blob: 81404ed299c031d204a19762e61243f34be4f799 [file] [log] [blame]
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00001Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c python/tests/reader2py: okay the DTD validation
4 code on top of the XMLTextParser API should be solid now.
5
Daniel Veillard1fdfd112003-01-03 01:18:43 +00006Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlreader.c python/tests/reader2py: Fixing some more mess
9 with validation and recursive entities while using the
10 reader interface, it's getting a bit messy...
11
Daniel Veillarddab8ea92003-01-02 14:16:45 +000012Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * xmlreader.c python/tests/reader.py: another couple of problem
15 related to IsEmptyElement reported by Stéphane Bidoul needed
16 some fixes.
17
Daniel Veillard4f860202003-01-02 13:00:02 +000018Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
21 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
22 based on the python XmlTextReader interface.
23
Daniel Veillard3c265e42003-01-01 21:06:49 +000024Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * tree.c: backing out one change in the last patch which broke the
27 regression tests
28
Daniel Veillard5335dc52003-01-01 20:59:38 +000029Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * global.data globals.c tree.c include/libxml/globals.h: applied
32 an old patch from Lukas Schroeder to track node creation and
33 destruction. Probably missing a lot of references at the moment
34 and not usable reliably.
35
Daniel Veillard8ba17412003-01-01 19:13:12 +000036Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
39 from doc/news.html and a stylesheet
40
Daniel Veillarde3c036e2003-01-01 15:11:05 +000041Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * xmlreader.c python/tests/reader.py: fixed another couple of
44 xmlreader bugs reported by Stéphane Bidoul and added tests.
45
Daniel Veillard9e395c22003-01-01 14:50:44 +000046Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * xmlreader.c python/tests/reader2.py: fixed another validity
49 checking in external parsed entities raised by Stéphane Bidoul
50 and added a specific regression test.
51 * python/tests/reader3.py: cleanup
52
Daniel Veillardd5896142002-12-31 14:45:26 +000053Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
54
55 * xmlreader.c python/tests/reader2.py: fixed a problem with
56 validation within entities pointed by Stéphane Bidoul, augmented
57 the tests to catch those.
58
Daniel Veillarddc85f282002-12-31 11:18:37 +000059Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
60
61 * python/generator.py: modified the generator to allow keeping
62 class references when creating new classes, needed to fix a bug
63 pointed by Stéphane Bidoul where the input buffer of the
64 xmlTextReader instance gets destroyed if the python wrapper for
65 the input is not referenced anymore.
66
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000067Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
68
69 * xmlreader.c python/tests/reader.py: fixed another pair of problem
70 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
71
Daniel Veillard571b8892002-12-30 12:37:59 +000072Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
73
74 * xmlreader.c python/tests/reader.py: fixed another problem
75 pointed by Stéphane Bidoul
76
Daniel Veillardaaa105b2002-12-30 11:42:17 +000077Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
78
79 * xmlreader.c python/tests/reader.py: fixed a limit case problem
80 with "<a/>"
81
Daniel Veillardecaba492002-12-30 10:55:29 +000082Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
83
84 * SAX.c: warn on xmlns:prefix="foo"
85 * xmlreader.c python/tests/reader.py: fixed a couple of problem
86 for namespace attributes handling.
87
Daniel Veillard2d84a892002-12-30 00:01:08 +000088Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
89
90 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
91 a really nasty problem raised by a DocBook XSLT transform
92 provided by Sebastian Bergmann
93
Daniel Veillard29b3e282002-12-29 11:14:41 +000094Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
95
96 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
97 by Stéphane Bidoul and integrated it into the tests
98
Daniel Veillarde18fc182002-12-28 22:56:33 +000099Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
100
101 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
102 extended the XmlTextReader API a bit, addding accessors for
103 the current doc and node, and an entity substitution mode for
104 the parser.
105 * python/libxml.py python/libxml2class.txt: related updates
106 * python/tests/Makefile.am python/tests/reader.py
107 python/tests/reader2.py python/tests/reader3.py: updated a bit
108 the old tests and added a new one to test the entities handling
109
Daniel Veillardaba976d2002-12-28 21:14:18 +0000110Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
111
112 * python/generator.py python/libxml2class.txt
113 python/tests/reader.py python/tests/reader2.py: changed the
114 generator to provide casing for the XmlTextReader similar to
115 C# so that examples and documentation are more directly transposable.
116 Fixed the couple of tests in the suite.
117
Daniel Veillard83298842002-12-28 15:12:33 +0000118Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
119
120 * doc/guidelines.html: added a document on guildeline for
121 publishing and deploying XML
122
Daniel Veillard336fc7d2002-12-27 19:37:04 +0000123Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
124
125 * valid.c xmlreader.c: final touch running DTD validation
126 on the XmlTextReader
127 * python/tests/Makefile.am python/tests/reader2.py: added a
128 specific run based on the examples from test/valid/*.xml
129
Daniel Veillardf25b4ca2002-12-27 15:18:35 +0000130Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * python/libxml.py: added a few predefined xmlTextReader parser
133 configuration values.
134
Daniel Veillard0e9dafa2002-12-27 11:58:25 +0000135Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
136
137 * python/libxml_wrap.h: trying to fix #102037
138
Daniel Veillard8dbd4952002-12-27 11:34:48 +0000139Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
140
141 * SAX.c: fixing bug #95296, when the predefined entities
142 are redefined in the DTD the default one must be used
143 instead anyway.
144
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +0000145Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
146
147 * doc/xmllint.xml
148 * doc/xmllint.1
149 Add discussion of XML_DEBUG_CATALOG to xmllint man
150 page - bug #100907
151
152
Daniel Veillarddf512f42002-12-23 15:56:21 +0000153Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
154
155 * xmlreader.c: Fixed the empty node detection to avoid reporting
156 an inexistant close tag.
157
Daniel Veillard0d132cf2002-12-23 14:43:32 +0000158Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
161 for Python 2.1
162
Daniel Veillardfe8aab92002-12-22 10:25:41 +0000163Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
164
165 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
166
Daniel Veillard4258b9c2002-12-20 10:29:40 +0000167Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
168
169 * doc/libxml2-api.xml python/tests/reader.py: one really need
170 to provide the base URI information when creating a reader parser
171 from an input stream. Updated the API and the example using it.
172
Daniel Veillardea7751d2002-12-20 00:16:24 +0000173Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * testReader.c xmlreader.c valid.c include/libxml/tree.h
176 include/libxml/valid.h include/libxml/xmlreader.h: working on
177 DTD validation on top of xml reader interfaces. Allows to
178 validate arbitrary large instances. This required some extensions
179 to the valid module interface and augmenting the size of xmlID
180 and xmlRef structs a bit.
181 * uri.c xmlregexp.c: simple cleanup.
182
Daniel Veillardbeb70bd2002-12-18 14:53:54 +0000183Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
184
185 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
186 work on the xml reader interfaces.
187 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
188 Web page for the Windows binaries.
189
Daniel Veillard4a6d39b2002-12-17 18:33:01 +0000190Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
191
192 * xmlIO.c: applied a patch for VMS following the report by
193 Nigel Hall
194
Daniel Veillard3772de32002-12-17 10:31:45 +0000195Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
196
197 * parser.c: the parseStartTag bug fix wasn't complete.
198
Daniel Veillard67df8092002-12-16 22:04:11 +0000199Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
200
201 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
202 parseStartTag, fixing it.
203 * test/att4 result/att4 result/noent/att4: adding the test
204 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
205 more methods to XmlTextReader.
206
Igor Zlatkovicd453c632002-12-16 18:45:48 +0000207Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
208
209 * win32/libxml2.def.src: added more xml reader exports
210 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
211 to the build
212
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +0000213Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
214
215 * doc/tutorial/xmltutorial.xml
216 plus generated html and pdf
217 Updating tutorial again based on further comments from Niraj
218 Tolia on the last iteration
219
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +0000220Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
221
222 * doc/tutorial/xmltutorial.xml
223 * doc/tutorial/includekeyword.c
224 * doc/tutorial/includegetattribute.c
225 plus generated html and pdf
226 Adding fix from Niraj Tolia to tutorial to properly free memory.
227
228
Daniel Veillardda46d2d2002-12-15 23:36:49 +0000229Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
230
231 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
232 more methods of XmlTextReader.
233 * python/libxml2class.txt python/tests/reader.py: this increased the
234 methods in the bndings, augmented the test to check those new
235 functions.
236
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000237Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
240 methods of XmlTextReader.
241 * python/generator.py python/libxml_wrap.h python/types.c
242 python/libxml2class.txt: added the reader to the Python bindings
243 * python/tests/Makefile.am python/tests/reader.py: added a specific
244 test for the Python bindings of the Reader APIs
245 * parser.c: small cleanup.
246
Daniel Veillard06503452002-12-13 10:42:08 +0000247Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
248
249 * xinclude.c: fallback was only copying the first child not the
250 full child list of the fallback element, closes #89684 as reopened
251 by Bernd Kuemmerlen
252
Igor Zlatkovic2d45f522002-12-12 12:33:43 +0000253Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
254
255 * win32/libxml2.def.src: exported htmlNodeDumpOutput
256
Daniel Veillard000eafb2002-12-12 10:04:22 +0000257Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
258
Daniel Veillardc1eed322002-12-12 11:01:32 +0000259 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +0000260 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +0000261 gives enum values, fix functype return type, put back fields in
262 structs
263 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +0000264
Daniel Veillard024b5702002-12-12 00:15:55 +0000265Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
266
267 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
268 about htmlNodeDumpOutput location.
269 * xpath.c: removed an undefined function signature
270 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
271 too many symbols in the API breaking the python bindings.
272 Updated with the libxslt/libexslt changes.
273
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +0000274Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * configure.in: preparing release of 2.4.29
277 * doc/*: rebuilt the docs and API
278 * xmlreader.c: a few more fixes for the XmlTextReader API
279
Igor Zlatkovicf6273a02002-12-11 17:00:54 +0000280Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
281
282 * include/win32config.h: applied mingw patch from Magnus Henoch
283
Daniel Veillard5aad8322002-12-11 15:59:44 +0000284Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
285
286 * catalog.c doc/libxml2-api.xml: a bit more cleanup
287
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000288Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
289
290 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
291 building Python script, does the C parsing directly, generates
292 a better API description including structure fieds defs and
293 enums. Still a couple of bugs, but good enough for the python
294 wrappers now.
295 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
296 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
297 include/libxml/schemasInternals.h include/libxml/tree.h: more
298 cleanup based on the python analysis script reports.
299 * libxml.spec.in: make sure the API XML description is part of the
300 devel package.
301
Daniel Veillard01c13b52002-12-10 15:19:08 +0000302Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
305 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
306 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
307 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
308 code cleanup, especially the function comments.
309 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
310
Daniel Veillarde1ca5032002-12-09 14:13:43 +0000311Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
312
313 * Makefile.am xmlreader.c include/libxml/Makefile.am
314 include/libxml/xmlreader.h: Adding a new set of APIs based on
315 the C# TextXmlReader API but converted to C. Allow to parse
316 in constant memory usage, far simpler to program and explain
317 than the SAX like APIs, unfinished but working.
318 * testReader.c: test program
319
Igor Zlatkovic70a296c2002-12-08 17:34:54 +0000320Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
321
322 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
323
Daniel Veillard64b35282002-12-04 15:10:40 +0000324Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
325
326 * tree.c: Chip turner indicated that XHTML1 serialization
327 rule for style actually break on both IE and Mozilla,
328 try to avoid the rule if escaping ain't necessary
329
Daniel Veillard8efff672002-12-04 11:44:48 +0000330Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * nanhttp.c: handle HTTP URL escaping, problem reported by
333 Glen Nakamura and Stefano Zacchiroli
334
Daniel Veillard1c732d22002-11-30 11:22:59 +0000335Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
336
337 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
338
Daniel Veillardfdd27d22002-11-28 11:55:38 +0000339Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * uri.c: Johann Richard pointed out some XPointer problems for
342 URN based URI references in XInclude. Modified the URI parsing
343 and saving routines to allow correct parsing and saving of
344 XPointers, especially when attached to "opaque" scheme accordingly
345 to RFC 2396
346
Daniel Veillard8db67d22002-11-27 19:39:27 +0000347Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
350 of refactoring to the HTML saving code.
351 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
352 in the doc.
353
Daniel Veillardebc4ca92002-11-27 11:43:05 +0000354Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
355
356 * tree.c include/libxml/tree.h: refactored the XML dump of a node
357 to a buffer API to reuse the generic dump to an OutputIO layer,
358 this reduces code, fixes xmlNodeDump() for XHTML, also made
359 xmlNodeDump() now return the number of byte written.
360
Daniel Veillard9d5ea172002-11-27 08:02:06 +0000361Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
362
363 * python/setup.py.in: another patch from Stéphane Bidoul for
364 Python bindings on Windows
365 * doc/parsedecl.py: small cleanup
366
Daniel Veillard9715c172002-11-25 16:33:40 +0000367Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
368
369 * libxml.spec.in configure.in: add a line in %changelog for releases
370
Daniel Veillard9bc53102002-11-25 13:20:04 +0000371Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * parser.c: patch from Marcus Clarke fixing a problem in entities
374 parsing that was detected in KDe documentations environment.
375
Daniel Veillardfaa35ff2002-11-24 13:53:43 +0000376Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
377
378 * python/libxml.c (libxml_prev): Return the previous as opposed to
379 the next node (I guess this is the result of some cut & paste programming:)
380
Daniel Veillard80d7b902002-11-23 16:23:08 +0000381Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
384
Daniel Veillarda1196ed2002-11-23 11:22:49 +0000385Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * python/generator.py python/libxml.c python/setup.py.in: trying
388 to fix the Python bindings build on Windows (Stéphane Bidoul)
389
Igor Zlatkovic9ab71552002-11-22 21:41:43 +0000390Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
391
392 * win32/configure.js: added option for python bindings
393 * win32/libxml2.def.src: added more exports
394
Igor Zlatkovicace7cd22002-11-22 18:07:00 +0000395Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
396
397 * win32/Makefile.mingw: fixed unresolved symbols when linking with
398 pthreads
399 * win32/wince/*: applied updates to Windows CE port from Javier
400
Daniel Veillardf9c4cad2002-11-22 15:57:07 +0000401Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * configure.in: preparing 2.4.28
404 * libxml.spec.in doc/Makefile.am: some cleanup
405 * doc/*: updated the news and regenerated.
406
Daniel Veillardfee408f2002-11-22 13:18:30 +0000407Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * HTMLparser.c: final touch at closing #87235 </p> end tags
410 need to be generated.
411 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
412 this change slightly the output of a few tests
413 * doc/*: regenerated
414
Daniel Veillardd2ff0392002-11-22 12:28:38 +0000415Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * parserInternals.c: fixing bug #99190 when UTF8 document are
418 parsed using the progressive parser and the end of the chunk
419 is in the middle of an UTF8 multibyte character.
420
William M. Brack8b2c7f12002-11-22 05:07:29 +0000421Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
422
423 * threads.c: fixed initialization problem in xmlNewGlobalState
424 which was causing crash.
425 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
426 in xmlInitializeGlobalState.
427 * parserInternals.c: cleaned up ctxt->sax initialisation.
428
Daniel Veillardd5c2f922002-11-21 14:10:52 +0000429Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * tree.c include/libxml/tree.h: modified the existing APIs
432 to handle XHTML1 serialization rules automatically, also add
433 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
434 libxslt serialization uses it when needed without changing
435 the library API.
436 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
437 result/xhtml1: added a new test specifically for xhtml1 output
438 and updated the result of one XHTML1 test
439
Daniel Veillardd076a202002-11-20 13:28:31 +0000440Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * xinclude.c parserInternals.c encoding.c: fixed #99082
443 for xi:include encoding="..." support on text includes.
444 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
445 test/XInclude/ents/isolatin.txt : added a specific regression test
446 * python/generator.py python/libxml2class.txt: fixed the generator
447 the new set of comments generated for doc/libxml2-api.xml were
448 breaking the python generation.
449
Daniel Veillard817e70b2002-11-19 22:28:48 +0000450Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
451
452 * doc/Makefile.am: repair some problem if gtk-doc fail or such
453 * configure.in: patch for Solaris on new autoconf closes #98880
454 * doc/parsedecl.py: repair the frigging API building script,
455 did I say that python xmllib sucks ?
456 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
457 and some comment are no more truncated.
458
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000459Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * parser.c: Martin Stoilov pointed out a potential leak in
462 xmlCreateMemoryParserCtxt
463
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000464Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
465
466 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
467 included in HTML documents and using the push parser.
468
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000469Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
470
471 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
472 specified, look for the Python interpreter not just in the
473 specified root but also in the specified location. Fixes #98825
474
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000475Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
476
477 * python/libxml.c: fixing bug #98792 , node may have no doc
478 and dereferencing without checking ain't good ...
479
Daniel Veillarddad3f682002-11-17 16:47:27 +0000480Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * configure.in: preparing release 2.4.27
483 * doc/* : updated and rebuilt the docs
484 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
485 and all the docs are actually packaged and in the final RPMs
486 * parser.c parserInternals.c include/libxml/parser.h: restore
487 xmllint --recover feature.
488
Daniel Veillard68e9e742002-11-16 15:35:11 +0000489Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
490
491 * parser.c xpath.c: fixing #96925 wich was also dependant on the
492 processing of parsed entities, and XPath computation on sustitued
493 entities.
494 * testXPath.c: make sure entities are substitued.
495
Daniel Veillard328f48c2002-11-15 15:24:34 +0000496Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * parser.c: fixed #96594, which was totally dependant on the
499 processing of internal parsed entities, which had to be changed.
500
Daniel Veillard66651aa2002-11-15 11:21:43 +0000501Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
502
503 * Makefile.am python/Makefile.am python/tests/Makefile.am:
504 trying to fix bug #98517 about building outside the source tree
505 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
506
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000507Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
508
509 * include/win32config.h: cleanup
510 * win32/Makefile.mingw: integrated mingw in JScript configure
511 * win32/Makefile.msvc: modified to allow mingw coexistence
512 * win32/configure.js: integrated mingw
513 * win32/Readme.txt: cleanup
514
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000515Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * HTMLparser.c: strengthen the guard in the Pop macros,
518 like in the XML parser, closes bug #97315
519
Daniel Veillard0821b152002-11-12 20:57:47 +0000520Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
523 callback is never used.
524
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000525Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * parserInternals.c: fixed the initialization of the SAX structure
528 which was breaking xsltproc
529 * xpath.c: patch from Petr Pajas for CDATA nodes
530 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
531 * parser.c include/libxml/parser.h: patch from Peter Jones
532 removing a leak in xmlSAXParseMemory() and adding the
533 function xmlSAXParseMemoryWithData()
534
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000535Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
536
537 adding pdf of tutorial, changing web page to link to it
538 * doc/tutorial/xmltutorial.pdf
539 * doc/xml.html
540 * doc/docs.html
541
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000542Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
543
544 * doc/tutorial/ar01s08.html
545 adding file what I forgot for tutorial
546
547
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000548Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
549
550 Adding encoding discussion to tutorial
551 Added:
552 * doc/tutorial/images/*.png: DocBook admonition image files
553 * doc/tutorial/apf.html, apg.html: new generated html
554 * doc/tutorial/includeconvert.c: conversion code entity file
555 changed:
556 * doc/tutorial/xmltutorial.xml: DocBook original
557 * doc/tutorial/*.html: generated html
558
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000559Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
560
561 * include/libxml/*.h: retired xmlwin32version.h
562 * doc/Makefile.am: retired xmlwin32version.h
563 * win32/configure.js: retired xmlwin32version.h
564
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000565Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
566
567 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000568 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
569 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000570
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000571Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
572
573 * globals.c: fixed a typo pointed out by Igor
574 * xpath.c: try to speed up node compare using line numbers
575 if available.
576
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000577Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * tree.c: make xmlFreeNode() handle attributes correctly.
580
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000581Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
582
583 * catalog.c: completed the #96963 fix, as reported by Karl
584 Eichwalder
585
Daniel Veillard56f21f22002-11-06 15:49:46 +0000586Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
589
Daniel Veillard91ad8792002-11-04 17:06:52 +0000590Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
591
592 * Makefile.am: switched the order of a couple of includes
593 to fix bugs #97100
594
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000595Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
596
597 * catalog.c: fixed bug #96963, reverted to the old behaviour of
598 xmlLoadCatalogs that used to separate directories with a ':'.
599
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000600Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
601
602 * threads.c: improvements to the Windows-side of thread handling
603 * testThreads.c: conditionally excluded unistd.h
604 * testThradsWin32.c: broke overlong lines
605 * include/win32config.h: adapted thread-related macros to the new
606 scheme and for pthreads on Windows
607 * win32/Makefile.msvc: introduced a more flexible thread build,
608 added testThreads[Win32].c to the build
609 * win32/configure.js: introduced a more flexible thread config
610
John Fleck61f6fb62002-10-31 15:23:29 +00006112002-10-31 John Fleck <jfleck@inkstain.net>
612
613 * doc/xml.html (and, by implication, FAQ.html)
614 added UTF-8 conversaion FAQ from Marcus Labib Iskander
615
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000616Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
617
618 * configure.in: removed xmlwin32version.h
619 * include/libxml/Makefile.am: removed xmlwin32version.h
620
Daniel Veillardce66ce12002-10-28 19:01:59 +0000621Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * tree.c: applied patch from Brian Stafford to fix a bug
624 in xmlReconciliateNs()
625
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000626Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * tree.c: applied patch from Christian Glahn to allow
629 xmlNewChild() on document fragment nodes
630
Daniel Veillardb39bc392002-10-26 19:29:51 +0000631Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c: Christian Glahn found a problem with a recent
634 patch to xmlParseBalancedChunkMemoryRecover()
635 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
636 problems
637 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
638 test/schemas/seq*: added the test cases from Charles
639
Daniel Veillard366a9152002-10-23 20:43:53 +0000640Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
641
642 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
643 serious cleanup of the spec file and associated changes
644 in the Makefiles.
645 * valid.c: try to remove some warnings on x86_64
646
Daniel Veillardd033d022002-10-23 14:55:02 +0000647Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
648
649 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
650 fix bug #96586
651
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000652Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
653
654 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
655 parsing, applied his patch
656 * result/HTML/attrents.html result/HTML/attrents.html.err
657 result/HTML/attrents.html.sax test/HTML/attrents.html:
658 added the test and result case provided by Mikhail Sogrine
659
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000660Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
661
662 * vms/build_libxml.com vms/config.vms vms/readme.vms
663 include/libxml/parser.h include/libxml/parserInternals.h
664 include/libxml/tree.h include/libxml/xmlIO.h
665 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
666 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
667 Applied the VMS update patch from Craig A. Berry
668 * doc/*.html: update
669
Daniel Veillardf000f072002-10-22 14:28:17 +0000670Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
671
672 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
673
Daniel Veillard1e208222002-10-22 14:25:25 +0000674Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
675
676 * debugXML.c: adding a grep command to --shell in xmllint
677 for T.V. Raman
678
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000679Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
680
681 * xmlcatalog.c: tried to fix some of the problem with --sgml
682
Daniel Veillard935494a2002-10-22 14:22:46 +0000683Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
684
685 * parser.c: tried to fix bug #91500 where doc->children may
686 be overriden by a call to xmlParseBalancedChunkMemory()
687
688Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
689
690 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
691 identifiers in SGML catalogs containing '&'
692
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000693Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
694
695 * python/types.c: fixed bugs when passing result value tree
696 to Python functions.
697
Daniel Veillard48267432002-10-18 11:21:38 +0000698Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
699
700 * configure.in: preparing the release of 2.4.26
701 * doc/*: updated and rebuilt the documentation
702
Daniel Veillardbb284f42002-10-16 18:02:47 +0000703Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
704
705 * parser.c: fixed a XML Namespace compliance bug reported by
706 Alexander Grimalovsky
707
Daniel Veillard44892f72002-10-16 15:23:26 +0000708Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
709
710 * HTMLtree.c: fixed serialization of script and style when
711 they are not lowercase (i.e. added using the API to the tree).
712
Daniel Veillard2fd85422002-10-16 14:32:41 +0000713Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
714
715 * valid.c: make xmlValidateDocument emit a warning msg if there
716 is no DTD, pointed by Christian Glahn
717
Daniel Veillard32370232002-10-16 14:08:14 +0000718Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
719
720 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
721 content model when some of the blocks have min or max, and a couple
722 of bugs found in the process.
723 * result/schemas/list0* test/schemas/list0*: added some specific
724 regression tests
725
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000726Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
727
728 * README: updated the contact informations
729
Daniel Veillard63186732002-10-15 08:43:17 +0000730Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
731
732 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
733 misses it, reported by Peter Bray.
734
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000735Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * tree.c: investigating xmlNodeGetContent() on namespace nodes
738 and removed a few warnings
739
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000740Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
741
742 * parser.c: Christian Glahn found a small bug in the push parser.
743 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
744 public
745
Daniel Veillard6045c902002-10-09 21:13:59 +0000746Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
747
748 * xmlschemas.c include/libxml/xmlschemas.h: added
749 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
750 * testSchemas.c: added --memory to test the new interface
751
Daniel Veillardf0070122002-10-09 14:24:17 +0000752Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
753
754 * doc/index.py doc/search.php: integrated the XSLT indexing,
755 a few fixed in the indexer, added a scope selection at the
756 search level.
757
Daniel Veillard01992e02002-10-09 10:20:30 +0000758Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
759
760 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
761 this was due to uninitialized parts of the validation context
762
Daniel Veillard321be0c2002-10-08 21:26:42 +0000763Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
764
765 * debugXML.c: applied patch from Mark Vakoc except the API
766 change, preserved it.
767 * doc/*: updated the docs to point to the search engine for
768 information lookup or before bug/help reports.
769
Daniel Veillard01e87d22002-10-08 16:55:06 +0000770Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
771
772 * doc/index.py doc/search.php: added mailing-list archives
773 indexing and lookup
774
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000775Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
778
Daniel Veillard9b006132002-10-07 11:13:27 +0000779Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
780
781 * doc/index.py: improved HTML indexing
782 * doc/search.php: make the queries also lookup the HTML based indexes
783
Daniel Veillard141d04b2002-10-06 21:51:18 +0000784Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
785
786 * doc/index.py: added HTML page indexing
787
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000788Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
789
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000790 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000791 problem in libxslt.
792 * catalog.c: fixed list handling in XML_CATALOG_FILES
793
Daniel Veillardceb09b92002-10-04 11:46:37 +0000794Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
795
796 * valid.c: typo/bug found by Christian Glahn
797
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000798Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
799
800 * xmlIO.c: applied Windows CE patch from Javier.
801 * win32/wince: new directory, contains support for the PocketPC
802 with Windows CE from Javier.
803 * include/win32config.h: reorganised, removed duplicate
804 definitions and applied WinCE patch from Javier.
805 * include/wsockcompat.h: new file, now contains WinSock
806 compatibility macros.
807 * win32/Makefile.msvc: introduced double-run compilation.
808
Daniel Veillarde16b5742002-09-26 17:50:03 +0000809Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * configure.in include/libxml/xmlwin32version.h: preparing release
812 of 2.4.25
813 * doc/*: updated and regenerated teh docs and web pages.
814
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000815Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
816
817 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
818 error were not covering namespace declarations.
819 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
820 it was missing the attribute declaration for the namespace
821 * result/VC/NS3: the fix now report breakages in that test
822
Daniel Veillardabe01742002-09-26 12:40:03 +0000823Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
826
Daniel Veillard2ace1952002-09-26 12:28:02 +0000827Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
828
829 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
830 and regenerated the docs and web site
831
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000832Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
833
834 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
835 ATTRIBUTE_UNUSED is always put after the attribute declaration,
836 not before
837
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000838Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * python/generator.py python/libxml2class.txt: fixed a stupid error
841 breaking the python API
842
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000843Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
846 triostr.c triostr.h: applied a trio update patch from
847 Bjorn Reese which should work with MinGW
848
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000849Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
850
851 * tree.c: improving some documentation comments
852 * xmlregexp.c: found and fixed a mem leak with python regression tests
853 * doc/*: rebuilt the doc and the API XML file including the
854 xmlregexp.h xmlautomata.h and xmlunicode.h headers
855 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
856 python/types.c: added access to the XML Schemas regexps from
857 python
858 * python/tests/Makefile.am python/tests/regexp.py: added a
859 simple regexp bindings test
860
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000861Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
862
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000863 * doc/xml.html:
864 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000865
Daniel Veillard118aed72002-09-24 14:13:13 +0000866Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
867
868 * xmlregexp.c: fixed the data callback on transition functionality
869 which was broken when using the compact form
870 * result/schemas/*: updated the results, less verbose, all tests
871 pass like before
872 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
873 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
874 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
875 annoying warnings
876 * xpath.c: try to provide better error report when possible
877
Daniel Veillard72336152002-09-21 13:08:14 +0000878Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
879
880 * Makefile.am: fixed a breakage raised by Jacob
881
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000882Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
883
884 * include/win32config.h: added HAVE_ERRNO_H definition for parts
885 which don't use sockets
886
Igor Zlatkovic01280582002-09-20 16:40:34 +0000887Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
888
889 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
890 * win32/configure.js: applied zlib patch from Daniel Gehriger
891
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000892Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
893
894 * win32/configure.js: applied the patch from Mark Vakoc for
895 regexp support
896 * win32/libxml2.def.src: applied the patch from Mark Vakoc
897 for regexp support
898
Daniel Veillardb5c05732002-09-20 13:36:25 +0000899Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
900
901 * xmlschemastypes.c: as pointed by Igor Float and Double
902 parsing ain't finished yet
903
Daniel Veillard40b11342002-09-20 12:01:39 +0000904Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
905
906 * Makefile.am configure.in: trying to fix #88412 by bypassing
907 all the python subdir if python ain't detected
908
Daniel Veillard23e73572002-09-19 19:56:43 +0000909Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
910
911 * Makefile.am configure.in include/libxml/xmlversion.h.in:
912 made configuring with regexps/automata/unicode the default
913 but without schemas ATM
914 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
915 fixed the regexp based DTD validation performance and memory
916 problem by switching to a compact form for determinist regexps
917 and detecting the determinism property in the process. Seems
918 as fast as the old DTD validation specific engine :-) despite
919 the regexp built and compaction process.
920
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000921Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
922
923 * valid.c: determinism is debugged, new DTD checking code now works
924 but xmlFAComputesDeterminism takes far too much CPU and the whole
925 set usues too much memory to be really usable as-is
926
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000927Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
928
929 * tree.c: fixed another stupid bug in xmlGetNodePath()
930 * xmllint.c: --version now report the options compiled in
931
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000932Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * HTMLparser.c: small cleanup
935 * valid.c xmlregexp.c: switched DTD validation to use only regexp
936 when configured with them. A bit of debugging around the determinism
937 checks is still needed
938
Daniel Veillard63b01c22002-09-17 19:25:28 +0000939Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
942
Daniel Veillard92727042002-09-17 17:59:20 +0000943Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * xmlIO.c: small portability glitch fixed.
946
Daniel Veillard84d70a42002-09-16 10:51:38 +0000947Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * xmlschemastypes.c: incomplete steps for real/double support
950 * testAutomata.c include/libxml/xmlautomata.h
951 include/libxml/xmlregexp.h: avoiding a compilation problem
952 * valid.c include/libxml/valid.h: starting the work toward using
953 the regexps for actual DTD validation
954
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000955Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
956
957 * hash.c: cosmetic cleanup
958 * valid.c include/libxml/tree.h include/libxml/valid.h: started
959 integrating a DTD validation layer based on the regexps
960
Daniel Veillard4402ab42002-09-12 16:02:56 +0000961Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
962
963 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
964 the determinism was tested before eliminating the epsilon
965 transitions :-(
966
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000967Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * python/generator.py python/libxml.c python/libxml.py
970 python/libxml2-python-api.xml python/libxml2class.txt
971 python/libxml_wrap.h python/types.c: updated the python
972 bindings, added code for easier File I/O, and the ability to
973 define a resolver from Python fixing bug #91635
974 * python/tests/Makefile.am python/tests/inbuf.py
975 python/tests/outbuf.py python/tests/pushSAXhtml.py
976 python/tests/resolver.py python/tests/serialize.py: updated
977 and augmented the set of Python tests.
978
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000979Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
980
981 * win32/configure.js: added more readme info for the binary
982 package.
983
Daniel Veillard607b35c2002-09-10 12:16:19 +0000984Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
985
986 * xmlIO.c: fixed a stupid out of bound array error
987
988Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
991 messing around with support for Windows path, cleanups,
992 trying to identify and fix the various code path to the
993 filename access. Added xmlNormalizeWindowsPath()
994
Daniel Veillard76575762002-09-05 14:21:15 +0000995Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * error.c valid.c: working on better error reporting of validity
998 errors, especially providing an accurate context.
999 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1000 error reports in those cases.
1001
Daniel Veillard3487c8d2002-09-05 11:33:25 +00001002Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1005 parser.c parserInternals.c xmlIO.c: get rid of all the
1006 perror() calls made in the library execution paths. This
1007 should fix both #92059 and #92385
1008
Daniel Veillard19aa7022002-09-05 11:14:19 +00001009Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmllint.c: memory leak reporting was broken after a change
1012 of the preprocessor symbol used to activate it.
1013
Daniel Veillardec6725e2002-09-05 11:12:45 +00001014Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * tree.c: try to make the copy function work for node of
1017 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1018 DOM layers though, not libxml2 itself.
1019
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00001020Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * valid.c: try to provide file and line informations, not all
1023 messages are covered, but it's a (good) start
1024
Daniel Veillardbbc72c32002-09-05 10:52:10 +00001025Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * xinclude.c: reimplemented a large part of the XInclude
1028 processor, trying to minimize resources used, James Henstridge
1029 provided a huge test case which was exhibiting severe memory
1030 consumption problems.
1031
Daniel Veillard2206dbf2002-09-05 08:09:37 +00001032Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * python/Makefile.am: applied patch from Christophe Merlet to
1035 reestablish DESTDIR
1036
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001037Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * libxml.spec.in: fixes libary path for x86_64 AMD
1040
John Fleckbe98b332002-09-04 03:16:23 +00001041Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1042
1043 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001044 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00001045 (plus resulting generated html files)
1046 fixing one spot I missed in the tutorial where I hadn't freed
1047 memory properly
1048
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00001049Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1050
1051 * doc/tutorial/includeaddattribute.c
1052 * doc/tutorial/includeaddkeyword.c
1053 * doc/tutorial/includegetattribute.c
1054 * doc/tutorial/includekeyword.c
1055 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001056 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00001057 update tutorial to properly free memory (thanks to Christopher
1058 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001059 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00001060 added image files so the callouts are graphical, making it
1061 easier to read ( use "--param callout.graphics 1" to generate
1062 html with graphical callouts)
1063
Daniel Veillarde1662542002-08-28 11:50:59 +00001064Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1067 nice logos generated by Marc Liyanage
1068 * doc/site.xsl *.html: changed the stylesheet to show the new
1069 logo and regenerated the pages
1070
Daniel Veillardb212bbb2002-08-25 14:39:16 +00001071Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1074
Daniel Veillard42766c02002-08-22 20:52:17 +00001075Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * xpath.c: possible mem leak patch from Jason Adams
1078
1079Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1082 in the XQuery namespace
1083 * configure.in: preparing 2.4.24
1084 * doc/*.html: updated the web pages
1085
1086Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * python/generator.py: closing bug #85258 by generating conditional
1089 compile check to avoid linking to routines not configured in.
1090
Havoc Pennington84ec40a2002-08-22 13:59:35 +000010912002-08-22 Havoc Pennington <hp@pobox.com>
1092
1093 * autogen.sh: update error message for missing automake
1094
Daniel Veillard08cccaa2002-08-22 09:47:29 +00001095Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * python/Makefile.am: typo in target name resulted in libxml2.py
1098 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1099
Daniel Veillard22669b22002-08-22 07:17:11 +00001100Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * win32/win32/Makefile.mingw: updated with version from
1103 Elizabeth Barham at http://soggytrousers.net/repository/
1104
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00001105Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1106
1107 * win32/Makefile.msvc: added the prefix location to the include
1108 and lib search path.
1109
Havoc Pennington830e8972002-08-18 22:22:13 +000011102002-08-18 Havoc Pennington <hp@pobox.com>
1111
1112 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1113 both automake 1.6 and 1.4 installed get the right automake. Means
1114 compilation from CVS will now require the latest automake 1.4
1115 release, or manually creating symlinks called "automake-1.4" and
1116 "aclocal-1.4"
1117
Daniel Veillardb6984ef2002-08-14 16:55:31 +00001118Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * configure.in python/Makefile.am: more AMD 64 induced changes from
1121 Frederic Crozat
1122
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00001123Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * xinclude.c: oops I was missing the xml:base fixup too
1126 * result/XInclude/*.xml: this adds xml:base attributes to most
1127 results of the tests
1128
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00001129Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * xinclude.c: quick but apparently working implementation of
1132 xi:fallback, should close bug #89684
1133 * Makefile.am test/XInclude/docs/fallback.xml
1134 result/XInclude/fallback.xml: added a basic test for fallback,
1135 and run with --nowarning to avoid a spurious warning
1136 * configure.in: applied patch from Frederic Crozat for python
1137 bindings on AMD 64bits machines.
1138
Daniel Veillard9e923512002-08-14 08:48:52 +00001139Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1142 the caller don't pass a SAX callback block.
1143
Daniel Veillardc1a0da32002-08-14 08:32:18 +00001144Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * tree.c: applied the same fix for the XML-1.0 namespace to
1147 xmlSearchNsByHref() as was done for xmlSearchNs()
1148
Daniel Veillardad11b302002-08-12 14:53:41 +00001149Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * libxml.3: small cleanup of the man page
1152 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1153 when serializing HREF attributes generated by XSLT.
1154
Daniel Veillardc084e472002-08-12 13:27:28 +00001155Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1158 version of Marc Liyanage' patch for boolean attributes in HTML
1159 output
1160
Daniel Veillard5f91b372002-08-12 12:13:01 +00001161Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * python/tests/serialize.py: fixed the test results, indenting
1164 behaviour changed slightly
1165
Aleksey Sanin9e951762002-08-08 18:02:41 +00001166Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1167
1168 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1169 new c14n function to Windows def files
1170
Aleksey Saninea4272a2002-08-02 23:50:03 +00001171Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1172
1173 * c14n.c: fixed a memory leak in c14n code
1174
Daniel Veillard58e44c92002-08-02 22:19:49 +00001175Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * parser.c include/libxml/parser.h: adding a new API for Christian
1178 Glahn: xmlParseBalancedChunkMemoryRecover
1179 * valid.c: patch from Rick Jones for some grammar cleanup in
1180 validation messages
1181 * result/VC/* result/valid/*: this slightly change some of the
1182 regression tests outputs
1183
Daniel Veillard0bf29002002-08-01 12:54:11 +00001184Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * tree.c: trying to fix a problem in namespaced attribute handling
1187 raised by Christian Glahn
1188
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00001189Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * encoding.c include/libxml/encoding.h: Opening the interface
1192 xmlNewCharEncodingHandler as requested in #89415
1193 * python/generator.py python/setup.py.in: applied cleanup
1194 patches from Marc-Andre Lemburg
1195 * tree.c: fixing bug #89332 on a specific case of loosing
1196 the XML-1.0 namespace on xml:xxx attributes
1197
Aleksey Sanin2c135a12002-08-01 06:31:50 +00001198Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1199
1200 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1201 corner case from new Merlin's test suite and added a callback
1202 that will be used to improve xmlsec performance
1203
1204
Daniel Veillard0b22def2002-07-29 16:23:03 +00001205Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * HTMLtree.c: trying to fix the <style> escaping problem in
1208 HTML serialization bug #89342
1209
Daniel Veillard0b28e882002-07-24 23:47:05 +00001210Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1213 and rebuilt the web site.
1214
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001215Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00001216
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001217 * include/libxml/tree.h: added _private member to xmlNs struct
1218
Daniel Veillard1d995272002-07-22 16:43:32 +00001219Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * HTMLparser.c: fixing bug #84876 based on the xml working
1222 code.
1223
William M. Brack61eaba52002-07-21 11:14:18 +00001224Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1225
1226 * python/Makefile.am: enhanced to fix bug 72012 (errors
1227 when using '-jX' make parameter)
1228
William M. Brackef61d202002-07-19 08:32:00 +00001229Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1230
1231 * xpath.c: small additional enhancement for booleans
1232 compared to nodesets
1233
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00001234Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * HTMLtree.c: changed the order of the encoding declaration
1237 attributes in the meta tags due to a bug in IE/Mac
1238
William M. Brack0c022ad2002-07-12 00:56:01 +00001239Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1240
1241 * xpath.c: enhanced handling of booleans (especially '='
1242 and '!=' for nodesets) - fixes bug 85256. Added new
1243 routine xmlXPathNotEqualValues for more proper handling
1244 of '!=' when nodesets are involved.
1245
Daniel Veillard06944e22002-07-11 19:55:18 +00001246Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1249 doc/xmlcatalog_man.xml to the source distribution
1250
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00001251Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1252
1253 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1254 asked for this.
1255
Daniel Veillard539638b2002-07-06 19:55:14 +00001256Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * configure.in: preparing 2.4.23
1259 * doc/*: rebuilt the docs
1260
Daniel Veillard176d99f2002-07-06 19:22:28 +00001261Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * parser.c: fixing bug #84169 by fixing the
1264 comment of xmlCreatePushParserCtxt to describe the
1265 encoding detection parameters better.
1266
Daniel Veillard37f961d2002-07-06 17:53:56 +00001267Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * valid.c: fixing bug #79331 in one path the lookup for
1270 ID attributes on a namespaced node wasn't handled correctly :-\
1271
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001272Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * HTMLparser.c: trying to fix 87235 about discarded white
1275 spaces in the HTML parser.
1276 * result/HTML/*: this changes the output of a number of HTML
1277 regression tests
1278
Daniel Veillardfdc91562002-07-01 21:52:03 +00001279Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * xpath.c: applied patch from Richard Jinks for the namespace
1282 axis + fixed a memory error.
1283 * parser.c parserInternals.c: applied patches from Peter Jacobi
1284 removing ctxt->token for good.
1285 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1286 popped out by the regression tests.
1287 * Makefile.am: patch for threads makefile from Gary Pennington
1288
William M. Brack6000af52002-06-28 11:43:13 +00001289Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1290
Daniel Veillardfdc91562002-07-01 21:52:03 +00001291 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00001292 expressions involving preceding-sibling (et al).
1293
Daniel Veillard153120c2002-06-18 07:58:35 +00001294Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * hash.c: applied a patch from Peter Jacobi to solve a problem
1297 when compiling with the Watcom C on Win32
1298 * result/schemas/*.err: the change of hashing algo generated
1299 permutations in the output
1300
Daniel Veillard5f7f9912002-06-17 17:03:00 +00001301Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * hash.c: applied patch from Sander Vesik improving the quality of
1304 the hash function.
1305
Aleksey Sanina5808b92002-06-14 17:07:41 +000013062002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00001307
1308 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1309 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1310 xmllint.c xpath.c: replaced sprintf() with snprintf()
1311 to prevent possible buffer overflow (the bug was pointed
1312 out by Anju Premachandran)
1313
Daniel Veillarde059b892002-06-13 15:32:10 +00001314Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * parser.c: removed an uninitialized data error popped by valgrind
1317 on PE references
1318
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00001319Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1320
1321 * doc/xml.html
1322 adding tutorial reference to the web page
1323
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00001324Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1325
1326 * doc/tutorial/xmltutorial.xml
1327 * doc/tutorial/ar01s07.html
1328 * doc/tutorial/ape.html
1329 * doc/tutorial/includegetattribute.c
1330 adding section to tutorial about retrieving an attribute
1331 value
1332
Daniel Veillardf5582f12002-06-11 10:08:16 +00001333Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * parser.c: applied a couple of patches from Peter Jacobi to start
1336 to get rid of ctxt->token, with a possible significant speed
1337 improvement to be gained once done. Better compliance with PE
1338 references constructs in DTDs too.
1339 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1340 from Peter too
1341
Daniel Veillard38d80e22002-06-11 07:24:56 +00001342Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1345 xmlParseElement was likely to have been deallocated at the
1346 time of the report, possibly leading to segfault. Just report
1347 the tag name now.
1348
Daniel Veillard9e412302002-06-10 15:59:44 +00001349Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xpath.c: patch from Richard Jinks for XPath substring() function
1352 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1353
Aleksey Sanina5808b92002-06-14 17:07:41 +000013542002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001355
1356 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1357
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001358Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1359
1360 *doc/FAQ.html
1361 fixing typos in FAQ, thanks to Robert Funnell for the
1362 editing help
1363
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001364Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * NEWS: got complaints from rpmlint that it was empty
1367
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001368Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1369
1370 * added doc/tutorial, including:
1371 apa.html
1372 apb.html
1373 apc.html
1374 apd.html
1375 ar01s02.html
1376 ar01s03.html
1377 ar01s04.html
1378 ar01s05.html
1379 ar01s06.html
1380 includeaddattribute.c
1381 includeaddkeyword.c
1382 includekeyword.c
1383 includestory.xml
1384 index.html
1385 xmltutorial.xml
1386 libxml tutorial, including generated html
1387
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001388Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1389
1390 * result/c14n/exc-without-comments/merlin-c14n-two-*
1391 result/c14n/without-comments/merlin-c14n-two-*
1392 test/c14n/exc-without-comments/merlin-c14n-two-*
1393 test/c14n/without-comments/merlin-c14n-two-*
1394 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1395 c14n/exc-c14n and slightly modified test script to handle
1396 these test cases
1397 * c14n.c: fixed bugs for complicated nodes set (namespace
1398 without node and others from merlin-c14n-two.tar.gz)
1399 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1400 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1401 for xmlsec performance patch
1402 * xpath.c: fixed self::node() for namespaces and attributes
1403
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001404Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1405
1406 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1407 but with the format parameter
1408 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1409
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001410Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1411
1412 * Makefile.am: updated c14n tests suite
1413 * c14n.c: performance improvement for previous c14n patch
1414
Daniel Veillarde72c7562002-05-31 09:47:30 +00001415Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * parser.c: another peroformance patch from Peter Jacobi, that
1418 time on parsing attribute values.
1419
Aleksey Sanin508a1012002-05-31 06:32:32 +00001420Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1421
1422 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1423 into LibXML2 test suite
1424
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001425Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1426
1427 * c14n.c: propagating xpath ancesstors node fix to c14n
1428 plus small performance improvement to reduce number of
1429 mallocs
1430 * xpath.c: fixed ancestors axis processing for namespace nodes
1431
Daniel Veillard46de64e2002-05-29 08:21:33 +00001432Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1435 Peter Jacobi
1436
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001437Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * configure.in: preparing 2.4.22
1440
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001441Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1444 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1445 a public entry point.
1446 * doc/*: rebuilt the API and docs
1447
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001448Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * xpath.c: patch from Richard Jinks to fix a problem introduced
1451 in the previous patch and pointed by Norm
1452
Daniel Veillardc6924812002-05-24 11:10:43 +00001453Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * libxml.spec.in: fixing bug #81112
1456
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001457Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * uri.c: fixing bug #82848
1460
Daniel Veillarda2878972002-05-24 07:54:39 +00001461Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1464 output of one catalog test
1465
Aleksey Sanin114e4752002-05-24 07:20:27 +00001466Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001467
Aleksey Sanin114e4752002-05-24 07:20:27 +00001468 * global.data globals.c tree.c include/libxml/globals.h
1469 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1470 default value for global parameter xmlIndentTreeOutput to 1 and
1471 introduced new global parameter xmlTreeIndentString (the string
1472 used to do one-level indent) with default value " " (as it was
1473 in tree.c)
1474
Daniel Veillard49d5af82002-05-23 11:55:49 +00001475Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1478 with trio and schemas.
1479
Daniel Veillard7c13af42002-05-22 09:57:32 +00001480Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * xpath.c: patch from Richard Jinks to fix the problem raised in
1483 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1484
Daniel Veillard5a872412002-05-22 06:40:27 +00001485Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * xmlschemas.c: a bit of work on import.
1488 * xmlschemastypes.c: Charles Bozeman provided a compare function
1489 for date/time types so min/max facet restrictions should work,
1490 indeterminate comparisons return an error instead of equal.
1491 * test/schemas/date_0* result/schemas/date_0_0: specific test
1492 from Charles Bozeman too
1493
Daniel Veillard10b6da42002-05-18 07:55:20 +00001494Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1497 from Christian Cornelssen fixing the man pages and the Catalog
1498 building script.
1499 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1500 next step is <xs:import> I now have a reasonable understanding
1501 of how it works.
1502
Daniel Veillarde5354492002-05-16 08:43:22 +00001503Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1506
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001507Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1508
1509 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1510
Daniel Veillard088bf112002-05-14 11:03:59 +00001511Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * xpath.c: fixing an XPath function evalutation bug pointed out
1514 by Alexey Efimov where the context was lost when evaluating
1515 the function arguments
1516
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001517Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001518
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001519 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1520 function public for XMLSec performance optimizations
1521
Daniel Veillard3cd72402002-05-13 10:33:30 +00001522Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * python/generator.py python/libxml2class.txt : fixed a problem
1525 with the HTML parser pointed by Gary Benson
1526 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1527 example
1528
Aleksey Sanine48a3182002-05-09 18:20:01 +00001529Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1530 * parser.c: fixed bug #81159 (memory growth in SAX)
1531
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001532Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1533 * xpath.c: fixed bug #78858 (the real fix)
1534
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001535Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001536 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001537
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001538Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * tree.c: modified xmlNodeSetBase to allow changing the
1541 base of a document.
1542
Daniel Veillard070803b2002-05-03 07:29:38 +00001543Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * xmlschemastypes.c: patch Charles Bozeman for validation of
1546 all the date, time, and duration types
1547 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1548 * configure.in: fixed an error pointed by an user
1549 * xml2-config.in: fixed an error pointed by an user
1550
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001551Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1552
1553 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1554 win32/libxml2.def.src xmlIO.c: exported default
1555 'file:', 'http:' and 'ftp:' protocols input handlers
1556 and maked protocols comparisson case insensitive
1557
Daniel Veillard34de97f2002-04-30 14:29:22 +00001558Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * configure.in: Neven Has detected a typo
1561
Daniel Veillard28577c32002-04-30 06:48:41 +00001562Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1565 as one of the persons allowed to commit directly to the
1566 module.
1567
Daniel Veillardfc57b412002-04-29 15:50:14 +00001568Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1571 * valid.c: raised a too low limit
1572 * doc/*: rebuilt the docs
1573
Daniel Veillardeca82812002-04-24 11:42:02 +00001574Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * test/XPath/expr/floats test/XPath/expr/functions
1577 result/XPath/expr/floats result/XPath/expr/functions
1578 xpath.c: another XPath conformance patch from Richard Jinks
1579
Daniel Veillard13e04c62002-04-23 17:51:29 +00001580Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * xmlschemas.c: fixed validation of attribute groups.
1583 * test/schemas result/schemas: added an example from the primer
1584
Daniel Veillard88c58912002-04-23 07:12:20 +00001585Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1588 * test/schemas result/schemas: updated the test list
1589
Daniel Veillarde19fc232002-04-22 16:01:24 +00001590Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * TODO: updated a bit
1593 * parser.c: made a comment more specific
1594 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1595 Schemas conformance.
1596 * test/schemas result/schemas: updated the test list
1597
Daniel Veillard441bc322002-04-20 17:38:48 +00001598Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1601 implementing xs:all with minOccurs = 0
1602 * tes/schemas/* result/schemas/*: added more tests covering
1603 xs:all
1604
Daniel Veillard8a001f62002-04-20 07:24:11 +00001605Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * xmlregexp.c: first implementation of the all particle, this
1608 may need to be revisited for case where not all transitions
1609 must be crossed.
1610
Daniel Veillard7646b182002-04-20 06:41:40 +00001611Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * tree.c: another entity processing update from Markus Henke
1614
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001615Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1616
1617 * trionan.c: fixed crash on OSF/1
1618
Daniel Veillardb4398962002-04-19 07:01:55 +00001619Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xmlschemas.c: more Schemas work
1622 * test/schemas/* result/schemas/*: added more tests coming
1623 from the spec.
1624
Daniel Veillard54761132002-04-18 21:00:44 +00001625Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1628 ExcC14N specification
1629
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001630Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * tree.c: patch from Markus Henke, fix for recursive entities.
1633
Daniel Veillard23b1f372002-04-18 15:50:05 +00001634Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * xpath.c: fix a problem with string() on a document node.
1637
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001638Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * Makefile.am xmlschemas.c: more Schemas work
1641 * test/schemas/* result/schemas/*: added more tests coming
1642 from the spec.
1643
Daniel Veillard6231e842002-04-18 11:54:04 +00001644Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1647 * result/HTML/*: this changes a few things in the results
1648
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001649Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1650
1651 * include/libxml/tree.h: eliminated 'declaration different than
1652 prototype' warning
1653 * include/win32config.h: "resolved" conflicts with errno.h
1654
Daniel Veillardb509f152002-04-17 16:28:10 +00001655Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1658 on the automata interfaces and debug of counted choices
1659 * test/schemas/* result/schemas/*: added a number of tests
1660
Daniel Veillard8651f532002-04-17 09:06:27 +00001661Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1664 a bit of work on Schemas
1665 * testSchemas.c: try to make it more useful
1666 * test/schemas/* result/schemas/* Makefile.am: changed the
1667 Schemas regression test procedure, started adding a few samples
1668
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001669Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1670
1671 * include/libxml/encoding.h: Patch for the Borland C++ builder
1672 * include/libxml/tree.h: Patch for the Borland C++ builder
1673 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001674 * win32/bcb5: New directory for the Borland C++ builder
1675 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001676
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001677Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1678
1679 * win32/Makefile.msvc: Update for XML Schema support
1680 * win32/configure.js: Update for XML Schema support
1681 * win32/libxml2.def.src: Update for XML Schema support
1682
Daniel Veillard4255d502002-04-16 15:50:10 +00001683Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1686 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1687 xmlunicode.c include/libxml/Makefile.am
1688 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1689 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1690 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1691 include/libxml/xmlversion.h.in : merged the current state of
1692 XML Schemas implementation, it is not configured in by default,
1693 a specific --schemas configure option has been added.
1694 * test/automata test/regexp test/schemas Makefile.am
1695 result/automata result/regexp result/schemas:
1696 merged automata/regexp/schemas regression tests
1697
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001698Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * xpath.c: Gary found a compile time problem, fixes #78823
1701
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001702Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * configure.in: release of 2.4.20
1705 * doc/*: updated and rebuilt the docs
1706
Daniel Veillardf544f192002-04-15 12:56:56 +00001707Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * python/Makefile.am: patch from Cristian Gafton to build on
1710 Red Hat 6.2, should also fix #75779
1711
Daniel Veillard940492d2002-04-15 10:15:25 +00001712Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * valid.c: first part of fixing #78729
1715
Daniel Veillardeb475a32002-04-14 22:00:22 +00001716Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1719 escaping of URI when saving HTML files.
1720 * result/HTML/*: this impacted some tests
1721
Daniel Veillard9b731d72002-04-14 12:56:08 +00001722Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * configure.in: trying to fix #77441
1725
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001726Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * include/libxml/xmlIO.h: Hallski complained it could not be
1729 included by itself.
1730
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001731Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1734
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001735Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1736
1737 * win32/configure.js: patch from Nilo for the c14n option
1738 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1739
Daniel Veillardda423da2002-04-10 19:25:38 +00001740Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1743 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1744 LIBXML_THREAD_ENABLED
1745
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001746Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * xpath.c: another patch from Richard Jinks for substring conformance
1749 * test/XPath/expr/floats test/XPath/expr/strings
1750 result/XPath/expr/floats result/XPath/expr/strings: update of the
1751 test suite to check those.
1752
Daniel Veillard01917aa2002-04-10 11:30:41 +00001753Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * xpath.c: patch from Richard Jinks for .x float parsing.
1756
Daniel Veillard46d6c442002-04-09 16:10:39 +00001757Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * parser.c: patch from Markus Henke when an encoding ain't recognized
1760
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001761Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * libxml.m4: got a report that #include <string.h> was needed
1764
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001765Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1768
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001769Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1770
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001771 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001772
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001773Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1776 pointed out by Melvyn Sopacua.
1777
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001778Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * libxml.m4: Frédéric Crozat gave a patch related to the change
1781 of Include paths breaking the libxml.m4
1782
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001783Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * xpath.c: Fix bug #76927 forgot to save some context
1786 when evaluating binary expressions
1787
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001788Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * configure.in: fixed configure for MPE/iX from Markus Henke
1791 * xmlmemory.c: fixed initialization problems
1792 * xpath.c: another set of patches from Richard Jinks this
1793 fixes "make XPathtests" on linux
1794
Daniel Veillard21458c82002-03-27 16:12:22 +00001795Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1798 * test/XPath/expr/compare test/XPath/expr/equality
1799 test/XPath/expr/floats test/XPath/expr/functions
1800 test/XPath/expr/strings result/XPath/expr/compare
1801 result/XPath/expr/equality result/XPath/expr/floats
1802 result/XPath/expr/functions result/XPath/expr/strings: Updated
1803 tests though they show a divergence on Linux
1804
Daniel Veillard28dfed12002-03-27 09:08:17 +00001805Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xpath.c trionan.c: previous commit also included patches
1808 from Richard Jinks on some IEEE support corner case
1809
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001810Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1813 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1814 that $(datadir) should be used for docs
1815
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001816Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1819 could leak filedescriptors
1820
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001821Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * configure.in nanohttp.c: applied patch from Allan Clark for
1824 UnixWare/OpenServer
1825
Daniel Veillard19274092002-03-25 16:48:03 +00001826Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * configure.in: preparing 2.4.19
1829 * doc/*: rebuilt the docs
1830
Daniel Veillard56b2db72002-03-25 16:35:28 +00001831Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * nanohttp.c: fixing #76043, got fed up with non-portability
1834 of that piece of code.
1835
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001836Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * valid.c SAX.c: Never commit without running "make tests" :-(
1839 fix a couple of stupidities in the previous commit
1840 * result/*: a few changes in some attribute order result of previous
1841 commit.
1842
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001843Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1846 the internal subset should not raise duplicate ID errors,
1847 also there was a small bug in conjunction to namespace
1848 declarations defaulted and xml:xxx attributes DTD definitions.
1849
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001850Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * xpath.c: Richard Jinks also raised some rounding problems
1853 this tries to fix them
1854
Daniel Veillard4e2df542002-03-22 12:23:14 +00001855Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1858 behaviour in xmlXPathCastToString()
1859
Daniel Veillarddb552912002-03-21 13:27:59 +00001860Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1863 raised by Morus Walter
1864
Daniel Veillard9e537932002-03-21 13:08:08 +00001865Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1868 from Igor
1869
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001870Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xpath.c: fixing #75619, related to a problem when trying
1873 to evaluate condition when the current node set resulting
1874 from that sub-step evaluation is empty. Also fixes 2 potential
1875 problem with previous-sibling and next-siblings axis.
1876
Daniel Veillard1840ef02002-03-21 08:05:23 +00001877Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1880 HTML support is not configured in.
1881
Daniel Veillard561b7f82002-03-20 21:55:57 +00001882Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1885 include/libxml/tree.h: dohh I really didn't intended to commit
1886 this test version :-(
1887
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001888Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * testSAX.c: I wanted to see the real speed at the SAX interface
1891 after a little too many Ximianer started complaining about the
1892 parser speed.
1893 added a --quiet option:
1894 paphio:~/XML -> ls -l db100000.xml
1895 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1896 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1897 3200006 callbacks generated
1898 real 0m1.270s
1899 Which means 16MBytes/s and 3Mcallback/s
1900
Daniel Veillardc62a1472002-03-19 18:35:12 +00001901Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * xpath.c: valgrind spotted another error that time when running
1904 on libxslt regression tests
1905
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001906Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * Makefile.am: adding "make valgrind" running the full regression
1909 tests (except python ones) under Valgrind (using valgrind -q
1910 which was kindly added by the author).
1911 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1912 passes cleanly now except an obcure floating point initialization
1913 raised in log10() in one XPath regression test ???
1914 * tree.c: edited some comments to close #75244
1915
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001916Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1919 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1920 context of ScrollKeeper, made sure that if the number is
1921 an integer, the serialization follows the description at
1922 http://www.w3.org/TR/xpath#section-String-Functions
1923
Daniel Veillard5997aca2002-03-18 18:36:20 +00001924Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001926 * configure.in: preparing 2.4.18
1927 * doc/*: updated and rebuilt the web site
1928 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1929 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001930 * parser.c: humm, changed the way the SAX parser work when
1931 xmlSubstituteEntitiesDefault(1) is set, it will then
1932 do the entity registration and loading by itself in case the
1933 user provided SAX getEntity() returns NULL.
1934 * testSAX.c: added --noent to test the behaviour.
1935
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001936Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * parser.c: Wilfried Teiken provided a hackish but working
1939 way to get context reported back on entities when parsing
1940 with SAX and without breaking the DOM build.
1941
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001942Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * c14n.c: applied a new patch from Aleksey Sanin
1945 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1946 to reference Aleksey implementation of XML digital Signatures
1947
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001948Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * xpath.c: small fix to avoid potential problem due to
1951 ordering of freeing data
1952 * python/Makefile.am: people were complaining about
1953 the generated file in python dir not being built
1954
Daniel Veillardd2379012002-03-15 22:24:56 +00001955Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1958 python/generator.py python/libxml.c python/types.c: Cleanup
1959 of the python Makefiles based on Jacob and James feedback,
1960 fixed the spec file accordingly, fixed the number of warning
1961 that passing my pedantic CFLAGS was generating. Conclusion
1962 is that Python includes are real crap.
1963
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001964Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * configure,in: it was reported quite a few times that
1967 xml2-config --cflags should not output
1968 -I$includeprefix/libxml2/libxml because libxml2 header names
1969 clashes with existing names like list.h from C++ stl.
1970 Includes should be #include<libxml/xxx.h> so ...
1971
Daniel Veillard6f293b12002-03-15 09:42:33 +00001972Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * c14n.c: another patch from Aleksey Sanin
1975
Daniel Veillard5c396542002-03-15 07:57:50 +00001976Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1979 canonicalization algorithm
1980 * doc/xml.html doc/index.html: added the C14N references on the
1981 index page.
1982
jacob berkman9be65862002-03-14 02:15:56 +000019832002-03-13 jacob berkman <jacob@ximian.com>
1984
1985 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1986 usage, redundant, and gcc specific
1987
Daniel Veillard75be0132002-03-13 10:03:35 +00001988Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * xpath.c: speedup some node selection operations, this can
1991 have a significant impact on DocBook Norm's stylesheets
1992 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1993 make sure it's always the case
1994 * debugXML.c: distinguish CDATA and comments in ls operations
1995
Daniel Veillard61f26172002-03-12 18:46:39 +00001996Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1999 to generate better API descriptions etc...
2000
Daniel Veillard9ff88172002-03-11 09:15:32 +00002001Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * c14n.c: Fixing #74186, made sure all boolean expressions
2004 get fully parenthesized, ran indent on the output
2005 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2006 include/libxml/tree.h: also #74186 related, removed the
2007 --with-buffers option, and all the preprocessor conditional
2008 sections that were resulting from it.
2009
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00002010Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * valid.c: applied patch from Dodji Seketeli fixing an
2013 uninitailized variable in xmlValidGetValidElements()
2014
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00002015Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * c14n.c: fixed a few comments
2018 * doc/*.html doc/*/*.html: regenerated the docs and added
2019 the C14N API
2020 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2021
Daniel Veillardfa49d872002-03-09 10:20:00 +00002022Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * check-xml-test-suite.py: fix to adapt varaiations in the
2025 bindings
2026 * configure.in python/setup.py python/setup.py.in: fixed to
2027 have the version of the python scripts automatically updated
2028
Daniel Veillarda3db2e32002-03-08 15:46:57 +00002029Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2032 in xmlCopyProp()
2033
Daniel Veillardaf43f632002-03-08 15:05:20 +00002034Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * configure.in: preparing 2.4.17 release
2037 * doc/*: updated and rebuilt the docs
2038 * xpath.c: fixed a comment
2039 * python/libxml.c: fixed a possible reentrancy problem
2040
Daniel Veillardef6c46f2002-03-07 22:21:56 +00002041Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2044 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2045 added a specific regression test
2046 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2047 not raise exceptions when failing to find the attribute.
2048
Daniel Veillard90bc3712002-03-07 15:12:58 +00002049Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * configure.in xmllint.c: owen pointed out a problem with the
2052 ftme fix, gettimeofday() was not detected by configure and
2053 the ftime header wasn't included, dohhh
2054
Daniel Veillard8c1ae602002-03-07 11:21:00 +00002055Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * configure.in xmllint.c: trying to fix #71457 for timing
2058 precision when gettimeofday() is not availble but ftime() is
2059
Daniel Veillardf5a457a2002-03-07 10:25:29 +00002060Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2063 are now copied on install and part of the -devel RPM
2064
Daniel Veillard7b416132002-03-07 08:36:03 +00002065Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * xpath.c: trying to avoid bug #72150 which was apparently
2068 caused by a gcc bug (or a processor problem) as detailed
2069 at http://veillard.com/gcc.bug
2070
Daniel Veillardf742d342002-03-07 00:05:35 +00002071Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2074 fixed xmlReconciliateNs(), added a Python test/example for
2075 inter-document cut'n paste
2076 * python/libxml.py: fixed node.doc on document nodes and added
2077 xpathEval() onto node objects
2078
Daniel Veillard4e0e2972002-03-06 21:39:42 +00002079Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2082 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2083 fixup and integrated tests for the serialization stuff
2084
Daniel Veillarde915b2d2002-03-06 18:42:40 +00002085Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2088 moved the libxml man page to section 3
2089
Daniel Veillard1e774382002-03-06 17:35:40 +00002090Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * tree.c: fix bug #72490
2093 * python/libxml.c python/libxml.py: added methods serialize()
2094 and saveTo() to all node elements.
2095
Daniel Veillardddffd2a2002-03-05 20:28:20 +00002096Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * xmlIO.c: closed #73430, don't read from an input source
2099 which indicated an end-of-file or an error.
2100
Daniel Veillard8d24cc12002-03-05 15:41:29 +00002101Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * parser.c: make sure SAX endDocument is always called as
2104 this could result in a Python memory leak otherwise (it's
2105 used to decrement ref-counting)
2106 * python/generator.py python/libxml.c python/libxml.py
2107 python/libxml2-python-api.xml python/libxml2class.txt
2108 python/tests/error.py python/tests/xpath.py: implemented
2109 the suggestions made by Gary Benson and extended the tests
2110 to match it.
2111
Daniel Veillardba5e18a2002-03-05 09:36:43 +00002112Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * python/generator.py: applied patch fixing #73450
2115
Daniel Veillard044fc6b2002-03-04 17:09:44 +00002116Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * xpath.c: fixing #61290 "namespace nodes have no parent"
2119 long standing divergence from the XPath REC. NodeSets
2120 simply hold a copy of namespace nodes and those node ->next
2121 points to the parent (which may not be the node carrying the
2122 definition).
2123 * include/libxml/xpath.h: flagged but didn't added a possible
2124 speedup
2125 * DOCBparser.c HTMLparser.c: removed some warnings from push
2126 parser due to new state being added.
2127 * tree.c: new fix from Boris Erdmann
2128 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2129 the XML Canonalization support from Aleksey Sanin
2130
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00002131Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * tree.c: patch from Boris Erdmann fixing some namespace odities
2134 with xmlCopyNode()
2135
Daniel Veillardc6613042002-03-02 09:34:02 +00002136Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xmlIO.c: fix bug #72706 when loading a NULL entity
2139
Daniel Veillardc0fef772002-03-01 16:16:31 +00002140Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2143 actually change in a future XML Namespace revision.
2144
Daniel Veillard79426f22002-03-01 16:14:17 +00002145Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2148 added the possibility of returning nodesets from XPath extension
2149 functions written in Python
2150
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00002151Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * python/*: commiting some Python bindings work done while travelling
2154
Daniel Veillard97300512002-03-01 09:13:41 +00002155Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2158 explicitely with memory debugging switched on
2159
Daniel Veillard6361da02002-02-23 10:10:33 +00002160Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2163 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2164 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2165 the accessor generator for strings
2166 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2167 regression test.
2168
Daniel Veillard0fea6f42002-02-22 22:51:13 +00002169Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * python/README python/generator.py python/libxml.c python/setup.py:
2172 added the 'usual' setup.py to allow building a libxml2-python
2173 module based on the same code. The initialization is however
2174 different the 2 .so files fo libxml2 and libxslt are identical and
2175 they entry point initialize both libraries. this is done to avoid
2176 some possible nasty problem since the Python don't merge the maps
2177 of all shared modules.
2178
Daniel Veillard158a4d22002-02-20 22:17:58 +00002179Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * parser.c: fixed a push/encoding bug reported by Michael
2182 on librsvg
2183
Daniel Veillard7839e162002-02-20 18:54:48 +00002184Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * include/libxml/parserInternals.h: fixes a misplaced #endif
2187
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00002188Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * parser.c valid.c: found and fixed a couple of allocation bugs
2191
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00002192Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * doc/xml.html doc/python.html doc/*: added a Python and binding
2195 page describing the current state of the Python bindings and
2196 giving pointers to the other languages wrappers.
2197
Daniel Veillard5f4b5992002-02-20 10:22:49 +00002198Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2201 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2202 rebuilt the API and web site
2203 * xpath.c: fixed #71978 portability bugs
2204
Daniel Veillard8aff2472002-02-19 21:50:43 +00002205Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2208
Daniel Veillard8dc16a62002-02-19 21:08:48 +00002209Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * include/libxml/parserInternals.h parser.c: had to change
2212 2 internal parsing API when processing document content
2213 to check the start and end of element content are defined
2214 in the same entity
2215 * valid.c include/libxml/valid.h: attribute normalization can
2216 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2217 with the context to report it.
2218 * SAX.c: fixed the last known bugs, crazy validation constraints
2219 when a document is standalone seems correctly handled. There
2220 is a couple of open issues left which need consideration especially
2221 PE93 on external unparsed entities and standalone status.
2222 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2223 The 2 tests left failing are actually in error. Cleanup done.
2224
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00002225Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * valid.c: implemented E59 spaces in CDATA does not match the
2228 nonterminal S
2229
Daniel Veillard878eab02002-02-19 13:46:09 +00002230Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * SAX.c parser.c valid.c: more validation test fixups
2233 * check-xml-test-suite.py: added duration info for the tests
2234
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00002235Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * parser.c valid.c: a couple of errors were reported but not
2238 saved back as such in the parsing context. Down to 1% failure rate
2239 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2240
Daniel Veillard4a7ae502002-02-18 19:18:17 +00002241Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * xmlInternald.c: isExtender was missing a char
2244 * parser.c include/libxml/parser.h: % are acceptable in the
2245 internal subset if within a PUBLIC ID
2246
Daniel Veillard8ab0f582002-02-18 18:31:38 +00002247Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * SAX.c parserInternals.c valid.c: more work on the conformance
2250 suite. Took the step to finally block documents with encoding
2251 errors. It's a fatal error per the spec, people should have fixed
2252 their documents by now.
2253
Daniel Veillard55253e22002-02-18 14:32:39 +00002254Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * check-xml-test-suite.py: fixed the test script after some discussion
2257 on the semantic of TYPE="error"
2258 * Makefile.am: added the script to the distrib
2259
Daniel Veillard28757702002-02-18 11:19:30 +00002260Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * SAX.c entities.c: fixed a couple of conformances issues deep
2263 into the validation code (standalone and undeclared Notations)
2264
Daniel Veillard82ac6b02002-02-17 23:18:55 +00002265Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2268 stayed there for years !
2269
Daniel Veillard7aea52d2002-02-17 23:07:47 +00002270Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2273 missing
2274
Daniel Veillardc7612992002-02-17 22:47:37 +00002275Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * check-xml-test-suite.py: improved the behaviour a bit as
2278 well as the logs
2279 * parser.c valid.c SAX.c: fixed a few more bugs
2280 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2281
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00002282Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * check-xml-test-suite.py: python script to run regression tests
2285 against the XML Test suite of W3C/OASis
2286 * SAX.c: fixed a validation bug
2287 * parser.c: fixed 3 errors pointed by the test suite
2288 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2289 * python/Makefile.am: fixed a dependendy
2290
Daniel Veillard9f28f302002-02-15 20:48:08 +00002291Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * xmlmemory.c: avoid a warning bug #71594
2294
Daniel Veillard144024e2002-02-13 21:14:46 +00002295Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2298 warning on alpha/Tru64
2299
Daniel Veillarde4301c82002-02-13 13:32:35 +00002300Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * include/libxml/entities.h: fixing a comment
2303 * valid.c: fixing some troubles with validity check on namespaces
2304 * result/VC/NS3 test/VC/NS3: added a specific regression test
2305
Daniel Veillarda6d05382002-02-13 13:07:41 +00002306Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * tree.c: Fixing #71342 serializing '\n' in attribute values
2309 * result/noent/att3 result/att3 test/att3: added a specific
2310 test.
2311
Daniel Veillard797a5652002-02-12 13:46:21 +00002312Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * python/libxml.c: couple of bug fixes
2315
Daniel Veillard01a6d412002-02-11 18:42:20 +00002316Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * python/*.py: removed tabs and used spaces.
2319
Daniel Veillard397ff112002-02-11 18:27:20 +00002320Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2323 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2324
Daniel Veillard03517542002-02-11 13:54:40 +00002325Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2328 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2329
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00002330Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * include/libxml/encoding.h include/libxml/entities.h
2333 include/libxml/globals.h include/libxml/parser.h
2334 include/libxml/threads.h include/libxml/tree.h
2335 include/libxml/xmlmemory.h: trying to fix the include mess
2336
Daniel Veillard1a612ed2002-02-11 07:54:45 +00002337Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * include/libxml/xmlmemory.h: reverted part of the previous
2340 attempt to provide #69655, this was breaking the build.
2341
Daniel Veillard0ba59232002-02-10 13:20:39 +00002342Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2345 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2346 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2347 include/libxml/parserInternals.h include/libxml/tree.h
2348 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2349 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2350 clean.
2351 * python/libxml.c: fixed a warning.
2352
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002353Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2356 copying of node, merge back IDs in the target document.
2357 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2358 test/XInclude/ents/ids.xml: test case
2359 * result/VC/ElementValid4: output changed due to a typo fix
2360
Daniel Veillard1c18e302002-02-09 22:16:40 +00002361Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * python/Makefile.am: seems some version of automake didn't
2364 generate the dependancies right as Jacob found out. Add
2365 an extra dependancy rule.
2366
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002367Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * parserInternals.c valid.c: Justin Fletcher found some parts
2370 of the code needing cleanup
2371 * libxml.spec.in python/Makefile.am python/generator.py
2372 python/libxml.c python/libxml.py: Fixed the python Makefiles
2373 corrected a bug showing up on ia64, changed the name of the
2374 python internal module too
2375
Daniel Veillard07be19b2002-02-08 14:20:35 +00002376Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * Makefile.am: applied patch from Andris Pavenis for binary
2379 name suffixes
2380
Daniel Veillardf216d462002-02-08 13:44:24 +00002381Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * xmllint.c win32/win32config.h: fixing #68748
2384
Daniel Veillardd455d792002-02-08 13:37:46 +00002385Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * valid.c: fixing #70166
2388
2389Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * valid.c: fixing #70077
2392
Daniel Veillardc575b992002-02-08 13:28:40 +00002393Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * Copyright Makefile.am README configure.in libxml.spec.in:
2396 Changed to the MIT Licence
2397 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2398 doc/xmlio.html: updated the doc accordingly
2399 * include/libxml/xmlwin32version.h configure.in: preparing
2400 2.4.14 release
2401 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2402 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2403 fixed the const xmlChar * wrapper and generator, XPath extension
2404 functions now use the context as first argument
2405 * python/tests/tstxpath.py python/tests/xpath.py
2406 python/tests/xpathext.py: Updated the tests accordingly
2407 * tree.c: fixed bug #70067
2408
Daniel Veillard7db38712002-02-07 16:39:11 +00002409Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * Makefile.am: cleanup
2412 * debugXML.c: always use stdout if output is NULL
2413 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2414 * python/Makefile.am python/generator.py python/libxml2class.txt
2415 python/libxml_wrap.h python/types.c: augmented the number of bindings
2416 handling FILE * and XPath contexts
2417 * python/tests/Makefile.am: avoid a stupid problem due to the
2418 use of TEST.
2419
Daniel Veillard15a143b2002-02-06 22:40:50 +00002420Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2423
Daniel Veillard70cab352002-02-06 16:06:58 +00002424Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * python/TODO python/libxml.c: cleanup the extension function lookup
2427 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2428
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002429Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * configure.in python/Makefile.am: do not install outside
2432 of prefix
2433
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002434Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * python/TODO python/libxml.c: started adding SAX interfaces
2437 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2438 SAX test
2439
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002440Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * tree.c: hardened the addChild function
2443 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2444 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2445 added accessors needed for xmlNode, a bit more testing and
2446 extension of interfaces
2447 * python/tests/Makefile.am python/tests/build.py: added a test
2448 build from scratch/save/load/check
2449
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002450Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * parserInternals.c: change a small bit in the way valididy
2453 error messages get initialized
2454 * python/TODO python/libxml.c python/libxml2-python-api.xml
2455 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2456 added some memory debugging to track leaks at the libxml2 level
2457 * python/tests/*.py: changed all tests to check for leaks,
2458 there is just one left in XPath extension registrations.
2459
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002460Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * python/TODO python/generator.py python/libxml2-python-api.xml
2463 python/libxml2class.txt: more accessor classes for the parser
2464 context, allow to switch on and check validity
2465 * python/tests/Makefile.am python/tests/error.py
2466 python/tests/invalid.xml python/tests/valid.xml
2467 python/tests/validate.py: attded more test and and added error.py
2468 which I forgot to commit in the last step
2469
Daniel Veillard3ce52572002-02-03 15:08:05 +00002470Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * python/Makefile.am python/types.c: cleanup
2473 * python/libxml.c python/libxml.py python/libxml_wrap.h
2474 python/generator.py python/libxml2-python-api.xml
2475 python/libxml2class.txt: added class for parser context, added
2476 first cut for push mode support. Added a framework to generate
2477 accessors functions.
2478 * python/tests/Makefile.am python/tests/push.py: added a push
2479 test
2480
Daniel Veillardcfb05462002-02-02 23:18:22 +00002481Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2484 bug a bit of cleanup.
2485
Daniel Veillard5d819032002-02-02 21:49:17 +00002486Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2489 python/libxml2class.txt: adding error redirections and preformat
2490 to a python handler
2491 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2492 tests self checking
2493
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002494Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2497 a function
2498
Daniel Veillard9589d452002-02-02 10:28:17 +00002499Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2502 python/libxml.c python/libxml2-python-api.xml
2503 python/libxml2class.txt: Progressing through the TODOs, class
2504 description output, extra XML API, RPM now builds the wrappers
2505 for all python installed versions
2506
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002507Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * configure.in libxml.spec.in python/Makefile.am python/TODO
2510 python/generator.py python/libxml2class.txt: added more informations
2511 in the libxml2-python package including docs. Slightly changed
2512 the class hierarchy
2513 * python/tests/*: added basic regression tests infrastructure too
2514
2515Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2518 added libxml2-python as part of the packages installed
2519
Daniel Veillarda7340c82002-02-01 17:56:45 +00002520Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * python/Makefile.am python/generator.py python/libxml.c
2523 python/libxml.py: more work, now able to extend the
2524 XPath interpreter with functions written in python.
2525
Daniel Veillardc3e39442002-02-01 09:29:41 +00002526Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * python/Makefile.am: Jacob sent a patch to allow building from
2529 tarfile.
2530
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002531Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2534 inserted the python wrappers build, I hope this won't be too
2535 unportable
2536
Daniel Veillard1971ee22002-01-31 20:29:19 +00002537Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * xpath.c: minor optimization
2540 * python/generator.py python/libxml.c python/libxml.py
2541 python/libxml_wrap.h: more work on the python bindings,
2542 they now support XPath and there is no evident leak
2543
Daniel Veillard36ed5292002-01-30 23:49:06 +00002544Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * python/generator.py python/libxml.c python/libxml.py:
2547 more work on the python bindings generator.
2548
Daniel Veillard96fe0952002-01-30 20:52:23 +00002549Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * python/generator.py python/libxml.c python/libxml_wrap.h:
2552 more work on the python bindings.
2553
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002554Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * python/generator.py python/libxml.c python/libxml.py
2557 python/libxml_wrap.h: commited early version of a python binding
2558 for private use only ATM
2559
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002560Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * entities.c tree.c include/libxml/entities.h: applied patch
2563 from Anthony Jones to implement copy of DTD subtree too. Had
2564 just to keep 2 function private which really ought to become
2565 public ones.
2566
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002567Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xmllint.c: added pointers to the web pages in the usage()
2570
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002571Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * tree.c: more fixes from Petr Kozelka for attribute handling
2574 in the tree API to align the semantic with DOM.
2575
Daniel Veillard36065812002-01-24 15:02:46 +00002576Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * valid.c tree.c entities.c: another set of patches from
2579 Anthony Jones for copy operations cleanup and robustness
2580
Daniel Veillardf8592562002-01-23 17:58:17 +00002581Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2584 an alphabetic index based on comments content
2585 * doc/*: rebuilt the web site with the new references
2586
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002587Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * parserInternals.h: Greg Sjaardema suggested to use an
2590 eponential buffer groth policy in xmlParserAddNodeInfo()
2591
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002592Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2595 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2596 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2597 to generate cross-references, and added/updated the stylesheets
2598 to generate and link API indexes. The generic keyword index
2599 is not done yet.
2600 * doc/*.html: regenerated all the usual docs too
2601
Daniel Veillard2070c482002-01-22 22:12:19 +00002602Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * debugXML.c: added an xpath function to the shell for T. V. Raman
2605
2606Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002607
2608 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2609 debug routines.
2610
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002611Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2614 support of attribute nodes
2615
Daniel Veillard9d06d302002-01-22 18:15:52 +00002616Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2619 hopefully near complete and fully documented of the API in XML
2620 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2621 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2622 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2623 include/libxml/parserInternals.h include/libxml/valid.hi
2624 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2625 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2626 include/libxml/xpath.h include/libxml/xpathInternals.h:
2627 Cleaned up the doc comments a lot in the process, the interface
2628 coverage is now 100%
2629
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002630Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2633 extracts comments from the gtk-doc DocBook output (a bit
2634 convoluted but seems to work).
2635
Daniel Veillard61006472002-01-21 17:31:47 +00002636Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2639 added an XML description of the API, moved the script generating
2640 it here. Added a "make api" target
2641
Daniel Veillardd2f23002002-01-21 13:36:00 +00002642Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2645
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002646Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * xpath.c include/libxml/xpathInternals.h: the change made to
2649 xmlXPathFuncLookupFunc was incompatible roll it back
2650
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002651Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * SAX.c: cleanup patch from Anthony Jones
2654 * doc/Makefile.am: fix the headers to avoid in make scan
2655 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2656 includes, * vs Ptr and general cleanup
2657 * parsedecl.py: first version of a script to extract the
2658 module interfaces, the goal will be to provide .decl or XML
2659 specification of the interfaces to build wrappers.
2660
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002661Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2664 now provides return codes in case of errors
2665
Bjorn Reese026d29f2002-01-19 15:40:18 +00002666Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2667
2668 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2669 Upgraded to trio baseline 1.6
2670 * strio.h strio.c: Replaced by triostr.h and triostr.c
2671
Daniel Veillard572577e2002-01-18 16:23:55 +00002672Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2675 of strdup usage in the code
2676
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002677Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * parser.c error.c: Keith Isdale complained rightly that
2680 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2681
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002682Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * tree.c: fixed the funxtion to set the xml: attributes
2685 * debugXML.c: added "setbase" to test it.
2686
Daniel Veillard2c748c62002-01-16 15:37:50 +00002687Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2690 to allow updating an attribute content
2691
Daniel Veillard8de85c62002-01-15 17:10:15 +00002692Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * libxml.h: try to avoid problems when compiling on Windows
2695
Daniel Veillard314cfa02002-01-14 17:58:01 +00002696Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * hash.c: patch from Anthony Jones for hash.c allocation size
2699 * Makefile.am: trying to work around Yet Another Libtool Madness
2700 and build the 2.4.13 release finally ...
2701
Daniel Veillard744683d2002-01-14 17:30:20 +00002702Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2705 * doc/* : update of the documentation
2706
Daniel Veillarde6a55192002-01-14 17:11:53 +00002707Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2710 at fixing #61290 :-(
2711
Daniel Veillardfb25a512002-01-13 20:32:08 +00002712Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2715 Fixes bug #67229
2716
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002717Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * tree.c: trying to avoid troubles when a subtree is copied
2720 and coalesced in part with the target tree. Should fix
2721 bug #67407
2722
Daniel Veillardd8224e02002-01-13 15:43:22 +00002723Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * valid.c: fixed validation of attributes content of type
2726 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2727 values, very old bug. Fixes #67671
2728
Daniel Veillard8107a222002-01-13 14:10:10 +00002729Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * parser.c include/libxml/parserInternals.h tree.c: integrated
2732 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2733 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2734
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002735Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * threads.c: applied Serguei Narojnyi's patch to add native
2738 thread support on the Win32 platform
2739 * testThreadsWin32.c Makefile.am: added the test program also
2740 from Serguei, Win32 specific
2741 * include/win32config.h include/libxml/xmlwin32version.h.in:
2742 added patch from Igor for the Windows thread specific defines.
2743
Daniel Veillard845cce42002-01-09 11:51:37 +00002744Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2747
Daniel Veillard7b602b42002-01-08 13:26:00 +00002748Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2751 output page into XMLinfo.html. Close bug #66951 and
2752 raised by Robert Collins too.
2753
Daniel Veillard73c6e532002-01-08 13:15:33 +00002754Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * encoding.c: Paul Keogh pointed out a possibility of segfault
2757 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2758 Closes bug # 68238
2759
Daniel Veillard4a859202002-01-08 11:49:22 +00002760Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * doc/*.html: updated the Gdome2 links
2763
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002764Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * libxml.h: Applied following patches from Robert Collins
2767 and make sure IN_LIBXML is defined when compiling it
2768 -------
2769 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2770 as well as Visual C.
2771 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2772 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2773 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2774 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2775 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2776 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2777 xmlSysIDExists xmlNoNetExists).
2778 * xmllint.c: Don't include winsock2.h for Cygwin.
2779
Daniel Veillard401c2112002-01-07 16:54:10 +00002780Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2783 when the version info is not present.
2784
Daniel Veillard6f42c132002-01-06 23:05:13 +00002785Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * tree.c: Anthony Jones pointed out a problem in
2788 xmlStringGetNodeList() and provided a fix for it
2789
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002790Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002792 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002793 xmlCreatePushParserCtxt() when the initial buffer passed
2794 is large.
2795
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002796Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * win32/*: big cleanup of the Windows/MSVC project files
2799 from Igor Zlatkovic
2800
Daniel Veillardcebb1362002-01-02 13:13:30 +00002801Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * doc/Makefile.am: should fix #67674 and avoid troubles if
2804 xsltproc is not available or fails in the prefix provided
2805
Daniel Veillard26908ab2002-01-01 16:50:03 +00002806Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2809
Daniel Veillard5344c602001-12-31 16:37:34 +00002810Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2811
2812 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2813 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2814 Fixed a few other problems raised by Charlie Bozeman.
2815 * result/VC/ElementValid[5-7]: fixed the output
2816
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002817Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2820 patches from Charlie Bozeman. Regenerated the HTML docs.
2821
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002822Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2825 for Windows from Igor
2826
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002827Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2828
2829 * xmllint.c: applied Justin Fletcher patch for --output or -o
2830
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002831Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * win32/libxml2/libxml2.def.src: close #67019
2834
Daniel Veillard01db67c2001-12-18 07:09:59 +00002835Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2836
2837 * xmllint.c: applied Justin Fletcher generic timing patch
2838 similar to the one already applied to xsltproc.
2839
Daniel Veillardd1640922001-12-17 15:30:10 +00002840Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * include/libxml/tree.h tree.c: applied documentation patches
2843 from Charlie Bozeman
2844
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002845Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2846
2847 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2848
Daniel Veillard29e43992001-12-13 22:21:58 +00002849Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2850
2851 * valid.c: fix the xmlStrdup() used in the previous patch.
2852 * valid.c: added --dropdtd
2853 * tree.c: fixed xmlUnlinkNode so it also removes the references
2854 from the document if the node is a DTD
2855
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002856Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2857
2858 * HTMLtree.c valid.c: cleanup some static declarations
2859
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002860Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * xmllint.c: removed another strdup()
2863 * doc/FAQ: removed the HP/UX entry
2864
Daniel Veillarded472f32001-12-13 08:48:14 +00002865Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * valid.c: fix bug #66816 when validating.
2868 * xmllint.c: don't use sys/time.h if configure did not found it
2869
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002870Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2871
2872 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2873 xmlcatalog_man.xml
2874
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002875Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2876
2877 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2878 xmlInitMemory() was declared twice
2879
Daniel Veillardb82c1662001-12-09 14:00:54 +00002880Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2881
2882 * globals.c: do not reference strdup() !
2883 * configure.in libxml-2.0.pc.in: trying to fix the libs
2884 of the various config extraction modules
2885
Daniel Veillardef90ba72001-12-07 14:24:22 +00002886Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2887
2888 * configure.in : preparing 2.4.12
2889 * doc/* : updated and rebuilt the docs
2890
Daniel Veillard220346d2001-12-07 11:33:54 +00002891Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2892
2893 * uri.c: closed bug #66159
2894 * testURI.c: added --escape option
2895 * configure.in: some cleanup for xml2-config --cflags
2896
Daniel Veillard2a906822001-12-06 14:34:08 +00002897Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2898
2899 * globals.c testThreads.c: removed some misplaced includes
2900 of xmlversion.h
2901
Daniel Veillarde28313b2001-12-06 14:08:31 +00002902Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2903
2904 * threads.c: patch from Gary Pennington fixing a possible
2905 problem at initialization time.
2906
Daniel Veillardd3b08822001-12-05 12:03:33 +00002907Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2908
2909 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002910 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002911 CodeWarrior.
2912
Daniel Veillarda7866932001-12-04 13:14:44 +00002913Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmllint.c: applied Geert Kloosterman's patch to fix
2916 --repeat --timing output
2917
Daniel Veillard19840942001-11-29 16:11:38 +00002918Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2919
2920 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2921 where non-wellformed XML declaractions were not detected.
2922
Daniel Veillarde85d9342001-11-28 14:43:12 +00002923Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2924
2925 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2926
Daniel Veillard22f25a82001-11-28 09:12:23 +00002927Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2928
2929 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2930 gets reset by xmlCleanupInputCallbacks() and this makes the
2931 function useless. Same for output.
2932
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002933Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2934
2935 * xmlIO.c: robert pointed out a loop error in callback cleanups
2936
Daniel Veillard8faa7832001-11-26 15:58:08 +00002937Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2938
2939 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2940 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2941 they are not really tied to debugging
2942
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002943Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2944
2945 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2946 * xmllint.c: better --catalogs description
2947
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002948Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2949
2950 * tree.c: fixed a couple of problems in xmlSetProp()
2951
Daniel Veillardcd337f02001-11-22 18:20:37 +00002952Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2953
2954 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2955 unappropriate stdout output.
2956
Daniel Veillard566d4df2001-11-22 13:00:53 +00002957Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2958
2959 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2960 by Denis Beurive, closes #65111
2961
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002962Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2963
2964 * valid.c: in case of content model validity error, don't
2965 print it if validity warnings were not requested.
2966
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002967Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2968
2969 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2970 * parserInternals.c: removed the last exit() call. Print an
2971 unmaskable error on stderr instead (library mismatch detection)
2972
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002973Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2974
2975 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2976 shell instructions from Heiko Rupp
2977
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002978Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * catalog.c: use the URL notation file:// for default catalog paths
2981
Daniel Veillard0ec98632001-11-14 15:04:32 +00002982Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2983
2984 * include/libxml/tree.h: better comments for _private fields
2985 * tree.c: removed a problem when copying an entity reference.
2986
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002987Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2988
2989 * vms/*: updated instructions and diffs from John A Fotheringham
2990
Daniel Veillarda11001b2001-11-12 22:45:36 +00002991Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2992
2993 * include/libxml/xmlerror.h: avoid an include problem if
2994 #include <libxml/xmlerror.h> happens first in code
2995 seems to be the case in KDE libs
2996
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002997Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2998
2999 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3000 from Igor for Windows
3001
3002Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3003
3004 * Makefile.am: Gary Pennington pointed out a missing prefix
3005
Daniel Veillard43d3f612001-11-10 11:57:23 +00003006Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3009 * doc/*: upgraded and rebuilt the docs
3010
Daniel Veillardc1f78342001-11-10 11:43:05 +00003011Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3012
3013 * HTMLparser.c: fix comment in scripts element parsing.
3014 * result/HTML/doc3*: updated the results.
3015
3016Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3017
3018 * uri.c: another URI bug fix #63336, using Joel Young patch.
3019
Daniel Veillardc6e013a2001-11-10 10:08:57 +00003020Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3021
3022 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3023 a cleaned up version of the Pwd shell string generation.
3024
Daniel Veillardbe480fb2001-11-08 23:36:42 +00003025Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * valid.c include/libxml/tree.h: trying to fix namespaces +
3028 validation problems for good, closing #63619 in the process
3029 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3030 wrong in this respect, fixed it.
3031
Daniel Veillardd536f702001-11-08 17:32:47 +00003032Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * xmllint.c: Morus Walter patch to allow --format and --encode
3035
Daniel Veillard5004f422001-11-08 13:53:05 +00003036Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3037
3038 * debugXML.c: Stefan Kost provided an help command for the shell
3039
Daniel Veillarda6825e82001-11-07 13:33:59 +00003040Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * debugXML.c: Heiko Rupp pointed that the shell would crash
3043 on empty nodesets returns.
3044
Daniel Veillard03f848d2001-11-07 12:53:46 +00003045Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3046
3047 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3048 migh need the history libraries
3049
Daniel Veillard957fdcf2001-11-06 22:50:19 +00003050Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3051
3052 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3053 handle the case of < in quoted attributes, Bastian Kleineidam
3054
Daniel Veillardc853b322001-11-06 15:24:37 +00003055Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3058 fixing catalog breakages
3059 * Makefile.am catalog.c result/catalogs/catal
3060 result/catalogs/mycatalog.* test/catalogs/catal*:
3061 fixed more problems in catalog support, added more regression tests
3062 for both XML and SGML catalog handling
3063
Daniel Veillard66870c72001-11-05 19:27:49 +00003064Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3065
3066 * debugXML.c: applied an improvement to xmlGetLineNo() from
3067 Keith Isdale
3068
Daniel Veillardffe09c92001-11-05 14:21:47 +00003069Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3070
3071 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3072 Side effect of the progressive catalog loading
3073
Daniel Veillardad661b92001-11-05 11:43:15 +00003074Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3075
3076 * Makefile.am: confexecdir and confexec_DATA were defined twice
3077 pointed out by Karl Eichwalder
3078
Daniel Veillard6eb17722001-11-04 22:19:27 +00003079Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3080
3081 * xmlcatalog.c: avoid unlink() and use remove() instead.
3082
Daniel Veillardea898282001-11-04 22:13:45 +00003083Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * libxml.spec.in: cleanup
3086 * include/libxml/xmlwin32version.h: updated with 2.4.8
3087
Daniel Veillarda4617b82001-11-04 20:19:12 +00003088Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3091 of compiling libxml with a non standard set of options
3092
John Fleck027edfb2001-11-04 20:13:58 +00003093Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3094
3095 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3096 document --sgml option, fixing gnome bugzilla #63382
3097
Daniel Veillardcd21dc72001-11-04 20:03:38 +00003098Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3099
3100 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3101 breakage of 2.4.7, added a couple of really needed APIs
3102 like xmlCatalogIsEmpty() and xmlNewCatalog()
3103 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3104 for install-catalog
3105 * configure.in: preparing 2.4.8
3106
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00003107Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3110 include/libxml/tree.h include/libxml/xmlIO.h: more include
3111 cleanups, export cleanly one html output + format function.
3112
3113Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * parser.c: removed initGenericErrorDefaultFunc call from
3116 xmlInitParser() since it could destroy previous calls to
3117 xsltSetGenericErrorFunc() effects
3118
Daniel Veillardebd38c52001-11-01 08:38:12 +00003119Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3122 keyword.
3123
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00003124Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * Makefile.am: cleanup
3127 * threads.c: cleanup too
3128 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3129 from xsltproc
3130 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3131 dependancy loop.
3132
Daniel Veillard91c00402001-10-30 17:41:38 +00003133Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3134
3135 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3136 was not used anymore !
3137
Daniel Veillard52dcab32001-10-30 12:51:17 +00003138Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * configure.in: preparing 2.4.7
3141 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3142 manual page from John
3143 * doc/*: updated the doc and rebuilt the generated pages
3144
Daniel Veillarda9e65e82001-10-30 10:32:36 +00003145Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * xmlIO.c: closing bug #62711, the library should never
3148 close stdin or stdout.
3149
Daniel Veillard4def3bd2001-10-30 09:47:47 +00003150Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * uri.c: second pass at fixing #63336, using Joel Young
3153 final patch. looks okay.
3154
Daniel Veillardbb6808e2001-10-29 23:59:27 +00003155Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * uri.c include/libxml/uri.h: trying to clear #63336
3158 allowing the escaping routine to parse unconformant
3159 URI-References.
3160
Daniel Veillardacf7ff02001-10-29 20:21:47 +00003161Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3162
3163 * vms/readme.vms vms/build_libxml.com nanoftp.c
3164 include/libxml/xmlversion.h.in: a few VMS updates from
3165 John A Fotheringham
3166 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3167 and xmlCleanupOutputCallbacks() for the Perl binding people.
3168
Daniel Veillard635ef722001-10-29 11:48:19 +00003169Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3172 apply fixes to close #63271 and avoid segfaults when
3173 the error routine gets callbed before xmlInitParser()
3174 get called.
3175 * nanoftp.c error.c: Applied patches from Justin Fletcher
3176 correcting some xmlGenericError misuses.
3177
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00003178Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3179
3180 *doc/xmllint.xml, doc/xmllint.1
3181 New and improved man page for xmllint - .xml is the original, .1
3182 is the generated man page
3183
Daniel Veillardc9484202001-10-24 12:35:52 +00003184Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3187 the web site from the main HTML document.
3188
Daniel Veillard5151c062001-10-23 13:10:19 +00003189Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * parser.c: fixed an erroneous validation bug when PE refs
3192 occurs in external parsed entities referenced from the
3193 internals subset
3194 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3195 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3196 added the associated testcase, it's a nice one.
3197 * HTMLparser.c: generate the DTD node as HTML still ...
3198 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3199
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00003200Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3201
3202 * HTMLparser.c: fixed a bug in htmlNewDoc()
3203
Daniel Veillard89cad532001-10-22 09:46:13 +00003204Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * test/threads/*: added entities testing to the Thread test
3207 * testThreads.c: make the test reasonable
3208 * DOCBparser.c: fix the DTD public and system ID
3209 * xmllint.c: added --sgml for SGML DocBook importing
3210 * Makefile.am: added Docbtests target
3211
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00003212Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3215 * testThreads.c: removed bogus include
3216
Daniel Veillardce2c2f02001-10-18 14:57:24 +00003217Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3220 fixed a very serious (looping) validation bug
3221
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00003222Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * include/libxml/globals.h include/libxml/threads.h threads.c
3225 testThreads.c: far more testing, cleaning up bugs
3226 * *.c : make sure globals.h is always included.
3227
Daniel Veillard7cc95c02001-10-17 15:45:12 +00003228Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * HTMLparser.c: try to get rid of parser loops for good.
3231
Daniel Veillardab7488e2001-10-17 11:30:37 +00003232Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3233
3234 * configure.in: fixed some bugs in CFLAGS passing.
3235 * test/threads Makefile.am testThreads.c: added a specific
3236 threaded test case (really nasty, guaranteed).
3237
Daniel Veillard85c11fa2001-10-16 21:03:08 +00003238Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * catalog.c: serious cleanup on the management of the
3241 XML catalog tree, more tests done, especially with
3242 the catalog PI.
3243
Daniel Veillard364789a2001-10-16 12:45:00 +00003244Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * catalog.c: avoid a problem in catalog cleanup on SMP if
3247 catalogs were not initialized.
3248
Daniel Veillard81463942001-10-16 12:34:39 +00003249Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * catalog.c xpath.c: trying to cleanup the not thread safe
3252 parts of the library.
3253
Daniel Veillard64a411c2001-10-15 12:32:07 +00003254Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3255
3256 * include/libxml/globals.h configure.in global.data: make
3257 the allocation be per-thread a configure option
3258 * encoding.c include/libxml/parser.h: fixed compilation
3259 errors
3260
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00003261Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3262
3263 * include/libxml/parser.h: Norm reported that a few lines
3264 added were breaking libxslt compile, removed them for now
3265
Daniel Veillard6f350292001-10-14 09:56:15 +00003266Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * parser.c parserInternals.c threads.c: debugged and fixed
3269 initialization problems which were giving troubles on SMP
3270 boxes.
3271
Daniel Veillard6661ffa2001-10-13 14:18:17 +00003272Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * include/libxml/Makefile.am: missing globals.h
3275
Daniel Veillarde7090612001-10-13 12:18:28 +00003276Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003277
Daniel Veillarde7090612001-10-13 12:18:28 +00003278 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003279
Daniel Veillardd0463562001-10-13 09:15:48 +00003280Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3281
3282 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3283 include/libxml/parserInternals.h include/libxml/tree.h
3284 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3285 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3286 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3287 Applied the last patches from Gary, cleanup, activated threading
3288 all user accessible global variables are now handled in globals.[ch]
3289 Still a bit rought but make tests passes with either
3290 --with-threads defined at configure time or not.
3291 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3292 linking options
3293
Daniel Veillardb8478642001-10-12 17:29:10 +00003294Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * Makefile.am include/libxml/Makefile.am
3297 include/libxml/globals.h globals.c include/libxml/threads.h
3298 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3299 configure.in: started integrating the core of the thread support
3300 not activated yet but half integrated. The code should still
3301 compile and work anyway.
3302
Daniel Veillardb44025c2001-10-11 22:55:55 +00003303Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3304
3305 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3306 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3307 integrating the non-controversial parts of Gary Pennington
3308 multithread patches
3309 * catalog.c: corrected a small bug introduced
3310
Daniel Veillard75b96822001-10-11 18:59:45 +00003311Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * catalog.c include/libxml/catalog.h: very serious cleanup,
3314 isolating unportable code and as much as possible the accesses
3315 to the global shared catalog. May need more testing !
3316
Daniel Veillard78d12092001-10-11 09:12:24 +00003317Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3320 Keith Isdale patches for the XSLT debugger interfaces. Some
3321 cleanup
3322
Daniel Veillardff0b7312001-10-11 06:46:09 +00003323Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3326 * DOCBparser.c: generate line nubers in elements
3327
Daniel Veillard60087f32001-10-10 09:45:09 +00003328Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * configure.in: preparing 2.4.6 release
3331 * doc/xml.html doc/html/*: updated and rebuilt the docs
3332 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3333
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00003334Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3335
3336 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3337 adding documentation for DV's supercatalog support
3338
Daniel Veillard82d75332001-10-08 15:01:59 +00003339Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3342 super catalog support adding one API and one flag --sgml to
3343 xmlcatalog
3344
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003345Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3346
3347 * doc/xmlcatalog_man.xml, xmlcatalog.1
3348 One more crack at
3349 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3350
3351
Thomas Broyer47334c02001-10-07 16:41:52 +00003352Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3353
3354 * xpath.c: implemented xmlXPathObjectCopy for external objects
3355 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3356
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003357Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3358
3359 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3360 finishing up fix to
3361 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3362 the xmlcatalog man page display more elegantly
3363
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003364Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * configure.in: closing bug #61832
3367 * HTMLparser.c: removed a warning
3368
Daniel Veillard6ab38382001-10-06 13:08:27 +00003369Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * xpath.c: fixing #61673 part I, do not loose doc information
3372 when copying result value trees.
3373
Daniel Veillard556c6682001-10-06 09:59:51 +00003374Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3375
3376 * xpath.c: trying to harden the XPath interpreter
3377
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003378Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3379
3380 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3381 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3382
William M. Brack1633d182001-10-05 15:41:19 +00003383Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3384
3385 * HTMLparser: repaired another loop problem
3386
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003387Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3390 parsing.
3391 * xpath.c: fix bug #61291 the default XML namespace node is
3392 missing from the namespace axis.
3393 * tree.c: refuse to create namespaces nodes with prefix "xml"
3394
Daniel Veillard651f9472001-10-04 14:51:06 +00003395Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * SAX.c: ouch a non-defined namespace could lead to a crash,
3398 fixed #61215
3399
Daniel Veillard7dd05702001-10-04 14:25:12 +00003400Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * parserInternals.c: closed bug #61054
3403
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003404Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * include/libxml/Makefile.am: closing #60708
3407
Daniel Veillarda293c322001-10-02 13:54:14 +00003408Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3411 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3412
Daniel Veillardf4309d72001-10-02 09:28:58 +00003413Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3414
3415 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3416
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003417Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3420 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3421
Daniel Veillard16756b62001-10-01 07:36:25 +00003422Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * catalog.c: Justin Fletcher provided cleaup code in case
3425 HAVE_STAT is not defined
3426 * include/win32config.h: Igor Zlatkovic suggested to have
3427 HAVE_STAT defined there
3428
William M. Brack5e1cac12001-09-28 16:19:18 +00003429Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3430
3431 * catalog.c - fixed typing error reported by M. Barros
3432
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003433Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3434
3435 * xmllint.c - fixing typo
3436
William M. Brackd28e48a2001-09-23 01:55:08 +00003437Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3438
3439 * HTMLparser.c: small enhancement to prevent loop on
3440 unrecognizable data
3441
Daniel Veillardb1d62872001-09-21 09:47:08 +00003442Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * parserInternals.c: applying patch from bug #60757 this
3445 should close it
3446
Daniel Veillardc0631a62001-09-20 13:56:06 +00003447Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * catalog.c xmlcatalog.c: removed a couple of warning
3450 * xpath.c: try to solve the linking problem on platforms
3451 needing trio to compile
3452
Daniel Veillard1a123612001-09-19 08:06:23 +00003453Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003454
Daniel Veillard1a123612001-09-19 08:06:23 +00003455 * Makefile.am libxml.spec.in: backing up non-documented changes
3456 commited without review or aproval by Jens Finke <jens@gnome.org>
3457 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003458
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003459Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * configure.in: Joe Orton provided a patch fixing a problem
3462 when iconv is specified to be in a non-standard directory
3463 but wasn't exported in xml2-config --cflags
3464
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003465Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3466
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003467 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003468 troubles with 2.4.4 errors.
3469
Daniel Veillard16698282001-09-14 10:29:27 +00003470Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * encoding.c entities.c: do not output hexadecimal charrefs
3473 when serializing HTML since some version of Netscape can't
3474 grok it, generate decimal ones.
3475 * result/HTML/doc3.htm: output changed due to previous test
3476 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3477
Daniel Veillard98fed372001-09-13 11:34:58 +00003478Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3481 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3482
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003483Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003484 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003485
3486 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3487 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3488 updated the configuration scripts systems accordingly
3489
Daniel Veillard04382ae2001-09-12 18:51:30 +00003490Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * configure.in: preparing for 2.4.4
3493 * doc/xml.html doc/html/*: updated and rebuilt the docs
3494
Daniel Veillardd63437e2001-09-12 15:00:27 +00003495Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * win32/dsp/libxml2.def.src: tried to incorporate comments
3498 from bug #59220
3499
Daniel Veillard319a7422001-09-11 09:27:09 +00003500Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * parser.c result/noent/wml.xml: fixed bug #59981 related
3503 to handling of '&' in attributes when entities are substitued
3504
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003505Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * libxml.h include/libxml/xmlversion.h.in
3508 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3509 Tried to close bug #60131
3510
Daniel Veillardbce62332001-09-10 18:46:55 +00003511Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3514
Daniel Veillard143b04f2001-09-10 18:14:14 +00003515Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * SAX.c: fixing bug #59946 on xmlns=""
3518
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003519Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3522 but allocates a new error code.
3523
Daniel Veillard05c13a22001-09-09 08:38:09 +00003524Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmllint.c: John Fleck fixed typos in the options output
3527 * parser.c SAX.c: fix ignorable white space SAX selection
3528
3529Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * entities.c: Steve Underwood found the possibility of an
3532 ininite loop in case of error.
3533
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003534Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3535
3536 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3537
Daniel Veillarda050d232001-09-05 15:51:05 +00003538Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * parser.c: warn if version is not 1.0 but it's not
3541 strictly speaking an error after analyzing the spec
3542
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003543Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3544
3545 *doc/catalog.html - add link to the html version of the
3546 man page, other linguistic cleanups
3547
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003548Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3549
3550 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3551 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3552 file, has not yet been included in the build.
3553
Daniel Veillard99784ff2001-09-01 16:20:28 +00003554Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * catalog.c: removed a duplicate affectation Justin Fletcher
3557
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003558Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * tree.c: Armin Sander pointed a possible text coalescing
3561 problem, completed his patch.
3562
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003563Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3564
3565 * trionan.c: Fixed const and volatile re-definition problem
3566
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003567Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * libxml.4 parser.c: doc updates from Heiko Rupp
3570 * parserInternals.c: 2 sanity checks from Heiko Rupp
3571
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003572Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * tree.c: applied patch from Armin Sander to make some pointers
3575 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003576 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003577
Daniel Veillardb06c6142001-08-27 14:26:30 +00003578Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * xpath.c: hum, restrict the integer usage gcc bug workaround
3581 to only gcc compilers so that other architecture don't get
3582 penalized by this limitation.
3583 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3584
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003585Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3588 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3589
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003590Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3593 --convert option to xmlcatalog to convert SGML ones to
3594 the XML syntax.
3595 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3596
3597 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003598Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * catalog.c xmlIO.c: started some serious testing and fixed
3601 a few bug and optmization needs.
3602
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003603Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3606 preparing for a 2.4.3 release even if it may not be ready yet
3607 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3608 all file parsing lookup to go through the entity resolver, add
3609 to add an API to bypass it (needed to load catalogs themselves),
3610 some cleanup on the catalog code too.
3611 * nanoftp.c: small cleanup
3612 * doc/catalog.html: small update
3613
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003614Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3617 Jun Kuriyama
3618
Daniel Veillardffb120d2001-08-23 00:52:23 +00003619Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * doc/catalog.html: finished the catalog documentation
3622
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003623Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * doc/catalog.html doc/xml.html: added documentation about
3626 Catalog support, misses an API description
3627 * doc/html/*: reextracted the API pages
3628
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003629Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3632 Added the part about section 7.2 on URI resolution,
3633 fixed a side effect in the HTML parser, look complete
3634 and ready to rock except the URI/SystemID part!
3635
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003636Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * include/libxml/catalog.h include/libxml/parser.h
3639 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3640 xmlIO.c: added support and APIs needed for the catalog PI
3641 * include/libxml/xmlIO.h: cleanup
3642
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003643Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3646 include/libxml/catalog.h: starts to look okay, really
3647 plugged the new framework, cleaned a lot of stuff,
3648 added some APIs, except the PI's support missing this
3649 should be mostly complete
3650 * result/catalogs/* test/catalogs/*: added new test, enriched
3651 the existing one with URN ID tests
3652
Daniel Veillard64339542001-08-21 12:57:59 +00003653Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3654
3655 * catalog.c: fixed nextCatalog
3656 * result/catalogs/docbook test/catalogs/*: started adding
3657 a small regression test
3658
Daniel Veillardcda96922001-08-21 10:56:31 +00003659Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3662 more work on the XML catalog support.
3663 * parser.c include/libxml/parser.h: small cleanup seems using
3664 list as a public parameter name can give portability troubles
3665 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3666 include/libxml/xpath.h include/libxml/Makefile.am: removed
3667 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3668 wrappers
3669
Bjorn Reese45029602001-08-21 09:23:53 +00003670Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3671
3672 * Makefile.am trio.c triodef.h trionan.c xpath.c
3673 include/libxml/Makefile.am include/libxml/trionan.h:
3674 Re-worked Not-A-Number and Infinity support.
3675 * xmlcatalog.c: added readline include files
3676
Daniel Veillard344cee72001-08-20 00:08:40 +00003677Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3680 testCatalog as xmlcatalog, making it an installed app
3681 adding a shell, and preparing it to be a /etc/xml/catalog
3682 management tool, though not ready yet
3683 * catalog.c include/libxml/catalog.h: adding support for
3684 XML Catalogs http://www.oasis-open.org/committees/entity/
3685 not finished, there is some interesting tradeoffs and a
3686 few open questions left.
3687
Daniel Veillardb7664f42001-08-19 13:00:43 +00003688Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3689
3690 * xmllint.c: fixed a line formatting problem
3691
Daniel Veillard5015b712001-08-17 09:37:52 +00003692Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3693
3694 * SAX.c: removed a couple of unused variable (Albert Chin)
3695
Daniel Veillardbb371292001-08-16 23:26:59 +00003696Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3699 trying to fix some troubles w.r.t. function returning
3700 const xxxPtr.
3701
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003702Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3705 defined
3706
Daniel Veillardae6db172001-08-16 19:32:00 +00003707Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * xpointer.c: removed unused var
3710
Daniel Veillard09190202001-08-16 16:27:41 +00003711Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * testXPath.c: another small cleanup closing bug #59110
3714
Daniel Veillard796f4b62001-08-16 16:00:13 +00003715Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * win32/dsp/libxml2.def.src: small cleanup closing bug
3718 #59108
3719
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003720Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * example/gjobread.c: add xmlCleanupParser() before leaving
3723
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003724Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * config.h.in configure.in include/libxml/xmlwin32version.h:
3727 released 2.4.2
3728
Daniel Veillardd3d06722001-08-15 12:06:36 +00003729Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * include/libxml/valid.h debugXML.c valid.c: deprecate
3732 the non-boundchecking Sprintf functions, add Snprintf
3733 this should close bug #57984
3734
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003735Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3738 URIs before doing the lookups (pointed by Mark Vakoc)
3739
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003740Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * xpath.c: serious changes on Result Value Trees and NodeSets
3743 w.r.t. deallocation and collect operations. Probably not
3744 100% clean (merge of allocated trees smells like a problem).
3745 Seems sufficient to close #58943
3746
Daniel Veillard90493a92001-08-14 14:12:47 +00003747Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * xmllint.c: adding a --format option
3750
Daniel Veillardfe703322001-08-14 12:18:09 +00003751Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * xpath.c: count() was broken on Result Value Tree
3754 * xmlIO.c: fixed file:/// accesses on _WIN32
3755
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003756Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3759 macro was renamed, this should close bug #58683
3760
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003761Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3764 entity substitution mode text at the end of the entity might
3765 be added due to text coalescing.
3766 * nanoftp.c parser.c: small cleanup
3767
Daniel Veillard0c720972001-08-08 20:59:00 +00003768Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * HACKING: added John Fleck right to commit in the doc subdir
3771
Daniel Veillard48da9102001-08-07 01:10:10 +00003772Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3775 allow to inherit attributes from the DTD directly in the
3776 tree, this is needed for XPath and can be a useful feature.
3777 Inherited namespaces are always provided at the tree level now
3778 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3779 of tests for this feature (XSLT being the prime user).
3780
Daniel Veillard50f34372001-08-03 12:06:36 +00003781Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3784 testSAX.c xmlIO.c xmllint.c include/win32config.h
3785 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3786 include/libxml/xmlwin32version.h.in win32/README.MSDev
3787 win32/dsp/*: applied Win32 Facelift No.2 patches from
3788 Igor Zlatkovic for Windows/MSC
3789
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003790Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * SAX.c: unparsedEntityDecl() the URI computation of the
3793 entity wasn't done breaking XSLT unparsed-entity-uri()
3794
Daniel Veillard567e1b42001-08-01 15:53:47 +00003795Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * xpath.c: fixed a bug when walking the descendants and
3798 the current node has no children
3799 * debugXML.c: show up when a text node is supposed to not be escaped
3800
Thomas Broyerf186c822001-07-31 23:30:37 +00003801Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3802
3803 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3804 worked like the set:leading() function)
3805 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3806
Daniel Veillardba6db032001-07-31 16:25:45 +00003807Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3810
Daniel Veillard57905372001-07-31 15:52:17 +00003811Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * include/libxml/xmlIO.h: apply change to close #58141
3814 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3815
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003816Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * parser.c: when the internal subset uses a PE, then the
3819 included entity can use conditional sections.
3820
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003821Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3824 when walking the namespace axis showing up in
3825 libxst/tests/general/bug-12
3826 * xmlmemory.c: added the possibility to trace a given block
3827 defined by its address
3828
Daniel Veillard4aafa792001-07-28 17:21:12 +00003829Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * parser.c: don't override existing encoding specified before
3832 starting xmlParseDocument()
3833
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003834Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835
3836 * include/libxml/xmlwin32version.h: reinserted, needed for
3837 Windows users of CVS
3838
Darin Adlera77cac02001-07-27 17:41:51 +000038392001-07-27 Darin Adler <darin@bentspoon.com>
3840
Darin Adler699613b2001-07-27 22:47:14 +00003841 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3842 * testCatalog.c: Add include of <libxml/parser.h>.
3843
38442001-07-27 Darin Adler <darin@bentspoon.com>
3845
Darin Adlera77cac02001-07-27 17:41:51 +00003846 * include/libxml/.cvsignore:
3847 * include/libxml/xmlwin32version.h:
3848 Remove this file from CVS because it's generated.
3849
Daniel Veillard50822cb2001-07-26 20:05:51 +00003850Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * parser.c include/libxml/parser.h: applied const patches from
3853 Tom Moog #58002
3854
Thomas Broyerba4ad322001-07-26 16:55:21 +00003855Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3856
3857 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3858 lookup framework
3859
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003860Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3861
3862 * tree.c: fixed xmlCopyNode() for documents
3863
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003864Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3867
3868Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003869
3870 * parser.c: fixes bug #57652 reported by Morus Walter
3871
Daniel Veillarde3924972001-07-25 20:25:21 +00003872Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3875
Daniel Veillarda53c6882001-07-25 17:18:57 +00003876Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3879 errors, lesson don't add new functions at 1am before a release
3880 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3881 from XPath initialization when possible.
3882
Daniel Veillardd9bad132001-07-23 19:39:43 +00003883Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * result/scripts/base*: removing history/readline changed
3886 this slightly
3887 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3888 xmllint.c: make element content line number generation
3889 optionnal to avoid breaking old apps added interface to switch
3890
Daniel Veillardf012a642001-07-23 19:10:52 +00003891Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3892
3893 * configure.in: get rid of the readline and libhistory
3894 dependancies by default, release 2.4.1 with IA64 fix
3895 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3896 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3897 John Kroll fixes to allow saving to HTTP via PUT (or
3898 POST of needed).
3899 * doc/html/*.html: regenerated the docs
3900
Thomas Broyere8126242001-07-22 03:54:15 +00003901Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3902
3903 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3904 xmlHashScanFull and xmlHashScannFull3 to get passed the
3905 three keys as arguments to the callback function
3906
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003907Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * configure.in Makefile.am: removed libxml softlink for good
3910 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3911 100% coverage by gtk-doc
3912
Daniel Veillard8599e702001-07-17 21:38:51 +00003913Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3916 fixed serious troubles due to size_t vs. int mismatch
3917
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003918Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3921
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003922Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3923
3924 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3925 convenient extension API for value and context managing
3926 Now handles external objects through xmlXPathPopExternal,
3927 xmlXPathWrapExternal and xmlXPathReturnExternal.
3928 Added functions for sets operations (intersection, etc.)
3929
Daniel Veillard22090732001-07-16 00:06:07 +00003930Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3933 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3934 HTMLparser.c: cleanup of global variables, marking some
3935 const or private.
3936
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003937Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003938
3939 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3940 fixed xmlXPathNodeSetItem when passing index=0
3941
Daniel Veillard05dec342001-07-14 21:57:39 +00003942Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3945
Daniel Veillard28ae6362001-07-14 16:44:32 +00003946Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * xmllint.c: fixed compilation under Cygwin #57503
3949 * TODO: update
3950
Peter Williamsed156f52001-07-13 18:35:13 +000039512001-07-13 Peter Williams <peterw@ximian.com>
3952
3953 * config.h.in: add #undef HAVE_DLFCN_H
3954
3955 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3956 builddir.
3957
Daniel Veillard73b36e32001-07-12 15:09:52 +00003958Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3961 raised by #57348 and #57381
3962
Daniel Veillard7db37732001-07-12 01:20:08 +00003963Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3964
3965 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3966 tree.c xpointer.c: store the line numbder in element->content,
3967 may break some software, need a configuration mechanism
3968
Darin Adler96037892001-07-11 00:03:16 +000039692001-07-10 Darin Adler <darin@bentspoon.com>
3970
3971 * .cvsignore:
3972 * example/.cvsignore:
3973 * include/.cvsignore:
3974 * include/libxml/.cvsignore:
3975 Various things that are generated and should be ignored.
3976
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003977Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3980 * doc/xml.html doc/html/*: updated the docs
3981
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003982Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3985 validation occured on content with element child
3986
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003987Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * tree.c: fixed XML Base computation which was broken
3990 * debugXML.c: added a base function to the shell
3991 * Makefile.am result/scripts/* test/scripts/*: added scripts
3992 based regression tests, and adding 2 XML Base tests
3993
Daniel Veillard19e96c32001-07-09 10:32:59 +00003994Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * tree.c: set properties doc and call xmlSetListDoc for properties
3997 content when grafting them in a different tree.
3998 * aclocal.m4: remove from CVS
3999
Daniel Veillarde086f5c2001-07-08 21:10:40 +00004000Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * win32/libxml2/libxml2.def.src: added some missing entry point
4003 for XPath (Mark Vakoc)
4004
Daniel Veillard388236f2001-07-08 18:35:48 +00004005Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4008 layer should URI-Unescape before trying to open resources.
4009
Daniel Veillard04383752001-07-08 14:27:15 +00004010Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * xpath.c: fix the name() bug for elements in the default
4013 namespace reported by Charlie Bozeman
4014
Daniel Veillard7583a592001-07-08 13:15:55 +00004015Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4018 led to an XPath fix, improvements of SAX initialization, and
4019 an added option --nocdata to testXPath
4020
Daniel Veillard449d7392001-07-07 19:11:06 +00004021Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * doc/libxml-doc.el: Felix Natter provided anew version working
4024 with XEmacs too
4025
Daniel Veillard5168dbf2001-07-07 00:18:23 +00004026Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * include/libxml/xpath.h: small cleanup
4029 * doc/xml.html: update
4030
Daniel Veillardf524d6e2001-07-05 23:41:40 +00004031Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4034 released 2.3.14
4035
Daniel Veillard4b8328d2001-07-05 22:48:42 +00004036Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00004039 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00004040
Daniel Veillard73c9c042001-07-05 20:02:54 +00004041Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4044 were not equal to empty strings
4045
Daniel Veillard1fd36d22001-07-04 22:54:28 +00004046Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * SAX.c: fixed a URI-Reference computation problem when validating
4049 * xmlIO.c: small cleanup
4050
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00004051Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * parser.c: improved the description of a couple of interfaces
4054 upon Larry Stamper suggestion
4055
Daniel Veillard62f313b2001-07-04 19:49:14 +00004056Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * SAX.c entities.c parser.c: changed completely the way entities
4059 are handled when running the parser in entity substitution mode.
4060 This fixes a bug reported by Stephan Kulow and nearly divides
4061 by 3 the amount of memory required by libxslt to load and process
4062 DocBook TDG.
4063
Daniel Veillardf420ac52001-07-04 16:04:09 +00004064Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * HTMLparser.c: fixing a too early root closing problem raised
4067 byt Prashanth Naidu
4068
Daniel Veillard8c357d52001-07-03 23:43:33 +00004069Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4072 raised by Mark Vakoc.
4073
Daniel Veillard6e90d192001-07-03 16:37:49 +00004074Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * example/Makefile.am: fixed the include path to add srcdir/include
4077 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4078 and some cleanup
4079
Daniel Veillardf06307e2001-07-03 10:35:50 +00004080Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4083 lot of optimization work, results in significant improvements
4084 when handling really complex XPath queries. Add a small optimizer
4085 for unions, improve [n] and [last()], avoid some costly ops.
4086
Daniel Veillard77044732001-06-29 21:31:07 +00004087Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4090 * xpath.c: small cleanup
4091 * xmlGetNsList: reformated, fixed problems if used on Entities
4092
Daniel Veillard2adbb512001-06-28 16:20:36 +00004093Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4096
Daniel Veillardb37ecd02001-06-28 16:18:11 +00004097Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4100 * Makefile.am example/Makefile.am: workaround automake generating
4101 erroneous deps
4102
Daniel Veillard12f7d292001-06-28 13:12:11 +00004103Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * include/win32config.h: bug #56801 Yon Derek provided a patch
4106 to the windows config file.
4107
Daniel Veillard87ee9142001-06-28 12:54:16 +00004108Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4111 libxml.h : Yon Derek provided a set of changes to compile from
4112 CVS on Windows/MSC
4113
Daniel Veillard0e4cd172001-06-28 12:13:56 +00004114Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * parser.c: fixed UTF8 BOM support in push mode
4117 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4118 added a specific testcase
4119
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00004120Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * Makefile.am: added --push regression tests
4123 * parserInternals.c: the XML parser segfaulted in --push mode
4124
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00004125Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * configure.in: moved the symlinks detection within a CVS
4128 check, this is not portable and will be removed soon.
4129 * xpath.c: small cleanup/speedup
4130
Daniel Veillard11648102001-06-26 16:08:24 +00004131Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4134 release of 2.3.12
4135 * parser.c: make an error message if unknow entities in all cases
4136
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00004137Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4140
Daniel Veillard23793842001-06-25 16:07:45 +00004141Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4144 includes were installed in the wrong dir
4145
Daniel Veillardf5498f32001-06-25 15:08:36 +00004146Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * doc/html.xml: warn against sending code to exhibit bugs.
4149
Daniel Veillard56f06462001-06-24 21:34:03 +00004150Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4153 Tru64 from Thomas Leitner
4154
Daniel Veillardc5d64342001-06-24 12:13:24 +00004155Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * AUTHORS: added William and Bjorn
4158 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4159 daniel@veillard.com hopefully I won't have to do this again
4160 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4161 docs can be rebuilt cleanly now
4162 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4163 from CVs it's generated, added include/libxml/xmlwin32version.h
4164 also generated but which should change far less frequently.
4165 * catalog.c nanoftp.c: made sure to include libxml.h not
4166 libxml/xmlversion.h directly
4167 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4168 when compiling on WIN32 and MSC
4169
Daniel Veillard07385fd2001-06-23 21:55:48 +00004170Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * include/Makefile.am include/libxml/Makefile.am configure.in:
4173 fixed make distcheck and rebuilding the rpms
4174
Daniel Veillardcd1d9442001-06-23 18:53:44 +00004175Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * configure.in: should finish the migration of exported includes
4178 into a real include/libxml in CVS, at least for CVS users.
4179 * removed the exported headers, added in include/libxml (as well
4180 as xmlversion.h.in).
4181
Daniel Veillard6dd8e052001-06-23 18:38:06 +00004182Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * configure.in: fixed the way to detect symlink
4185
Daniel Veillard66541772001-06-23 18:31:04 +00004186Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * configure.in: updated, include/libxml is now a real CVS dir
4189
Daniel Veillardca989762001-06-23 17:39:29 +00004190Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4193 version works with both libxml1 and libxml2 (it autodetects
4194 the prefix of the html-files) from Felix Natter.
4195 * doc/xml.html: updated doc accordingly
4196
Daniel Veillard8cf14d52001-06-23 16:32:46 +00004197Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * xpath.c: fixed the bug generating a template loop in libxslt
4200 when using docbook-xsl-1.4, * should filter out document nodes
4201 * HACKING: added William
4202 * TODO: updated
4203
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00004204Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * doc/FAQ.html: added a warning about gcc-3.0
4207 * doc/xml.html: added reference to gdome2 and removed a confusing
4208 sentence
4209
Daniel Veillardf7f41852001-06-22 15:18:01 +00004210Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * xmlversion.h: okay this is a generated file, but Windows
4213 users need it and they can't generate it, and I want CVS
4214 Windows users ...
4215 * win32/libxml2/libxml2_so.dsp: Windows project file for
4216 the shared lib version of libxml2
4217 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4218 resources needed for libxslt/xsltproc by Yon Derek
4219
Bjorn Reese3157b342001-06-22 14:41:45 +00004220Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4221
4222 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4223
Daniel Veillard4151acb2001-06-22 10:48:57 +00004224Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
Daniel Veillardcc146db2001-06-22 11:10:52 +00004226 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4227
4228Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
Daniel Veillard4151acb2001-06-22 10:48:57 +00004230 * include/win32config.h: Yon Derek provided a first fix
4231 to be able to compile libxslt/xsltproc on Windows
4232
Daniel Veillardd79bcd12001-06-21 22:07:42 +00004233Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * xpath.c: attempt to work around what seemed a gcc optimizer
4236 bug when handling floats on i386 http://veillard.com/gcc.bug
4237 * tree.c entities.c encoding.c: doing some cleanups while
4238 chasing it
4239
Daniel Veillard017b1082001-06-21 11:20:21 +00004240Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * Makefile.am: cleanup when --without-debug is specified
4243 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4244 w.r.t. --without-debug and other include points
4245 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4246 Catalogs
4247 * configure.in entities.h tree.h HTMLparser.c: removed
4248 --without-corba, made the _private field mandatory
4249
Daniel Veillard87a764e2001-06-20 17:41:10 +00004250Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4253 outputs a BOM in UTF8, an errata has been issued to avoid the
4254 problem, that was the most reasonable solution... Add support
4255 for a leading UTF8 BOM in entities.
4256
Daniel Veillard10ea86c2001-06-20 13:55:33 +00004257Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * valid.c: fixed a bug found when post validating an entity ref
4260 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4261 activate it too
4262
Daniel Veillard39196eb2001-06-19 18:09:42 +00004263Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4266 weakness in the node copy the XPointer and the XInclude
4267 implementations. Serious cleanup.
4268
Daniel Veillard3739b982001-06-19 12:51:30 +00004269Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * Makefile.am: Kjartan Maraas provided a small patch to
4272 add xml2-config.in to EXTRA_DIST
4273
Daniel Veillarda9142e72001-06-19 11:07:54 +00004274Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4277 provided another failing case found in KDE, the way the
4278 ctxt->vctxt.nodeTab was allocated and freed changed over
4279 time but it wasn't completely cleaned up. This should fix it.
4280
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00004281Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * parser.c: Stephan Kulow also raised the fact that line number
4284 could get miscounted making debug harder, fixed the problem
4285 in xmlParseCharData()
4286
Daniel Veillard64b98c02001-06-17 17:20:21 +00004287Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * valid.c: Stephan Kulow pointed out a problem when validating
4290 and using an empty entity, forgot a 'break' in a case.
4291
Daniel Veillarde3c81b52001-06-17 14:50:34 +00004292Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4295 * doc/xml.html: updated with 2.3.11
4296
Daniel Veillard4ec885a2001-06-17 10:31:07 +00004297Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * TODO: updated adding cleanup of generated doc
4300 * configure.in: prepared to release 2.3.11
4301 * xmllint.c: added --version for bug reporting
4302 * doc/html/*.html: rebuilt the doc
4303
Daniel Veillard8b8d2252001-06-16 21:24:56 +00004304Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * xpath.c: first part of the work on selecting namespace to
4307 fix bug #56115
4308
Daniel Veillard96ed5832001-06-15 22:22:04 +00004309Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4312 when using -liconv
4313 * TODO: updated
4314
Daniel Veillardc4f631d2001-06-14 11:11:59 +00004315Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4318 cleanup, encoding support.
4319
Daniel Veillard608ad072001-06-14 08:32:28 +00004320Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4323
Daniel Veillard239d0522001-06-13 23:02:48 +00004324Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * xpath.c: bug detected by Ankh when / is used as a function arg
4327
Daniel Veillard02bb1702001-06-13 21:11:59 +00004328Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4331 of element and use it to avoid outputting formatting spaces at
4332 the wrong place. Implemented the format parameter for HTML save.
4333 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4334 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4335 result/HTML/wired.html: of course this impact the result of a
4336 number of HTML tests
4337
Daniel Veillard95d845f2001-06-13 13:48:46 +00004338Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * HTMLtree.[ch]: started augmenting the HTML save API with
4341 encoding and formatting parameters
4342
Daniel Veillardeca60d02001-06-13 07:45:41 +00004343Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * HTMLtree.h: cleanup and started evaluating the work needed on
4346 revamping the HTML output code
4347
Daniel Veillard84666b32001-06-11 17:31:08 +00004348Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4351
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004352Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * valid.c: fixed bug #56049, forgot one check in the
4355 validation routine
4356
Daniel Veillardca2366a2001-06-11 12:09:01 +00004357Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4360
Daniel Veillard6761eee2001-06-11 10:29:38 +00004361Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * libxml.h: fixed an error in last commit
4364 * doc/FAQ.html: added an entry for compilation from CVS
4365
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004366Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * xmlversion.h.in libxml.h: Cygwin patches
4369 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4370 * tree.h: cleanup
4371
Daniel Veillardacd370f2001-06-09 17:17:51 +00004372Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4375 memory block in a strange case where libxml is linked twice
4376 in the binary.
4377
Daniel Veillard1d047672001-06-09 16:41:01 +00004378Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4381 state far too often, simple fix used to avoid it.
4382
Daniel Veillard4497e692001-06-09 14:19:02 +00004383Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4386 being processed, applied his patch
4387 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4388
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004389Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4392 provided fixes to compile on MSCC again
4393 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4394 also provided an update for the project files.
4395
Daniel Veillarda682b212001-06-07 19:59:42 +00004396Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4399 bug #55810
4400
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004401Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * tree.c: fixed xmlGetNsProp() to close bug #55683
4404 Note this requires libxslt to use it's own function instead.
4405
Daniel Veillardf0c53762001-06-07 16:07:07 +00004406Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * HTMLtree.c: when in a pre element no formatting space should
4409 be added.
4410 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4411
Daniel Veillard068a9652001-06-07 15:30:26 +00004412Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * configure.in: added tests for signal() and signal.h
4415
Daniel Veillard541d6552001-06-07 14:20:01 +00004416Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4419
Daniel Veillard8a367d42001-06-07 14:01:34 +00004420Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * doc/libxml-doc.el: Felix Natter provided a new version for
4423 libxml2
4424
Daniel Veillard8a926292001-06-07 11:20:20 +00004425Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * HTMLtree.c: when in a pre element no formatting space should
4428 be added.
4429
Daniel Veillard14839d52001-06-06 16:11:56 +00004430Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4433
Daniel Veillarde95e2392001-06-06 10:46:28 +00004434Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4437 hack
4438 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4439 * uri.c: fixed a warning
4440
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004441Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * HTMLtree.c: trying to close bug #55772 escaping in script
4444 elements
4445 * doc/xml.html: suggest to send mail to the list
4446
4447Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004448
4449 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4450 good. Use a macro and based on the solution provided in
4451 vsnprintf manual page from GNU.
4452
Bjorn Reese99748722001-06-05 12:49:15 +00004453Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4454
4455 * error.c: Workaround for non-preserving variadic list.
4456 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4457
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004458Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * doc/xml.html: added 2.3.10 release
4461
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004462Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * configure.in: releasing 2.3.10
4465
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004466Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4469
Daniel Veillard20042422001-05-31 18:22:04 +00004470Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * encoding.c: Robert Collins provided a patch to add the
4473 "US-ASCII" encoding alias
4474
Daniel Veillard97ac1312001-05-30 19:14:17 +00004475Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4478 string oriented functions and started cleaning the related areas
4479 in xpath.c which needed fixing in this respect
4480
Daniel Veillard2d703722001-05-30 18:32:34 +00004481Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4484 #55380
4485 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4486
Daniel Veillard9403a042001-05-28 11:00:53 +00004487Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * TODO: updated
4490 * nanohttp.[ch] : started adding APIs to get the redirected URL
4491 when this occurs (needed for further base computation
4492 * tree.h: cleanup
4493 * encoding.c: cleanup
4494 * SAX.c: minor change around ctxt->loadsubset
4495
Daniel Veillard6278fb52001-05-25 07:38:41 +00004496Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * Makefile.am include/Makefile.am: small change to have
4499 include/libxml rebuilt if working from CVS.
4500 * uri.c: applied another patch from Carl Douglas for URI escaping,
4501 this should close bug #51876
4502
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004503Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4506 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4507 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4508 added specific regression test
4509 * parser.h: preparing for the XSLT mode where DTD inherited
4510 attributes are added to the tree.
4511
Daniel Veillardbbd22452001-05-23 12:02:27 +00004512Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * xinclude.[ch]: Updated the namespace for the Last Call version
4515 * result/XInclude/include test/XInclude/include: updated the
4516 testsuite accordingly
4517
Daniel Veillard8514c672001-05-23 10:29:12 +00004518Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4521 related to bug #51876
4522
Daniel Veillard42596ad2001-05-22 16:57:14 +00004523Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * tree.c: fixed a gross mistake in base computation, xml:base is
4526 not completely correct yet (need cascade).
4527 * xpath.[ch]: added the few things needed to find a function name
4528 and URI from the XPath context when it is called.
4529
Daniel Veillard81418e32001-05-22 15:08:55 +00004530Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4533 * DOCBparser.c: small cleanup
4534 * xmllint.c: added a --catalogs option to load catalogs from
4535 $SGML_CATALOG_FILES
4536 * tree.c: cleanup
4537 * configure.in: iconv library fixup, ICONV_LIBS
4538
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004539Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * catalog.c: handling of CATALOG entries. detection of recursion,
4542 and a few bugfixes
4543 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4544 against the default namespace
4545
Daniel Veillard04b93292001-05-21 08:15:31 +00004546Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4549
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004550Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * parser.c: fixed propagation context info when parsing an
4553 external entity.
4554 * doc/html/*.html: regenerated a couple of docs
4555
Daniel Veillard4623acd2001-05-19 15:13:15 +00004556Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * doc/xml.html: update with 2.3.9 informations
4559
Daniel Veillardbed7b052001-05-19 14:59:49 +00004560Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4563 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4564 * doc/html/* : rebuilt the docs
4565 * valid.c: small patch which may improve some case when
4566 validating.
4567
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004568Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * HTMLparser.c: Closed bug #54891
4571 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4572 to the suite
4573
4574Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4577 applied a documentation patch from LotR and filled in a few missing
4578 descriptions
4579
Daniel Veillard76d66f42001-05-16 21:05:17 +00004580Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * xpath.c tree.c parser.c: speed optimizations at the parser level
4583 document tree freeing and xpath evaluation
4584
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004585Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * parser.c parser.h parserInternals.h: fixed a couple of
4588 interfaces for handling memory buffer input to const char *
4589 upon suggestion of JamesH.
4590
Daniel Veillardc3739e72001-05-15 15:23:27 +00004591Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * configure.in: LoTR sent a patch fixing the previous commit
4594
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004595Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * configure.in: trying to deal again with the stoopid -R linking
4598 flag of Solaris
4599
Daniel Veillard790142b2001-05-15 10:51:53 +00004600Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * xpath.h: two nodeset access macros from Thomas Broyer
4603
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004604Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4607 patch from Thomas Broyer
4608
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004609Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4612 case
4613 * INSTALL: was empty added stuff from the FAQ
4614
Daniel Veillard75bea542001-05-11 17:41:21 +00004615Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4618 attributes handling and #54433 by adding xmlUnsetProp()
4619 and xmlUnsetNsProp()
4620
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004621Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * HTMLparser.c: Patch from Jonas Borgström
4624 (htmlGetEndPriority): New function, returns
4625 the priority of a certain element.
4626 (htmlAutoCloseOnClose): Only close inline elements if they
4627 all have lower or equal priority.
4628 * result/HTML: this of course changed a number of tests results.
4629
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004630Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * xmlIO.c catalog.c: plugged in the default catalog resolution
4633 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4634 documentations
4635 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4636
Daniel Veillarda7374592001-05-10 14:17:55 +00004637Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4640 integrating catalogs
4641 * catalog.[ch] testCatalog.c: adding a small catalo API
4642 (only SGML catalog support).
4643 * parser.c: restaured xmlKeepBlanksDefault(0) API
4644
Daniel Veillardc17337c2001-05-09 10:51:31 +00004645Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4648
Daniel Veillard257d9102001-05-08 10:41:44 +00004649Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * parser.c: added xmlParseExternalEntityPrivate() to allow
4652 propagation of ctxt->_private when parsing external entities
4653
Daniel Veillard083c2662001-05-08 08:27:14 +00004654Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4657
Daniel Veillard01ef7382001-05-08 07:31:43 +00004658Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4661
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004662Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * valid.c: warn when indeterminist content model is detected
4665 * result/VC/ElementValid8: this adds a message
4666 * Makefile.am: add --novalid for VCM tests
4667 * parserInternals.c: added a call to Init memory
4668
Daniel Veillard64269352001-05-04 17:52:34 +00004669Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4672 when both parameters are NULL.
4673
Daniel Veillard37721922001-05-04 15:21:12 +00004674Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * valid.c: applied small patch from Gary Pennington, reindented
4677 some part of the code.
4678
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004679Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4682 release, updated and regenerated the docs
4683
Daniel Veillard357c9602001-05-03 10:49:20 +00004684Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * xpath.c result/XPath/expr/floats : clarified and cleanup
4687 printing of abnormal floats in tests.
4688
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004689Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4692 * results/HTML/ : a few changes in the output of the HTML tests as
4693 a result.
4694 * configure.in: tying to fix -liconv where needed
4695
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004696Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * Makefile.am: fixed a stupid error
4699
Daniel Veillard7150a032001-05-02 16:41:11 +00004700Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * configure.in Makefile.am: make the inclusion of the trio
4703 modules in the library conditional
4704
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004705Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * DOCBparser.c: patche from László Kovács, fixed entities refs
4708 in attributes handling
4709
Daniel Veillardedddff92001-05-02 10:58:52 +00004710Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4713 flushing
4714
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004715Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * xpath.c: fix of an XSLT namespace bug reported on the list
4718 general/bug-8-
4719
Daniel Veillard5792e162001-04-30 17:44:45 +00004720Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * strio.h trio.c: Dan McNichol suggested a couple of small
4723 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4724
Daniel Veillard02141ea2001-04-30 11:46:40 +00004725Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * tree.c parser.c encoding.c: spent a bit more time looking
4728 at the parsing speed and DOM handling. Added a few more
4729 speedups.
4730
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004731Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * parser.c: small but effective parsing speed improvement
4734
Daniel Veillardb59076b2001-04-29 17:04:07 +00004735Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * configure.in: default on the DocBook parser inclusion (for Gnome)
4738 * DOCBparser.h: fixed a header reference
4739
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004740Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * configure.in xpath.c: applied Bjorn patches for FPE on the
4743 alpha
4744
Daniel Veillardeefd4492001-04-28 16:55:50 +00004745Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4748 xmlSaveFormatFileTo()
4749
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004750Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * xpath.c: simple and efficient optimization, XPath functions
4753 aways bind to the same code, cache this
4754 * TODO: updated (by saying some is obsolete)
4755
Daniel Veillard2156a562001-04-28 12:24:34 +00004756Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * xpath.c: more cleanup work on XPath name parsing routines
4759
Daniel Veillard61d80a22001-04-27 17:13:01 +00004760Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4763 xmlXPathParseName
4764 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4765 * debugXML.c: avoid compilation problems if compiling without
4766 HTML support, Igor Zlatkovic
4767 * win32/libxml2/libxml2.def.src: being able to compile without
4768 XPath on Windows
4769
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004770Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771
4772 * libxml.m4: yet another patch from Toshio Kuratomi
4773
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004774Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4777
Daniel Veillard67fee942001-04-26 18:59:03 +00004778Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * tree.[ch]: added xmlSaveFormatFile interface for saving
4781 and indenting a file.
4782
Daniel Veillard82e49712001-04-26 14:38:03 +00004783Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * xpath.c: fixed bug #53689 related to processing-instruction()
4786
Daniel Veillard02f077a2001-04-26 10:59:11 +00004787Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * DOCBparser.c: patche from László Kovács
4790
Daniel Veillard30211a02001-04-26 09:33:18 +00004791Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * parser.c: applied fixes from Christian Glahn bug report #53391
4794
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004795Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * error.c: Jean François Lecomte provided a complete description
4798 and a fix to bug #53537
4799
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004800Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4803
Daniel Veillard1034da22001-04-25 19:06:28 +00004804Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * DOCBparser.c SAX.c: a bit more work on entities processing.
4807 Still Need to cleanup XML output and references in attributes
4808
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004809Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4812
Daniel Veillardb33c2012001-04-25 12:59:04 +00004813Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * tree.c: trying to fix #53574, not completely complete,
4816 I would like xmllint --copy --debug test/ent1 and
4817 xmllint --debug test/ent1 to show the same result.
4818 * xpath.c: fix a bug when trying to sort namespace nodes
4819
Daniel Veillard5146f202001-04-25 10:29:44 +00004820Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * HTMLtree.c: real fix for #53402
4823
Daniel Veillard7533cc82001-04-24 15:52:00 +00004824Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4827 PIs when using xsl:output
4828 * valid.c: closing #53537 some case generate segfaults if there
4829 is validity errors
4830
Daniel Veillard61b33d52001-04-24 13:55:12 +00004831Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4834 of external parsed entities, added --noent to testDocbook
4835 * valid.c: Garry Pennington found an uninitialized variable
4836 access in xmlValidateElementContent()
4837
Daniel Veillard56098d42001-04-24 12:51:09 +00004838Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4841 with madness
4842 * result/HTML/ : this modified the result of the regression tests
4843 a lot.
4844
Daniel Veillard122376b2001-04-24 12:12:30 +00004845Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4848 to doc where it wasn't checked against NULL reported by
4849 Jens Laas
4850
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004851Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4854 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4855
Daniel Veillardeae522a2001-04-23 13:41:34 +00004856Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4859 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4860 * SAX.[ch]: cleanup and updates for DocBook
4861 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4862 ex SGML identifier changes
4863 * valid.c: removed a static unused function.
4864
Daniel Veillardde57c612001-04-23 09:13:36 +00004865Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * HTMLtree.c: applied change for Paul Sponagl on script saving
4868 * Makefile.am: the warning about entity title.xml are normal.
4869
Daniel Veillard393df012001-04-22 20:11:18 +00004870Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * configure.in: release of 2.3.7
4873 * Makefile.am: fixing make distcheck
4874
Daniel Veillarda41123c2001-04-22 19:31:20 +00004875Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * doc/html/* doc/xml.html: updated and regenerated the docs
4878
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004879Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4882
Daniel Veillarde82a9922001-04-22 12:12:58 +00004883Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * tree.c: fixed #53388 with the provided patch
4886
Daniel Veillard06803992001-04-22 10:35:56 +00004887Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * valid.c: Bjorn detected an invalid memory access. Fixed
4890 vstateVPush()
4891
Daniel Veillard40af6492001-04-22 08:50:55 +00004892Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4895
Bjorn Reese70a9da52001-04-21 16:57:29 +00004896Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4897
4898 * libxml.h: new header used only for the compilation of libxml
4899 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4900 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4901 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4902 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4903 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4904 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4905 baseline (version 1.2 plus a single patch).
4906 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4907 scientific notation for numbers. Tests added.
4908 * xpath.c: formatting of numbers changed to use sprintf
4909 (contribution from William Brack)
4910
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004911Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * valid.c: cleanup, more useful debugging
4914 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4915 * xmlIO.c: entity loading is printed as an error when validating
4916
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004917Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * valid.c: fixed to validate within entities
4920 * test/VCM/v22.xml: added a specific testcase
4921
Daniel Veillardca1f1722001-04-20 15:47:35 +00004922Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * valid.c: forgot an epsilon transition in for ()+
4925 * test/VCM/v21.xml : added a specific test case
4926
Daniel Veillard85349052001-04-20 13:48:21 +00004927Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * valid.c: removed a state explosion exhibited by RSS
4930 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4931 from bug #51872
4932
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004933Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4936 validation without using an ugly NFA -> DFA algo in the source.
4937 Made a specific algorithm easier to maintain, using a single
4938 stack and without recursion.
4939 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4940 * hash.c: made the growing routine static
4941 * tree.h parser.c: added the parent information to an
4942 xmlElementContent node.
4943
Daniel Veillarde470df72001-04-18 21:41:07 +00004944Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * SAX.c parser.c xpath.c: generating IDs when not validating
4947 from an external parsed entity was poisoning the ID has table
4948 with removed values. This was killing XSLT on the KDE help
4949 browser.
4950
Daniel Veillardceacdd92001-04-18 15:10:35 +00004951Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * entities.h: andrew@ugh.net.au detected a double declaration
4954
Daniel Veillarda10efa82001-04-18 13:09:01 +00004955Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * debugXML.c hash.c tree.h valid.c : some changes related to
4958 the validation suport to improve speed with DocBook
4959 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4960 the way validation errors get reported
4961
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004962Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4965 by P C Chow and William M. Brack for XSLT HTML output
4966
Daniel Veillard2d90de42001-04-16 17:46:18 +00004967Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4970 Igor Zlatkovic patches for MSC compilation and added his
4971 updates
4972
Daniel Veillarde043ee12001-04-16 14:08:07 +00004973Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4976 prefix lookup.
4977 * parserInternals.c: fixed the bug reported by Morus Walter
4978 due to an off by one typo in xmlStringCurrentChar()
4979
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004980Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * HTMLparser.c result/HTML/*: revamped the way the HTML
4983 parser handles end of tags or end of input
4984
Daniel Veillard82daa812001-04-12 08:55:36 +00004985Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4988
Daniel Veillard67a21302001-04-11 14:39:16 +00004989Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4992 bug where the linktime verions of free() won't work ...
4993
Daniel Veillard27b55282001-04-11 12:22:25 +00004994Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4997
Daniel Veillardafc73112001-04-11 11:51:41 +00004998Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * doc/xml.html: added 2.3.6 release
5001
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00005002Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5005 * result/wml.xml: resulted in a small output change
5006
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00005007Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * tree.c: xmlNewDoc was missing the charset initialization
5010 * xmllint.c: added --auto to autogenerate a doc, allow to
5011 reproduce the problem fixed on xmlNewDoc
5012
Daniel Veillard1731d6a2001-04-10 16:38:06 +00005013Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xpath.c: trying to get 52979 solved
5016 * tree.c result/ result/noent/: trying to get 52712 solved, this
5017 also made me clean up the fact that XML output in general should
5018 not add formating blanks by default, this changed the output of
5019 a few tests
5020
Daniel Veillard73639a72001-04-10 14:31:39 +00005021Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5024
Daniel Veillardfac26a12001-04-08 13:08:14 +00005025Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * configure.in: finally released 2.3.6
5028
Daniel Veillard911f49a2001-04-07 15:39:35 +00005029Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xpath.c: checking for null pointer generated by new code
5032
Daniel Veillardd8df6c02001-04-05 16:54:14 +00005033Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * xpath.c: fixed a [] evaluation problem reported
5036 * test/XPath/tests/simpleaddr: extended test
5037 * result/XPath/simpleaddr: updated result
5038
Daniel Veillard3b2c2612001-04-04 00:09:00 +00005039Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * xmllint.c: Dan Timis reported a portability problem
5042 on Macs without mmap, fixed it.
5043
Daniel Veillardb38bd552001-04-03 18:22:00 +00005044Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * testXPath.c : added a --tree option allowing to display the
5047 tree dump of the XPath expression
5048
Daniel Veillard4dd93462001-04-02 15:16:19 +00005049Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * xpath.c: fixed a memleak when comparing nodesets
5052 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5053 * tree.c: added a TODO
5054
Daniel Veillard92ad2102001-03-27 12:47:33 +00005055Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5058 we need string functions
5059 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5060 to be able to use them where needed. Applied some changes
5061 to reduce name linking pollution and compile in only what's
5062 needed.
5063 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5064 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5065 for the string manipulation functions
5066 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5067 to the free() function of xmlmemory.c
5068 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5069 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5070 usage.
5071
5072
Daniel Veillard2be30642001-03-27 00:32:28 +00005073Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * error.c: applied the context output patch of the error
5076 handling submitted by Chuck Griffith
5077 * error/VC/*: this slightly change some error logs
5078
Daniel Veillard50582112001-03-26 22:52:16 +00005079Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * parser.c: fixed line number reporting on error
5082
Daniel Veillard04be4f52001-03-26 21:23:53 +00005083Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * parser.c: Sullivan and Darin found a parser bug,
5086 applied the patch.
5087
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00005088Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5091 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5092 xmlversion.h.in xpointer.c: of course the way I defined
5093 UNUSED breaks on old gcc version. Try to be smart and
5094 also define it directly in xmlversion.h
5095 * configure.in: removed -ansi flag from the pedantic set
5096
5097Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00005098 Huge cleanup, I switched to compile with
5099 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5100 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5101 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5102 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5103 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5104 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5105 encoding.h entities.c error.c list.[ch] nanoftp.c
5106 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5107 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5108 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5109 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5110 Cleanup, staticfied a number of non-exported functions,
5111 detected and cleaned up a dozen of problem found this way,
5112 avoided a lot of public function name/typedef/system names clashes
5113 * doc/xml.html: updated
5114 * configure.in: switched private flags to the really pedantic ones.
5115
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00005116Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * configure.in: 2.3.5
5119 * doc/html/*: rebuilt the docs
5120
Daniel Veillard146c9122001-03-22 15:22:27 +00005121Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * parser.c: fixed a reported bug in NOTATION parsing
5124 * uri.c: accepted but not fixed bug 51876, added TODO
5125 * Makefile.am: fixed bug 51876
5126
Daniel Veillarda5f013b2001-03-22 12:44:45 +00005127Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * config.h.in configure.in error.c: fix a compilation problem
5130 on platforms without vsnprintf (xml@thewrittenword.com)
5131
Daniel Veillarde020c3a2001-03-21 18:06:15 +00005132Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * parser.c: fixed a function name header typo
5135 * SAX.c: notations can also occur in external subset.
5136
Daniel Veillard7d42b542001-03-20 13:22:46 +00005137Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * error.c: removed a C++ like comment
5140
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00005141Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * parser.c: fixing bug 52299 strange condition leading
5144 to a parser crash due to a buffer overflow
5145 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5146 added the specific test case
5147
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00005148Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5151 xmlXPathConvert{String,Number,Boolean} to be able to make
5152 type casts without a context stack, fixed some implementation
5153 problems related to the absence of context at parse-time,
5154 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5155 in the public API too
5156 * xpointer.c xpathInternals.h: we need to know at parse time
5157 whether we are compiling an XPointer
5158
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00005159Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5162 cleaned up the parser internals, refactored XPath code, added
5163 new compilation based APIs and cleanly separated public and
5164 private APIs.
5165
Daniel Veillardd007d6c2001-03-19 00:01:07 +00005166Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * xpath.h: the comp field must be added at the end to avoid
5169 killing binary compat.
5170
Daniel Veillard9e7160d2001-03-18 23:17:47 +00005171Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * Makefile.am: detect XPath memleaks in regreson tests
5174 * error.c: fixed and error w.r.t. error reporting still using
5175 stderr
5176 * hash.c: added new line at end of file
5177 * tree.h: minor cleanup
5178 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5179 expression parsing from evaluation, resulted in a number of
5180 changes internally, and in XPointer. Likely to break stuff
5181 using xpathInternals.h but should remain binary compatible,
5182 new interfaces will be added.
5183
Daniel Veillardd574f782001-03-14 19:40:17 +00005184Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * configure.in: fixed a couple of problems reported by
5187 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5188 without gcc on non linux platforms.
5189
Daniel Veillard0a6c3582001-03-14 19:15:37 +00005190Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5193 a fix for --with-html-dir= configure support. I hope it won't
5194 break rpm generation
5195
Daniel Veillarda022fe02001-03-14 16:30:00 +00005196Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * xmlIO.c: one function comment cleanup.
5199
Daniel Veillard25239c12001-03-14 13:56:48 +00005200Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * SAX.c: external subset notations were improperly registered
5203 in the internal subset.
5204
Daniel Veillard2c4754f2001-03-13 09:31:12 +00005205Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * README.cvs-commits: added, pointing to HACKING
5208 * HACKING: updated
5209
Daniel Veillard82ab81e2001-03-12 21:11:21 +00005210Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * parser.c: and Matt Sergeant found one in the XML push
5213 parser (erroneous check I forgot to remove when I fixed the
5214 main parser).
5215
Daniel Veillard68d7b672001-03-12 18:22:04 +00005216Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c: ptittom found a small bug in UnaryExpr
5219
Daniel Veillarde356c282001-03-10 12:32:04 +00005220Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * configure.in: bumped to 2.3.4
5223 * error.c: fixed bug #51860
5224 * tree.c: fixed bug #51861
5225 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5226 * tree.[ch] : added xmlDefaultBufferSize
5227 * nanoftp.c: typo in function name header block
5228 * doc/xml.html : updated, added link to XML::LibXSLT
5229 * doc/html/* : rebuilt the docs
5230
Daniel Veillard80f32572001-03-07 19:45:40 +00005231Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * parser.c SAX.c: the new content parsing code raised an
5234 ugly bug in the characters() SAX callback. Found it
5235 just because of strangeness in XSLT XML Rec ouptut :-(
5236
Daniel Veillard6c831202001-03-07 15:57:53 +00005237Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * Makefile.am: Martin Baulig suggested to add -lm
5240 * tree.c: found another bug in xmlNodeGetContent()
5241
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00005242Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xpath.c: Bjorn found the error related to strictness of comparison.
5245
Daniel Veillard29631a82001-03-05 09:49:20 +00005246Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * parser.c: trying to fix the Dtd parsing problem reported
5249 by Gary, side effect of last week speed optimizations.
5250
Daniel Veillard14be0a12001-03-03 18:50:55 +00005251Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5254 * parserInternals.c: removed unneeded test raised by Stric
5255
Bjorn Reesee1dc0112001-03-03 12:09:03 +00005256Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5257
5258 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5259 and fixed by William Brack). Added xmlXPathFormatNumber.
5260 Changed the sorting slightly.
5261 * configure.in Makefile.am example/Makefile.am: Added -lm.
5262 Please note that applications linking with libxml2, must
5263 also like with the math library from now on.
5264
Daniel Veillardf9533d12001-03-03 10:04:57 +00005265Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5268
Daniel Veillard2f362242001-03-02 17:36:21 +00005269Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * parser.c: one must report spaces even if the Dtd element
5272 content proves that this is not part of the element content.
5273 * result/valid/*.xml: this changed the ouptu slightly
5274
Daniel Veillardb402c072001-03-01 17:28:58 +00005275Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * configure.in: bumped to 2.3.3
5278 * doc/xml.html: updated
5279
Daniel Veillard77851712001-02-27 21:54:07 +00005280Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * tree.c: minor doc fix
5283 * xpath.c: deallocation issues when a result tree has been
5284 converted to a node-set
5285
Daniel Veillardec70e912001-02-26 20:10:45 +00005286Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * doc/xml.html: oops corrected dates s/2000/2001
5289
Daniel Veillard8730c562001-02-26 10:49:57 +00005290Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * valid.c: new patch from Gary Pennington
5293
Daniel Veillard91e9d582001-02-26 07:31:12 +00005294Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * doc/xml.html: applied patch from Ankh
5297
Daniel Veillardedac3c92001-02-26 01:36:19 +00005298Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * xinclude.c: fixed a problem building on Mac
5301
Daniel Veillard21a0f912001-02-25 19:54:14 +00005302Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * parser.c: more work on increasing parsing ferformances
5305
Daniel Veillard48b2f892001-02-25 16:11:03 +00005306Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5309 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5310 avoiding memcpy in production builds MEM_CLEANUP macro use
5311 * parser.[ch] parserInternals.c: optimizations of the tightest
5312 internal loops inside the parser. Better checking of I/O
5313 flushing/loading conditions
5314 * xmllint.c : added --timing
5315
Daniel Veillard71681102001-02-24 17:48:53 +00005316Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * configure.in: bumped to 2.3.2
5319 * doc/xml.html: updated for release
5320
Daniel Veillardbbd51d52001-02-24 03:07:03 +00005321Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xpath.c: found a memleak and fixed a nasty bug
5324
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005325Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * xmllint.[c1] : added return code errors for xmllint
5328 * xpath.c: specific debug dump function for result value trees
5329
Daniel Veillard4b637072001-02-21 21:52:55 +00005330Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * xpath.c: finally implemented xmlXPathCompareNodeSets
5333 * test/XPath/expr/floats results/XPath/expr/floats: added
5334 a test for float expressions
5335
Daniel Veillardf714aa32001-02-21 03:07:44 +00005336Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5339 * parserInternals.[ch]: trying to speed up parsing
5340 * xpath.c : speeded up node set equality op
5341
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005342Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5345 better handling of ID/IDREF and the list modules associated
5346 * configure.in: small CFLAGS cleanup
5347
Daniel Veillarda8abee62001-02-19 15:14:59 +00005348Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * configure.in: fixed iconv detection on AIX (stric)
5351
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005352Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005353
5354 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5355
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005356Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5357
5358 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5359 and optimized xmlXPathNodeSetSort
5360
Daniel Veillard142adbf2001-02-17 13:21:05 +00005361Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.c: bug fix when context size is 0
5364 * parser.c: I like Norm's Dtd because they still manage to break
5365 the parser occasionally
5366
Daniel Veillardf23e0092001-02-16 13:21:29 +00005367Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5370
Daniel Veillarde0e26512001-02-16 00:11:46 +00005371Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5374 attributes within the XML-1.0 namespace
5375
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005376Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * xpathInternals.h: exported a few axis functions
5379 * doc/xml.html: updated the doc
5380
Daniel Veillard760f4422001-02-15 14:59:48 +00005381Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * configure.in: applied patch from Daniel van Balen for OpenBSD
5384 and bumped version to 2.3.1
5385 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5386 attempt to find autoclosing was simply broken, removed it,
5387 updated the examples, this is better
5388
Daniel Veillardd194dd22001-02-14 10:37:43 +00005389Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5392 hash functionnalities.
5393 * doc/html/* : rebuild the doc
5394
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005395Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5398 on predicate
5399 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5400 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5401 really want to have tags closed on output even if we accept
5402 unclosed ones on input
5403
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005404Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xpath.c: ouch don't free NULL, rare case fixed
5407 * tree.c: don't coalesce text nodes if they don't have the
5408 same behaviour wrt escaping on output
5409
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005410Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * xpath.c: small fixup
5413 * SAX.c: don't warn on empty namespaces.
5414
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005415Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * README: a bit of cleanup
5418 * configure.in: preparing for 2.3.0 release
5419
Daniel Veillard1f83d392001-02-08 09:37:42 +00005420Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * hash.[ch]: added a first version of xmlHashSize()
5423 * valid.c: another bug fix from Gary Pennington
5424
Daniel Veillard5eef6222001-02-07 18:24:48 +00005425Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * valid.c: couple of bug fixes pointed by Gary Pennington
5428 * HTMLtree.c: #if 0 cleanup
5429
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005430Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5433 which removes a time consuming check of xmlXPathNodeSetAdd()
5434 and use it in places where we are sure to not break unicity
5435
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005436Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * xpath.c: bug fixes found from XSLT
5439 * tree.c: preserve node->name special values when copying nodes.
5440 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5441 external subset are fetched when available but without full
5442 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5443 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5444 output with encoding disabled.
5445
Daniel Veillard2c833b62001-02-03 08:52:06 +00005446Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5449 xmlCheckFilename should not be called from xmlFileOpenW
5450 and xmlGzfileOpenW
5451
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005452Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5455 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5456 added the new tests for URI normalization
5457 * testURI.c: fixed stoopid bugs
5458 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5459 the URI in the error messages are now properly normalized
5460
Daniel Veillardea28ce62001-02-02 08:20:19 +00005461Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5464
Daniel Veillarde99a4762001-02-01 04:34:35 +00005465Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5468
Daniel Veillard2b325a02001-01-31 20:46:31 +00005469Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * xpath.c: fixed mod operator
5472
Daniel Veillardde55cf62001-01-31 15:53:13 +00005473Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * parser.c: fixed xmlStrcat doc
5476 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5477 trees.
5478
Daniel Veillard2f913b72001-01-31 13:23:49 +00005479Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * xpath.c result/XPath/tests/chaptersbase
5482 result/XPath/tests/simplebase: fixed XPath node()
5483 * tree.c: small fix in xmlNewNs()
5484 * Makefile.am: removed extraneous xml2Conf.sh rule
5485
Daniel Veillardb42042b2001-01-28 07:40:36 +00005486Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5489 Changed the library name, in order to get libxml-devel and
5490 libxml2-devel to coexist on a single system
5491 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5492 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5493
Daniel Veillardee0a4662001-01-27 18:59:33 +00005494Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5497 libxml2-devel installable in // as libxml-devel.
5498
Daniel Veillard5eb05942001-01-27 17:50:22 +00005499Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * doc/Makefile.am: fixed make rebuild in doc
5502 * doc/html/*.html: rebuilt the docs
5503
Daniel Veillard65c295d2001-01-26 09:32:39 +00005504Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5507
Daniel Veillard8e199902001-01-25 18:54:39 +00005508Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5511 the HTML doc to go into the -devel RPM ...
5512 * aclocal.m4 config.h.in: some updates due to auto* magic
5513
Daniel Veillard93086662001-01-25 18:13:04 +00005514Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * xpath.h: added a hook in the context structure allowing to
5517 link to extra support, needed for XSLT
5518
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005519Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5522 xmlXPtrCmpPoints to use it.
5523 * propagated the following patch from Alejandro Forero
5524 * include/win32config.h xmlIO.c: applied further suggestions
5525 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5526 * example/gjobread.c: fixed warnings, now that it builds
5527
5528Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5529
5530 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5531
5532 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5533 filename points to a valid file (not a directory).
5534 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5535 Added calls to xmlCheckFilenameDir.
5536
5537 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5538 `path' (rather than `filename') as the parameter to gzopen and open.
5539
Daniel Veillard48177c22001-01-23 15:27:41 +00005540Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * Makefile.am: fixed a problem with EXTRA_DIST
5543
Daniel Veillardb83ba402001-01-22 22:45:10 +00005544Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * Makefile.am example/Makefile.am: finally found the trick
5547 to build the example, i.e. add "." in SUBDIRS before example
5548 in the list <grin/>
5549
Daniel Veillard82687162001-01-22 15:32:01 +00005550Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * doc/xml.html: updated with an XSLT section, removed pointer to
5553 W3C CVS base.
5554
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005555Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5558 too, and deallocation need to occur the same way.
5559
Daniel Veillarde4566462001-01-22 09:58:39 +00005560Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5563 type correponding to an XSLT result tree fragment. Share most
5564 of the data format with node set, as well as operators.
5565 * HTMLtree.c: added a newline at the end of the doctype output
5566 whe this one is not present initially.
5567 * tree.c: make sure taht the parent and doc pointers are properly
5568 set when copying attributes (lists).
5569
Daniel Veillard701c7362001-01-21 09:48:59 +00005570Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5573
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005574Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * xpath.c: seems I finally killed that ugly path evaluation
5577 context bug (tagged 9999 in case is is wrong)
5578
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005579Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5582 for XSLT
5583
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005584Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5587 for xmlGzfileOpen() bug
5588
Daniel Veillardf6eea272001-01-18 12:17:12 +00005589Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * xpath.c: removed an error found by XSLT usage
5592 * tree.c parserInternals.h: use a predefined static string
5593 for text and comment nodes, avoid freeing them in xmlFreeNode,
5594 exported the string name in parserInternals.h and added
5595 another value to disable encoding at output (for XSLT),
5596 gain memory, time.
5597
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005598Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5601 win32/libxml2/libxml2_so.dsp: new makefiles and update
5602 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5603
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005604Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5607 Gary Pennington
5608
Daniel Veillard389e6b72001-01-15 19:41:13 +00005609Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * xpath.c: fixed the comaprision of values and nodelists,
5612 need to compare nodelist still ...
5613 * debugXML.c: avoided a possible core dump
5614 * HTMLparser.c: cleanup
5615 * nanohttp.c: contributed fix.
5616 * tree.c: fixes in properties handling added xmlSetNsProp
5617 needed by libxslt
5618 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5619 comment
5620 * TODO: updated
5621
Daniel Veillard167bd532001-01-06 21:09:34 +00005622Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * parser.c parserInternals.c: applied Bjorn Reese optimization
5625 patch
5626
5627Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * Makefile.am: applied patch fro make check from Martin Vidner
5630
Daniel Veillard503b8932001-01-05 06:36:31 +00005631Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * configure.in: preparing 2.2.11
5634 * doc/html/*: rebuild the HTML files
5635 * doc/xml.html : updated
5636
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005637Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * tree.c: fixed a stupid bug
5640 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5641 patches related to validation of an XInclude processing result
5642 * TODO: updated
5643
Daniel Veillarde2488192001-01-04 10:54:22 +00005644Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5647 on large files
5648
Daniel Veillardf060a412001-01-03 20:52:44 +00005649Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5652
Daniel Veillard45cff692001-01-03 18:02:04 +00005653Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5656 reported by Jonas Borgström
5657 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5658
Daniel Veillard08108982001-01-03 15:24:58 +00005659Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * testXPath.c xpath.c: fixing the XPath union expressions problem
5662 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5663
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005664Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * xmllint.c: Made is so if the file name is "-" is will read form
5667 standard input. Sven Heinicke <sven@zen.org>
5668 * tree.c: fixed a problem when growing buffer
5669 * tree.h: fixed the comment of the node types following andersca
5670 comment
5671 * TODO: updated
5672
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005673Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * HTMLparser.[ch]: added a way to avoid adding automatically
5676 omitted tags. htmlHandleOmittedElem() allows to change the
5677 default handling.
5678 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5679 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5680 of xmllint too when using --memory flag, added a memory test
5681 suite at the Makefile level.
5682 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5683 with namespace use when encountering QNames in XPath evalation,
5684 added xmlns() scheme in XPointer.
5685 * nanoftp.c : incorporated a fix
5686 * parser.c xmlIO.c: fixed problems raised with encoding when using
5687 the memory I/O
5688 * parserInternals.c: closed bug 25934 reported by
5689 torsten.landschoff@innominate.de
5690 * TODO: updated
5691
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005692Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5693
5694 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5695 on a non-updated tree :-(, made a 2.2.10 release to correct the
5696 situation
5697
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005698Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5699
5700 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5701 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5702 integrated a set of OpenVMS changes from Howard Taylor
5703 <Howard.Taylor@pacoast.com>
5704
Daniel Veillard58770e72000-11-25 00:48:47 +00005705Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5708 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5709
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005710Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5711
5712 * HTMLparser.c: some fixes on auto-open of html/head/body
5713 * encoding.c: fixed a compilation error on some gcc env
5714 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5715 XPointer implementation
5716 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5717 related XPointer tests and associated results
5718
Daniel Veillard300f7d62000-11-24 13:04:04 +00005719Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5720
5721 * doc/xmldtd.html doc/xml.html: following a short step by step
5722 guidance on IRC to help maciej with DTDs I started a small
5723 page on the subject.
5724
Daniel Veillard748e45d2000-11-17 16:36:08 +00005725Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5726
5727 * HTMLparser.c: fixed handling of broken charrefs
5728 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5729 patches
5730
Daniel Veillard28929b22000-11-13 18:22:49 +00005731Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * doc/xml.html doc/html/* : rebuilt the docs after adding
5734 xinclude and updated page for 2.2.7 and 2.2.8
5735 * configure.in: releasing 2.2.8
5736
Daniel Veillard41e06512000-11-13 11:47:47 +00005737Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * parser.[ch] parserInternals.c: applied the conditional
5740 section processing fix from Jonathan P Springer
5741 <jonathan.springer2@gte.net>
5742 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5743 project file, fixed iconv default non support
5744 * xpath.c: fixed the problem of evaluating relative expressions
5745 when a node context is provided.
5746
Daniel Veillardbf432752000-11-12 15:56:56 +00005747Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5748
5749 * nanoftp.c: fixed gcc 2.95 new warnings
5750 * SAX.c: fixed a stupid bug
5751 * tree.c: fixed a formatting problem when round-tripping
5752 from/to memory
5753 * xinclude.c: chased memleak, fixed a base problem
5754 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5755 xmlXPtrBuildNodeList()
5756 * TODO: updated
5757 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5758 adding a first small set of regression tests for XInclude
5759
Daniel Veillardc2def842000-11-07 14:21:01 +00005760Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5761
5762 * nanohttp.[ch]: applied Wayne Davison patches to access
5763 the WWW-Authorization header.
5764 * parser.c: Closed Bug#30847: Problems when switching encoding
5765 in short files by applying Simon Berg's patch.
5766 * valid.c: fixed a validation problem
5767 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5768 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5769 Wayne Davison
5770 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5771 need to be extended to non full nodes selections.
5772 * xinclude.c: starts to work decently
5773
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005774Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5777 debugXML.c xmlversion.h.in: Started adding XInclude support,
5778 this is a new xmllint option
5779 * tree.c xpath.c: applied TOM patches for XPath
5780 * xpointer.c: fixed a couple of errors.
5781 * uri.c: added an escaping function needed for xinclude
5782 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5783 new warning from RH70 gcc's version
5784
Daniel Veillarda4964b72000-10-31 18:23:44 +00005785Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * HTMLparser.c: fixed loop on invalid char in scripts
5788 * parser.c: update to description of xmlIOParseDTD()
5789 * libxml.m4 xmlversion.h.in: changes contributed by
5790 Michael Schmeing <m.schmeing@internet-factory.de>
5791 * configure.in: preparing for 2.2.7
5792 * Makefile.am: trying to avoid config.h and acconfig.h
5793 being included in the distrib
5794 * configure.in: released 2.2.7
5795
5796Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5797
5798 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5799 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5800
Daniel Veillard01411222000-10-30 15:33:22 +00005801Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5802
5803 * parser.[ch]: added xmlIOParseDTD()
5804 * xpointer.c: added support for the 2 extra parameters of
5805 string-range, fixed a stoopid error when '0' was present
5806 in XPointer expressions
5807 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5808 testsuite for the above
5809
Daniel Veillard6db58192000-10-30 09:27:53 +00005810Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * libxml.spec.in: improved package descriptions
5813
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005814Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * xpath.c xpathInternals.h: applied a large cleaning patch
5817 from TOM <ptittom@free.fr>, it also add namespace support
5818 for function and variables registration.
5819
Daniel Veillardbd20df72000-10-29 17:53:40 +00005820Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5821
5822 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5823 * Makefile.mingw: Wayne Davison's update adding hash.c
5824
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005825Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * xpath.c: fixed the root evaluation problems
5828 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5829 ignorable spaces with <b> <bold> <em>
5830 * tree.c: fixed a loop in xmlSearchNsByHref()
5831
Daniel Veillard767662d2000-10-27 17:04:52 +00005832Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * xpath.c: applied another XPath patch from TOM
5835 * xpath.c include/makefile.am: applied another patch from
5836 china@thewrittenword.com (cleanup on IRIX).
5837
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005838Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * xml-config.1: received a fixed version from Fredrik Hallenberg
5841 <hallon@lysator.liu.se>
5842
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005843Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5844
5845 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5846 cleanup patch for XPath
5847
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005848Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * patched to redirrect all "out of context" error messages to
5851 a reconfigurable routine. The changes are:
5852 * xmlerror.h : added the export of an error context type (void *)
5853 an error handler type xmlGenericErrorFunc there is an interface
5854 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5855 to reset the error handling routine and its argument
5856 (by default it's equivalent to respectively fprintf and stderr.
5857 * all the c files: all wild accesses to stderr or stdout within
5858 the library have been replaced to calls to the handler.
5859
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005860Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * configure.in: release 2.2.6
5863 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5864 exporting the inner functions of xpath for extension modules
5865 * doc/*: updated and rebuilt the doc
5866
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005867Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * nanohttp.c : applied Wayne HTTP cleanup patch
5870 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5871 and xmlNodeSetSpacePreserve()
5872
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005873Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * xpath.c: closing bug #29260
5876
Daniel Veillard126f2792000-10-24 17:10:12 +00005877Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5880 multikey tuples, made hash structure opaque
5881 * valid.[ch]: moved elements, attributes, notations decalarations
5882 as well as ID and refs to hash tables.
5883 * entities.c: hash cleanup
5884 * xmlmemory.c: fixed a dump problem in debug mode
5885 * include/Makefile.am: problem passing in DESTDIR= values patch
5886 from Marc Christensen <marc@calderasystems.com>
5887 * nanohttp.c: removed debugging remains
5888 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5889 * HTMLparser.c parser.c: fixing a number of problems with the
5890 macros in the *parser.c files (Wayne).
5891 * HTMLparser.c: close the previous option when opening a new one
5892 (Marc Sanfacon).
5893 * result/HTML/*: updated the HTML results accordingly
5894
Daniel Veillard52afe802000-10-22 16:56:02 +00005895Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5896
5897 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5898 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5899 XPath functions and XML entities table to them. More to come...
5900 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5901
Daniel Veillard683cb022000-10-22 12:04:13 +00005902Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * tree.c: coalesce adjacent text nodes
5905 * valid.c: handling of blank nodes in DTd validation (raised
5906 by problems with a posteriori validation).
5907 * nanohttp.c: changing behaviour on HTTP write stuff.
5908 * HTMLtree.c: forced body and html to be explicitely closed.
5909 * xpath.h: exported more XPath functions.
5910
Daniel Veillard1baf4122000-10-15 20:38:39 +00005911Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * Release of 2.2.5
5914 * xpointer.c: range() range-inside and other helper functions
5915 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5916
Daniel Veillard47e12f22000-10-15 14:24:25 +00005917Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5920 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5921
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005922Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5923
5924 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5925 and XPointer modules
5926
Daniel Veillard134c9f32000-10-15 10:27:08 +00005927Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * SAX.h: closed #25107
5930
Daniel Veillard39915622000-10-15 10:06:55 +00005931Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * testSAX.c: fixed problem with cdata reporting
5934 * SAXresult/* : updated
5935
Daniel Veillard1e851392000-10-15 10:02:56 +00005936Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5937
5938 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5939 Closed bug #27499, added to regression tests
5940 * TODO: updated
5941
Daniel Veillard7eda8452000-10-14 23:38:43 +00005942Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5943
5944 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5945 support for SCRIPT and STYLE with help from Bjorn Reese
5946 * test/HTML/* result/HTML/*: added simple testcase and updated
5947 the existing ones.
5948
Daniel Veillardff9c3302000-10-13 16:38:25 +00005949Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5952 string-range for empty strings
5953 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5954 test/XPath/xptr/strrange: augmented the XPointer testsuite
5955
Daniel Veillard189446d2000-10-13 10:23:06 +00005956Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * doc/xml.html doc/xmlmem.html: added a module describing memory
5959 interfaces and use, updated the main page.
5960
Daniel Veillard2f971a22000-10-12 23:26:32 +00005961Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5964 nanoftp code work on Windows too now
5965
5966Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005967
5968 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5969 * xpointer.c: implemented string-range() at least a good first version
5970 * test/XPath/docs/str test/XPath/xptr/strrange
5971 result/XPath/xptr/strrange: the string-range() tests
5972
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005973Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5974
5975 * Makefile.am include/Makefile.am include/win32config.h
5976 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5977 and make distcheck
5978
Daniel Veillard19d61112000-10-11 23:50:35 +00005979Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5980
5981 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5982 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5983 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5984
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005985Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5986
5987 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5988 patch for socklen_t detection by
5989 Albert Chin-A-Young <china@thewrittenword.com>
5990
Daniel Veillardcd429612000-10-11 15:57:05 +00005991Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5994 and added a --dtdvalid option to xmllint used to test it
5995
Daniel Veillard47c02452000-10-11 13:04:36 +00005996Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5999 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6000
Daniel Veillard2d38f042000-10-11 10:54:10 +00006001Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6004 handlings (registration, lookup, cleanup)
6005
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00006006Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * configure.in Makefile.am include/makefile.am: adding XPointer
6009 and XPtrtests target
6010 * xpointer.[ch] : new files for XPointer support
6011 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6012 more XPath tests
6013
Daniel Veillard57fda592000-10-10 23:24:14 +00006014Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6015
6016 * configure.in: fixed, very broken, make distcheck works again
6017
Daniel Veillarde8282ed2000-10-10 23:01:31 +00006018Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * More work toward 2.2.5, integrated a number of patches
6021 * configure.in Makefile.am win32config.h.in: trying to cleanup
6022 make distcheck .... huh ...
6023 * include/Makefile.am include/win32config.h: new directory
6024 for includes
6025 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6026 updated teh makefiles and instructions for WIN32
6027 * xpath.c: small fixes
6028 * test/XPath/ results/XPath: updated the testcases and results
6029 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6030 suggested patches
6031 * valid.c: fixed an ID bug
6032
Daniel Veillardb71379b2000-10-09 12:30:39 +00006033Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6036 the automake bug where wrong dependancies were generated.
6037 * xpath.[ch]: worked on XPointer
6038
Daniel Veillard7e99c632000-10-06 12:59:53 +00006039Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * configure.in Makefile.am: 2.2.5, ship the include in an
6042 include/libxml subdirectory, use symlinks when using CVS
6043 * testSAX.c: fixed small bug
6044 * testXPath.c: changed the way testfiles are parsed
6045 * debugXML.c: same kind of cleanup when parsing an argument expression
6046 XPath/XPointers can have blanks embedded
6047 * xpath.[ch]: more cleanup, reorgs for XPointer work
6048 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6049 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6050
Daniel Veillard55b91f22000-10-05 16:30:11 +00006051Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6052
6053 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6054 in the XPath engine, rewrote large parts of it, now it's far
6055 cleaner and in sync with the REC not an old WD. Fixed a parsing
6056 problem in the interactive XML shell found when testing XPath.
6057
Daniel Veillardac260302000-10-04 13:33:43 +00006058Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6061 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6062 examples with the extra test
6063
Daniel Veillard7cfce322000-10-04 12:40:27 +00006064Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6067 the global init function.
6068
Daniel Veillard970112a2000-10-03 09:33:21 +00006069Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * HTMLparser.c: Doohhh, attribute name parsing was still case
6072 sensitive ! Fixed this ...
6073 * result/HTML/* : updated the tests results accordingly
6074
Daniel Veillard740abf52000-10-02 23:04:54 +00006075Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6078 engine, should be far more stable, incorporated a new version of
6079 preceding/following axis, need testing
6080 * uri.c: fixed file:///c:/a/b/c problem
6081 * test/XPath/tests/idsimple: augmented the XPath tests
6082
Daniel Veillard3bff2b02000-10-01 20:33:47 +00006083Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6084
6085 * doc/* rebuilding docs for 2.2.4 release
6086
Daniel Veillard8b5dd832000-10-01 20:28:44 +00006087Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * configure.in: releasing 2.2.4
6090 * parser.[ch]: added xmlStrEqual()
6091 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6092 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6093 use xmlStrEqual instead
6094 * TODO: updated
6095 * added an XPath test
6096
Daniel Veillardbc765302000-10-01 18:23:35 +00006097Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6100 * entities.h: exported xmlInitializePredefinedEntities
6101 * parser.[ch] : added xmlInitParser()
6102 * parserInternals.h : had to export htmlInitAutoClose()
6103
Daniel Veillardf09e7e32000-10-01 15:53:30 +00006104Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6107 problems
6108 * Makefile.am : added XPath regression tests to normal tests
6109 * uri.c: fixed a problem with local paths, cleanup
6110 * parser.c: fixed a problem with large CData sections
6111
Daniel Veillardd2ade932000-09-30 14:39:55 +00006112Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * configure.in xml-config.in: patch from "Ben Taylor"
6115 <sol7x86@hotmail.com> for solaris shared libs lookup
6116
Martin Bauligdd7d1f62000-09-29 23:17:57 +000061172000-09-30 Martin Baulig <baulig@suse.de>
6118
6119 * libxml-2.0.pc.in: Provide pkg-config script.
6120
6121 * configure.in: Create the libxml-2.0.pc script from the
6122 libxml-2.0.pc.in templates.
6123 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00006124 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00006125
Daniel Veillard4b0755c2000-09-25 14:26:28 +00006126Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6129 when compiling with MSC
6130
Daniel Veillard46057e12000-09-24 18:49:59 +00006131Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * xpath.c: patch for normalize-string() substring-before(),
6134 substring-after() and translate() functions from Bjorn Reese
6135 <breese@mail1.stofanet.dk>
6136 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6137 Fredrik Hallenberg <hallon@lysator.liu.se>
6138 * TODO: updated
6139
Daniel Veillard281f8ff2000-09-24 08:12:14 +00006140Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6143 problem of socklen_t being undefined on a number of platforms
6144 * debugXML.c: fixed a compilation problem when without snprintf
6145
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00006146Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6149 an URI bug and a fix for the control-character-induced infinite loop
6150 * nanohttp.c: preventive fix for compiling on WIN32
6151
Daniel Veillard64c20ed2000-09-22 16:07:02 +00006152Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * xmlint.c: closing bug #25000
6155
Daniel Veillardb656ebe2000-09-22 13:51:48 +00006156Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6159 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6160 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6161 related function, fixing xmlStrncmp(), and associated cleanup
6162 * result/HTML/entities.html.sax: updating result
6163
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00006164Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * uri.c: applied patch for URI escaping from Wayne Davison
6167 <wayned@blorf.net>
6168 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6169 from Denis Barbier <barbier@imacs.polytechnique.fr>
6170 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6171 patch from Wayne Davison
6172
Daniel Veillardd5f97f82000-09-17 16:38:14 +00006173Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * doc/xml.html : updated with new releases, adding "how to help"
6176
Daniel Veillard04698d92000-09-17 16:00:22 +00006177Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6178
6179 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6180 removed a few warnings in pedantic mode ...
6181 * parserInternals.c parser.c: moved encoding switching function
6182 to parserInternals.c
6183 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6184
Daniel Veillarda2c6da92000-09-16 18:15:00 +00006185Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6188 error or warning handlers
6189
Daniel Veillardb1059e22000-09-16 14:02:43 +00006190Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * parserInternals.c parserInternals.h parser.c Makefile.am:
6193 created a new module parserInternals.c, moved most of the
6194 code shared by the various parsers there, as well as
6195 deprecated code from parser.c. More cleanup of parser.c
6196 * uri.c: fixed a problem when URI is NULL
6197 * valid.c: speedup when looking for an attribute declaration
6198
Daniel Veillard39c7d712000-09-10 16:14:55 +00006199Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6202 the cleanup of the computation of URI references when seeking
6203 external entities. The URI reference string and the resulting
6204 URI are both stored now.
6205 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6206 large s(n)printf checks and cleanup from Denis Barbier
6207 <barbier@imacs.polytechnique.fr>
6208 * xmlversion.h.in tree.h: couple of SGML declarations for a
6209 possible docbook module.
6210 * result/VC/ : a couple of test output changed due to the change
6211 of the entities URI
6212
Daniel Veillardb513f5a2000-09-10 14:01:12 +00006213Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * parser.h: added a _private field for linking user's data
6216
Daniel Veillarddd477ce2000-09-10 13:23:08 +00006217Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * parser.c parserInternals.h: demacroified most of the IS_XXX
6220 the gain in size is significant so ...
6221
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006222Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * entities.c: cases where looking up entities with doc==NULL
6225 covered
6226
Daniel Veillard90e11312000-09-05 10:42:32 +00006227Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6228
Daniel Veillard1de50802000-09-07 08:54:32 +00006229 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00006230 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6231
Daniel Veillard98a79162000-09-04 11:15:39 +00006232Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
Daniel Veillard1de50802000-09-07 08:54:32 +00006234 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00006235 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6236 * Makefile.in: added URItest and included thenin "make tests"
6237
6238Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00006239
6240 * xmlversion.h.in: closed bug 22941
6241
Daniel Veillard2bb89092000-08-31 14:57:50 +00006242Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * doc/xmlio.html: added doc and example for entity loader
6245 redefinition.
6246
Daniel Veillard96984452000-08-31 13:50:12 +00006247Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6250 used by libxml
6251
Daniel Veillarde715dd22000-08-29 18:29:38 +00006252Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * parser.c: Fixed bug on invalid ontent characters and when using
6255 push.
6256 * xmllint.c: fixed xmllint endling of errors in push mode
6257
Daniel Veillard4948eb42000-08-29 09:41:15 +00006258Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006261 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00006262 * result/HTML/*.sax: regenerated HTML SAX output
6263 * parser.c: more cleanup.
6264
Daniel Veillarde010c172000-08-28 10:04:51 +00006265Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006268 patches from Wayne Davison <wayned@users.sourceforge.net>,
6269 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00006270 * HTMLparser.c: fixed an ignorable white space detection bug
6271 occuring when parsing with SAX only
6272 * result/HTML/*.sax: updated since the output is now HTML
6273 encoded...
6274
Daniel Veillard47f3f312000-08-27 22:40:15 +00006275Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6276
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006277 * HTMLparser.[ch]: applied some of Wayne Davison
6278 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00006279
Daniel Veillarde0854c32000-08-27 21:12:29 +00006280Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6283 undeclared namespace prefix was used, added a warning.
6284 Cleaned up support w.r.t. entities, spilling out a warning
6285 and being pedantic on lookups.
6286 * test/warning/ent9 : added testcase for previous example.
6287 * TODO: updated
6288 * parserInternals.h parser.c: changed the way names are parsed
6289 now allow infinite size and decrease penalty for normal use
6290 * parser.c: Started a big cleanup/check of the parser code,
6291 fixed some of the most tortuous entity code, spotted code
6292 unused anymore
6293 * test/*: added tests for very long names and related nasty
6294 things.
6295
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00006296Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * doc/encoding.html: added encoding aliases doc
6299 * doc/xml.html: updates
6300 * encoding.[ch]: added EncodingAliases functions
6301 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6302 bottleneck affecting large DTDs like Docbook
6303 * parser.[ch] xmllint.c: added a pedantic option, will be
6304 useful
6305 * SAX.c: redefinition of entities is reported in pedantic mode
6306 * testHTML.c: uninitialized warning from gcc
6307 * uri.c: fixed a couple of bugs
6308 * TODO: added issue raised by Michael
6309
Daniel Veillard0d6b1702000-08-22 23:52:16 +00006310Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * doc/encoding.html: propagated Martin Duerst suggestions
6313
Daniel Veillard52402ce2000-08-22 23:36:12 +00006314Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6317 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6318 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6319 by Wayne Davison
6320
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006321Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * nanoftp.c nanohttp.c: small cleanup
6324 * TODO: updated
6325
Daniel Veillard244ece92000-08-19 20:58:02 +00006326Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * added an old VC testcase and updated title.xml entity
6329
Daniel Veillardb8f25c92000-08-19 19:52:36 +00006330Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6331
6332 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6333 done on auto-opening of <p> tags and cleanup of SAX output
6334
Daniel Veillard979e55e2000-08-19 16:48:54 +00006335Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6338
Daniel Veillard4540be42000-08-19 16:40:28 +00006339Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * doc/xml.html libxml.* structure.*: updated the doc a bit
6342
Daniel Veillard808a3f12000-08-17 13:50:51 +00006343Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6346 of SAX tests
6347
Daniel Veillard29579362000-08-14 17:57:48 +00006348Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6351 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6352
Daniel Veillard1255ab72000-08-14 15:13:33 +00006353Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6356 * testHTML.c: fix core dump on Solaris 2.x systems
6357 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6358 * result/HTML/*.sax: previous bug fix lead to new results
6359
Daniel Veillard03109292000-08-14 14:58:22 +00006360Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6363 * configure.in: added --with-readline=DIR to accept alternate
6364 path for readline include/library
6365 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6366 for ANSI under HP-UX
6367 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6368 includes @LIBS@
6369
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006370Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * doc/* : rebuilt the docs
6373 * getting ready for 2.2.2 release
6374
Daniel Veillard87b95392000-08-12 21:12:04 +00006375Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6378 and xmlAddFeature()
6379 * tree.[ch]: added xmlAddChildList()
6380 * xmllint.c: MAP_FAILED macro test
6381 * parser.h: added xmlParseCtxtExternalEntity()
6382 * valid.c: applied bug fixes removed warning
6383 * tree.c: added CDATA block to elements content
6384 * testSAX.c: cleanup of output
6385 * testHTML.c: added SAX testing
6386 * encoding.c: better error recovery
6387 * SAX.c, parser.c: fixed one of the external entity processing
6388 of the OASis testsuite
6389 * Makefile.am: added HTML SAX regression tests
6390 * configure.in: bumped to 2.2.2
6391 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6392 SAX results
6393
Daniel Veillard88a172f2000-08-04 18:23:10 +00006394Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * configure.in: patch for HP compiler
6397
63982000-08-04 Sven Heinicke <sven@zen.org>
6399
6400 * xmllint.c: Was coredumping sometimes when the file given didn't
6401 exist.
6402
Daniel Veillard46e370e2000-07-21 20:32:03 +00006403Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006406
Daniel Veillard46e370e2000-07-21 20:32:03 +00006407 when using in memory parsing. Need some cleanup.
6408 * xmllint.c configure.in: added a --memory flag to test memory
6409 parsing
6410
Daniel Veillard36650692000-07-21 15:16:39 +00006411Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * nanohttp.c: fixed socklen_t replacement to unsigned int
6414 * parser.c: fixed a space handdling missing at the end of
6415 production 28 DOCTYPE.
6416 * xmlmemory.c: fixed a stupid bug on the routine to override
6417 allocation functions
6418 * TODO: updated
6419
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006420Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * doc/ regenerated the docs
6423
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006424Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * doc/encoding.html doc/xml.html: added I18N doc
6427 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6428 improvements, both parser and filters, added ASCII & HTML,
6429 fixed the ISO-Latin-1 one
6430 * xmllint.c testHTML.c: added/made visible --encode
6431 * debugXML.c : cleanup
6432 * most .c files: applied patches due to warning on Windows and
6433 when using Sun Pro cc compiler
6434 * xpath.c : cleanup memleaks
6435 * nanoftp.c : added a TESTING preprocessor flag for standalong
6436 compile so that people can report bugs more easilly
6437 * nanohttp.c : ditched socklen_t which was a portability mess
6438 and replaced it with unsigned int.
6439 * tree.[ch]: added xmlHasProp()
6440 * TODO: updated
6441 * test/ : added more test for entities, NS, encoding, HTML, wap
6442 * configure.in: preparing for 2.2.0 release
6443
Daniel Veillard49703262000-07-10 10:27:46 +00006444Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * nanoftp.c: fixed the way the control connection is handled
6447 * libxml.spec.in: fixed the dependancies and cleanup
6448
Daniel Veillard306be992000-07-03 12:38:45 +00006449Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * doc/xml.html: changed the xmlsoft.org structure, updated the
6452 examples w.r.t. root and childs
6453
Daniel Veillard7d853352000-07-02 18:53:09 +00006454Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6457
Daniel Veillard365e13b2000-07-02 07:56:37 +00006458Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * HTMLparser.c: Work on character encoding support for the HTML parser
6461 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6462 * encoding.c: Fixed a potential memleak in the encoding stuff
6463
Daniel Veillardaf743792000-07-01 11:49:28 +00006464Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * doc/FAQ.html doc/Makefile.am : added a FAQ
6467
6468Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006469
6470 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6471 of the HTML parser to force it to not bypass SAX
6472
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006473Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * win32config.h.in: updated
6476 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6477 lacks iconv support :-( need to release 2.1.1
6478 * configure.in: release 2.1.1
6479 * HTMLparser: fixed bug #14784
6480 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6481 by Windows compiler
6482 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6483 the SAX startDocument() callback.
6484 * TODO: updated
6485
6486Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * added xmlStopParser()
6489
Daniel Veillardbe803962000-06-28 23:40:59 +00006490Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * configure.in: 2.1.0 prerelease
6493 * Large resync between W3C and Gnome tree
6494 * nanoftp, nanohttp.c: fixed stalled connections probs
6495 * HTMLtree.c SAX.c : support for attribute without values in
6496 HTML for andersca
6497 * valid.c: Fixed most validation + namespace problems
6498 * HTMLparser.c: start document callback for andersca
6499 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6500 * parser.h, SAX.c: serious speed improvement for large
6501 CDATA blocks
6502 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6503 different encoding
6504 * example/Makefile.am example/gjobread.c tree.h: work on
6505 libxml1 libxml2 convergence.
6506 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6507 and the LIBXML_TEST_VERSION macro
6508
Daniel Veillardc310d562000-06-23 18:32:15 +00006509Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * doc/xml.html: various patches and improvements typo fixed by
6512 Felix Natter
6513 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6514 from Felix Natter <fnatter@gmx.net>
6515
Daniel Veillardf3029822000-05-06 08:11:19 +00006516Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * doc/upgrade.html: updated with instructions for support of both
6519 libxml-1.x and libxml-2.x
6520 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6521 for 2.x support and also fixed includes
6522
6523
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006524Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6527 the encoding support, added iconv support, so now libxml if
6528 compiled with iconv automatically support japanese encodings
6529 among others. Work based on initial patch from Yuan-Chen Cheng
6530 I may have broken binary compat in the encoding handler
6531 registration scheme, but that was so utterly broken I don't
6532 expect anybody to have used this feature until now.
6533 * parserInternals.h: fixup on the CHAR range macro
6534 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6535 code.
6536 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6537 * uri.c: added xmlParseURI() I can't believe I forgot to
6538 implement this one in 2.0 !!!
6539 * SAX.c: moved doc->encoding update in the endDocument() call.
6540 * TODO: updated.
6541
Daniel Veillard06047432000-04-24 11:33:38 +00006542Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * tree.h: removed extraneous xmlRemoveProp definition
6545 * TODO: added item about --disable-corba configure switch
6546 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6547 * nanoftp.c: fixed include problems giving troubles on AIX and
6548 slowlaris
6549 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6550 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6551 comment and headers changes to lower gtk-doc number of warnings
6552 * doc/html/*: rebuilt docs
6553
Daniel Veillarde0aed302000-04-16 08:52:20 +00006554Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * HACKING: documented the tag for 1.x and instructions
6557
Daniel Veillard5e873c42000-04-12 13:27:38 +00006558Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6561 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6562 xmlCreateIOParserCtxt
6563 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6564 significant overall improvement
6565 * xmllint.c: added I/O test to xmllint
6566 * testSAX.c: added a speed test
6567 * doc/* : updated/regenerated
6568
Daniel Veillardfc708e22000-04-08 13:17:27 +00006569Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * xpath.c uri.h parserInternals.h: cosmetic changes from
6572 "Timur I. Bakeyev" <timur@bat.ru>, including making
6573 xmlCreateURI() public
6574
Daniel Veillard5d211f42000-04-07 17:00:24 +00006575Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6578 and the code at the same time. Added a clean mechanism for
6579 overload or added input methods: xmlRegisterInputCallbacks()
6580 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6581 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6582 * TODO: updated
6583 * doc/* : updated/regenerated
6584 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6585 source dir
6586
Daniel Veillarde77a9182000-04-05 19:12:29 +00006587Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * testURI.c: yet another forgotten commit, I should get some sleep !
6590
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006591Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * xmllint.c: forgot to commit this too ?
6594
Daniel Veillardb9df4042000-04-05 14:23:16 +00006595Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * xmlversion.h.in : forgot to commit this previously
6598
Daniel Veillard361d8452000-04-03 19:48:13 +00006599Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6602 * README TODO: updated for release
6603 * uri.c uri.h: added authority parsing/saving
6604 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6605 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6606 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6607 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6608 Makefile.am : added compile-time customization of libxml
6609 --with-ftp --with-http --with-html --with-xpath --with-debug
6610 --with-mem-debug
6611 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6612 #include <libxml/xxx.h> I hope it won't break too much stuff
6613 and will be manageable in the future...
6614 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6615 and added xmllint to the installed programs
6616 * uri.h: added xmlFreeURI()
6617
Daniel Veillardec303412000-03-24 13:41:54 +00006618Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * uri.c uri.h: finished the escaping handling, the base support
6621 and the URI path normalization. Looks good just lacks the
6622 authority content parsing code.
6623 * Makefile.am: added instructions to generate testURI
6624 * TODO: updated
6625 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6626 added links and icons for W3C and Gnome
6627
Daniel Veillard8f621982000-03-20 13:07:15 +00006628Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * xmlmemory.[ch] : seems I forgot to actually update the files in
6631 the last commit :-)
6632 * doc/xml.html doc/html/* : updated and uploaded the docs
6633
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006634Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6637 * TODO: updated
6638 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006639 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006640 gfree).
6641 * Makefile.am, uri.c, uri.h: added a set of functions to do
6642 exact (litteraly copied from the RFC 2396 productions) parsing
6643 and handling of URI. Will be needed for XLink, one XML WFC,
6644 XML Base and reused in the nano[ftp/http] modules. Still work
6645 to be done.
6646
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006647Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * configure.in, libxml.spec.in : libxml2
6650 * doc/* : updated the doc page, rebuilt the docs
6651
Daniel Veillardcf461992000-03-14 18:30:20 +00006652Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * all: tagged LIB_XML_1_X
6655 * *.c *.h : updated from W3C CVS tree
6656 * configure.in : 2.0.0-beta
6657 * libxml.spec.in : libxml2 package nam
6658 * result/* : new version of the tests output
6659
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006660Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6663
Daniel Veillardb566ce12000-03-04 11:39:42 +00006664Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * doc/* : rebuilt the docs
6667 * parser.c: final patch on #6766
6668 * valid.c: small patch on validity checks.
6669
Daniel Veillardfb76c402000-03-04 11:39:42 +00006670Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6673 added
6674 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6675 compatibility w.r.t. XML spec and existing code.
6676
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006677Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * parser.c: seems a better solution to <a> </a> exists,
6680 will try it for a while
6681
Daniel Veillard83a30e72000-03-02 03:33:32 +00006682Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * parser.c: tried to remove the <a> </a> generating <a/>
6685 this is hard. Left a flag for that purpose. Fixed bug #6766
6686 * configure.in: prepared 1.8.7 not released, due to previous
6687 problem
6688
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006689Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * doc/xml.html : applied second patch from Paul DuBois
6692
Daniel Veillard402e8c82000-02-29 22:57:47 +00006693Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * doc/xml.html : applied patch from Paul DuBois
6696
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006697Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6700
Daniel Veillard5feb8492000-02-02 17:15:36 +00006701Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6704 compilation warnings on various platforms.
6705 * parser.c: Fixed #5281 validity error callbacks are now desactived
6706 by default if not validating.
6707
Daniel Veillardf341f932000-02-02 14:52:08 +00006708Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6711
Daniel Veillard13c757e2000-02-01 23:59:15 +00006712Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6715 <gkatsi@cs.toronto.edu>
6716
Daniel Veillard726e8792000-01-30 20:04:29 +00006717Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6720 processing URLs
6721
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006722Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6725 xmlNanoFTPUpdateURL for persistent control connections.
6726 * configure.in: 1.8.6
6727
6728Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6731 * tree.[ch] : added xmlSaveNoEmptyTags
6732
James Henstridgef3be9312000-01-28 13:59:21 +000067332000-01-29 James Henstridge <james@daa.com.au>
6734
6735 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6736
6737 * Makefile.am: added nanoftp.[ch] to the build.
6738
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006739Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * nanoftp.[ch]: cleanup, comments, API
6742 * debugXML.c : fixed a bug in the cat command
6743 * doc/*: regenerated the docs
6744
Daniel Veillardda07c342000-01-25 18:31:22 +00006745Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6748 * debugXML.c : fixed a bug in the cat command
6749 * valid.c: fixing some small probs
6750 * libxml.spec.in: get rid of the SNAP suffix
6751 * doc/xml.html: updated the status
6752
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006753Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * xml-config.in: xml-config --version to just return the
6756 version number
6757 * xpath.c: some cleanup w.r.t. axis when the current node is
6758 an attribute.
6759 * TODO: updated
6760
Daniel Veillard461a66c2000-01-18 18:01:01 +00006761Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * configure.in: prepared for libxml-1.8.5
6764 * doc/* recompiled the documentation
6765
67662000-01-17 Jody Goldberg <jgoldberg@home.com>
6767
6768 * configure.in : WARNING autoconf subtlety alert :
6769 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6770 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6771 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6772 get defined by AC_CHECK_HEADERS.
6773
Daniel Veillardf967b902000-01-17 16:06:10 +00006774Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6777 Rune.Djurhuus@fast.no
6778
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006779Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * TODO: updated
6782 * tree.c, parser.c: made sure that only memory alloc problems
6783 and internal parser errors are allowed to write to stdout or
6784 stderr.
6785
Daniel Veillard0142b842000-01-14 14:45:24 +00006786Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * tree.c : restored xmlNewGlobalNs since this seems used by
6789 a lot of existing code :-(, fixed a bug in xmlNewNs
6790 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6791 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6792 to exit() from the library code.
6793 * xpath.c, parser.c: removed bugs or unused code detected by
6794 Windows compilers
6795 * parser.c: started adding interfaces for parsing well balanced
6796 XML fragments
6797 * configure.in: releasing 1.8.4
6798 * doc/* : rebuilt the docs
6799
Daniel Veillard2eac5032000-01-09 21:08:56 +00006800Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * tree.[ch] : added xmlNewDocFragment() for DOM
6803 * testHTML.c: uninitialized variable.
6804
Daniel Veillardf3a73582000-01-05 14:58:39 +00006805Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * doc/* : rebuild the docs
6808
Daniel Veillard71b656e2000-01-05 14:46:17 +00006809Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * acconfig.h: readline and history patch
6812 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6813 * tree.c: added check and handling when possibly removing an ID
6814 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6815 and saving.
6816 * test/HTML/entities.html result/HTML/entities.html* : test for
6817 various entities reference cases
6818 * result/HTML/* : as a result output of some testcase have
6819 changed
6820 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6821 by previous example. added xmlParseTryOrFinish().
6822 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6823 entities.h debugXML.h HTMLparser.h: changed the way struct are
6824 declared to allow gtk-doc to expose those
6825 * parser.c: closed bug #4960
6826 * Makefile.am configure.in: Applied patch from
6827 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6828 and math/socket libs detection
6829
Daniel Veillard437b87b2000-01-03 17:30:46 +00006830Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * configure.in, Makefile.am: link tester against readline
6833 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6834
Daniel Veillard686d6b62000-01-03 11:08:02 +00006835Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * tree.[ch]: added xmlRemoveProp
6838 * win32config.h.in nanohttp.c: avoid including the Windows
6839 socket stuff in every C files
6840 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6841 the XmL parser(s)
6842 * test/ns4 result/ns4 etc...: added test case for previous prob
6843 * tree.c: xmlNewNs wasn't checking for double definition
6844 * Makefile.in: fixed a problem with dist-hook duplicates
6845 * parser.[hc], xmlIO.c: fixed the loading of external entities
6846 APIs, now xmlLoadExternalEntity() is used everywhere and
6847 setting up an app specific front-end using the
6848 * SAX.c parser.c: some fixes, now the xhtml spec validates
6849 with the xhtml DTD.
6850 * error.c: fixed crashes in case of no input stream
6851 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6852 to the validation tests and results
6853
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006854Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6857 too htmlCreatePushParserCtxt() and htmlParseChunk()
6858 * parser.c: a bit of cleanup.
6859 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6860 to XML) removed the last mem leak known
6861 * HTMLtree.c: output message cleanup
6862 * xmlmemory.c: display content info about memory blocks
6863 * result/HTML/wired.* : missing att value warning change
6864
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006865Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * doc/* : rebuilt the documentation
6868
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006869Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * parser.[ch] parserInternals.h: Push parser for XML,
6872 seems to work fine now
6873 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6874 --push for push testing
6875 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6876 * testSAX.c: added --push
6877 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6878 subtree
6879 * xmlIO.[ch] : enriched API + fixes for push mode
6880 * entities.[ch]: added the entity content length to the struct.
6881 * xmlmemory.[ch]: new API to show the last entries for the shell
6882 * valid.c: added required attribute testing
6883 * SAX.c: the cdata callback now merge contiguous fragments
6884 * HTMLparser.c: cleanup of some macros
6885
Daniel Veillard3c558c31999-12-22 11:30:41 +00006886Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * parser.c: fix for PIs name starting with xml
6889 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006890 * *.c, configure.in win32config.h.in : generate win32config.h for
6891 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006892
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006893Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * parser.c: fixed a stupid = vs. == bug :-(
6896 * doc/gnome-xml.sgml: s/glade/xml/
6897
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006898Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * configure.in, doc/xml.html : bug fix release 1.8.2
6901 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6902 Hopefully the end of that silly C++ include problem
6903 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6904 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6905 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6906 troubles with autoclosed elements when the stree shape doesn't
6907 follow the DtD specs. Added htmlIsAutoClosed() and
6908 htmlAutoCloseTag()
6909 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6910 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6911 * debugXML.c: fixed a bug on printing default namespaces.
6912 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6913
Daniel Veillardb24054a1999-12-18 15:32:46 +00006914Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * result/HTML/*.htm[l] : updated the HTML regression tests according
6917 to the new output
6918 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6919 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6920 problem due to intermix of extern "C" { ... } declarations for C++
6921 and recursive includes in the headers
6922
Chris Lahey323c48c1999-12-18 15:32:45 +000069231999-12-20 Chris Lahey <clahey@umich.edu>
6924
6925 * HTMLtree.c: Made it so that html nodes with a single child do
6926 not insert a carriage return before or after the child node.
6927
Daniel Veillardb24054a1999-12-18 15:32:46 +00006928Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006929
6930 * configure.in, doc/xml.html : bug fix release 1.8.1
6931 * parser.c: fixed bug #4344
6932 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6933 added the glue to avoid C++ problems
6934 * doc/* : regenerated the documentation
6935
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006936Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6939 namespace recognition, and Dia as a resul :-(
6940 * encoding.c: closed bug #3950
6941
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006942Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * valid.c: debugging a posteriori validation, except URI expansion
6945 stuff this should be fixed now
6946 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6947 Carl Nygard <cnygard@bellatlantic.net>
6948 * tester.c: added --postvalid, cleaning of the code
6949 * tree.[ch]: added xmlDocGetRootElement()
6950
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006951Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6952
6953 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6954 c++ losage.
6955
Daniel Veillard10a2c651999-12-12 13:03:50 +00006956Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * configure.in, doc/xml.html : bumped to 1.8.0
6959 * xlink.[ch], Makefile.am : added framework for link detection
6960 * parser.h: added nbChars to parser context, needed for cleanup.
6961 * xmlmemory.c: removed a nasty bug when out of mem
6962 * valid.[ch]: adding namespace support for attribute decl
6963 * tester.c: added --debugent option
6964 * debugXML.[ch]: added xmlDebugDumpEntities()
6965 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6966 buffers instead, this was really needed, validation was breaking
6967 in strange ways due to that. Added xmlParseStringPEReference()
6968 and other parsing from strings functions. Entities processing
6969 modified again, but PERef are still not handled correcly but
6970 unless you're Eve Maller you won't notice :-)
6971 * HTMLparser.c: large changes toward reliability, and switched to
6972 lowercase internal tags, XHTML is lowercase, so it will help
6973 that output is closer to next version.
6974 * doc/* : regenerated the documentation, it is now hosted at
6975 http://xmlsoft.org/ (same bits I just bought the domain :-)
6976
6977
Daniel Veillard294cbca1999-12-03 13:19:09 +00006978Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6981 doc generation
6982 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6983 in the SAX API
6984 * doc/*: rebuilt the doc making sure everything appears in the
6985 HTML files
6986
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006987Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6990 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6991 which allow impressive speed improvement on dataset with
6992 large text pieces, but at the cost of broken binary
6993 compatibility and slightly bigger memory usage.
6994 Configure with --with-buffers to activate them, they
6995 are protected with XML_USE_BUFFER_CONTENT define.
6996 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6997 goal is 0 memory left allocated once parser is no more used
6998 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6999 call xmlCleanupParser() and xmlMemoryDump()
7000
Daniel Veillarda819dac1999-11-24 18:04:22 +00007001Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7004 * parser.[ch] encoding.[ch]: added memory cleanup routines
7005 * parser.c: closing bug #3788
7006 * doc/*: rebuilt the doc
7007
Daniel Veillard11a48ec1999-11-23 10:40:46 +00007008Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7011 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7012 * tester.c: added --compress option
7013 * doc/*: rebuilt the documentation
7014
Daniel Veillard4c3a2031999-11-19 17:46:26 +00007015Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7018 if given /proc/kcore as input !
7019 * doc/xml.html doc/*: updated and rebuilt the documentation
7020
7021Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00007022
7023 * parser.c: Fixed some wrongly space collapsing code due to
7024 a misreading of the spec.
7025 * result/*: fixed the output accordingly
7026
7027Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00007028
7029 * encoding.c: bug fix and typos
7030 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7031 * parser.c: added attribute normalization closing bug #3597
7032 * test/att* result/att* SAXresult/att*: testcase for attribute
7033 normalization
7034
Daniel Veillardd7e200c1999-11-15 17:53:11 +00007035Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * configure.in: closing bug #3163 by adding extra flags for the
7038 cc compiler on HP-UX
7039
Daniel Veillard51e3b151999-11-12 17:02:31 +00007040Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * valid.[ch] : removed a typo and an enumerated type bug in the
7043 xmlAddElementDecl() function
7044 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7045 call to xmlEncodeEntitiesReentrant() so that the functions
7046 New, Set and Get are at the same level.
7047 * parser.c HTMLparser.c: extra memory allocation bug for
7048 attributes detected by someone using libxml in embedded systems :-)
7049
Daniel Veillard962195f1999-10-28 15:51:53 +00007050Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * xmlmemory.h: turned off mem debug :-\
7053
Daniel Veillard35008381999-10-25 13:15:52 +00007054Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * parser.c: closed bug #2784 a one line fix, but worth pushing
7057 a new release out
7058 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7059 some structures, comments before and after the
7060 main element, and other nastyness
7061 * HTMLtree.c tree.c: accomodate the extended HTML supported
7062 * configure.in: pushing 1.7.4
7063 * test/ent8 and related outputs : added a new test for bug #2784
7064 * test/HTML/wired.html and related output: a nasty HTML example
7065 * Makefile.am: improved the test scripts
7066 * docs/* : reran the documentation extractor, updated xml.html
7067
Daniel Veillard7c1206f1999-10-14 09:10:25 +00007068Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7071 HTMLparser and debugged the HTML related code. HTML documents
7072 now have their own type
7073 * entities.c: do not dump &apos; for HTML output
7074 * xmlmemory.c: improvement, breakpoint mechanism
7075 * testHTML.c: added --sax --repeat ...
7076 * Makefile.am: improved the HTML tests
7077 * valid.[ch]: added xmlValidGetValidElements and
7078 xmlValidGetPotentialChildren
7079 * tester.c: added --insert to test the 2 new functions
7080 * test//* result//* SAXresult//* : regression test cleanup
7081 and extension.
7082 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7083 gnome-xml-nanohttp.html
7084
Daniel Veillard7d2c2761999-10-11 15:09:51 +00007085Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * HTMLparser.c: fixed problems with some autoclose tags
7088 * tree.c: fixed XML output problems.
7089 * result/* SAXresult/*: update of the tests output
7090
Daniel Veillard6077d031999-10-09 09:11:45 +00007091Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * Makefile.am: Arturo patch for xmlConf.sh version info
7094 * parser.c: Tim Josling patch for single quoted items
7095 * tester.c: Tim Josling patch for tester options usage
7096 * tree.h: indent cleanup
7097
Daniel Veillard2673d3c1999-10-08 14:37:09 +00007098Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7101 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7102
Daniel Veillard00fdf371999-10-08 09:40:39 +00007103Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * tree.c : Raph patch for initialization of CORBA fields
7106 * parser.c, xpath.c, ...: modification of doc comments
7107 * xpath.c : allow spaces in xpath expressions
7108
Daniel Veillardad219441999-09-27 08:17:49 +00007109Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * xmlmemory.h: turning off memory debug :-(
7112
Daniel Veillard7a66ee61999-09-26 11:31:02 +00007113Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7116 better SAX interfaces.
7117 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7118 entity.
7119 * configure.in: 1.7.2
7120
7121Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00007122
7123 * libxml.spec.in: fixed the URL
7124 * doc/xml.html: improved the documentation front-end
7125
Daniel Veillard7a66ee61999-09-26 11:31:02 +00007126Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00007127
7128 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7129
Daniel Veillard7a66ee61999-09-26 11:31:02 +00007130Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007131
7132 * libxml.spec.in: fixed the alpha compile problem
7133 * parser.[ch]: changed errno to errNo in the parser context :-(
7134 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7135 * doc/xml.html: changed CHAR to xmlChar
7136 * doc/html/*: recompiled the documentation
7137 * configure.in: 1.7.1
7138
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007139Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * parser.h: modified the parser context struct to regain 1.4.0
7142 binary compatibility
7143 * parser.c, xml-error.h: added errno ot teh context and defined
7144 a set of errors values with update of errno
7145 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7146 DTDs and entities
7147 * *.h, *.c: complete cleanup of the use of config.h and include
7148 protection depending on the current setup.
7149 * overalll debugging, maintenance and bug-fixing on all modules
7150 * updated the documentation
7151 * ready for 1.7.0
7152
Daniel Veillardc08a2c61999-09-08 21:35:25 +00007153Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * HTMLparser.c : cleanup
7156 * SAX.c valid.c valid.h: added ID/IDREF checking
7157 * tree.c tree.h: extended doc structure for refs
7158 * configure.in: 1.6.2
7159 * parser.c: patched bug in SAX user arg call
7160 * parserInternals.h: patched missing close in C++ wrapping
7161 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7162 especially upcoming XPointer implementation.
7163 * doc/xml.html: augmented, typo
7164
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00007165Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7166
7167 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7168 not all invocations of install understand -d.
7169
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00007170Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7171
7172 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7173 to make 'check' works, when builddir != srcdir.
7174
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00007175Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * doc/xml.html : updated the documentation
7178
Daniel Veillard6454aec1999-09-02 22:04:43 +00007179Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7182 not deallocated memory blocks
7183 * *.c : replaces all calls to malloc() free() and realloc() to
7184 the wrapper functions/macros
7185 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7186 instead of xmlFreeNodeList()
7187
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00007188Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * HTMLparser.c: corrected a stupid bug leading to core dump at
7191 tree deallocation. Removed warnings indicated by
7192 Stephane.Conversy@lri.fr
7193 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7194 looked for in the external subset
7195
7196Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00007197
7198 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7199 on SGI by Stephane.Conversy@lri.fr
7200
Daniel Veillardb96e6431999-08-29 21:02:19 +00007201Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * all .h : changed the prototype declaration indent as in gtk
7204 * most .c : working on reducing the TODOs in the code
7205 * most .c : cleanup though -pedantic and Insure++
7206 * improvements on validation ID checkings.
7207 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7208 * xml-config.in: closed #1810
7209
7210Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00007211
7212 * tree.h, valid.c, valid.h: more work on validity, IDs
7213 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7214 definition for AIX
7215
Daniel Veillardb556eb51999-08-15 17:19:50 +00007216Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7219 the distribution due to a cut'n paste error at last commit
7220
Daniel Veillardb05deb71999-08-10 19:04:08 +00007221Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * configure.in: upgraded to version 1.4.0
7224 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7225 Big update, added a large part of the validation process,
7226 it should be usable, but some parts are missing
7227 * xpath.c: improved the implementation w.r.t. root.
7228 * Makefile.am: added more tests
7229 * test and result trees: added a lot of tests
7230 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7231
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00007232Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * Added an HACKING file
7235
Daniel Veillarde2d034d1999-07-27 19:52:06 +00007236Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * xpath.[ch] : improvements and debug of the XPath implementation
7239 * parser.c, HTMLparser.c : modified the parsers to be progressive
7240 * tree.[ch] : extended the Buffer promitives
7241 * xmlIO.[ch] : added basic I/O routines providing progressive
7242 parsing and ready for I18N conversion plugins
7243 * SAXresult/* : the SAX callback sequence maybe slightly different
7244 now
7245 * test*.c : improved/updated the tests programs
7246 * doc/* : recompiled the docs.
7247
Daniel Veillard15b75af1999-07-26 16:42:37 +000072481999-07-26 Michael Meeks <michael@edenproject.org>
7249
7250 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7251
7252 * tree.c: Ditto.
7253
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007254Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * configure.in: upgraded to version 1.4.0
7257 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7258 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7259 XML query language, see http://www.w3.org/TR/xpath for more details.
7260 * parser.c, parser.h: added CHAR* related string functions for XPath
7261 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7262 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7263 rebuild the docs.
7264 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7265 and regression testing capabilities for XPath.
7266
Daniel Veillardd79d7871999-07-12 10:38:12 +00007267Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7270 closing bug #1646
7271
Daniel Veillardbe9e5951999-07-12 09:16:45 +00007272Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * Makefile.am, example/Makefile.am: closed bug #1683
7275
Daniel Veillard3166ab11999-07-11 16:14:19 +00007276Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * example/Makefile.am, configure.in: added the makefile for the
7279 gjobread example
7280
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00007281Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7282
7283 * doc/Makefile.am:
7284 - fix which allow "make install DESTDIR=</install/prefix>".
7285
Daniel Veillard7cc3c041999-07-09 10:11:57 +00007286Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7289 which fixed a problem on the file reading-code.
7290
Daniel Veillard82150d81999-07-07 07:32:15 +00007291Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7294 output.
7295 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7296
Daniel Veillard5233ffc1999-07-06 22:25:25 +00007297Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * parser.h : Oops removed the binary compatibility problem
7300 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7301 * parser.c, HTMLparser.c: applied patches for reading from stdin
7302
Daniel Veillardbe70ff71999-07-05 16:50:46 +00007303Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * parser.c, entities.c, valid.c: cleanup bug #1591
7306 * configure.in: cleanup bug #1592
7307 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7308 the same tree back-end. Hence gdome will be available for it.
7309 * doc/Makefile.am: close bug #617
7310
Daniel Veillard97fea181999-06-26 23:07:37 +00007311Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * parser.c: alloctate a per parser context SAX interface block
7314
Daniel Veillard14fff061999-06-22 21:49:07 +00007315Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7318 and xmlEncodeEntitiesReentrant with the correct one :-\
7319
7320Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * commit of my internal XML base changes, quite a lot of
7323 changes, cleanups, better entities support, framework for
7324 new I/O and charset detection and handling
7325 * Fixed the configure/Makefile stuff to generate shared libs
7326 with the proper version info, so we jumped on rev from
7327 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7328 xmlEncodeEntities() result need to be freed now, and a string
7329 xmlParserVersion provide the current library version.
7330
Raph Levien05240da1999-06-15 21:27:11 +00007331Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7332
7333 * parser.c: fixed a buffer overrun for when you have a very long
7334 attribute with no entities in it.
7335
Daniel Veillardbb2da581999-06-13 14:37:07 +00007336Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * added example directory
7339 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7340
Daniel Veillard011b63c1999-06-02 17:44:04 +00007341Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * Release of libxml-1.1, nearly everything has been touched for
7344 this.
7345 * Added more regression tests
7346 * Updated the documentation
7347
Daniel Veillard27d88741999-05-29 11:51:49 +00007348Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * tree.[ch]: unified the XML_NO_CORBA defines.
7351 * parser.c encoding.[ch]: started plugging in char encoding detection
7352
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007353Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7354
7355 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7356 Also freed allocated buffer.
7357
Daniel Veillard27d88741999-05-29 11:51:49 +00007358Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007359 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7360 reentrancy problem at printing. One is left in entities.c, to
7361 remove ASAP
7362 * testSAX.c : added a test example showing the use of the SAX
7363 interface if one doesn't want to build the DOM tree.
7364 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7365
Daniel Veillard517752b1999-04-05 12:20:10 +00007366Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7369 large revamping of the parser to use SAX callbacks
7370 http://www.megginson.com/SAX/ (or at least a C like interface
7371 a la Expat). It's now possible to set up your own callbacks
7372 and the parser will not build a DOM tree.
7373 * test/* result/*: updated the test suite, I finally removed
7374 the old Namespace draft support (PI based).
7375
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007376Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * Makefile.am: added test result to EXTRA_DIST for make tests
7379
Daniel Veillard64068b31999-03-24 20:42:16 +00007380Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * parser.c, parserInternals.h: moved the chars macro definitions
7383 to parserInternals.h
7384 * parser.c, error.c: applied patches from "Knut Åkesson"
7385 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7386
Daniel Veillard012ccc11999-03-23 10:11:11 +00007387Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * xml-config.in : applied patch to make --version work
7390
Raja R Harinatha86c23e1999-03-05 22:14:01 +000073911999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7392
7393 * Makefile.am (check-local): Alias for `tests' target. This will
7394 cause `make check' to do the right thing.
7395 (tests): Don't run tests in srcdir. Also, replaced calls to
7396 basename with a `sed' "equivalent".
7397
Daniel Veillardd109e371999-03-05 06:26:45 +00007398Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7401 it in the header and not the sources, updated the doc.
7402 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7403 pointing this out.
7404
Daniel Veillardbc50b591999-03-01 12:28:53 +00007405Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7408 exported the inputStream routines.
7409 * doc/html/* : updated accordingly
7410
Daniel Veillardd692aa41999-02-28 21:54:31 +00007411Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * parser.c, parser.h, parserInternals.h: added a few extra
7414 internal calls to allocate and free parser contexts ...
7415 * doc/html/* : updated accordingly
7416
Daniel Veillard55a99271999-02-25 11:01:29 +00007417Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * configure.in, Makefile.am, doc/makefile.am : General changes for
7420 1.0.0 release and including the generated HTML documentation.
7421
Daniel Veillard35925471999-02-25 08:46:07 +00007422Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * makefile.am : added parserInternals.h, oops.
7425
Daniel Veillard1e346af1999-02-22 10:33:01 +00007426Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * parserInternals.h: added this header giving access to the parser
7429 internal functions.
7430 * doc/Makefile.am : added a rebuild target which rebuilds the full
7431 set of documentations
7432 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7433 the internal subset.
7434 * *.c *.h: modifications needed to generate the documentation using
7435 gtk-doc, cleanup of functions blocks, reorganisation of struct
7436 declarations.
7437
Daniel Veillard1164e751999-02-16 16:29:17 +00007438Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7441 the tar and spec file to include the beginning of the doc.
7442
Nuno Ferreira03d04781999-02-13 00:07:17 +000074431999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7444
7445 * doc/.cvsignore: Added this file.
7446
Daniel Veillard6800ef31999-02-08 18:33:22 +00007447Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * tree.c: fixed xmlGetProp to return "" when the attribute
7450 exists, even if the node-list is NULL.
7451
Daniel Veillard726c7e31999-02-08 15:13:10 +00007452Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * tree.c: patched an error outputting empty attribute values.
7455 * Makefile.am and doc/makefile.am: have been updated during the
7456 week-end. Sorry for an empty CVS log, I got a shell problem.
7457
Daniel Veillard1899e851999-02-01 12:18:54 +00007458Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * tree.h: cleaned up using enums instead of defines
7461 * parser.c, valid.[ch]: more work on parsing/output of element
7462 declarations
7463
Daniel Veillard3b9def11999-01-31 22:15:06 +00007464Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * valid.[ch], tree.c, parser.c : more work toward full parsing
7467 of XML DTDs.
7468 * README: added informations about mailing-list and on-line
7469 documentation
7470
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000074711999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7472
7473 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7474
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007475Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * parser.c, tree.[ch] : more work toward conformance testing,
7478 added a last element to accelerate parsing of very flat structures
7479 started working on internal subset Element content declaration.
7480 * valid.[ch] : first cut at adding code toward validation.
7481 * previous changes had also small impact on most files, especially
7482 the conformance testing using James Clark test suite.
7483
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007484Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * test/* : updated the examples, most of them were not well
7487 formed (humm), and added rdf2.
7488 * result/* : resulting changes in the output.
7489
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007490Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7493
Daniel Veillard44b3a061998-12-05 17:27:22 +00007494Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * tree.c: patched a bug in the generation of empty attributes
7497
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007498Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7501 for node/trees/documents/... Biggest problem is namespace
7502 support when copying subtrees.
7503
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007504Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * parser.c, entities.c: improve entities and char ref encoding,
7507 and cleanups of error messages.
7508
Daniel Veillard242590e1998-11-13 18:04:35 +00007509Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * parser.c, entities.c: simple bug hunting done during rpm2html and
7512 rpmfind integration.
7513
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007514Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * parser.[ch]: Added interfaces allowing to specify a SAX
7517 handler before parsing.
7518
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007519Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * parser.c: redirrect all errors reporting through the SAX
7522 error function
7523
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007524Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7527 * libtool, tlmain ...: update of the libtool files
7528
Miguel de Icaza442321c1998-11-04 18:13:38 +000075291998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7530
7531 * entities.c: Use g_snprintf insteda of snprintf.
7532
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007533Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7536 added ent5 test for this purpose.
7537 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7538
Daniel Veillard27271681998-10-30 06:39:40 +00007539Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * parser.c: fixed? a strange error due to compression on a GWP
7542 document.
7543
Daniel Veillard25940b71998-10-29 05:51:30 +00007544Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * tree.[ch]: bug fixing
7547 * entities.[ch]: defined a specific type for predefined entities
7548 * doc/xml.html: more documentation on the library, how to use it,
7549 overview of the interfaces.
7550
Daniel Veillard16253641998-10-28 22:58:05 +00007551Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7554
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007555Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7556
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007557 * tree.c: corrected a small bug
7558 * doc/xml.html: continuing writing documentation.
7559
7560Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7561
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007562 * debugXML.h debugXML.c: added debugging utilities.
7563 * tester.c: added --debug switch.
7564 * tree.c: patched an incorrect node->type assignment.
7565 * parser.c: formatting, ensure that node->doc != NULL in attributes
7566
Daniel Veillardccb09631998-10-27 06:21:04 +00007567Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7570 entity support and provide an internal representation close to
7571 DOM one (entity ref nodes, and attribute value as tree). I tried
7572 to preserve the interface but this will surely break some apps
7573 (I have to change rpm2html/rpmfind for example). I had to change
7574 two interfaces, and the generated tree is somewhat different.
7575 * doc/* : started documenting the XML library, the tree and
7576 DOM/Corba. This is a first step.
7577
Daniel Veillard11e00581998-10-24 18:27:49 +00007578Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * parser.c: Set up the fonctions comment block, boring but useful.
7581 * parser.h, SAX.c, parser.c: now attributes are processed through
7582 the SAX interface. The problem is that my SAX interface diverged
7583 quite a bit from the original one, well this is not an official
7584 spec, and translating it from Java to C is hairy anyway...
7585
Daniel Veillard97b58771998-10-20 06:14:16 +00007586Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7589 fonctions comment block, boring but useful.
7590
7591Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007592
7593 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7594 conversion routines. However they are not yet used to convert the
7595 inputs. The core will run with UTF-8.
7596
Daniel Veillard33942841998-10-18 19:12:41 +00007597Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * tree.c : make sure that the type id is properly set-up when
7600 a new object is allocated, needed for DOM.
7601
Daniel Veillard27fb0751998-10-17 06:47:46 +00007602Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * tree.h, tree.c: Ok, the main objects in the tree will be native
7605 corba objects, it costs 8 bytes per Node, Attribute and Document
7606 but it simplifies the Corba integration a lot (no extra interface
7607 objects to allocate/free).
7608
Daniel Veillard0bef1311998-10-14 02:36:47 +00007609Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7612 and changed NODEs contants for conformity with DOM Level 1
7613
Daniel Veillard27864701998-10-08 03:47:24 +00007614Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * added hooks to keep track of servants when creating objects
7617 xmlDoc and xmlNode (for Corba export).
7618
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007619Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * added xml-config script.
7622
Daniel Veillard7066a791998-10-01 20:28:28 +00007623Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7626 to autoupdate libtool and automake conf files.
7627
Miguel de Icaza60681bd1998-09-30 19:28:59 +000076281998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7629
7630 * Makefile.am: Use '?' to separate the sed
7631 commands as ',' is used when people pass -Wl,something.
7632
7633
Daniel Veillard15a8df41998-09-24 19:15:06 +00007634Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * tree.c, tree.h: added a per-document compression interface.
7637
Daniel Veillard151b1b01998-09-23 00:49:46 +00007638Tue Sep 22 20:47:38 EDT 1998
7639
7640 * tree.c, tree.h: added saving with compression and added interfaces
7641 to control the compression level (xmlGetCompressMode,
7642 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7643
Daniel Veillard70120ff1998-09-22 00:24:21 +00007644Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * parser.c: corrected a loop for files of size 0
7647
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000076481998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7649
7650 * error.h: New file. Contains prototyes from `error.c'.
7651
Tom Tromeyc19653d1998-08-14 01:22:43 +00007652Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7653
7654 * Makefile.am (xmlincdir): New macro.
7655 (xmlinc_HEADERS): Renamed from include_HEADERS.
7656
Daniel Veillard845664d1998-08-13 04:43:19 +00007657Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * applied small patch on numeric entities from
7660 Christopher Blizzard <blizzard@appliedtheory.com>
7661
Daniel Veillard260a68f1998-08-13 03:39:55 +00007662Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * New release 0.2, removed the old xml_* files so that it's
7665 coherent with the other CVS base (W3C), far better conformance
7666 to standard, new namespaces, decent entities support, beginning
7667 of a SAX-like interface. Nearly nothing left intact, even the
7668 test examples ...
7669
Christopher Blizzarda36749e1998-07-30 21:47:18 +000076701998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7671
7672 * .cvsignore: Add .deps dir
7673
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007674Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7677
Daniel Veillardfe926001998-07-26 04:28:20 +00007678Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007679
Daniel Veillardfe926001998-07-26 04:28:20 +00007680 * configure.in: added test for CPP
7681 * AUTHORS, Changelog: the original ones didn't get commited but the
7682 glib ones instead, fixed.
7683 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007684
Daniel Veillardfe926001998-07-26 04:28:20 +00007685Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007686
Daniel Veillardfe926001998-07-26 04:28:20 +00007687 * integrated code developped at W3C
7688 * changed the original Copyright
7689 * migrated to automake
7690 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007691