blob: f70049a25f60e894ae215e9aaefca8fd434e745f [file] [log] [blame]
Daniel Veillardfdd27d22002-11-28 11:55:38 +00001Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * uri.c: Johann Richard pointed out some XPointer problems for
4 URN based URI references in XInclude. Modified the URI parsing
5 and saving routines to allow correct parsing and saving of
6 XPointers, especially when attached to "opaque" scheme accordingly
7 to RFC 2396
8
Daniel Veillard8db67d22002-11-27 19:39:27 +00009Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10
11 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
12 of refactoring to the HTML saving code.
13 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
14 in the doc.
15
Daniel Veillardebc4ca92002-11-27 11:43:05 +000016Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
17
18 * tree.c include/libxml/tree.h: refactored the XML dump of a node
19 to a buffer API to reuse the generic dump to an OutputIO layer,
20 this reduces code, fixes xmlNodeDump() for XHTML, also made
21 xmlNodeDump() now return the number of byte written.
22
Daniel Veillard9d5ea172002-11-27 08:02:06 +000023Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
24
25 * python/setup.py.in: another patch from Stéphane Bidoul for
26 Python bindings on Windows
27 * doc/parsedecl.py: small cleanup
28
Daniel Veillard9715c172002-11-25 16:33:40 +000029Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
30
31 * libxml.spec.in configure.in: add a line in %changelog for releases
32
Daniel Veillard9bc53102002-11-25 13:20:04 +000033Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
34
35 * parser.c: patch from Marcus Clarke fixing a problem in entities
36 parsing that was detected in KDe documentations environment.
37
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000038Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
39
40 * python/libxml.c (libxml_prev): Return the previous as opposed to
41 the next node (I guess this is the result of some cut & paste programming:)
42
Daniel Veillard80d7b902002-11-23 16:23:08 +000043Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
44
45 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
46
Daniel Veillarda1196ed2002-11-23 11:22:49 +000047Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
48
49 * python/generator.py python/libxml.c python/setup.py.in: trying
50 to fix the Python bindings build on Windows (Stéphane Bidoul)
51
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000052Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
53
54 * win32/configure.js: added option for python bindings
55 * win32/libxml2.def.src: added more exports
56
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000057Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
58
59 * win32/Makefile.mingw: fixed unresolved symbols when linking with
60 pthreads
61 * win32/wince/*: applied updates to Windows CE port from Javier
62
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000063Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
64
65 * configure.in: preparing 2.4.28
66 * libxml.spec.in doc/Makefile.am: some cleanup
67 * doc/*: updated the news and regenerated.
68
Daniel Veillardfee408f2002-11-22 13:18:30 +000069Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
70
71 * HTMLparser.c: final touch at closing #87235 </p> end tags
72 need to be generated.
73 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
74 this change slightly the output of a few tests
75 * doc/*: regenerated
76
Daniel Veillardd2ff0392002-11-22 12:28:38 +000077Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
78
79 * parserInternals.c: fixing bug #99190 when UTF8 document are
80 parsed using the progressive parser and the end of the chunk
81 is in the middle of an UTF8 multibyte character.
82
William M. Brack8b2c7f12002-11-22 05:07:29 +000083Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
84
85 * threads.c: fixed initialization problem in xmlNewGlobalState
86 which was causing crash.
87 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
88 in xmlInitializeGlobalState.
89 * parserInternals.c: cleaned up ctxt->sax initialisation.
90
Daniel Veillardd5c2f922002-11-21 14:10:52 +000091Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
92
93 * tree.c include/libxml/tree.h: modified the existing APIs
94 to handle XHTML1 serialization rules automatically, also add
95 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
96 libxslt serialization uses it when needed without changing
97 the library API.
98 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
99 result/xhtml1: added a new test specifically for xhtml1 output
100 and updated the result of one XHTML1 test
101
Daniel Veillardd076a202002-11-20 13:28:31 +0000102Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
103
104 * xinclude.c parserInternals.c encoding.c: fixed #99082
105 for xi:include encoding="..." support on text includes.
106 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
107 test/XInclude/ents/isolatin.txt : added a specific regression test
108 * python/generator.py python/libxml2class.txt: fixed the generator
109 the new set of comments generated for doc/libxml2-api.xml were
110 breaking the python generation.
111
Daniel Veillard817e70b2002-11-19 22:28:48 +0000112Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * doc/Makefile.am: repair some problem if gtk-doc fail or such
115 * configure.in: patch for Solaris on new autoconf closes #98880
116 * doc/parsedecl.py: repair the frigging API building script,
117 did I say that python xmllib sucks ?
118 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
119 and some comment are no more truncated.
120
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000121Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
122
123 * parser.c: Martin Stoilov pointed out a potential leak in
124 xmlCreateMemoryParserCtxt
125
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000126Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
127
128 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
129 included in HTML documents and using the push parser.
130
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000131Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
132
133 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
134 specified, look for the Python interpreter not just in the
135 specified root but also in the specified location. Fixes #98825
136
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000137Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
138
139 * python/libxml.c: fixing bug #98792 , node may have no doc
140 and dereferencing without checking ain't good ...
141
Daniel Veillarddad3f682002-11-17 16:47:27 +0000142Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
143
144 * configure.in: preparing release 2.4.27
145 * doc/* : updated and rebuilt the docs
146 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
147 and all the docs are actually packaged and in the final RPMs
148 * parser.c parserInternals.c include/libxml/parser.h: restore
149 xmllint --recover feature.
150
Daniel Veillard68e9e742002-11-16 15:35:11 +0000151Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
152
153 * parser.c xpath.c: fixing #96925 wich was also dependant on the
154 processing of parsed entities, and XPath computation on sustitued
155 entities.
156 * testXPath.c: make sure entities are substitued.
157
Daniel Veillard328f48c2002-11-15 15:24:34 +0000158Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * parser.c: fixed #96594, which was totally dependant on the
161 processing of internal parsed entities, which had to be changed.
162
Daniel Veillard66651aa2002-11-15 11:21:43 +0000163Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
164
165 * Makefile.am python/Makefile.am python/tests/Makefile.am:
166 trying to fix bug #98517 about building outside the source tree
167 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
168
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000169Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
170
171 * include/win32config.h: cleanup
172 * win32/Makefile.mingw: integrated mingw in JScript configure
173 * win32/Makefile.msvc: modified to allow mingw coexistence
174 * win32/configure.js: integrated mingw
175 * win32/Readme.txt: cleanup
176
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000177Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * HTMLparser.c: strengthen the guard in the Pop macros,
180 like in the XML parser, closes bug #97315
181
Daniel Veillard0821b152002-11-12 20:57:47 +0000182Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
183
184 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
185 callback is never used.
186
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000187Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * parserInternals.c: fixed the initialization of the SAX structure
190 which was breaking xsltproc
191 * xpath.c: patch from Petr Pajas for CDATA nodes
192 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
193 * parser.c include/libxml/parser.h: patch from Peter Jones
194 removing a leak in xmlSAXParseMemory() and adding the
195 function xmlSAXParseMemoryWithData()
196
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000197Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
198
199 adding pdf of tutorial, changing web page to link to it
200 * doc/tutorial/xmltutorial.pdf
201 * doc/xml.html
202 * doc/docs.html
203
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000204Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
205
206 * doc/tutorial/ar01s08.html
207 adding file what I forgot for tutorial
208
209
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000210Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
211
212 Adding encoding discussion to tutorial
213 Added:
214 * doc/tutorial/images/*.png: DocBook admonition image files
215 * doc/tutorial/apf.html, apg.html: new generated html
216 * doc/tutorial/includeconvert.c: conversion code entity file
217 changed:
218 * doc/tutorial/xmltutorial.xml: DocBook original
219 * doc/tutorial/*.html: generated html
220
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000221Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
222
223 * include/libxml/*.h: retired xmlwin32version.h
224 * doc/Makefile.am: retired xmlwin32version.h
225 * win32/configure.js: retired xmlwin32version.h
226
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000227Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
228
229 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000230 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
231 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000232
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000233Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
234
235 * globals.c: fixed a typo pointed out by Igor
236 * xpath.c: try to speed up node compare using line numbers
237 if available.
238
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000239Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
240
241 * tree.c: make xmlFreeNode() handle attributes correctly.
242
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000243Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
244
245 * catalog.c: completed the #96963 fix, as reported by Karl
246 Eichwalder
247
Daniel Veillard56f21f22002-11-06 15:49:46 +0000248Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
249
250 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
251
Daniel Veillard91ad8792002-11-04 17:06:52 +0000252Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
253
254 * Makefile.am: switched the order of a couple of includes
255 to fix bugs #97100
256
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000257Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
258
259 * catalog.c: fixed bug #96963, reverted to the old behaviour of
260 xmlLoadCatalogs that used to separate directories with a ':'.
261
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000262Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
263
264 * threads.c: improvements to the Windows-side of thread handling
265 * testThreads.c: conditionally excluded unistd.h
266 * testThradsWin32.c: broke overlong lines
267 * include/win32config.h: adapted thread-related macros to the new
268 scheme and for pthreads on Windows
269 * win32/Makefile.msvc: introduced a more flexible thread build,
270 added testThreads[Win32].c to the build
271 * win32/configure.js: introduced a more flexible thread config
272
John Fleck61f6fb62002-10-31 15:23:29 +00002732002-10-31 John Fleck <jfleck@inkstain.net>
274
275 * doc/xml.html (and, by implication, FAQ.html)
276 added UTF-8 conversaion FAQ from Marcus Labib Iskander
277
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000278Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
279
280 * configure.in: removed xmlwin32version.h
281 * include/libxml/Makefile.am: removed xmlwin32version.h
282
Daniel Veillardce66ce12002-10-28 19:01:59 +0000283Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
284
285 * tree.c: applied patch from Brian Stafford to fix a bug
286 in xmlReconciliateNs()
287
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000288Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
289
290 * tree.c: applied patch from Christian Glahn to allow
291 xmlNewChild() on document fragment nodes
292
Daniel Veillardb39bc392002-10-26 19:29:51 +0000293Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
294
295 * parser.c: Christian Glahn found a problem with a recent
296 patch to xmlParseBalancedChunkMemoryRecover()
297 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
298 problems
299 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
300 test/schemas/seq*: added the test cases from Charles
301
Daniel Veillard366a9152002-10-23 20:43:53 +0000302Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
303
304 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
305 serious cleanup of the spec file and associated changes
306 in the Makefiles.
307 * valid.c: try to remove some warnings on x86_64
308
Daniel Veillardd033d022002-10-23 14:55:02 +0000309Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
310
311 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
312 fix bug #96586
313
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000314Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
317 parsing, applied his patch
318 * result/HTML/attrents.html result/HTML/attrents.html.err
319 result/HTML/attrents.html.sax test/HTML/attrents.html:
320 added the test and result case provided by Mikhail Sogrine
321
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000322Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
323
324 * vms/build_libxml.com vms/config.vms vms/readme.vms
325 include/libxml/parser.h include/libxml/parserInternals.h
326 include/libxml/tree.h include/libxml/xmlIO.h
327 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
328 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
329 Applied the VMS update patch from Craig A. Berry
330 * doc/*.html: update
331
Daniel Veillardf000f072002-10-22 14:28:17 +0000332Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
333
334 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
335
Daniel Veillard1e208222002-10-22 14:25:25 +0000336Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
337
338 * debugXML.c: adding a grep command to --shell in xmllint
339 for T.V. Raman
340
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000341Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
342
343 * xmlcatalog.c: tried to fix some of the problem with --sgml
344
Daniel Veillard935494a2002-10-22 14:22:46 +0000345Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
346
347 * parser.c: tried to fix bug #91500 where doc->children may
348 be overriden by a call to xmlParseBalancedChunkMemory()
349
350Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
351
352 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
353 identifiers in SGML catalogs containing '&'
354
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000355Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
356
357 * python/types.c: fixed bugs when passing result value tree
358 to Python functions.
359
Daniel Veillard48267432002-10-18 11:21:38 +0000360Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
361
362 * configure.in: preparing the release of 2.4.26
363 * doc/*: updated and rebuilt the documentation
364
Daniel Veillardbb284f42002-10-16 18:02:47 +0000365Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
366
367 * parser.c: fixed a XML Namespace compliance bug reported by
368 Alexander Grimalovsky
369
Daniel Veillard44892f72002-10-16 15:23:26 +0000370Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
371
372 * HTMLtree.c: fixed serialization of script and style when
373 they are not lowercase (i.e. added using the API to the tree).
374
Daniel Veillard2fd85422002-10-16 14:32:41 +0000375Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
376
377 * valid.c: make xmlValidateDocument emit a warning msg if there
378 is no DTD, pointed by Christian Glahn
379
Daniel Veillard32370232002-10-16 14:08:14 +0000380Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
381
382 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
383 content model when some of the blocks have min or max, and a couple
384 of bugs found in the process.
385 * result/schemas/list0* test/schemas/list0*: added some specific
386 regression tests
387
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000388Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
389
390 * README: updated the contact informations
391
Daniel Veillard63186732002-10-15 08:43:17 +0000392Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
393
394 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
395 misses it, reported by Peter Bray.
396
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000397Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
398
399 * tree.c: investigating xmlNodeGetContent() on namespace nodes
400 and removed a few warnings
401
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000402Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
403
404 * parser.c: Christian Glahn found a small bug in the push parser.
405 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
406 public
407
Daniel Veillard6045c902002-10-09 21:13:59 +0000408Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
409
410 * xmlschemas.c include/libxml/xmlschemas.h: added
411 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
412 * testSchemas.c: added --memory to test the new interface
413
Daniel Veillardf0070122002-10-09 14:24:17 +0000414Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
415
416 * doc/index.py doc/search.php: integrated the XSLT indexing,
417 a few fixed in the indexer, added a scope selection at the
418 search level.
419
Daniel Veillard01992e02002-10-09 10:20:30 +0000420Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
421
422 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
423 this was due to uninitialized parts of the validation context
424
Daniel Veillard321be0c2002-10-08 21:26:42 +0000425Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
426
427 * debugXML.c: applied patch from Mark Vakoc except the API
428 change, preserved it.
429 * doc/*: updated the docs to point to the search engine for
430 information lookup or before bug/help reports.
431
Daniel Veillard01e87d22002-10-08 16:55:06 +0000432Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
433
434 * doc/index.py doc/search.php: added mailing-list archives
435 indexing and lookup
436
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000437Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
438
439 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
440
Daniel Veillard9b006132002-10-07 11:13:27 +0000441Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
442
443 * doc/index.py: improved HTML indexing
444 * doc/search.php: make the queries also lookup the HTML based indexes
445
Daniel Veillard141d04b2002-10-06 21:51:18 +0000446Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
447
448 * doc/index.py: added HTML page indexing
449
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000450Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
451
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000452 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000453 problem in libxslt.
454 * catalog.c: fixed list handling in XML_CATALOG_FILES
455
Daniel Veillardceb09b92002-10-04 11:46:37 +0000456Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
457
458 * valid.c: typo/bug found by Christian Glahn
459
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000460Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
461
462 * xmlIO.c: applied Windows CE patch from Javier.
463 * win32/wince: new directory, contains support for the PocketPC
464 with Windows CE from Javier.
465 * include/win32config.h: reorganised, removed duplicate
466 definitions and applied WinCE patch from Javier.
467 * include/wsockcompat.h: new file, now contains WinSock
468 compatibility macros.
469 * win32/Makefile.msvc: introduced double-run compilation.
470
Daniel Veillarde16b5742002-09-26 17:50:03 +0000471Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
472
473 * configure.in include/libxml/xmlwin32version.h: preparing release
474 of 2.4.25
475 * doc/*: updated and regenerated teh docs and web pages.
476
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000477Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
478
479 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
480 error were not covering namespace declarations.
481 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
482 it was missing the attribute declaration for the namespace
483 * result/VC/NS3: the fix now report breakages in that test
484
Daniel Veillardabe01742002-09-26 12:40:03 +0000485Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
486
487 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
488
Daniel Veillard2ace1952002-09-26 12:28:02 +0000489Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
490
491 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
492 and regenerated the docs and web site
493
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000494Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
495
496 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
497 ATTRIBUTE_UNUSED is always put after the attribute declaration,
498 not before
499
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000500Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
501
502 * python/generator.py python/libxml2class.txt: fixed a stupid error
503 breaking the python API
504
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000505Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
506
507 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
508 triostr.c triostr.h: applied a trio update patch from
509 Bjorn Reese which should work with MinGW
510
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000511Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * tree.c: improving some documentation comments
514 * xmlregexp.c: found and fixed a mem leak with python regression tests
515 * doc/*: rebuilt the doc and the API XML file including the
516 xmlregexp.h xmlautomata.h and xmlunicode.h headers
517 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
518 python/types.c: added access to the XML Schemas regexps from
519 python
520 * python/tests/Makefile.am python/tests/regexp.py: added a
521 simple regexp bindings test
522
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000523Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
524
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000525 * doc/xml.html:
526 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000527
Daniel Veillard118aed72002-09-24 14:13:13 +0000528Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
529
530 * xmlregexp.c: fixed the data callback on transition functionality
531 which was broken when using the compact form
532 * result/schemas/*: updated the results, less verbose, all tests
533 pass like before
534 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
535 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
536 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
537 annoying warnings
538 * xpath.c: try to provide better error report when possible
539
Daniel Veillard72336152002-09-21 13:08:14 +0000540Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
541
542 * Makefile.am: fixed a breakage raised by Jacob
543
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000544Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
545
546 * include/win32config.h: added HAVE_ERRNO_H definition for parts
547 which don't use sockets
548
Igor Zlatkovic01280582002-09-20 16:40:34 +0000549Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
550
551 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
552 * win32/configure.js: applied zlib patch from Daniel Gehriger
553
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000554Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
555
556 * win32/configure.js: applied the patch from Mark Vakoc for
557 regexp support
558 * win32/libxml2.def.src: applied the patch from Mark Vakoc
559 for regexp support
560
Daniel Veillardb5c05732002-09-20 13:36:25 +0000561Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
562
563 * xmlschemastypes.c: as pointed by Igor Float and Double
564 parsing ain't finished yet
565
Daniel Veillard40b11342002-09-20 12:01:39 +0000566Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
567
568 * Makefile.am configure.in: trying to fix #88412 by bypassing
569 all the python subdir if python ain't detected
570
Daniel Veillard23e73572002-09-19 19:56:43 +0000571Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
572
573 * Makefile.am configure.in include/libxml/xmlversion.h.in:
574 made configuring with regexps/automata/unicode the default
575 but without schemas ATM
576 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
577 fixed the regexp based DTD validation performance and memory
578 problem by switching to a compact form for determinist regexps
579 and detecting the determinism property in the process. Seems
580 as fast as the old DTD validation specific engine :-) despite
581 the regexp built and compaction process.
582
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000583Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
584
585 * valid.c: determinism is debugged, new DTD checking code now works
586 but xmlFAComputesDeterminism takes far too much CPU and the whole
587 set usues too much memory to be really usable as-is
588
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000589Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
590
591 * tree.c: fixed another stupid bug in xmlGetNodePath()
592 * xmllint.c: --version now report the options compiled in
593
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000594Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
595
596 * HTMLparser.c: small cleanup
597 * valid.c xmlregexp.c: switched DTD validation to use only regexp
598 when configured with them. A bit of debugging around the determinism
599 checks is still needed
600
Daniel Veillard63b01c22002-09-17 19:25:28 +0000601Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
602
603 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
604
Daniel Veillard92727042002-09-17 17:59:20 +0000605Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
606
607 * xmlIO.c: small portability glitch fixed.
608
Daniel Veillard84d70a42002-09-16 10:51:38 +0000609Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
610
611 * xmlschemastypes.c: incomplete steps for real/double support
612 * testAutomata.c include/libxml/xmlautomata.h
613 include/libxml/xmlregexp.h: avoiding a compilation problem
614 * valid.c include/libxml/valid.h: starting the work toward using
615 the regexps for actual DTD validation
616
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000617Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
618
619 * hash.c: cosmetic cleanup
620 * valid.c include/libxml/tree.h include/libxml/valid.h: started
621 integrating a DTD validation layer based on the regexps
622
Daniel Veillard4402ab42002-09-12 16:02:56 +0000623Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
624
625 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
626 the determinism was tested before eliminating the epsilon
627 transitions :-(
628
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000629Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
630
631 * python/generator.py python/libxml.c python/libxml.py
632 python/libxml2-python-api.xml python/libxml2class.txt
633 python/libxml_wrap.h python/types.c: updated the python
634 bindings, added code for easier File I/O, and the ability to
635 define a resolver from Python fixing bug #91635
636 * python/tests/Makefile.am python/tests/inbuf.py
637 python/tests/outbuf.py python/tests/pushSAXhtml.py
638 python/tests/resolver.py python/tests/serialize.py: updated
639 and augmented the set of Python tests.
640
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000641Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
642
643 * win32/configure.js: added more readme info for the binary
644 package.
645
Daniel Veillard607b35c2002-09-10 12:16:19 +0000646Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
647
648 * xmlIO.c: fixed a stupid out of bound array error
649
650Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
651
652 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
653 messing around with support for Windows path, cleanups,
654 trying to identify and fix the various code path to the
655 filename access. Added xmlNormalizeWindowsPath()
656
Daniel Veillard76575762002-09-05 14:21:15 +0000657Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
658
659 * error.c valid.c: working on better error reporting of validity
660 errors, especially providing an accurate context.
661 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
662 error reports in those cases.
663
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000664Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
665
666 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
667 parser.c parserInternals.c xmlIO.c: get rid of all the
668 perror() calls made in the library execution paths. This
669 should fix both #92059 and #92385
670
Daniel Veillard19aa7022002-09-05 11:14:19 +0000671Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * xmllint.c: memory leak reporting was broken after a change
674 of the preprocessor symbol used to activate it.
675
Daniel Veillardec6725e2002-09-05 11:12:45 +0000676Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
677
678 * tree.c: try to make the copy function work for node of
679 type XML_DOCUMENT_FRAG_NODE, they are only created by the
680 DOM layers though, not libxml2 itself.
681
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000682Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
683
684 * valid.c: try to provide file and line informations, not all
685 messages are covered, but it's a (good) start
686
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000687Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * xinclude.c: reimplemented a large part of the XInclude
690 processor, trying to minimize resources used, James Henstridge
691 provided a huge test case which was exhibiting severe memory
692 consumption problems.
693
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000694Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
695
696 * python/Makefile.am: applied patch from Christophe Merlet to
697 reestablish DESTDIR
698
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000699Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
700
701 * libxml.spec.in: fixes libary path for x86_64 AMD
702
John Fleckbe98b332002-09-04 03:16:23 +0000703Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
704
705 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000706 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000707 (plus resulting generated html files)
708 fixing one spot I missed in the tutorial where I hadn't freed
709 memory properly
710
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000711Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
712
713 * doc/tutorial/includeaddattribute.c
714 * doc/tutorial/includeaddkeyword.c
715 * doc/tutorial/includegetattribute.c
716 * doc/tutorial/includekeyword.c
717 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000718 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000719 update tutorial to properly free memory (thanks to Christopher
720 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000721 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000722 added image files so the callouts are graphical, making it
723 easier to read ( use "--param callout.graphics 1" to generate
724 html with graphical callouts)
725
Daniel Veillarde1662542002-08-28 11:50:59 +0000726Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
727
728 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
729 nice logos generated by Marc Liyanage
730 * doc/site.xsl *.html: changed the stylesheet to show the new
731 logo and regenerated the pages
732
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000733Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
734
735 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
736
Daniel Veillard42766c02002-08-22 20:52:17 +0000737Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
738
739 * xpath.c: possible mem leak patch from Jason Adams
740
741Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
742
743 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
744 in the XQuery namespace
745 * configure.in: preparing 2.4.24
746 * doc/*.html: updated the web pages
747
748Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
749
750 * python/generator.py: closing bug #85258 by generating conditional
751 compile check to avoid linking to routines not configured in.
752
Havoc Pennington84ec40a2002-08-22 13:59:35 +00007532002-08-22 Havoc Pennington <hp@pobox.com>
754
755 * autogen.sh: update error message for missing automake
756
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000757Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
758
759 * python/Makefile.am: typo in target name resulted in libxml2.py
760 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
761
Daniel Veillard22669b22002-08-22 07:17:11 +0000762Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
763
764 * win32/win32/Makefile.mingw: updated with version from
765 Elizabeth Barham at http://soggytrousers.net/repository/
766
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000767Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
768
769 * win32/Makefile.msvc: added the prefix location to the include
770 and lib search path.
771
Havoc Pennington830e8972002-08-18 22:22:13 +00007722002-08-18 Havoc Pennington <hp@pobox.com>
773
774 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
775 both automake 1.6 and 1.4 installed get the right automake. Means
776 compilation from CVS will now require the latest automake 1.4
777 release, or manually creating symlinks called "automake-1.4" and
778 "aclocal-1.4"
779
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000780Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * configure.in python/Makefile.am: more AMD 64 induced changes from
783 Frederic Crozat
784
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000785Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
786
787 * xinclude.c: oops I was missing the xml:base fixup too
788 * result/XInclude/*.xml: this adds xml:base attributes to most
789 results of the tests
790
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000791Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
792
793 * xinclude.c: quick but apparently working implementation of
794 xi:fallback, should close bug #89684
795 * Makefile.am test/XInclude/docs/fallback.xml
796 result/XInclude/fallback.xml: added a basic test for fallback,
797 and run with --nowarning to avoid a spurious warning
798 * configure.in: applied patch from Frederic Crozat for python
799 bindings on AMD 64bits machines.
800
Daniel Veillard9e923512002-08-14 08:48:52 +0000801Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
802
803 * parser.c: xmlSAXUserParseMemory() really ought to fail if
804 the caller don't pass a SAX callback block.
805
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000806Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
807
808 * tree.c: applied the same fix for the XML-1.0 namespace to
809 xmlSearchNsByHref() as was done for xmlSearchNs()
810
Daniel Veillardad11b302002-08-12 14:53:41 +0000811Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
812
813 * libxml.3: small cleanup of the man page
814 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
815 when serializing HREF attributes generated by XSLT.
816
Daniel Veillardc084e472002-08-12 13:27:28 +0000817Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
820 version of Marc Liyanage' patch for boolean attributes in HTML
821 output
822
Daniel Veillard5f91b372002-08-12 12:13:01 +0000823Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * python/tests/serialize.py: fixed the test results, indenting
826 behaviour changed slightly
827
Aleksey Sanin9e951762002-08-08 18:02:41 +0000828Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
829
830 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
831 new c14n function to Windows def files
832
Aleksey Saninea4272a2002-08-02 23:50:03 +0000833Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
834
835 * c14n.c: fixed a memory leak in c14n code
836
Daniel Veillard58e44c92002-08-02 22:19:49 +0000837Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
838
839 * parser.c include/libxml/parser.h: adding a new API for Christian
840 Glahn: xmlParseBalancedChunkMemoryRecover
841 * valid.c: patch from Rick Jones for some grammar cleanup in
842 validation messages
843 * result/VC/* result/valid/*: this slightly change some of the
844 regression tests outputs
845
Daniel Veillard0bf29002002-08-01 12:54:11 +0000846Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * tree.c: trying to fix a problem in namespaced attribute handling
849 raised by Christian Glahn
850
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000851Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * encoding.c include/libxml/encoding.h: Opening the interface
854 xmlNewCharEncodingHandler as requested in #89415
855 * python/generator.py python/setup.py.in: applied cleanup
856 patches from Marc-Andre Lemburg
857 * tree.c: fixing bug #89332 on a specific case of loosing
858 the XML-1.0 namespace on xml:xxx attributes
859
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000860Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
861
862 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
863 corner case from new Merlin's test suite and added a callback
864 that will be used to improve xmlsec performance
865
866
Daniel Veillard0b22def2002-07-29 16:23:03 +0000867Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * HTMLtree.c: trying to fix the <style> escaping problem in
870 HTML serialization bug #89342
871
Daniel Veillard0b28e882002-07-24 23:47:05 +0000872Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
875 and rebuilt the web site.
876
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000877Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000878
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000879 * include/libxml/tree.h: added _private member to xmlNs struct
880
Daniel Veillard1d995272002-07-22 16:43:32 +0000881Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * HTMLparser.c: fixing bug #84876 based on the xml working
884 code.
885
William M. Brack61eaba52002-07-21 11:14:18 +0000886Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
887
888 * python/Makefile.am: enhanced to fix bug 72012 (errors
889 when using '-jX' make parameter)
890
William M. Brackef61d202002-07-19 08:32:00 +0000891Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
892
893 * xpath.c: small additional enhancement for booleans
894 compared to nodesets
895
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000896Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * HTMLtree.c: changed the order of the encoding declaration
899 attributes in the meta tags due to a bug in IE/Mac
900
William M. Brack0c022ad2002-07-12 00:56:01 +0000901Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
902
903 * xpath.c: enhanced handling of booleans (especially '='
904 and '!=' for nodesets) - fixes bug 85256. Added new
905 routine xmlXPathNotEqualValues for more proper handling
906 of '!=' when nodesets are involved.
907
Daniel Veillard06944e22002-07-11 19:55:18 +0000908Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
911 doc/xmlcatalog_man.xml to the source distribution
912
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000913Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
914
915 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
916 asked for this.
917
Daniel Veillard539638b2002-07-06 19:55:14 +0000918Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * configure.in: preparing 2.4.23
921 * doc/*: rebuilt the docs
922
Daniel Veillard176d99f2002-07-06 19:22:28 +0000923Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * parser.c: fixing bug #84169 by fixing the
926 comment of xmlCreatePushParserCtxt to describe the
927 encoding detection parameters better.
928
Daniel Veillard37f961d2002-07-06 17:53:56 +0000929Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
930
931 * valid.c: fixing bug #79331 in one path the lookup for
932 ID attributes on a namespaced node wasn't handled correctly :-\
933
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000934Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
935
936 * HTMLparser.c: trying to fix 87235 about discarded white
937 spaces in the HTML parser.
938 * result/HTML/*: this changes the output of a number of HTML
939 regression tests
940
Daniel Veillardfdc91562002-07-01 21:52:03 +0000941Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
942
943 * xpath.c: applied patch from Richard Jinks for the namespace
944 axis + fixed a memory error.
945 * parser.c parserInternals.c: applied patches from Peter Jacobi
946 removing ctxt->token for good.
947 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
948 popped out by the regression tests.
949 * Makefile.am: patch for threads makefile from Gary Pennington
950
William M. Brack6000af52002-06-28 11:43:13 +0000951Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
952
Daniel Veillardfdc91562002-07-01 21:52:03 +0000953 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000954 expressions involving preceding-sibling (et al).
955
Daniel Veillard153120c2002-06-18 07:58:35 +0000956Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * hash.c: applied a patch from Peter Jacobi to solve a problem
959 when compiling with the Watcom C on Win32
960 * result/schemas/*.err: the change of hashing algo generated
961 permutations in the output
962
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000963Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
964
965 * hash.c: applied patch from Sander Vesik improving the quality of
966 the hash function.
967
Aleksey Sanina5808b92002-06-14 17:07:41 +00009682002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000969
970 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
971 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
972 xmllint.c xpath.c: replaced sprintf() with snprintf()
973 to prevent possible buffer overflow (the bug was pointed
974 out by Anju Premachandran)
975
Daniel Veillarde059b892002-06-13 15:32:10 +0000976Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: removed an uninitialized data error popped by valgrind
979 on PE references
980
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000981Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
982
983 * doc/xml.html
984 adding tutorial reference to the web page
985
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000986Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
987
988 * doc/tutorial/xmltutorial.xml
989 * doc/tutorial/ar01s07.html
990 * doc/tutorial/ape.html
991 * doc/tutorial/includegetattribute.c
992 adding section to tutorial about retrieving an attribute
993 value
994
Daniel Veillardf5582f12002-06-11 10:08:16 +0000995Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * parser.c: applied a couple of patches from Peter Jacobi to start
998 to get rid of ctxt->token, with a possible significant speed
999 improvement to be gained once done. Better compliance with PE
1000 references constructs in DTDs too.
1001 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1002 from Peter too
1003
Daniel Veillard38d80e22002-06-11 07:24:56 +00001004Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1007 xmlParseElement was likely to have been deallocated at the
1008 time of the report, possibly leading to segfault. Just report
1009 the tag name now.
1010
Daniel Veillard9e412302002-06-10 15:59:44 +00001011Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * xpath.c: patch from Richard Jinks for XPath substring() function
1014 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1015
Aleksey Sanina5808b92002-06-14 17:07:41 +000010162002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001017
1018 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1019
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001020Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1021
1022 *doc/FAQ.html
1023 fixing typos in FAQ, thanks to Robert Funnell for the
1024 editing help
1025
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001026Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * NEWS: got complaints from rpmlint that it was empty
1029
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001030Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1031
1032 * added doc/tutorial, including:
1033 apa.html
1034 apb.html
1035 apc.html
1036 apd.html
1037 ar01s02.html
1038 ar01s03.html
1039 ar01s04.html
1040 ar01s05.html
1041 ar01s06.html
1042 includeaddattribute.c
1043 includeaddkeyword.c
1044 includekeyword.c
1045 includestory.xml
1046 index.html
1047 xmltutorial.xml
1048 libxml tutorial, including generated html
1049
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001050Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1051
1052 * result/c14n/exc-without-comments/merlin-c14n-two-*
1053 result/c14n/without-comments/merlin-c14n-two-*
1054 test/c14n/exc-without-comments/merlin-c14n-two-*
1055 test/c14n/without-comments/merlin-c14n-two-*
1056 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1057 c14n/exc-c14n and slightly modified test script to handle
1058 these test cases
1059 * c14n.c: fixed bugs for complicated nodes set (namespace
1060 without node and others from merlin-c14n-two.tar.gz)
1061 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1062 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1063 for xmlsec performance patch
1064 * xpath.c: fixed self::node() for namespaces and attributes
1065
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001066Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1067
1068 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1069 but with the format parameter
1070 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1071
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001072Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1073
1074 * Makefile.am: updated c14n tests suite
1075 * c14n.c: performance improvement for previous c14n patch
1076
Daniel Veillarde72c7562002-05-31 09:47:30 +00001077Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * parser.c: another peroformance patch from Peter Jacobi, that
1080 time on parsing attribute values.
1081
Aleksey Sanin508a1012002-05-31 06:32:32 +00001082Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1083
1084 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1085 into LibXML2 test suite
1086
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001087Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1088
1089 * c14n.c: propagating xpath ancesstors node fix to c14n
1090 plus small performance improvement to reduce number of
1091 mallocs
1092 * xpath.c: fixed ancestors axis processing for namespace nodes
1093
Daniel Veillard46de64e2002-05-29 08:21:33 +00001094Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1097 Peter Jacobi
1098
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001099Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * configure.in: preparing 2.4.22
1102
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001103Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1106 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1107 a public entry point.
1108 * doc/*: rebuilt the API and docs
1109
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001110Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xpath.c: patch from Richard Jinks to fix a problem introduced
1113 in the previous patch and pointed by Norm
1114
Daniel Veillardc6924812002-05-24 11:10:43 +00001115Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * libxml.spec.in: fixing bug #81112
1118
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001119Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * uri.c: fixing bug #82848
1122
Daniel Veillarda2878972002-05-24 07:54:39 +00001123Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1126 output of one catalog test
1127
Aleksey Sanin114e4752002-05-24 07:20:27 +00001128Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001129
Aleksey Sanin114e4752002-05-24 07:20:27 +00001130 * global.data globals.c tree.c include/libxml/globals.h
1131 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1132 default value for global parameter xmlIndentTreeOutput to 1 and
1133 introduced new global parameter xmlTreeIndentString (the string
1134 used to do one-level indent) with default value " " (as it was
1135 in tree.c)
1136
Daniel Veillard49d5af82002-05-23 11:55:49 +00001137Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1140 with trio and schemas.
1141
Daniel Veillard7c13af42002-05-22 09:57:32 +00001142Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * xpath.c: patch from Richard Jinks to fix the problem raised in
1145 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1146
Daniel Veillard5a872412002-05-22 06:40:27 +00001147Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlschemas.c: a bit of work on import.
1150 * xmlschemastypes.c: Charles Bozeman provided a compare function
1151 for date/time types so min/max facet restrictions should work,
1152 indeterminate comparisons return an error instead of equal.
1153 * test/schemas/date_0* result/schemas/date_0_0: specific test
1154 from Charles Bozeman too
1155
Daniel Veillard10b6da42002-05-18 07:55:20 +00001156Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1159 from Christian Cornelssen fixing the man pages and the Catalog
1160 building script.
1161 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1162 next step is <xs:import> I now have a reasonable understanding
1163 of how it works.
1164
Daniel Veillarde5354492002-05-16 08:43:22 +00001165Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1168
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001169Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1170
1171 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1172
Daniel Veillard088bf112002-05-14 11:03:59 +00001173Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * xpath.c: fixing an XPath function evalutation bug pointed out
1176 by Alexey Efimov where the context was lost when evaluating
1177 the function arguments
1178
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001179Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001180
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001181 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1182 function public for XMLSec performance optimizations
1183
Daniel Veillard3cd72402002-05-13 10:33:30 +00001184Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * python/generator.py python/libxml2class.txt : fixed a problem
1187 with the HTML parser pointed by Gary Benson
1188 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1189 example
1190
Aleksey Sanine48a3182002-05-09 18:20:01 +00001191Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1192 * parser.c: fixed bug #81159 (memory growth in SAX)
1193
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001194Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1195 * xpath.c: fixed bug #78858 (the real fix)
1196
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001197Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001198 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001199
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001200Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * tree.c: modified xmlNodeSetBase to allow changing the
1203 base of a document.
1204
Daniel Veillard070803b2002-05-03 07:29:38 +00001205Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * xmlschemastypes.c: patch Charles Bozeman for validation of
1208 all the date, time, and duration types
1209 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1210 * configure.in: fixed an error pointed by an user
1211 * xml2-config.in: fixed an error pointed by an user
1212
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001213Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1214
1215 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1216 win32/libxml2.def.src xmlIO.c: exported default
1217 'file:', 'http:' and 'ftp:' protocols input handlers
1218 and maked protocols comparisson case insensitive
1219
Daniel Veillard34de97f2002-04-30 14:29:22 +00001220Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * configure.in: Neven Has detected a typo
1223
Daniel Veillard28577c32002-04-30 06:48:41 +00001224Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1227 as one of the persons allowed to commit directly to the
1228 module.
1229
Daniel Veillardfc57b412002-04-29 15:50:14 +00001230Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1233 * valid.c: raised a too low limit
1234 * doc/*: rebuilt the docs
1235
Daniel Veillardeca82812002-04-24 11:42:02 +00001236Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * test/XPath/expr/floats test/XPath/expr/functions
1239 result/XPath/expr/floats result/XPath/expr/functions
1240 xpath.c: another XPath conformance patch from Richard Jinks
1241
Daniel Veillard13e04c62002-04-23 17:51:29 +00001242Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * xmlschemas.c: fixed validation of attribute groups.
1245 * test/schemas result/schemas: added an example from the primer
1246
Daniel Veillard88c58912002-04-23 07:12:20 +00001247Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1250 * test/schemas result/schemas: updated the test list
1251
Daniel Veillarde19fc232002-04-22 16:01:24 +00001252Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * TODO: updated a bit
1255 * parser.c: made a comment more specific
1256 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1257 Schemas conformance.
1258 * test/schemas result/schemas: updated the test list
1259
Daniel Veillard441bc322002-04-20 17:38:48 +00001260Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1263 implementing xs:all with minOccurs = 0
1264 * tes/schemas/* result/schemas/*: added more tests covering
1265 xs:all
1266
Daniel Veillard8a001f62002-04-20 07:24:11 +00001267Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * xmlregexp.c: first implementation of the all particle, this
1270 may need to be revisited for case where not all transitions
1271 must be crossed.
1272
Daniel Veillard7646b182002-04-20 06:41:40 +00001273Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * tree.c: another entity processing update from Markus Henke
1276
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001277Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1278
1279 * trionan.c: fixed crash on OSF/1
1280
Daniel Veillardb4398962002-04-19 07:01:55 +00001281Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * xmlschemas.c: more Schemas work
1284 * test/schemas/* result/schemas/*: added more tests coming
1285 from the spec.
1286
Daniel Veillard54761132002-04-18 21:00:44 +00001287Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1290 ExcC14N specification
1291
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001292Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * tree.c: patch from Markus Henke, fix for recursive entities.
1295
Daniel Veillard23b1f372002-04-18 15:50:05 +00001296Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * xpath.c: fix a problem with string() on a document node.
1299
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001300Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * Makefile.am xmlschemas.c: more Schemas work
1303 * test/schemas/* result/schemas/*: added more tests coming
1304 from the spec.
1305
Daniel Veillard6231e842002-04-18 11:54:04 +00001306Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1309 * result/HTML/*: this changes a few things in the results
1310
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001311Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1312
1313 * include/libxml/tree.h: eliminated 'declaration different than
1314 prototype' warning
1315 * include/win32config.h: "resolved" conflicts with errno.h
1316
Daniel Veillardb509f152002-04-17 16:28:10 +00001317Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1320 on the automata interfaces and debug of counted choices
1321 * test/schemas/* result/schemas/*: added a number of tests
1322
Daniel Veillard8651f532002-04-17 09:06:27 +00001323Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1326 a bit of work on Schemas
1327 * testSchemas.c: try to make it more useful
1328 * test/schemas/* result/schemas/* Makefile.am: changed the
1329 Schemas regression test procedure, started adding a few samples
1330
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001331Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1332
1333 * include/libxml/encoding.h: Patch for the Borland C++ builder
1334 * include/libxml/tree.h: Patch for the Borland C++ builder
1335 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001336 * win32/bcb5: New directory for the Borland C++ builder
1337 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001338
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001339Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1340
1341 * win32/Makefile.msvc: Update for XML Schema support
1342 * win32/configure.js: Update for XML Schema support
1343 * win32/libxml2.def.src: Update for XML Schema support
1344
Daniel Veillard4255d502002-04-16 15:50:10 +00001345Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1348 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1349 xmlunicode.c include/libxml/Makefile.am
1350 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1351 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1352 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1353 include/libxml/xmlversion.h.in : merged the current state of
1354 XML Schemas implementation, it is not configured in by default,
1355 a specific --schemas configure option has been added.
1356 * test/automata test/regexp test/schemas Makefile.am
1357 result/automata result/regexp result/schemas:
1358 merged automata/regexp/schemas regression tests
1359
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001360Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1361
1362 * xpath.c: Gary found a compile time problem, fixes #78823
1363
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001364Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * configure.in: release of 2.4.20
1367 * doc/*: updated and rebuilt the docs
1368
Daniel Veillardf544f192002-04-15 12:56:56 +00001369Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * python/Makefile.am: patch from Cristian Gafton to build on
1372 Red Hat 6.2, should also fix #75779
1373
Daniel Veillard940492d2002-04-15 10:15:25 +00001374Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * valid.c: first part of fixing #78729
1377
Daniel Veillardeb475a32002-04-14 22:00:22 +00001378Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1381 escaping of URI when saving HTML files.
1382 * result/HTML/*: this impacted some tests
1383
Daniel Veillard9b731d72002-04-14 12:56:08 +00001384Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * configure.in: trying to fix #77441
1387
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001388Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * include/libxml/xmlIO.h: Hallski complained it could not be
1391 included by itself.
1392
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001393Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1396
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001397Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1398
1399 * win32/configure.js: patch from Nilo for the c14n option
1400 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1401
Daniel Veillardda423da2002-04-10 19:25:38 +00001402Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1405 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1406 LIBXML_THREAD_ENABLED
1407
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001408Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * xpath.c: another patch from Richard Jinks for substring conformance
1411 * test/XPath/expr/floats test/XPath/expr/strings
1412 result/XPath/expr/floats result/XPath/expr/strings: update of the
1413 test suite to check those.
1414
Daniel Veillard01917aa2002-04-10 11:30:41 +00001415Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * xpath.c: patch from Richard Jinks for .x float parsing.
1418
Daniel Veillard46d6c442002-04-09 16:10:39 +00001419Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * parser.c: patch from Markus Henke when an encoding ain't recognized
1422
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001423Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * libxml.m4: got a report that #include <string.h> was needed
1426
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001427Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1430
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001431Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1432
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001433 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001434
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001435Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1438 pointed out by Melvyn Sopacua.
1439
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001440Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * libxml.m4: Frédéric Crozat gave a patch related to the change
1443 of Include paths breaking the libxml.m4
1444
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001445Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * xpath.c: Fix bug #76927 forgot to save some context
1448 when evaluating binary expressions
1449
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001450Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * configure.in: fixed configure for MPE/iX from Markus Henke
1453 * xmlmemory.c: fixed initialization problems
1454 * xpath.c: another set of patches from Richard Jinks this
1455 fixes "make XPathtests" on linux
1456
Daniel Veillard21458c82002-03-27 16:12:22 +00001457Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1460 * test/XPath/expr/compare test/XPath/expr/equality
1461 test/XPath/expr/floats test/XPath/expr/functions
1462 test/XPath/expr/strings result/XPath/expr/compare
1463 result/XPath/expr/equality result/XPath/expr/floats
1464 result/XPath/expr/functions result/XPath/expr/strings: Updated
1465 tests though they show a divergence on Linux
1466
Daniel Veillard28dfed12002-03-27 09:08:17 +00001467Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * xpath.c trionan.c: previous commit also included patches
1470 from Richard Jinks on some IEEE support corner case
1471
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001472Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1475 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1476 that $(datadir) should be used for docs
1477
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001478Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1481 could leak filedescriptors
1482
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001483Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * configure.in nanohttp.c: applied patch from Allan Clark for
1486 UnixWare/OpenServer
1487
Daniel Veillard19274092002-03-25 16:48:03 +00001488Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * configure.in: preparing 2.4.19
1491 * doc/*: rebuilt the docs
1492
Daniel Veillard56b2db72002-03-25 16:35:28 +00001493Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * nanohttp.c: fixing #76043, got fed up with non-portability
1496 of that piece of code.
1497
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001498Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * valid.c SAX.c: Never commit without running "make tests" :-(
1501 fix a couple of stupidities in the previous commit
1502 * result/*: a few changes in some attribute order result of previous
1503 commit.
1504
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001505Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1508 the internal subset should not raise duplicate ID errors,
1509 also there was a small bug in conjunction to namespace
1510 declarations defaulted and xml:xxx attributes DTD definitions.
1511
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001512Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * xpath.c: Richard Jinks also raised some rounding problems
1515 this tries to fix them
1516
Daniel Veillard4e2df542002-03-22 12:23:14 +00001517Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1520 behaviour in xmlXPathCastToString()
1521
Daniel Veillarddb552912002-03-21 13:27:59 +00001522Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1525 raised by Morus Walter
1526
Daniel Veillard9e537932002-03-21 13:08:08 +00001527Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1530 from Igor
1531
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001532Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * xpath.c: fixing #75619, related to a problem when trying
1535 to evaluate condition when the current node set resulting
1536 from that sub-step evaluation is empty. Also fixes 2 potential
1537 problem with previous-sibling and next-siblings axis.
1538
Daniel Veillard1840ef02002-03-21 08:05:23 +00001539Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1542 HTML support is not configured in.
1543
Daniel Veillard561b7f82002-03-20 21:55:57 +00001544Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1547 include/libxml/tree.h: dohh I really didn't intended to commit
1548 this test version :-(
1549
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001550Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * testSAX.c: I wanted to see the real speed at the SAX interface
1553 after a little too many Ximianer started complaining about the
1554 parser speed.
1555 added a --quiet option:
1556 paphio:~/XML -> ls -l db100000.xml
1557 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1558 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1559 3200006 callbacks generated
1560 real 0m1.270s
1561 Which means 16MBytes/s and 3Mcallback/s
1562
Daniel Veillardc62a1472002-03-19 18:35:12 +00001563Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * xpath.c: valgrind spotted another error that time when running
1566 on libxslt regression tests
1567
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001568Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * Makefile.am: adding "make valgrind" running the full regression
1571 tests (except python ones) under Valgrind (using valgrind -q
1572 which was kindly added by the author).
1573 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1574 passes cleanly now except an obcure floating point initialization
1575 raised in log10() in one XPath regression test ???
1576 * tree.c: edited some comments to close #75244
1577
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001578Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1581 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1582 context of ScrollKeeper, made sure that if the number is
1583 an integer, the serialization follows the description at
1584 http://www.w3.org/TR/xpath#section-String-Functions
1585
Daniel Veillard5997aca2002-03-18 18:36:20 +00001586Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001588 * configure.in: preparing 2.4.18
1589 * doc/*: updated and rebuilt the web site
1590 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1591 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001592 * parser.c: humm, changed the way the SAX parser work when
1593 xmlSubstituteEntitiesDefault(1) is set, it will then
1594 do the entity registration and loading by itself in case the
1595 user provided SAX getEntity() returns NULL.
1596 * testSAX.c: added --noent to test the behaviour.
1597
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001598Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * parser.c: Wilfried Teiken provided a hackish but working
1601 way to get context reported back on entities when parsing
1602 with SAX and without breaking the DOM build.
1603
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001604Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * c14n.c: applied a new patch from Aleksey Sanin
1607 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1608 to reference Aleksey implementation of XML digital Signatures
1609
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001610Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * xpath.c: small fix to avoid potential problem due to
1613 ordering of freeing data
1614 * python/Makefile.am: people were complaining about
1615 the generated file in python dir not being built
1616
Daniel Veillardd2379012002-03-15 22:24:56 +00001617Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1620 python/generator.py python/libxml.c python/types.c: Cleanup
1621 of the python Makefiles based on Jacob and James feedback,
1622 fixed the spec file accordingly, fixed the number of warning
1623 that passing my pedantic CFLAGS was generating. Conclusion
1624 is that Python includes are real crap.
1625
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001626Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * configure,in: it was reported quite a few times that
1629 xml2-config --cflags should not output
1630 -I$includeprefix/libxml2/libxml because libxml2 header names
1631 clashes with existing names like list.h from C++ stl.
1632 Includes should be #include<libxml/xxx.h> so ...
1633
Daniel Veillard6f293b12002-03-15 09:42:33 +00001634Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * c14n.c: another patch from Aleksey Sanin
1637
Daniel Veillard5c396542002-03-15 07:57:50 +00001638Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1641 canonicalization algorithm
1642 * doc/xml.html doc/index.html: added the C14N references on the
1643 index page.
1644
jacob berkman9be65862002-03-14 02:15:56 +000016452002-03-13 jacob berkman <jacob@ximian.com>
1646
1647 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1648 usage, redundant, and gcc specific
1649
Daniel Veillard75be0132002-03-13 10:03:35 +00001650Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xpath.c: speedup some node selection operations, this can
1653 have a significant impact on DocBook Norm's stylesheets
1654 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1655 make sure it's always the case
1656 * debugXML.c: distinguish CDATA and comments in ls operations
1657
Daniel Veillard61f26172002-03-12 18:46:39 +00001658Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1661 to generate better API descriptions etc...
1662
Daniel Veillard9ff88172002-03-11 09:15:32 +00001663Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * c14n.c: Fixing #74186, made sure all boolean expressions
1666 get fully parenthesized, ran indent on the output
1667 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1668 include/libxml/tree.h: also #74186 related, removed the
1669 --with-buffers option, and all the preprocessor conditional
1670 sections that were resulting from it.
1671
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001672Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * valid.c: applied patch from Dodji Seketeli fixing an
1675 uninitailized variable in xmlValidGetValidElements()
1676
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001677Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * c14n.c: fixed a few comments
1680 * doc/*.html doc/*/*.html: regenerated the docs and added
1681 the C14N API
1682 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1683
Daniel Veillardfa49d872002-03-09 10:20:00 +00001684Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * check-xml-test-suite.py: fix to adapt varaiations in the
1687 bindings
1688 * configure.in python/setup.py python/setup.py.in: fixed to
1689 have the version of the python scripts automatically updated
1690
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001691Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1694 in xmlCopyProp()
1695
Daniel Veillardaf43f632002-03-08 15:05:20 +00001696Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * configure.in: preparing 2.4.17 release
1699 * doc/*: updated and rebuilt the docs
1700 * xpath.c: fixed a comment
1701 * python/libxml.c: fixed a possible reentrancy problem
1702
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001703Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1706 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1707 added a specific regression test
1708 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1709 not raise exceptions when failing to find the attribute.
1710
Daniel Veillard90bc3712002-03-07 15:12:58 +00001711Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * configure.in xmllint.c: owen pointed out a problem with the
1714 ftme fix, gettimeofday() was not detected by configure and
1715 the ftime header wasn't included, dohhh
1716
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001717Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * configure.in xmllint.c: trying to fix #71457 for timing
1720 precision when gettimeofday() is not availble but ftime() is
1721
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001722Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1725 are now copied on install and part of the -devel RPM
1726
Daniel Veillard7b416132002-03-07 08:36:03 +00001727Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * xpath.c: trying to avoid bug #72150 which was apparently
1730 caused by a gcc bug (or a processor problem) as detailed
1731 at http://veillard.com/gcc.bug
1732
Daniel Veillardf742d342002-03-07 00:05:35 +00001733Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1736 fixed xmlReconciliateNs(), added a Python test/example for
1737 inter-document cut'n paste
1738 * python/libxml.py: fixed node.doc on document nodes and added
1739 xpathEval() onto node objects
1740
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001741Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1744 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1745 fixup and integrated tests for the serialization stuff
1746
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001747Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1750 moved the libxml man page to section 3
1751
Daniel Veillard1e774382002-03-06 17:35:40 +00001752Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * tree.c: fix bug #72490
1755 * python/libxml.c python/libxml.py: added methods serialize()
1756 and saveTo() to all node elements.
1757
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001758Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * xmlIO.c: closed #73430, don't read from an input source
1761 which indicated an end-of-file or an error.
1762
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001763Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * parser.c: make sure SAX endDocument is always called as
1766 this could result in a Python memory leak otherwise (it's
1767 used to decrement ref-counting)
1768 * python/generator.py python/libxml.c python/libxml.py
1769 python/libxml2-python-api.xml python/libxml2class.txt
1770 python/tests/error.py python/tests/xpath.py: implemented
1771 the suggestions made by Gary Benson and extended the tests
1772 to match it.
1773
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001774Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * python/generator.py: applied patch fixing #73450
1777
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001778Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * xpath.c: fixing #61290 "namespace nodes have no parent"
1781 long standing divergence from the XPath REC. NodeSets
1782 simply hold a copy of namespace nodes and those node ->next
1783 points to the parent (which may not be the node carrying the
1784 definition).
1785 * include/libxml/xpath.h: flagged but didn't added a possible
1786 speedup
1787 * DOCBparser.c HTMLparser.c: removed some warnings from push
1788 parser due to new state being added.
1789 * tree.c: new fix from Boris Erdmann
1790 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1791 the XML Canonalization support from Aleksey Sanin
1792
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001793Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * tree.c: patch from Boris Erdmann fixing some namespace odities
1796 with xmlCopyNode()
1797
Daniel Veillardc6613042002-03-02 09:34:02 +00001798Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmlIO.c: fix bug #72706 when loading a NULL entity
1801
Daniel Veillardc0fef772002-03-01 16:16:31 +00001802Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1805 actually change in a future XML Namespace revision.
1806
Daniel Veillard79426f22002-03-01 16:14:17 +00001807Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1810 added the possibility of returning nodesets from XPath extension
1811 functions written in Python
1812
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001813Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * python/*: commiting some Python bindings work done while travelling
1816
Daniel Veillard97300512002-03-01 09:13:41 +00001817Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1820 explicitely with memory debugging switched on
1821
Daniel Veillard6361da02002-02-23 10:10:33 +00001822Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1825 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1826 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1827 the accessor generator for strings
1828 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1829 regression test.
1830
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001831Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * python/README python/generator.py python/libxml.c python/setup.py:
1834 added the 'usual' setup.py to allow building a libxml2-python
1835 module based on the same code. The initialization is however
1836 different the 2 .so files fo libxml2 and libxslt are identical and
1837 they entry point initialize both libraries. this is done to avoid
1838 some possible nasty problem since the Python don't merge the maps
1839 of all shared modules.
1840
Daniel Veillard158a4d22002-02-20 22:17:58 +00001841Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * parser.c: fixed a push/encoding bug reported by Michael
1844 on librsvg
1845
Daniel Veillard7839e162002-02-20 18:54:48 +00001846Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * include/libxml/parserInternals.h: fixes a misplaced #endif
1849
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001850Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * parser.c valid.c: found and fixed a couple of allocation bugs
1853
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001854Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * doc/xml.html doc/python.html doc/*: added a Python and binding
1857 page describing the current state of the Python bindings and
1858 giving pointers to the other languages wrappers.
1859
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001860Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1863 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1864 rebuilt the API and web site
1865 * xpath.c: fixed #71978 portability bugs
1866
Daniel Veillard8aff2472002-02-19 21:50:43 +00001867Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1870
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001871Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * include/libxml/parserInternals.h parser.c: had to change
1874 2 internal parsing API when processing document content
1875 to check the start and end of element content are defined
1876 in the same entity
1877 * valid.c include/libxml/valid.h: attribute normalization can
1878 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1879 with the context to report it.
1880 * SAX.c: fixed the last known bugs, crazy validation constraints
1881 when a document is standalone seems correctly handled. There
1882 is a couple of open issues left which need consideration especially
1883 PE93 on external unparsed entities and standalone status.
1884 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1885 The 2 tests left failing are actually in error. Cleanup done.
1886
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001887Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * valid.c: implemented E59 spaces in CDATA does not match the
1890 nonterminal S
1891
Daniel Veillard878eab02002-02-19 13:46:09 +00001892Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * SAX.c parser.c valid.c: more validation test fixups
1895 * check-xml-test-suite.py: added duration info for the tests
1896
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001897Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * parser.c valid.c: a couple of errors were reported but not
1900 saved back as such in the parsing context. Down to 1% failure rate
1901 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1902
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001903Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * xmlInternald.c: isExtender was missing a char
1906 * parser.c include/libxml/parser.h: % are acceptable in the
1907 internal subset if within a PUBLIC ID
1908
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001909Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * SAX.c parserInternals.c valid.c: more work on the conformance
1912 suite. Took the step to finally block documents with encoding
1913 errors. It's a fatal error per the spec, people should have fixed
1914 their documents by now.
1915
Daniel Veillard55253e22002-02-18 14:32:39 +00001916Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * check-xml-test-suite.py: fixed the test script after some discussion
1919 on the semantic of TYPE="error"
1920 * Makefile.am: added the script to the distrib
1921
Daniel Veillard28757702002-02-18 11:19:30 +00001922Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * SAX.c entities.c: fixed a couple of conformances issues deep
1925 into the validation code (standalone and undeclared Notations)
1926
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001927Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1930 stayed there for years !
1931
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001932Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1935 missing
1936
Daniel Veillardc7612992002-02-17 22:47:37 +00001937Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * check-xml-test-suite.py: improved the behaviour a bit as
1940 well as the logs
1941 * parser.c valid.c SAX.c: fixed a few more bugs
1942 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1943
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001944Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * check-xml-test-suite.py: python script to run regression tests
1947 against the XML Test suite of W3C/OASis
1948 * SAX.c: fixed a validation bug
1949 * parser.c: fixed 3 errors pointed by the test suite
1950 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1951 * python/Makefile.am: fixed a dependendy
1952
Daniel Veillard9f28f302002-02-15 20:48:08 +00001953Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xmlmemory.c: avoid a warning bug #71594
1956
Daniel Veillard144024e2002-02-13 21:14:46 +00001957Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1960 warning on alpha/Tru64
1961
Daniel Veillarde4301c82002-02-13 13:32:35 +00001962Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * include/libxml/entities.h: fixing a comment
1965 * valid.c: fixing some troubles with validity check on namespaces
1966 * result/VC/NS3 test/VC/NS3: added a specific regression test
1967
Daniel Veillarda6d05382002-02-13 13:07:41 +00001968Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * tree.c: Fixing #71342 serializing '\n' in attribute values
1971 * result/noent/att3 result/att3 test/att3: added a specific
1972 test.
1973
Daniel Veillard797a5652002-02-12 13:46:21 +00001974Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * python/libxml.c: couple of bug fixes
1977
Daniel Veillard01a6d412002-02-11 18:42:20 +00001978Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * python/*.py: removed tabs and used spaces.
1981
Daniel Veillard397ff112002-02-11 18:27:20 +00001982Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1985 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1986
Daniel Veillard03517542002-02-11 13:54:40 +00001987Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1990 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1991
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001992Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * include/libxml/encoding.h include/libxml/entities.h
1995 include/libxml/globals.h include/libxml/parser.h
1996 include/libxml/threads.h include/libxml/tree.h
1997 include/libxml/xmlmemory.h: trying to fix the include mess
1998
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001999Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * include/libxml/xmlmemory.h: reverted part of the previous
2002 attempt to provide #69655, this was breaking the build.
2003
Daniel Veillard0ba59232002-02-10 13:20:39 +00002004Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2007 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2008 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2009 include/libxml/parserInternals.h include/libxml/tree.h
2010 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2011 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2012 clean.
2013 * python/libxml.c: fixed a warning.
2014
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002015Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2018 copying of node, merge back IDs in the target document.
2019 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2020 test/XInclude/ents/ids.xml: test case
2021 * result/VC/ElementValid4: output changed due to a typo fix
2022
Daniel Veillard1c18e302002-02-09 22:16:40 +00002023Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * python/Makefile.am: seems some version of automake didn't
2026 generate the dependancies right as Jacob found out. Add
2027 an extra dependancy rule.
2028
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002029Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * parserInternals.c valid.c: Justin Fletcher found some parts
2032 of the code needing cleanup
2033 * libxml.spec.in python/Makefile.am python/generator.py
2034 python/libxml.c python/libxml.py: Fixed the python Makefiles
2035 corrected a bug showing up on ia64, changed the name of the
2036 python internal module too
2037
Daniel Veillard07be19b2002-02-08 14:20:35 +00002038Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * Makefile.am: applied patch from Andris Pavenis for binary
2041 name suffixes
2042
Daniel Veillardf216d462002-02-08 13:44:24 +00002043Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * xmllint.c win32/win32config.h: fixing #68748
2046
Daniel Veillardd455d792002-02-08 13:37:46 +00002047Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * valid.c: fixing #70166
2050
2051Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * valid.c: fixing #70077
2054
Daniel Veillardc575b992002-02-08 13:28:40 +00002055Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * Copyright Makefile.am README configure.in libxml.spec.in:
2058 Changed to the MIT Licence
2059 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2060 doc/xmlio.html: updated the doc accordingly
2061 * include/libxml/xmlwin32version.h configure.in: preparing
2062 2.4.14 release
2063 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2064 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2065 fixed the const xmlChar * wrapper and generator, XPath extension
2066 functions now use the context as first argument
2067 * python/tests/tstxpath.py python/tests/xpath.py
2068 python/tests/xpathext.py: Updated the tests accordingly
2069 * tree.c: fixed bug #70067
2070
Daniel Veillard7db38712002-02-07 16:39:11 +00002071Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * Makefile.am: cleanup
2074 * debugXML.c: always use stdout if output is NULL
2075 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2076 * python/Makefile.am python/generator.py python/libxml2class.txt
2077 python/libxml_wrap.h python/types.c: augmented the number of bindings
2078 handling FILE * and XPath contexts
2079 * python/tests/Makefile.am: avoid a stupid problem due to the
2080 use of TEST.
2081
Daniel Veillard15a143b2002-02-06 22:40:50 +00002082Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2085
Daniel Veillard70cab352002-02-06 16:06:58 +00002086Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * python/TODO python/libxml.c: cleanup the extension function lookup
2089 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2090
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002091Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * configure.in python/Makefile.am: do not install outside
2094 of prefix
2095
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002096Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * python/TODO python/libxml.c: started adding SAX interfaces
2099 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2100 SAX test
2101
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002102Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * tree.c: hardened the addChild function
2105 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2106 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2107 added accessors needed for xmlNode, a bit more testing and
2108 extension of interfaces
2109 * python/tests/Makefile.am python/tests/build.py: added a test
2110 build from scratch/save/load/check
2111
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002112Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * parserInternals.c: change a small bit in the way valididy
2115 error messages get initialized
2116 * python/TODO python/libxml.c python/libxml2-python-api.xml
2117 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2118 added some memory debugging to track leaks at the libxml2 level
2119 * python/tests/*.py: changed all tests to check for leaks,
2120 there is just one left in XPath extension registrations.
2121
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002122Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * python/TODO python/generator.py python/libxml2-python-api.xml
2125 python/libxml2class.txt: more accessor classes for the parser
2126 context, allow to switch on and check validity
2127 * python/tests/Makefile.am python/tests/error.py
2128 python/tests/invalid.xml python/tests/valid.xml
2129 python/tests/validate.py: attded more test and and added error.py
2130 which I forgot to commit in the last step
2131
Daniel Veillard3ce52572002-02-03 15:08:05 +00002132Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * python/Makefile.am python/types.c: cleanup
2135 * python/libxml.c python/libxml.py python/libxml_wrap.h
2136 python/generator.py python/libxml2-python-api.xml
2137 python/libxml2class.txt: added class for parser context, added
2138 first cut for push mode support. Added a framework to generate
2139 accessors functions.
2140 * python/tests/Makefile.am python/tests/push.py: added a push
2141 test
2142
Daniel Veillardcfb05462002-02-02 23:18:22 +00002143Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2146 bug a bit of cleanup.
2147
Daniel Veillard5d819032002-02-02 21:49:17 +00002148Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2151 python/libxml2class.txt: adding error redirections and preformat
2152 to a python handler
2153 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2154 tests self checking
2155
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002156Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2159 a function
2160
Daniel Veillard9589d452002-02-02 10:28:17 +00002161Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2164 python/libxml.c python/libxml2-python-api.xml
2165 python/libxml2class.txt: Progressing through the TODOs, class
2166 description output, extra XML API, RPM now builds the wrappers
2167 for all python installed versions
2168
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002169Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * configure.in libxml.spec.in python/Makefile.am python/TODO
2172 python/generator.py python/libxml2class.txt: added more informations
2173 in the libxml2-python package including docs. Slightly changed
2174 the class hierarchy
2175 * python/tests/*: added basic regression tests infrastructure too
2176
2177Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2180 added libxml2-python as part of the packages installed
2181
Daniel Veillarda7340c82002-02-01 17:56:45 +00002182Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * python/Makefile.am python/generator.py python/libxml.c
2185 python/libxml.py: more work, now able to extend the
2186 XPath interpreter with functions written in python.
2187
Daniel Veillardc3e39442002-02-01 09:29:41 +00002188Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * python/Makefile.am: Jacob sent a patch to allow building from
2191 tarfile.
2192
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002193Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2196 inserted the python wrappers build, I hope this won't be too
2197 unportable
2198
Daniel Veillard1971ee22002-01-31 20:29:19 +00002199Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * xpath.c: minor optimization
2202 * python/generator.py python/libxml.c python/libxml.py
2203 python/libxml_wrap.h: more work on the python bindings,
2204 they now support XPath and there is no evident leak
2205
Daniel Veillard36ed5292002-01-30 23:49:06 +00002206Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * python/generator.py python/libxml.c python/libxml.py:
2209 more work on the python bindings generator.
2210
Daniel Veillard96fe0952002-01-30 20:52:23 +00002211Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * python/generator.py python/libxml.c python/libxml_wrap.h:
2214 more work on the python bindings.
2215
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002216Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * python/generator.py python/libxml.c python/libxml.py
2219 python/libxml_wrap.h: commited early version of a python binding
2220 for private use only ATM
2221
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002222Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * entities.c tree.c include/libxml/entities.h: applied patch
2225 from Anthony Jones to implement copy of DTD subtree too. Had
2226 just to keep 2 function private which really ought to become
2227 public ones.
2228
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002229Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * xmllint.c: added pointers to the web pages in the usage()
2232
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002233Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * tree.c: more fixes from Petr Kozelka for attribute handling
2236 in the tree API to align the semantic with DOM.
2237
Daniel Veillard36065812002-01-24 15:02:46 +00002238Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * valid.c tree.c entities.c: another set of patches from
2241 Anthony Jones for copy operations cleanup and robustness
2242
Daniel Veillardf8592562002-01-23 17:58:17 +00002243Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2246 an alphabetic index based on comments content
2247 * doc/*: rebuilt the web site with the new references
2248
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002249Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * parserInternals.h: Greg Sjaardema suggested to use an
2252 eponential buffer groth policy in xmlParserAddNodeInfo()
2253
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002254Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2257 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2258 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2259 to generate cross-references, and added/updated the stylesheets
2260 to generate and link API indexes. The generic keyword index
2261 is not done yet.
2262 * doc/*.html: regenerated all the usual docs too
2263
Daniel Veillard2070c482002-01-22 22:12:19 +00002264Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * debugXML.c: added an xpath function to the shell for T. V. Raman
2267
2268Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002269
2270 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2271 debug routines.
2272
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002273Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2276 support of attribute nodes
2277
Daniel Veillard9d06d302002-01-22 18:15:52 +00002278Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2281 hopefully near complete and fully documented of the API in XML
2282 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2283 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2284 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2285 include/libxml/parserInternals.h include/libxml/valid.hi
2286 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2287 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2288 include/libxml/xpath.h include/libxml/xpathInternals.h:
2289 Cleaned up the doc comments a lot in the process, the interface
2290 coverage is now 100%
2291
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002292Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2295 extracts comments from the gtk-doc DocBook output (a bit
2296 convoluted but seems to work).
2297
Daniel Veillard61006472002-01-21 17:31:47 +00002298Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2301 added an XML description of the API, moved the script generating
2302 it here. Added a "make api" target
2303
Daniel Veillardd2f23002002-01-21 13:36:00 +00002304Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2307
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002308Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * xpath.c include/libxml/xpathInternals.h: the change made to
2311 xmlXPathFuncLookupFunc was incompatible roll it back
2312
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002313Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * SAX.c: cleanup patch from Anthony Jones
2316 * doc/Makefile.am: fix the headers to avoid in make scan
2317 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2318 includes, * vs Ptr and general cleanup
2319 * parsedecl.py: first version of a script to extract the
2320 module interfaces, the goal will be to provide .decl or XML
2321 specification of the interfaces to build wrappers.
2322
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002323Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2326 now provides return codes in case of errors
2327
Bjorn Reese026d29f2002-01-19 15:40:18 +00002328Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2329
2330 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2331 Upgraded to trio baseline 1.6
2332 * strio.h strio.c: Replaced by triostr.h and triostr.c
2333
Daniel Veillard572577e2002-01-18 16:23:55 +00002334Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2337 of strdup usage in the code
2338
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002339Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * parser.c error.c: Keith Isdale complained rightly that
2342 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2343
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002344Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * tree.c: fixed the funxtion to set the xml: attributes
2347 * debugXML.c: added "setbase" to test it.
2348
Daniel Veillard2c748c62002-01-16 15:37:50 +00002349Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2352 to allow updating an attribute content
2353
Daniel Veillard8de85c62002-01-15 17:10:15 +00002354Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * libxml.h: try to avoid problems when compiling on Windows
2357
Daniel Veillard314cfa02002-01-14 17:58:01 +00002358Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * hash.c: patch from Anthony Jones for hash.c allocation size
2361 * Makefile.am: trying to work around Yet Another Libtool Madness
2362 and build the 2.4.13 release finally ...
2363
Daniel Veillard744683d2002-01-14 17:30:20 +00002364Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2367 * doc/* : update of the documentation
2368
Daniel Veillarde6a55192002-01-14 17:11:53 +00002369Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2372 at fixing #61290 :-(
2373
Daniel Veillardfb25a512002-01-13 20:32:08 +00002374Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2377 Fixes bug #67229
2378
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002379Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * tree.c: trying to avoid troubles when a subtree is copied
2382 and coalesced in part with the target tree. Should fix
2383 bug #67407
2384
Daniel Veillardd8224e02002-01-13 15:43:22 +00002385Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * valid.c: fixed validation of attributes content of type
2388 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2389 values, very old bug. Fixes #67671
2390
Daniel Veillard8107a222002-01-13 14:10:10 +00002391Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * parser.c include/libxml/parserInternals.h tree.c: integrated
2394 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2395 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2396
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002397Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * threads.c: applied Serguei Narojnyi's patch to add native
2400 thread support on the Win32 platform
2401 * testThreadsWin32.c Makefile.am: added the test program also
2402 from Serguei, Win32 specific
2403 * include/win32config.h include/libxml/xmlwin32version.h.in:
2404 added patch from Igor for the Windows thread specific defines.
2405
Daniel Veillard845cce42002-01-09 11:51:37 +00002406Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2409
Daniel Veillard7b602b42002-01-08 13:26:00 +00002410Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2413 output page into XMLinfo.html. Close bug #66951 and
2414 raised by Robert Collins too.
2415
Daniel Veillard73c6e532002-01-08 13:15:33 +00002416Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * encoding.c: Paul Keogh pointed out a possibility of segfault
2419 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2420 Closes bug # 68238
2421
Daniel Veillard4a859202002-01-08 11:49:22 +00002422Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * doc/*.html: updated the Gdome2 links
2425
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002426Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * libxml.h: Applied following patches from Robert Collins
2429 and make sure IN_LIBXML is defined when compiling it
2430 -------
2431 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2432 as well as Visual C.
2433 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2434 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2435 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2436 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2437 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2438 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2439 xmlSysIDExists xmlNoNetExists).
2440 * xmllint.c: Don't include winsock2.h for Cygwin.
2441
Daniel Veillard401c2112002-01-07 16:54:10 +00002442Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2445 when the version info is not present.
2446
Daniel Veillard6f42c132002-01-06 23:05:13 +00002447Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * tree.c: Anthony Jones pointed out a problem in
2450 xmlStringGetNodeList() and provided a fix for it
2451
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002452Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002454 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002455 xmlCreatePushParserCtxt() when the initial buffer passed
2456 is large.
2457
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002458Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * win32/*: big cleanup of the Windows/MSVC project files
2461 from Igor Zlatkovic
2462
Daniel Veillardcebb1362002-01-02 13:13:30 +00002463Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * doc/Makefile.am: should fix #67674 and avoid troubles if
2466 xsltproc is not available or fails in the prefix provided
2467
Daniel Veillard26908ab2002-01-01 16:50:03 +00002468Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2471
Daniel Veillard5344c602001-12-31 16:37:34 +00002472Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2473
2474 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2475 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2476 Fixed a few other problems raised by Charlie Bozeman.
2477 * result/VC/ElementValid[5-7]: fixed the output
2478
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002479Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2480
2481 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2482 patches from Charlie Bozeman. Regenerated the HTML docs.
2483
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002484Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2487 for Windows from Igor
2488
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002489Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * xmllint.c: applied Justin Fletcher patch for --output or -o
2492
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002493Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2494
2495 * win32/libxml2/libxml2.def.src: close #67019
2496
Daniel Veillard01db67c2001-12-18 07:09:59 +00002497Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * xmllint.c: applied Justin Fletcher generic timing patch
2500 similar to the one already applied to xsltproc.
2501
Daniel Veillardd1640922001-12-17 15:30:10 +00002502Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2503
2504 * include/libxml/tree.h tree.c: applied documentation patches
2505 from Charlie Bozeman
2506
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002507Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2508
2509 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2510
Daniel Veillard29e43992001-12-13 22:21:58 +00002511Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2512
2513 * valid.c: fix the xmlStrdup() used in the previous patch.
2514 * valid.c: added --dropdtd
2515 * tree.c: fixed xmlUnlinkNode so it also removes the references
2516 from the document if the node is a DTD
2517
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002518Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2519
2520 * HTMLtree.c valid.c: cleanup some static declarations
2521
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002522Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2523
2524 * xmllint.c: removed another strdup()
2525 * doc/FAQ: removed the HP/UX entry
2526
Daniel Veillarded472f32001-12-13 08:48:14 +00002527Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * valid.c: fix bug #66816 when validating.
2530 * xmllint.c: don't use sys/time.h if configure did not found it
2531
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002532Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2533
2534 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2535 xmlcatalog_man.xml
2536
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002537Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2538
2539 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2540 xmlInitMemory() was declared twice
2541
Daniel Veillardb82c1662001-12-09 14:00:54 +00002542Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2543
2544 * globals.c: do not reference strdup() !
2545 * configure.in libxml-2.0.pc.in: trying to fix the libs
2546 of the various config extraction modules
2547
Daniel Veillardef90ba72001-12-07 14:24:22 +00002548Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * configure.in : preparing 2.4.12
2551 * doc/* : updated and rebuilt the docs
2552
Daniel Veillard220346d2001-12-07 11:33:54 +00002553Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2554
2555 * uri.c: closed bug #66159
2556 * testURI.c: added --escape option
2557 * configure.in: some cleanup for xml2-config --cflags
2558
Daniel Veillard2a906822001-12-06 14:34:08 +00002559Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2560
2561 * globals.c testThreads.c: removed some misplaced includes
2562 of xmlversion.h
2563
Daniel Veillarde28313b2001-12-06 14:08:31 +00002564Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2565
2566 * threads.c: patch from Gary Pennington fixing a possible
2567 problem at initialization time.
2568
Daniel Veillardd3b08822001-12-05 12:03:33 +00002569Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2570
2571 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002572 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002573 CodeWarrior.
2574
Daniel Veillarda7866932001-12-04 13:14:44 +00002575Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2576
2577 * xmllint.c: applied Geert Kloosterman's patch to fix
2578 --repeat --timing output
2579
Daniel Veillard19840942001-11-29 16:11:38 +00002580Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2581
2582 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2583 where non-wellformed XML declaractions were not detected.
2584
Daniel Veillarde85d9342001-11-28 14:43:12 +00002585Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2586
2587 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2588
Daniel Veillard22f25a82001-11-28 09:12:23 +00002589Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2590
2591 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2592 gets reset by xmlCleanupInputCallbacks() and this makes the
2593 function useless. Same for output.
2594
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002595Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2596
2597 * xmlIO.c: robert pointed out a loop error in callback cleanups
2598
Daniel Veillard8faa7832001-11-26 15:58:08 +00002599Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2600
2601 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2602 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2603 they are not really tied to debugging
2604
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002605Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2606
2607 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2608 * xmllint.c: better --catalogs description
2609
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002610Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2611
2612 * tree.c: fixed a couple of problems in xmlSetProp()
2613
Daniel Veillardcd337f02001-11-22 18:20:37 +00002614Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2615
2616 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2617 unappropriate stdout output.
2618
Daniel Veillard566d4df2001-11-22 13:00:53 +00002619Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2620
2621 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2622 by Denis Beurive, closes #65111
2623
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002624Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2625
2626 * valid.c: in case of content model validity error, don't
2627 print it if validity warnings were not requested.
2628
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002629Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2630
2631 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2632 * parserInternals.c: removed the last exit() call. Print an
2633 unmaskable error on stderr instead (library mismatch detection)
2634
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002635Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2636
2637 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2638 shell instructions from Heiko Rupp
2639
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002640Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2641
2642 * catalog.c: use the URL notation file:// for default catalog paths
2643
Daniel Veillard0ec98632001-11-14 15:04:32 +00002644Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2645
2646 * include/libxml/tree.h: better comments for _private fields
2647 * tree.c: removed a problem when copying an entity reference.
2648
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002649Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2650
2651 * vms/*: updated instructions and diffs from John A Fotheringham
2652
Daniel Veillarda11001b2001-11-12 22:45:36 +00002653Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2654
2655 * include/libxml/xmlerror.h: avoid an include problem if
2656 #include <libxml/xmlerror.h> happens first in code
2657 seems to be the case in KDE libs
2658
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002659Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2662 from Igor for Windows
2663
2664Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * Makefile.am: Gary Pennington pointed out a missing prefix
2667
Daniel Veillard43d3f612001-11-10 11:57:23 +00002668Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2671 * doc/*: upgraded and rebuilt the docs
2672
Daniel Veillardc1f78342001-11-10 11:43:05 +00002673Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2674
2675 * HTMLparser.c: fix comment in scripts element parsing.
2676 * result/HTML/doc3*: updated the results.
2677
2678Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2679
2680 * uri.c: another URI bug fix #63336, using Joel Young patch.
2681
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002682Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2683
2684 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2685 a cleaned up version of the Pwd shell string generation.
2686
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002687Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * valid.c include/libxml/tree.h: trying to fix namespaces +
2690 validation problems for good, closing #63619 in the process
2691 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2692 wrong in this respect, fixed it.
2693
Daniel Veillardd536f702001-11-08 17:32:47 +00002694Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2695
2696 * xmllint.c: Morus Walter patch to allow --format and --encode
2697
Daniel Veillard5004f422001-11-08 13:53:05 +00002698Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * debugXML.c: Stefan Kost provided an help command for the shell
2701
Daniel Veillarda6825e82001-11-07 13:33:59 +00002702Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2703
2704 * debugXML.c: Heiko Rupp pointed that the shell would crash
2705 on empty nodesets returns.
2706
Daniel Veillard03f848d2001-11-07 12:53:46 +00002707Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2708
2709 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2710 migh need the history libraries
2711
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002712Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2713
2714 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2715 handle the case of < in quoted attributes, Bastian Kleineidam
2716
Daniel Veillardc853b322001-11-06 15:24:37 +00002717Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2718
2719 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2720 fixing catalog breakages
2721 * Makefile.am catalog.c result/catalogs/catal
2722 result/catalogs/mycatalog.* test/catalogs/catal*:
2723 fixed more problems in catalog support, added more regression tests
2724 for both XML and SGML catalog handling
2725
Daniel Veillard66870c72001-11-05 19:27:49 +00002726Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2727
2728 * debugXML.c: applied an improvement to xmlGetLineNo() from
2729 Keith Isdale
2730
Daniel Veillardffe09c92001-11-05 14:21:47 +00002731Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2732
2733 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2734 Side effect of the progressive catalog loading
2735
Daniel Veillardad661b92001-11-05 11:43:15 +00002736Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2737
2738 * Makefile.am: confexecdir and confexec_DATA were defined twice
2739 pointed out by Karl Eichwalder
2740
Daniel Veillard6eb17722001-11-04 22:19:27 +00002741Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2742
2743 * xmlcatalog.c: avoid unlink() and use remove() instead.
2744
Daniel Veillardea898282001-11-04 22:13:45 +00002745Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * libxml.spec.in: cleanup
2748 * include/libxml/xmlwin32version.h: updated with 2.4.8
2749
Daniel Veillarda4617b82001-11-04 20:19:12 +00002750Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2753 of compiling libxml with a non standard set of options
2754
John Fleck027edfb2001-11-04 20:13:58 +00002755Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2756
2757 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2758 document --sgml option, fixing gnome bugzilla #63382
2759
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002760Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2761
2762 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2763 breakage of 2.4.7, added a couple of really needed APIs
2764 like xmlCatalogIsEmpty() and xmlNewCatalog()
2765 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2766 for install-catalog
2767 * configure.in: preparing 2.4.8
2768
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002769Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2770
2771 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2772 include/libxml/tree.h include/libxml/xmlIO.h: more include
2773 cleanups, export cleanly one html output + format function.
2774
2775Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * parser.c: removed initGenericErrorDefaultFunc call from
2778 xmlInitParser() since it could destroy previous calls to
2779 xsltSetGenericErrorFunc() effects
2780
Daniel Veillardebd38c52001-11-01 08:38:12 +00002781Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2782
2783 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2784 keyword.
2785
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002786Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2787
2788 * Makefile.am: cleanup
2789 * threads.c: cleanup too
2790 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2791 from xsltproc
2792 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2793 dependancy loop.
2794
Daniel Veillard91c00402001-10-30 17:41:38 +00002795Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2796
2797 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2798 was not used anymore !
2799
Daniel Veillard52dcab32001-10-30 12:51:17 +00002800Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2801
2802 * configure.in: preparing 2.4.7
2803 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2804 manual page from John
2805 * doc/*: updated the doc and rebuilt the generated pages
2806
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002807Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2808
2809 * xmlIO.c: closing bug #62711, the library should never
2810 close stdin or stdout.
2811
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002812Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2813
2814 * uri.c: second pass at fixing #63336, using Joel Young
2815 final patch. looks okay.
2816
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002817Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * uri.c include/libxml/uri.h: trying to clear #63336
2820 allowing the escaping routine to parse unconformant
2821 URI-References.
2822
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002823Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2824
2825 * vms/readme.vms vms/build_libxml.com nanoftp.c
2826 include/libxml/xmlversion.h.in: a few VMS updates from
2827 John A Fotheringham
2828 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2829 and xmlCleanupOutputCallbacks() for the Perl binding people.
2830
Daniel Veillard635ef722001-10-29 11:48:19 +00002831Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2834 apply fixes to close #63271 and avoid segfaults when
2835 the error routine gets callbed before xmlInitParser()
2836 get called.
2837 * nanoftp.c error.c: Applied patches from Justin Fletcher
2838 correcting some xmlGenericError misuses.
2839
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002840Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2841
2842 *doc/xmllint.xml, doc/xmllint.1
2843 New and improved man page for xmllint - .xml is the original, .1
2844 is the generated man page
2845
Daniel Veillardc9484202001-10-24 12:35:52 +00002846Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2847
2848 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2849 the web site from the main HTML document.
2850
Daniel Veillard5151c062001-10-23 13:10:19 +00002851Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2852
2853 * parser.c: fixed an erroneous validation bug when PE refs
2854 occurs in external parsed entities referenced from the
2855 internals subset
2856 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2857 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2858 added the associated testcase, it's a nice one.
2859 * HTMLparser.c: generate the DTD node as HTML still ...
2860 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2861
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002862Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2863
2864 * HTMLparser.c: fixed a bug in htmlNewDoc()
2865
Daniel Veillard89cad532001-10-22 09:46:13 +00002866Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2867
2868 * test/threads/*: added entities testing to the Thread test
2869 * testThreads.c: make the test reasonable
2870 * DOCBparser.c: fix the DTD public and system ID
2871 * xmllint.c: added --sgml for SGML DocBook importing
2872 * Makefile.am: added Docbtests target
2873
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002874Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2875
2876 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2877 * testThreads.c: removed bogus include
2878
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002879Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2880
2881 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2882 fixed a very serious (looping) validation bug
2883
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002884Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2885
2886 * include/libxml/globals.h include/libxml/threads.h threads.c
2887 testThreads.c: far more testing, cleaning up bugs
2888 * *.c : make sure globals.h is always included.
2889
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002890Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2891
2892 * HTMLparser.c: try to get rid of parser loops for good.
2893
Daniel Veillardab7488e2001-10-17 11:30:37 +00002894Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895
2896 * configure.in: fixed some bugs in CFLAGS passing.
2897 * test/threads Makefile.am testThreads.c: added a specific
2898 threaded test case (really nasty, guaranteed).
2899
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002900Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2901
2902 * catalog.c: serious cleanup on the management of the
2903 XML catalog tree, more tests done, especially with
2904 the catalog PI.
2905
Daniel Veillard364789a2001-10-16 12:45:00 +00002906Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2907
2908 * catalog.c: avoid a problem in catalog cleanup on SMP if
2909 catalogs were not initialized.
2910
Daniel Veillard81463942001-10-16 12:34:39 +00002911Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2912
2913 * catalog.c xpath.c: trying to cleanup the not thread safe
2914 parts of the library.
2915
Daniel Veillard64a411c2001-10-15 12:32:07 +00002916Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2917
2918 * include/libxml/globals.h configure.in global.data: make
2919 the allocation be per-thread a configure option
2920 * encoding.c include/libxml/parser.h: fixed compilation
2921 errors
2922
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002923Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2924
2925 * include/libxml/parser.h: Norm reported that a few lines
2926 added were breaking libxslt compile, removed them for now
2927
Daniel Veillard6f350292001-10-14 09:56:15 +00002928Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2929
2930 * parser.c parserInternals.c threads.c: debugged and fixed
2931 initialization problems which were giving troubles on SMP
2932 boxes.
2933
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002934Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2935
2936 * include/libxml/Makefile.am: missing globals.h
2937
Daniel Veillarde7090612001-10-13 12:18:28 +00002938Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002939
Daniel Veillarde7090612001-10-13 12:18:28 +00002940 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002941
Daniel Veillardd0463562001-10-13 09:15:48 +00002942Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2943
2944 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2945 include/libxml/parserInternals.h include/libxml/tree.h
2946 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2947 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2948 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2949 Applied the last patches from Gary, cleanup, activated threading
2950 all user accessible global variables are now handled in globals.[ch]
2951 Still a bit rought but make tests passes with either
2952 --with-threads defined at configure time or not.
2953 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2954 linking options
2955
Daniel Veillardb8478642001-10-12 17:29:10 +00002956Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2957
2958 * Makefile.am include/libxml/Makefile.am
2959 include/libxml/globals.h globals.c include/libxml/threads.h
2960 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2961 configure.in: started integrating the core of the thread support
2962 not activated yet but half integrated. The code should still
2963 compile and work anyway.
2964
Daniel Veillardb44025c2001-10-11 22:55:55 +00002965Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2966
2967 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2968 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2969 integrating the non-controversial parts of Gary Pennington
2970 multithread patches
2971 * catalog.c: corrected a small bug introduced
2972
Daniel Veillard75b96822001-10-11 18:59:45 +00002973Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * catalog.c include/libxml/catalog.h: very serious cleanup,
2976 isolating unportable code and as much as possible the accesses
2977 to the global shared catalog. May need more testing !
2978
Daniel Veillard78d12092001-10-11 09:12:24 +00002979Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2980
2981 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2982 Keith Isdale patches for the XSLT debugger interfaces. Some
2983 cleanup
2984
Daniel Veillardff0b7312001-10-11 06:46:09 +00002985Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2986
2987 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2988 * DOCBparser.c: generate line nubers in elements
2989
Daniel Veillard60087f32001-10-10 09:45:09 +00002990Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2991
2992 * configure.in: preparing 2.4.6 release
2993 * doc/xml.html doc/html/*: updated and rebuilt the docs
2994 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2995
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002996Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2997
2998 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2999 adding documentation for DV's supercatalog support
3000
Daniel Veillard82d75332001-10-08 15:01:59 +00003001Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3002
3003 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3004 super catalog support adding one API and one flag --sgml to
3005 xmlcatalog
3006
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003007Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3008
3009 * doc/xmlcatalog_man.xml, xmlcatalog.1
3010 One more crack at
3011 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3012
3013
Thomas Broyer47334c02001-10-07 16:41:52 +00003014Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3015
3016 * xpath.c: implemented xmlXPathObjectCopy for external objects
3017 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3018
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003019Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3020
3021 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3022 finishing up fix to
3023 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3024 the xmlcatalog man page display more elegantly
3025
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003026Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3027
3028 * configure.in: closing bug #61832
3029 * HTMLparser.c: removed a warning
3030
Daniel Veillard6ab38382001-10-06 13:08:27 +00003031Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3032
3033 * xpath.c: fixing #61673 part I, do not loose doc information
3034 when copying result value trees.
3035
Daniel Veillard556c6682001-10-06 09:59:51 +00003036Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3037
3038 * xpath.c: trying to harden the XPath interpreter
3039
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003040Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3041
3042 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3043 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3044
William M. Brack1633d182001-10-05 15:41:19 +00003045Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3046
3047 * HTMLparser: repaired another loop problem
3048
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003049Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3050
3051 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3052 parsing.
3053 * xpath.c: fix bug #61291 the default XML namespace node is
3054 missing from the namespace axis.
3055 * tree.c: refuse to create namespaces nodes with prefix "xml"
3056
Daniel Veillard651f9472001-10-04 14:51:06 +00003057Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3058
3059 * SAX.c: ouch a non-defined namespace could lead to a crash,
3060 fixed #61215
3061
Daniel Veillard7dd05702001-10-04 14:25:12 +00003062Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * parserInternals.c: closed bug #61054
3065
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003066Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * include/libxml/Makefile.am: closing #60708
3069
Daniel Veillarda293c322001-10-02 13:54:14 +00003070Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3073 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3074
Daniel Veillardf4309d72001-10-02 09:28:58 +00003075Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3076
3077 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3078
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003079Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3080
3081 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3082 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3083
Daniel Veillard16756b62001-10-01 07:36:25 +00003084Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3085
3086 * catalog.c: Justin Fletcher provided cleaup code in case
3087 HAVE_STAT is not defined
3088 * include/win32config.h: Igor Zlatkovic suggested to have
3089 HAVE_STAT defined there
3090
William M. Brack5e1cac12001-09-28 16:19:18 +00003091Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3092
3093 * catalog.c - fixed typing error reported by M. Barros
3094
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003095Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3096
3097 * xmllint.c - fixing typo
3098
William M. Brackd28e48a2001-09-23 01:55:08 +00003099Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3100
3101 * HTMLparser.c: small enhancement to prevent loop on
3102 unrecognizable data
3103
Daniel Veillardb1d62872001-09-21 09:47:08 +00003104Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * parserInternals.c: applying patch from bug #60757 this
3107 should close it
3108
Daniel Veillardc0631a62001-09-20 13:56:06 +00003109Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * catalog.c xmlcatalog.c: removed a couple of warning
3112 * xpath.c: try to solve the linking problem on platforms
3113 needing trio to compile
3114
Daniel Veillard1a123612001-09-19 08:06:23 +00003115Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003116
Daniel Veillard1a123612001-09-19 08:06:23 +00003117 * Makefile.am libxml.spec.in: backing up non-documented changes
3118 commited without review or aproval by Jens Finke <jens@gnome.org>
3119 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003120
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003121Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * configure.in: Joe Orton provided a patch fixing a problem
3124 when iconv is specified to be in a non-standard directory
3125 but wasn't exported in xml2-config --cflags
3126
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003127Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3128
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003129 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003130 troubles with 2.4.4 errors.
3131
Daniel Veillard16698282001-09-14 10:29:27 +00003132Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3133
3134 * encoding.c entities.c: do not output hexadecimal charrefs
3135 when serializing HTML since some version of Netscape can't
3136 grok it, generate decimal ones.
3137 * result/HTML/doc3.htm: output changed due to previous test
3138 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3139
Daniel Veillard98fed372001-09-13 11:34:58 +00003140Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3143 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3144
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003145Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003146 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003147
3148 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3149 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3150 updated the configuration scripts systems accordingly
3151
Daniel Veillard04382ae2001-09-12 18:51:30 +00003152Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * configure.in: preparing for 2.4.4
3155 * doc/xml.html doc/html/*: updated and rebuilt the docs
3156
Daniel Veillardd63437e2001-09-12 15:00:27 +00003157Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * win32/dsp/libxml2.def.src: tried to incorporate comments
3160 from bug #59220
3161
Daniel Veillard319a7422001-09-11 09:27:09 +00003162Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * parser.c result/noent/wml.xml: fixed bug #59981 related
3165 to handling of '&' in attributes when entities are substitued
3166
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003167Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * libxml.h include/libxml/xmlversion.h.in
3170 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3171 Tried to close bug #60131
3172
Daniel Veillardbce62332001-09-10 18:46:55 +00003173Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3176
Daniel Veillard143b04f2001-09-10 18:14:14 +00003177Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * SAX.c: fixing bug #59946 on xmlns=""
3180
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003181Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3182
3183 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3184 but allocates a new error code.
3185
Daniel Veillard05c13a22001-09-09 08:38:09 +00003186Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * xmllint.c: John Fleck fixed typos in the options output
3189 * parser.c SAX.c: fix ignorable white space SAX selection
3190
3191Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3192
3193 * entities.c: Steve Underwood found the possibility of an
3194 ininite loop in case of error.
3195
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003196Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3199
Daniel Veillarda050d232001-09-05 15:51:05 +00003200Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3201
3202 * parser.c: warn if version is not 1.0 but it's not
3203 strictly speaking an error after analyzing the spec
3204
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003205Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3206
3207 *doc/catalog.html - add link to the html version of the
3208 man page, other linguistic cleanups
3209
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003210Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3211
3212 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3213 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3214 file, has not yet been included in the build.
3215
Daniel Veillard99784ff2001-09-01 16:20:28 +00003216Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3217
3218 * catalog.c: removed a duplicate affectation Justin Fletcher
3219
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003220Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3221
3222 * tree.c: Armin Sander pointed a possible text coalescing
3223 problem, completed his patch.
3224
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003225Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3226
3227 * trionan.c: Fixed const and volatile re-definition problem
3228
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003229Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * libxml.4 parser.c: doc updates from Heiko Rupp
3232 * parserInternals.c: 2 sanity checks from Heiko Rupp
3233
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003234Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * tree.c: applied patch from Armin Sander to make some pointers
3237 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003238 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003239
Daniel Veillardb06c6142001-08-27 14:26:30 +00003240Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * xpath.c: hum, restrict the integer usage gcc bug workaround
3243 to only gcc compilers so that other architecture don't get
3244 penalized by this limitation.
3245 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3246
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003247Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3250 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3251
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003252Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3255 --convert option to xmlcatalog to convert SGML ones to
3256 the XML syntax.
3257 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3258
3259 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003260Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * catalog.c xmlIO.c: started some serious testing and fixed
3263 a few bug and optmization needs.
3264
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003265Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3268 preparing for a 2.4.3 release even if it may not be ready yet
3269 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3270 all file parsing lookup to go through the entity resolver, add
3271 to add an API to bypass it (needed to load catalogs themselves),
3272 some cleanup on the catalog code too.
3273 * nanoftp.c: small cleanup
3274 * doc/catalog.html: small update
3275
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003276Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3279 Jun Kuriyama
3280
Daniel Veillardffb120d2001-08-23 00:52:23 +00003281Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * doc/catalog.html: finished the catalog documentation
3284
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003285Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * doc/catalog.html doc/xml.html: added documentation about
3288 Catalog support, misses an API description
3289 * doc/html/*: reextracted the API pages
3290
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003291Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3294 Added the part about section 7.2 on URI resolution,
3295 fixed a side effect in the HTML parser, look complete
3296 and ready to rock except the URI/SystemID part!
3297
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003298Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * include/libxml/catalog.h include/libxml/parser.h
3301 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3302 xmlIO.c: added support and APIs needed for the catalog PI
3303 * include/libxml/xmlIO.h: cleanup
3304
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003305Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3308 include/libxml/catalog.h: starts to look okay, really
3309 plugged the new framework, cleaned a lot of stuff,
3310 added some APIs, except the PI's support missing this
3311 should be mostly complete
3312 * result/catalogs/* test/catalogs/*: added new test, enriched
3313 the existing one with URN ID tests
3314
Daniel Veillard64339542001-08-21 12:57:59 +00003315Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * catalog.c: fixed nextCatalog
3318 * result/catalogs/docbook test/catalogs/*: started adding
3319 a small regression test
3320
Daniel Veillardcda96922001-08-21 10:56:31 +00003321Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3324 more work on the XML catalog support.
3325 * parser.c include/libxml/parser.h: small cleanup seems using
3326 list as a public parameter name can give portability troubles
3327 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3328 include/libxml/xpath.h include/libxml/Makefile.am: removed
3329 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3330 wrappers
3331
Bjorn Reese45029602001-08-21 09:23:53 +00003332Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3333
3334 * Makefile.am trio.c triodef.h trionan.c xpath.c
3335 include/libxml/Makefile.am include/libxml/trionan.h:
3336 Re-worked Not-A-Number and Infinity support.
3337 * xmlcatalog.c: added readline include files
3338
Daniel Veillard344cee72001-08-20 00:08:40 +00003339Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3342 testCatalog as xmlcatalog, making it an installed app
3343 adding a shell, and preparing it to be a /etc/xml/catalog
3344 management tool, though not ready yet
3345 * catalog.c include/libxml/catalog.h: adding support for
3346 XML Catalogs http://www.oasis-open.org/committees/entity/
3347 not finished, there is some interesting tradeoffs and a
3348 few open questions left.
3349
Daniel Veillardb7664f42001-08-19 13:00:43 +00003350Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * xmllint.c: fixed a line formatting problem
3353
Daniel Veillard5015b712001-08-17 09:37:52 +00003354Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * SAX.c: removed a couple of unused variable (Albert Chin)
3357
Daniel Veillardbb371292001-08-16 23:26:59 +00003358Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3359
3360 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3361 trying to fix some troubles w.r.t. function returning
3362 const xxxPtr.
3363
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003364Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3367 defined
3368
Daniel Veillardae6db172001-08-16 19:32:00 +00003369Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * xpointer.c: removed unused var
3372
Daniel Veillard09190202001-08-16 16:27:41 +00003373Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * testXPath.c: another small cleanup closing bug #59110
3376
Daniel Veillard796f4b62001-08-16 16:00:13 +00003377Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * win32/dsp/libxml2.def.src: small cleanup closing bug
3380 #59108
3381
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003382Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * example/gjobread.c: add xmlCleanupParser() before leaving
3385
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003386Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * config.h.in configure.in include/libxml/xmlwin32version.h:
3389 released 2.4.2
3390
Daniel Veillardd3d06722001-08-15 12:06:36 +00003391Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * include/libxml/valid.h debugXML.c valid.c: deprecate
3394 the non-boundchecking Sprintf functions, add Snprintf
3395 this should close bug #57984
3396
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003397Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3398
3399 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3400 URIs before doing the lookups (pointed by Mark Vakoc)
3401
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003402Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3403
3404 * xpath.c: serious changes on Result Value Trees and NodeSets
3405 w.r.t. deallocation and collect operations. Probably not
3406 100% clean (merge of allocated trees smells like a problem).
3407 Seems sufficient to close #58943
3408
Daniel Veillard90493a92001-08-14 14:12:47 +00003409Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * xmllint.c: adding a --format option
3412
Daniel Veillardfe703322001-08-14 12:18:09 +00003413Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3414
3415 * xpath.c: count() was broken on Result Value Tree
3416 * xmlIO.c: fixed file:/// accesses on _WIN32
3417
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003418Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3421 macro was renamed, this should close bug #58683
3422
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003423Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3424
3425 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3426 entity substitution mode text at the end of the entity might
3427 be added due to text coalescing.
3428 * nanoftp.c parser.c: small cleanup
3429
Daniel Veillard0c720972001-08-08 20:59:00 +00003430Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * HACKING: added John Fleck right to commit in the doc subdir
3433
Daniel Veillard48da9102001-08-07 01:10:10 +00003434Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3437 allow to inherit attributes from the DTD directly in the
3438 tree, this is needed for XPath and can be a useful feature.
3439 Inherited namespaces are always provided at the tree level now
3440 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3441 of tests for this feature (XSLT being the prime user).
3442
Daniel Veillard50f34372001-08-03 12:06:36 +00003443Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3444
3445 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3446 testSAX.c xmlIO.c xmllint.c include/win32config.h
3447 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3448 include/libxml/xmlwin32version.h.in win32/README.MSDev
3449 win32/dsp/*: applied Win32 Facelift No.2 patches from
3450 Igor Zlatkovic for Windows/MSC
3451
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003452Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3453
3454 * SAX.c: unparsedEntityDecl() the URI computation of the
3455 entity wasn't done breaking XSLT unparsed-entity-uri()
3456
Daniel Veillard567e1b42001-08-01 15:53:47 +00003457Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3458
3459 * xpath.c: fixed a bug when walking the descendants and
3460 the current node has no children
3461 * debugXML.c: show up when a text node is supposed to not be escaped
3462
Thomas Broyerf186c822001-07-31 23:30:37 +00003463Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3464
3465 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3466 worked like the set:leading() function)
3467 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3468
Daniel Veillardba6db032001-07-31 16:25:45 +00003469Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3470
3471 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3472
Daniel Veillard57905372001-07-31 15:52:17 +00003473Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474
3475 * include/libxml/xmlIO.h: apply change to close #58141
3476 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3477
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003478Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * parser.c: when the internal subset uses a PE, then the
3481 included entity can use conditional sections.
3482
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003483Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3486 when walking the namespace axis showing up in
3487 libxst/tests/general/bug-12
3488 * xmlmemory.c: added the possibility to trace a given block
3489 defined by its address
3490
Daniel Veillard4aafa792001-07-28 17:21:12 +00003491Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * parser.c: don't override existing encoding specified before
3494 starting xmlParseDocument()
3495
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003496Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3497
3498 * include/libxml/xmlwin32version.h: reinserted, needed for
3499 Windows users of CVS
3500
Darin Adlera77cac02001-07-27 17:41:51 +000035012001-07-27 Darin Adler <darin@bentspoon.com>
3502
Darin Adler699613b2001-07-27 22:47:14 +00003503 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3504 * testCatalog.c: Add include of <libxml/parser.h>.
3505
35062001-07-27 Darin Adler <darin@bentspoon.com>
3507
Darin Adlera77cac02001-07-27 17:41:51 +00003508 * include/libxml/.cvsignore:
3509 * include/libxml/xmlwin32version.h:
3510 Remove this file from CVS because it's generated.
3511
Daniel Veillard50822cb2001-07-26 20:05:51 +00003512Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * parser.c include/libxml/parser.h: applied const patches from
3515 Tom Moog #58002
3516
Thomas Broyerba4ad322001-07-26 16:55:21 +00003517Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3518
3519 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3520 lookup framework
3521
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003522Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * tree.c: fixed xmlCopyNode() for documents
3525
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003526Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3529
3530Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003531
3532 * parser.c: fixes bug #57652 reported by Morus Walter
3533
Daniel Veillarde3924972001-07-25 20:25:21 +00003534Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3535
3536 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3537
Daniel Veillarda53c6882001-07-25 17:18:57 +00003538Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3541 errors, lesson don't add new functions at 1am before a release
3542 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3543 from XPath initialization when possible.
3544
Daniel Veillardd9bad132001-07-23 19:39:43 +00003545Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * result/scripts/base*: removing history/readline changed
3548 this slightly
3549 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3550 xmllint.c: make element content line number generation
3551 optionnal to avoid breaking old apps added interface to switch
3552
Daniel Veillardf012a642001-07-23 19:10:52 +00003553Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3554
3555 * configure.in: get rid of the readline and libhistory
3556 dependancies by default, release 2.4.1 with IA64 fix
3557 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3558 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3559 John Kroll fixes to allow saving to HTTP via PUT (or
3560 POST of needed).
3561 * doc/html/*.html: regenerated the docs
3562
Thomas Broyere8126242001-07-22 03:54:15 +00003563Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3564
3565 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3566 xmlHashScanFull and xmlHashScannFull3 to get passed the
3567 three keys as arguments to the callback function
3568
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003569Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * configure.in Makefile.am: removed libxml softlink for good
3572 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3573 100% coverage by gtk-doc
3574
Daniel Veillard8599e702001-07-17 21:38:51 +00003575Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3578 fixed serious troubles due to size_t vs. int mismatch
3579
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003580Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3581
3582 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3583
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003584Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3585
3586 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3587 convenient extension API for value and context managing
3588 Now handles external objects through xmlXPathPopExternal,
3589 xmlXPathWrapExternal and xmlXPathReturnExternal.
3590 Added functions for sets operations (intersection, etc.)
3591
Daniel Veillard22090732001-07-16 00:06:07 +00003592Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3593
3594 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3595 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3596 HTMLparser.c: cleanup of global variables, marking some
3597 const or private.
3598
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003599Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003600
3601 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3602 fixed xmlXPathNodeSetItem when passing index=0
3603
Daniel Veillard05dec342001-07-14 21:57:39 +00003604Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3607
Daniel Veillard28ae6362001-07-14 16:44:32 +00003608Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * xmllint.c: fixed compilation under Cygwin #57503
3611 * TODO: update
3612
Peter Williamsed156f52001-07-13 18:35:13 +000036132001-07-13 Peter Williams <peterw@ximian.com>
3614
3615 * config.h.in: add #undef HAVE_DLFCN_H
3616
3617 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3618 builddir.
3619
Daniel Veillard73b36e32001-07-12 15:09:52 +00003620Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621
3622 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3623 raised by #57348 and #57381
3624
Daniel Veillard7db37732001-07-12 01:20:08 +00003625Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3628 tree.c xpointer.c: store the line numbder in element->content,
3629 may break some software, need a configuration mechanism
3630
Darin Adler96037892001-07-11 00:03:16 +000036312001-07-10 Darin Adler <darin@bentspoon.com>
3632
3633 * .cvsignore:
3634 * example/.cvsignore:
3635 * include/.cvsignore:
3636 * include/libxml/.cvsignore:
3637 Various things that are generated and should be ignored.
3638
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003639Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3642 * doc/xml.html doc/html/*: updated the docs
3643
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003644Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3647 validation occured on content with element child
3648
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003649Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3650
3651 * tree.c: fixed XML Base computation which was broken
3652 * debugXML.c: added a base function to the shell
3653 * Makefile.am result/scripts/* test/scripts/*: added scripts
3654 based regression tests, and adding 2 XML Base tests
3655
Daniel Veillard19e96c32001-07-09 10:32:59 +00003656Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * tree.c: set properties doc and call xmlSetListDoc for properties
3659 content when grafting them in a different tree.
3660 * aclocal.m4: remove from CVS
3661
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003662Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * win32/libxml2/libxml2.def.src: added some missing entry point
3665 for XPath (Mark Vakoc)
3666
Daniel Veillard388236f2001-07-08 18:35:48 +00003667Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3668
3669 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3670 layer should URI-Unescape before trying to open resources.
3671
Daniel Veillard04383752001-07-08 14:27:15 +00003672Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * xpath.c: fix the name() bug for elements in the default
3675 namespace reported by Charlie Bozeman
3676
Daniel Veillard7583a592001-07-08 13:15:55 +00003677Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3680 led to an XPath fix, improvements of SAX initialization, and
3681 an added option --nocdata to testXPath
3682
Daniel Veillard449d7392001-07-07 19:11:06 +00003683Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3684
3685 * doc/libxml-doc.el: Felix Natter provided anew version working
3686 with XEmacs too
3687
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003688Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689
3690 * include/libxml/xpath.h: small cleanup
3691 * doc/xml.html: update
3692
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003693Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3696 released 2.3.14
3697
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003698Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003701 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003702
Daniel Veillard73c9c042001-07-05 20:02:54 +00003703Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3706 were not equal to empty strings
3707
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003708Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * SAX.c: fixed a URI-Reference computation problem when validating
3711 * xmlIO.c: small cleanup
3712
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003713Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714
3715 * parser.c: improved the description of a couple of interfaces
3716 upon Larry Stamper suggestion
3717
Daniel Veillard62f313b2001-07-04 19:49:14 +00003718Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * SAX.c entities.c parser.c: changed completely the way entities
3721 are handled when running the parser in entity substitution mode.
3722 This fixes a bug reported by Stephan Kulow and nearly divides
3723 by 3 the amount of memory required by libxslt to load and process
3724 DocBook TDG.
3725
Daniel Veillardf420ac52001-07-04 16:04:09 +00003726Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * HTMLparser.c: fixing a too early root closing problem raised
3729 byt Prashanth Naidu
3730
Daniel Veillard8c357d52001-07-03 23:43:33 +00003731Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3734 raised by Mark Vakoc.
3735
Daniel Veillard6e90d192001-07-03 16:37:49 +00003736Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * example/Makefile.am: fixed the include path to add srcdir/include
3739 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3740 and some cleanup
3741
Daniel Veillardf06307e2001-07-03 10:35:50 +00003742Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3743
3744 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3745 lot of optimization work, results in significant improvements
3746 when handling really complex XPath queries. Add a small optimizer
3747 for unions, improve [n] and [last()], avoid some costly ops.
3748
Daniel Veillard77044732001-06-29 21:31:07 +00003749Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750
3751 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3752 * xpath.c: small cleanup
3753 * xmlGetNsList: reformated, fixed problems if used on Entities
3754
Daniel Veillard2adbb512001-06-28 16:20:36 +00003755Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756
3757 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3758
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003759Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3760
3761 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3762 * Makefile.am example/Makefile.am: workaround automake generating
3763 erroneous deps
3764
Daniel Veillard12f7d292001-06-28 13:12:11 +00003765Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
3767 * include/win32config.h: bug #56801 Yon Derek provided a patch
3768 to the windows config file.
3769
Daniel Veillard87ee9142001-06-28 12:54:16 +00003770Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3773 libxml.h : Yon Derek provided a set of changes to compile from
3774 CVS on Windows/MSC
3775
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003776Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * parser.c: fixed UTF8 BOM support in push mode
3779 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3780 added a specific testcase
3781
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003782Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * Makefile.am: added --push regression tests
3785 * parserInternals.c: the XML parser segfaulted in --push mode
3786
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003787Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788
3789 * configure.in: moved the symlinks detection within a CVS
3790 check, this is not portable and will be removed soon.
3791 * xpath.c: small cleanup/speedup
3792
Daniel Veillard11648102001-06-26 16:08:24 +00003793Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3796 release of 2.3.12
3797 * parser.c: make an error message if unknow entities in all cases
3798
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003799Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3800
3801 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3802
Daniel Veillard23793842001-06-25 16:07:45 +00003803Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3806 includes were installed in the wrong dir
3807
Daniel Veillardf5498f32001-06-25 15:08:36 +00003808Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * doc/html.xml: warn against sending code to exhibit bugs.
3811
Daniel Veillard56f06462001-06-24 21:34:03 +00003812Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3815 Tru64 from Thomas Leitner
3816
Daniel Veillardc5d64342001-06-24 12:13:24 +00003817Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * AUTHORS: added William and Bjorn
3820 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3821 daniel@veillard.com hopefully I won't have to do this again
3822 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3823 docs can be rebuilt cleanly now
3824 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3825 from CVs it's generated, added include/libxml/xmlwin32version.h
3826 also generated but which should change far less frequently.
3827 * catalog.c nanoftp.c: made sure to include libxml.h not
3828 libxml/xmlversion.h directly
3829 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3830 when compiling on WIN32 and MSC
3831
Daniel Veillard07385fd2001-06-23 21:55:48 +00003832Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * include/Makefile.am include/libxml/Makefile.am configure.in:
3835 fixed make distcheck and rebuilding the rpms
3836
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003837Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * configure.in: should finish the migration of exported includes
3840 into a real include/libxml in CVS, at least for CVS users.
3841 * removed the exported headers, added in include/libxml (as well
3842 as xmlversion.h.in).
3843
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003844Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3845
3846 * configure.in: fixed the way to detect symlink
3847
Daniel Veillard66541772001-06-23 18:31:04 +00003848Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * configure.in: updated, include/libxml is now a real CVS dir
3851
Daniel Veillardca989762001-06-23 17:39:29 +00003852Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3855 version works with both libxml1 and libxml2 (it autodetects
3856 the prefix of the html-files) from Felix Natter.
3857 * doc/xml.html: updated doc accordingly
3858
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003859Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * xpath.c: fixed the bug generating a template loop in libxslt
3862 when using docbook-xsl-1.4, * should filter out document nodes
3863 * HACKING: added William
3864 * TODO: updated
3865
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003866Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * doc/FAQ.html: added a warning about gcc-3.0
3869 * doc/xml.html: added reference to gdome2 and removed a confusing
3870 sentence
3871
Daniel Veillardf7f41852001-06-22 15:18:01 +00003872Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * xmlversion.h: okay this is a generated file, but Windows
3875 users need it and they can't generate it, and I want CVS
3876 Windows users ...
3877 * win32/libxml2/libxml2_so.dsp: Windows project file for
3878 the shared lib version of libxml2
3879 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3880 resources needed for libxslt/xsltproc by Yon Derek
3881
Bjorn Reese3157b342001-06-22 14:41:45 +00003882Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3883
3884 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3885
Daniel Veillard4151acb2001-06-22 10:48:57 +00003886Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
Daniel Veillardcc146db2001-06-22 11:10:52 +00003888 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3889
3890Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
Daniel Veillard4151acb2001-06-22 10:48:57 +00003892 * include/win32config.h: Yon Derek provided a first fix
3893 to be able to compile libxslt/xsltproc on Windows
3894
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003895Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * xpath.c: attempt to work around what seemed a gcc optimizer
3898 bug when handling floats on i386 http://veillard.com/gcc.bug
3899 * tree.c entities.c encoding.c: doing some cleanups while
3900 chasing it
3901
Daniel Veillard017b1082001-06-21 11:20:21 +00003902Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * Makefile.am: cleanup when --without-debug is specified
3905 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3906 w.r.t. --without-debug and other include points
3907 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3908 Catalogs
3909 * configure.in entities.h tree.h HTMLparser.c: removed
3910 --without-corba, made the _private field mandatory
3911
Daniel Veillard87a764e2001-06-20 17:41:10 +00003912Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913
3914 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3915 outputs a BOM in UTF8, an errata has been issued to avoid the
3916 problem, that was the most reasonable solution... Add support
3917 for a leading UTF8 BOM in entities.
3918
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003919Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * valid.c: fixed a bug found when post validating an entity ref
3922 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3923 activate it too
3924
Daniel Veillard39196eb2001-06-19 18:09:42 +00003925Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3928 weakness in the node copy the XPointer and the XInclude
3929 implementations. Serious cleanup.
3930
Daniel Veillard3739b982001-06-19 12:51:30 +00003931Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * Makefile.am: Kjartan Maraas provided a small patch to
3934 add xml2-config.in to EXTRA_DIST
3935
Daniel Veillarda9142e72001-06-19 11:07:54 +00003936Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3939 provided another failing case found in KDE, the way the
3940 ctxt->vctxt.nodeTab was allocated and freed changed over
3941 time but it wasn't completely cleaned up. This should fix it.
3942
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003943Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * parser.c: Stephan Kulow also raised the fact that line number
3946 could get miscounted making debug harder, fixed the problem
3947 in xmlParseCharData()
3948
Daniel Veillard64b98c02001-06-17 17:20:21 +00003949Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * valid.c: Stephan Kulow pointed out a problem when validating
3952 and using an empty entity, forgot a 'break' in a case.
3953
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003954Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3957 * doc/xml.html: updated with 2.3.11
3958
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003959Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * TODO: updated adding cleanup of generated doc
3962 * configure.in: prepared to release 2.3.11
3963 * xmllint.c: added --version for bug reporting
3964 * doc/html/*.html: rebuilt the doc
3965
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003966Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * xpath.c: first part of the work on selecting namespace to
3969 fix bug #56115
3970
Daniel Veillard96ed5832001-06-15 22:22:04 +00003971Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3974 when using -liconv
3975 * TODO: updated
3976
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003977Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3980 cleanup, encoding support.
3981
Daniel Veillard608ad072001-06-14 08:32:28 +00003982Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3985
Daniel Veillard239d0522001-06-13 23:02:48 +00003986Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * xpath.c: bug detected by Ankh when / is used as a function arg
3989
Daniel Veillard02bb1702001-06-13 21:11:59 +00003990Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3993 of element and use it to avoid outputting formatting spaces at
3994 the wrong place. Implemented the format parameter for HTML save.
3995 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3996 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3997 result/HTML/wired.html: of course this impact the result of a
3998 number of HTML tests
3999
Daniel Veillard95d845f2001-06-13 13:48:46 +00004000Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * HTMLtree.[ch]: started augmenting the HTML save API with
4003 encoding and formatting parameters
4004
Daniel Veillardeca60d02001-06-13 07:45:41 +00004005Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * HTMLtree.h: cleanup and started evaluating the work needed on
4008 revamping the HTML output code
4009
Daniel Veillard84666b32001-06-11 17:31:08 +00004010Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4013
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004014Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4015
4016 * valid.c: fixed bug #56049, forgot one check in the
4017 validation routine
4018
Daniel Veillardca2366a2001-06-11 12:09:01 +00004019Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4022
Daniel Veillard6761eee2001-06-11 10:29:38 +00004023Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * libxml.h: fixed an error in last commit
4026 * doc/FAQ.html: added an entry for compilation from CVS
4027
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004028Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * xmlversion.h.in libxml.h: Cygwin patches
4031 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4032 * tree.h: cleanup
4033
Daniel Veillardacd370f2001-06-09 17:17:51 +00004034Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4037 memory block in a strange case where libxml is linked twice
4038 in the binary.
4039
Daniel Veillard1d047672001-06-09 16:41:01 +00004040Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4043 state far too often, simple fix used to avoid it.
4044
Daniel Veillard4497e692001-06-09 14:19:02 +00004045Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4048 being processed, applied his patch
4049 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4050
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004051Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4054 provided fixes to compile on MSCC again
4055 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4056 also provided an update for the project files.
4057
Daniel Veillarda682b212001-06-07 19:59:42 +00004058Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4061 bug #55810
4062
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004063Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * tree.c: fixed xmlGetNsProp() to close bug #55683
4066 Note this requires libxslt to use it's own function instead.
4067
Daniel Veillardf0c53762001-06-07 16:07:07 +00004068Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * HTMLtree.c: when in a pre element no formatting space should
4071 be added.
4072 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4073
Daniel Veillard068a9652001-06-07 15:30:26 +00004074Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * configure.in: added tests for signal() and signal.h
4077
Daniel Veillard541d6552001-06-07 14:20:01 +00004078Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4081
Daniel Veillard8a367d42001-06-07 14:01:34 +00004082Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * doc/libxml-doc.el: Felix Natter provided a new version for
4085 libxml2
4086
Daniel Veillard8a926292001-06-07 11:20:20 +00004087Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * HTMLtree.c: when in a pre element no formatting space should
4090 be added.
4091
Daniel Veillard14839d52001-06-06 16:11:56 +00004092Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4095
Daniel Veillarde95e2392001-06-06 10:46:28 +00004096Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4099 hack
4100 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4101 * uri.c: fixed a warning
4102
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004103Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * HTMLtree.c: trying to close bug #55772 escaping in script
4106 elements
4107 * doc/xml.html: suggest to send mail to the list
4108
4109Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004110
4111 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4112 good. Use a macro and based on the solution provided in
4113 vsnprintf manual page from GNU.
4114
Bjorn Reese99748722001-06-05 12:49:15 +00004115Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4116
4117 * error.c: Workaround for non-preserving variadic list.
4118 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4119
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004120Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * doc/xml.html: added 2.3.10 release
4123
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004124Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126 * configure.in: releasing 2.3.10
4127
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004128Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4131
Daniel Veillard20042422001-05-31 18:22:04 +00004132Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * encoding.c: Robert Collins provided a patch to add the
4135 "US-ASCII" encoding alias
4136
Daniel Veillard97ac1312001-05-30 19:14:17 +00004137Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4140 string oriented functions and started cleaning the related areas
4141 in xpath.c which needed fixing in this respect
4142
Daniel Veillard2d703722001-05-30 18:32:34 +00004143Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4146 #55380
4147 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4148
Daniel Veillard9403a042001-05-28 11:00:53 +00004149Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * TODO: updated
4152 * nanohttp.[ch] : started adding APIs to get the redirected URL
4153 when this occurs (needed for further base computation
4154 * tree.h: cleanup
4155 * encoding.c: cleanup
4156 * SAX.c: minor change around ctxt->loadsubset
4157
Daniel Veillard6278fb52001-05-25 07:38:41 +00004158Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * Makefile.am include/Makefile.am: small change to have
4161 include/libxml rebuilt if working from CVS.
4162 * uri.c: applied another patch from Carl Douglas for URI escaping,
4163 this should close bug #51876
4164
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004165Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4168 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4169 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4170 added specific regression test
4171 * parser.h: preparing for the XSLT mode where DTD inherited
4172 attributes are added to the tree.
4173
Daniel Veillardbbd22452001-05-23 12:02:27 +00004174Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * xinclude.[ch]: Updated the namespace for the Last Call version
4177 * result/XInclude/include test/XInclude/include: updated the
4178 testsuite accordingly
4179
Daniel Veillard8514c672001-05-23 10:29:12 +00004180Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4183 related to bug #51876
4184
Daniel Veillard42596ad2001-05-22 16:57:14 +00004185Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * tree.c: fixed a gross mistake in base computation, xml:base is
4188 not completely correct yet (need cascade).
4189 * xpath.[ch]: added the few things needed to find a function name
4190 and URI from the XPath context when it is called.
4191
Daniel Veillard81418e32001-05-22 15:08:55 +00004192Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4195 * DOCBparser.c: small cleanup
4196 * xmllint.c: added a --catalogs option to load catalogs from
4197 $SGML_CATALOG_FILES
4198 * tree.c: cleanup
4199 * configure.in: iconv library fixup, ICONV_LIBS
4200
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004201Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * catalog.c: handling of CATALOG entries. detection of recursion,
4204 and a few bugfixes
4205 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4206 against the default namespace
4207
Daniel Veillard04b93292001-05-21 08:15:31 +00004208Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4211
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004212Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * parser.c: fixed propagation context info when parsing an
4215 external entity.
4216 * doc/html/*.html: regenerated a couple of docs
4217
Daniel Veillard4623acd2001-05-19 15:13:15 +00004218Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * doc/xml.html: update with 2.3.9 informations
4221
Daniel Veillardbed7b052001-05-19 14:59:49 +00004222Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4225 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4226 * doc/html/* : rebuilt the docs
4227 * valid.c: small patch which may improve some case when
4228 validating.
4229
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004230Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * HTMLparser.c: Closed bug #54891
4233 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4234 to the suite
4235
4236Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4239 applied a documentation patch from LotR and filled in a few missing
4240 descriptions
4241
Daniel Veillard76d66f42001-05-16 21:05:17 +00004242Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * xpath.c tree.c parser.c: speed optimizations at the parser level
4245 document tree freeing and xpath evaluation
4246
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004247Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * parser.c parser.h parserInternals.h: fixed a couple of
4250 interfaces for handling memory buffer input to const char *
4251 upon suggestion of JamesH.
4252
Daniel Veillardc3739e72001-05-15 15:23:27 +00004253Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * configure.in: LoTR sent a patch fixing the previous commit
4256
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004257Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * configure.in: trying to deal again with the stoopid -R linking
4260 flag of Solaris
4261
Daniel Veillard790142b2001-05-15 10:51:53 +00004262Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * xpath.h: two nodeset access macros from Thomas Broyer
4265
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004266Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4269 patch from Thomas Broyer
4270
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004271Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4274 case
4275 * INSTALL: was empty added stuff from the FAQ
4276
Daniel Veillard75bea542001-05-11 17:41:21 +00004277Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4280 attributes handling and #54433 by adding xmlUnsetProp()
4281 and xmlUnsetNsProp()
4282
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004283Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * HTMLparser.c: Patch from Jonas Borgström
4286 (htmlGetEndPriority): New function, returns
4287 the priority of a certain element.
4288 (htmlAutoCloseOnClose): Only close inline elements if they
4289 all have lower or equal priority.
4290 * result/HTML: this of course changed a number of tests results.
4291
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004292Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * xmlIO.c catalog.c: plugged in the default catalog resolution
4295 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4296 documentations
4297 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4298
Daniel Veillarda7374592001-05-10 14:17:55 +00004299Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4302 integrating catalogs
4303 * catalog.[ch] testCatalog.c: adding a small catalo API
4304 (only SGML catalog support).
4305 * parser.c: restaured xmlKeepBlanksDefault(0) API
4306
Daniel Veillardc17337c2001-05-09 10:51:31 +00004307Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4310
Daniel Veillard257d9102001-05-08 10:41:44 +00004311Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * parser.c: added xmlParseExternalEntityPrivate() to allow
4314 propagation of ctxt->_private when parsing external entities
4315
Daniel Veillard083c2662001-05-08 08:27:14 +00004316Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4319
Daniel Veillard01ef7382001-05-08 07:31:43 +00004320Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4323
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004324Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * valid.c: warn when indeterminist content model is detected
4327 * result/VC/ElementValid8: this adds a message
4328 * Makefile.am: add --novalid for VCM tests
4329 * parserInternals.c: added a call to Init memory
4330
Daniel Veillard64269352001-05-04 17:52:34 +00004331Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4334 when both parameters are NULL.
4335
Daniel Veillard37721922001-05-04 15:21:12 +00004336Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * valid.c: applied small patch from Gary Pennington, reindented
4339 some part of the code.
4340
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004341Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4344 release, updated and regenerated the docs
4345
Daniel Veillard357c9602001-05-03 10:49:20 +00004346Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * xpath.c result/XPath/expr/floats : clarified and cleanup
4349 printing of abnormal floats in tests.
4350
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004351Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4354 * results/HTML/ : a few changes in the output of the HTML tests as
4355 a result.
4356 * configure.in: tying to fix -liconv where needed
4357
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004358Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * Makefile.am: fixed a stupid error
4361
Daniel Veillard7150a032001-05-02 16:41:11 +00004362Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * configure.in Makefile.am: make the inclusion of the trio
4365 modules in the library conditional
4366
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004367Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * DOCBparser.c: patche from László Kovács, fixed entities refs
4370 in attributes handling
4371
Daniel Veillardedddff92001-05-02 10:58:52 +00004372Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4375 flushing
4376
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004377Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * xpath.c: fix of an XSLT namespace bug reported on the list
4380 general/bug-8-
4381
Daniel Veillard5792e162001-04-30 17:44:45 +00004382Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * strio.h trio.c: Dan McNichol suggested a couple of small
4385 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4386
Daniel Veillard02141ea2001-04-30 11:46:40 +00004387Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * tree.c parser.c encoding.c: spent a bit more time looking
4390 at the parsing speed and DOM handling. Added a few more
4391 speedups.
4392
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004393Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * parser.c: small but effective parsing speed improvement
4396
Daniel Veillardb59076b2001-04-29 17:04:07 +00004397Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * configure.in: default on the DocBook parser inclusion (for Gnome)
4400 * DOCBparser.h: fixed a header reference
4401
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004402Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * configure.in xpath.c: applied Bjorn patches for FPE on the
4405 alpha
4406
Daniel Veillardeefd4492001-04-28 16:55:50 +00004407Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4410 xmlSaveFormatFileTo()
4411
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004412Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * xpath.c: simple and efficient optimization, XPath functions
4415 aways bind to the same code, cache this
4416 * TODO: updated (by saying some is obsolete)
4417
Daniel Veillard2156a562001-04-28 12:24:34 +00004418Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * xpath.c: more cleanup work on XPath name parsing routines
4421
Daniel Veillard61d80a22001-04-27 17:13:01 +00004422Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4425 xmlXPathParseName
4426 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4427 * debugXML.c: avoid compilation problems if compiling without
4428 HTML support, Igor Zlatkovic
4429 * win32/libxml2/libxml2.def.src: being able to compile without
4430 XPath on Windows
4431
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004432Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * libxml.m4: yet another patch from Toshio Kuratomi
4435
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004436Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4439
Daniel Veillard67fee942001-04-26 18:59:03 +00004440Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * tree.[ch]: added xmlSaveFormatFile interface for saving
4443 and indenting a file.
4444
Daniel Veillard82e49712001-04-26 14:38:03 +00004445Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * xpath.c: fixed bug #53689 related to processing-instruction()
4448
Daniel Veillard02f077a2001-04-26 10:59:11 +00004449Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * DOCBparser.c: patche from László Kovács
4452
Daniel Veillard30211a02001-04-26 09:33:18 +00004453Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * parser.c: applied fixes from Christian Glahn bug report #53391
4456
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004457Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * error.c: Jean François Lecomte provided a complete description
4460 and a fix to bug #53537
4461
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004462Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4465
Daniel Veillard1034da22001-04-25 19:06:28 +00004466Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * DOCBparser.c SAX.c: a bit more work on entities processing.
4469 Still Need to cleanup XML output and references in attributes
4470
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004471Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4474
Daniel Veillardb33c2012001-04-25 12:59:04 +00004475Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * tree.c: trying to fix #53574, not completely complete,
4478 I would like xmllint --copy --debug test/ent1 and
4479 xmllint --debug test/ent1 to show the same result.
4480 * xpath.c: fix a bug when trying to sort namespace nodes
4481
Daniel Veillard5146f202001-04-25 10:29:44 +00004482Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * HTMLtree.c: real fix for #53402
4485
Daniel Veillard7533cc82001-04-24 15:52:00 +00004486Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4489 PIs when using xsl:output
4490 * valid.c: closing #53537 some case generate segfaults if there
4491 is validity errors
4492
Daniel Veillard61b33d52001-04-24 13:55:12 +00004493Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4496 of external parsed entities, added --noent to testDocbook
4497 * valid.c: Garry Pennington found an uninitialized variable
4498 access in xmlValidateElementContent()
4499
Daniel Veillard56098d42001-04-24 12:51:09 +00004500Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4503 with madness
4504 * result/HTML/ : this modified the result of the regression tests
4505 a lot.
4506
Daniel Veillard122376b2001-04-24 12:12:30 +00004507Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4510 to doc where it wasn't checked against NULL reported by
4511 Jens Laas
4512
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004513Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4516 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4517
Daniel Veillardeae522a2001-04-23 13:41:34 +00004518Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4521 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4522 * SAX.[ch]: cleanup and updates for DocBook
4523 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4524 ex SGML identifier changes
4525 * valid.c: removed a static unused function.
4526
Daniel Veillardde57c612001-04-23 09:13:36 +00004527Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * HTMLtree.c: applied change for Paul Sponagl on script saving
4530 * Makefile.am: the warning about entity title.xml are normal.
4531
Daniel Veillard393df012001-04-22 20:11:18 +00004532Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * configure.in: release of 2.3.7
4535 * Makefile.am: fixing make distcheck
4536
Daniel Veillarda41123c2001-04-22 19:31:20 +00004537Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * doc/html/* doc/xml.html: updated and regenerated the docs
4540
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004541Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4544
Daniel Veillarde82a9922001-04-22 12:12:58 +00004545Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * tree.c: fixed #53388 with the provided patch
4548
Daniel Veillard06803992001-04-22 10:35:56 +00004549Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * valid.c: Bjorn detected an invalid memory access. Fixed
4552 vstateVPush()
4553
Daniel Veillard40af6492001-04-22 08:50:55 +00004554Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4557
Bjorn Reese70a9da52001-04-21 16:57:29 +00004558Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4559
4560 * libxml.h: new header used only for the compilation of libxml
4561 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4562 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4563 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4564 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4565 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4566 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4567 baseline (version 1.2 plus a single patch).
4568 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4569 scientific notation for numbers. Tests added.
4570 * xpath.c: formatting of numbers changed to use sprintf
4571 (contribution from William Brack)
4572
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004573Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * valid.c: cleanup, more useful debugging
4576 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4577 * xmlIO.c: entity loading is printed as an error when validating
4578
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004579Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * valid.c: fixed to validate within entities
4582 * test/VCM/v22.xml: added a specific testcase
4583
Daniel Veillardca1f1722001-04-20 15:47:35 +00004584Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * valid.c: forgot an epsilon transition in for ()+
4587 * test/VCM/v21.xml : added a specific test case
4588
Daniel Veillard85349052001-04-20 13:48:21 +00004589Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * valid.c: removed a state explosion exhibited by RSS
4592 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4593 from bug #51872
4594
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004595Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4598 validation without using an ugly NFA -> DFA algo in the source.
4599 Made a specific algorithm easier to maintain, using a single
4600 stack and without recursion.
4601 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4602 * hash.c: made the growing routine static
4603 * tree.h parser.c: added the parent information to an
4604 xmlElementContent node.
4605
Daniel Veillarde470df72001-04-18 21:41:07 +00004606Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * SAX.c parser.c xpath.c: generating IDs when not validating
4609 from an external parsed entity was poisoning the ID has table
4610 with removed values. This was killing XSLT on the KDE help
4611 browser.
4612
Daniel Veillardceacdd92001-04-18 15:10:35 +00004613Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * entities.h: andrew@ugh.net.au detected a double declaration
4616
Daniel Veillarda10efa82001-04-18 13:09:01 +00004617Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * debugXML.c hash.c tree.h valid.c : some changes related to
4620 the validation suport to improve speed with DocBook
4621 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4622 the way validation errors get reported
4623
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004624Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4627 by P C Chow and William M. Brack for XSLT HTML output
4628
Daniel Veillard2d90de42001-04-16 17:46:18 +00004629Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4632 Igor Zlatkovic patches for MSC compilation and added his
4633 updates
4634
Daniel Veillarde043ee12001-04-16 14:08:07 +00004635Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4638 prefix lookup.
4639 * parserInternals.c: fixed the bug reported by Morus Walter
4640 due to an off by one typo in xmlStringCurrentChar()
4641
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004642Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * HTMLparser.c result/HTML/*: revamped the way the HTML
4645 parser handles end of tags or end of input
4646
Daniel Veillard82daa812001-04-12 08:55:36 +00004647Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4650
Daniel Veillard67a21302001-04-11 14:39:16 +00004651Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4654 bug where the linktime verions of free() won't work ...
4655
Daniel Veillard27b55282001-04-11 12:22:25 +00004656Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4659
Daniel Veillardafc73112001-04-11 11:51:41 +00004660Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * doc/xml.html: added 2.3.6 release
4663
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004664Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4667 * result/wml.xml: resulted in a small output change
4668
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004669Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * tree.c: xmlNewDoc was missing the charset initialization
4672 * xmllint.c: added --auto to autogenerate a doc, allow to
4673 reproduce the problem fixed on xmlNewDoc
4674
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004675Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * xpath.c: trying to get 52979 solved
4678 * tree.c result/ result/noent/: trying to get 52712 solved, this
4679 also made me clean up the fact that XML output in general should
4680 not add formating blanks by default, this changed the output of
4681 a few tests
4682
Daniel Veillard73639a72001-04-10 14:31:39 +00004683Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4686
Daniel Veillardfac26a12001-04-08 13:08:14 +00004687Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * configure.in: finally released 2.3.6
4690
Daniel Veillard911f49a2001-04-07 15:39:35 +00004691Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * xpath.c: checking for null pointer generated by new code
4694
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004695Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * xpath.c: fixed a [] evaluation problem reported
4698 * test/XPath/tests/simpleaddr: extended test
4699 * result/XPath/simpleaddr: updated result
4700
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004701Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * xmllint.c: Dan Timis reported a portability problem
4704 on Macs without mmap, fixed it.
4705
Daniel Veillardb38bd552001-04-03 18:22:00 +00004706Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * testXPath.c : added a --tree option allowing to display the
4709 tree dump of the XPath expression
4710
Daniel Veillard4dd93462001-04-02 15:16:19 +00004711Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * xpath.c: fixed a memleak when comparing nodesets
4714 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4715 * tree.c: added a TODO
4716
Daniel Veillard92ad2102001-03-27 12:47:33 +00004717Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4720 we need string functions
4721 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4722 to be able to use them where needed. Applied some changes
4723 to reduce name linking pollution and compile in only what's
4724 needed.
4725 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4726 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4727 for the string manipulation functions
4728 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4729 to the free() function of xmlmemory.c
4730 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4731 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4732 usage.
4733
4734
Daniel Veillard2be30642001-03-27 00:32:28 +00004735Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * error.c: applied the context output patch of the error
4738 handling submitted by Chuck Griffith
4739 * error/VC/*: this slightly change some error logs
4740
Daniel Veillard50582112001-03-26 22:52:16 +00004741Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * parser.c: fixed line number reporting on error
4744
Daniel Veillard04be4f52001-03-26 21:23:53 +00004745Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * parser.c: Sullivan and Darin found a parser bug,
4748 applied the patch.
4749
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004750Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4753 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4754 xmlversion.h.in xpointer.c: of course the way I defined
4755 UNUSED breaks on old gcc version. Try to be smart and
4756 also define it directly in xmlversion.h
4757 * configure.in: removed -ansi flag from the pedantic set
4758
4759Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004760 Huge cleanup, I switched to compile with
4761 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4762 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4763 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4764 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4765 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4766 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4767 encoding.h entities.c error.c list.[ch] nanoftp.c
4768 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4769 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4770 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4771 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4772 Cleanup, staticfied a number of non-exported functions,
4773 detected and cleaned up a dozen of problem found this way,
4774 avoided a lot of public function name/typedef/system names clashes
4775 * doc/xml.html: updated
4776 * configure.in: switched private flags to the really pedantic ones.
4777
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004778Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * configure.in: 2.3.5
4781 * doc/html/*: rebuilt the docs
4782
Daniel Veillard146c9122001-03-22 15:22:27 +00004783Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * parser.c: fixed a reported bug in NOTATION parsing
4786 * uri.c: accepted but not fixed bug 51876, added TODO
4787 * Makefile.am: fixed bug 51876
4788
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004789Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * config.h.in configure.in error.c: fix a compilation problem
4792 on platforms without vsnprintf (xml@thewrittenword.com)
4793
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004794Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * parser.c: fixed a function name header typo
4797 * SAX.c: notations can also occur in external subset.
4798
Daniel Veillard7d42b542001-03-20 13:22:46 +00004799Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * error.c: removed a C++ like comment
4802
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004803Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * parser.c: fixing bug 52299 strange condition leading
4806 to a parser crash due to a buffer overflow
4807 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4808 added the specific test case
4809
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004810Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4813 xmlXPathConvert{String,Number,Boolean} to be able to make
4814 type casts without a context stack, fixed some implementation
4815 problems related to the absence of context at parse-time,
4816 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4817 in the public API too
4818 * xpointer.c xpathInternals.h: we need to know at parse time
4819 whether we are compiling an XPointer
4820
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004821Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4824 cleaned up the parser internals, refactored XPath code, added
4825 new compilation based APIs and cleanly separated public and
4826 private APIs.
4827
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004828Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * xpath.h: the comp field must be added at the end to avoid
4831 killing binary compat.
4832
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004833Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * Makefile.am: detect XPath memleaks in regreson tests
4836 * error.c: fixed and error w.r.t. error reporting still using
4837 stderr
4838 * hash.c: added new line at end of file
4839 * tree.h: minor cleanup
4840 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4841 expression parsing from evaluation, resulted in a number of
4842 changes internally, and in XPointer. Likely to break stuff
4843 using xpathInternals.h but should remain binary compatible,
4844 new interfaces will be added.
4845
Daniel Veillardd574f782001-03-14 19:40:17 +00004846Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * configure.in: fixed a couple of problems reported by
4849 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4850 without gcc on non linux platforms.
4851
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004852Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4855 a fix for --with-html-dir= configure support. I hope it won't
4856 break rpm generation
4857
Daniel Veillarda022fe02001-03-14 16:30:00 +00004858Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * xmlIO.c: one function comment cleanup.
4861
Daniel Veillard25239c12001-03-14 13:56:48 +00004862Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * SAX.c: external subset notations were improperly registered
4865 in the internal subset.
4866
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004867Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * README.cvs-commits: added, pointing to HACKING
4870 * HACKING: updated
4871
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004872Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * parser.c: and Matt Sergeant found one in the XML push
4875 parser (erroneous check I forgot to remove when I fixed the
4876 main parser).
4877
Daniel Veillard68d7b672001-03-12 18:22:04 +00004878Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * xpath.c: ptittom found a small bug in UnaryExpr
4881
Daniel Veillarde356c282001-03-10 12:32:04 +00004882Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * configure.in: bumped to 2.3.4
4885 * error.c: fixed bug #51860
4886 * tree.c: fixed bug #51861
4887 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4888 * tree.[ch] : added xmlDefaultBufferSize
4889 * nanoftp.c: typo in function name header block
4890 * doc/xml.html : updated, added link to XML::LibXSLT
4891 * doc/html/* : rebuilt the docs
4892
Daniel Veillard80f32572001-03-07 19:45:40 +00004893Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * parser.c SAX.c: the new content parsing code raised an
4896 ugly bug in the characters() SAX callback. Found it
4897 just because of strangeness in XSLT XML Rec ouptut :-(
4898
Daniel Veillard6c831202001-03-07 15:57:53 +00004899Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * Makefile.am: Martin Baulig suggested to add -lm
4902 * tree.c: found another bug in xmlNodeGetContent()
4903
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004904Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * xpath.c: Bjorn found the error related to strictness of comparison.
4907
Daniel Veillard29631a82001-03-05 09:49:20 +00004908Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * parser.c: trying to fix the Dtd parsing problem reported
4911 by Gary, side effect of last week speed optimizations.
4912
Daniel Veillard14be0a12001-03-03 18:50:55 +00004913Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4916 * parserInternals.c: removed unneeded test raised by Stric
4917
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004918Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4919
4920 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4921 and fixed by William Brack). Added xmlXPathFormatNumber.
4922 Changed the sorting slightly.
4923 * configure.in Makefile.am example/Makefile.am: Added -lm.
4924 Please note that applications linking with libxml2, must
4925 also like with the math library from now on.
4926
Daniel Veillardf9533d12001-03-03 10:04:57 +00004927Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4930
Daniel Veillard2f362242001-03-02 17:36:21 +00004931Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * parser.c: one must report spaces even if the Dtd element
4934 content proves that this is not part of the element content.
4935 * result/valid/*.xml: this changed the ouptu slightly
4936
Daniel Veillardb402c072001-03-01 17:28:58 +00004937Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * configure.in: bumped to 2.3.3
4940 * doc/xml.html: updated
4941
Daniel Veillard77851712001-02-27 21:54:07 +00004942Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * tree.c: minor doc fix
4945 * xpath.c: deallocation issues when a result tree has been
4946 converted to a node-set
4947
Daniel Veillardec70e912001-02-26 20:10:45 +00004948Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * doc/xml.html: oops corrected dates s/2000/2001
4951
Daniel Veillard8730c562001-02-26 10:49:57 +00004952Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * valid.c: new patch from Gary Pennington
4955
Daniel Veillard91e9d582001-02-26 07:31:12 +00004956Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * doc/xml.html: applied patch from Ankh
4959
Daniel Veillardedac3c92001-02-26 01:36:19 +00004960Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * xinclude.c: fixed a problem building on Mac
4963
Daniel Veillard21a0f912001-02-25 19:54:14 +00004964Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * parser.c: more work on increasing parsing ferformances
4967
Daniel Veillard48b2f892001-02-25 16:11:03 +00004968Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4971 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4972 avoiding memcpy in production builds MEM_CLEANUP macro use
4973 * parser.[ch] parserInternals.c: optimizations of the tightest
4974 internal loops inside the parser. Better checking of I/O
4975 flushing/loading conditions
4976 * xmllint.c : added --timing
4977
Daniel Veillard71681102001-02-24 17:48:53 +00004978Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * configure.in: bumped to 2.3.2
4981 * doc/xml.html: updated for release
4982
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004983Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * xpath.c: found a memleak and fixed a nasty bug
4986
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004987Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * xmllint.[c1] : added return code errors for xmllint
4990 * xpath.c: specific debug dump function for result value trees
4991
Daniel Veillard4b637072001-02-21 21:52:55 +00004992Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * xpath.c: finally implemented xmlXPathCompareNodeSets
4995 * test/XPath/expr/floats results/XPath/expr/floats: added
4996 a test for float expressions
4997
Daniel Veillardf714aa32001-02-21 03:07:44 +00004998Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5001 * parserInternals.[ch]: trying to speed up parsing
5002 * xpath.c : speeded up node set equality op
5003
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005004Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5007 better handling of ID/IDREF and the list modules associated
5008 * configure.in: small CFLAGS cleanup
5009
Daniel Veillarda8abee62001-02-19 15:14:59 +00005010Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * configure.in: fixed iconv detection on AIX (stric)
5013
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005014Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005015
5016 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5017
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005018Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5019
5020 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5021 and optimized xmlXPathNodeSetSort
5022
Daniel Veillard142adbf2001-02-17 13:21:05 +00005023Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * xpath.c: bug fix when context size is 0
5026 * parser.c: I like Norm's Dtd because they still manage to break
5027 the parser occasionally
5028
Daniel Veillardf23e0092001-02-16 13:21:29 +00005029Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5032
Daniel Veillarde0e26512001-02-16 00:11:46 +00005033Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5036 attributes within the XML-1.0 namespace
5037
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005038Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * xpathInternals.h: exported a few axis functions
5041 * doc/xml.html: updated the doc
5042
Daniel Veillard760f4422001-02-15 14:59:48 +00005043Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * configure.in: applied patch from Daniel van Balen for OpenBSD
5046 and bumped version to 2.3.1
5047 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5048 attempt to find autoclosing was simply broken, removed it,
5049 updated the examples, this is better
5050
Daniel Veillardd194dd22001-02-14 10:37:43 +00005051Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5054 hash functionnalities.
5055 * doc/html/* : rebuild the doc
5056
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005057Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5060 on predicate
5061 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5062 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5063 really want to have tags closed on output even if we accept
5064 unclosed ones on input
5065
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005066Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * xpath.c: ouch don't free NULL, rare case fixed
5069 * tree.c: don't coalesce text nodes if they don't have the
5070 same behaviour wrt escaping on output
5071
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005072Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * xpath.c: small fixup
5075 * SAX.c: don't warn on empty namespaces.
5076
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005077Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * README: a bit of cleanup
5080 * configure.in: preparing for 2.3.0 release
5081
Daniel Veillard1f83d392001-02-08 09:37:42 +00005082Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * hash.[ch]: added a first version of xmlHashSize()
5085 * valid.c: another bug fix from Gary Pennington
5086
Daniel Veillard5eef6222001-02-07 18:24:48 +00005087Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * valid.c: couple of bug fixes pointed by Gary Pennington
5090 * HTMLtree.c: #if 0 cleanup
5091
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005092Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5095 which removes a time consuming check of xmlXPathNodeSetAdd()
5096 and use it in places where we are sure to not break unicity
5097
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005098Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xpath.c: bug fixes found from XSLT
5101 * tree.c: preserve node->name special values when copying nodes.
5102 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5103 external subset are fetched when available but without full
5104 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5105 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5106 output with encoding disabled.
5107
Daniel Veillard2c833b62001-02-03 08:52:06 +00005108Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5111 xmlCheckFilename should not be called from xmlFileOpenW
5112 and xmlGzfileOpenW
5113
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005114Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5117 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5118 added the new tests for URI normalization
5119 * testURI.c: fixed stoopid bugs
5120 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5121 the URI in the error messages are now properly normalized
5122
Daniel Veillardea28ce62001-02-02 08:20:19 +00005123Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5126
Daniel Veillarde99a4762001-02-01 04:34:35 +00005127Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5130
Daniel Veillard2b325a02001-01-31 20:46:31 +00005131Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * xpath.c: fixed mod operator
5134
Daniel Veillardde55cf62001-01-31 15:53:13 +00005135Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * parser.c: fixed xmlStrcat doc
5138 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5139 trees.
5140
Daniel Veillard2f913b72001-01-31 13:23:49 +00005141Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * xpath.c result/XPath/tests/chaptersbase
5144 result/XPath/tests/simplebase: fixed XPath node()
5145 * tree.c: small fix in xmlNewNs()
5146 * Makefile.am: removed extraneous xml2Conf.sh rule
5147
Daniel Veillardb42042b2001-01-28 07:40:36 +00005148Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5151 Changed the library name, in order to get libxml-devel and
5152 libxml2-devel to coexist on a single system
5153 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5154 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5155
Daniel Veillardee0a4662001-01-27 18:59:33 +00005156Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5159 libxml2-devel installable in // as libxml-devel.
5160
Daniel Veillard5eb05942001-01-27 17:50:22 +00005161Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * doc/Makefile.am: fixed make rebuild in doc
5164 * doc/html/*.html: rebuilt the docs
5165
Daniel Veillard65c295d2001-01-26 09:32:39 +00005166Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5169
Daniel Veillard8e199902001-01-25 18:54:39 +00005170Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5173 the HTML doc to go into the -devel RPM ...
5174 * aclocal.m4 config.h.in: some updates due to auto* magic
5175
Daniel Veillard93086662001-01-25 18:13:04 +00005176Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * xpath.h: added a hook in the context structure allowing to
5179 link to extra support, needed for XSLT
5180
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005181Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5184 xmlXPtrCmpPoints to use it.
5185 * propagated the following patch from Alejandro Forero
5186 * include/win32config.h xmlIO.c: applied further suggestions
5187 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5188 * example/gjobread.c: fixed warnings, now that it builds
5189
5190Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5191
5192 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5193
5194 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5195 filename points to a valid file (not a directory).
5196 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5197 Added calls to xmlCheckFilenameDir.
5198
5199 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5200 `path' (rather than `filename') as the parameter to gzopen and open.
5201
Daniel Veillard48177c22001-01-23 15:27:41 +00005202Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * Makefile.am: fixed a problem with EXTRA_DIST
5205
Daniel Veillardb83ba402001-01-22 22:45:10 +00005206Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * Makefile.am example/Makefile.am: finally found the trick
5209 to build the example, i.e. add "." in SUBDIRS before example
5210 in the list <grin/>
5211
Daniel Veillard82687162001-01-22 15:32:01 +00005212Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * doc/xml.html: updated with an XSLT section, removed pointer to
5215 W3C CVS base.
5216
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005217Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5220 too, and deallocation need to occur the same way.
5221
Daniel Veillarde4566462001-01-22 09:58:39 +00005222Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5225 type correponding to an XSLT result tree fragment. Share most
5226 of the data format with node set, as well as operators.
5227 * HTMLtree.c: added a newline at the end of the doctype output
5228 whe this one is not present initially.
5229 * tree.c: make sure taht the parent and doc pointers are properly
5230 set when copying attributes (lists).
5231
Daniel Veillard701c7362001-01-21 09:48:59 +00005232Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5235
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005236Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * xpath.c: seems I finally killed that ugly path evaluation
5239 context bug (tagged 9999 in case is is wrong)
5240
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005241Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5244 for XSLT
5245
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005246Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5249 for xmlGzfileOpen() bug
5250
Daniel Veillardf6eea272001-01-18 12:17:12 +00005251Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * xpath.c: removed an error found by XSLT usage
5254 * tree.c parserInternals.h: use a predefined static string
5255 for text and comment nodes, avoid freeing them in xmlFreeNode,
5256 exported the string name in parserInternals.h and added
5257 another value to disable encoding at output (for XSLT),
5258 gain memory, time.
5259
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005260Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5263 win32/libxml2/libxml2_so.dsp: new makefiles and update
5264 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5265
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005266Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5269 Gary Pennington
5270
Daniel Veillard389e6b72001-01-15 19:41:13 +00005271Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xpath.c: fixed the comaprision of values and nodelists,
5274 need to compare nodelist still ...
5275 * debugXML.c: avoided a possible core dump
5276 * HTMLparser.c: cleanup
5277 * nanohttp.c: contributed fix.
5278 * tree.c: fixes in properties handling added xmlSetNsProp
5279 needed by libxslt
5280 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5281 comment
5282 * TODO: updated
5283
Daniel Veillard167bd532001-01-06 21:09:34 +00005284Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * parser.c parserInternals.c: applied Bjorn Reese optimization
5287 patch
5288
5289Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * Makefile.am: applied patch fro make check from Martin Vidner
5292
Daniel Veillard503b8932001-01-05 06:36:31 +00005293Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * configure.in: preparing 2.2.11
5296 * doc/html/*: rebuild the HTML files
5297 * doc/xml.html : updated
5298
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005299Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * tree.c: fixed a stupid bug
5302 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5303 patches related to validation of an XInclude processing result
5304 * TODO: updated
5305
Daniel Veillarde2488192001-01-04 10:54:22 +00005306Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5309 on large files
5310
Daniel Veillardf060a412001-01-03 20:52:44 +00005311Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5314
Daniel Veillard45cff692001-01-03 18:02:04 +00005315Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5318 reported by Jonas Borgström
5319 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5320
Daniel Veillard08108982001-01-03 15:24:58 +00005321Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * testXPath.c xpath.c: fixing the XPath union expressions problem
5324 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5325
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005326Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * xmllint.c: Made is so if the file name is "-" is will read form
5329 standard input. Sven Heinicke <sven@zen.org>
5330 * tree.c: fixed a problem when growing buffer
5331 * tree.h: fixed the comment of the node types following andersca
5332 comment
5333 * TODO: updated
5334
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005335Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5336
5337 * HTMLparser.[ch]: added a way to avoid adding automatically
5338 omitted tags. htmlHandleOmittedElem() allows to change the
5339 default handling.
5340 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5341 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5342 of xmllint too when using --memory flag, added a memory test
5343 suite at the Makefile level.
5344 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5345 with namespace use when encountering QNames in XPath evalation,
5346 added xmlns() scheme in XPointer.
5347 * nanoftp.c : incorporated a fix
5348 * parser.c xmlIO.c: fixed problems raised with encoding when using
5349 the memory I/O
5350 * parserInternals.c: closed bug 25934 reported by
5351 torsten.landschoff@innominate.de
5352 * TODO: updated
5353
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005354Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5355
5356 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5357 on a non-updated tree :-(, made a 2.2.10 release to correct the
5358 situation
5359
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005360Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5363 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5364 integrated a set of OpenVMS changes from Howard Taylor
5365 <Howard.Taylor@pacoast.com>
5366
Daniel Veillard58770e72000-11-25 00:48:47 +00005367Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5368
5369 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5370 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5371
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005372Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5373
5374 * HTMLparser.c: some fixes on auto-open of html/head/body
5375 * encoding.c: fixed a compilation error on some gcc env
5376 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5377 XPointer implementation
5378 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5379 related XPointer tests and associated results
5380
Daniel Veillard300f7d62000-11-24 13:04:04 +00005381Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * doc/xmldtd.html doc/xml.html: following a short step by step
5384 guidance on IRC to help maciej with DTDs I started a small
5385 page on the subject.
5386
Daniel Veillard748e45d2000-11-17 16:36:08 +00005387Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5388
5389 * HTMLparser.c: fixed handling of broken charrefs
5390 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5391 patches
5392
Daniel Veillard28929b22000-11-13 18:22:49 +00005393Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * doc/xml.html doc/html/* : rebuilt the docs after adding
5396 xinclude and updated page for 2.2.7 and 2.2.8
5397 * configure.in: releasing 2.2.8
5398
Daniel Veillard41e06512000-11-13 11:47:47 +00005399Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5400
5401 * parser.[ch] parserInternals.c: applied the conditional
5402 section processing fix from Jonathan P Springer
5403 <jonathan.springer2@gte.net>
5404 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5405 project file, fixed iconv default non support
5406 * xpath.c: fixed the problem of evaluating relative expressions
5407 when a node context is provided.
5408
Daniel Veillardbf432752000-11-12 15:56:56 +00005409Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5410
5411 * nanoftp.c: fixed gcc 2.95 new warnings
5412 * SAX.c: fixed a stupid bug
5413 * tree.c: fixed a formatting problem when round-tripping
5414 from/to memory
5415 * xinclude.c: chased memleak, fixed a base problem
5416 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5417 xmlXPtrBuildNodeList()
5418 * TODO: updated
5419 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5420 adding a first small set of regression tests for XInclude
5421
Daniel Veillardc2def842000-11-07 14:21:01 +00005422Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5423
5424 * nanohttp.[ch]: applied Wayne Davison patches to access
5425 the WWW-Authorization header.
5426 * parser.c: Closed Bug#30847: Problems when switching encoding
5427 in short files by applying Simon Berg's patch.
5428 * valid.c: fixed a validation problem
5429 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5430 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5431 Wayne Davison
5432 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5433 need to be extended to non full nodes selections.
5434 * xinclude.c: starts to work decently
5435
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005436Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5439 debugXML.c xmlversion.h.in: Started adding XInclude support,
5440 this is a new xmllint option
5441 * tree.c xpath.c: applied TOM patches for XPath
5442 * xpointer.c: fixed a couple of errors.
5443 * uri.c: added an escaping function needed for xinclude
5444 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5445 new warning from RH70 gcc's version
5446
Daniel Veillarda4964b72000-10-31 18:23:44 +00005447Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5448
5449 * HTMLparser.c: fixed loop on invalid char in scripts
5450 * parser.c: update to description of xmlIOParseDTD()
5451 * libxml.m4 xmlversion.h.in: changes contributed by
5452 Michael Schmeing <m.schmeing@internet-factory.de>
5453 * configure.in: preparing for 2.2.7
5454 * Makefile.am: trying to avoid config.h and acconfig.h
5455 being included in the distrib
5456 * configure.in: released 2.2.7
5457
5458Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5459
5460 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5461 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5462
Daniel Veillard01411222000-10-30 15:33:22 +00005463Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5464
5465 * parser.[ch]: added xmlIOParseDTD()
5466 * xpointer.c: added support for the 2 extra parameters of
5467 string-range, fixed a stoopid error when '0' was present
5468 in XPointer expressions
5469 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5470 testsuite for the above
5471
Daniel Veillard6db58192000-10-30 09:27:53 +00005472Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * libxml.spec.in: improved package descriptions
5475
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005476Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5477
5478 * xpath.c xpathInternals.h: applied a large cleaning patch
5479 from TOM <ptittom@free.fr>, it also add namespace support
5480 for function and variables registration.
5481
Daniel Veillardbd20df72000-10-29 17:53:40 +00005482Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5485 * Makefile.mingw: Wayne Davison's update adding hash.c
5486
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005487Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5488
5489 * xpath.c: fixed the root evaluation problems
5490 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5491 ignorable spaces with <b> <bold> <em>
5492 * tree.c: fixed a loop in xmlSearchNsByHref()
5493
Daniel Veillard767662d2000-10-27 17:04:52 +00005494Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5495
5496 * xpath.c: applied another XPath patch from TOM
5497 * xpath.c include/makefile.am: applied another patch from
5498 china@thewrittenword.com (cleanup on IRIX).
5499
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005500Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5501
5502 * xml-config.1: received a fixed version from Fredrik Hallenberg
5503 <hallon@lysator.liu.se>
5504
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005505Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5506
5507 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5508 cleanup patch for XPath
5509
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005510Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5511
5512 * patched to redirrect all "out of context" error messages to
5513 a reconfigurable routine. The changes are:
5514 * xmlerror.h : added the export of an error context type (void *)
5515 an error handler type xmlGenericErrorFunc there is an interface
5516 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5517 to reset the error handling routine and its argument
5518 (by default it's equivalent to respectively fprintf and stderr.
5519 * all the c files: all wild accesses to stderr or stdout within
5520 the library have been replaced to calls to the handler.
5521
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005522Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * configure.in: release 2.2.6
5525 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5526 exporting the inner functions of xpath for extension modules
5527 * doc/*: updated and rebuilt the doc
5528
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005529Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * nanohttp.c : applied Wayne HTTP cleanup patch
5532 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5533 and xmlNodeSetSpacePreserve()
5534
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005535Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5536
5537 * xpath.c: closing bug #29260
5538
Daniel Veillard126f2792000-10-24 17:10:12 +00005539Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5540
5541 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5542 multikey tuples, made hash structure opaque
5543 * valid.[ch]: moved elements, attributes, notations decalarations
5544 as well as ID and refs to hash tables.
5545 * entities.c: hash cleanup
5546 * xmlmemory.c: fixed a dump problem in debug mode
5547 * include/Makefile.am: problem passing in DESTDIR= values patch
5548 from Marc Christensen <marc@calderasystems.com>
5549 * nanohttp.c: removed debugging remains
5550 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5551 * HTMLparser.c parser.c: fixing a number of problems with the
5552 macros in the *parser.c files (Wayne).
5553 * HTMLparser.c: close the previous option when opening a new one
5554 (Marc Sanfacon).
5555 * result/HTML/*: updated the HTML results accordingly
5556
Daniel Veillard52afe802000-10-22 16:56:02 +00005557Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5560 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5561 XPath functions and XML entities table to them. More to come...
5562 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5563
Daniel Veillard683cb022000-10-22 12:04:13 +00005564Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * tree.c: coalesce adjacent text nodes
5567 * valid.c: handling of blank nodes in DTd validation (raised
5568 by problems with a posteriori validation).
5569 * nanohttp.c: changing behaviour on HTTP write stuff.
5570 * HTMLtree.c: forced body and html to be explicitely closed.
5571 * xpath.h: exported more XPath functions.
5572
Daniel Veillard1baf4122000-10-15 20:38:39 +00005573Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5574
5575 * Release of 2.2.5
5576 * xpointer.c: range() range-inside and other helper functions
5577 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5578
Daniel Veillard47e12f22000-10-15 14:24:25 +00005579Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5582 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5583
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005584Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5587 and XPointer modules
5588
Daniel Veillard134c9f32000-10-15 10:27:08 +00005589Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5590
5591 * SAX.h: closed #25107
5592
Daniel Veillard39915622000-10-15 10:06:55 +00005593Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5594
5595 * testSAX.c: fixed problem with cdata reporting
5596 * SAXresult/* : updated
5597
Daniel Veillard1e851392000-10-15 10:02:56 +00005598Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5599
5600 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5601 Closed bug #27499, added to regression tests
5602 * TODO: updated
5603
Daniel Veillard7eda8452000-10-14 23:38:43 +00005604Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5605
5606 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5607 support for SCRIPT and STYLE with help from Bjorn Reese
5608 * test/HTML/* result/HTML/*: added simple testcase and updated
5609 the existing ones.
5610
Daniel Veillardff9c3302000-10-13 16:38:25 +00005611Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5612
5613 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5614 string-range for empty strings
5615 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5616 test/XPath/xptr/strrange: augmented the XPointer testsuite
5617
Daniel Veillard189446d2000-10-13 10:23:06 +00005618Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5619
5620 * doc/xml.html doc/xmlmem.html: added a module describing memory
5621 interfaces and use, updated the main page.
5622
Daniel Veillard2f971a22000-10-12 23:26:32 +00005623Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5624
5625 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5626 nanoftp code work on Windows too now
5627
5628Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005629
5630 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5631 * xpointer.c: implemented string-range() at least a good first version
5632 * test/XPath/docs/str test/XPath/xptr/strrange
5633 result/XPath/xptr/strrange: the string-range() tests
5634
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005635Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5636
5637 * Makefile.am include/Makefile.am include/win32config.h
5638 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5639 and make distcheck
5640
Daniel Veillard19d61112000-10-11 23:50:35 +00005641Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5644 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5645 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5646
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005647Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5648
5649 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5650 patch for socklen_t detection by
5651 Albert Chin-A-Young <china@thewrittenword.com>
5652
Daniel Veillardcd429612000-10-11 15:57:05 +00005653Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5656 and added a --dtdvalid option to xmllint used to test it
5657
Daniel Veillard47c02452000-10-11 13:04:36 +00005658Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5661 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5662
Daniel Veillard2d38f042000-10-11 10:54:10 +00005663Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5664
5665 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5666 handlings (registration, lookup, cleanup)
5667
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005668Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5669
5670 * configure.in Makefile.am include/makefile.am: adding XPointer
5671 and XPtrtests target
5672 * xpointer.[ch] : new files for XPointer support
5673 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5674 more XPath tests
5675
Daniel Veillard57fda592000-10-10 23:24:14 +00005676Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5677
5678 * configure.in: fixed, very broken, make distcheck works again
5679
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005680Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * More work toward 2.2.5, integrated a number of patches
5683 * configure.in Makefile.am win32config.h.in: trying to cleanup
5684 make distcheck .... huh ...
5685 * include/Makefile.am include/win32config.h: new directory
5686 for includes
5687 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5688 updated teh makefiles and instructions for WIN32
5689 * xpath.c: small fixes
5690 * test/XPath/ results/XPath: updated the testcases and results
5691 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5692 suggested patches
5693 * valid.c: fixed an ID bug
5694
Daniel Veillardb71379b2000-10-09 12:30:39 +00005695Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5696
5697 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5698 the automake bug where wrong dependancies were generated.
5699 * xpath.[ch]: worked on XPointer
5700
Daniel Veillard7e99c632000-10-06 12:59:53 +00005701Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * configure.in Makefile.am: 2.2.5, ship the include in an
5704 include/libxml subdirectory, use symlinks when using CVS
5705 * testSAX.c: fixed small bug
5706 * testXPath.c: changed the way testfiles are parsed
5707 * debugXML.c: same kind of cleanup when parsing an argument expression
5708 XPath/XPointers can have blanks embedded
5709 * xpath.[ch]: more cleanup, reorgs for XPointer work
5710 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5711 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5712
Daniel Veillard55b91f22000-10-05 16:30:11 +00005713Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5714
5715 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5716 in the XPath engine, rewrote large parts of it, now it's far
5717 cleaner and in sync with the REC not an old WD. Fixed a parsing
5718 problem in the interactive XML shell found when testing XPath.
5719
Daniel Veillardac260302000-10-04 13:33:43 +00005720Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5721
5722 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5723 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5724 examples with the extra test
5725
Daniel Veillard7cfce322000-10-04 12:40:27 +00005726Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5727
5728 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5729 the global init function.
5730
Daniel Veillard970112a2000-10-03 09:33:21 +00005731Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * HTMLparser.c: Doohhh, attribute name parsing was still case
5734 sensitive ! Fixed this ...
5735 * result/HTML/* : updated the tests results accordingly
5736
Daniel Veillard740abf52000-10-02 23:04:54 +00005737Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5740 engine, should be far more stable, incorporated a new version of
5741 preceding/following axis, need testing
5742 * uri.c: fixed file:///c:/a/b/c problem
5743 * test/XPath/tests/idsimple: augmented the XPath tests
5744
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005745Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5746
5747 * doc/* rebuilding docs for 2.2.4 release
5748
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005749Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * configure.in: releasing 2.2.4
5752 * parser.[ch]: added xmlStrEqual()
5753 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5754 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5755 use xmlStrEqual instead
5756 * TODO: updated
5757 * added an XPath test
5758
Daniel Veillardbc765302000-10-01 18:23:35 +00005759Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5760
5761 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5762 * entities.h: exported xmlInitializePredefinedEntities
5763 * parser.[ch] : added xmlInitParser()
5764 * parserInternals.h : had to export htmlInitAutoClose()
5765
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005766Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5769 problems
5770 * Makefile.am : added XPath regression tests to normal tests
5771 * uri.c: fixed a problem with local paths, cleanup
5772 * parser.c: fixed a problem with large CData sections
5773
Daniel Veillardd2ade932000-09-30 14:39:55 +00005774Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * configure.in xml-config.in: patch from "Ben Taylor"
5777 <sol7x86@hotmail.com> for solaris shared libs lookup
5778
Martin Bauligdd7d1f62000-09-29 23:17:57 +000057792000-09-30 Martin Baulig <baulig@suse.de>
5780
5781 * libxml-2.0.pc.in: Provide pkg-config script.
5782
5783 * configure.in: Create the libxml-2.0.pc script from the
5784 libxml-2.0.pc.in templates.
5785 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005786 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005787
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005788Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5789
5790 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5791 when compiling with MSC
5792
Daniel Veillard46057e12000-09-24 18:49:59 +00005793Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5794
5795 * xpath.c: patch for normalize-string() substring-before(),
5796 substring-after() and translate() functions from Bjorn Reese
5797 <breese@mail1.stofanet.dk>
5798 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5799 Fredrik Hallenberg <hallon@lysator.liu.se>
5800 * TODO: updated
5801
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005802Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5803
5804 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5805 problem of socklen_t being undefined on a number of platforms
5806 * debugXML.c: fixed a compilation problem when without snprintf
5807
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005808Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5809
5810 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5811 an URI bug and a fix for the control-character-induced infinite loop
5812 * nanohttp.c: preventive fix for compiling on WIN32
5813
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005814Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * xmlint.c: closing bug #25000
5817
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005818Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5819
5820 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5821 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5822 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5823 related function, fixing xmlStrncmp(), and associated cleanup
5824 * result/HTML/entities.html.sax: updating result
5825
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005826Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5827
5828 * uri.c: applied patch for URI escaping from Wayne Davison
5829 <wayned@blorf.net>
5830 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5831 from Denis Barbier <barbier@imacs.polytechnique.fr>
5832 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5833 patch from Wayne Davison
5834
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005835Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * doc/xml.html : updated with new releases, adding "how to help"
5838
Daniel Veillard04698d92000-09-17 16:00:22 +00005839Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5842 removed a few warnings in pedantic mode ...
5843 * parserInternals.c parser.c: moved encoding switching function
5844 to parserInternals.c
5845 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5846
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005847Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5850 error or warning handlers
5851
Daniel Veillardb1059e22000-09-16 14:02:43 +00005852Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * parserInternals.c parserInternals.h parser.c Makefile.am:
5855 created a new module parserInternals.c, moved most of the
5856 code shared by the various parsers there, as well as
5857 deprecated code from parser.c. More cleanup of parser.c
5858 * uri.c: fixed a problem when URI is NULL
5859 * valid.c: speedup when looking for an attribute declaration
5860
Daniel Veillard39c7d712000-09-10 16:14:55 +00005861Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5862
5863 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5864 the cleanup of the computation of URI references when seeking
5865 external entities. The URI reference string and the resulting
5866 URI are both stored now.
5867 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5868 large s(n)printf checks and cleanup from Denis Barbier
5869 <barbier@imacs.polytechnique.fr>
5870 * xmlversion.h.in tree.h: couple of SGML declarations for a
5871 possible docbook module.
5872 * result/VC/ : a couple of test output changed due to the change
5873 of the entities URI
5874
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005875Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * parser.h: added a _private field for linking user's data
5878
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005879Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * parser.c parserInternals.h: demacroified most of the IS_XXX
5882 the gain in size is significant so ...
5883
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005884Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5885
5886 * entities.c: cases where looking up entities with doc==NULL
5887 covered
5888
Daniel Veillard90e11312000-09-05 10:42:32 +00005889Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5890
Daniel Veillard1de50802000-09-07 08:54:32 +00005891 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005892 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5893
Daniel Veillard98a79162000-09-04 11:15:39 +00005894Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5895
Daniel Veillard1de50802000-09-07 08:54:32 +00005896 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005897 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5898 * Makefile.in: added URItest and included thenin "make tests"
5899
5900Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005901
5902 * xmlversion.h.in: closed bug 22941
5903
Daniel Veillard2bb89092000-08-31 14:57:50 +00005904Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * doc/xmlio.html: added doc and example for entity loader
5907 redefinition.
5908
Daniel Veillard96984452000-08-31 13:50:12 +00005909Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5910
5911 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5912 used by libxml
5913
Daniel Veillarde715dd22000-08-29 18:29:38 +00005914Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * parser.c: Fixed bug on invalid ontent characters and when using
5917 push.
5918 * xmllint.c: fixed xmllint endling of errors in push mode
5919
Daniel Veillard4948eb42000-08-29 09:41:15 +00005920Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005923 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005924 * result/HTML/*.sax: regenerated HTML SAX output
5925 * parser.c: more cleanup.
5926
Daniel Veillarde010c172000-08-28 10:04:51 +00005927Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005930 patches from Wayne Davison <wayned@users.sourceforge.net>,
5931 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005932 * HTMLparser.c: fixed an ignorable white space detection bug
5933 occuring when parsing with SAX only
5934 * result/HTML/*.sax: updated since the output is now HTML
5935 encoded...
5936
Daniel Veillard47f3f312000-08-27 22:40:15 +00005937Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005939 * HTMLparser.[ch]: applied some of Wayne Davison
5940 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005941
Daniel Veillarde0854c32000-08-27 21:12:29 +00005942Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5943
5944 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5945 undeclared namespace prefix was used, added a warning.
5946 Cleaned up support w.r.t. entities, spilling out a warning
5947 and being pedantic on lookups.
5948 * test/warning/ent9 : added testcase for previous example.
5949 * TODO: updated
5950 * parserInternals.h parser.c: changed the way names are parsed
5951 now allow infinite size and decrease penalty for normal use
5952 * parser.c: Started a big cleanup/check of the parser code,
5953 fixed some of the most tortuous entity code, spotted code
5954 unused anymore
5955 * test/*: added tests for very long names and related nasty
5956 things.
5957
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005958Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * doc/encoding.html: added encoding aliases doc
5961 * doc/xml.html: updates
5962 * encoding.[ch]: added EncodingAliases functions
5963 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5964 bottleneck affecting large DTDs like Docbook
5965 * parser.[ch] xmllint.c: added a pedantic option, will be
5966 useful
5967 * SAX.c: redefinition of entities is reported in pedantic mode
5968 * testHTML.c: uninitialized warning from gcc
5969 * uri.c: fixed a couple of bugs
5970 * TODO: added issue raised by Michael
5971
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005972Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * doc/encoding.html: propagated Martin Duerst suggestions
5975
Daniel Veillard52402ce2000-08-22 23:36:12 +00005976Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5979 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5980 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5981 by Wayne Davison
5982
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005983Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * nanoftp.c nanohttp.c: small cleanup
5986 * TODO: updated
5987
Daniel Veillard244ece92000-08-19 20:58:02 +00005988Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * added an old VC testcase and updated title.xml entity
5991
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005992Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5995 done on auto-opening of <p> tags and cleanup of SAX output
5996
Daniel Veillard979e55e2000-08-19 16:48:54 +00005997Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5998
5999 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6000
Daniel Veillard4540be42000-08-19 16:40:28 +00006001Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * doc/xml.html libxml.* structure.*: updated the doc a bit
6004
Daniel Veillard808a3f12000-08-17 13:50:51 +00006005Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6008 of SAX tests
6009
Daniel Veillard29579362000-08-14 17:57:48 +00006010Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6013 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6014
Daniel Veillard1255ab72000-08-14 15:13:33 +00006015Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6018 * testHTML.c: fix core dump on Solaris 2.x systems
6019 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6020 * result/HTML/*.sax: previous bug fix lead to new results
6021
Daniel Veillard03109292000-08-14 14:58:22 +00006022Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6025 * configure.in: added --with-readline=DIR to accept alternate
6026 path for readline include/library
6027 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6028 for ANSI under HP-UX
6029 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6030 includes @LIBS@
6031
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006032Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * doc/* : rebuilt the docs
6035 * getting ready for 2.2.2 release
6036
Daniel Veillard87b95392000-08-12 21:12:04 +00006037Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6038
6039 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6040 and xmlAddFeature()
6041 * tree.[ch]: added xmlAddChildList()
6042 * xmllint.c: MAP_FAILED macro test
6043 * parser.h: added xmlParseCtxtExternalEntity()
6044 * valid.c: applied bug fixes removed warning
6045 * tree.c: added CDATA block to elements content
6046 * testSAX.c: cleanup of output
6047 * testHTML.c: added SAX testing
6048 * encoding.c: better error recovery
6049 * SAX.c, parser.c: fixed one of the external entity processing
6050 of the OASis testsuite
6051 * Makefile.am: added HTML SAX regression tests
6052 * configure.in: bumped to 2.2.2
6053 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6054 SAX results
6055
Daniel Veillard88a172f2000-08-04 18:23:10 +00006056Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6057
6058 * configure.in: patch for HP compiler
6059
60602000-08-04 Sven Heinicke <sven@zen.org>
6061
6062 * xmllint.c: Was coredumping sometimes when the file given didn't
6063 exist.
6064
Daniel Veillard46e370e2000-07-21 20:32:03 +00006065Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006068
Daniel Veillard46e370e2000-07-21 20:32:03 +00006069 when using in memory parsing. Need some cleanup.
6070 * xmllint.c configure.in: added a --memory flag to test memory
6071 parsing
6072
Daniel Veillard36650692000-07-21 15:16:39 +00006073Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * nanohttp.c: fixed socklen_t replacement to unsigned int
6076 * parser.c: fixed a space handdling missing at the end of
6077 production 28 DOCTYPE.
6078 * xmlmemory.c: fixed a stupid bug on the routine to override
6079 allocation functions
6080 * TODO: updated
6081
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006082Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * doc/ regenerated the docs
6085
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006086Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * doc/encoding.html doc/xml.html: added I18N doc
6089 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6090 improvements, both parser and filters, added ASCII & HTML,
6091 fixed the ISO-Latin-1 one
6092 * xmllint.c testHTML.c: added/made visible --encode
6093 * debugXML.c : cleanup
6094 * most .c files: applied patches due to warning on Windows and
6095 when using Sun Pro cc compiler
6096 * xpath.c : cleanup memleaks
6097 * nanoftp.c : added a TESTING preprocessor flag for standalong
6098 compile so that people can report bugs more easilly
6099 * nanohttp.c : ditched socklen_t which was a portability mess
6100 and replaced it with unsigned int.
6101 * tree.[ch]: added xmlHasProp()
6102 * TODO: updated
6103 * test/ : added more test for entities, NS, encoding, HTML, wap
6104 * configure.in: preparing for 2.2.0 release
6105
Daniel Veillard49703262000-07-10 10:27:46 +00006106Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * nanoftp.c: fixed the way the control connection is handled
6109 * libxml.spec.in: fixed the dependancies and cleanup
6110
Daniel Veillard306be992000-07-03 12:38:45 +00006111Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * doc/xml.html: changed the xmlsoft.org structure, updated the
6114 examples w.r.t. root and childs
6115
Daniel Veillard7d853352000-07-02 18:53:09 +00006116Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6119
Daniel Veillard365e13b2000-07-02 07:56:37 +00006120Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6121
6122 * HTMLparser.c: Work on character encoding support for the HTML parser
6123 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6124 * encoding.c: Fixed a potential memleak in the encoding stuff
6125
Daniel Veillardaf743792000-07-01 11:49:28 +00006126Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * doc/FAQ.html doc/Makefile.am : added a FAQ
6129
6130Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006131
6132 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6133 of the HTML parser to force it to not bypass SAX
6134
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006135Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6136
6137 * win32config.h.in: updated
6138 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6139 lacks iconv support :-( need to release 2.1.1
6140 * configure.in: release 2.1.1
6141 * HTMLparser: fixed bug #14784
6142 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6143 by Windows compiler
6144 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6145 the SAX startDocument() callback.
6146 * TODO: updated
6147
6148Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * added xmlStopParser()
6151
Daniel Veillardbe803962000-06-28 23:40:59 +00006152Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * configure.in: 2.1.0 prerelease
6155 * Large resync between W3C and Gnome tree
6156 * nanoftp, nanohttp.c: fixed stalled connections probs
6157 * HTMLtree.c SAX.c : support for attribute without values in
6158 HTML for andersca
6159 * valid.c: Fixed most validation + namespace problems
6160 * HTMLparser.c: start document callback for andersca
6161 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6162 * parser.h, SAX.c: serious speed improvement for large
6163 CDATA blocks
6164 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6165 different encoding
6166 * example/Makefile.am example/gjobread.c tree.h: work on
6167 libxml1 libxml2 convergence.
6168 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6169 and the LIBXML_TEST_VERSION macro
6170
Daniel Veillardc310d562000-06-23 18:32:15 +00006171Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * doc/xml.html: various patches and improvements typo fixed by
6174 Felix Natter
6175 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6176 from Felix Natter <fnatter@gmx.net>
6177
Daniel Veillardf3029822000-05-06 08:11:19 +00006178Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * doc/upgrade.html: updated with instructions for support of both
6181 libxml-1.x and libxml-2.x
6182 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6183 for 2.x support and also fixed includes
6184
6185
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006186Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6189 the encoding support, added iconv support, so now libxml if
6190 compiled with iconv automatically support japanese encodings
6191 among others. Work based on initial patch from Yuan-Chen Cheng
6192 I may have broken binary compat in the encoding handler
6193 registration scheme, but that was so utterly broken I don't
6194 expect anybody to have used this feature until now.
6195 * parserInternals.h: fixup on the CHAR range macro
6196 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6197 code.
6198 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6199 * uri.c: added xmlParseURI() I can't believe I forgot to
6200 implement this one in 2.0 !!!
6201 * SAX.c: moved doc->encoding update in the endDocument() call.
6202 * TODO: updated.
6203
Daniel Veillard06047432000-04-24 11:33:38 +00006204Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * tree.h: removed extraneous xmlRemoveProp definition
6207 * TODO: added item about --disable-corba configure switch
6208 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6209 * nanoftp.c: fixed include problems giving troubles on AIX and
6210 slowlaris
6211 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6212 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6213 comment and headers changes to lower gtk-doc number of warnings
6214 * doc/html/*: rebuilt docs
6215
Daniel Veillarde0aed302000-04-16 08:52:20 +00006216Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * HACKING: documented the tag for 1.x and instructions
6219
Daniel Veillard5e873c42000-04-12 13:27:38 +00006220Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6223 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6224 xmlCreateIOParserCtxt
6225 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6226 significant overall improvement
6227 * xmllint.c: added I/O test to xmllint
6228 * testSAX.c: added a speed test
6229 * doc/* : updated/regenerated
6230
Daniel Veillardfc708e22000-04-08 13:17:27 +00006231Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * xpath.c uri.h parserInternals.h: cosmetic changes from
6234 "Timur I. Bakeyev" <timur@bat.ru>, including making
6235 xmlCreateURI() public
6236
Daniel Veillard5d211f42000-04-07 17:00:24 +00006237Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6240 and the code at the same time. Added a clean mechanism for
6241 overload or added input methods: xmlRegisterInputCallbacks()
6242 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6243 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6244 * TODO: updated
6245 * doc/* : updated/regenerated
6246 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6247 source dir
6248
Daniel Veillarde77a9182000-04-05 19:12:29 +00006249Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * testURI.c: yet another forgotten commit, I should get some sleep !
6252
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006253Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * xmllint.c: forgot to commit this too ?
6256
Daniel Veillardb9df4042000-04-05 14:23:16 +00006257Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * xmlversion.h.in : forgot to commit this previously
6260
Daniel Veillard361d8452000-04-03 19:48:13 +00006261Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6264 * README TODO: updated for release
6265 * uri.c uri.h: added authority parsing/saving
6266 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6267 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6268 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6269 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6270 Makefile.am : added compile-time customization of libxml
6271 --with-ftp --with-http --with-html --with-xpath --with-debug
6272 --with-mem-debug
6273 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6274 #include <libxml/xxx.h> I hope it won't break too much stuff
6275 and will be manageable in the future...
6276 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6277 and added xmllint to the installed programs
6278 * uri.h: added xmlFreeURI()
6279
Daniel Veillardec303412000-03-24 13:41:54 +00006280Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * uri.c uri.h: finished the escaping handling, the base support
6283 and the URI path normalization. Looks good just lacks the
6284 authority content parsing code.
6285 * Makefile.am: added instructions to generate testURI
6286 * TODO: updated
6287 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6288 added links and icons for W3C and Gnome
6289
Daniel Veillard8f621982000-03-20 13:07:15 +00006290Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * xmlmemory.[ch] : seems I forgot to actually update the files in
6293 the last commit :-)
6294 * doc/xml.html doc/html/* : updated and uploaded the docs
6295
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006296Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6299 * TODO: updated
6300 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006301 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006302 gfree).
6303 * Makefile.am, uri.c, uri.h: added a set of functions to do
6304 exact (litteraly copied from the RFC 2396 productions) parsing
6305 and handling of URI. Will be needed for XLink, one XML WFC,
6306 XML Base and reused in the nano[ftp/http] modules. Still work
6307 to be done.
6308
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006309Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * configure.in, libxml.spec.in : libxml2
6312 * doc/* : updated the doc page, rebuilt the docs
6313
Daniel Veillardcf461992000-03-14 18:30:20 +00006314Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * all: tagged LIB_XML_1_X
6317 * *.c *.h : updated from W3C CVS tree
6318 * configure.in : 2.0.0-beta
6319 * libxml.spec.in : libxml2 package nam
6320 * result/* : new version of the tests output
6321
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006322Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6325
Daniel Veillardb566ce12000-03-04 11:39:42 +00006326Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * doc/* : rebuilt the docs
6329 * parser.c: final patch on #6766
6330 * valid.c: small patch on validity checks.
6331
Daniel Veillardfb76c402000-03-04 11:39:42 +00006332Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6335 added
6336 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6337 compatibility w.r.t. XML spec and existing code.
6338
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006339Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * parser.c: seems a better solution to <a> </a> exists,
6342 will try it for a while
6343
Daniel Veillard83a30e72000-03-02 03:33:32 +00006344Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * parser.c: tried to remove the <a> </a> generating <a/>
6347 this is hard. Left a flag for that purpose. Fixed bug #6766
6348 * configure.in: prepared 1.8.7 not released, due to previous
6349 problem
6350
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006351Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * doc/xml.html : applied second patch from Paul DuBois
6354
Daniel Veillard402e8c82000-02-29 22:57:47 +00006355Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * doc/xml.html : applied patch from Paul DuBois
6358
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006359Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6362
Daniel Veillard5feb8492000-02-02 17:15:36 +00006363Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6366 compilation warnings on various platforms.
6367 * parser.c: Fixed #5281 validity error callbacks are now desactived
6368 by default if not validating.
6369
Daniel Veillardf341f932000-02-02 14:52:08 +00006370Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6373
Daniel Veillard13c757e2000-02-01 23:59:15 +00006374Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6375
6376 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6377 <gkatsi@cs.toronto.edu>
6378
Daniel Veillard726e8792000-01-30 20:04:29 +00006379Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6382 processing URLs
6383
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006384Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6387 xmlNanoFTPUpdateURL for persistent control connections.
6388 * configure.in: 1.8.6
6389
6390Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6393 * tree.[ch] : added xmlSaveNoEmptyTags
6394
James Henstridgef3be9312000-01-28 13:59:21 +000063952000-01-29 James Henstridge <james@daa.com.au>
6396
6397 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6398
6399 * Makefile.am: added nanoftp.[ch] to the build.
6400
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006401Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * nanoftp.[ch]: cleanup, comments, API
6404 * debugXML.c : fixed a bug in the cat command
6405 * doc/*: regenerated the docs
6406
Daniel Veillardda07c342000-01-25 18:31:22 +00006407Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6410 * debugXML.c : fixed a bug in the cat command
6411 * valid.c: fixing some small probs
6412 * libxml.spec.in: get rid of the SNAP suffix
6413 * doc/xml.html: updated the status
6414
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006415Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * xml-config.in: xml-config --version to just return the
6418 version number
6419 * xpath.c: some cleanup w.r.t. axis when the current node is
6420 an attribute.
6421 * TODO: updated
6422
Daniel Veillard461a66c2000-01-18 18:01:01 +00006423Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * configure.in: prepared for libxml-1.8.5
6426 * doc/* recompiled the documentation
6427
64282000-01-17 Jody Goldberg <jgoldberg@home.com>
6429
6430 * configure.in : WARNING autoconf subtlety alert :
6431 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6432 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6433 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6434 get defined by AC_CHECK_HEADERS.
6435
Daniel Veillardf967b902000-01-17 16:06:10 +00006436Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6439 Rune.Djurhuus@fast.no
6440
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006441Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * TODO: updated
6444 * tree.c, parser.c: made sure that only memory alloc problems
6445 and internal parser errors are allowed to write to stdout or
6446 stderr.
6447
Daniel Veillard0142b842000-01-14 14:45:24 +00006448Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * tree.c : restored xmlNewGlobalNs since this seems used by
6451 a lot of existing code :-(, fixed a bug in xmlNewNs
6452 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6453 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6454 to exit() from the library code.
6455 * xpath.c, parser.c: removed bugs or unused code detected by
6456 Windows compilers
6457 * parser.c: started adding interfaces for parsing well balanced
6458 XML fragments
6459 * configure.in: releasing 1.8.4
6460 * doc/* : rebuilt the docs
6461
Daniel Veillard2eac5032000-01-09 21:08:56 +00006462Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * tree.[ch] : added xmlNewDocFragment() for DOM
6465 * testHTML.c: uninitialized variable.
6466
Daniel Veillardf3a73582000-01-05 14:58:39 +00006467Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * doc/* : rebuild the docs
6470
Daniel Veillard71b656e2000-01-05 14:46:17 +00006471Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * acconfig.h: readline and history patch
6474 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6475 * tree.c: added check and handling when possibly removing an ID
6476 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6477 and saving.
6478 * test/HTML/entities.html result/HTML/entities.html* : test for
6479 various entities reference cases
6480 * result/HTML/* : as a result output of some testcase have
6481 changed
6482 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6483 by previous example. added xmlParseTryOrFinish().
6484 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6485 entities.h debugXML.h HTMLparser.h: changed the way struct are
6486 declared to allow gtk-doc to expose those
6487 * parser.c: closed bug #4960
6488 * Makefile.am configure.in: Applied patch from
6489 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6490 and math/socket libs detection
6491
Daniel Veillard437b87b2000-01-03 17:30:46 +00006492Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * configure.in, Makefile.am: link tester against readline
6495 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6496
Daniel Veillard686d6b62000-01-03 11:08:02 +00006497Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * tree.[ch]: added xmlRemoveProp
6500 * win32config.h.in nanohttp.c: avoid including the Windows
6501 socket stuff in every C files
6502 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6503 the XmL parser(s)
6504 * test/ns4 result/ns4 etc...: added test case for previous prob
6505 * tree.c: xmlNewNs wasn't checking for double definition
6506 * Makefile.in: fixed a problem with dist-hook duplicates
6507 * parser.[hc], xmlIO.c: fixed the loading of external entities
6508 APIs, now xmlLoadExternalEntity() is used everywhere and
6509 setting up an app specific front-end using the
6510 * SAX.c parser.c: some fixes, now the xhtml spec validates
6511 with the xhtml DTD.
6512 * error.c: fixed crashes in case of no input stream
6513 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6514 to the validation tests and results
6515
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006516Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6519 too htmlCreatePushParserCtxt() and htmlParseChunk()
6520 * parser.c: a bit of cleanup.
6521 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6522 to XML) removed the last mem leak known
6523 * HTMLtree.c: output message cleanup
6524 * xmlmemory.c: display content info about memory blocks
6525 * result/HTML/wired.* : missing att value warning change
6526
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006527Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * doc/* : rebuilt the documentation
6530
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006531Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * parser.[ch] parserInternals.h: Push parser for XML,
6534 seems to work fine now
6535 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6536 --push for push testing
6537 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6538 * testSAX.c: added --push
6539 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6540 subtree
6541 * xmlIO.[ch] : enriched API + fixes for push mode
6542 * entities.[ch]: added the entity content length to the struct.
6543 * xmlmemory.[ch]: new API to show the last entries for the shell
6544 * valid.c: added required attribute testing
6545 * SAX.c: the cdata callback now merge contiguous fragments
6546 * HTMLparser.c: cleanup of some macros
6547
Daniel Veillard3c558c31999-12-22 11:30:41 +00006548Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * parser.c: fix for PIs name starting with xml
6551 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006552 * *.c, configure.in win32config.h.in : generate win32config.h for
6553 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006554
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006555Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * parser.c: fixed a stupid = vs. == bug :-(
6558 * doc/gnome-xml.sgml: s/glade/xml/
6559
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006560Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * configure.in, doc/xml.html : bug fix release 1.8.2
6563 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6564 Hopefully the end of that silly C++ include problem
6565 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6566 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6567 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6568 troubles with autoclosed elements when the stree shape doesn't
6569 follow the DtD specs. Added htmlIsAutoClosed() and
6570 htmlAutoCloseTag()
6571 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6572 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6573 * debugXML.c: fixed a bug on printing default namespaces.
6574 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6575
Daniel Veillardb24054a1999-12-18 15:32:46 +00006576Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * result/HTML/*.htm[l] : updated the HTML regression tests according
6579 to the new output
6580 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6581 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6582 problem due to intermix of extern "C" { ... } declarations for C++
6583 and recursive includes in the headers
6584
Chris Lahey323c48c1999-12-18 15:32:45 +000065851999-12-20 Chris Lahey <clahey@umich.edu>
6586
6587 * HTMLtree.c: Made it so that html nodes with a single child do
6588 not insert a carriage return before or after the child node.
6589
Daniel Veillardb24054a1999-12-18 15:32:46 +00006590Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006591
6592 * configure.in, doc/xml.html : bug fix release 1.8.1
6593 * parser.c: fixed bug #4344
6594 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6595 added the glue to avoid C++ problems
6596 * doc/* : regenerated the documentation
6597
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006598Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6599
6600 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6601 namespace recognition, and Dia as a resul :-(
6602 * encoding.c: closed bug #3950
6603
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006604Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * valid.c: debugging a posteriori validation, except URI expansion
6607 stuff this should be fixed now
6608 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6609 Carl Nygard <cnygard@bellatlantic.net>
6610 * tester.c: added --postvalid, cleaning of the code
6611 * tree.[ch]: added xmlDocGetRootElement()
6612
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006613Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6614
6615 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6616 c++ losage.
6617
Daniel Veillard10a2c651999-12-12 13:03:50 +00006618Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * configure.in, doc/xml.html : bumped to 1.8.0
6621 * xlink.[ch], Makefile.am : added framework for link detection
6622 * parser.h: added nbChars to parser context, needed for cleanup.
6623 * xmlmemory.c: removed a nasty bug when out of mem
6624 * valid.[ch]: adding namespace support for attribute decl
6625 * tester.c: added --debugent option
6626 * debugXML.[ch]: added xmlDebugDumpEntities()
6627 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6628 buffers instead, this was really needed, validation was breaking
6629 in strange ways due to that. Added xmlParseStringPEReference()
6630 and other parsing from strings functions. Entities processing
6631 modified again, but PERef are still not handled correcly but
6632 unless you're Eve Maller you won't notice :-)
6633 * HTMLparser.c: large changes toward reliability, and switched to
6634 lowercase internal tags, XHTML is lowercase, so it will help
6635 that output is closer to next version.
6636 * doc/* : regenerated the documentation, it is now hosted at
6637 http://xmlsoft.org/ (same bits I just bought the domain :-)
6638
6639
Daniel Veillard294cbca1999-12-03 13:19:09 +00006640Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6643 doc generation
6644 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6645 in the SAX API
6646 * doc/*: rebuilt the doc making sure everything appears in the
6647 HTML files
6648
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006649Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6652 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6653 which allow impressive speed improvement on dataset with
6654 large text pieces, but at the cost of broken binary
6655 compatibility and slightly bigger memory usage.
6656 Configure with --with-buffers to activate them, they
6657 are protected with XML_USE_BUFFER_CONTENT define.
6658 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6659 goal is 0 memory left allocated once parser is no more used
6660 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6661 call xmlCleanupParser() and xmlMemoryDump()
6662
Daniel Veillarda819dac1999-11-24 18:04:22 +00006663Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6666 * parser.[ch] encoding.[ch]: added memory cleanup routines
6667 * parser.c: closing bug #3788
6668 * doc/*: rebuilt the doc
6669
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006670Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6673 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6674 * tester.c: added --compress option
6675 * doc/*: rebuilt the documentation
6676
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006677Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6680 if given /proc/kcore as input !
6681 * doc/xml.html doc/*: updated and rebuilt the documentation
6682
6683Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006684
6685 * parser.c: Fixed some wrongly space collapsing code due to
6686 a misreading of the spec.
6687 * result/*: fixed the output accordingly
6688
6689Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006690
6691 * encoding.c: bug fix and typos
6692 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6693 * parser.c: added attribute normalization closing bug #3597
6694 * test/att* result/att* SAXresult/att*: testcase for attribute
6695 normalization
6696
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006697Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * configure.in: closing bug #3163 by adding extra flags for the
6700 cc compiler on HP-UX
6701
Daniel Veillard51e3b151999-11-12 17:02:31 +00006702Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * valid.[ch] : removed a typo and an enumerated type bug in the
6705 xmlAddElementDecl() function
6706 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6707 call to xmlEncodeEntitiesReentrant() so that the functions
6708 New, Set and Get are at the same level.
6709 * parser.c HTMLparser.c: extra memory allocation bug for
6710 attributes detected by someone using libxml in embedded systems :-)
6711
Daniel Veillard962195f1999-10-28 15:51:53 +00006712Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * xmlmemory.h: turned off mem debug :-\
6715
Daniel Veillard35008381999-10-25 13:15:52 +00006716Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * parser.c: closed bug #2784 a one line fix, but worth pushing
6719 a new release out
6720 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6721 some structures, comments before and after the
6722 main element, and other nastyness
6723 * HTMLtree.c tree.c: accomodate the extended HTML supported
6724 * configure.in: pushing 1.7.4
6725 * test/ent8 and related outputs : added a new test for bug #2784
6726 * test/HTML/wired.html and related output: a nasty HTML example
6727 * Makefile.am: improved the test scripts
6728 * docs/* : reran the documentation extractor, updated xml.html
6729
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006730Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6733 HTMLparser and debugged the HTML related code. HTML documents
6734 now have their own type
6735 * entities.c: do not dump &apos; for HTML output
6736 * xmlmemory.c: improvement, breakpoint mechanism
6737 * testHTML.c: added --sax --repeat ...
6738 * Makefile.am: improved the HTML tests
6739 * valid.[ch]: added xmlValidGetValidElements and
6740 xmlValidGetPotentialChildren
6741 * tester.c: added --insert to test the 2 new functions
6742 * test//* result//* SAXresult//* : regression test cleanup
6743 and extension.
6744 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6745 gnome-xml-nanohttp.html
6746
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006747Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * HTMLparser.c: fixed problems with some autoclose tags
6750 * tree.c: fixed XML output problems.
6751 * result/* SAXresult/*: update of the tests output
6752
Daniel Veillard6077d031999-10-09 09:11:45 +00006753Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * Makefile.am: Arturo patch for xmlConf.sh version info
6756 * parser.c: Tim Josling patch for single quoted items
6757 * tester.c: Tim Josling patch for tester options usage
6758 * tree.h: indent cleanup
6759
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006760Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6763 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6764
Daniel Veillard00fdf371999-10-08 09:40:39 +00006765Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * tree.c : Raph patch for initialization of CORBA fields
6768 * parser.c, xpath.c, ...: modification of doc comments
6769 * xpath.c : allow spaces in xpath expressions
6770
Daniel Veillardad219441999-09-27 08:17:49 +00006771Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * xmlmemory.h: turning off memory debug :-(
6774
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006775Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6778 better SAX interfaces.
6779 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6780 entity.
6781 * configure.in: 1.7.2
6782
6783Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006784
6785 * libxml.spec.in: fixed the URL
6786 * doc/xml.html: improved the documentation front-end
6787
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006788Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006789
6790 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6791
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006792Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006793
6794 * libxml.spec.in: fixed the alpha compile problem
6795 * parser.[ch]: changed errno to errNo in the parser context :-(
6796 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6797 * doc/xml.html: changed CHAR to xmlChar
6798 * doc/html/*: recompiled the documentation
6799 * configure.in: 1.7.1
6800
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006801Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * parser.h: modified the parser context struct to regain 1.4.0
6804 binary compatibility
6805 * parser.c, xml-error.h: added errno ot teh context and defined
6806 a set of errors values with update of errno
6807 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6808 DTDs and entities
6809 * *.h, *.c: complete cleanup of the use of config.h and include
6810 protection depending on the current setup.
6811 * overalll debugging, maintenance and bug-fixing on all modules
6812 * updated the documentation
6813 * ready for 1.7.0
6814
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006815Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * HTMLparser.c : cleanup
6818 * SAX.c valid.c valid.h: added ID/IDREF checking
6819 * tree.c tree.h: extended doc structure for refs
6820 * configure.in: 1.6.2
6821 * parser.c: patched bug in SAX user arg call
6822 * parserInternals.h: patched missing close in C++ wrapping
6823 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6824 especially upcoming XPointer implementation.
6825 * doc/xml.html: augmented, typo
6826
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006827Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6828
6829 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6830 not all invocations of install understand -d.
6831
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006832Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6833
6834 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6835 to make 'check' works, when builddir != srcdir.
6836
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006837Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * doc/xml.html : updated the documentation
6840
Daniel Veillard6454aec1999-09-02 22:04:43 +00006841Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6844 not deallocated memory blocks
6845 * *.c : replaces all calls to malloc() free() and realloc() to
6846 the wrapper functions/macros
6847 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6848 instead of xmlFreeNodeList()
6849
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006850Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * HTMLparser.c: corrected a stupid bug leading to core dump at
6853 tree deallocation. Removed warnings indicated by
6854 Stephane.Conversy@lri.fr
6855 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6856 looked for in the external subset
6857
6858Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006859
6860 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6861 on SGI by Stephane.Conversy@lri.fr
6862
Daniel Veillardb96e6431999-08-29 21:02:19 +00006863Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * all .h : changed the prototype declaration indent as in gtk
6866 * most .c : working on reducing the TODOs in the code
6867 * most .c : cleanup though -pedantic and Insure++
6868 * improvements on validation ID checkings.
6869 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6870 * xml-config.in: closed #1810
6871
6872Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006873
6874 * tree.h, valid.c, valid.h: more work on validity, IDs
6875 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6876 definition for AIX
6877
Daniel Veillardb556eb51999-08-15 17:19:50 +00006878Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6881 the distribution due to a cut'n paste error at last commit
6882
Daniel Veillardb05deb71999-08-10 19:04:08 +00006883Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * configure.in: upgraded to version 1.4.0
6886 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6887 Big update, added a large part of the validation process,
6888 it should be usable, but some parts are missing
6889 * xpath.c: improved the implementation w.r.t. root.
6890 * Makefile.am: added more tests
6891 * test and result trees: added a lot of tests
6892 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6893
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006894Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * Added an HACKING file
6897
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006898Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * xpath.[ch] : improvements and debug of the XPath implementation
6901 * parser.c, HTMLparser.c : modified the parsers to be progressive
6902 * tree.[ch] : extended the Buffer promitives
6903 * xmlIO.[ch] : added basic I/O routines providing progressive
6904 parsing and ready for I18N conversion plugins
6905 * SAXresult/* : the SAX callback sequence maybe slightly different
6906 now
6907 * test*.c : improved/updated the tests programs
6908 * doc/* : recompiled the docs.
6909
Daniel Veillard15b75af1999-07-26 16:42:37 +000069101999-07-26 Michael Meeks <michael@edenproject.org>
6911
6912 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6913
6914 * tree.c: Ditto.
6915
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006916Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * configure.in: upgraded to version 1.4.0
6919 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6920 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6921 XML query language, see http://www.w3.org/TR/xpath for more details.
6922 * parser.c, parser.h: added CHAR* related string functions for XPath
6923 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6924 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6925 rebuild the docs.
6926 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6927 and regression testing capabilities for XPath.
6928
Daniel Veillardd79d7871999-07-12 10:38:12 +00006929Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6932 closing bug #1646
6933
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006934Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * Makefile.am, example/Makefile.am: closed bug #1683
6937
Daniel Veillard3166ab11999-07-11 16:14:19 +00006938Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * example/Makefile.am, configure.in: added the makefile for the
6941 gjobread example
6942
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006943Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6944
6945 * doc/Makefile.am:
6946 - fix which allow "make install DESTDIR=</install/prefix>".
6947
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006948Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6951 which fixed a problem on the file reading-code.
6952
Daniel Veillard82150d81999-07-07 07:32:15 +00006953Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6956 output.
6957 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6958
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006959Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * parser.h : Oops removed the binary compatibility problem
6962 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6963 * parser.c, HTMLparser.c: applied patches for reading from stdin
6964
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006965Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * parser.c, entities.c, valid.c: cleanup bug #1591
6968 * configure.in: cleanup bug #1592
6969 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6970 the same tree back-end. Hence gdome will be available for it.
6971 * doc/Makefile.am: close bug #617
6972
Daniel Veillard97fea181999-06-26 23:07:37 +00006973Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * parser.c: alloctate a per parser context SAX interface block
6976
Daniel Veillard14fff061999-06-22 21:49:07 +00006977Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6980 and xmlEncodeEntitiesReentrant with the correct one :-\
6981
6982Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * commit of my internal XML base changes, quite a lot of
6985 changes, cleanups, better entities support, framework for
6986 new I/O and charset detection and handling
6987 * Fixed the configure/Makefile stuff to generate shared libs
6988 with the proper version info, so we jumped on rev from
6989 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6990 xmlEncodeEntities() result need to be freed now, and a string
6991 xmlParserVersion provide the current library version.
6992
Raph Levien05240da1999-06-15 21:27:11 +00006993Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6994
6995 * parser.c: fixed a buffer overrun for when you have a very long
6996 attribute with no entities in it.
6997
Daniel Veillardbb2da581999-06-13 14:37:07 +00006998Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * added example directory
7001 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7002
Daniel Veillard011b63c1999-06-02 17:44:04 +00007003Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * Release of libxml-1.1, nearly everything has been touched for
7006 this.
7007 * Added more regression tests
7008 * Updated the documentation
7009
Daniel Veillard27d88741999-05-29 11:51:49 +00007010Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * tree.[ch]: unified the XML_NO_CORBA defines.
7013 * parser.c encoding.[ch]: started plugging in char encoding detection
7014
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007015Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7016
7017 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7018 Also freed allocated buffer.
7019
Daniel Veillard27d88741999-05-29 11:51:49 +00007020Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007021 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7022 reentrancy problem at printing. One is left in entities.c, to
7023 remove ASAP
7024 * testSAX.c : added a test example showing the use of the SAX
7025 interface if one doesn't want to build the DOM tree.
7026 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7027
Daniel Veillard517752b1999-04-05 12:20:10 +00007028Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7031 large revamping of the parser to use SAX callbacks
7032 http://www.megginson.com/SAX/ (or at least a C like interface
7033 a la Expat). It's now possible to set up your own callbacks
7034 and the parser will not build a DOM tree.
7035 * test/* result/*: updated the test suite, I finally removed
7036 the old Namespace draft support (PI based).
7037
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007038Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * Makefile.am: added test result to EXTRA_DIST for make tests
7041
Daniel Veillard64068b31999-03-24 20:42:16 +00007042Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * parser.c, parserInternals.h: moved the chars macro definitions
7045 to parserInternals.h
7046 * parser.c, error.c: applied patches from "Knut Åkesson"
7047 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7048
Daniel Veillard012ccc11999-03-23 10:11:11 +00007049Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * xml-config.in : applied patch to make --version work
7052
Raja R Harinatha86c23e1999-03-05 22:14:01 +000070531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7054
7055 * Makefile.am (check-local): Alias for `tests' target. This will
7056 cause `make check' to do the right thing.
7057 (tests): Don't run tests in srcdir. Also, replaced calls to
7058 basename with a `sed' "equivalent".
7059
Daniel Veillardd109e371999-03-05 06:26:45 +00007060Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7063 it in the header and not the sources, updated the doc.
7064 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7065 pointing this out.
7066
Daniel Veillardbc50b591999-03-01 12:28:53 +00007067Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7070 exported the inputStream routines.
7071 * doc/html/* : updated accordingly
7072
Daniel Veillardd692aa41999-02-28 21:54:31 +00007073Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * parser.c, parser.h, parserInternals.h: added a few extra
7076 internal calls to allocate and free parser contexts ...
7077 * doc/html/* : updated accordingly
7078
Daniel Veillard55a99271999-02-25 11:01:29 +00007079Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * configure.in, Makefile.am, doc/makefile.am : General changes for
7082 1.0.0 release and including the generated HTML documentation.
7083
Daniel Veillard35925471999-02-25 08:46:07 +00007084Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * makefile.am : added parserInternals.h, oops.
7087
Daniel Veillard1e346af1999-02-22 10:33:01 +00007088Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * parserInternals.h: added this header giving access to the parser
7091 internal functions.
7092 * doc/Makefile.am : added a rebuild target which rebuilds the full
7093 set of documentations
7094 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7095 the internal subset.
7096 * *.c *.h: modifications needed to generate the documentation using
7097 gtk-doc, cleanup of functions blocks, reorganisation of struct
7098 declarations.
7099
Daniel Veillard1164e751999-02-16 16:29:17 +00007100Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7103 the tar and spec file to include the beginning of the doc.
7104
Nuno Ferreira03d04781999-02-13 00:07:17 +000071051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7106
7107 * doc/.cvsignore: Added this file.
7108
Daniel Veillard6800ef31999-02-08 18:33:22 +00007109Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * tree.c: fixed xmlGetProp to return "" when the attribute
7112 exists, even if the node-list is NULL.
7113
Daniel Veillard726c7e31999-02-08 15:13:10 +00007114Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * tree.c: patched an error outputting empty attribute values.
7117 * Makefile.am and doc/makefile.am: have been updated during the
7118 week-end. Sorry for an empty CVS log, I got a shell problem.
7119
Daniel Veillard1899e851999-02-01 12:18:54 +00007120Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * tree.h: cleaned up using enums instead of defines
7123 * parser.c, valid.[ch]: more work on parsing/output of element
7124 declarations
7125
Daniel Veillard3b9def11999-01-31 22:15:06 +00007126Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * valid.[ch], tree.c, parser.c : more work toward full parsing
7129 of XML DTDs.
7130 * README: added informations about mailing-list and on-line
7131 documentation
7132
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000071331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7134
7135 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7136
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007137Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * parser.c, tree.[ch] : more work toward conformance testing,
7140 added a last element to accelerate parsing of very flat structures
7141 started working on internal subset Element content declaration.
7142 * valid.[ch] : first cut at adding code toward validation.
7143 * previous changes had also small impact on most files, especially
7144 the conformance testing using James Clark test suite.
7145
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007146Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * test/* : updated the examples, most of them were not well
7149 formed (humm), and added rdf2.
7150 * result/* : resulting changes in the output.
7151
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007152Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7155
Daniel Veillard44b3a061998-12-05 17:27:22 +00007156Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * tree.c: patched a bug in the generation of empty attributes
7159
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007160Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7163 for node/trees/documents/... Biggest problem is namespace
7164 support when copying subtrees.
7165
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007166Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * parser.c, entities.c: improve entities and char ref encoding,
7169 and cleanups of error messages.
7170
Daniel Veillard242590e1998-11-13 18:04:35 +00007171Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * parser.c, entities.c: simple bug hunting done during rpm2html and
7174 rpmfind integration.
7175
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007176Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * parser.[ch]: Added interfaces allowing to specify a SAX
7179 handler before parsing.
7180
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007181Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * parser.c: redirrect all errors reporting through the SAX
7184 error function
7185
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007186Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7189 * libtool, tlmain ...: update of the libtool files
7190
Miguel de Icaza442321c1998-11-04 18:13:38 +000071911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7192
7193 * entities.c: Use g_snprintf insteda of snprintf.
7194
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007195Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7198 added ent5 test for this purpose.
7199 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7200
Daniel Veillard27271681998-10-30 06:39:40 +00007201Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * parser.c: fixed? a strange error due to compression on a GWP
7204 document.
7205
Daniel Veillard25940b71998-10-29 05:51:30 +00007206Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * tree.[ch]: bug fixing
7209 * entities.[ch]: defined a specific type for predefined entities
7210 * doc/xml.html: more documentation on the library, how to use it,
7211 overview of the interfaces.
7212
Daniel Veillard16253641998-10-28 22:58:05 +00007213Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7216
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007217Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7218
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007219 * tree.c: corrected a small bug
7220 * doc/xml.html: continuing writing documentation.
7221
7222Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7223
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007224 * debugXML.h debugXML.c: added debugging utilities.
7225 * tester.c: added --debug switch.
7226 * tree.c: patched an incorrect node->type assignment.
7227 * parser.c: formatting, ensure that node->doc != NULL in attributes
7228
Daniel Veillardccb09631998-10-27 06:21:04 +00007229Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7232 entity support and provide an internal representation close to
7233 DOM one (entity ref nodes, and attribute value as tree). I tried
7234 to preserve the interface but this will surely break some apps
7235 (I have to change rpm2html/rpmfind for example). I had to change
7236 two interfaces, and the generated tree is somewhat different.
7237 * doc/* : started documenting the XML library, the tree and
7238 DOM/Corba. This is a first step.
7239
Daniel Veillard11e00581998-10-24 18:27:49 +00007240Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * parser.c: Set up the fonctions comment block, boring but useful.
7243 * parser.h, SAX.c, parser.c: now attributes are processed through
7244 the SAX interface. The problem is that my SAX interface diverged
7245 quite a bit from the original one, well this is not an official
7246 spec, and translating it from Java to C is hairy anyway...
7247
Daniel Veillard97b58771998-10-20 06:14:16 +00007248Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7251 fonctions comment block, boring but useful.
7252
7253Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007254
7255 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7256 conversion routines. However they are not yet used to convert the
7257 inputs. The core will run with UTF-8.
7258
Daniel Veillard33942841998-10-18 19:12:41 +00007259Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * tree.c : make sure that the type id is properly set-up when
7262 a new object is allocated, needed for DOM.
7263
Daniel Veillard27fb0751998-10-17 06:47:46 +00007264Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * tree.h, tree.c: Ok, the main objects in the tree will be native
7267 corba objects, it costs 8 bytes per Node, Attribute and Document
7268 but it simplifies the Corba integration a lot (no extra interface
7269 objects to allocate/free).
7270
Daniel Veillard0bef1311998-10-14 02:36:47 +00007271Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7274 and changed NODEs contants for conformity with DOM Level 1
7275
Daniel Veillard27864701998-10-08 03:47:24 +00007276Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * added hooks to keep track of servants when creating objects
7279 xmlDoc and xmlNode (for Corba export).
7280
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007281Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * added xml-config script.
7284
Daniel Veillard7066a791998-10-01 20:28:28 +00007285Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7288 to autoupdate libtool and automake conf files.
7289
Miguel de Icaza60681bd1998-09-30 19:28:59 +000072901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7291
7292 * Makefile.am: Use '?' to separate the sed
7293 commands as ',' is used when people pass -Wl,something.
7294
7295
Daniel Veillard15a8df41998-09-24 19:15:06 +00007296Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * tree.c, tree.h: added a per-document compression interface.
7299
Daniel Veillard151b1b01998-09-23 00:49:46 +00007300Tue Sep 22 20:47:38 EDT 1998
7301
7302 * tree.c, tree.h: added saving with compression and added interfaces
7303 to control the compression level (xmlGetCompressMode,
7304 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7305
Daniel Veillard70120ff1998-09-22 00:24:21 +00007306Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * parser.c: corrected a loop for files of size 0
7309
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000073101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7311
7312 * error.h: New file. Contains prototyes from `error.c'.
7313
Tom Tromeyc19653d1998-08-14 01:22:43 +00007314Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7315
7316 * Makefile.am (xmlincdir): New macro.
7317 (xmlinc_HEADERS): Renamed from include_HEADERS.
7318
Daniel Veillard845664d1998-08-13 04:43:19 +00007319Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * applied small patch on numeric entities from
7322 Christopher Blizzard <blizzard@appliedtheory.com>
7323
Daniel Veillard260a68f1998-08-13 03:39:55 +00007324Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * New release 0.2, removed the old xml_* files so that it's
7327 coherent with the other CVS base (W3C), far better conformance
7328 to standard, new namespaces, decent entities support, beginning
7329 of a SAX-like interface. Nearly nothing left intact, even the
7330 test examples ...
7331
Christopher Blizzarda36749e1998-07-30 21:47:18 +000073321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7333
7334 * .cvsignore: Add .deps dir
7335
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007336Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7339
Daniel Veillardfe926001998-07-26 04:28:20 +00007340Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007341
Daniel Veillardfe926001998-07-26 04:28:20 +00007342 * configure.in: added test for CPP
7343 * AUTHORS, Changelog: the original ones didn't get commited but the
7344 glib ones instead, fixed.
7345 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007346
Daniel Veillardfe926001998-07-26 04:28:20 +00007347Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007348
Daniel Veillardfe926001998-07-26 04:28:20 +00007349 * integrated code developped at W3C
7350 * changed the original Copyright
7351 * migrated to automake
7352 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007353