blob: 44d9e623e05e5ebbbaf87e46b73a5641d2efa981 [file] [log] [blame]
William M. Brackc5cbf992003-10-29 22:15:13 +00001Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * xmlIO.c: enhanced to bypass compression detection code
4 when input file is stdin (bug 125801)
5
Daniel Veillard28232432003-10-29 17:23:05 +00006Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
9
Daniel Veillard94394cd2003-10-29 17:07:51 +000010Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * xpath.c: more fixes about unregistering objects
13 * include/libxml/relaxng.h: applied patch from Mark Vakoc
14 missing _cplusplus processing clause
15
Aleksey Saninb5a46da2003-10-29 15:51:17 +000016Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
17
18 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
19
Daniel Veillard82cb3192003-10-29 13:39:15 +000020Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
23 Marcin 'Shard' Konicki to provide BeOS thread support.
24
Daniel Veillard9d751502003-10-29 13:21:47 +000025Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
28 from Steve Ball to make a schema parser from a preparsed document.
29
Daniel Veillarde22dd5c2003-10-29 12:53:27 +000030Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * tree.c: applied a couple of patches from Mark Lilback about text
33 nodes coalescing
34
Daniel Veillarde991fe92003-10-29 11:18:37 +000035Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * xpath.c: change suggested by Anthony Carrico when unregistering
38 a namespace prefix to a context
39 * hash.c: be more careful about calling callbacks with NULL payloads.
40
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +000041Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
44 regenerated docs and APIs
45 * parser.c: cleanup and last change to fix #123105
46
Daniel Veillard652f9aa2003-10-28 22:04:45 +000047Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * HTMLparser.c: Fix #124907 by simply backporting the same
50 fix as for the XML parser
51 * result/HTML/doc3.htm.err: change to ID detecting modified one
52 test result.
53
Daniel Veillard9ba8e382003-10-28 21:31:45 +000054Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * parser.c include/libxml/parser.h: included a new function
57 to reuse a Push parser context, based on Graham Bennett original
58 code
59 * valid.c: in HTML, a name in an input is not an ID
60 * TODO: bug list update
61
Daniel Veillardae9733a2003-10-28 19:02:21 +000062Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xpath.c: applied patch from nico@xtradyne.com for #125030
65
Daniel Veillard72b9e292003-10-28 15:44:17 +000066Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * Makefile.am: cleanup
69 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
70 sometimes the error handlers can get a parser context on DTD
71 errors, and sometime they don't. So be very careful when trying
72 to grab those informations.
73
Daniel Veillardf4e56292003-10-28 14:27:41 +000074Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * tree.c: applied patch from Kasimier Buchcik which fixes a
77 problem in xmlSearchNs introduced in 2.6.0
78
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +000079Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
82
Daniel Veillardcec50a62003-10-28 13:26:51 +000083Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * tree.c: fix bug #125047 about serializing when finding a
86 document fragment node.
87
Daniel Veillard4772af62003-10-27 16:23:43 +000088Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * testSAX.c: fix bug #125592 need a NULL check
91 * include/libxml/chvalid.h: rename a parameter
92
Daniel Veillard95d2d5b2003-10-27 14:54:49 +000093Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * parser.c: applied patch from #123105 about defaulted attributes
96 from element coming from an entity
97
William M. Brack1d75c8a2003-10-27 13:48:16 +000098Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
99
100 * xmllint.c: fixed warning message from IRIX (bug 125182)
101 * python/libxml.py: removed tabs, replaced with spaces
102 (bug 125572)
103
Daniel Veillarde8039df2003-10-27 11:25:13 +0000104Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
107 if xmlNewInputFromFile() fails.
108 * xmlreader.c: avoid using _private for the node or document
109 elements.
110
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +0000111Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
112
113 * win32/configure.js: added declaration for verMicroSuffix
114
Daniel Veillardcc199e02003-10-24 21:11:48 +0000115Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
116
117 * libxml.m4: applied patch from Patrick Welche provided in
118 bug #125432 , future proofing the .m4 file.
119 * parser.c: resetting the context should also reset the error
120 * TODO: problem of conformance w.r.t. E20 was raised in the
121 XML Core telconf and libxml2 isn't conformant there.
122
Daniel Veillard929714b2003-10-22 12:34:36 +0000123Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
126
Daniel Veillard2bd43222003-10-22 08:51:21 +0000127Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
130 small glitch missing a const
131
Daniel Veillardfca7d832003-10-22 08:44:26 +0000132Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
133
134 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
135 it doesn't define IN_LIBXML
136
Daniel Veillard1e5e4382003-10-21 19:15:44 +0000137Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
140
Daniel Veillardea048932003-10-21 09:27:57 +0000141Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
142
143 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
144 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
145
Daniel Veillard2189b592003-10-21 00:08:42 +0000146Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
149
Daniel Veillard3e35f8e2003-10-21 00:05:38 +0000150Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
153 * doc/*: updated and regenerated the docs and API
154
155Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * SAX2.c error.c tree.c: moved the line number to their proper
158 field in elements now.
159
Daniel Veillard1d211e22003-10-20 22:32:39 +0000160Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
163 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
164 added the xmlWriter module contributed by Alfred Mickautsch
165 * include/libxml/tree.h: added room for line and extra information
166 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
167 of them introduced in September
168 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
169
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000170Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * Makefile.am configure.in xmldwalk.c xmlreader.c
173 include/libxml/Makefile.am include/libxml/xmldwalk.h
174 include/libxml/xmlversion.h.in: removing xmldwalk module
175 since it got merged with the xmlreader.
176 * parser.c: cleanup
177 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
178 rebuilt the API
179 * python/tests/Makefile.am python/tests/reader7.py
180 python/tests/walker.py: adding regression testing for the
181 new xmlreader APIs, new APIs for reader creation, including
182 makeing reader "walker" operating on preparsed document trees.
183
William M. Brack9e660592003-10-20 14:56:06 +0000184Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
185
186 * entities.c, valid.c: fixed problem reported on the mailing
187 list by Melvyn Sopacua - wrong argument order on functions
188 called through xmlHashScan.
189
Daniel Veillardd61e8fb2003-10-19 21:59:17 +0000190Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * valid.c xmlIO.c: fixes for compiling using --with-minimum
193
Daniel Veillardc4696922003-10-19 21:47:14 +0000194Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
195
196 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
197 tested it through the xslt regression suite.
198
Daniel Veillard78697292003-10-19 20:44:43 +0000199Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
202 allowing to grab the content without forcing allocations.
203 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
204 * xpath.c xmldwalk.c: removed a couple of comment errors.
205
Daniel Veillarda07050d2003-10-19 14:46:32 +0000206Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * parser.c: applied patch from Chris Anderson to change back
209 memcmp with CMPx()
210
Daniel Veillard05bcb7e2003-10-19 14:26:34 +0000211Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
212
213 * HTMLparser.c: fixed to not send NULL to %s printing
214 * python/tests/error.py result/HTML/doc3.htm.err
215 result/HTML/test3.html.err result/HTML/wired.html.err
216 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
217 up some of the regression tests error
218
Daniel Veillarda840b692003-10-19 13:35:37 +0000219Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * include/libxml/nanohttp.h include/libxml/parserInternals.h
222 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
223 Fixed the HTTP<->parser interraction, which should fix 2 long
224 standing bugs #104790 and #124054 , this also fix the fact that
225 HTTP error code (> 400) should not generate data, we usually
226 don't want to parse the HTML error information instead of the
227 resource looked at.
228
William M. Brackfc60fc22003-10-19 11:22:27 +0000229Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
230
231 * doc/Makefile.am: enhanced the installation of tutorial files
232 to avoid installing CVS subdirectories (bug 122943)
233
William M. Brack9ca682f2003-10-19 10:01:59 +0000234Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
235
236 * xmlIO.c: fixed segfault when input file not present
237 * tree.c: changed output formatting of XML_CDATA_SECTION
238 (bug 120917)
239
William M. Brack76e95df2003-10-18 16:20:14 +0000240Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
241
242 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
243 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
244 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
245 xpath.c: Changed all (?) occurences where validation macros
246 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
247 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
248 many warning messages on certain platforms, and also high-
249 lights places in the library which may need to be enhanced
250 for proper UTF8 handling.
251
William M. Brack196b3882003-10-18 12:42:41 +0000252Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
253
254 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
255 doc/apibuild.py: enhanced to include enough comments to
256 make the api doc generation happy.
257
Daniel Veillard847332a2003-10-18 11:29:40 +0000258Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
259
260 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
261 to fix the HTTP/XML parser integration.
262
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000263Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xmlreader.c include/libxml/xmlreader.h: added new APIs
266 for creating reader from sources or reusing a reader with
267 a new source, like the xmlReadxx and xmlCtxtReadxxx
268 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
269 doc/Makefile.am: regenerated the APIs
270 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
271
William M. Brack871611b2003-10-18 04:53:14 +0000272Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
273
274 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
275 include/libxml/parserInternals.h: enhanced macros to avoid
276 breaking ABI from previous versions.
277 * catalog.c, parser.c, tree.c: modified to use IS_* macros
278 defined in parserInternals.h. Makes maintenance much easier.
279 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
280 compilation warnings
281 * configuration.in: fixed pushHTML test error; enhanced for
282 better devel (me) testing
283
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000284Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * legacy.c: remove the warning for startDocument(), as it is used by
287 glade (or glade-python)
288 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
289 invalid accesses found by running some Python based regression
290 tests under valgrind. There is still a few leaks reported by the
291 relaxng regressions which need some attention.
292 * doc/Makefile.am: fixed a make install problem c.f. #124539
293 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
294 patch from crutcher
295
Daniel Veillard04054be2003-10-15 10:48:54 +0000296Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
299 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
300 calls.
301
Daniel Veillard9339b742003-10-15 08:18:00 +0000302Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
305
Daniel Veillard903cd382003-10-13 19:47:09 +0000306Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * Makefile.am: small fix from Bjorn Reese
309
Daniel Veillard0cc72772003-10-13 14:00:21 +0000310Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * valid.c: fix a call missing arguments
313
William M. Brack0850b872003-10-12 23:55:46 +0000314Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
315
316 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
317 a bug in the range search; enhanced range generation (inline code
318 if a small number of intervals); enhanced the readability of the
319 output files.
320
Daniel Veillardea887cf2003-10-11 22:53:44 +0000321Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
322
323 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
324 chvalid.def from scratch based on XML 2nd edition REC
325 and regenerated the code.
326
Daniel Veillard1a993962003-10-11 20:58:06 +0000327Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * check-xml-test-suite.py: removed some annoying warnings
330 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
331 in the PubidChars definition, regenerated, there is still
332 a bug left somewhere
333 * genChRanges.py: save the header directly in include/libxml/
334 * configure.in: I generated a 2.6.0beta6 earlier today
335
William M. Brack418342b2003-10-11 15:35:40 +0000336Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
337
338 * fixed small error on previous commit (chvalid.h in
339 base dir instead of include directory)
340
William M. Brack68aca052003-10-11 15:22:13 +0000341Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
342
343 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
344 new files for a different method for doing range validation
345 of character data.
346 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
347 include/libxml/parserInternals.h: modified for new range method.
348 * catalog.c: small enhance for warning message (using one
349 of the new range routines)
350
Daniel Veillard73000572003-10-11 11:26:42 +0000351Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * valid.c include/libxml/valid.h: adding an serror field to
354 the validation context breaks the ABI for the xmlParserCtxt
355 structure since it's embedded by content and not by reference
356
Daniel Veillardc790bf42003-10-11 10:50:10 +0000357Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
358
359 * configure.in: patch from Mike Hommey
360 * threads.c: applied Windows patch from Jesse Pelton and Stephane
361 Bidoul
362 * parser.c: fix the potentially nasty access to ctxt->serror
363 without checking first that the SAX block is version 2
364
Daniel Veillard2b0f8792003-10-10 19:36:36 +0000365Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * SAX2.c: fixed a nasty bug with interning some text strings
368 * configure.in: prepare for beta5 of 2.6.0
369 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
370 better error handling for I/O and converted FTP and HTTP
371 * parser.c: fixed another bug
372
Daniel Veillardffbbed42003-10-10 14:46:54 +0000373Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * SAX2.c: fixed uninitialized new field.
376 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
377 all messages
378
Daniel Veillardd8850402003-10-10 14:24:12 +0000379Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
380
381 * include/libxml/tree.h: make room in Doc, Element, Attributes
382 for PSVI type informations.
383
Daniel Veillard659e71e2003-10-10 14:10:40 +0000384Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
387 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
388 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
389 include/libxml/parser.h include/libxml/valid.h
390 include/libxml/xmlerror.h: Setting up the framework for structured
391 error reporting, touches a lot of modules, but little code now
392 the error handling trail has been cleaned up.
393
Daniel Veillardd96cce12003-10-10 12:30:37 +0000394Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
397
Daniel Veillardfcf719c2003-10-10 11:42:17 +0000398Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
399
400 * xpath.c: cleanup
401 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
402 to the new error mechanism
403
Daniel Veillard87db3a82003-10-10 10:52:58 +0000404Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * error.c xmlschemas.c: a bit of cleanup
407 * result/schemas/*.err: updated with the new result strings
408
409Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
410
411 * xpath.c: fixed bug 124061
412
Daniel Veillardd0c9c322003-10-10 00:49:42 +0000413Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
414
415 * Makefile.am: cleanup
416 * encoding.c: fix a funny typo
417 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
418 converted the Schemas code to the new error handling. PITA,
419 still need to check output from regression tests.
420
Daniel Veillarde2238d52003-10-09 13:14:55 +0000421Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * HTMLtree.c include/libxml/xmlerror.h: converted too
424 * tree.c: small cleanup
425
Daniel Veillard69d2c172003-10-09 11:46:07 +0000426Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
427
428 * xinclude.c: comment fix
429 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
430 to the new infrastructure
431
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000432Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 * xmlIO.c: final error handling cleanup
435 * xinclude.c error.c: converted XInclude to the new error handling
436 * include/libxml/xmlerror.h: added XInclude errors
437
Daniel Veillardb65e12e2003-10-08 21:33:28 +0000438Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * parser.c: bug in compression saving was crashing galeon
441 reported by teuf
442
Daniel Veillard828ce832003-10-08 19:19:10 +0000443Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
444
445 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
446 I/O error path
447
Daniel Veillard97bf4d02003-10-08 18:58:28 +0000448Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * xmlIO.c: better handling of error cases
451
Daniel Veillard05d987b2003-10-08 11:54:57 +0000452Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
453
454 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
455 cleaning up error handling in the I/O module.
456
Daniel Veillardff46a042003-10-08 08:53:17 +0000457Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
458
459 * xmlregexp.c include/libxml/xmlerror.h: error handling
460 cleanup of the Regexp module.
461
Daniel Veillard18ec16e2003-10-07 23:16:40 +0000462Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * tree.c: converting the tree module too
465 * error.c include/libxml/xmlerror.h: created a simpler internal
466 error reporting function.
467
Daniel Veillardd96f6d32003-10-07 21:25:12 +0000468Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
469
470 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
471 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
472 error reporting that time.
473 * threads.c: applied the two patches for TLS threads
474 on Windows from Jesse Pelton
475 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
476 return is always zero terminated. Should also help detecting
477 passing wrong buffer size easilly.
478 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
479 updated the results to follow the errors string generated by
480 last commit.
481
Daniel Veillard6edbfbb2003-10-07 12:17:44 +0000482Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
483
484 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
485 handling in the Relax-NG module.
486
Daniel Veillard4c004142003-10-07 11:33:24 +0000487Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
488
489 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
490 module to teh new error reporting. Better default report, adds
491 the element associated if found, context and node are included
492 in the xmlError
493 * python/tests/reader2.py: the error messages changed.
494 * result/relaxng/*: error message changed too.
495
Daniel Veillard141310a2003-10-06 08:47:56 +0000496Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
497
498 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
499 win32/configure.js: applied patch from Stéphane Bidoul to
500 fix the compilation of 2.6.0 code on Win32
501
Daniel Veillard8f597c32003-10-06 08:19:27 +0000502Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * check-xml-test-suite.py: fixing the script
505 * parser.c: replace sequences of RAW && NXT(.) == '.' with
506 memcmp calls, seems to not break conformance, slightly inflate
507 the size of the gcc generated code though.
508
Daniel Veillardce9457f2003-10-05 21:33:18 +0000509Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
510
511 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
512 more cleanup of error handling in parserInternals, sharing the
513 routine for memory errors.
514
Daniel Veillardf403d292003-10-05 13:51:35 +0000515Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
516
517 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
518 include/libxml/xmlerror.h: more code cleanup, especially around
519 error messages, the HTML parser has now been upgraded to the new
520 handling.
521 * result/HTML/*: a few changes in the resulting error messages
522
Daniel Veillard24eb9782003-10-04 21:08:09 +0000523Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
524
525 * parser.c include/libxml/xmlerror.h: more error/warning
526 handling cleanups, the XML parser module should be okay now.
527
Daniel Veillard1ae42d62003-10-03 23:59:20 +0000528Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
531 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
532 integrated the xmlDocWalker API given by Alfred Mickautsch,
533 and providing an xmlReader like API but working on a xmlDocPtr.
534
Daniel Veillardbb5abab2003-10-03 22:21:51 +0000535Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
536
537 * Makefile.am: more cleanup in make tests
538 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
539 in the transition to the new error reporting strategy.
540 * python/tests/reader2.py result/VC/* result/valid/*:
541 few changes in the strings generated by the validation output
542
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000543Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
544
545 * Makefile.am: changed 'make tests' to use a concise output,
546 scrolling to see where thing broke wasn't pleasant
547 * configure.in: some beta4 preparation, but not ready yet
548 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
549 new error handling code, last error informations are stored
550 in the parsing context or a global variable, new APIs to
551 handle the xmlErrorPtr type.
552 * parser.c parserInternals.c valid.c : started migrating to the
553 new error handling code, it's a royal pain.
554 * include/libxml/parser.h include/libxml/parserInternals.h:
555 moved the definition of xmlNewParserCtxt()
556 * parser.c: small potential buffer access problem in push code
557 provided by Justin Fletcher
558 * result/*.sax result/VC/PENesting* result/namespaces/*
559 result/valid/*.err: some error messages were sligthly changed.
560
Aleksey Sanine7acf432003-10-02 20:05:27 +0000561Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
562
563 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
564 function (wrapper around snprintf)
565
Daniel Veillardb2517d82003-10-01 19:13:56 +0000566Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * entities.c: Fix error on output of high codepoint charref like
569 &#x10FFFF; , reported by Eric Hanchrow
570
Daniel Veillard3648fcb2003-10-01 12:21:31 +0000571Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
572
573 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
574 of a pain murrayc is really gonna be.
575
Daniel Veillardf96cf4e2003-10-01 09:05:25 +0000576Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
579
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +0000580Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
581
582 * entities.c legacy.c parser.c: made the predefined entities
583 static predefined structures to avoid the work, memory and
584 hazards associated to initialization/cleanup.
585
Daniel Veillard73b013f2003-09-30 12:36:01 +0000586Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
587
588 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
589 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
590 include/libxml/parser.h include/libxml/parserInternals.h
591 include/libxml/xmlversion.h.in: added a new configure
592 option --with-push, some cleanups, chased code size anomalies.
593 Now a library configured --with-minimum is around 150KB,
594 sounds good enough.
595
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000596Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
597
598 * libxml-2.0-uninstalled.pc.in: New file for building against
599 uninstalled libxml2 builds.
600 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +0000601 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000602
Daniel Veillard81273902003-09-30 00:43:48 +0000603Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
604
605 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
606 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
607 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
608 added 2 new configure option: --with-reader --with-sax1
609 to allow removing the reader or non-xmlReadxxx() interfaces.
610
Daniel Veillard652327a2003-09-29 18:02:38 +0000611Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
612
613 * configure.in entities.c tree.c valid.c xmllint.c
614 include/libxml/tree.h include/libxml/xmlversion.h.in:
615 Adding a configure option to remove tree manipulation
616 code which is not strictly needed by the parser.
617
Daniel Veillard89f7f272003-09-29 13:29:09 +0000618Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
619
620 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
621 patch from Marcin 'Shard' Konicki
622
Daniel Veillarda9cce9c2003-09-29 13:20:24 +0000623Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
626 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
627 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
628 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
629 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
630 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
631 include/libxml/catalog.h include/libxml/debugXML.h
632 include/libxml/entities.h include/libxml/nanohttp.h
633 include/libxml/relaxng.h include/libxml/tree.h
634 include/libxml/valid.h include/libxml/xmlIO.h
635 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
636 include/libxml/xpathInternals.h python/libxml.c:
637 Okay this is scary but it is just adding a configure option
638 to disable output, this touches most of the files.
639
Daniel Veillardc064b472003-09-29 10:55:05 +0000640Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
641
642 * xmlmemory.c: better fix, avoids breaking the python bindings
643
Daniel Veillardfb43bd62003-09-29 09:22:39 +0000644Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
645
646 * xmlmemory.c: fix a compilation problem when configuring
647 with debug but without mem-debug
648
Daniel Veillard4432df22003-09-28 18:58:27 +0000649Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * Makefile.am: cleanup, creating a new legacy.c module,
652 made sure make tests ran in reduced conditions
653 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
654 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
655 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
656 increased the modularization, allow to configure out
657 validation code and legacy code, added a configuration
658 option --with-minimum compiling only the mandatory code
659 which then shrink to 200KB.
660
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000661Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
662
663 * parser.c: fix a bug raised by the Mips compiler.
664 * include/libxml/SAX.h include/libxml/parser.h: move the
665 SAXv1 block definitions to parser.h fixes bug #123380
666 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
667 the attribute and element pool borken 2 commits ago.
668 Start playing with an entry point to preserve a subtree.
669 * entities.c: remove a warning.
670
William M. Brack7b9154b2003-09-27 19:23:50 +0000671Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
672
673 * encoding.c, parser.c, relaxng.c: further (final?) minor
674 changes for compilation warnings. No change to logic.
675
William M. Brackb670e2e2003-09-27 01:05:55 +0000676Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
677
678 * parser.c: fixed small problem with missing entities (test/ent2)
679
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000680Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
681
682 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000683 if the result is not well formed that ctxt->myDoc is not NULL
684 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000685
Daniel Veillard7d515752003-09-26 19:12:37 +0000686Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
687
688 * parser.c: other patches from William Brack to avoid
689 compilation warnings on AIX.
690
William M. Brack899e64a2003-09-26 18:03:42 +0000691Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
692
693 * HTMLparser.c, entities.c, xmlreader.c: minor change to
694 avoid compilation warnings on some (e.g. AIX) systems
695
Daniel Veillard11476b42003-09-26 14:51:39 +0000696Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * parserInternals.c: fixed a backward compatibility problem
699 when formatting "deprecated SAXv1 function ignorableWhitespace"
700 could be reproduced by xmllint --format
701
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000702Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * doc/libxml2-api.xml: rebuilt the API
705 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
706 --nocdata and --nsclean to remove CDATA section and surperfluous
707 namespace declarations
708 * parser.c SAX2.c: implementation of the 2 new options
709
Daniel Veillard9475a352003-09-26 12:47:50 +0000710Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
713 added the same htmlRead APIs than their XML counterparts
714 * include/libxml/parser.h: new parser options, not yet implemented,
715 added an options field to the context.
716 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
717 is found within a cdata section.
718 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
719 result/cdata2.sax test/cdata2: add one more cdata test
720
Daniel Veillard60942de2003-09-25 21:05:58 +0000721Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
724 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
725 base URL parameter when not loading from a file or URL.
726
Daniel Veillard092643b2003-09-25 14:29:29 +0000727Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
728
729 * configure.in: preparing a beta3 solving the ABI problems
730 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
731 include/libxml/globals.h include/libxml/SAX.h: make sure the
732 global variables for the default SAX handler are V1 ones to
733 avoid ABI compat problems.
734 * xmlreader.c: cleanup of uneeded code
735 * hash.c: fix a comment
736
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000737Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
738
739 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
740 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
741 fixing some comments to avoid warnings from apibuild.py
742
Daniel Veillard70b18562003-09-24 21:45:21 +0000743Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
744
745 * win32/configure.js: patch from Stephane Bidoul for configuring
746 the beta2 version #123104
747
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000748Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
749
750 * Makefile.am: adding repeated parsing and validating tests
751 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
752 DOM tree building interfaces use the dictionary from the
753 parsing context to build the element and attributes names
754 as well as formatting spaces and short text nodes
755 * include/libxml/dict.h dict.c: added some reference counting
756 for xmlDictPtr because they can be shared by documents and
757 a parser context.
758 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
759 functions and use the standard ones now.
760 * xmllint.c: add --nodict
761 * python/libxml.c: fix a stupid bug so that ns() works on
762 attribute nodes.
763
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000764Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * parser.c include/libxml/parser.h: adding a new set of
767 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
768 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
769 a clear define of xmlParserOption, xmlCtxtUseOptions()
770 should simplify custom parsing without being tempted to
771 use global variables, and xmlCtxtReset() should allow reuse
772 of a context for multiple parsing.
773 * xmllint.c: switched to use xmlReadXXX, allow options to
774 be used simultaneously with less troubles.
775 * tree.c: simple warning removal
776 * doc/apibuild.py: small fix
777 * doc/libxml2-api.xml win32/libxml2.def.src: updated
778
Daniel Veillard1f40d682003-09-23 09:16:56 +0000779Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
780
781 * parser.c: revert xmlCreateDocParserCtxt() since this break
782 the parseDoc() python bindings
783
Daniel Veillard309f81d2003-09-23 09:02:53 +0000784Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
785
786 * parser.c: make sure xmlDetectSAX2() is called only at
787 parsing time to avoid breaking apps changing the SAX
788 callbacks after context allocation, change xmlCreateDocParserCtxt()
789 to use an immutable buffer instead of a copy
790
Daniel Veillard9ec26532003-09-23 07:43:19 +0000791Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
792
793 * xmlIO.c: applied patch from Markus Keim fixing a problem
794 with I/O callback registration.
795 * include/libxml/xmlerror.h: fixed #122994 comment numbering
796 for xmlParserErrors
797
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000798Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
799
800 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
801 really a const xmlChar*
802 * xmlreader.c include/libxml/xmlreader.h: addin the
803 xmlTextReaderConstString() to get an interned string from
804 the reader
805
William M. Brack69848302003-09-22 00:24:51 +0000806Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
807
808 * error.c: fixed a warning message (trivial)
809 * doc/search.php: removed incorrect warning message when word
810 search not found in last of multiple tables (bug 119535)
811
Daniel Veillarde72c5082003-09-19 12:44:05 +0000812Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
813
814 * configure.in: preparing a 2.6.0-beta2 release
815 * xmlIO.c: avoid a warning
816 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
817 by Chris Ryland
818 * include/libxml/dict.h: add a QName access lookup to the
819 dictionary.
820 * xmlreader.c include/libxml/xmlreader.h: adding const access
821 based on the dictionary interface for string read from the
822 reader, the node content access is still TODO, it's too different
823
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000824Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * SAX2.c: fixing namespace DTD validations
827 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
828 namespaces is slightly different now.
829 * Makefile.am: report the memory used in Timingtests (as well as time)
830
Daniel Veillard53350552003-09-18 13:35:51 +0000831Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
832
833 * Makefile.am: add streaming on memory regression tests, found
834 bad bugs in the reader interface
835 * xmlreader.c: fixing bugs w.r.t. very large names, and special
836 condition in end of file.
837 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
838 adding immutable buffers, and parser input based on those,
839 but this should not be used (yet) for general parsing
840 * parser.c: added a comment about using immutable buffers for
841 general parsing.
842 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
843 output of the regression tests
844 * xmllint.c: using the immutable buffers when streaming on
845 mmaped file (--stream --memory)
846
Daniel Veillard536fad52003-09-18 10:05:56 +0000847Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
848
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000849 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000850
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000851Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
852
853 * Makefile.am: add a Timingtests target to check bad behaviour
854 from the streaming engine
855 * dbgen.pl dbgenattr.pl: perl script to generate big instances
856 * xmlreader.c: fix a bad behaviour on large buffer inputs
857
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000858Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * dict.c xmlreader.c: two small improvements
861
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000862Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
863
864 * parserInternals.c: avoid a leak with previous patch
865
Daniel Veillard007d51e2003-09-17 20:07:28 +0000866Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * python/libxml.c: use stderr and not stdout for default errors
869 in python environment bug #122552
870
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000871Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
872
873 * parserInternals.c: small fix from Rob Richards for input filename
874 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
875 * xmlIO: adding a guard in one function
876
Daniel Veillard19895052003-09-17 13:59:32 +0000877Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
878
879 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
880 reducing memory allocation and free and avoiding expensive routines
881
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000882Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
883
884 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
885 seriously with per-document dict and element and attribute nodes
886 reuse in the xmlReader. This seems to lead to an interesting
887 speedup of the xmlReader already.
888
Daniel Veillard81514ba2003-09-16 23:17:26 +0000889Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
890
891 * dict.c include/libxml/dict.h: do string allocations in large
892 pools, allowing to find if a string pertain to a dict quickly
893 * xmllint.c: fix --stream --repeat --timing
894 * Makefile.am: the testThreads run output should be seen.
895
Daniel Veillard8a44e592003-09-15 14:50:06 +0000896Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
897
898 * SAX2.c include/libxml/parser.h: starting work on reusing the
899 parser dictionary for the element and attribute tag names.
900 Add pools for Element and Attributes in the parser context,
901 which should help speeding up the reader.
902 * Makefile.am result/*.rdr : adding non-python reader regression
903 tests.
904
Daniel Veillard62998c02003-09-15 12:56:36 +0000905Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * SAX2.c parser.c valid.c: starting to cleanup some of the
908 problems exposed by the W3C/NIST regression suite.
909 * result/ent7.sax result/xml2.sax: small fixes.
910
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000911Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
912
913 * parser.c: more parser error factoring
914
William M. Brack3a6da762003-09-15 04:58:14 +0000915Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
916
917 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
918
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000919Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
920
921 * parser.c include/libxml/xmlerror.h: factoring of more
922 error handling code, serious size reduction and more lisibility
923 of the resulting code.
924 * parserInternals.c parser.c include/libxml/parserInternals.h
925 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
926 checks are done, use a counter for entities. Entities where freed and
927 reallocated at the same address failing the check.
928 * tree.c: avoid a warning
929 * result/valid/* result/VC/*: this slightly changes some validation
930 error messages.
931
William M. Brack4e52f2f2003-09-14 18:07:39 +0000932Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
933
934 * valid.c: fixed bug 121759 - early declaration of
935 attribute-list in external DTD
936
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000937Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
938
939 * parser.c include/libxml/xmlerror.h: starting cleaning up
940 error handling, factorize error processing
941 * doc/xmllint.html: update of the page, remove --sgml
942
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000943Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
944
945 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
946 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
947 broken pseudo SGML DocBook parser code.
948
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000949Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
950
951 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
952 valgrind pointed out the strings overlapped. cleanup .
953
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000954Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
955
956 * tree.c: applied speedup to xmlSearchNs() as suggested by
957 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
958 applying the same trick.
959
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000960Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
961
962 * parser.c parserInternals.c tree.c include/libxml/parser.h
963 include/libxml/xmlerror.h: adding namespace checkings
964 while making sure they still parse as wellformed documents.
965 Add an nsWellFormed status report to the context, and
966 provide new appropriate error codes.
967 * Makefile.am result/namespaces/* test/namespaces/*: add
968 specific regression testing for the new namespace support
969 * test/att5 result/noent/att5 result/att5 result/att5.sax:
970 add more coverage for the attribute parsing and normalization
971 code.
972
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000973Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
974
975 * threads.c: backport of a thread bugfix from 2_5_X branch
976
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000977Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
978
979 * parser.c: fixed a bug in one corner case of attribute parsing.
980
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000981Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
982
983 * configure.in doc/* : 2.6.0beta1 changes
984 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
985 normalization, might not be totally fixed but this should
986 make sure SAX event provide the right strings for attributes
987 except entities for which libxml2 is different by default
988 This should fix #109564
989 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
990 in attribute callback values
991 * result/c14n/with-comments/example-4
992 result/c14n/without-comments/example-4: this also fixes a subtle
993 bug in the canonicalization tests.
994
Daniel Veillarde57ec792003-09-10 10:50:59 +0000995Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
996
997 Time to commit 3 days of work rewriting the parser internal,
998 fixing bugs and migrating to SAX2 interface by default. There
999 is some work letf TODO, like namespace validation and attributes
1000 normalization (this break C14N right now)
1001 * Makefile.am: fixed the test rules
1002 * include/libxml/SAX2.h include/libxml/parser.h
1003 include/libxml/parserInternals.h SAX2.c parser.c
1004 parserInternals.c: changing the parser, migrating to SAX2,
1005 adding new interface to switch back to SAX1 or initialize a
1006 SAX block for v1 or v2. Most of the namespace work is done
1007 below SAX, as well as attribute defaulting
1008 * globals.c: changed initialization of the default SAX handlers
1009 * hash.c tree.c include/libxml/hash.h: added QName specific handling
1010 * xmlIO.c: small fix
1011 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
1012 version code path
1013 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
1014 pointed out a typo in a very old test namespace
1015
William M. Brackc07329e2003-09-08 01:57:30 +00001016Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
1017
1018 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
1019 of compressed files, setting doc->compressed appropriately
1020 (bug #120503).
1021
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00001022Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * parser.c: try to cope with the fact that apps may still
1025 have allocated smaller SAX callbak block
1026
Daniel Veillard0fb18932003-09-07 09:14:37 +00001027Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * dict.c: allow to give -1 for undefined length in lookups
1030 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
1031 first round of work on the new SAX2 interfaces, the API
1032 will change but commiting before changing for historical
1033 reference.
1034
William M. Brack4811ba32003-09-06 18:02:53 +00001035Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
1036
1037 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
1038 sax->warning with wrong params).
1039
Daniel Veillard93625d32003-09-05 08:36:12 +00001040Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * include/libxml/globals.h: patch from Stéphane Bidoul to export
1043 globals entry points to the python bindings
1044
Daniel Veillard40412cd2003-09-03 13:28:32 +00001045Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
1048 by default instead of "HTML"
1049 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
1050 avoiding calls to "areBlanks" when not needed.
1051 * include/libxml/parser.h include/libxml/tree.h: some structure
1052 extensions for future work on using per-document dictionaries.
1053
Daniel Veillard4b1577f2003-09-03 13:10:37 +00001054Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
1057 tree, keeping result in the same tree, added SAXtests to the
1058 default "make tests"
1059
Igor Zlatkovic471cae42003-09-02 14:00:49 +00001060Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1061
1062 * include/libxml/xmlexports.h: defined additional macros which
1063 affect exports and added mingw section
1064
William M. Brack008c06b2003-09-01 22:17:39 +00001065Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
1066
1067 * doc/index.py: fixed problem parsing xhtml docs
1068 * doc/xmlreader.html,doc/guidelines.html: small modification
1069 to avoid problem in python parsing.
1070 * doc/search.php: fixed upper case filename problem for XSLT docs
1071
Daniel Veillard10acc2f2003-09-01 20:59:40 +00001072Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * xinclude.c: patch from Mark Vakoc that allows compiling
1075 with XInclude but without XPointer support.
1076
Daniel Veillarde8553732003-09-01 20:33:14 +00001077Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
1080 to add --libtool-libs option to xml2-config script.
1081
William M. Brack3f479502003-09-01 04:58:15 +00001082Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
1083
1084 * doc/README.docs, doc/Makefile.am: new file added,
1085 giving some description of the documentation generation process
1086 * doc/search.php: fixed problem with upper case on filenames
1087
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00001088Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1089
1090 * win32/Makefile.bcb: updates by Eric Zurcher
1091
William M. Brackcdfa2862003-08-29 06:03:38 +00001092Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1093
1094 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
1095 to compensate for pollution from Igor's header taint
1096 (quick before Daniel notices)
1097
Daniel Veillard67906942003-08-28 21:13:25 +00001098Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * SAX2.c: fixed a namespace error on attribute reporting bug
1101 pointed out by Tobias Reif
1102 * test/p3p result/p3p result/noent/p3p: this test case was wrong
1103 using xmlsn instead of xmlns...
1104
Igor Zlatkovic65901252003-08-28 16:26:12 +00001105Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1106
1107 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
1108 typos reported by Mark Vakoc
1109
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00001110Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
1111
1112 add:
1113 * doc/tutorial/api.html
1114 * doc/tutorial/ar01s09.html
1115 * doc/tutorial/includexpath.c
1116 updated
1117 * doc/tutorial/*.html
1118 fix my bad - forgot to check in new files when I last
1119 updated
1120
1121
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001122Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1123
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00001124 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001125 * xmllint.c: fixed time inclusion for various compilers
1126
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00001127Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1128
1129 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
1130 few casts to shut the compiler warnings
1131
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00001132Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1133
1134 * win32/Makefile.* win32/configure.js: fixed for mingw
1135
Daniel Veillard5805be22003-08-28 08:03:23 +00001136Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * globals.c threads.c: fixing bug #120870 try to avoid problem
1139 with uninitialized mutexes
1140
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001141Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
1144 up with multiple states, select the "best" one. Fix #120682
1145 * result/relaxng/tutor11_2_3.err: small change resulting
1146
1147Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1150
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001151Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1152
1153 * include/libxml/[threads-xpointer].h: realigned parameters
1154 after taint
1155
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001156Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1157
1158 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1159 as reported by Eric Zurcher
1160
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001161Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * relaxng.c: fixed bug #120386 again a problem introduced when
1164 trying to reuse automata for content validation. Fix a bug report
1165 problem on zeroOrMore
1166 * result/relaxng/tutor3_7_err: change slightly error reporting.
1167
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001168Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * include/libxml/Makefile.am: make sure the new header will
1171 be included when generating a new distribution.
1172
Daniel Veillard73827cb2003-08-25 10:57:27 +00001173Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1176 routines which led to bug #120040 and the ones reported by
1177 Martijn Faassen
1178
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001179Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1180
1181 * include/libxml/parserInternals.h include/libxml/relaxng.h
1182 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1183 parameters after taint.
1184
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001185Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1186
1187 * include/libxml/xmlversion.h.in: moved export defs to a separate
1188 file for consistency.
1189 * include/libxml/xmlexports.h: new file, contains export defs.
1190
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001191Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1192
1193 * include/libxml/*.h genUnicode.py: exportability taint
1194 of the headers.
1195
Daniel Veillard11af4292003-08-21 10:39:13 +00001196Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * SAX.c: make the deprecated interfaces log an error message
1199 to be sure it won't get used.
1200
Daniel Veillard1af9a412003-08-20 22:54:39 +00001201Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1204 Adding new version of the SAX interface, it's not there yet,
1205 currently just preparing the work
1206 * globals.c parser.c SAX.c include/libxml/SAX.h
1207 include/libxml/globals.h include/libxml/parser.h: doing some
1208 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1209 while keeping functionalities, preparing SAX2 integration.
1210 * dict.c: small cleanup.
1211
Daniel Veillarde5984082003-08-19 22:21:13 +00001212Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * tree.c: fixes a small bug introduced in last commit and detected
1215 by valgrind.
1216
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001217Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * dict.c hash.c: optimization when freeing hash tables.
1220 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1221 allocations
1222 * parser.c parserInternals.c include/libxml/parser.h: keep a
1223 single allocated block for all the attributes callbacks,
1224 avoid useless malloc()/free()
1225 * tree.c: do not realloc() when growing a buffer if the buffer
1226 ain't full, malloc/memcpy/free avoid copying memory.
1227
Daniel Veillard66f68e72003-08-18 16:39:51 +00001228Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1231 --dtdvalidfpi for Tobias Reif
1232
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001233Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1236 new dictionary module to keep a single instance of the names used
1237 by the parser
1238 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1239 switched all parsers to use the dictionary internally
1240 * include/libxml/HTMLparser.h include/libxml/parser.h
1241 include/libxml/parserInternals.h include/libxml/valid.h:
1242 Some of the interfaces changed as a result to receive or return
1243 "const xmlChar *" instead of "xmlChar *", this is either
1244 insignificant from an user point of view or when the returning
1245 value changed, those function are really parser internal methods
1246 that no user code should really change
1247 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1248 the docs were regenerated
1249
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001250Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1253
William M. Bracka716ff12003-08-16 14:58:33 +00001254Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1255
1256 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1257 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1258
William M. Brackc6e07552003-08-16 12:44:47 +00001259Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1260
1261 * doc/API*.html, doc/html/*: regenerated API documentation
1262 for xmlsoft.org (part of Bug 119535)
1263
William M. Brack7a821652003-08-15 07:27:40 +00001264Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1265
1266 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1267 doc/libxml2-api.xml: Minor changes to comments, etc. for
1268 improving documentation generation
1269 * doc/Makefile.am: further adjustment to auto-generation of
1270 win32/libxml2.def.src
1271
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001272Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * News configure.in: preparing libxml2-2.5.10 release
1275 * doc/* : updated the doc and rebuilt
1276
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001277Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1280 Malcolm Tredinnick with the patch he suggested.
1281
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001282Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1285
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001286Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * uri.c: fixing an use of strcpy() where both strings overlap
1289 pointed out by valgrind.
1290
Daniel Veillard98485322003-08-14 15:44:40 +00001291Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1294 some compilation warnings.
1295 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1296 plus some cleanup and better error reporting.
1297
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001298Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * encoding.c: applied UTF-16 encoding handling patch provided by
1301 Mark Itzcovitz
1302 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1303 not having iconv support.
1304
Daniel Veillard1638a472003-08-14 01:23:25 +00001305Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1308 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1309 mingw compiler on Windows.
1310
Daniel Veillardb19ba832003-08-14 00:33:46 +00001311Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * parser.c: fixed the serious CPU usage problem reported by
1314 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001315 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001316 missing in htmlSAXParseDoc
1317
William M. Brackccf9e392003-08-13 14:50:18 +00001318Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1319
1320 * doc/Makefile.am: Removed dependency from libxml2.def.src
1321
William M. Brack476cd962003-08-13 11:09:42 +00001322Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1323
1324 * autogen.sh: took away the requirement for automake-1.4,
1325 changed the messages for getting auto* tools to current
1326 gnu pages.
1327 * configure.in: added check for Linux Dec alpha requiring
1328 -ieee flag, fixed test for ipv6
1329 * trionan.c: fixed problem for compiling on Linux Dec alpha
1330 using native compiler
1331 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1332 whenever libxml2-api.xml is changed.
1333
Daniel Veillard6b621b82003-08-11 15:03:34 +00001334Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1337 is not used.
1338
William M. Brack30909422003-08-10 00:14:20 +00001339Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1340
1341 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1342
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001343Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * News configure.in: preparing libxml2-2.5.9 release
1346 * doc/* : updated the doc and rebuilt
1347
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001348Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1351 definition to get a correct API XML description. This was apparently
1352 breaking Windows build.
1353
Daniel Veillard14f752c2003-08-09 11:44:50 +00001354Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1357 the progressive HTML parser front-end on large character data
1358 island leading to an erroneous end of data detection by the
1359 parser. Some cleanup too to get closer from the XML progressive
1360 parser.
1361
William M. Brack6d13f332003-08-08 16:40:36 +00001362Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1363
1364 * win32/configure.js: Added in support for the ISO8859X
1365 module (patch provided by Jesse Pelton)
1366
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001367Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1370 when the library is not initialized and one try to save, the
1371 locks in threaded env might not been initialized, playing safe
1372 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1373 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1374 his tests to the regression suite.
1375
William M. Brack41e6bed2003-08-08 10:53:06 +00001376Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1377
1378 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
1379 (with apologies to Igor) - Enhanced handling of docb and
1380 nanohttp.
1381
William M. Brack16db7b62003-08-07 13:12:49 +00001382Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1383
1384 * encoding.c: further small changes for warnings when
1385 configured with --with-iconv=no
1386
William M. Bracka71a8ef2003-08-06 04:43:55 +00001387Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1388
1389 * error.c trionan.[ch] testThreads.c python/generator.py:
1390 further small changes to elminate most of the remaining
1391 warnings.
1392
William M. Brackc1939562003-08-05 15:52:22 +00001393Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1394
1395 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
1396 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
1397 python/libxml.c include/libxml/xmlmemory.h: small changes
1398 to syntax to get rid of compiler warnings. No changes
1399 to logic.
1400
Daniel Veillardc758c222003-08-04 20:42:34 +00001401Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
1404
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001405Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * tree.c: fixed a small problem in the patch for #118763
1408 * result/HTML/doc3.htm*: this reverts back to the previous result
1409
Daniel Veillard91e69c52003-08-04 01:43:07 +00001410Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
1413 and rebuilt, apparently some C++ wrappers are not available,
1414 c.f. bug #118943
1415
Daniel Veillard39057f42003-08-04 01:33:43 +00001416Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * tree.c: fixing HTML attribute serialization bug #118763
1419 applying a modified version of the patch from Bacek
1420 * result/HTML/doc3.htm*: this modifies the output from one test
1421
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00001422Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * tree.c include/libxml/tree.h: added a new API to split a
1425 QName without generating any memory allocation
1426 * valid.c: fixed another problem with namespaces on element
1427 in mixed content case
1428 * python/tests/reader2.py: updated the testcase with
1429 Bjorn Reese fix to reader for unsignificant white space
1430 * parser.c HTMLparser.c: cleanup.
1431
Daniel Veillard5ee43b02003-08-04 00:58:46 +00001432Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * catalog.c: trying to fix #118754 of possible recursion in the
1435 catalogs. Not fantastically happy about the current fix since
1436 it's likely to break under very thread intensive concurrent
1437 access to the catalog. Better solution might to keep the depth
1438 an extra argument to the resolution functions.
1439
Daniel Veillard7b68df92003-08-03 22:58:54 +00001440Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * valid.c: fixed bug #118712 about mixed content, and namespaced
1443 element names.
1444 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
1445 in the regression tests
1446
William M. Brack779af002003-08-01 15:55:39 +00001447Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
1448
1449 Coninuing work on bug 118559
1450 * DOCBparser.c: removed 2 unsed vars
1451 * xmlregexp.c: changed some numeric const to their enum symbols
1452 * xmlreader.c: changed one var define from int to enum
1453 (a little more to be done, awaiting co-ordination)
1454 * relaxng.c: deleted one unused var
1455 * xmllint.c: deleted some unused vars, changed one arg
1456 val from int to enum
1457 * testHTML.c, testDocbook.c: changed some arg vals to enum const
1458 * xmlIO.c: fixed typo from last night (small warning msg)
1459
William M. Brack78637da2003-07-31 14:47:38 +00001460Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
1461
1462 Working on bug 118559
1463 * error.c: deleted unused variable
1464 * parserInternals.c: deleted unneeded 'const' qualifier
1465 * parser.c: changed variable type for enum temp storage
1466 * xmlIO.c: changed debugging var to be inside #ifdef
1467 * valid.c: removed unused variable
1468 * HTMLparser.c: removed some unneeded 'const' qualifiers
1469 * xpath.c: added some type casts, removed some unused vars
1470 * xinclude.c: added one type cast
1471 * nanohttp.c: repositioned some #ifdef to avoid unused var
1472 * nanoftp.c: removed unused var
1473
Daniel Veillard97e01882003-07-30 18:59:19 +00001474Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * HTMLparser.c: applied a patch from William Brack about
1477 the problem of parsing very large HTML instance with comments
1478 as raised by Nick Kew
1479
Daniel Veillardd6038e02003-07-30 16:37:18 +00001480Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
1483 patch from Bjorn Reese for xmlTextReaderNodeType() and
1484 significant whitespace. There is an enum for node type
1485 values now.
1486
Daniel Veillard01fc1a92003-07-30 15:12:01 +00001487Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * encoding.c: applying patch from Peter Jacobi to added
1490 ISO-8859-x encoding support when iconv is not available
1491 * configure.in include/libxml/xmlversion.h.in
1492 include/libxml/xmlwin32version.h.in: added the glue needed
1493 at the configure level and made it the default for Windows
1494
Daniel Veillardc2664642003-07-29 20:44:53 +00001495Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
1496
1497 * python/generator.py python/libxml.c python/libxml2class.txt:
1498 patch from Joachim Bauch + cleanup for Relax NG error callbacks
1499 in python
1500
Daniel Veillarda6874ca2003-07-29 16:47:24 +00001501Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
1504 cleanup patch, and also avoided a possible memory leak
1505
Daniel Veillard9ff7de12003-07-29 13:30:42 +00001506Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * encoding.c: fix the previous commit
1509
William M. Brack4a557d92003-07-29 04:28:04 +00001510Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1511
1512 * HTMLparser.c: fixed problem with comments reported by Nick Kew
1513 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
1514 some future cleanup of UTF8 handling
1515
Daniel Veillard9deb2422003-07-28 20:40:59 +00001516Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * xpath.c: applied a change suggested by Sean Griffin in bug
1519 #118494 about a memory leak in EXSLT
1520
Daniel Veillardd94849b2003-07-28 13:02:24 +00001521Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
1524 when fixing the previous Relax-NG bugs
1525 * result/relaxng/*: This slightly changes the output messages of
1526 some regression tests.
1527 * configure.in: added support of -with-fexceptions for nested C++
1528 support.
1529
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00001530Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
1531
1532 * doc/tutorial/apa.html
1533 * doc/tutorial/apb.html
1534 * doc/tutorial/apc.html
1535 * doc/tutorial/apd.html
1536 * doc/tutorial/ape.html
1537 * doc/tutorial/apf.html
1538 * doc/tutorial/apg.html
1539 * doc/tutorial/aph.html
1540 * doc/tutorial/ar01s02.html
1541 * doc/tutorial/ar01s03.html
1542 * doc/tutorial/ar01s04.html
1543 * doc/tutorial/ar01s05.html
1544 * doc/tutorial/ar01s06.html
1545 * doc/tutorial/ar01s07.html
1546 * doc/tutorial/ar01s08.html
1547 * doc/tutorial/index.html
1548 * doc/tutorial/ix01.html
1549 * doc/tutorial/xmltutorial.pdf
1550 * doc/tutorial/xmltutorial.xml
1551 update tutorial with XPath example
1552
1553
Daniel Veillard597bc482003-07-24 16:08:28 +00001554Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * SAX.c parser.c: fixing a bug about a special case of namespace
1557 handling, this closes bug #116841
1558
Daniel Veillard2134ab12003-07-23 19:56:29 +00001559Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
1560
1561 * relaxng.c result/relaxng/*: checked and fixed the compilation
1562 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
1563 This slightly changes the output messages of some regression tests.
1564
Daniel Veillardc127adc2003-07-23 15:07:08 +00001565Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * xmlreader.c: fixed an out of bound error #118052 , the good
1568 part if that base64 code was not in use yet ...
1569
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00001570Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
1571
1572 * doc/xmllint.html
1573 include html version of the xmllint man page, so an
1574 up-to-date version is visible on the Web
1575
Daniel Veillard8edf1c52003-07-22 20:52:14 +00001576Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * xinclude.c include/libxml/xinclude.h: added a new API
1579 xmlXIncludeProcessTree() to process XInclude only on a subtree
1580 this should fix bug #115385
1581
Daniel Veillard409a8142003-07-18 15:16:57 +00001582Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * relaxng.c include/libxml/relaxng.h: adding Get interface for
1585 the error callback and parameters of parsing and validation
1586 contexts
1587 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
1588 on text nodes.
1589
Daniel Veillard2dcb9372003-07-16 21:18:19 +00001590Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
1593 when using the push XML parser.
1594 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
1595 added the test to the regression suite.
1596
Daniel Veillard2009c4e2003-07-15 20:04:34 +00001597Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
1600 as suggested by Rob Richards
1601
Daniel Veillard34ba3872003-07-15 13:34:05 +00001602Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
1605 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
1606 to unsigned int and a couple of others.
1607
1608Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1611
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001612Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1615
Daniel Veillarddf101d82003-07-08 14:03:36 +00001616Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * globals.c threads.c: fixes some problem when freeing unititialized
1619 mutexes
1620
Daniel Veillard2db8c122003-07-08 12:16:59 +00001621Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1622
1623 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1624 directly, some cleanups
1625 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1626 validation code.
1627
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001628Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * win32/configure.js: Jesse Pelton pointed out a problem in the
1631 javascript code.
1632
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001633Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1634
1635 * NEWS doc/*: regenerated
1636 * nanoftp.c nanohttp.c: might fix includes problems with the
1637 Ipv6 support on solaris
1638 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1639 defined as #IMPLIED
1640
Daniel Veillard560c2a42003-07-06 21:13:49 +00001641Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1642
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001643 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001644 * nanohttp.c: changed some preprocessor block
1645 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1646 hexBinary schema datatype and adding support for totalDigits and
1647 fractionDigits facets.
1648
Daniel Veillard7a985a12003-07-06 17:57:42 +00001649Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1652
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001653Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1654
1655 * xinclude.c: fixed bug #116095 removing the error message when
1656 reapplying XInclude to a document.
1657
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001658Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * xmlIO.c: applied small changes to portability layer for
1661 compilation on DJGPP Ms-DOS compiler.
1662
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001663Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * parser.c HTMLparser.c: use the character() SAX callback
1666 if the cdataBlock ain't defined.
1667 * xpath.c: fix bug #115349 allowing compilation when configured
1668 with --without-xpath since the Schemas code needs NAN and co.
1669
William M. Brack59002e72003-07-04 17:01:59 +00001670Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1671
1672 Fixed problem with multi-threading, shown by the test program
1673 testThreads. After fix, ran mutiple tests on various speed
1674 machines (single and dual processor X86), which all seem okay.
1675
1676 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1677
1678 * threads.c: added missing initialisation for condition variable
1679 in xmlNewRMutex.
1680
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001681Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1684 closing bug #114837
1685
1686 * configure.in: Added checks for IPv6 support and getaddrinfo().
1687
1688 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1689
1690 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1691
1692 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1693 field or sockaddr_in field, depending upon the availability of IPv6
1694 support.
1695 have_ipv6(): Added to check for run-time IPv6 support.
1696 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1697 Modified to parse a URI with IPv6 address given in [].
1698 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1699 resolution, if it is available on the system, as gethostbyname
1700 does not return IPv6 addresses on some platforms.
1701 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1702 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1703 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1704 we are dealing with.
1705
1706 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1707 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1708 a URI with IPv6 address given in [].
1709 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1710 available on the system. Also IPv6 addresses will be resolved by
1711 gethostbyname only if IPv6 run-time support is available.
1712 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1713
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001714Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1715
1716 * win32/configure.js include/win32config.h
1717 include/libxml/xmlversion.h.in: Applied the patch for BCB
1718 by Eric Zurcher.
1719
Daniel Veillardd7cec922003-06-13 12:30:10 +00001720Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1721
1722 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1723 due to #115104 and while fixing #115101 . HTML URLs must not
1724 be version dependant.
1725
Daniel Veillard8265a182003-06-13 10:05:56 +00001726Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * entities.c: do not generate &quot; for " outside of attributes
1729 * result//*: this changes the output of some tests
1730
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001731Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1732
1733 * parser.c xmlIO.c: trying to fix #114277 about when file
1734 remapping and escaping should really be attempted.
1735
Daniel Veillarda37aab82003-06-09 09:10:36 +00001736Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1737
1738 * doc/*: applied a patch from Gman for building docs
1739 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1740 Gary Pennington to provide an allocator for xmlValidCtxt
1741 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1742 #113580 about data not being passed immediately.
1743
Daniel Veillarde1326112003-06-05 09:32:20 +00001744Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * tree.c: applied a couple of patches from Mark Itzcovitz
1747 to handle saving back "UTF-16" documents.
1748
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001749Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1752 some work done while in the Maldives (hence the timezone on the
1753 laptop !)
1754 * result/schemas/length3* test/schemas/deter0_*
1755 test/schemas/group0_*: some tests added too
1756
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001757Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * encoding.c: small fix
1760 * xmlIO.c: fixed an error message
1761
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001762Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1763
1764 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1765 accepting an improper UTF8 sequence
1766
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001767Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1768
1769 * threads.c: applied the patch from Stéphane Bidoul for getting
1770 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001771 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001772
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001773Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * HTMLtree.c: fixing bug #112904: html output method escaped
1776 plus sign character in URI attribute.
1777
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001778Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * build_glob.py global.data globals.c parser.c
1781 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1782 up threads global defaults.
1783 * doc/libxml2-api.xml: this extends the API with new functions
1784 * python/tests/Makefile.am python/tests/reader2.py
1785 python/tests/thread2.py: integrated the associated testcase and
1786 fixed the error string used in reader2
1787
Daniel Veillard38b80a82003-05-14 18:59:00 +00001788Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * configure.in libxml.spec.in python/Makefile.am: trying
1791 to conciliate --with-python= requirements and RPM builds,
1792 a PITA really...
1793
Daniel Veillard104caa32003-05-13 22:54:05 +00001794Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * HTMLparser.c: oops last commit introduced a memory leak.
1797
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001798Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmllint.c doc/xmllint.xml: added --nonet option
1801 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1802 xsltproc or xmllint
1803 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1804 rebuilt
1805 * HTMLparser.c: cleaned up the HTML parser context build when
1806 using an URL
1807
Daniel Veillardd437d322003-05-13 21:07:01 +00001808Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * libxml.spec.in: added a comment about bug #112902
1811
William M. Brack3dd57f72003-05-13 02:06:18 +00001812Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1813
1814 * minor cleanup of configure '--help' display
1815 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1816
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001817Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * tree.c: PI nodes in external subset were not freed :-\
1820 fixes bug #112842
1821
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001822Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * xmllint.c: added --schema option to run WXS schema validation
1825 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1826 tried to improve error reporting in the Schema code, some cleanup
1827 too.
1828
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001829Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1830
1831 * xmlschemas.c: fixed some problems in the handling of errors,
1832 and attributes addressed by references.
1833 * test/schemas/* result/schemas/*: dropped the verbosity level
1834 and added a couple of new tests
1835
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001836Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * relaxng.c: Stéphane Bidoul found an off by one addressing
1839 error on the error handling.
1840
Daniel Veillarda77cf712003-05-09 23:09:55 +00001841Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * xmlschemastypes.c: trying to fix #112673
1844
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001845Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1848 warning, this fixed a bug and should close #111574
1849
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001850Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1853 holding minOccurs="0"
1854 * test/schemas/all_* result/schemas/all_*: added some regression
1855 tests for that bug
1856 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1857 Garry Pennington to compile without schemas support.
1858
Daniel Veillarda067e652003-05-01 08:03:46 +00001859Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1862
Daniel Veillard61c52202003-04-30 12:20:34 +00001863Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * xml2-config.in: try to fix Red hat bug #89957, do not
1866 output -L/usr/lib64
1867 * xmlreader.c: fixed a typo in a comment
1868
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001869Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1870
1871 * doc/tutorial/aph.html, ix01.html
1872 forgot to cvs add the new files. Thanks to Roland van Laar
1873 for pointing this out
1874
Daniel Veillardd4330462003-04-29 12:40:16 +00001875Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1876
1877 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1878 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1879 to the XML/XSLT doc generation closing #111799
1880 * doc/html/*: complete update of the HTML results
1881
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001882Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1883
1884 * win32/defgen.xsl: fixed the conditional for unicode map,
1885 removed hardcoded schema entries
1886
1887Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1888
1889 * win32/defgen.xsl: new file, stylesheet for generating
1890 win32/libxml2.def.src from doc/libxml2-api.xml
1891 * win32/libxml2.def.src: is autogenerated from now on, changes
1892 to this file will not appear here anymore
1893
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001894Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * win32/configure.js python/setup.py.in: applied patch
1897 from Stéphane Bidoul for the Python bindings on the new
1898 release.
1899
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001900Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1901
1902 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1903 declaration
1904 * win32/configure.js: thread-enabled build is now default
1905 * win32/libxml2.def.src: added more exports
1906
Daniel Veillard1177ca42003-04-26 22:29:54 +00001907Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1910 developers from common pages, made the transition to XHTML1,
1911 added validity checking to the makefile rules.
1912
Daniel Veillard329456a2003-04-26 21:21:00 +00001913Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * parser.c: fix for xmlIOParseDTD same as previous and reported
1916 by Petr Pajas
1917
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001918Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1919
1920 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1921 closing #111638
1922
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001923Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * python/generator.py: fixed a problem in the generator where
1926 the way functions are remapped as methods on classes was
1927 not symetric and dependant on python internal hash order,
1928 as reported by Stéphane Bidoul
1929
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001930Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1931
1932 * doc/tutorial:
1933 xmltutorial.xml
1934 xmltutorial.pdf
1935 *.html
1936 add appendix on generating compiler flags, more indexing
1937
Daniel Veillard1c960272003-04-25 23:12:22 +00001938Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1939
1940 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1941 to get libxml-2.5.7 to compile on OpenVMS
1942
Daniel Veillardc5573462003-04-25 16:43:49 +00001943Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1944
1945 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1946
Daniel Veillardfd583412003-04-25 13:22:10 +00001947Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1948
1949 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1950 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1951 man page based on xsltproc and a stylesheet PI in the XML.
1952
Daniel Veillarddc07e182003-04-25 10:39:38 +00001953Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1954
1955 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1956 character preventing rendering by the man command.
1957
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001958Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1959
1960 * NEWS configure.in: preparing release 2.5.7
1961 * doc/*: updated and rebuilt the docs
1962 * doc/apibuild.py: fixed the script
1963
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001964Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1965
1966 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1967 get in the way of the builds
1968 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1969
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001970Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1973 Memory test from Havoc Pennington #109368
1974 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1975 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1976 include/libxml/parser.h: a lot of memory allocation cleanups
1977 based on the results of the OOM testing
1978 * check-relaxng-test-suite2.py: seems I forgot to commit the
1979 script.
1980
Daniel Veillard18f113d2003-04-23 15:18:26 +00001981Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1984
Daniel Veillard85095e22003-04-23 13:56:44 +00001985Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1988 more places where xmlCanonicPath() must be used to convert
1989 filenames to URLs, trying to fix #111088
1990
Daniel Veillard54396242003-04-23 07:36:50 +00001991Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1992
1993 * python/libxml.c python/libxml.py: applied patch from
1994 Brent M Hendricks adding binding for xmlCatalogAddLocal
1995
Daniel Veillard45269b82003-04-22 13:21:57 +00001996Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * HTMLparser.c: tried to fix #98879 again in a more solid
1999 way.
2000
Igor Zlatkovic94f48842003-04-22 12:00:37 +00002001Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2002
2003 * win32/libxml2.def.src: added more exports from the relaxng and
2004 xmlreader clan
2005
Daniel Veillardf431eb82003-04-22 08:37:26 +00002006Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2007
2008 * SAX.c test/valid/ns* test/result/ns*: applied the patch
2009 provided by Brent Hendricks fixing #105992 and integrated the
2010 examples in the testsuite.
2011
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00002012Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * TODO: updated a bit
2015 * configure.in: fixed the comment, threads now default to on
2016 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
2017
Daniel Veillarda880b122003-04-21 21:36:41 +00002018Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
2021 xmlreader.c include/libxml/parser.h: a lot of performance work
2022 especially the speed of streaming through the reader and push
2023 interface. Some thread related optimizations. Nearly doubled the
2024 speed of parsing through the reader.
2025
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00002026Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
2027
2028 * doc/xmllint.xml
2029 * doc/xmllint.1
2030 update man page to explain use of --stream
2031
Daniel Veillard3c908dc2003-04-19 00:07:51 +00002032Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
2035 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
2036 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
2037 include/libxml/globals.h include/libxml/xmlmemory.h: added
2038 xmlMallocAtomic() to be used when allocating blocks which
2039 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
2040 to allow registering the full set of functions needed by
2041 a garbage collecting allocator like libgc, ref #109944
2042
Daniel Veillard84942712003-04-18 14:40:05 +00002043Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * configure.in: switched to have thread support enabled by default,
2046 didn't got troubles with ABI compatibility on Linux, hope it
2047 won't break on strange OSes, if yes, report the system ID
2048 * doc/libxml2-api.xml: just rebuilt the API
2049
Daniel Veillard3e59fc52003-04-18 12:34:58 +00002050Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
2053 added support for large file, tested with a 3+GB instance,
2054 and some cleanup.
2055 * catalog.c: added a TODO
2056 * Makefile.am: added some "make tests" comments
2057
Daniel Veillardac297932003-04-17 12:55:35 +00002058Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2059
2060 * relaxng.c: some cleanups
2061 * doc/xmlreader.html: extended the document to cover RelaxNG and
2062 tree operations
2063 * python/tests/Makefile.am python/tests/reader[46].py: added some
2064 xmlReader example/regression tests
2065 * result/relaxng/tutor*.err: updated the output of a number of tests
2066
Daniel Veillard62163602003-04-17 09:36:38 +00002067Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
2068
2069 * relaxng.c: valgrind pointed out an uninitialized variable error.
2070
Daniel Veillard33300b42003-04-17 09:09:19 +00002071Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
2074 xmlreader.c: augnemting the APIs, cleanups.
2075 * parser.c: cleanup bug #111005
2076 * xmlIO.c: added some missing comments
2077
Daniel Veillardce192eb2003-04-16 15:58:05 +00002078Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2079
2080 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
2081 trying to improve the subset compiled, and more testing.
2082 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
2083 documentation
2084 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
2085 * result/relaxng/*.err: fix some of the outputs
2086
Daniel Veillardf4e55762003-04-15 23:32:22 +00002087Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
2090 include/libxml/xmlreader.h: implemented streaming of
2091 RelaxNG (when possible) on top of the xmlReader interface,
2092 provided it as xmllint --stream --relaxng .rng .xml
2093 This seems to mostly work.
2094 * Makefile.am: updated to test RelaxNG streaming
2095
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00002096Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2097
2098 * relaxng.c include/libxml/relaxng.h: integrated the regexp
2099 based validity checking of fragments of the document for
2100 which the RNG can be compiled to regexps. Works on all regression
2101 tests, only fix needed is related to error messages.
2102
Daniel Veillard52b48c72003-04-13 19:53:42 +00002103Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
2106 include/libxml/xmlregexp.h: Starting work precompiling
2107 parts of RelaxNG schemas. Not plugged onto validity checking
2108 yet, just the regexp building part. Needed to extend some
2109 of the automata and regexp APIs.
2110
Daniel Veillardf6bad792003-04-11 19:38:54 +00002111Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
2114 xmllint --stream and xmllint --stream --valid returns errors
2115 code appropriately
2116
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00002117Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
2120 and Next() operation to work on subtrees within the reader
2121 framework.
2122 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
2123 * python/tests/reader5.py: added an example for those new
2124 functions of the reader.
2125
Daniel Veillard645c6902003-04-10 21:40:49 +00002126Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2127
2128 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
2129
Daniel Veillard9e077102003-04-10 13:36:54 +00002130Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * xmlreader.c: fixing HasValue for namespace as raised by
2133 Denys Duchier
2134
Daniel Veillard02ea1412003-04-09 12:08:47 +00002135Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2136
2137 * HTMLparser.c include/libxml/HTMLparser.h: exported
2138 htmlCreateMemoryParserCtxt() it was static
2139
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00002140Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2141
2142 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2143 update from Charles Bozeman for date and duration types
2144 * test/schemas/date_0.* test/schemas/dur_0.*
2145 result/schemas/date_0.* result/schemas/dur_0.*: updated too
2146
Daniel Veillardc00cda82003-04-07 10:22:39 +00002147Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2148
2149 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2150 fixing bug #107129, removing excessive allocation and calls
2151 to *printf in the code to build QName strings.
2152
Igor Zlatkovic69651182003-04-05 09:43:30 +00002153Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2154
2155 * win32/libxml2.def.src: fixed conditional exports, reported by
2156 Luke Murray.
2157
Daniel Veillardadba5f12003-04-04 16:09:01 +00002158Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2159
2160 * parser.c: fixed a possible problem with xmlRecoverMemory()
2161
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002162Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2163
2164 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2165 triostr.h: Bjorn sent an update for the TRIO portability layer.
2166
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002167Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2168
2169 * win32/libxml2.def.src: exported new functions
2170
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002171Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2172
2173 * configure.in NEWS: preparing release 2.5.6
2174 * doc/*: updated and rebuilt the docs
2175
Daniel Veillarde5020412003-04-01 09:55:20 +00002176Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2179 on C14Ntests
2180
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002181Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2182
2183 * relaxng.c: one more fixup of error message reporting
2184
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002185Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2186
2187 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2188 variable pointed out by valgrind
2189
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002190Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2191
2192 * relaxng.c: try to work on bug #109225 and provide better
2193 error reports.
2194 * result/relaxng/* : this change the output of a number of tests
2195 * xinclude.c: fixing the parsed entity redefinition problem
2196 raised on the list.
2197 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2198
Daniel Veillardb3721c22003-03-31 11:22:25 +00002199Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2200
2201 * xmlschemastypes.c: fixed date comparison to handle the tzo
2202 The only failures left are disagreements on Notations and
2203 '+1' not being allowed for ulong, uint, ushort and ubyte.
2204
Daniel Veillard455cc072003-03-31 10:13:23 +00002205Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2206
2207 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2208 to the XML Schemas errata
2209 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2210
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002211Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2214 and facets support. Currently only schemas with binHex or
2215 base64 don't compile. A few error left in the test suite:
2216 found 1035 test instances: 919 success 23 failures
2217 most are gdate or gdateyear failing check, and a few cases where
2218 James clark tests results are strange.
2219 * valid.c: allow to reuse the Notation checking routine without
2220 having a validation context.
2221 * SAX.c: removed a #if 0
2222
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002223Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2224
2225 * xinclude.c: forgot to apply one check from #106931 patch
2226 * xmlschemastypes.c: more work on XML Schemas datatypes
2227
Daniel Veillardc4c21552003-03-29 10:53:38 +00002228Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2229
2230 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2231 on cleaning up XML Schemas datatypes based on James Clark tests
2232 test/xsdtest/xsdtest.xml
2233
Daniel Veillard80b19092003-03-28 13:29:53 +00002234Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * relaxng.c: implemented comparisons for Schemas values.
2237 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2238 some bugs in duration handling, comparisons for durations
2239 and decimals, removed all memory leaks pointed out by James
2240 testsuite. Current status is now
2241 found 238 test schemas: 197 success 41 failures
2242 found 1035 test instances: 803 success 130 failures
2243
Daniel Veillard91a13252003-03-27 23:44:43 +00002244Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2245
2246 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2247 leaks in the W3C XML Schemas code
2248 * xmlschemastypes.c: implemented nonPositiveInteger
2249 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2250 fixed the test and result.
2251
Daniel Veillard6560a422003-03-27 21:25:38 +00002252Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2253
2254 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2255 parser and a typo
2256 * xmlschemastypes.c: reindenting, fixing a memory access
2257 problem with dates.
2258
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002259Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2260
2261 * parser.c: fixing #109227 providing more context in case of
2262 start/end tag mismatch
2263 * python/tests/ctxterror.py python/tests/readererr.py: update the
2264 tests accordingly
2265
Daniel Veillardd9b72832003-03-27 14:24:00 +00002266Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2267
2268 * xinclude.c: should fix #109327 errors on memory accesses
2269
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002270Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2273 is an URI reference
2274
Daniel Veillarde209b332003-03-26 21:40:13 +00002275Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2276
2277 * xpath.c: fixed bug #109160 on non-ASCII IDs
2278
Daniel Veillard642104e2003-03-26 16:32:05 +00002279Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2280
2281 * parser.c: Norm suggested a nicer error message for xml:space values
2282 errors
2283
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002284Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2285
2286 * xpath.c include/libxml/xpath.h: first part of the fix to
2287 performance bug #108905, adds xmlXPathOrderDocElems() providing
2288 document order for nodes.
2289 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2290
Daniel Veillard09628212003-03-25 15:10:27 +00002291Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2292
2293 * xmlschemastypes.c: removing a warning with Sun compiler
2294 bug #109154
2295
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002296Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2297
2298 * doc/xmllint.xml
2299 * doc/xmllint.1
2300 update xmllint man page with --relaxng option
2301
Daniel Veillard2032d292003-03-25 11:09:40 +00002302Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2303
2304 * python/setup.py.in : was missing "drv_libxml2.py"
2305
Daniel Veillard9adc0462003-03-24 18:39:54 +00002306Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2307
2308 * tree.c xpath.c: some changes related to the new way of
2309 handling Result Value Tree, before 2.5.5
2310
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002311Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2312
2313 * configure.in NEWS: preparing release 2.5.5
2314 * doc/* : updated the documentation and regenerated it.
2315
Daniel Veillardef0b4502003-03-24 13:57:34 +00002316Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2317
2318 * xpath.c: fixed some problems related to #75813 about handling
2319 of Result Value Trees
2320
Daniel Veillard9231ff92003-03-23 22:00:51 +00002321Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2322
2323 * uri.c: applied a set of patches from Lorenzo Viali correcting
2324 URI parsing errors.
2325
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002326Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2327
2328 * parser.c: validity status was not passed back when validating in
2329 entities, but raised by Oliver Fischer
2330
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002331Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2332
2333 * HTMLtree.c: avoid escaping ',' in URIs
2334
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002335Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2336
2337 * parser.c: fixing bug #108976 get the ID/REFs to reference
2338 the ID in the document content and not in the entity copy
2339 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2340 stuff, better solution for #107208
2341 * xmlregexp.c: removed a direct printf, dohhh
2342 * xmlreader.c: fixed a bug on streaming validation of empty
2343 elements in entities
2344 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2345 cleanup of the validation tests
2346 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2347 added more ID/IDREF tests to the suite
2348
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002349Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2350
2351 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2352 compiler.
2353
Daniel Veillard20863822003-03-22 17:51:47 +00002354Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2355
2356 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2357
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002358Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2359
2360 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2361 defined in entities content
2362
Daniel Veillard99737f52003-03-22 14:55:50 +00002363Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2364
2365 * SAX.c: Fixed validation bug #108858 on namespace names using
2366 entities and reported by Brent Hendricks
2367 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2368 --debug output.
2369
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002370Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2373 about the DocType node not being reported sometimes.
2374 * python/tests/reader.py: added to test to the regression checks
2375
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002376Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
2379 reported by Edd Dumbill
2380
Daniel Veillard77a90a72003-03-22 00:04:05 +00002381Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2382
2383 * HTMLparser.c parser.c parserInternals.c: patch from
2384 johan@evenhuis.nl for #107937 fixing some line counting
2385 problems, and some other cleanups.
2386 * result/HTML/: this result in some line number changes
2387
Daniel Veillard580ced82003-03-21 21:22:48 +00002388Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2389
2390 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
2391 instead of libxml.spec
2392 * relaxng.c: fixed some of the error reporting excessive
2393 verbosity
2394 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
2395 xmlschemastypes.c: removed some warnings from gcc
2396 * doc/libxml2-api.xml: rebuilt
2397
Daniel Veillarde063f482003-03-21 16:53:17 +00002398Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2399
2400 * relaxng.c: another optimization, for choice this time
2401 * result/relaxng/spec1* result/relaxng/tutor12_1*
2402 result/relaxng/tutor3_7: cleanups.
2403
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00002404Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2405
2406 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
2407 * test/relaxng/testsuite.xml: augmented the test suite
2408 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
2409 some schemas validation tests in the presence of foreign
2410 namespaces.
2411
Daniel Veillardbbb78b52003-03-21 01:24:45 +00002412Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2413
2414 * relaxng.c: added another interleave speedup.
2415
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00002416Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2417
2418 * xmlschemastypes.c: added integer and fixed one of the
2419 IDREFS regression tests pbm
2420 * result/relaxng/docbook_0.err: updated
2421
Daniel Veillard249d7bb2003-03-19 21:02:29 +00002422Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2423
2424 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
2425 declared both in the DTD and in the Schemas <grin/>
2426 * relaxng.c: more debug, added a big optimization for <mixed>
2427 * test/relaxng/testsuite.xml: augmented the testsuite
2428 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
2429 DocBook example to the regression tests
2430
Daniel Veillard798024a2003-03-19 10:36:09 +00002431Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2432
2433 * check-xsddata-test-suite.py: cosmetic change for output
2434 * relaxng.c: try to minimize calls to malloc/free for states.
2435
Daniel Veillarda1a9d042003-03-18 16:53:17 +00002436Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2437
2438 * tree.c: removed a warning
2439 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
2440 support
2441 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
2442 cleanup/improvements of the regression tests batch
2443 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
2444
Daniel Veillard28c52ab2003-03-18 11:39:17 +00002445Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2446
2447 * relaxng.c: fixed error msg cleanup deallocation
2448 * xmlschemastypes.c: added a function to handle lists of
2449 atomic types, added support for IDREFS
2450
Daniel Veillardc3da18a2003-03-18 00:31:04 +00002451Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2452
2453 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
2454 and IDREF, usable from RelaxNG now
2455 * include/libxml/xmlschemastypes.h: need to add a new interface
2456 because the validation modifies the infoset
2457 * test/relaxng/testsuite.xml: extended the testsuite
2458
Daniel Veillard952379b2003-03-17 15:37:12 +00002459Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2460
2461 * relaxng.c: fixed the last core RelaxNG bug known #107083,
2462 shemas datatype ID/IDREF support still missing though.
2463 * xmlreader.c: fix a crashing bug with prefix raised by
2464 Merijn Broeren
2465 * test/relaxng/testsuite.xml: augmented the testsuite with
2466 complex inheritance tests
2467
Daniel Veillardfd573f12003-03-16 17:52:32 +00002468Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2469
2470 * relaxng.c: switched back to the previous Relax-NG code base,
2471 the derivation algorithm need severe constraining code to avoid
2472 combinatorial explosion. Fixed the problem with Sebastian Rahtz
2473 TEI based example and other bugs
2474 * result/relaxng/*err: updated the results
2475 * test/relaxng/testsuite.xml: started a new test suite
2476
Daniel Veillard1564e6e2003-03-15 21:30:25 +00002477Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2478
2479 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
2480 that the original RelaxNG validation code was un-fixeable, it got
2481 rewritten to use the derivation algorithm from James Clark and
2482 redebugged it (nearly) from scratch:
2483 found 373 test schemas: 372 success 1 failures
2484 found 529 test instances: 529 success 0 failures
2485
Daniel Veillard39eb88b2003-03-11 11:21:28 +00002486Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2487
2488 * SAX.c parser.c: fix some recursion problems introduced in the
2489 last release.
2490 * relaxng.c: more debugging of the RNG validation engine, still
2491 problems though.
2492
Daniel Veillard5add8682003-03-10 13:13:58 +00002493Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2494
2495 * Makefile.am: stop generating wrong result file with * in name
2496 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
2497 * result/relaxng/demo* test/relaxng/demo: added the tests from
2498 Sebastian reproducing the problem.
2499
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002500Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
2501
Daniel Veillard5add8682003-03-10 13:13:58 +00002502 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
2503 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002504
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00002505Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
2506
2507 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
2508 variable to control the indentation for the xmllint "--format"
2509 option
2510
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00002511Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2512
2513 * encoding.c: applied Gennady's patch against buffer overrun
2514
Daniel Veillard42f12e92003-03-07 18:32:59 +00002515Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2516
2517 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
2518 Clark it appeared I had bug in URI parsing code ...
2519 * relaxng.c include/libxml/relaxng.h: completely revamped error
2520 reporting to not loose message from optional parts.
2521 * xmllint.c: added timing for RNG validation steps
2522 * result/relaxng/*: updated the result, all error messages changed
2523
Daniel Veillardedfd5882003-03-07 14:20:40 +00002524Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2525
2526 * xpath.c: fix bug #107804, the algorithm used for document order
2527 computation was failing on attributes.
2528
Daniel Veillard83391282003-03-06 21:37:30 +00002529Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2530
2531 * valid.c: fix bug #107764 , possibility of buffer overflow
2532 in xmlValidDebug()
2533
Daniel Veillard6c73cb82003-03-05 16:45:40 +00002534Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2535
2536 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
2537 from Philipp Dunkel
2538
Daniel Veillard5f704af2003-03-05 10:01:43 +00002539Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2540
2541 * xmlschemastype.c: made powten array static it should not be exported
2542 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
2543 parser function.
2544 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
2545
Daniel Veillard7b72ee52003-02-27 23:24:53 +00002546Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2547
2548 * tree.c: fixed a node dump crash on attributes
2549 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
2550 an URI test bug and get better output.
2551
Daniel Veillard463a5472003-02-27 21:30:32 +00002552Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2553
2554 * check-xsddata-test-suite.py: give more infos
2555 * relaxng.c: fix a bug reported by Sebastian Rahtz and
2556 REF->DEF in attribute values.
2557
Daniel Veillardeb7189f2003-02-27 20:11:13 +00002558Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2559
2560 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
2561 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
2562 regression tests from James Clark.
2563
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00002564Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2565
2566 * relaxng.c xmlschemas.c xmlschemastypes.c
2567 include/libxml/xmlschemastypes.h: added param support for relaxng
2568 type checking, started to increment the pool of simple types
2569 registered, still much work to be done on simple types and
2570 facets checkings.
2571
Daniel Veillard19ab45b2003-02-26 15:49:03 +00002572Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2573
2574 * entities.c: fixes again one of the problem raised by
2575 James Clark in #106788
2576
Daniel Veillardc482e262003-02-26 14:48:48 +00002577Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2578
2579 * relaxng.c: Fixed a couple of problem raised by James Clark
2580 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
2581 datatype level still not fixed though.
2582
Daniel Veillard17bed982003-02-24 20:11:43 +00002583Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2584
2585 * configure.in: preparing release 2.5.4
2586 * doc/*: updated and rebuilt the docs
2587 * relaxng.c: removed warnings
2588 * result/relaxng/*: updated the results
2589
Daniel Veillardf4be0182003-02-24 19:54:33 +00002590Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2591
2592 * valid.c: fixes a DTD regexp generation problem.
2593
Daniel Veillard02111c12003-02-24 19:14:52 +00002594Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2595
2596 * parser.c: fixes bug #105998 about false detection of
2597 attribute consumption loop.
2598
Daniel Veillard2406abd2003-02-24 18:16:47 +00002599Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2600
2601 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
2602
Daniel Veillardfcc822e2003-02-24 17:52:08 +00002603Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2604
2605 * SAX.c: fixed bug #105992
2606
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00002607Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2610 element.
2611 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2612 found 373 test schemas: 369 success 4 failures
2613 found 529 test instances: 525 success 4 failures
2614 * check-relaxng-test-suite.py: added memory debug reporting
2615
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002616Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2617
2618 * uri.c parser.c: some warning removal on Igor's patch
2619 * tree.c: seems I messed up with #106788 fix
2620 * python/libxml.c: fixed some base problems when Python provides
2621 the resolver.
2622 * relaxng.c: fixed the interleave algorithm
2623 found 373 test schemas: 364 success 9 failures
2624 found 529 test instances: 525 success 4 failures
2625 the resulting failures are bug in the algorithm from 7.3 and
2626 lack of support for params
2627
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002628Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2629
2630 * parser.c: another fix for nodeinfo in entities problem
2631 * tree.c entities.c: fixed bug #106788 from James Clark
2632 some spaces need to be serialized as character references.
2633
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002634Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2635
2636 * parser.c uri.c: fixed the bug I introduced in the path
2637 handling, reported by Sebastian Bergmann
2638
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002639Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2640
2641 * parser.c: fixing some nodeinfo in entities problem raised
2642 by Glenn W. Bach
2643 * relaxng.c: implemented the first section 7.3 check
2644 * result/relaxng/*: updated the results
2645
Daniel Veillardc5312d72003-02-21 17:14:10 +00002646Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2647
2648 * relaxng.c: fixed some problems in the previous commit
2649 and finished implementing 4.16 rules checking
2650 found 373 test schemas: 353 success 20 failures
2651 found 529 test instances: 519 success 6 failures
2652 * result/relaxng/*: updated the results
2653
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002654Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2655
2656 * relaxng.c: implemented checks from section 7.2
2657
Daniel Veillard77648bb2003-02-20 15:03:22 +00002658Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2659
2660 * relaxng.c: implemented the checks from section 7.1, fixed
2661 some of the 4.20 and 4.21 problems.
2662 found 373 test schemas: 338 success 35 failures
2663 found 529 test instances: 519 success 6 failures
2664 * result/relaxng/*: updated the results
2665
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002666Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2667
2668 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2669 * result/relaxng/*: updated the results
2670
Daniel Veillardce14fa52003-02-19 17:32:48 +00002671Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2672
2673 * relaxng.c: more bugfixes
2674 * result/relaxng/*: updated the results
2675
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002676Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2677
2678 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2679 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2680 * SAX.c: ensured xmlDoc.URL is always canonic
2681 * parser.c: obsoleted xmlNormalizeWindowsPath
2682 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2683 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2684 * win32/libxml2.def.src: added few exports
2685
2686
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002687Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2688
2689 * Makefile.am configure.in: patched to have shared libraries
2690 for Python regression tests and static binaries for gdb debug
2691 in my development environment
2692 * relaxng.c: more bugfixes
2693 found 373 test schemas: 296 success 77 failures
2694 found 529 test instances: 516 success 8 failures
2695 * result/relaxng/*: updated the results
2696
Daniel Veillard8fe98712003-02-19 00:19:14 +00002697Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2698
2699 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2700
Daniel Veillardd4310742003-02-18 21:12:46 +00002701Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2702
2703 * xmlschemastypes.c: float/double check bugfix
2704 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2705 validation
2706 * xmlreader.c: add a TODO for Jody
2707 * relaxng.c: bugfix bugfix bugfix
2708 found 373 test schemas: 300 success 73 failures
2709 found 529 test instances: 507 success 10 failures
2710 * result/relaxng/*: updated the results
2711
Daniel Veillard2df2de22003-02-17 23:34:33 +00002712Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2713
2714 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2715
Daniel Veillard416589a2003-02-17 17:25:42 +00002716Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2717
2718 * relaxng.c check-relaxng-test-suite.py: more work on the
2719 RelaxNG implementation conformance testing.
2720 found 373 test schemas: 284 success 89 failures
2721 found 529 test instances: 448 success 47 failures
2722 * result/relaxng/*: updated the results
2723
Daniel Veillard784b9352003-02-16 15:50:27 +00002724Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2725
2726 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2727 a patch from Kjartan Maraas to fix some typos
2728
Daniel Veillardfebcca42003-02-16 15:44:18 +00002729Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2730
2731 * relaxng.c: more bug-hunting
2732 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2733 intermediate rng tree
2734 * python/generator.py: patch from Stephane Bidoul to fix the generator
2735 on python < 2.2
2736
Daniel Veillardd2298792003-02-14 16:54:11 +00002737Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2738
2739 * check-relaxng-test-suite.py relaxng.c: more testing on the
2740 Relax-NG front, cleaning up the regression tests failures
2741 current state and I forgot support for "mixed":
2742 found 373 test schemas: 280 success 93 failures
2743 found 529 test instances: 401 success 68 failures
2744 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2745 moved the Name, NCName and QName validation routine in tree.c
2746 * uri.c: fixed handling of URI ending up with #, i.e. having
2747 an empty fragment ID.
2748 * result/relaxng/*: updated the results
2749
Daniel Veillard9a237c92003-02-13 15:52:58 +00002750Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2751
2752 * check-xinclude-test-suite.py: improved the script accordingly
2753 to the XInclude regression tests updates
2754 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2755 November 2002
2756 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2757 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2758 augmented the Xpointer testsuite for the element() scheme
2759
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002760Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2761
2762 * relaxng.c: added TODO for the DTD compatibility spec
2763 * xinclude.c: more bug fixes driven by the testsuite
2764
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002765Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2766
2767 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2768 regression tests for XInclude, improved the script, improving
2769 XInclude error reporting mechanism
2770
Daniel Veillard1d788d22003-02-10 16:21:58 +00002771Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2772
2773 * NEWS doc/* configure.in: preparing release 2.5.3
2774
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002775Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2776
2777 * tree.c: trying to fix #104934 about some XHTML1 serialization
2778 issues.
2779
Daniel Veillard809faa52003-02-10 15:43:53 +00002780Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2781
2782 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2783 encoding conversion when the input buffer stops in the
2784 middle of a multibyte char
2785
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002786Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2787
2788 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2789 * check-relaxng-test-suite.py: python script to run regression
2790 against OASIS RelaxNG testsuite
2791 * relaxng.c: some cleanup tweaks
2792 * HTMLparser.c globals.c: cleanups in comments
2793 * doc/libxml2-api.xml: updated the API
2794 * result/relaxng/*: errors moved files, so large diffs but
2795 no changes at the semantic level.
2796
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002797Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2798
2799 * tree.c: fixing #105678 problem when dumping a namespace node.
2800
Daniel Veillard591b4be2003-02-09 23:33:36 +00002801Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2802
2803 * xpath.c: fixed doc comment problems
2804 * python/generator.py python/libxml_wrap.h python/types.c: adding
2805 RelaxNG wrappers
2806 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2807 test of those early Python RelaxNG bindings
2808
2809Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002810
2811 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2812 * relaxng.c: found the validation problem I had with interleave
2813 when not covering all remaining siblings
2814 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2815 testsuite and check the RNG schemas against the RNG schemas
2816 given in appendix A
2817
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002818Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2819
2820 * win32/Makefile.msvc: updates for RelaxNG
2821 * win32/Makefile.mingw: updates for RelaxNG
2822 * win32/libxml2.def.src: added RelaxNG exports
2823
Daniel Veillard97fd5672003-02-07 13:01:54 +00002824Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2825
2826 * xinclude.c: applied another bug fix from Sean Chittenden
2827
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002828Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2829
2830 * configure.in xmllint.c: I f...ed up the default configuration
2831 of schemas and --relaxng option display in xmllint, pointed by
2832 Morus Walter.
2833 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2834 detection module, fixes bug #105374.
2835
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002836Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2837
2838 * xmlschemastypes.c: added the boolean base type.
2839
Daniel Veillard96a4b252003-02-06 08:22:32 +00002840Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2841
2842 * xmlschemastypes.c: started implementing some of the missing
2843 default simple types
2844 * result/relaxng/*: updated the results
2845
Daniel Veillard72fef162003-02-05 14:31:19 +00002846Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2847
2848 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2849
Daniel Veillard71531f32003-02-05 13:19:53 +00002850Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2851
2852 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2853 * Makefile.am: use xmllint for doing the RelaxNG tests
2854 * configure.in: preparing 2.5.2 made schemas support default to
2855 on instead of off
2856 * relaxng.c: removed the verbosity
2857 * xmllint.c: added --relaxng option
2858 * python/generator.py python/libxml_wrap.h: prepared the integration
2859 of the new RelaxNG module and schemas
2860 * result/relaxng/*: less verbose output
2861
Daniel Veillardec498e12003-02-05 11:01:50 +00002862Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2863
2864 * valid.c: do not run content model validation if the
2865 content is not determinist
2866
Daniel Veillardde590ca2003-02-05 10:45:26 +00002867Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2868
2869 * SAX.c: added the redefinition of namespaced attribute
2870 check that was missing as Fabrice Desré pointed out.
2871
Daniel Veillard930dfb62003-02-05 10:17:38 +00002872Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2873
2874 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2875 improvements from Nick Kew, allowing to do more checking
2876 to HTML elements and attributes.
2877
Daniel Veillard4287c572003-02-04 22:48:53 +00002878Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2879
2880 * xinclude.c: fixing bug #105137 about entities declaration
2881 needing to be copied to the including document.
2882
Daniel Veillard652d8a92003-02-04 19:28:49 +00002883Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2884
2885 * catalog.c: fixed bug #104817 with delegateURI
2886 * xpath.c: fixing bugs #104123 and #104125
2887
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002888Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2889
2890 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2891 python/types.c: fixing #104096 to compile without regexps
2892
Daniel Veillard57e79b32003-02-04 15:33:12 +00002893Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2894
2895 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2896 when building the automata for elem*
2897
Daniel Veillard358a9892003-02-04 15:22:32 +00002898Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2899
2900 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2901 bug #103827
2902
Daniel Veillardeb137172003-02-04 15:18:06 +00002903Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2904
2905 * HTMLparser.c: updating a comment, fixing #103776
2906
Daniel Veillard8d589042003-02-04 15:07:21 +00002907Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2908
2909 * parser.c: fixing bug 105049 for validity checking of content
2910 within recursive entities.
2911
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002912Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2913
2914 * HTMLparser.c: try to fix # 105049
2915 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2916 * tree.c: updated a function comment
2917
Daniel Veillard419a7682003-02-03 23:22:49 +00002918Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2919
2920 * relaxng: more work on grammars and refs/defs
2921 * test/relaxng/* result/relaxng/*: augmented/updated the
2922 regression tests
2923
Daniel Veillard144fae12003-02-03 13:17:57 +00002924Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2925
2926 * relaxng: more work on name classes, except support
2927 * test/relaxng/* result/relaxng/*: augmented/updated the
2928 regression tests
2929
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002930Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2931
2932 * relaxng: more work on name classes, the "validate all" schemas
2933 seems to work now.
2934 * test/relaxng/* result/relaxng/*: augmented/updated the
2935 regression tests
2936
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002937Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2938
2939 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2940 * parser.c: put a guard against infinite document depth, basically
2941 trying to avoid another kind of DoS attack.
2942 * relaxng.c: some code w.r.t. nameClasses
2943
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002944Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2945
2946 * test/relaxng/* result/relaxng/*: check all the namespace support
2947 was actually correct based on tutorial section 10.
2948
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002949Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2950
2951 * relaxng: include seems to work okay now
2952 * test/relaxng/* result/relaxng/*: augmented/updated the
2953 regression tests
2954
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002955Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2956
2957 * relaxng.c: a bit of work done in the train back.
2958 * test/relaxng/*: added one of the include tests
2959
Daniel Veillard154877e2003-01-30 12:17:05 +00002960Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2961
2962 * relaxng: more work done in the train
2963 * test/relaxng/* result/relaxng/*: augmented/updated the
2964 regression tests
2965
Daniel Veillarde431a272003-01-29 23:02:33 +00002966Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2967
2968 * relaxng.c: debugging of externalRef
2969 * test/relaxng/* result/relaxng/*: augmented/updated the
2970 regression tests
2971
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002972Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2973
2974 * relaxng.c: more work on Relax-NG, implementing externalRef
2975 * test/relaxng/* result/relaxng/*: augmented/updated the
2976 regression tests
2977 * Makefile.am: cleanup to Relaxtests target
2978
Daniel Veillardb08c9812003-01-28 23:09:49 +00002979Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2980
2981 * relaxng.c: more work on Relax-NG, implementing interleave
2982 * test/relaxng/* result/relaxng/*: augmented/updated the
2983 regression tests
2984
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002985Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2986
2987 * relaxng.c: more work on Relax-NG, implementing interleave
2988 * test/relaxng/* result/relaxng/*: augmented/updated the
2989 regression tests
2990
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002991Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2992
2993 * doc/tutorial/customfo.xsl
2994 * doc/tutorial/customhtml.xsl
2995 adding stylesheet customizations used to generate fo
2996 for pdf and html
2997
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002998Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2999
3000 * relaxng.c: more work on Relax-NG
3001 * test/relaxng/* result/relaxng/*: augmented/updated the
3002 regression tests
3003 * xmlschemastypes.c: added a number of base type definition but not
3004 the associated checks, those are still TODOs
3005
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00003006Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
3007
3008 in docs/tutorial:
3009 * apa.html
3010 * apb.html
3011 * apc.html
3012 * apd.html
3013 * ape.html
3014 * apf.html
3015 * apg.html
3016 * ar01s02.html
3017 * ar01s03.html
3018 * ar01s04.html
3019 * ar01s05.html
3020 * ar01s06.html
3021 * ar01s07.html
3022 * ar01s08.html
3023 * index.html
3024 * xmltutorial.pdf
3025 * xmltutorial.xml
3026 add index to tutorial
3027
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00003028Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
3029
3030 * doc/xmlcatalog.1
3031 * doc/xmlcatalog_man.html
3032 * doc/xmlcatalog_man.xml
3033 belatedly fixing bug #93622 (adds rewriteURI type to
3034 "--add" option in xmlcatalog man page
3035
Daniel Veillard3be27512003-01-26 19:49:04 +00003036Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3037
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003038 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00003039 Julio Merino, closing #104475
3040
Daniel Veillardea3f3982003-01-26 19:45:18 +00003041Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3042
3043 * relaxng.c: more work on Relax-NG
3044 * test/relaxng/* result/relaxng/*: augmented/updated the
3045 regression tests
3046
Daniel Veillardedc91922003-01-26 00:52:04 +00003047Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3048
3049 * relaxng.c: more work on Relax-NG
3050 * test/relaxng/* result/relaxng/*: augmented/updated the
3051 regression tests
3052
Daniel Veillarddd1655c2003-01-25 18:01:32 +00003053Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3054
3055 * README: updated the policy on private mail answers
3056 * relaxng.c: more work on Relax-NG
3057 * test/relaxng/* result/relaxng/*: augmented/updated the
3058 regression tests
3059
Daniel Veillard7424eb62003-01-24 14:14:52 +00003060Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
3061
3062 * error.c parser.c tree.c: applied a documentation patch from
3063 Stefan Kost
3064
Daniel Veillard276be4a2003-01-24 01:03:34 +00003065Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3066
3067 * relaxng.c: more work on Relax-NG
3068 * doc/*: regenerated the docs
3069 * test/relaxng/* result/relaxng/*: updated and augmented the
3070 Relax-NG regression tests and results
3071
Daniel Veillard6eadf632003-01-23 18:29:16 +00003072Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3073
3074 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
3075 First commit of the new Relax-NG validation code, not generally
3076 useful yet.
3077 * test/relaxng/* result/relaxng/*: current state of the regression
3078 tests
3079
Daniel Veillard814a76d2003-01-23 18:24:20 +00003080Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3081
3082 * tree.c: minimized the memory allocated for GetContent
3083 and a bit of cleanup.
3084
Daniel Veillardff12c492003-01-23 16:42:55 +00003085Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3086
3087 * python/generator.py: seems there is no good reasons to
3088 not generate bindings for XPointer
3089
Daniel Veillard540a31a2003-01-21 11:21:07 +00003090Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3091
3092 * xmlreader.c doc/apibuild.py: applied a new patch from
3093 Stéphane Bidoul for cleanups
3094 * doc/libxml2-api.xml: rebuilt the API description with
3095 new entry points
3096
Daniel Veillard417be3a2003-01-20 21:26:34 +00003097Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3098
3099 * xmlreader.c python/drv_libxml2.py python/generator.py
3100 python/libxml.c python/libxml.py python/libxml_wrap.h
3101 python/types.c: patch from Stéphane Bidoul for better per
3102 context error message APIs
3103 * python/tests/ctxterror.py python/tests/readererr.py:
3104 update of the tests
3105
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00003106Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
3107
3108 * doc/guidelines.html
3109 grammar and spelling cleanup
3110
Daniel Veillard26f70262003-01-16 22:45:08 +00003111Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3112
3113 * xmlreader.c include/libxml/xmlreader.h python/generator.py
3114 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
3115 a patch from Stéphane Bidoul to allow per XMLtextReader error
3116 and warning handling
3117 * python/tests/Makefile.am python/tests/readererr.py: adding the
3118 specific regression test
3119
Daniel Veillard71f9d732003-01-14 16:07:16 +00003120Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3121
3122 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
3123 should raise a syntax error
3124
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003125Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3126
3127 * python/libxml.c: cleanup patch from Stéphane Bidoul
3128
Daniel Veillard81601f92003-01-14 13:42:37 +00003129Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3130
3131 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
3132
Daniel Veillarde6227e02003-01-14 11:42:39 +00003133Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3134
3135 * python/generator.py python/libxml.c python/libxml.py
3136 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003137 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00003138 Python level.
3139 * python/tests/Makefile.am python/tests/ctxterror.py: added a
3140 regression test for it.
3141
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00003142Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3143
3144 * xmlreader.c: fixed the streaming property of the reader,
3145 it was generating tree faster than consuming it. Pointed out
3146 by Nate Myers
3147 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
3148
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003149Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3150
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003151 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003152
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003153Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3154
3155 * xpath.c: fix to the XPath implementation for parent and
3156 ancestors axis when operating on a Result Value Tree.
3157 Fixes bug #100271
3158
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003159Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3160
3161 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3162 to fix some URI/file escaping problems
3163
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003164Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3165
3166 * python/generator.py: fixed a bug raised by Raymond Wiker,
3167 docSetRootElement() should not raise an exception if the
3168 return is None
3169
Daniel Veillard3e20a292003-01-10 13:14:40 +00003170Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3171
3172 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3173 fixed bug #102181 by applying the suggested change and fixing
3174 the generation/registration problem.
3175
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003176Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3177
3178 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3179 routines.
3180
Daniel Veillard8f872442003-01-09 23:19:02 +00003181Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3182
3183 * parser.c: one more IsEmptyElement crazyness, that time in
3184 external parsed entities if substitution is asked.
3185 * python/tests/reader3.py: added a specific test.
3186
Daniel Veillarde329fc22003-01-09 21:36:42 +00003187Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3188
3189 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3190 support and improved error handler registration
3191
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003192Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3193
3194 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3195 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3196 * README: fixed a link
3197
Daniel Veillarde2830f12003-01-08 17:47:49 +00003198Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3199
3200 * configure.in doc/* NEWS: preparing 2.5.1 release
3201 * SAX.c parser.c: fixing XmlTextReader bug
3202
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003203Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3204
3205 * SAX.c: fuck, I introduced a memory leak on external parsed
3206 entities in 2.5.0 :-(
3207
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003208Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3209
3210 * xmllint.c: another fix needed as pointed by Christophe Merlet
3211 for --stream --debug if compiled without debug support.
3212
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003213Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3214
3215 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003216 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003217 update man page with --stream and --chkregister
3218
Daniel Veillard8326e732003-01-07 00:19:07 +00003219Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3220
3221 * globals.c: fixed --with-threads compile
3222 * xmllint.c: fixed --without-debug compile
3223 * include/libxml/globals.h: cleanup
3224 * include/libxml/schemasInternals.h: add a missing include
3225
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003226Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3227
3228 * configure.in NEWS: preparing 2.5.0 release
3229 * SAX.c: only warn in pedantic mode about namespace name
3230 brokeness
3231 * globals.c: fix a doc generation problem
3232 * uri.c: fix #101520
3233 * doc/*: updated and rebuilt the doc for the release, includuding
3234 stylesheet update
3235 * python/Makefile.am: fix a filename bug
3236
3237Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3238
3239 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3240 should not be called.
3241
3242Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3243
3244 * libxml-2.0.pc.in: applied the patch to fix #101894
3245
3246Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3247
3248 * tree.c : applied patch from Lukas Schroeder for register callbacks
3249 * valid.c: modified patch from Lukas Schroeder to test
3250 register callbacks with --chkregister
3251
3252Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3253
3254 * xmlreader.c: seriously changed the way data are pushed to
3255 the underlying parser, go by block of 512 bytes instead of
3256 tryng to detect tag boundaries at that level. Changed the
3257 way empty element are detected and tagged.
3258 * python/tests/reader.py python/tests/reader2.py
3259 python/tests/reader3.py: small changes mostly due to context
3260 reporting being different and DTD node being reported. Some
3261 errors previously undetected are now caught and fixed.
3262 * doc/xmlreader.html: flagged last section as TODO
3263
3264Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3265
3266 * python/libxml.py: integrated the Python 2.2 optimizations
3267 from Hannu Krosing, while maintaining compatibility with
3268 1.5 and 2.1
3269
3270Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3271
3272 * xmllint.c: a bit of cleanup
3273 * xmlreader.c: small fix
3274 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3275 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3276
3277Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3278
3279 * python/setup.py.in: patch from Stéphane Bidoul to include
3280 drv_libxml2.py in setup.py
3281
3282Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3283
3284 * doc/xmlreader.html: starting documenting the new XmlTextReader
3285 interface.
3286
3287Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3288
3289 * xmllint.c: added the --stream flag to use the TextReader API
3290 * xmlreader.c: small performance tweak
3291
3292Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3293
3294 * xmlreader.c python/tests/reader2py: okay the DTD validation
3295 code on top of the XMLTextParser API should be solid now.
3296
3297Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3298
3299 * xmlreader.c python/tests/reader2py: Fixing some more mess
3300 with validation and recursive entities while using the
3301 reader interface, it's getting a bit messy...
3302
3303Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3304
3305 * xmlreader.c python/tests/reader.py: another couple of problem
3306 related to IsEmptyElement reported by Stéphane Bidoul needed
3307 some fixes.
3308
3309Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3310
3311 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3312 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3313 based on the python XmlTextReader interface.
3314
3315Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3316
3317 * tree.c: backing out one change in the last patch which broke the
3318 regression tests
3319
3320Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3321
3322 * global.data globals.c tree.c include/libxml/globals.h: applied
3323 an old patch from Lukas Schroeder to track node creation and
3324 destruction. Probably missing a lot of references at the moment
3325 and not usable reliably.
3326
3327Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3328
3329 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3330 from doc/news.html and a stylesheet
3331
3332Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3333
3334 * xmlreader.c python/tests/reader.py: fixed another couple of
3335 xmlreader bugs reported by Stéphane Bidoul and added tests.
3336
3337Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3338
3339 * xmlreader.c python/tests/reader2.py: fixed another validity
3340 checking in external parsed entities raised by Stéphane Bidoul
3341 and added a specific regression test.
3342 * python/tests/reader3.py: cleanup
3343
3344Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * xmlreader.c python/tests/reader2.py: fixed a problem with
3347 validation within entities pointed by Stéphane Bidoul, augmented
3348 the tests to catch those.
3349
3350Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * python/generator.py: modified the generator to allow keeping
3353 class references when creating new classes, needed to fix a bug
3354 pointed by Stéphane Bidoul where the input buffer of the
3355 xmlTextReader instance gets destroyed if the python wrapper for
3356 the input is not referenced anymore.
3357
3358Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3361 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3362
3363Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * xmlreader.c python/tests/reader.py: fixed another problem
3366 pointed by Stéphane Bidoul
3367
3368Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3371 with "<a/>"
3372
3373Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * SAX.c: warn on xmlns:prefix="foo"
3376 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3377 for namespace attributes handling.
3378
3379Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
3382 a really nasty problem raised by a DocBook XSLT transform
3383 provided by Sebastian Bergmann
3384
3385Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
3388 by Stéphane Bidoul and integrated it into the tests
3389
3390Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
3393 extended the XmlTextReader API a bit, addding accessors for
3394 the current doc and node, and an entity substitution mode for
3395 the parser.
3396 * python/libxml.py python/libxml2class.txt: related updates
3397 * python/tests/Makefile.am python/tests/reader.py
3398 python/tests/reader2.py python/tests/reader3.py: updated a bit
3399 the old tests and added a new one to test the entities handling
3400
3401Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * python/generator.py python/libxml2class.txt
3404 python/tests/reader.py python/tests/reader2.py: changed the
3405 generator to provide casing for the XmlTextReader similar to
3406 C# so that examples and documentation are more directly transposable.
3407 Fixed the couple of tests in the suite.
3408
3409Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * doc/guidelines.html: added a document on guildeline for
3412 publishing and deploying XML
3413
3414Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * valid.c xmlreader.c: final touch running DTD validation
3417 on the XmlTextReader
3418 * python/tests/Makefile.am python/tests/reader2.py: added a
3419 specific run based on the examples from test/valid/*.xml
3420
3421Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * python/libxml.py: added a few predefined xmlTextReader parser
3424 configuration values.
3425
3426Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * python/libxml_wrap.h: trying to fix #102037
3429
3430Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * SAX.c: fixing bug #95296, when the predefined entities
3433 are redefined in the DTD the default one must be used
3434 instead anyway.
3435
3436Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
3437
3438 * doc/xmllint.xml
3439 * doc/xmllint.1
3440 Add discussion of XML_DEBUG_CATALOG to xmllint man
3441 page - bug #100907
3442
3443
3444Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * xmlreader.c: Fixed the empty node detection to avoid reporting
3447 an inexistant close tag.
3448
3449Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
3452 for Python 2.1
3453
3454Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
3457
3458Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * doc/libxml2-api.xml python/tests/reader.py: one really need
3461 to provide the base URI information when creating a reader parser
3462 from an input stream. Updated the API and the example using it.
3463
3464Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * testReader.c xmlreader.c valid.c include/libxml/tree.h
3467 include/libxml/valid.h include/libxml/xmlreader.h: working on
3468 DTD validation on top of xml reader interfaces. Allows to
3469 validate arbitrary large instances. This required some extensions
3470 to the valid module interface and augmenting the size of xmlID
3471 and xmlRef structs a bit.
3472 * uri.c xmlregexp.c: simple cleanup.
3473
3474Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
3477 work on the xml reader interfaces.
3478 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
3479 Web page for the Windows binaries.
3480
3481Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * xmlIO.c: applied a patch for VMS following the report by
3484 Nigel Hall
3485
3486Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * parser.c: the parseStartTag bug fix wasn't complete.
3489
3490Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
3493 parseStartTag, fixing it.
3494 * test/att4 result/att4 result/noent/att4: adding the test
3495 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3496 more methods to XmlTextReader.
3497
3498Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3499
3500 * win32/libxml2.def.src: added more xml reader exports
3501 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
3502 to the build
3503
3504Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
3505
3506 * doc/tutorial/xmltutorial.xml
3507 plus generated html and pdf
3508 Updating tutorial again based on further comments from Niraj
3509 Tolia on the last iteration
3510
3511Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
3512
3513 * doc/tutorial/xmltutorial.xml
3514 * doc/tutorial/includekeyword.c
3515 * doc/tutorial/includegetattribute.c
3516 plus generated html and pdf
3517 Adding fix from Niraj Tolia to tutorial to properly free memory.
3518
3519
3520Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3523 more methods of XmlTextReader.
3524 * python/libxml2class.txt python/tests/reader.py: this increased the
3525 methods in the bndings, augmented the test to check those new
3526 functions.
3527
3528Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
3531 methods of XmlTextReader.
3532 * python/generator.py python/libxml_wrap.h python/types.c
3533 python/libxml2class.txt: added the reader to the Python bindings
3534 * python/tests/Makefile.am python/tests/reader.py: added a specific
3535 test for the Python bindings of the Reader APIs
3536 * parser.c: small cleanup.
3537
3538Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * xinclude.c: fallback was only copying the first child not the
3541 full child list of the fallback element, closes #89684 as reopened
3542 by Bernd Kuemmerlen
3543
3544Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3545
3546 * win32/libxml2.def.src: exported htmlNodeDumpOutput
3547
3548Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * configure.in: preparing release of 2.4.30
3551 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
3552 gives enum values, fix functype return type, put back fields in
3553 structs
3554 * doc/*: updated the docs rebuilt
3555
3556Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
3559 about htmlNodeDumpOutput location.
3560 * xpath.c: removed an undefined function signature
3561 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
3562 too many symbols in the API breaking the python bindings.
3563 Updated with the libxslt/libexslt changes.
3564
3565Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * configure.in: preparing release of 2.4.29
3568 * doc/*: rebuilt the docs and API
3569 * xmlreader.c: a few more fixes for the XmlTextReader API
3570
3571Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3572
3573 * include/win32config.h: applied mingw patch from Magnus Henoch
3574
3575Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * catalog.c doc/libxml2-api.xml: a bit more cleanup
3578
3579Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
3582 building Python script, does the C parsing directly, generates
3583 a better API description including structure fieds defs and
3584 enums. Still a couple of bugs, but good enough for the python
3585 wrappers now.
3586 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
3587 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
3588 include/libxml/schemasInternals.h include/libxml/tree.h: more
3589 cleanup based on the python analysis script reports.
3590 * libxml.spec.in: make sure the API XML description is part of the
3591 devel package.
3592
3593Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
3596 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
3597 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
3598 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
3599 code cleanup, especially the function comments.
3600 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
3601
3602Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * Makefile.am xmlreader.c include/libxml/Makefile.am
3605 include/libxml/xmlreader.h: Adding a new set of APIs based on
3606 the C# TextXmlReader API but converted to C. Allow to parse
3607 in constant memory usage, far simpler to program and explain
3608 than the SAX like APIs, unfinished but working.
3609 * testReader.c: test program
3610
3611Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3612
3613 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3614
3615Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * tree.c: Chip turner indicated that XHTML1 serialization
3618 rule for style actually break on both IE and Mozilla,
3619 try to avoid the rule if escaping ain't necessary
3620
3621Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * nanhttp.c: handle HTTP URL escaping, problem reported by
3624 Glen Nakamura and Stefano Zacchiroli
3625
3626Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3629
3630Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * uri.c: Johann Richard pointed out some XPointer problems for
3633 URN based URI references in XInclude. Modified the URI parsing
3634 and saving routines to allow correct parsing and saving of
3635 XPointers, especially when attached to "opaque" scheme accordingly
3636 to RFC 2396
3637
3638Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3641 of refactoring to the HTML saving code.
3642 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3643 in the doc.
3644
3645Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3648 to a buffer API to reuse the generic dump to an OutputIO layer,
3649 this reduces code, fixes xmlNodeDump() for XHTML, also made
3650 xmlNodeDump() now return the number of byte written.
3651
3652Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * python/setup.py.in: another patch from Stéphane Bidoul for
3655 Python bindings on Windows
3656 * doc/parsedecl.py: small cleanup
3657
3658Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * libxml.spec.in configure.in: add a line in %changelog for releases
3661
3662Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * parser.c: patch from Marcus Clarke fixing a problem in entities
3665 parsing that was detected in KDe documentations environment.
3666
3667Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3668
3669 * python/libxml.c (libxml_prev): Return the previous as opposed to
3670 the next node (I guess this is the result of some cut & paste programming:)
3671
3672Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3675
3676Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * python/generator.py python/libxml.c python/setup.py.in: trying
3679 to fix the Python bindings build on Windows (Stéphane Bidoul)
3680
3681Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3682
3683 * win32/configure.js: added option for python bindings
3684 * win32/libxml2.def.src: added more exports
3685
3686Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3687
3688 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3689 pthreads
3690 * win32/wince/*: applied updates to Windows CE port from Javier
3691
3692Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * configure.in: preparing 2.4.28
3695 * libxml.spec.in doc/Makefile.am: some cleanup
3696 * doc/*: updated the news and regenerated.
3697
3698Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * HTMLparser.c: final touch at closing #87235 </p> end tags
3701 need to be generated.
3702 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3703 this change slightly the output of a few tests
3704 * doc/*: regenerated
3705
3706Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * parserInternals.c: fixing bug #99190 when UTF8 document are
3709 parsed using the progressive parser and the end of the chunk
3710 is in the middle of an UTF8 multibyte character.
3711
3712Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3713
3714 * threads.c: fixed initialization problem in xmlNewGlobalState
3715 which was causing crash.
3716 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3717 in xmlInitializeGlobalState.
3718 * parserInternals.c: cleaned up ctxt->sax initialisation.
3719
3720Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * tree.c include/libxml/tree.h: modified the existing APIs
3723 to handle XHTML1 serialization rules automatically, also add
3724 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3725 libxslt serialization uses it when needed without changing
3726 the library API.
3727 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3728 result/xhtml1: added a new test specifically for xhtml1 output
3729 and updated the result of one XHTML1 test
3730
3731Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * xinclude.c parserInternals.c encoding.c: fixed #99082
3734 for xi:include encoding="..." support on text includes.
3735 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3736 test/XInclude/ents/isolatin.txt : added a specific regression test
3737 * python/generator.py python/libxml2class.txt: fixed the generator
3738 the new set of comments generated for doc/libxml2-api.xml were
3739 breaking the python generation.
3740
3741Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3744 * configure.in: patch for Solaris on new autoconf closes #98880
3745 * doc/parsedecl.py: repair the frigging API building script,
3746 did I say that python xmllib sucks ?
3747 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3748 and some comment are no more truncated.
3749
3750Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * parser.c: Martin Stoilov pointed out a potential leak in
3753 xmlCreateMemoryParserCtxt
3754
3755Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3758 included in HTML documents and using the push parser.
3759
3760Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3761
3762 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3763 specified, look for the Python interpreter not just in the
3764 specified root but also in the specified location. Fixes #98825
3765
3766Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * python/libxml.c: fixing bug #98792 , node may have no doc
3769 and dereferencing without checking ain't good ...
3770
3771Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * configure.in: preparing release 2.4.27
3774 * doc/* : updated and rebuilt the docs
3775 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3776 and all the docs are actually packaged and in the final RPMs
3777 * parser.c parserInternals.c include/libxml/parser.h: restore
3778 xmllint --recover feature.
3779
3780Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3781
Daniel Veillard784b9352003-02-16 15:50:27 +00003782 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003783 processing of parsed entities, and XPath computation on sustitued
3784 entities.
3785 * testXPath.c: make sure entities are substitued.
3786
3787Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
Daniel Veillard784b9352003-02-16 15:50:27 +00003789 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003790 processing of internal parsed entities, which had to be changed.
3791
3792Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3795 trying to fix bug #98517 about building outside the source tree
3796 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3797
3798Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3799
3800 * include/win32config.h: cleanup
3801 * win32/Makefile.mingw: integrated mingw in JScript configure
3802 * win32/Makefile.msvc: modified to allow mingw coexistence
3803 * win32/configure.js: integrated mingw
3804 * win32/Readme.txt: cleanup
3805
3806Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * HTMLparser.c: strengthen the guard in the Pop macros,
3809 like in the XML parser, closes bug #97315
3810
3811Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3814 callback is never used.
3815
3816Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * parserInternals.c: fixed the initialization of the SAX structure
3819 which was breaking xsltproc
3820 * xpath.c: patch from Petr Pajas for CDATA nodes
3821 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3822 * parser.c include/libxml/parser.h: patch from Peter Jones
3823 removing a leak in xmlSAXParseMemory() and adding the
3824 function xmlSAXParseMemoryWithData()
3825
3826Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3827
3828 adding pdf of tutorial, changing web page to link to it
3829 * doc/tutorial/xmltutorial.pdf
3830 * doc/xml.html
3831 * doc/docs.html
3832
3833Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3834
3835 * doc/tutorial/ar01s08.html
3836 adding file what I forgot for tutorial
3837
3838
3839Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3840
3841 Adding encoding discussion to tutorial
3842 Added:
3843 * doc/tutorial/images/*.png: DocBook admonition image files
3844 * doc/tutorial/apf.html, apg.html: new generated html
3845 * doc/tutorial/includeconvert.c: conversion code entity file
3846 changed:
3847 * doc/tutorial/xmltutorial.xml: DocBook original
3848 * doc/tutorial/*.html: generated html
3849
3850Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3851
3852 * include/libxml/*.h: retired xmlwin32version.h
3853 * doc/Makefile.am: retired xmlwin32version.h
3854 * win32/configure.js: retired xmlwin32version.h
3855
3856Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3857
3858 * win32/libxml2.def.src: exported additional symbols
3859 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3860 sisterhood
3861
3862Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * globals.c: fixed a typo pointed out by Igor
3865 * xpath.c: try to speed up node compare using line numbers
3866 if available.
3867
3868Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * tree.c: make xmlFreeNode() handle attributes correctly.
3871
3872Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3873
3874 * catalog.c: completed the #96963 fix, as reported by Karl
3875 Eichwalder
3876
3877Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3880
3881Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * Makefile.am: switched the order of a couple of includes
3884 to fix bugs #97100
3885
3886Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3887
3888 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3889 xmlLoadCatalogs that used to separate directories with a ':'.
3890
3891Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3892
3893 * threads.c: improvements to the Windows-side of thread handling
3894 * testThreads.c: conditionally excluded unistd.h
3895 * testThradsWin32.c: broke overlong lines
3896 * include/win32config.h: adapted thread-related macros to the new
3897 scheme and for pthreads on Windows
3898 * win32/Makefile.msvc: introduced a more flexible thread build,
3899 added testThreads[Win32].c to the build
3900 * win32/configure.js: introduced a more flexible thread config
3901
39022002-10-31 John Fleck <jfleck@inkstain.net>
3903
3904 * doc/xml.html (and, by implication, FAQ.html)
3905 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3906
3907Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3908
3909 * configure.in: removed xmlwin32version.h
3910 * include/libxml/Makefile.am: removed xmlwin32version.h
3911
3912Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * tree.c: applied patch from Brian Stafford to fix a bug
3915 in xmlReconciliateNs()
3916
3917Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * tree.c: applied patch from Christian Glahn to allow
3920 xmlNewChild() on document fragment nodes
3921
3922Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * parser.c: Christian Glahn found a problem with a recent
3925 patch to xmlParseBalancedChunkMemoryRecover()
3926 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3927 problems
3928 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3929 test/schemas/seq*: added the test cases from Charles
3930
3931Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3934 serious cleanup of the spec file and associated changes
3935 in the Makefiles.
3936 * valid.c: try to remove some warnings on x86_64
3937
3938Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3941 fix bug #96586
3942
3943Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3946 parsing, applied his patch
3947 * result/HTML/attrents.html result/HTML/attrents.html.err
3948 result/HTML/attrents.html.sax test/HTML/attrents.html:
3949 added the test and result case provided by Mikhail Sogrine
3950
3951Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * vms/build_libxml.com vms/config.vms vms/readme.vms
3954 include/libxml/parser.h include/libxml/parserInternals.h
3955 include/libxml/tree.h include/libxml/xmlIO.h
3956 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3957 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3958 Applied the VMS update patch from Craig A. Berry
3959 * doc/*.html: update
3960
3961Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3962
3963 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3964
3965Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * debugXML.c: adding a grep command to --shell in xmllint
3968 for T.V. Raman
3969
3970Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * xmlcatalog.c: tried to fix some of the problem with --sgml
3973
3974Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * parser.c: tried to fix bug #91500 where doc->children may
3977 be overriden by a call to xmlParseBalancedChunkMemory()
3978
3979Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3982 identifiers in SGML catalogs containing '&'
3983
3984Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * python/types.c: fixed bugs when passing result value tree
3987 to Python functions.
3988
3989Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3990
3991 * configure.in: preparing the release of 2.4.26
3992 * doc/*: updated and rebuilt the documentation
3993
3994Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * parser.c: fixed a XML Namespace compliance bug reported by
3997 Alexander Grimalovsky
3998
3999Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * HTMLtree.c: fixed serialization of script and style when
4002 they are not lowercase (i.e. added using the API to the tree).
4003
4004Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * valid.c: make xmlValidateDocument emit a warning msg if there
4007 is no DTD, pointed by Christian Glahn
4008
4009Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
4012 content model when some of the blocks have min or max, and a couple
4013 of bugs found in the process.
4014 * result/schemas/list0* test/schemas/list0*: added some specific
4015 regression tests
4016
4017Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
4018
4019 * README: updated the contact informations
4020
4021Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
4024 misses it, reported by Peter Bray.
4025
4026Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * tree.c: investigating xmlNodeGetContent() on namespace nodes
4029 and removed a few warnings
4030
4031Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * parser.c: Christian Glahn found a small bug in the push parser.
4034 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
4035 public
4036
4037Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * xmlschemas.c include/libxml/xmlschemas.h: added
4040 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
4041 * testSchemas.c: added --memory to test the new interface
4042
4043Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * doc/index.py doc/search.php: integrated the XSLT indexing,
4046 a few fixed in the indexer, added a scope selection at the
4047 search level.
4048
4049Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
4052 this was due to uninitialized parts of the validation context
4053
4054Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * debugXML.c: applied patch from Mark Vakoc except the API
4057 change, preserved it.
4058 * doc/*: updated the docs to point to the search engine for
4059 information lookup or before bug/help reports.
4060
4061Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * doc/index.py doc/search.php: added mailing-list archives
4064 indexing and lookup
4065
4066Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
4069
4070Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * doc/index.py: improved HTML indexing
4073 * doc/search.php: make the queries also lookup the HTML based indexes
4074
4075Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * doc/index.py: added HTML page indexing
4078
4079Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4080
4081 * xmlIO.c: extended Windows path normalisation to fix the base
4082 problem in libxslt.
4083 * catalog.c: fixed list handling in XML_CATALOG_FILES
4084
4085Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * valid.c: typo/bug found by Christian Glahn
4088
4089Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4090
4091 * xmlIO.c: applied Windows CE patch from Javier.
4092 * win32/wince: new directory, contains support for the PocketPC
4093 with Windows CE from Javier.
4094 * include/win32config.h: reorganised, removed duplicate
4095 definitions and applied WinCE patch from Javier.
4096 * include/wsockcompat.h: new file, now contains WinSock
4097 compatibility macros.
4098 * win32/Makefile.msvc: introduced double-run compilation.
4099
4100Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * configure.in include/libxml/xmlwin32version.h: preparing release
4103 of 2.4.25
4104 * doc/*: updated and regenerated teh docs and web pages.
4105
4106Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
4109 error were not covering namespace declarations.
4110 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
4111 it was missing the attribute declaration for the namespace
4112 * result/VC/NS3: the fix now report breakages in that test
4113
4114Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
4117
4118Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
4121 and regenerated the docs and web site
4122
4123Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
4126 ATTRIBUTE_UNUSED is always put after the attribute declaration,
4127 not before
4128
4129Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * python/generator.py python/libxml2class.txt: fixed a stupid error
4132 breaking the python API
4133
4134Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
4137 triostr.c triostr.h: applied a trio update patch from
4138 Bjorn Reese which should work with MinGW
4139
4140Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * tree.c: improving some documentation comments
4143 * xmlregexp.c: found and fixed a mem leak with python regression tests
4144 * doc/*: rebuilt the doc and the API XML file including the
4145 xmlregexp.h xmlautomata.h and xmlunicode.h headers
4146 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
4147 python/types.c: added access to the XML Schemas regexps from
4148 python
4149 * python/tests/Makefile.am python/tests/regexp.py: added a
4150 simple regexp bindings test
4151
4152Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4153
4154 * doc/xml.html:
4155 fixing ftp links - thanks to Vitaly Ostanin
4156
4157Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * xmlregexp.c: fixed the data callback on transition functionality
4160 which was broken when using the compact form
4161 * result/schemas/*: updated the results, less verbose, all tests
4162 pass like before
4163 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4164 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4165 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4166 annoying warnings
4167 * xpath.c: try to provide better error report when possible
4168
4169Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * Makefile.am: fixed a breakage raised by Jacob
4172
4173Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4174
4175 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4176 which don't use sockets
4177
4178Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4179
4180 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4181 * win32/configure.js: applied zlib patch from Daniel Gehriger
4182
4183Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4184
4185 * win32/configure.js: applied the patch from Mark Vakoc for
4186 regexp support
4187 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4188 for regexp support
4189
4190Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * xmlschemastypes.c: as pointed by Igor Float and Double
4193 parsing ain't finished yet
4194
4195Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * Makefile.am configure.in: trying to fix #88412 by bypassing
4198 all the python subdir if python ain't detected
4199
4200Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4201
4202 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4203 made configuring with regexps/automata/unicode the default
4204 but without schemas ATM
4205 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4206 fixed the regexp based DTD validation performance and memory
4207 problem by switching to a compact form for determinist regexps
4208 and detecting the determinism property in the process. Seems
4209 as fast as the old DTD validation specific engine :-) despite
4210 the regexp built and compaction process.
4211
4212Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * valid.c: determinism is debugged, new DTD checking code now works
4215 but xmlFAComputesDeterminism takes far too much CPU and the whole
4216 set usues too much memory to be really usable as-is
4217
4218Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * tree.c: fixed another stupid bug in xmlGetNodePath()
4221 * xmllint.c: --version now report the options compiled in
4222
4223Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * HTMLparser.c: small cleanup
4226 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4227 when configured with them. A bit of debugging around the determinism
4228 checks is still needed
4229
4230Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4233
4234Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * xmlIO.c: small portability glitch fixed.
4237
4238Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * xmlschemastypes.c: incomplete steps for real/double support
4241 * testAutomata.c include/libxml/xmlautomata.h
4242 include/libxml/xmlregexp.h: avoiding a compilation problem
4243 * valid.c include/libxml/valid.h: starting the work toward using
4244 the regexps for actual DTD validation
4245
4246Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4247
4248 * hash.c: cosmetic cleanup
4249 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4250 integrating a DTD validation layer based on the regexps
4251
4252Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4255 the determinism was tested before eliminating the epsilon
4256 transitions :-(
4257
4258Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * python/generator.py python/libxml.c python/libxml.py
4261 python/libxml2-python-api.xml python/libxml2class.txt
4262 python/libxml_wrap.h python/types.c: updated the python
4263 bindings, added code for easier File I/O, and the ability to
4264 define a resolver from Python fixing bug #91635
4265 * python/tests/Makefile.am python/tests/inbuf.py
4266 python/tests/outbuf.py python/tests/pushSAXhtml.py
4267 python/tests/resolver.py python/tests/serialize.py: updated
4268 and augmented the set of Python tests.
4269
4270Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4271
4272 * win32/configure.js: added more readme info for the binary
4273 package.
4274
4275Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4276
4277 * xmlIO.c: fixed a stupid out of bound array error
4278
4279Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4282 messing around with support for Windows path, cleanups,
4283 trying to identify and fix the various code path to the
4284 filename access. Added xmlNormalizeWindowsPath()
4285
4286Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * error.c valid.c: working on better error reporting of validity
4289 errors, especially providing an accurate context.
4290 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4291 error reports in those cases.
4292
4293Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4296 parser.c parserInternals.c xmlIO.c: get rid of all the
4297 perror() calls made in the library execution paths. This
4298 should fix both #92059 and #92385
4299
4300Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * xmllint.c: memory leak reporting was broken after a change
4303 of the preprocessor symbol used to activate it.
4304
4305Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * tree.c: try to make the copy function work for node of
4308 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4309 DOM layers though, not libxml2 itself.
4310
4311Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * valid.c: try to provide file and line informations, not all
4314 messages are covered, but it's a (good) start
4315
4316Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * xinclude.c: reimplemented a large part of the XInclude
4319 processor, trying to minimize resources used, James Henstridge
4320 provided a huge test case which was exhibiting severe memory
4321 consumption problems.
4322
4323Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * python/Makefile.am: applied patch from Christophe Merlet to
4326 reestablish DESTDIR
4327
4328Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * libxml.spec.in: fixes libary path for x86_64 AMD
4331
4332Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4333
4334 * doc/tutorial/includekeyword.c
4335 * doc/tutorial/xmltutorial.xml:
4336 (plus resulting generated html files)
4337 fixing one spot I missed in the tutorial where I hadn't freed
4338 memory properly
4339
4340Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4341
4342 * doc/tutorial/includeaddattribute.c
4343 * doc/tutorial/includeaddkeyword.c
4344 * doc/tutorial/includegetattribute.c
4345 * doc/tutorial/includekeyword.c
4346 * doc/tutorial/xmltutorial.xml
4347 * doc/tutorial/*.html:
4348 update tutorial to properly free memory (thanks to Christopher
4349 R. Harris for pointing out that this needs to be done)
4350 * doc/tutorial/images/callouts/*.png:
4351 added image files so the callouts are graphical, making it
4352 easier to read ( use "--param callout.graphics 1" to generate
4353 html with graphical callouts)
4354
4355Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4356
4357 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4358 nice logos generated by Marc Liyanage
4359 * doc/site.xsl *.html: changed the stylesheet to show the new
4360 logo and regenerated the pages
4361
4362Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4365
4366Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * xpath.c: possible mem leak patch from Jason Adams
4369
4370Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4373 in the XQuery namespace
4374 * configure.in: preparing 2.4.24
4375 * doc/*.html: updated the web pages
4376
4377Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4378
4379 * python/generator.py: closing bug #85258 by generating conditional
4380 compile check to avoid linking to routines not configured in.
4381
43822002-08-22 Havoc Pennington <hp@pobox.com>
4383
4384 * autogen.sh: update error message for missing automake
4385
4386Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * python/Makefile.am: typo in target name resulted in libxml2.py
4389 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
4390
4391Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4392
4393 * win32/win32/Makefile.mingw: updated with version from
4394 Elizabeth Barham at http://soggytrousers.net/repository/
4395
4396Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4397
4398 * win32/Makefile.msvc: added the prefix location to the include
4399 and lib search path.
4400
44012002-08-18 Havoc Pennington <hp@pobox.com>
4402
4403 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4404 both automake 1.6 and 1.4 installed get the right automake. Means
4405 compilation from CVS will now require the latest automake 1.4
4406 release, or manually creating symlinks called "automake-1.4" and
4407 "aclocal-1.4"
4408
4409Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * configure.in python/Makefile.am: more AMD 64 induced changes from
4412 Frederic Crozat
4413
4414Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * xinclude.c: oops I was missing the xml:base fixup too
4417 * result/XInclude/*.xml: this adds xml:base attributes to most
4418 results of the tests
4419
4420Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * xinclude.c: quick but apparently working implementation of
4423 xi:fallback, should close bug #89684
4424 * Makefile.am test/XInclude/docs/fallback.xml
4425 result/XInclude/fallback.xml: added a basic test for fallback,
4426 and run with --nowarning to avoid a spurious warning
4427 * configure.in: applied patch from Frederic Crozat for python
4428 bindings on AMD 64bits machines.
4429
4430Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * parser.c: xmlSAXUserParseMemory() really ought to fail if
4433 the caller don't pass a SAX callback block.
4434
4435Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * tree.c: applied the same fix for the XML-1.0 namespace to
4438 xmlSearchNsByHref() as was done for xmlSearchNs()
4439
4440Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * libxml.3: small cleanup of the man page
4443 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
4444 when serializing HREF attributes generated by XSLT.
4445
4446Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4447
4448 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
4449 version of Marc Liyanage' patch for boolean attributes in HTML
4450 output
4451
4452Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * python/tests/serialize.py: fixed the test results, indenting
4455 behaviour changed slightly
4456
4457Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4458
4459 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4460 new c14n function to Windows def files
4461
4462Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
4463
4464 * c14n.c: fixed a memory leak in c14n code
4465
4466Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4467
4468 * parser.c include/libxml/parser.h: adding a new API for Christian
4469 Glahn: xmlParseBalancedChunkMemoryRecover
4470 * valid.c: patch from Rick Jones for some grammar cleanup in
4471 validation messages
4472 * result/VC/* result/valid/*: this slightly change some of the
4473 regression tests outputs
4474
4475Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * tree.c: trying to fix a problem in namespaced attribute handling
4478 raised by Christian Glahn
4479
4480Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4481
4482 * encoding.c include/libxml/encoding.h: Opening the interface
4483 xmlNewCharEncodingHandler as requested in #89415
4484 * python/generator.py python/setup.py.in: applied cleanup
4485 patches from Marc-Andre Lemburg
4486 * tree.c: fixing bug #89332 on a specific case of loosing
4487 the XML-1.0 namespace on xml:xxx attributes
4488
4489Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
4490
4491 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
4492 corner case from new Merlin's test suite and added a callback
4493 that will be used to improve xmlsec performance
4494
4495
4496Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * HTMLtree.c: trying to fix the <style> escaping problem in
4499 HTML serialization bug #89342
4500
4501Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
4504 and rebuilt the web site.
4505
4506Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
4507
4508 * include/libxml/tree.h: added _private member to xmlNs struct
4509
4510Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4511
4512 * HTMLparser.c: fixing bug #84876 based on the xml working
4513 code.
4514
4515Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4516
4517 * python/Makefile.am: enhanced to fix bug 72012 (errors
4518 when using '-jX' make parameter)
4519
4520Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4521
4522 * xpath.c: small additional enhancement for booleans
4523 compared to nodesets
4524
4525Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * HTMLtree.c: changed the order of the encoding declaration
4528 attributes in the meta tags due to a bug in IE/Mac
4529
4530Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4531
4532 * xpath.c: enhanced handling of booleans (especially '='
4533 and '!=' for nodesets) - fixes bug 85256. Added new
4534 routine xmlXPathNotEqualValues for more proper handling
4535 of '!=' when nodesets are involved.
4536
4537Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
4540 doc/xmlcatalog_man.xml to the source distribution
4541
4542Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4543
4544 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
4545 asked for this.
4546
4547Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * configure.in: preparing 2.4.23
4550 * doc/*: rebuilt the docs
4551
4552Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4553
4554 * parser.c: fixing bug #84169 by fixing the
4555 comment of xmlCreatePushParserCtxt to describe the
4556 encoding detection parameters better.
4557
4558Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * valid.c: fixing bug #79331 in one path the lookup for
4561 ID attributes on a namespaced node wasn't handled correctly :-\
4562
4563Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * HTMLparser.c: trying to fix 87235 about discarded white
4566 spaces in the HTML parser.
4567 * result/HTML/*: this changes the output of a number of HTML
4568 regression tests
4569
4570Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4571
4572 * xpath.c: applied patch from Richard Jinks for the namespace
4573 axis + fixed a memory error.
4574 * parser.c parserInternals.c: applied patches from Peter Jacobi
4575 removing ctxt->token for good.
4576 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
4577 popped out by the regression tests.
4578 * Makefile.am: patch for threads makefile from Gary Pennington
4579
4580Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4581
4582 * xpath.c: enhanced behaviour of position() after usage of
4583 expressions involving preceding-sibling (et al).
4584
4585Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * hash.c: applied a patch from Peter Jacobi to solve a problem
4588 when compiling with the Watcom C on Win32
4589 * result/schemas/*.err: the change of hashing algo generated
4590 permutations in the output
4591
4592Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * hash.c: applied patch from Sander Vesik improving the quality of
4595 the hash function.
4596
45972002-06-14 Aleksey Sanin <aleksey@aleksey.com>
4598
4599 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
4600 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
4601 xmllint.c xpath.c: replaced sprintf() with snprintf()
4602 to prevent possible buffer overflow (the bug was pointed
4603 out by Anju Premachandran)
4604
4605Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * parser.c: removed an uninitialized data error popped by valgrind
4608 on PE references
4609
4610Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4611
4612 * doc/xml.html
4613 adding tutorial reference to the web page
4614
4615Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4616
4617 * doc/tutorial/xmltutorial.xml
4618 * doc/tutorial/ar01s07.html
4619 * doc/tutorial/ape.html
4620 * doc/tutorial/includegetattribute.c
4621 adding section to tutorial about retrieving an attribute
4622 value
4623
4624Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * parser.c: applied a couple of patches from Peter Jacobi to start
4627 to get rid of ctxt->token, with a possible significant speed
4628 improvement to be gained once done. Better compliance with PE
4629 references constructs in DTDs too.
4630 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4631 from Peter too
4632
4633Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4636 xmlParseElement was likely to have been deallocated at the
4637 time of the report, possibly leading to segfault. Just report
4638 the tag name now.
4639
4640Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * xpath.c: patch from Richard Jinks for XPath substring() function
4643 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4644
46452002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4646
4647 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4648
4649Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4650
4651 *doc/FAQ.html
4652 fixing typos in FAQ, thanks to Robert Funnell for the
4653 editing help
4654
4655Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4656
4657 * NEWS: got complaints from rpmlint that it was empty
4658
4659Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4660
4661 * added doc/tutorial, including:
4662 apa.html
4663 apb.html
4664 apc.html
4665 apd.html
4666 ar01s02.html
4667 ar01s03.html
4668 ar01s04.html
4669 ar01s05.html
4670 ar01s06.html
4671 includeaddattribute.c
4672 includeaddkeyword.c
4673 includekeyword.c
4674 includestory.xml
4675 index.html
4676 xmltutorial.xml
4677 libxml tutorial, including generated html
4678
4679Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4680
4681 * result/c14n/exc-without-comments/merlin-c14n-two-*
4682 result/c14n/without-comments/merlin-c14n-two-*
4683 test/c14n/exc-without-comments/merlin-c14n-two-*
4684 test/c14n/without-comments/merlin-c14n-two-*
4685 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4686 c14n/exc-c14n and slightly modified test script to handle
4687 these test cases
4688 * c14n.c: fixed bugs for complicated nodes set (namespace
4689 without node and others from merlin-c14n-two.tar.gz)
4690 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4691 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4692 for xmlsec performance patch
4693 * xpath.c: fixed self::node() for namespaces and attributes
4694
4695Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4696
4697 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4698 but with the format parameter
4699 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4700
4701Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4702
4703 * Makefile.am: updated c14n tests suite
4704 * c14n.c: performance improvement for previous c14n patch
4705
4706Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4707
4708 * parser.c: another peroformance patch from Peter Jacobi, that
4709 time on parsing attribute values.
4710
4711Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4712
4713 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4714 into LibXML2 test suite
4715
4716Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4717
4718 * c14n.c: propagating xpath ancesstors node fix to c14n
4719 plus small performance improvement to reduce number of
4720 mallocs
4721 * xpath.c: fixed ancestors axis processing for namespace nodes
4722
4723Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4726 Peter Jacobi
4727
4728Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4729
4730 * configure.in: preparing 2.4.22
4731
4732Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4735 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4736 a public entry point.
4737 * doc/*: rebuilt the API and docs
4738
4739Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4740
4741 * xpath.c: patch from Richard Jinks to fix a problem introduced
4742 in the previous patch and pointed by Norm
4743
4744Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4745
4746 * libxml.spec.in: fixing bug #81112
4747
4748Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4749
4750 * uri.c: fixing bug #82848
4751
4752Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4753
4754 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4755 output of one catalog test
4756
4757Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4758
4759 * global.data globals.c tree.c include/libxml/globals.h
4760 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4761 default value for global parameter xmlIndentTreeOutput to 1 and
4762 introduced new global parameter xmlTreeIndentString (the string
4763 used to do one-level indent) with default value " " (as it was
4764 in tree.c)
4765
4766Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4769 with trio and schemas.
4770
4771Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * xpath.c: patch from Richard Jinks to fix the problem raised in
4774 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4775
4776Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * xmlschemas.c: a bit of work on import.
4779 * xmlschemastypes.c: Charles Bozeman provided a compare function
4780 for date/time types so min/max facet restrictions should work,
4781 indeterminate comparisons return an error instead of equal.
4782 * test/schemas/date_0* result/schemas/date_0_0: specific test
4783 from Charles Bozeman too
4784
4785Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4786
4787 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4788 from Christian Cornelssen fixing the man pages and the Catalog
4789 building script.
4790 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4791 next step is <xs:import> I now have a reasonable understanding
4792 of how it works.
4793
4794Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4797
4798Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4799
4800 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4801
4802Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * xpath.c: fixing an XPath function evalutation bug pointed out
4805 by Alexey Efimov where the context was lost when evaluating
4806 the function arguments
4807
4808Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4809
4810 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4811 function public for XMLSec performance optimizations
4812
4813Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4814
4815 * python/generator.py python/libxml2class.txt : fixed a problem
4816 with the HTML parser pointed by Gary Benson
4817 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4818 example
4819
4820Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4821 * parser.c: fixed bug #81159 (memory growth in SAX)
4822
4823Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4824 * xpath.c: fixed bug #78858 (the real fix)
4825
4826Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4827 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4828
4829Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4830
4831 * tree.c: modified xmlNodeSetBase to allow changing the
4832 base of a document.
4833
4834Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * xmlschemastypes.c: patch Charles Bozeman for validation of
4837 all the date, time, and duration types
4838 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4839 * configure.in: fixed an error pointed by an user
4840 * xml2-config.in: fixed an error pointed by an user
4841
4842Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4843
4844 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4845 win32/libxml2.def.src xmlIO.c: exported default
4846 'file:', 'http:' and 'ftp:' protocols input handlers
4847 and maked protocols comparisson case insensitive
4848
4849Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * configure.in: Neven Has detected a typo
4852
4853Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4854
4855 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4856 as one of the persons allowed to commit directly to the
4857 module.
4858
4859Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4860
4861 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4862 * valid.c: raised a too low limit
4863 * doc/*: rebuilt the docs
4864
4865Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * test/XPath/expr/floats test/XPath/expr/functions
4868 result/XPath/expr/floats result/XPath/expr/functions
4869 xpath.c: another XPath conformance patch from Richard Jinks
4870
4871Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * xmlschemas.c: fixed validation of attribute groups.
4874 * test/schemas result/schemas: added an example from the primer
4875
4876Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4877
4878 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4879 * test/schemas result/schemas: updated the test list
4880
4881Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4882
4883 * TODO: updated a bit
4884 * parser.c: made a comment more specific
4885 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4886 Schemas conformance.
4887 * test/schemas result/schemas: updated the test list
4888
4889Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4890
4891 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4892 implementing xs:all with minOccurs = 0
4893 * tes/schemas/* result/schemas/*: added more tests covering
4894 xs:all
4895
4896Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4897
4898 * xmlregexp.c: first implementation of the all particle, this
4899 may need to be revisited for case where not all transitions
4900 must be crossed.
4901
4902Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4903
4904 * tree.c: another entity processing update from Markus Henke
4905
4906Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4907
4908 * trionan.c: fixed crash on OSF/1
4909
4910Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * xmlschemas.c: more Schemas work
4913 * test/schemas/* result/schemas/*: added more tests coming
4914 from the spec.
4915
4916Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4919 ExcC14N specification
4920
4921Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4922
4923 * tree.c: patch from Markus Henke, fix for recursive entities.
4924
4925Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * xpath.c: fix a problem with string() on a document node.
4928
4929Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4930
4931 * Makefile.am xmlschemas.c: more Schemas work
4932 * test/schemas/* result/schemas/*: added more tests coming
4933 from the spec.
4934
4935Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4936
4937 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4938 * result/HTML/*: this changes a few things in the results
4939
4940Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4941
4942 * include/libxml/tree.h: eliminated 'declaration different than
4943 prototype' warning
4944 * include/win32config.h: "resolved" conflicts with errno.h
4945
4946Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4947
4948 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4949 on the automata interfaces and debug of counted choices
4950 * test/schemas/* result/schemas/*: added a number of tests
4951
4952Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4953
4954 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4955 a bit of work on Schemas
4956 * testSchemas.c: try to make it more useful
4957 * test/schemas/* result/schemas/* Makefile.am: changed the
4958 Schemas regression test procedure, started adding a few samples
4959
4960Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4961
4962 * include/libxml/encoding.h: Patch for the Borland C++ builder
4963 * include/libxml/tree.h: Patch for the Borland C++ builder
4964 * threads.c: Patch for the Borland C++ builder
4965 * win32/bcb5: New directory for the Borland C++ builder
4966 project files
4967
4968Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4969
4970 * win32/Makefile.msvc: Update for XML Schema support
4971 * win32/configure.js: Update for XML Schema support
4972 * win32/libxml2.def.src: Update for XML Schema support
4973
4974Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4975
4976 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4977 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4978 xmlunicode.c include/libxml/Makefile.am
4979 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4980 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4981 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4982 include/libxml/xmlversion.h.in : merged the current state of
4983 XML Schemas implementation, it is not configured in by default,
4984 a specific --schemas configure option has been added.
4985 * test/automata test/regexp test/schemas Makefile.am
4986 result/automata result/regexp result/schemas:
4987 merged automata/regexp/schemas regression tests
4988
4989Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4990
4991 * xpath.c: Gary found a compile time problem, fixes #78823
4992
4993Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4994
4995 * configure.in: release of 2.4.20
4996 * doc/*: updated and rebuilt the docs
4997
4998Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4999
5000 * python/Makefile.am: patch from Cristian Gafton to build on
5001 Red Hat 6.2, should also fix #75779
5002
5003Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5004
5005 * valid.c: first part of fixing #78729
5006
5007Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
5008
5009 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
5010 escaping of URI when saving HTML files.
5011 * result/HTML/*: this impacted some tests
5012
5013Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
5014
5015 * configure.in: trying to fix #77441
5016
5017Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5018
5019 * include/libxml/xmlIO.h: Hallski complained it could not be
5020 included by itself.
5021
5022Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5023
5024 * configure.in: applied an IEEE flag patch for OSF/1 #77825
5025
5026Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5027
5028 * win32/configure.js: patch from Nilo for the c14n option
5029 * win32/Makefile.msvc: fixed libxml2.def generation with threads
5030
5031Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5032
5033 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
5034 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
5035 LIBXML_THREAD_ENABLED
5036
5037Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5038
5039 * xpath.c: another patch from Richard Jinks for substring conformance
5040 * test/XPath/expr/floats test/XPath/expr/strings
5041 result/XPath/expr/floats result/XPath/expr/strings: update of the
5042 test suite to check those.
5043
5044Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5045
5046 * xpath.c: patch from Richard Jinks for .x float parsing.
5047
5048Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5049
5050 * parser.c: patch from Markus Henke when an encoding ain't recognized
5051
5052Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5053
5054 * libxml.m4: got a report that #include <string.h> was needed
5055
5056Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * xmllint.c: applied a fix from Anthony Jones for -o /--output
5059
5060Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
5061
5062 * doc/example.html: fixing typo
5063
5064Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5065
5066 * xpath.c: fixed a bug in the nodeset to boolean comparison code
5067 pointed out by Melvyn Sopacua.
5068
5069Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5070
5071 * libxml.m4: Frédéric Crozat gave a patch related to the change
5072 of Include paths breaking the libxml.m4
5073
5074Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5075
5076 * xpath.c: Fix bug #76927 forgot to save some context
5077 when evaluating binary expressions
5078
5079Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5080
5081 * configure.in: fixed configure for MPE/iX from Markus Henke
5082 * xmlmemory.c: fixed initialization problems
5083 * xpath.c: another set of patches from Richard Jinks this
5084 fixes "make XPathtests" on linux
5085
5086Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
5089 * test/XPath/expr/compare test/XPath/expr/equality
5090 test/XPath/expr/floats test/XPath/expr/functions
5091 test/XPath/expr/strings result/XPath/expr/compare
5092 result/XPath/expr/equality result/XPath/expr/floats
5093 result/XPath/expr/functions result/XPath/expr/strings: Updated
5094 tests though they show a divergence on Linux
5095
5096Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5097
5098 * xpath.c trionan.c: previous commit also included patches
5099 from Richard Jinks on some IEEE support corner case
5100
5101Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5102
5103 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
5104 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
5105 that $(datadir) should be used for docs
5106
5107Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5108
5109 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
5110 could leak filedescriptors
5111
5112Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5113
5114 * configure.in nanohttp.c: applied patch from Allan Clark for
5115 UnixWare/OpenServer
5116
5117Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5118
5119 * configure.in: preparing 2.4.19
5120 * doc/*: rebuilt the docs
5121
5122Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5123
5124 * nanohttp.c: fixing #76043, got fed up with non-portability
5125 of that piece of code.
5126
5127Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5128
5129 * valid.c SAX.c: Never commit without running "make tests" :-(
5130 fix a couple of stupidities in the previous commit
5131 * result/*: a few changes in some attribute order result of previous
5132 commit.
5133
5134Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5135
5136 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
5137 the internal subset should not raise duplicate ID errors,
5138 also there was a small bug in conjunction to namespace
5139 declarations defaulted and xml:xxx attributes DTD definitions.
5140
5141Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * xpath.c: Richard Jinks also raised some rounding problems
5144 this tries to fix them
5145
5146Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5147
5148 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5149 behaviour in xmlXPathCastToString()
5150
5151Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5154 raised by Morus Walter
5155
5156Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5157
5158 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5159 from Igor
5160
5161Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5162
5163 * xpath.c: fixing #75619, related to a problem when trying
5164 to evaluate condition when the current node set resulting
5165 from that sub-step evaluation is empty. Also fixes 2 potential
5166 problem with previous-sibling and next-siblings axis.
5167
5168Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5169
5170 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5171 HTML support is not configured in.
5172
5173Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5174
5175 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5176 include/libxml/tree.h: dohh I really didn't intended to commit
5177 this test version :-(
5178
5179Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5180
5181 * testSAX.c: I wanted to see the real speed at the SAX interface
5182 after a little too many Ximianer started complaining about the
5183 parser speed.
5184 added a --quiet option:
5185 paphio:~/XML -> ls -l db100000.xml
5186 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5187 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5188 3200006 callbacks generated
5189 real 0m1.270s
5190 Which means 16MBytes/s and 3Mcallback/s
5191
5192Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5193
5194 * xpath.c: valgrind spotted another error that time when running
5195 on libxslt regression tests
5196
5197Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5198
5199 * Makefile.am: adding "make valgrind" running the full regression
5200 tests (except python ones) under Valgrind (using valgrind -q
5201 which was kindly added by the author).
5202 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5203 passes cleanly now except an obcure floating point initialization
5204 raised in log10() in one XPath regression test ???
5205 * tree.c: edited some comments to close #75244
5206
5207Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5210 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5211 context of ScrollKeeper, made sure that if the number is
5212 an integer, the serialization follows the description at
5213 http://www.w3.org/TR/xpath#section-String-Functions
5214
5215Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5216
5217 * configure.in: preparing 2.4.18
5218 * doc/*: updated and rebuilt the web site
5219 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5220 the Windows and Cygwin maintainers.
5221 * parser.c: humm, changed the way the SAX parser work when
5222 xmlSubstituteEntitiesDefault(1) is set, it will then
5223 do the entity registration and loading by itself in case the
5224 user provided SAX getEntity() returns NULL.
5225 * testSAX.c: added --noent to test the behaviour.
5226
5227Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5228
5229 * parser.c: Wilfried Teiken provided a hackish but working
5230 way to get context reported back on entities when parsing
5231 with SAX and without breaking the DOM build.
5232
5233Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5234
5235 * c14n.c: applied a new patch from Aleksey Sanin
5236 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5237 to reference Aleksey implementation of XML digital Signatures
5238
5239Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5240
5241 * xpath.c: small fix to avoid potential problem due to
5242 ordering of freeing data
5243 * python/Makefile.am: people were complaining about
5244 the generated file in python dir not being built
5245
5246Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5247
5248 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5249 python/generator.py python/libxml.c python/types.c: Cleanup
5250 of the python Makefiles based on Jacob and James feedback,
5251 fixed the spec file accordingly, fixed the number of warning
5252 that passing my pedantic CFLAGS was generating. Conclusion
5253 is that Python includes are real crap.
5254
5255Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5256
5257 * configure,in: it was reported quite a few times that
5258 xml2-config --cflags should not output
5259 -I$includeprefix/libxml2/libxml because libxml2 header names
5260 clashes with existing names like list.h from C++ stl.
5261 Includes should be #include<libxml/xxx.h> so ...
5262
5263Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5264
5265 * c14n.c: another patch from Aleksey Sanin
5266
5267Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5268
5269 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5270 canonicalization algorithm
5271 * doc/xml.html doc/index.html: added the C14N references on the
5272 index page.
5273
52742002-03-13 jacob berkman <jacob@ximian.com>
5275
5276 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5277 usage, redundant, and gcc specific
5278
5279Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5280
5281 * xpath.c: speedup some node selection operations, this can
5282 have a significant impact on DocBook Norm's stylesheets
5283 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5284 make sure it's always the case
5285 * debugXML.c: distinguish CDATA and comments in ls operations
5286
5287Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5288
5289 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5290 to generate better API descriptions etc...
5291
5292Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5293
5294 * c14n.c: Fixing #74186, made sure all boolean expressions
5295 get fully parenthesized, ran indent on the output
5296 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5297 include/libxml/tree.h: also #74186 related, removed the
5298 --with-buffers option, and all the preprocessor conditional
5299 sections that were resulting from it.
5300
5301Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5302
5303 * valid.c: applied patch from Dodji Seketeli fixing an
5304 uninitailized variable in xmlValidGetValidElements()
5305
5306Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5307
5308 * c14n.c: fixed a few comments
5309 * doc/*.html doc/*/*.html: regenerated the docs and added
5310 the C14N API
5311 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5312
5313Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5314
5315 * check-xml-test-suite.py: fix to adapt varaiations in the
5316 bindings
5317 * configure.in python/setup.py python/setup.py.in: fixed to
5318 have the version of the python scripts automatically updated
5319
5320Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5321
5322 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5323 in xmlCopyProp()
5324
5325Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5326
5327 * configure.in: preparing 2.4.17 release
5328 * doc/*: updated and rebuilt the docs
5329 * xpath.c: fixed a comment
5330 * python/libxml.c: fixed a possible reentrancy problem
5331
5332Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5333
5334 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5335 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5336 added a specific regression test
5337 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5338 not raise exceptions when failing to find the attribute.
5339
5340Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5341
5342 * configure.in xmllint.c: owen pointed out a problem with the
5343 ftme fix, gettimeofday() was not detected by configure and
5344 the ftime header wasn't included, dohhh
5345
5346Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5347
5348 * configure.in xmllint.c: trying to fix #71457 for timing
5349 precision when gettimeofday() is not availble but ftime() is
5350
5351Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5352
5353 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5354 are now copied on install and part of the -devel RPM
5355
5356Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5357
5358 * xpath.c: trying to avoid bug #72150 which was apparently
5359 caused by a gcc bug (or a processor problem) as detailed
5360 at http://veillard.com/gcc.bug
5361
5362Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5363
5364 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5365 fixed xmlReconciliateNs(), added a Python test/example for
5366 inter-document cut'n paste
5367 * python/libxml.py: fixed node.doc on document nodes and added
5368 xpathEval() onto node objects
5369
5370Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5371
5372 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5373 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5374 fixup and integrated tests for the serialization stuff
5375
5376Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5377
5378 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
5379 moved the libxml man page to section 3
5380
5381Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5382
5383 * tree.c: fix bug #72490
5384 * python/libxml.c python/libxml.py: added methods serialize()
5385 and saveTo() to all node elements.
5386
5387Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5388
5389 * xmlIO.c: closed #73430, don't read from an input source
5390 which indicated an end-of-file or an error.
5391
5392Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5393
5394 * parser.c: make sure SAX endDocument is always called as
5395 this could result in a Python memory leak otherwise (it's
5396 used to decrement ref-counting)
5397 * python/generator.py python/libxml.c python/libxml.py
5398 python/libxml2-python-api.xml python/libxml2class.txt
5399 python/tests/error.py python/tests/xpath.py: implemented
5400 the suggestions made by Gary Benson and extended the tests
5401 to match it.
5402
5403Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5404
5405 * python/generator.py: applied patch fixing #73450
5406
5407Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5408
5409 * xpath.c: fixing #61290 "namespace nodes have no parent"
5410 long standing divergence from the XPath REC. NodeSets
5411 simply hold a copy of namespace nodes and those node ->next
5412 points to the parent (which may not be the node carrying the
5413 definition).
5414 * include/libxml/xpath.h: flagged but didn't added a possible
5415 speedup
5416 * DOCBparser.c HTMLparser.c: removed some warnings from push
5417 parser due to new state being added.
5418 * tree.c: new fix from Boris Erdmann
5419 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
5420 the XML Canonalization support from Aleksey Sanin
5421
5422Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5423
5424 * tree.c: patch from Boris Erdmann fixing some namespace odities
5425 with xmlCopyNode()
5426
5427Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5428
5429 * xmlIO.c: fix bug #72706 when loading a NULL entity
5430
5431Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5432
5433 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
5434 actually change in a future XML Namespace revision.
5435
5436Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5437
5438 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
5439 added the possibility of returning nodesets from XPath extension
5440 functions written in Python
5441
5442Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5443
5444 * python/*: commiting some Python bindings work done while travelling
5445
5446Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5447
5448 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
5449 explicitely with memory debugging switched on
5450
5451Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5452
5453 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5454 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5455 Added wrapper for the xmlURIPtr type, provided accessors, fixed
5456 the accessor generator for strings
5457 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
5458 regression test.
5459
5460Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5461
5462 * python/README python/generator.py python/libxml.c python/setup.py:
5463 added the 'usual' setup.py to allow building a libxml2-python
5464 module based on the same code. The initialization is however
5465 different the 2 .so files fo libxml2 and libxslt are identical and
5466 they entry point initialize both libraries. this is done to avoid
5467 some possible nasty problem since the Python don't merge the maps
5468 of all shared modules.
5469
5470Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5471
5472 * parser.c: fixed a push/encoding bug reported by Michael
5473 on librsvg
5474
5475Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * include/libxml/parserInternals.h: fixes a misplaced #endif
5478
5479Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5480
5481 * parser.c valid.c: found and fixed a couple of allocation bugs
5482
5483Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5484
5485 * doc/xml.html doc/python.html doc/*: added a Python and binding
5486 page describing the current state of the Python bindings and
5487 giving pointers to the other languages wrappers.
5488
5489Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5490
5491 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
5492 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
5493 rebuilt the API and web site
5494 * xpath.c: fixed #71978 portability bugs
5495
5496Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5497
5498 * SAX.c: oops broke automatic defaulting of namespaces attributes.
5499
5500Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5501
5502 * include/libxml/parserInternals.h parser.c: had to change
5503 2 internal parsing API when processing document content
5504 to check the start and end of element content are defined
5505 in the same entity
5506 * valid.c include/libxml/valid.h: attribute normalization can
5507 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
5508 with the context to report it.
5509 * SAX.c: fixed the last known bugs, crazy validation constraints
5510 when a document is standalone seems correctly handled. There
5511 is a couple of open issues left which need consideration especially
5512 PE93 on external unparsed entities and standalone status.
5513 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
5514 The 2 tests left failing are actually in error. Cleanup done.
5515
5516Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5517
5518 * valid.c: implemented E59 spaces in CDATA does not match the
5519 nonterminal S
5520
5521Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5522
5523 * SAX.c parser.c valid.c: more validation test fixups
5524 * check-xml-test-suite.py: added duration info for the tests
5525
5526Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5527
5528 * parser.c valid.c: a couple of errors were reported but not
5529 saved back as such in the parsing context. Down to 1% failure rate
5530 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
5531
5532Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5533
5534 * xmlInternald.c: isExtender was missing a char
5535 * parser.c include/libxml/parser.h: % are acceptable in the
5536 internal subset if within a PUBLIC ID
5537
5538Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5539
5540 * SAX.c parserInternals.c valid.c: more work on the conformance
5541 suite. Took the step to finally block documents with encoding
5542 errors. It's a fatal error per the spec, people should have fixed
5543 their documents by now.
5544
5545Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5546
5547 * check-xml-test-suite.py: fixed the test script after some discussion
5548 on the semantic of TYPE="error"
5549 * Makefile.am: added the script to the distrib
5550
5551Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5552
5553 * SAX.c entities.c: fixed a couple of conformances issues deep
5554 into the validation code (standalone and undeclared Notations)
5555
5556Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5557
5558 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
5559 stayed there for years !
5560
5561Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5562
5563 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
5564 missing
5565
5566Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5567
5568 * check-xml-test-suite.py: improved the behaviour a bit as
5569 well as the logs
5570 * parser.c valid.c SAX.c: fixed a few more bugs
5571 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
5572
5573Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5574
5575 * check-xml-test-suite.py: python script to run regression tests
5576 against the XML Test suite of W3C/OASis
5577 * SAX.c: fixed a validation bug
5578 * parser.c: fixed 3 errors pointed by the test suite
5579 * doc/buildDocBookCatalog: fixed a typo pointed by drake
5580 * python/Makefile.am: fixed a dependendy
5581
5582Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5583
5584 * xmlmemory.c: avoid a warning bug #71594
5585
5586Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5587
5588 * xmlmemory.c: Jesse Perry provided a patch to remove a few
5589 warning on alpha/Tru64
5590
5591Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5592
5593 * include/libxml/entities.h: fixing a comment
5594 * valid.c: fixing some troubles with validity check on namespaces
5595 * result/VC/NS3 test/VC/NS3: added a specific regression test
5596
5597Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5598
5599 * tree.c: Fixing #71342 serializing '\n' in attribute values
5600 * result/noent/att3 result/att3 test/att3: added a specific
5601 test.
5602
5603Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5604
5605 * python/libxml.c: couple of bug fixes
5606
5607Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5608
5609 * python/*.py: removed tabs and used spaces.
5610
5611Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5612
5613 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5614 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5615
5616Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5617
5618 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5619 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5620
5621Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5622
5623 * include/libxml/encoding.h include/libxml/entities.h
5624 include/libxml/globals.h include/libxml/parser.h
5625 include/libxml/threads.h include/libxml/tree.h
5626 include/libxml/xmlmemory.h: trying to fix the include mess
5627
5628Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5629
5630 * include/libxml/xmlmemory.h: reverted part of the previous
5631 attempt to provide #69655, this was breaking the build.
5632
5633Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5634
5635 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5636 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5637 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5638 include/libxml/parserInternals.h include/libxml/tree.h
5639 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5640 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5641 clean.
5642 * python/libxml.c: fixed a warning.
5643
5644Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5645
5646 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5647 copying of node, merge back IDs in the target document.
5648 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5649 test/XInclude/ents/ids.xml: test case
5650 * result/VC/ElementValid4: output changed due to a typo fix
5651
5652Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5653
5654 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005655 generate the dependencies right as Jacob found out. Add
5656 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005657
5658Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5659
5660 * parserInternals.c valid.c: Justin Fletcher found some parts
5661 of the code needing cleanup
5662 * libxml.spec.in python/Makefile.am python/generator.py
5663 python/libxml.c python/libxml.py: Fixed the python Makefiles
5664 corrected a bug showing up on ia64, changed the name of the
5665 python internal module too
5666
5667Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5668
5669 * Makefile.am: applied patch from Andris Pavenis for binary
5670 name suffixes
5671
5672Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5673
5674 * xmllint.c win32/win32config.h: fixing #68748
5675
5676Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5677
5678 * valid.c: fixing #70166
5679
5680Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5681
5682 * valid.c: fixing #70077
5683
5684Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5685
5686 * Copyright Makefile.am README configure.in libxml.spec.in:
5687 Changed to the MIT Licence
5688 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5689 doc/xmlio.html: updated the doc accordingly
5690 * include/libxml/xmlwin32version.h configure.in: preparing
5691 2.4.14 release
5692 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5693 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5694 fixed the const xmlChar * wrapper and generator, XPath extension
5695 functions now use the context as first argument
5696 * python/tests/tstxpath.py python/tests/xpath.py
5697 python/tests/xpathext.py: Updated the tests accordingly
5698 * tree.c: fixed bug #70067
5699
5700Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5701
5702 * Makefile.am: cleanup
5703 * debugXML.c: always use stdout if output is NULL
5704 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5705 * python/Makefile.am python/generator.py python/libxml2class.txt
5706 python/libxml_wrap.h python/types.c: augmented the number of bindings
5707 handling FILE * and XPath contexts
5708 * python/tests/Makefile.am: avoid a stupid problem due to the
5709 use of TEST.
5710
5711Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5712
5713 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5714
5715Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5716
5717 * python/TODO python/libxml.c: cleanup the extension function lookup
5718 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5719
5720Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5721
5722 * configure.in python/Makefile.am: do not install outside
5723 of prefix
5724
5725Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5726
5727 * python/TODO python/libxml.c: started adding SAX interfaces
5728 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5729 SAX test
5730
5731Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5732
5733 * tree.c: hardened the addChild function
5734 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5735 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5736 added accessors needed for xmlNode, a bit more testing and
5737 extension of interfaces
5738 * python/tests/Makefile.am python/tests/build.py: added a test
5739 build from scratch/save/load/check
5740
5741Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5742
5743 * parserInternals.c: change a small bit in the way valididy
5744 error messages get initialized
5745 * python/TODO python/libxml.c python/libxml2-python-api.xml
5746 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5747 added some memory debugging to track leaks at the libxml2 level
5748 * python/tests/*.py: changed all tests to check for leaks,
5749 there is just one left in XPath extension registrations.
5750
5751Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5752
5753 * python/TODO python/generator.py python/libxml2-python-api.xml
5754 python/libxml2class.txt: more accessor classes for the parser
5755 context, allow to switch on and check validity
5756 * python/tests/Makefile.am python/tests/error.py
5757 python/tests/invalid.xml python/tests/valid.xml
5758 python/tests/validate.py: attded more test and and added error.py
5759 which I forgot to commit in the last step
5760
5761Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5762
5763 * python/Makefile.am python/types.c: cleanup
5764 * python/libxml.c python/libxml.py python/libxml_wrap.h
5765 python/generator.py python/libxml2-python-api.xml
5766 python/libxml2class.txt: added class for parser context, added
5767 first cut for push mode support. Added a framework to generate
5768 accessors functions.
5769 * python/tests/Makefile.am python/tests/push.py: added a push
5770 test
5771
5772Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5773
5774 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5775 bug a bit of cleanup.
5776
5777Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5778
5779 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5780 python/libxml2class.txt: adding error redirections and preformat
5781 to a python handler
5782 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5783 tests self checking
5784
5785Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5786
5787 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5788 a function
5789
5790Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5791
5792 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5793 python/libxml.c python/libxml2-python-api.xml
5794 python/libxml2class.txt: Progressing through the TODOs, class
5795 description output, extra XML API, RPM now builds the wrappers
5796 for all python installed versions
5797
5798Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5799
5800 * configure.in libxml.spec.in python/Makefile.am python/TODO
5801 python/generator.py python/libxml2class.txt: added more informations
5802 in the libxml2-python package including docs. Slightly changed
5803 the class hierarchy
5804 * python/tests/*: added basic regression tests infrastructure too
5805
5806Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5807
5808 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5809 added libxml2-python as part of the packages installed
5810
5811Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5812
5813 * python/Makefile.am python/generator.py python/libxml.c
5814 python/libxml.py: more work, now able to extend the
5815 XPath interpreter with functions written in python.
5816
5817Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5818
5819 * python/Makefile.am: Jacob sent a patch to allow building from
5820 tarfile.
5821
5822Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5823
5824 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5825 inserted the python wrappers build, I hope this won't be too
5826 unportable
5827
5828Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5829
5830 * xpath.c: minor optimization
5831 * python/generator.py python/libxml.c python/libxml.py
5832 python/libxml_wrap.h: more work on the python bindings,
5833 they now support XPath and there is no evident leak
5834
5835Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5836
5837 * python/generator.py python/libxml.c python/libxml.py:
5838 more work on the python bindings generator.
5839
5840Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5841
5842 * python/generator.py python/libxml.c python/libxml_wrap.h:
5843 more work on the python bindings.
5844
5845Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5846
5847 * python/generator.py python/libxml.c python/libxml.py
5848 python/libxml_wrap.h: commited early version of a python binding
5849 for private use only ATM
5850
5851Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5852
5853 * entities.c tree.c include/libxml/entities.h: applied patch
5854 from Anthony Jones to implement copy of DTD subtree too. Had
5855 just to keep 2 function private which really ought to become
5856 public ones.
5857
5858Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5859
5860 * xmllint.c: added pointers to the web pages in the usage()
5861
5862Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5863
5864 * tree.c: more fixes from Petr Kozelka for attribute handling
5865 in the tree API to align the semantic with DOM.
5866
5867Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5868
5869 * valid.c tree.c entities.c: another set of patches from
5870 Anthony Jones for copy operations cleanup and robustness
5871
5872Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5873
5874 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5875 an alphabetic index based on comments content
5876 * doc/*: rebuilt the web site with the new references
5877
5878Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5879
5880 * parserInternals.h: Greg Sjaardema suggested to use an
5881 eponential buffer groth policy in xmlParserAddNodeInfo()
5882
5883Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5884
5885 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5886 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5887 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5888 to generate cross-references, and added/updated the stylesheets
5889 to generate and link API indexes. The generic keyword index
5890 is not done yet.
5891 * doc/*.html: regenerated all the usual docs too
5892
5893Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5894
5895 * debugXML.c: added an xpath function to the shell for T. V. Raman
5896
5897Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5898
5899 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5900 debug routines.
5901
5902Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5903
5904 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5905 support of attribute nodes
5906
5907Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5908
5909 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5910 hopefully near complete and fully documented of the API in XML
5911 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5912 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5913 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5914 include/libxml/parserInternals.h include/libxml/valid.hi
5915 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5916 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5917 include/libxml/xpath.h include/libxml/xpathInternals.h:
5918 Cleaned up the doc comments a lot in the process, the interface
5919 coverage is now 100%
5920
5921Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5922
5923 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5924 extracts comments from the gtk-doc DocBook output (a bit
5925 convoluted but seems to work).
5926
5927Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5928
5929 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5930 added an XML description of the API, moved the script generating
5931 it here. Added a "make api" target
5932
5933Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5934
5935 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5936
5937Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5938
5939 * xpath.c include/libxml/xpathInternals.h: the change made to
5940 xmlXPathFuncLookupFunc was incompatible roll it back
5941
5942Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5943
5944 * SAX.c: cleanup patch from Anthony Jones
5945 * doc/Makefile.am: fix the headers to avoid in make scan
5946 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5947 includes, * vs Ptr and general cleanup
5948 * parsedecl.py: first version of a script to extract the
5949 module interfaces, the goal will be to provide .decl or XML
5950 specification of the interfaces to build wrappers.
5951
5952Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5953
5954 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5955 now provides return codes in case of errors
5956
5957Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5958
5959 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5960 Upgraded to trio baseline 1.6
5961 * strio.h strio.c: Replaced by triostr.h and triostr.c
5962
5963Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5964
5965 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5966 of strdup usage in the code
5967
5968Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5969
5970 * parser.c error.c: Keith Isdale complained rightly that
5971 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5972
5973Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5974
5975 * tree.c: fixed the funxtion to set the xml: attributes
5976 * debugXML.c: added "setbase" to test it.
5977
5978Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5979
5980 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5981 to allow updating an attribute content
5982
5983Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5984
5985 * libxml.h: try to avoid problems when compiling on Windows
5986
5987Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5988
5989 * hash.c: patch from Anthony Jones for hash.c allocation size
5990 * Makefile.am: trying to work around Yet Another Libtool Madness
5991 and build the 2.4.13 release finally ...
5992
5993Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5994
5995 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5996 * doc/* : update of the documentation
5997
5998Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5999
6000 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
6001 at fixing #61290 :-(
6002
6003Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6004
6005 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
6006 Fixes bug #67229
6007
6008Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6009
6010 * tree.c: trying to avoid troubles when a subtree is copied
6011 and coalesced in part with the target tree. Should fix
6012 bug #67407
6013
6014Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6015
6016 * valid.c: fixed validation of attributes content of type
6017 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
6018 values, very old bug. Fixes #67671
6019
6020Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6021
6022 * parser.c include/libxml/parserInternals.h tree.c: integrated
6023 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
6024 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
6025
6026Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6027
6028 * threads.c: applied Serguei Narojnyi's patch to add native
6029 thread support on the Win32 platform
6030 * testThreadsWin32.c Makefile.am: added the test program also
6031 from Serguei, Win32 specific
6032 * include/win32config.h include/libxml/xmlwin32version.h.in:
6033 added patch from Igor for the Windows thread specific defines.
6034
6035Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6036
6037 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
6038
6039Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6040
6041 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
6042 output page into XMLinfo.html. Close bug #66951 and
6043 raised by Robert Collins too.
6044
6045Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
6046
6047 * encoding.c: Paul Keogh pointed out a possibility of segfault
6048 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
6049 Closes bug # 68238
6050
6051Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
6052
6053 * doc/*.html: updated the Gdome2 links
6054
6055Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6056
6057 * libxml.h: Applied following patches from Robert Collins
6058 and make sure IN_LIBXML is defined when compiling it
6059 -------
6060 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
6061 as well as Visual C.
6062 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6063 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6064 * strio.c (PLATFORM_UNIX): Define for Cygwin.
6065 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
6066 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
6067 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
6068 xmlSysIDExists xmlNoNetExists).
6069 * xmllint.c: Don't include winsock2.h for Cygwin.
6070
6071Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6072
6073 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
6074 when the version info is not present.
6075
6076Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6077
6078 * tree.c: Anthony Jones pointed out a problem in
6079 xmlStringGetNodeList() and provided a fix for it
6080
6081Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6082
6083 * parser.c: patch from Frank J Franklin to remove a bug in
6084 xmlCreatePushParserCtxt() when the initial buffer passed
6085 is large.
6086
6087Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6088
6089 * win32/*: big cleanup of the Windows/MSVC project files
6090 from Igor Zlatkovic
6091
6092Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6093
6094 * doc/Makefile.am: should fix #67674 and avoid troubles if
6095 xsltproc is not available or fails in the prefix provided
6096
6097Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
6098
6099 * xmlmemory.c: one more doc patch from Charlie Bozeman.
6100
6101Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6102
6103 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
6104 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
6105 Fixed a few other problems raised by Charlie Bozeman.
6106 * result/VC/ElementValid[5-7]: fixed the output
6107
6108Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6109
6110 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
6111 patches from Charlie Bozeman. Regenerated the HTML docs.
6112
6113Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
6114
6115 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
6116 for Windows from Igor
6117
6118Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6119
6120 * xmllint.c: applied Justin Fletcher patch for --output or -o
6121
6122Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * win32/libxml2/libxml2.def.src: close #67019
6125
6126Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6127
6128 * xmllint.c: applied Justin Fletcher generic timing patch
6129 similar to the one already applied to xsltproc.
6130
6131Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6132
6133 * include/libxml/tree.h tree.c: applied documentation patches
6134 from Charlie Bozeman
6135
6136Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
6137
6138 *doc/xmllint.xml, xmllint.1 - document --dropdtd
6139
6140Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
6141
6142 * valid.c: fix the xmlStrdup() used in the previous patch.
6143 * valid.c: added --dropdtd
6144 * tree.c: fixed xmlUnlinkNode so it also removes the references
6145 from the document if the node is a DTD
6146
6147Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
6148
6149 * HTMLtree.c valid.c: cleanup some static declarations
6150
6151Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6152
6153 * xmllint.c: removed another strdup()
6154 * doc/FAQ: removed the HP/UX entry
6155
6156Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6157
6158 * valid.c: fix bug #66816 when validating.
6159 * xmllint.c: don't use sys/time.h if configure did not found it
6160
6161Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6162
6163 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6164 xmlcatalog_man.xml
6165
6166Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6167
6168 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6169 xmlInitMemory() was declared twice
6170
6171Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6172
6173 * globals.c: do not reference strdup() !
6174 * configure.in libxml-2.0.pc.in: trying to fix the libs
6175 of the various config extraction modules
6176
6177Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6178
6179 * configure.in : preparing 2.4.12
6180 * doc/* : updated and rebuilt the docs
6181
6182Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6183
6184 * uri.c: closed bug #66159
6185 * testURI.c: added --escape option
6186 * configure.in: some cleanup for xml2-config --cflags
6187
6188Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6189
6190 * globals.c testThreads.c: removed some misplaced includes
6191 of xmlversion.h
6192
6193Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6194
6195 * threads.c: patch from Gary Pennington fixing a possible
6196 problem at initialization time.
6197
6198Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6199
6200 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6201 Eric Lavigne contribution to build libxml2 on MacOS using
6202 CodeWarrior.
6203
6204Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6205
6206 * xmllint.c: applied Geert Kloosterman's patch to fix
6207 --repeat --timing output
6208
6209Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6210
6211 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6212 where non-wellformed XML declaractions were not detected.
6213
6214Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6215
6216 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6217
6218Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6219
6220 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6221 gets reset by xmlCleanupInputCallbacks() and this makes the
6222 function useless. Same for output.
6223
6224Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6225
6226 * xmlIO.c: robert pointed out a loop error in callback cleanups
6227
6228Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6229
6230 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6231 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6232 they are not really tied to debugging
6233
6234Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6235
6236 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6237 * xmllint.c: better --catalogs description
6238
6239Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6240
6241 * tree.c: fixed a couple of problems in xmlSetProp()
6242
6243Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6244
6245 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6246 unappropriate stdout output.
6247
6248Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6249
6250 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6251 by Denis Beurive, closes #65111
6252
6253Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6254
6255 * valid.c: in case of content model validity error, don't
6256 print it if validity warnings were not requested.
6257
6258Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6259
6260 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6261 * parserInternals.c: removed the last exit() call. Print an
6262 unmaskable error on stderr instead (library mismatch detection)
6263
6264Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6265
6266 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6267 shell instructions from Heiko Rupp
6268
6269Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6270
6271 * catalog.c: use the URL notation file:// for default catalog paths
6272
6273Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6274
6275 * include/libxml/tree.h: better comments for _private fields
6276 * tree.c: removed a problem when copying an entity reference.
6277
6278Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6279
6280 * vms/*: updated instructions and diffs from John A Fotheringham
6281
6282Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6283
6284 * include/libxml/xmlerror.h: avoid an include problem if
6285 #include <libxml/xmlerror.h> happens first in code
6286 seems to be the case in KDE libs
6287
6288Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6289
6290 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6291 from Igor for Windows
6292
6293Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6294
6295 * Makefile.am: Gary Pennington pointed out a missing prefix
6296
6297Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6298
6299 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6300 * doc/*: upgraded and rebuilt the docs
6301
6302Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6303
6304 * HTMLparser.c: fix comment in scripts element parsing.
6305 * result/HTML/doc3*: updated the results.
6306
6307Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6308
6309 * uri.c: another URI bug fix #63336, using Joel Young patch.
6310
6311Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6312
6313 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6314 a cleaned up version of the Pwd shell string generation.
6315
6316Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6317
6318 * valid.c include/libxml/tree.h: trying to fix namespaces +
6319 validation problems for good, closing #63619 in the process
6320 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6321 wrong in this respect, fixed it.
6322
6323Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6324
6325 * xmllint.c: Morus Walter patch to allow --format and --encode
6326
6327Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6328
6329 * debugXML.c: Stefan Kost provided an help command for the shell
6330
6331Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6332
6333 * debugXML.c: Heiko Rupp pointed that the shell would crash
6334 on empty nodesets returns.
6335
6336Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6337
6338 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6339 migh need the history libraries
6340
6341Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6342
6343 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6344 handle the case of < in quoted attributes, Bastian Kleineidam
6345
6346Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6347
6348 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6349 fixing catalog breakages
6350 * Makefile.am catalog.c result/catalogs/catal
6351 result/catalogs/mycatalog.* test/catalogs/catal*:
6352 fixed more problems in catalog support, added more regression tests
6353 for both XML and SGML catalog handling
6354
6355Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6356
6357 * debugXML.c: applied an improvement to xmlGetLineNo() from
6358 Keith Isdale
6359
6360Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6361
6362 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6363 Side effect of the progressive catalog loading
6364
6365Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6366
6367 * Makefile.am: confexecdir and confexec_DATA were defined twice
6368 pointed out by Karl Eichwalder
6369
6370Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6371
6372 * xmlcatalog.c: avoid unlink() and use remove() instead.
6373
6374Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6375
6376 * libxml.spec.in: cleanup
6377 * include/libxml/xmlwin32version.h: updated with 2.4.8
6378
6379Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6380
6381 * encoding.c global.data globals.c testThreads.c: fix bug #63752
6382 of compiling libxml with a non standard set of options
6383
6384Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
6385
6386 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
6387 document --sgml option, fixing gnome bugzilla #63382
6388
6389Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6390
6391 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
6392 breakage of 2.4.7, added a couple of really needed APIs
6393 like xmlCatalogIsEmpty() and xmlNewCatalog()
6394 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
6395 for install-catalog
6396 * configure.in: preparing 2.4.8
6397
6398Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
6399
6400 * HTMLtree.c tree.c include/libxml/HTMLtree.h
6401 include/libxml/tree.h include/libxml/xmlIO.h: more include
6402 cleanups, export cleanly one html output + format function.
6403
6404Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6405
6406 * parser.c: removed initGenericErrorDefaultFunc call from
6407 xmlInitParser() since it could destroy previous calls to
6408 xsltSetGenericErrorFunc() effects
6409
6410Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6411
6412 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
6413 keyword.
6414
6415Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6416
6417 * Makefile.am: cleanup
6418 * threads.c: cleanup too
6419 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
6420 from xsltproc
6421 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00006422 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006423
6424Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6425
6426 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
6427 was not used anymore !
6428
6429Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6430
6431 * configure.in: preparing 2.4.7
6432 * Makefile.am doc/Makefile.am: switched to the latest xmllint
6433 manual page from John
6434 * doc/*: updated the doc and rebuilt the generated pages
6435
6436Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
6437
6438 * xmlIO.c: closing bug #62711, the library should never
6439 close stdin or stdout.
6440
6441Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6442
6443 * uri.c: second pass at fixing #63336, using Joel Young
6444 final patch. looks okay.
6445
6446Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
6447
6448 * uri.c include/libxml/uri.h: trying to clear #63336
6449 allowing the escaping routine to parse unconformant
6450 URI-References.
6451
6452Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
6453
6454 * vms/readme.vms vms/build_libxml.com nanoftp.c
6455 include/libxml/xmlversion.h.in: a few VMS updates from
6456 John A Fotheringham
6457 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
6458 and xmlCleanupOutputCallbacks() for the Perl binding people.
6459
6460Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
6461
6462 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
6463 apply fixes to close #63271 and avoid segfaults when
6464 the error routine gets callbed before xmlInitParser()
6465 get called.
6466 * nanoftp.c error.c: Applied patches from Justin Fletcher
6467 correcting some xmlGenericError misuses.
6468
6469Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
6470
6471 *doc/xmllint.xml, doc/xmllint.1
6472 New and improved man page for xmllint - .xml is the original, .1
6473 is the generated man page
6474
6475Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
6476
6477 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
6478 the web site from the main HTML document.
6479
6480Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6481
6482 * parser.c: fixed an erroneous validation bug when PE refs
6483 occurs in external parsed entities referenced from the
6484 internals subset
6485 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
6486 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
6487 added the associated testcase, it's a nice one.
6488 * HTMLparser.c: generate the DTD node as HTML still ...
6489 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
6490
6491Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6492
6493 * HTMLparser.c: fixed a bug in htmlNewDoc()
6494
6495Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6496
6497 * test/threads/*: added entities testing to the Thread test
6498 * testThreads.c: make the test reasonable
6499 * DOCBparser.c: fix the DTD public and system ID
6500 * xmllint.c: added --sgml for SGML DocBook importing
6501 * Makefile.am: added Docbtests target
6502
6503Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6504
6505 * nanoftp.c: use only "anonymous@" string for anonymous passwds
6506 * testThreads.c: removed bogus include
6507
6508Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6509
6510 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
6511 fixed a very serious (looping) validation bug
6512
6513Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
6514
6515 * include/libxml/globals.h include/libxml/threads.h threads.c
6516 testThreads.c: far more testing, cleaning up bugs
6517 * *.c : make sure globals.h is always included.
6518
6519Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
6520
6521 * HTMLparser.c: try to get rid of parser loops for good.
6522
6523Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
6524
6525 * configure.in: fixed some bugs in CFLAGS passing.
6526 * test/threads Makefile.am testThreads.c: added a specific
6527 threaded test case (really nasty, guaranteed).
6528
6529Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
6530
6531 * catalog.c: serious cleanup on the management of the
6532 XML catalog tree, more tests done, especially with
6533 the catalog PI.
6534
6535Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
6536
6537 * catalog.c: avoid a problem in catalog cleanup on SMP if
6538 catalogs were not initialized.
6539
6540Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
6541
6542 * catalog.c xpath.c: trying to cleanup the not thread safe
6543 parts of the library.
6544
6545Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
6546
6547 * include/libxml/globals.h configure.in global.data: make
6548 the allocation be per-thread a configure option
6549 * encoding.c include/libxml/parser.h: fixed compilation
6550 errors
6551
6552Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6553
6554 * include/libxml/parser.h: Norm reported that a few lines
6555 added were breaking libxslt compile, removed them for now
6556
6557Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
6558
6559 * parser.c parserInternals.c threads.c: debugged and fixed
6560 initialization problems which were giving troubles on SMP
6561 boxes.
6562
6563Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6564
6565 * include/libxml/Makefile.am: missing globals.h
6566
6567Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6568
6569 * globals.c: added a couple of standard includes.
6570
6571Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6572
6573 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
6574 include/libxml/parserInternals.h include/libxml/tree.h
6575 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
6576 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
6577 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
6578 Applied the last patches from Gary, cleanup, activated threading
6579 all user accessible global variables are now handled in globals.[ch]
6580 Still a bit rought but make tests passes with either
6581 --with-threads defined at configure time or not.
6582 * Makefile.am example/Makefile.am: added globals.[ch] and threads
6583 linking options
6584
6585Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6586
6587 * Makefile.am include/libxml/Makefile.am
6588 include/libxml/globals.h globals.c include/libxml/threads.h
6589 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
6590 configure.in: started integrating the core of the thread support
6591 not activated yet but half integrated. The code should still
6592 compile and work anyway.
6593
6594Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6595
6596 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
6597 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
6598 integrating the non-controversial parts of Gary Pennington
6599 multithread patches
6600 * catalog.c: corrected a small bug introduced
6601
6602Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6603
6604 * catalog.c include/libxml/catalog.h: very serious cleanup,
6605 isolating unportable code and as much as possible the accesses
6606 to the global shared catalog. May need more testing !
6607
6608Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6609
6610 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6611 Keith Isdale patches for the XSLT debugger interfaces. Some
6612 cleanup
6613
6614Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6615
6616 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6617 * DOCBparser.c: generate line nubers in elements
6618
6619Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6620
6621 * configure.in: preparing 2.4.6 release
6622 * doc/xml.html doc/html/*: updated and rebuilt the docs
6623 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6624
6625Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6626
6627 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6628 adding documentation for DV's supercatalog support
6629
6630Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6631
6632 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6633 super catalog support adding one API and one flag --sgml to
6634 xmlcatalog
6635
6636Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6637
6638 * doc/xmlcatalog_man.xml, xmlcatalog.1
6639 One more crack at
6640 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6641
6642
6643Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6644
6645 * xpath.c: implemented xmlXPathObjectCopy for external objects
6646 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6647
6648Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6649
6650 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6651 finishing up fix to
6652 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6653 the xmlcatalog man page display more elegantly
6654
6655Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6656
6657 * configure.in: closing bug #61832
6658 * HTMLparser.c: removed a warning
6659
6660Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6661
6662 * xpath.c: fixing #61673 part I, do not loose doc information
6663 when copying result value trees.
6664
6665Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6666
6667 * xpath.c: trying to harden the XPath interpreter
6668
6669Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6670
6671 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6672 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6673
6674Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6675
6676 * HTMLparser: repaired another loop problem
6677
6678Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6679
6680 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6681 parsing.
6682 * xpath.c: fix bug #61291 the default XML namespace node is
6683 missing from the namespace axis.
6684 * tree.c: refuse to create namespaces nodes with prefix "xml"
6685
6686Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6687
6688 * SAX.c: ouch a non-defined namespace could lead to a crash,
6689 fixed #61215
6690
6691Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6692
6693 * parserInternals.c: closed bug #61054
6694
6695Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6696
6697 * include/libxml/Makefile.am: closing #60708
6698
6699Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6700
6701 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6702 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6703
6704Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6705
6706 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6707
6708Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6709
6710 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6711 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6712
6713Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6714
6715 * catalog.c: Justin Fletcher provided cleaup code in case
6716 HAVE_STAT is not defined
6717 * include/win32config.h: Igor Zlatkovic suggested to have
6718 HAVE_STAT defined there
6719
6720Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6721
6722 * catalog.c - fixed typing error reported by M. Barros
6723
6724Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6725
6726 * xmllint.c - fixing typo
6727
6728Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6729
6730 * HTMLparser.c: small enhancement to prevent loop on
6731 unrecognizable data
6732
6733Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6734
6735 * parserInternals.c: applying patch from bug #60757 this
6736 should close it
6737
6738Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6739
6740 * catalog.c xmlcatalog.c: removed a couple of warning
6741 * xpath.c: try to solve the linking problem on platforms
6742 needing trio to compile
6743
6744Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6745
6746 * Makefile.am libxml.spec.in: backing up non-documented changes
6747 commited without review or aproval by Jens Finke <jens@gnome.org>
6748 * HACKING: made 100% clear that no commit should be done directly
6749
6750Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6751
6752 * configure.in: Joe Orton provided a patch fixing a problem
6753 when iconv is specified to be in a non-standard directory
6754 but wasn't exported in xml2-config --cflags
6755
6756Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6757
6758 * configure.in: let's ship 2.4.5 before getting too much
6759 troubles with 2.4.4 errors.
6760
6761Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6762
6763 * encoding.c entities.c: do not output hexadecimal charrefs
6764 when serializing HTML since some version of Netscape can't
6765 grok it, generate decimal ones.
6766 * result/HTML/doc3.htm: output changed due to previous test
6767 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6768
6769Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6770
6771 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6772 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6773
6774Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6775 Released 2.4.4
6776
6777 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6778 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6779 updated the configuration scripts systems accordingly
6780
6781Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6782
6783 * configure.in: preparing for 2.4.4
6784 * doc/xml.html doc/html/*: updated and rebuilt the docs
6785
6786Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6787
6788 * win32/dsp/libxml2.def.src: tried to incorporate comments
6789 from bug #59220
6790
6791Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6792
6793 * parser.c result/noent/wml.xml: fixed bug #59981 related
6794 to handling of '&' in attributes when entities are substitued
6795
6796Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6797
6798 * libxml.h include/libxml/xmlversion.h.in
6799 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6800 Tried to close bug #60131
6801
6802Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6803
6804 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6805
6806Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6807
6808 * SAX.c: fixing bug #59946 on xmlns=""
6809
6810Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6811
6812 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6813 but allocates a new error code.
6814
6815Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6816
6817 * xmllint.c: John Fleck fixed typos in the options output
6818 * parser.c SAX.c: fix ignorable white space SAX selection
6819
6820Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6821
6822 * entities.c: Steve Underwood found the possibility of an
6823 ininite loop in case of error.
6824
6825Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6826
6827 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6828
6829Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6830
6831 * parser.c: warn if version is not 1.0 but it's not
6832 strictly speaking an error after analyzing the spec
6833
6834Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6835
6836 *doc/catalog.html - add link to the html version of the
6837 man page, other linguistic cleanups
6838
6839Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6840
6841 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6842 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6843 file, has not yet been included in the build.
6844
6845Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6846
6847 * catalog.c: removed a duplicate affectation Justin Fletcher
6848
6849Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6850
6851 * tree.c: Armin Sander pointed a possible text coalescing
6852 problem, completed his patch.
6853
6854Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6855
6856 * trionan.c: Fixed const and volatile re-definition problem
6857
6858Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6859
6860 * libxml.4 parser.c: doc updates from Heiko Rupp
6861 * parserInternals.c: 2 sanity checks from Heiko Rupp
6862
6863Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6864
6865 * tree.c: applied patch from Armin Sander to make some pointers
6866 const in xmlCopyNode()
6867 * include/libxml/tree.h: added fix to the header
6868
6869Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6870
6871 * xpath.c: hum, restrict the integer usage gcc bug workaround
6872 to only gcc compilers so that other architecture don't get
6873 penalized by this limitation.
6874 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6875
6876Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6877
6878 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6879 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6880
6881Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6882
6883 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6884 --convert option to xmlcatalog to convert SGML ones to
6885 the XML syntax.
6886 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6887
6888 2.4.3 got released at that point
6889Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6890
6891 * catalog.c xmlIO.c: started some serious testing and fixed
6892 a few bug and optmization needs.
6893
6894Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6895
6896 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6897 preparing for a 2.4.3 release even if it may not be ready yet
6898 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6899 all file parsing lookup to go through the entity resolver, add
6900 to add an API to bypass it (needed to load catalogs themselves),
6901 some cleanup on the catalog code too.
6902 * nanoftp.c: small cleanup
6903 * doc/catalog.html: small update
6904
6905Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6906
6907 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6908 Jun Kuriyama
6909
6910Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6911
6912 * doc/catalog.html: finished the catalog documentation
6913
6914Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6915
6916 * doc/catalog.html doc/xml.html: added documentation about
6917 Catalog support, misses an API description
6918 * doc/html/*: reextracted the API pages
6919
6920Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6921
6922 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6923 Added the part about section 7.2 on URI resolution,
6924 fixed a side effect in the HTML parser, look complete
6925 and ready to rock except the URI/SystemID part!
6926
6927Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6928
6929 * include/libxml/catalog.h include/libxml/parser.h
6930 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6931 xmlIO.c: added support and APIs needed for the catalog PI
6932 * include/libxml/xmlIO.h: cleanup
6933
6934Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6935
6936 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6937 include/libxml/catalog.h: starts to look okay, really
6938 plugged the new framework, cleaned a lot of stuff,
6939 added some APIs, except the PI's support missing this
6940 should be mostly complete
6941 * result/catalogs/* test/catalogs/*: added new test, enriched
6942 the existing one with URN ID tests
6943
6944Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6945
6946 * catalog.c: fixed nextCatalog
6947 * result/catalogs/docbook test/catalogs/*: started adding
6948 a small regression test
6949
6950Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6951
6952 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6953 more work on the XML catalog support.
6954 * parser.c include/libxml/parser.h: small cleanup seems using
6955 list as a public parameter name can give portability troubles
6956 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6957 include/libxml/xpath.h include/libxml/Makefile.am: removed
6958 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6959 wrappers
6960
6961Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6962
6963 * Makefile.am trio.c triodef.h trionan.c xpath.c
6964 include/libxml/Makefile.am include/libxml/trionan.h:
6965 Re-worked Not-A-Number and Infinity support.
6966 * xmlcatalog.c: added readline include files
6967
6968Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6969
6970 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6971 testCatalog as xmlcatalog, making it an installed app
6972 adding a shell, and preparing it to be a /etc/xml/catalog
6973 management tool, though not ready yet
6974 * catalog.c include/libxml/catalog.h: adding support for
6975 XML Catalogs http://www.oasis-open.org/committees/entity/
6976 not finished, there is some interesting tradeoffs and a
6977 few open questions left.
6978
6979Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6980
6981 * xmllint.c: fixed a line formatting problem
6982
6983Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6984
6985 * SAX.c: removed a couple of unused variable (Albert Chin)
6986
6987Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6988
6989 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6990 trying to fix some troubles w.r.t. function returning
6991 const xxxPtr.
6992
6993Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6994
6995 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6996 defined
6997
6998Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6999
7000 * xpointer.c: removed unused var
7001
7002Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7003
7004 * testXPath.c: another small cleanup closing bug #59110
7005
7006Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7007
7008 * win32/dsp/libxml2.def.src: small cleanup closing bug
7009 #59108
7010
7011Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7012
7013 * example/gjobread.c: add xmlCleanupParser() before leaving
7014
7015Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
7016
7017 * config.h.in configure.in include/libxml/xmlwin32version.h:
7018 released 2.4.2
7019
7020Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
7021
7022 * include/libxml/valid.h debugXML.c valid.c: deprecate
7023 the non-boundchecking Sprintf functions, add Snprintf
7024 this should close bug #57984
7025
7026Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
7027
7028 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
7029 URIs before doing the lookups (pointed by Mark Vakoc)
7030
7031Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7032
7033 * xpath.c: serious changes on Result Value Trees and NodeSets
7034 w.r.t. deallocation and collect operations. Probably not
7035 100% clean (merge of allocated trees smells like a problem).
7036 Seems sufficient to close #58943
7037
7038Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7039
7040 * xmllint.c: adding a --format option
7041
7042Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
7043
7044 * xpath.c: count() was broken on Result Value Tree
7045 * xmlIO.c: fixed file:/// accesses on _WIN32
7046
7047Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7048
7049 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
7050 macro was renamed, this should close bug #58683
7051
7052Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7053
7054 * SAX.c: small fix fixing bug #58539 reported by coolo, in
7055 entity substitution mode text at the end of the entity might
7056 be added due to text coalescing.
7057 * nanoftp.c parser.c: small cleanup
7058
7059Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7060
7061 * HACKING: added John Fleck right to commit in the doc subdir
7062
7063Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7064
7065 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
7066 allow to inherit attributes from the DTD directly in the
7067 tree, this is needed for XPath and can be a useful feature.
7068 Inherited namespaces are always provided at the tree level now
7069 * test/defattr* result/defattr* result/noent/defattr*: added a couple
7070 of tests for this feature (XSLT being the prime user).
7071
7072Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7073
7074 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
7075 testSAX.c xmlIO.c xmllint.c include/win32config.h
7076 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
7077 include/libxml/xmlwin32version.h.in win32/README.MSDev
7078 win32/dsp/*: applied Win32 Facelift No.2 patches from
7079 Igor Zlatkovic for Windows/MSC
7080
7081Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
7082
7083 * SAX.c: unparsedEntityDecl() the URI computation of the
7084 entity wasn't done breaking XSLT unparsed-entity-uri()
7085
7086Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
7087
7088 * xpath.c: fixed a bug when walking the descendants and
7089 the current node has no children
7090 * debugXML.c: show up when a text node is supposed to not be escaped
7091
7092Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7093
7094 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
7095 worked like the set:leading() function)
7096 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
7097
7098Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
7101
7102Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * include/libxml/xmlIO.h: apply change to close #58141
7105 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
7106
7107Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * parser.c: when the internal subset uses a PE, then the
7110 included entity can use conditional sections.
7111
7112Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
7115 when walking the namespace axis showing up in
7116 libxst/tests/general/bug-12
7117 * xmlmemory.c: added the possibility to trace a given block
7118 defined by its address
7119
7120Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * parser.c: don't override existing encoding specified before
7123 starting xmlParseDocument()
7124
7125Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * include/libxml/xmlwin32version.h: reinserted, needed for
7128 Windows users of CVS
7129
71302001-07-27 Darin Adler <darin@bentspoon.com>
7131
7132 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
7133 * testCatalog.c: Add include of <libxml/parser.h>.
7134
71352001-07-27 Darin Adler <darin@bentspoon.com>
7136
7137 * include/libxml/.cvsignore:
7138 * include/libxml/xmlwin32version.h:
7139 Remove this file from CVS because it's generated.
7140
7141Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * parser.c include/libxml/parser.h: applied const patches from
7144 Tom Moog #58002
7145
7146Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7147
7148 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7149 lookup framework
7150
7151Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * tree.c: fixed xmlCopyNode() for documents
7154
7155Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7158
7159Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
7161 * parser.c: fixes bug #57652 reported by Morus Walter
7162
7163Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7166
7167Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168
7169 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7170 errors, lesson don't add new functions at 1am before a release
7171 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7172 from XPath initialization when possible.
7173
7174Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * result/scripts/base*: removing history/readline changed
7177 this slightly
7178 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7179 xmllint.c: make element content line number generation
7180 optionnal to avoid breaking old apps added interface to switch
7181
7182Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007185 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007186 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7187 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7188 John Kroll fixes to allow saving to HTTP via PUT (or
7189 POST of needed).
7190 * doc/html/*.html: regenerated the docs
7191
7192Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7193
7194 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7195 xmlHashScanFull and xmlHashScannFull3 to get passed the
7196 three keys as arguments to the callback function
7197
7198Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * configure.in Makefile.am: removed libxml softlink for good
7201 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7202 100% coverage by gtk-doc
7203
7204Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7207 fixed serious troubles due to size_t vs. int mismatch
7208
7209Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7212
7213Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7214
7215 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7216 convenient extension API for value and context managing
7217 Now handles external objects through xmlXPathPopExternal,
7218 xmlXPathWrapExternal and xmlXPathReturnExternal.
7219 Added functions for sets operations (intersection, etc.)
7220
7221Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222
7223 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7224 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7225 HTMLparser.c: cleanup of global variables, marking some
7226 const or private.
7227
7228Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7229
7230 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7231 fixed xmlXPathNodeSetItem when passing index=0
7232
7233Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234
7235 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7236
7237Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * xmllint.c: fixed compilation under Cygwin #57503
7240 * TODO: update
7241
72422001-07-13 Peter Williams <peterw@ximian.com>
7243
7244 * config.h.in: add #undef HAVE_DLFCN_H
7245
7246 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7247 builddir.
7248
7249Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7252 raised by #57348 and #57381
7253
7254Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7257 tree.c xpointer.c: store the line numbder in element->content,
7258 may break some software, need a configuration mechanism
7259
72602001-07-10 Darin Adler <darin@bentspoon.com>
7261
7262 * .cvsignore:
7263 * example/.cvsignore:
7264 * include/.cvsignore:
7265 * include/libxml/.cvsignore:
7266 Various things that are generated and should be ignored.
7267
7268Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7271 * doc/xml.html doc/html/*: updated the docs
7272
7273Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7276 validation occured on content with element child
7277
7278Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * tree.c: fixed XML Base computation which was broken
7281 * debugXML.c: added a base function to the shell
7282 * Makefile.am result/scripts/* test/scripts/*: added scripts
7283 based regression tests, and adding 2 XML Base tests
7284
7285Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7286
7287 * tree.c: set properties doc and call xmlSetListDoc for properties
7288 content when grafting them in a different tree.
7289 * aclocal.m4: remove from CVS
7290
7291Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * win32/libxml2/libxml2.def.src: added some missing entry point
7294 for XPath (Mark Vakoc)
7295
7296Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7299 layer should URI-Unescape before trying to open resources.
7300
7301Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * xpath.c: fix the name() bug for elements in the default
7304 namespace reported by Charlie Bozeman
7305
7306Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7309 led to an XPath fix, improvements of SAX initialization, and
7310 an added option --nocdata to testXPath
7311
7312Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * doc/libxml-doc.el: Felix Natter provided anew version working
7315 with XEmacs too
7316
7317Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * include/libxml/xpath.h: small cleanup
7320 * doc/xml.html: update
7321
7322Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7325 released 2.3.14
7326
7327Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328
7329 * doc/html/*: rebuilt the docs for the release
7330 * doc/xml.html: added 2.3.14 release.
7331
7332Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7335 were not equal to empty strings
7336
7337Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * SAX.c: fixed a URI-Reference computation problem when validating
7340 * xmlIO.c: small cleanup
7341
7342Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343
7344 * parser.c: improved the description of a couple of interfaces
7345 upon Larry Stamper suggestion
7346
7347Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * SAX.c entities.c parser.c: changed completely the way entities
7350 are handled when running the parser in entity substitution mode.
7351 This fixes a bug reported by Stephan Kulow and nearly divides
7352 by 3 the amount of memory required by libxslt to load and process
7353 DocBook TDG.
7354
7355Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * HTMLparser.c: fixing a too early root closing problem raised
7358 byt Prashanth Naidu
7359
7360Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7363 raised by Mark Vakoc.
7364
7365Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * example/Makefile.am: fixed the include path to add srcdir/include
7368 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7369 and some cleanup
7370
7371Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
7373 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7374 lot of optimization work, results in significant improvements
7375 when handling really complex XPath queries. Add a small optimizer
7376 for unions, improve [n] and [last()], avoid some costly ops.
7377
7378Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * include/libxml/parser.h parser.c: xmlStrstr args are both const
7381 * xpath.c: small cleanup
7382 * xmlGetNsList: reformated, fixed problems if used on Entities
7383
7384Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * doc/xml.html: added 1.8.14 and 2.3.13 releases
7387
7388Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
7391 * Makefile.am example/Makefile.am: workaround automake generating
7392 erroneous deps
7393
7394Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * include/win32config.h: bug #56801 Yon Derek provided a patch
7397 to the windows config file.
7398
7399Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
7402 libxml.h : Yon Derek provided a set of changes to compile from
7403 CVS on Windows/MSC
7404
7405Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * parser.c: fixed UTF8 BOM support in push mode
7408 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
7409 added a specific testcase
7410
7411Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * Makefile.am: added --push regression tests
7414 * parserInternals.c: the XML parser segfaulted in --push mode
7415
7416Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * configure.in: moved the symlinks detection within a CVS
7419 check, this is not portable and will be removed soon.
7420 * xpath.c: small cleanup/speedup
7421
7422Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
7425 release of 2.3.12
7426 * parser.c: make an error message if unknow entities in all cases
7427
7428Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * uri.c: fixed 2 uri normalization bugs on '//' reduction
7431
7432Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * include/libxml/Makefile.am: Laszlo Peter pointed out that
7435 includes were installed in the wrong dir
7436
7437Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * doc/html.xml: warn against sending code to exhibit bugs.
7440
7441Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
7444 Tru64 from Thomas Leitner
7445
7446Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * AUTHORS: added William and Bjorn
7449 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
7450 daniel@veillard.com hopefully I won't have to do this again
7451 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
7452 docs can be rebuilt cleanly now
7453 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
7454 from CVs it's generated, added include/libxml/xmlwin32version.h
7455 also generated but which should change far less frequently.
7456 * catalog.c nanoftp.c: made sure to include libxml.h not
7457 libxml/xmlversion.h directly
7458 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
7459 when compiling on WIN32 and MSC
7460
7461Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * include/Makefile.am include/libxml/Makefile.am configure.in:
7464 fixed make distcheck and rebuilding the rpms
7465
7466Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * configure.in: should finish the migration of exported includes
7469 into a real include/libxml in CVS, at least for CVS users.
7470 * removed the exported headers, added in include/libxml (as well
7471 as xmlversion.h.in).
7472
7473Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7474
7475 * configure.in: fixed the way to detect symlink
7476
7477Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7478
7479 * configure.in: updated, include/libxml is now a real CVS dir
7480
7481Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
7484 version works with both libxml1 and libxml2 (it autodetects
7485 the prefix of the html-files) from Felix Natter.
7486 * doc/xml.html: updated doc accordingly
7487
7488Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * xpath.c: fixed the bug generating a template loop in libxslt
7491 when using docbook-xsl-1.4, * should filter out document nodes
7492 * HACKING: added William
7493 * TODO: updated
7494
7495Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7496
7497 * doc/FAQ.html: added a warning about gcc-3.0
7498 * doc/xml.html: added reference to gdome2 and removed a confusing
7499 sentence
7500
7501Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7502
7503 * xmlversion.h: okay this is a generated file, but Windows
7504 users need it and they can't generate it, and I want CVS
7505 Windows users ...
7506 * win32/libxml2/libxml2_so.dsp: Windows project file for
7507 the shared lib version of libxml2
7508 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
7509 resources needed for libxslt/xsltproc by Yon Derek
7510
7511Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7512
7513 * trio.c: MSVC fix (provided by Igor Zlatkovic)
7514
7515Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7516
7517 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
7518
7519Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7520
7521 * include/win32config.h: Yon Derek provided a first fix
7522 to be able to compile libxslt/xsltproc on Windows
7523
7524Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * xpath.c: attempt to work around what seemed a gcc optimizer
7527 bug when handling floats on i386 http://veillard.com/gcc.bug
7528 * tree.c entities.c encoding.c: doing some cleanups while
7529 chasing it
7530
7531Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * Makefile.am: cleanup when --without-debug is specified
7534 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
7535 w.r.t. --without-debug and other include points
7536 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
7537 Catalogs
7538 * configure.in entities.h tree.h HTMLparser.c: removed
7539 --without-corba, made the _private field mandatory
7540
7541Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7542
7543 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
7544 outputs a BOM in UTF8, an errata has been issued to avoid the
7545 problem, that was the most reasonable solution... Add support
7546 for a leading UTF8 BOM in entities.
7547
7548Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7549
7550 * valid.c: fixed a bug found when post validating an entity ref
7551 * xmllint.c: added --loaddtd and sligly changed --postvalid to
7552 activate it too
7553
7554Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
7557 weakness in the node copy the XPointer and the XInclude
7558 implementations. Serious cleanup.
7559
7560Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7561
7562 * Makefile.am: Kjartan Maraas provided a small patch to
7563 add xml2-config.in to EXTRA_DIST
7564
7565Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
7568 provided another failing case found in KDE, the way the
7569 ctxt->vctxt.nodeTab was allocated and freed changed over
7570 time but it wasn't completely cleaned up. This should fix it.
7571
7572Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7573
7574 * parser.c: Stephan Kulow also raised the fact that line number
7575 could get miscounted making debug harder, fixed the problem
7576 in xmlParseCharData()
7577
7578Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * valid.c: Stephan Kulow pointed out a problem when validating
7581 and using an empty entity, forgot a 'break' in a case.
7582
7583Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7584
7585 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
7586 * doc/xml.html: updated with 2.3.11
7587
7588Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * TODO: updated adding cleanup of generated doc
7591 * configure.in: prepared to release 2.3.11
7592 * xmllint.c: added --version for bug reporting
7593 * doc/html/*.html: rebuilt the doc
7594
7595Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7596
7597 * xpath.c: first part of the work on selecting namespace to
7598 fix bug #56115
7599
7600Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601
7602 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
7603 when using -liconv
7604 * TODO: updated
7605
7606Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7607
7608 * HTMLtree.[ch]: more work on the HTML serialization routnes,
7609 cleanup, encoding support.
7610
7611Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612
7613 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7614
7615Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7616
7617 * xpath.c: bug detected by Ankh when / is used as a function arg
7618
7619Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620
7621 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7622 of element and use it to avoid outputting formatting spaces at
7623 the wrong place. Implemented the format parameter for HTML save.
7624 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7625 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7626 result/HTML/wired.html: of course this impact the result of a
7627 number of HTML tests
7628
7629Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * HTMLtree.[ch]: started augmenting the HTML save API with
7632 encoding and formatting parameters
7633
7634Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * HTMLtree.h: cleanup and started evaluating the work needed on
7637 revamping the HTML output code
7638
7639Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7640
7641 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7642
7643Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644
7645 * valid.c: fixed bug #56049, forgot one check in the
7646 validation routine
7647
7648Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649
7650 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7651
7652Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653
7654 * libxml.h: fixed an error in last commit
7655 * doc/FAQ.html: added an entry for compilation from CVS
7656
7657Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * xmlversion.h.in libxml.h: Cygwin patches
7660 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7661 * tree.h: cleanup
7662
7663Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7666 memory block in a strange case where libxml is linked twice
7667 in the binary.
7668
7669Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7670
7671 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7672 state far too often, simple fix used to avoid it.
7673
7674Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7677 being processed, applied his patch
7678 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7679
7680Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681
7682 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7683 provided fixes to compile on MSCC again
7684 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7685 also provided an update for the project files.
7686
7687Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7688
7689 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7690 bug #55810
7691
7692Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7693
7694 * tree.c: fixed xmlGetNsProp() to close bug #55683
7695 Note this requires libxslt to use it's own function instead.
7696
7697Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7698
7699 * HTMLtree.c: when in a pre element no formatting space should
7700 be added.
7701 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7702
7703Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7704
7705 * configure.in: added tests for signal() and signal.h
7706
7707Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7708
7709 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7710
7711Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * doc/libxml-doc.el: Felix Natter provided a new version for
7714 libxml2
7715
7716Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * HTMLtree.c: when in a pre element no formatting space should
7719 be added.
7720
7721Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7722
7723 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7724
7725Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7728 hack
7729 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7730 * uri.c: fixed a warning
7731
7732Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7733
7734 * HTMLtree.c: trying to close bug #55772 escaping in script
7735 elements
7736 * doc/xml.html: suggest to send mail to the list
7737
7738Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7741 good. Use a macro and based on the solution provided in
7742 vsnprintf manual page from GNU.
7743
7744Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7745
7746 * error.c: Workaround for non-preserving variadic list.
7747 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7748
7749Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * doc/xml.html: added 2.3.10 release
7752
7753Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7754
7755 * configure.in: releasing 2.3.10
7756
7757Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7758
7759 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7760
7761Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7762
7763 * encoding.c: Robert Collins provided a patch to add the
7764 "US-ASCII" encoding alias
7765
7766Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7767
7768 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7769 string oriented functions and started cleaning the related areas
7770 in xpath.c which needed fixing in this respect
7771
7772Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7773
7774 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7775 #55380
7776 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7777
7778Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * TODO: updated
7781 * nanohttp.[ch] : started adding APIs to get the redirected URL
7782 when this occurs (needed for further base computation
7783 * tree.h: cleanup
7784 * encoding.c: cleanup
7785 * SAX.c: minor change around ctxt->loadsubset
7786
7787Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7788
7789 * Makefile.am include/Makefile.am: small change to have
7790 include/libxml rebuilt if working from CVS.
7791 * uri.c: applied another patch from Carl Douglas for URI escaping,
7792 this should close bug #51876
7793
7794Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7795
7796 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7797 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7798 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7799 added specific regression test
7800 * parser.h: preparing for the XSLT mode where DTD inherited
7801 attributes are added to the tree.
7802
7803Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7804
7805 * xinclude.[ch]: Updated the namespace for the Last Call version
7806 * result/XInclude/include test/XInclude/include: updated the
7807 testsuite accordingly
7808
7809Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7810
7811 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7812 related to bug #51876
7813
7814Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7815
7816 * tree.c: fixed a gross mistake in base computation, xml:base is
7817 not completely correct yet (need cascade).
7818 * xpath.[ch]: added the few things needed to find a function name
7819 and URI from the XPath context when it is called.
7820
7821Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7822
7823 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7824 * DOCBparser.c: small cleanup
7825 * xmllint.c: added a --catalogs option to load catalogs from
7826 $SGML_CATALOG_FILES
7827 * tree.c: cleanup
7828 * configure.in: iconv library fixup, ICONV_LIBS
7829
7830Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7831
7832 * catalog.c: handling of CATALOG entries. detection of recursion,
7833 and a few bugfixes
7834 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7835 against the default namespace
7836
7837Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7838
7839 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7840
7841Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7842
7843 * parser.c: fixed propagation context info when parsing an
7844 external entity.
7845 * doc/html/*.html: regenerated a couple of docs
7846
7847Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * doc/xml.html: update with 2.3.9 informations
7850
7851Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7852
7853 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7854 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7855 * doc/html/* : rebuilt the docs
7856 * valid.c: small patch which may improve some case when
7857 validating.
7858
7859Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7860
7861 * HTMLparser.c: Closed bug #54891
7862 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7863 to the suite
7864
7865Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7868 applied a documentation patch from LotR and filled in a few missing
7869 descriptions
7870
7871Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7872
7873 * xpath.c tree.c parser.c: speed optimizations at the parser level
7874 document tree freeing and xpath evaluation
7875
7876Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7877
7878 * parser.c parser.h parserInternals.h: fixed a couple of
7879 interfaces for handling memory buffer input to const char *
7880 upon suggestion of JamesH.
7881
7882Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * configure.in: LoTR sent a patch fixing the previous commit
7885
7886Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7887
7888 * configure.in: trying to deal again with the stoopid -R linking
7889 flag of Solaris
7890
7891Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * xpath.h: two nodeset access macros from Thomas Broyer
7894
7895Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7898 patch from Thomas Broyer
7899
7900Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7901
7902 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7903 case
7904 * INSTALL: was empty added stuff from the FAQ
7905
7906Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7907
7908 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7909 attributes handling and #54433 by adding xmlUnsetProp()
7910 and xmlUnsetNsProp()
7911
7912Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7913
7914 * HTMLparser.c: Patch from Jonas Borgström
7915 (htmlGetEndPriority): New function, returns
7916 the priority of a certain element.
7917 (htmlAutoCloseOnClose): Only close inline elements if they
7918 all have lower or equal priority.
7919 * result/HTML: this of course changed a number of tests results.
7920
7921Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7922
7923 * xmlIO.c catalog.c: plugged in the default catalog resolution
7924 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7925 documentations
7926 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7927
7928Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7929
7930 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7931 integrating catalogs
7932 * catalog.[ch] testCatalog.c: adding a small catalo API
7933 (only SGML catalog support).
7934 * parser.c: restaured xmlKeepBlanksDefault(0) API
7935
7936Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7937
7938 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7939
7940Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7941
7942 * parser.c: added xmlParseExternalEntityPrivate() to allow
7943 propagation of ctxt->_private when parsing external entities
7944
7945Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7946
7947 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7948
7949Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7950
7951 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7952
7953Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7954
7955 * valid.c: warn when indeterminist content model is detected
7956 * result/VC/ElementValid8: this adds a message
7957 * Makefile.am: add --novalid for VCM tests
7958 * parserInternals.c: added a call to Init memory
7959
7960Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7961
7962 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7963 when both parameters are NULL.
7964
7965Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7966
7967 * valid.c: applied small patch from Gary Pennington, reindented
7968 some part of the code.
7969
7970Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7971
7972 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7973 release, updated and regenerated the docs
7974
7975Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7976
7977 * xpath.c result/XPath/expr/floats : clarified and cleanup
7978 printing of abnormal floats in tests.
7979
7980Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7981
7982 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7983 * results/HTML/ : a few changes in the output of the HTML tests as
7984 a result.
7985 * configure.in: tying to fix -liconv where needed
7986
7987Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7988
7989 * Makefile.am: fixed a stupid error
7990
7991Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7992
7993 * configure.in Makefile.am: make the inclusion of the trio
7994 modules in the library conditional
7995
7996Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * DOCBparser.c: patche from László Kovács, fixed entities refs
7999 in attributes handling
8000
8001Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8002
8003 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
8004 flushing
8005
8006Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8007
8008 * xpath.c: fix of an XSLT namespace bug reported on the list
8009 general/bug-8-
8010
8011Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8012
8013 * strio.h trio.c: Dan McNichol suggested a couple of small
8014 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
8015
8016Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8017
8018 * tree.c parser.c encoding.c: spent a bit more time looking
8019 at the parsing speed and DOM handling. Added a few more
8020 speedups.
8021
8022Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8023
8024 * parser.c: small but effective parsing speed improvement
8025
8026Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8027
8028 * configure.in: default on the DocBook parser inclusion (for Gnome)
8029 * DOCBparser.h: fixed a header reference
8030
8031Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8032
8033 * configure.in xpath.c: applied Bjorn patches for FPE on the
8034 alpha
8035
8036Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8037
8038 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
8039 xmlSaveFormatFileTo()
8040
8041Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8042
8043 * xpath.c: simple and efficient optimization, XPath functions
8044 aways bind to the same code, cache this
8045 * TODO: updated (by saying some is obsolete)
8046
8047Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8048
8049 * xpath.c: more cleanup work on XPath name parsing routines
8050
8051Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8052
8053 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
8054 xmlXPathParseName
8055 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
8056 * debugXML.c: avoid compilation problems if compiling without
8057 HTML support, Igor Zlatkovic
8058 * win32/libxml2/libxml2.def.src: being able to compile without
8059 XPath on Windows
8060
8061Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8062
8063 * libxml.m4: yet another patch from Toshio Kuratomi
8064
8065Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8066
8067 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
8068
8069Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8070
8071 * tree.[ch]: added xmlSaveFormatFile interface for saving
8072 and indenting a file.
8073
8074Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8075
8076 * xpath.c: fixed bug #53689 related to processing-instruction()
8077
8078Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8079
8080 * DOCBparser.c: patche from László Kovács
8081
8082Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8083
8084 * parser.c: applied fixes from Christian Glahn bug report #53391
8085
8086Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8087
8088 * error.c: Jean François Lecomte provided a complete description
8089 and a fix to bug #53537
8090
8091Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8092
8093 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
8094
8095Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8096
8097 * DOCBparser.c SAX.c: a bit more work on entities processing.
8098 Still Need to cleanup XML output and references in attributes
8099
8100Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8101
8102 * DOCBparser.c include/Makefile.am: two patches from László Kovács
8103
8104Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8105
8106 * tree.c: trying to fix #53574, not completely complete,
8107 I would like xmllint --copy --debug test/ent1 and
8108 xmllint --debug test/ent1 to show the same result.
8109 * xpath.c: fix a bug when trying to sort namespace nodes
8110
8111Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8112
8113 * HTMLtree.c: real fix for #53402
8114
8115Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8116
8117 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
8118 PIs when using xsl:output
8119 * valid.c: closing #53537 some case generate segfaults if there
8120 is validity errors
8121
8122Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8123
8124 * SAX.c testDocbook.c DOCBparser.c: more work on the support
8125 of external parsed entities, added --noent to testDocbook
8126 * valid.c: Garry Pennington found an uninitialized variable
8127 access in xmlValidateElementContent()
8128
8129Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8130
8131 * HTMLparser.c : HTML parsing still sucks ... trying to deal
8132 with madness
8133 * result/HTML/ : this modified the result of the regression tests
8134 a lot.
8135
8136Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8137
8138 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
8139 to doc where it wasn't checked against NULL reported by
8140 Jens Laas
8141
8142Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8143
8144 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
8145 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
8146
8147Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8148
8149 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8150 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8151 * SAX.[ch]: cleanup and updates for DocBook
8152 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8153 ex SGML identifier changes
8154 * valid.c: removed a static unused function.
8155
8156Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8157
8158 * HTMLtree.c: applied change for Paul Sponagl on script saving
8159 * Makefile.am: the warning about entity title.xml are normal.
8160
8161Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8162
8163 * configure.in: release of 2.3.7
8164 * Makefile.am: fixing make distcheck
8165
8166Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8167
8168 * doc/html/* doc/xml.html: updated and regenerated the docs
8169
8170Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8171
8172 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8173
8174Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8175
8176 * tree.c: fixed #53388 with the provided patch
8177
8178Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8179
8180 * valid.c: Bjorn detected an invalid memory access. Fixed
8181 vstateVPush()
8182
8183Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8184
8185 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8186
8187Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8188
8189 * libxml.h: new header used only for the compilation of libxml
8190 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8191 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8192 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8193 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8194 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8195 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8196 baseline (version 1.2 plus a single patch).
8197 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8198 scientific notation for numbers. Tests added.
8199 * xpath.c: formatting of numbers changed to use sprintf
8200 (contribution from William Brack)
8201
8202Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8203
8204 * valid.c: cleanup, more useful debugging
8205 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8206 * xmlIO.c: entity loading is printed as an error when validating
8207
8208Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8209
8210 * valid.c: fixed to validate within entities
8211 * test/VCM/v22.xml: added a specific testcase
8212
8213Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8214
8215 * valid.c: forgot an epsilon transition in for ()+
8216 * test/VCM/v21.xml : added a specific test case
8217
8218Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8219
8220 * valid.c: removed a state explosion exhibited by RSS
8221 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8222 from bug #51872
8223
8224Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8225
8226 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8227 validation without using an ugly NFA -> DFA algo in the source.
8228 Made a specific algorithm easier to maintain, using a single
8229 stack and without recursion.
8230 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8231 * hash.c: made the growing routine static
8232 * tree.h parser.c: added the parent information to an
8233 xmlElementContent node.
8234
8235Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8236
8237 * SAX.c parser.c xpath.c: generating IDs when not validating
8238 from an external parsed entity was poisoning the ID has table
8239 with removed values. This was killing XSLT on the KDE help
8240 browser.
8241
8242Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8243
8244 * entities.h: andrew@ugh.net.au detected a double declaration
8245
8246Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8247
8248 * debugXML.c hash.c tree.h valid.c : some changes related to
8249 the validation suport to improve speed with DocBook
8250 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8251 the way validation errors get reported
8252
8253Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8254
8255 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8256 by P C Chow and William M. Brack for XSLT HTML output
8257
8258Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8259
8260 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8261 Igor Zlatkovic patches for MSC compilation and added his
8262 updates
8263
8264Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8265
8266 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8267 prefix lookup.
8268 * parserInternals.c: fixed the bug reported by Morus Walter
8269 due to an off by one typo in xmlStringCurrentChar()
8270
8271Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8272
8273 * HTMLparser.c result/HTML/*: revamped the way the HTML
8274 parser handles end of tags or end of input
8275
8276Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8277
8278 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8279
8280Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8281
8282 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8283 bug where the linktime verions of free() won't work ...
8284
8285Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8286
8287 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8288
8289Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8290
8291 * doc/xml.html: added 2.3.6 release
8292
8293Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8294
8295 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8296 * result/wml.xml: resulted in a small output change
8297
8298Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8299
8300 * tree.c: xmlNewDoc was missing the charset initialization
8301 * xmllint.c: added --auto to autogenerate a doc, allow to
8302 reproduce the problem fixed on xmlNewDoc
8303
8304Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8305
8306 * xpath.c: trying to get 52979 solved
8307 * tree.c result/ result/noent/: trying to get 52712 solved, this
8308 also made me clean up the fact that XML output in general should
8309 not add formating blanks by default, this changed the output of
8310 a few tests
8311
8312Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8313
8314 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8315
8316Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8317
8318 * configure.in: finally released 2.3.6
8319
8320Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8321
8322 * xpath.c: checking for null pointer generated by new code
8323
8324Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8325
8326 * xpath.c: fixed a [] evaluation problem reported
8327 * test/XPath/tests/simpleaddr: extended test
8328 * result/XPath/simpleaddr: updated result
8329
8330Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8331
8332 * xmllint.c: Dan Timis reported a portability problem
8333 on Macs without mmap, fixed it.
8334
8335Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8336
8337 * testXPath.c : added a --tree option allowing to display the
8338 tree dump of the XPath expression
8339
8340Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8341
8342 * xpath.c: fixed a memleak when comparing nodesets
8343 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8344 * tree.c: added a TODO
8345
8346Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8347
8348 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8349 we need string functions
8350 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8351 to be able to use them where needed. Applied some changes
8352 to reduce name linking pollution and compile in only what's
8353 needed.
8354 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8355 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8356 for the string manipulation functions
8357 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8358 to the free() function of xmlmemory.c
8359 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8360 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8361 usage.
8362
8363
8364Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8365
8366 * error.c: applied the context output patch of the error
8367 handling submitted by Chuck Griffith
8368 * error/VC/*: this slightly change some error logs
8369
8370Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8371
8372 * parser.c: fixed line number reporting on error
8373
8374Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8375
8376 * parser.c: Sullivan and Darin found a parser bug,
8377 applied the patch.
8378
8379Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8380
8381 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
8382 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
8383 xmlversion.h.in xpointer.c: of course the way I defined
8384 UNUSED breaks on old gcc version. Try to be smart and
8385 also define it directly in xmlversion.h
8386 * configure.in: removed -ansi flag from the pedantic set
8387
8388Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8389 Huge cleanup, I switched to compile with
8390 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
8391 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
8392 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
8393 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
8394 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8395 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
8396 encoding.h entities.c error.c list.[ch] nanoftp.c
8397 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
8398 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
8399 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
8400 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
8401 Cleanup, staticfied a number of non-exported functions,
8402 detected and cleaned up a dozen of problem found this way,
8403 avoided a lot of public function name/typedef/system names clashes
8404 * doc/xml.html: updated
8405 * configure.in: switched private flags to the really pedantic ones.
8406
8407Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8408
8409 * configure.in: 2.3.5
8410 * doc/html/*: rebuilt the docs
8411
8412Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8413
8414 * parser.c: fixed a reported bug in NOTATION parsing
8415 * uri.c: accepted but not fixed bug 51876, added TODO
8416 * Makefile.am: fixed bug 51876
8417
8418Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8419
8420 * config.h.in configure.in error.c: fix a compilation problem
8421 on platforms without vsnprintf (xml@thewrittenword.com)
8422
8423Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8424
8425 * parser.c: fixed a function name header typo
8426 * SAX.c: notations can also occur in external subset.
8427
8428Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8429
8430 * error.c: removed a C++ like comment
8431
8432Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8433
8434 * parser.c: fixing bug 52299 strange condition leading
8435 to a parser crash due to a buffer overflow
8436 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
8437 added the specific test case
8438
8439Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8440
8441 * xpath.[ch]: still a lot of cleanup based on XSLT, added
8442 xmlXPathConvert{String,Number,Boolean} to be able to make
8443 type casts without a context stack, fixed some implementation
8444 problems related to the absence of context at parse-time,
8445 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
8446 in the public API too
8447 * xpointer.c xpathInternals.h: we need to know at parse time
8448 whether we are compiling an XPointer
8449
8450Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8451
8452 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
8453 cleaned up the parser internals, refactored XPath code, added
8454 new compilation based APIs and cleanly separated public and
8455 private APIs.
8456
8457Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8458
8459 * xpath.h: the comp field must be added at the end to avoid
8460 killing binary compat.
8461
8462Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8463
8464 * Makefile.am: detect XPath memleaks in regreson tests
8465 * error.c: fixed and error w.r.t. error reporting still using
8466 stderr
8467 * hash.c: added new line at end of file
8468 * tree.h: minor cleanup
8469 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
8470 expression parsing from evaluation, resulted in a number of
8471 changes internally, and in XPointer. Likely to break stuff
8472 using xpathInternals.h but should remain binary compatible,
8473 new interfaces will be added.
8474
8475Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8476
8477 * configure.in: fixed a couple of problems reported by
8478 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
8479 without gcc on non linux platforms.
8480
8481Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8482
8483 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
8484 a fix for --with-html-dir= configure support. I hope it won't
8485 break rpm generation
8486
8487Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8488
8489 * xmlIO.c: one function comment cleanup.
8490
8491Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8492
8493 * SAX.c: external subset notations were improperly registered
8494 in the internal subset.
8495
8496Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8497
8498 * README.cvs-commits: added, pointing to HACKING
8499 * HACKING: updated
8500
8501Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8502
8503 * parser.c: and Matt Sergeant found one in the XML push
8504 parser (erroneous check I forgot to remove when I fixed the
8505 main parser).
8506
8507Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8508
8509 * xpath.c: ptittom found a small bug in UnaryExpr
8510
8511Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8512
8513 * configure.in: bumped to 2.3.4
8514 * error.c: fixed bug #51860
8515 * tree.c: fixed bug #51861
8516 * valid.c: cleanup, more debug, failed to fix one bug crap ...
8517 * tree.[ch] : added xmlDefaultBufferSize
8518 * nanoftp.c: typo in function name header block
8519 * doc/xml.html : updated, added link to XML::LibXSLT
8520 * doc/html/* : rebuilt the docs
8521
8522Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8523
8524 * parser.c SAX.c: the new content parsing code raised an
8525 ugly bug in the characters() SAX callback. Found it
8526 just because of strangeness in XSLT XML Rec ouptut :-(
8527
8528Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8529
8530 * Makefile.am: Martin Baulig suggested to add -lm
8531 * tree.c: found another bug in xmlNodeGetContent()
8532
8533Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8534
8535 * xpath.c: Bjorn found the error related to strictness of comparison.
8536
8537Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8538
8539 * parser.c: trying to fix the Dtd parsing problem reported
8540 by Gary, side effect of last week speed optimizations.
8541
8542Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8543
8544 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
8545 * parserInternals.c: removed unneeded test raised by Stric
8546
8547Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
8548
8549 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
8550 and fixed by William Brack). Added xmlXPathFormatNumber.
8551 Changed the sorting slightly.
8552 * configure.in Makefile.am example/Makefile.am: Added -lm.
8553 Please note that applications linking with libxml2, must
8554 also like with the math library from now on.
8555
8556Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8557
8558 * HTMLparser.c: fixed loop reported by Marc Sanfacon
8559
8560Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8561
8562 * parser.c: one must report spaces even if the Dtd element
8563 content proves that this is not part of the element content.
8564 * result/valid/*.xml: this changed the ouptu slightly
8565
8566Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8567
8568 * configure.in: bumped to 2.3.3
8569 * doc/xml.html: updated
8570
8571Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8572
8573 * tree.c: minor doc fix
8574 * xpath.c: deallocation issues when a result tree has been
8575 converted to a node-set
8576
8577Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8578
8579 * doc/xml.html: oops corrected dates s/2000/2001
8580
8581Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8582
8583 * valid.c: new patch from Gary Pennington
8584
8585Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8586
8587 * doc/xml.html: applied patch from Ankh
8588
8589Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8590
8591 * xinclude.c: fixed a problem building on Mac
8592
8593Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8594
8595 * parser.c: more work on increasing parsing ferformances
8596
8597Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8598
8599 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
8600 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
8601 avoiding memcpy in production builds MEM_CLEANUP macro use
8602 * parser.[ch] parserInternals.c: optimizations of the tightest
8603 internal loops inside the parser. Better checking of I/O
8604 flushing/loading conditions
8605 * xmllint.c : added --timing
8606
8607Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8608
8609 * configure.in: bumped to 2.3.2
8610 * doc/xml.html: updated for release
8611
8612Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8613
8614 * xpath.c: found a memleak and fixed a nasty bug
8615
8616Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8617
8618 * xmllint.[c1] : added return code errors for xmllint
8619 * xpath.c: specific debug dump function for result value trees
8620
8621Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8622
8623 * xpath.c: finally implemented xmlXPathCompareNodeSets
8624 * test/XPath/expr/floats results/XPath/expr/floats: added
8625 a test for float expressions
8626
8627Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8628
8629 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8630 * parserInternals.[ch]: trying to speed up parsing
8631 * xpath.c : speeded up node set equality op
8632
8633Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8634
8635 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8636 better handling of ID/IDREF and the list modules associated
8637 * configure.in: small CFLAGS cleanup
8638
8639Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8640
8641 * configure.in: fixed iconv detection on AIX (stric)
8642
8643Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8644
8645 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8646
8647Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8648
8649 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8650 and optimized xmlXPathNodeSetSort
8651
8652Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8653
8654 * xpath.c: bug fix when context size is 0
8655 * parser.c: I like Norm's Dtd because they still manage to break
8656 the parser occasionally
8657
8658Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8659
8660 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8661
8662Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8663
8664 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8665 attributes within the XML-1.0 namespace
8666
8667Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8668
8669 * xpathInternals.h: exported a few axis functions
8670 * doc/xml.html: updated the doc
8671
8672Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8673
8674 * configure.in: applied patch from Daniel van Balen for OpenBSD
8675 and bumped version to 2.3.1
8676 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8677 attempt to find autoclosing was simply broken, removed it,
8678 updated the examples, this is better
8679
8680Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8681
8682 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8683 hash functionnalities.
8684 * doc/html/* : rebuild the doc
8685
8686Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8687
8688 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8689 on predicate
8690 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8691 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8692 really want to have tags closed on output even if we accept
8693 unclosed ones on input
8694
8695Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8696
8697 * xpath.c: ouch don't free NULL, rare case fixed
8698 * tree.c: don't coalesce text nodes if they don't have the
8699 same behaviour wrt escaping on output
8700
8701Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8702
8703 * xpath.c: small fixup
8704 * SAX.c: don't warn on empty namespaces.
8705
8706Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8707
8708 * README: a bit of cleanup
8709 * configure.in: preparing for 2.3.0 release
8710
8711Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8712
8713 * hash.[ch]: added a first version of xmlHashSize()
8714 * valid.c: another bug fix from Gary Pennington
8715
8716Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8717
8718 * valid.c: couple of bug fixes pointed by Gary Pennington
8719 * HTMLtree.c: #if 0 cleanup
8720
8721Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8722
8723 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8724 which removes a time consuming check of xmlXPathNodeSetAdd()
8725 and use it in places where we are sure to not break unicity
8726
8727Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8728
8729 * xpath.c: bug fixes found from XSLT
8730 * tree.c: preserve node->name special values when copying nodes.
8731 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8732 external subset are fetched when available but without full
8733 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8734 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8735 output with encoding disabled.
8736
8737Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8738
8739 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8740 xmlCheckFilename should not be called from xmlFileOpenW
8741 and xmlGzfileOpenW
8742
8743Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8744
8745 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8746 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8747 added the new tests for URI normalization
8748 * testURI.c: fixed stoopid bugs
8749 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8750 the URI in the error messages are now properly normalized
8751
8752Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8753
8754 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8755
8756Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8757
8758 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8759
8760Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8761
8762 * xpath.c: fixed mod operator
8763
8764Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8765
8766 * parser.c: fixed xmlStrcat doc
8767 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8768 trees.
8769
8770Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8771
8772 * xpath.c result/XPath/tests/chaptersbase
8773 result/XPath/tests/simplebase: fixed XPath node()
8774 * tree.c: small fix in xmlNewNs()
8775 * Makefile.am: removed extraneous xml2Conf.sh rule
8776
8777Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8778
8779 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8780 Changed the library name, in order to get libxml-devel and
8781 libxml2-devel to coexist on a single system
8782 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8783 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8784
8785Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8786
8787 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8788 libxml2-devel installable in // as libxml-devel.
8789
8790Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8791
8792 * doc/Makefile.am: fixed make rebuild in doc
8793 * doc/html/*.html: rebuilt the docs
8794
8795Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8796
8797 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8798
8799Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8800
8801 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8802 the HTML doc to go into the -devel RPM ...
8803 * aclocal.m4 config.h.in: some updates due to auto* magic
8804
8805Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8806
8807 * xpath.h: added a hook in the context structure allowing to
8808 link to extra support, needed for XSLT
8809
8810Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8811
8812 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8813 xmlXPtrCmpPoints to use it.
8814 * propagated the following patch from Alejandro Forero
8815 * include/win32config.h xmlIO.c: applied further suggestions
8816 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8817 * example/gjobread.c: fixed warnings, now that it builds
8818
8819Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8820
8821 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8822
8823 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8824 filename points to a valid file (not a directory).
8825 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8826 Added calls to xmlCheckFilenameDir.
8827
8828 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8829 `path' (rather than `filename') as the parameter to gzopen and open.
8830
8831Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8832
8833 * Makefile.am: fixed a problem with EXTRA_DIST
8834
8835Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8836
8837 * Makefile.am example/Makefile.am: finally found the trick
8838 to build the example, i.e. add "." in SUBDIRS before example
8839 in the list <grin/>
8840
8841Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8842
8843 * doc/xml.html: updated with an XSLT section, removed pointer to
8844 W3C CVS base.
8845
8846Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8847
8848 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8849 too, and deallocation need to occur the same way.
8850
8851Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8852
8853 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8854 type correponding to an XSLT result tree fragment. Share most
8855 of the data format with node set, as well as operators.
8856 * HTMLtree.c: added a newline at the end of the doctype output
8857 whe this one is not present initially.
8858 * tree.c: make sure taht the parent and doc pointers are properly
8859 set when copying attributes (lists).
8860
8861Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8862
8863 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8864
8865Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8866
8867 * xpath.c: seems I finally killed that ugly path evaluation
8868 context bug (tagged 9999 in case is is wrong)
8869
8870Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8871
8872 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8873 for XSLT
8874
8875Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8876
8877 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8878 for xmlGzfileOpen() bug
8879
8880Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8881
8882 * xpath.c: removed an error found by XSLT usage
8883 * tree.c parserInternals.h: use a predefined static string
8884 for text and comment nodes, avoid freeing them in xmlFreeNode,
8885 exported the string name in parserInternals.h and added
8886 another value to disable encoding at output (for XSLT),
8887 gain memory, time.
8888
8889Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8890
8891 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8892 win32/libxml2/libxml2_so.dsp: new makefiles and update
8893 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8894
8895Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8896
8897 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8898 Gary Pennington
8899
8900Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8901
8902 * xpath.c: fixed the comaprision of values and nodelists,
8903 need to compare nodelist still ...
8904 * debugXML.c: avoided a possible core dump
8905 * HTMLparser.c: cleanup
8906 * nanohttp.c: contributed fix.
8907 * tree.c: fixes in properties handling added xmlSetNsProp
8908 needed by libxslt
8909 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8910 comment
8911 * TODO: updated
8912
8913Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8914
8915 * parser.c parserInternals.c: applied Bjorn Reese optimization
8916 patch
8917
8918Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8919
8920 * Makefile.am: applied patch fro make check from Martin Vidner
8921
8922Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8923
8924 * configure.in: preparing 2.2.11
8925 * doc/html/*: rebuild the HTML files
8926 * doc/xml.html : updated
8927
8928Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8929
8930 * tree.c: fixed a stupid bug
8931 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8932 patches related to validation of an XInclude processing result
8933 * TODO: updated
8934
8935Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8936
8937 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8938 on large files
8939
8940Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8941
8942 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8943
8944Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8945
8946 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8947 reported by Jonas Borgström
8948 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8949
8950Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8951
8952 * testXPath.c xpath.c: fixing the XPath union expressions problem
8953 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8954
8955Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8956
8957 * xmllint.c: Made is so if the file name is "-" is will read form
8958 standard input. Sven Heinicke <sven@zen.org>
8959 * tree.c: fixed a problem when growing buffer
8960 * tree.h: fixed the comment of the node types following andersca
8961 comment
8962 * TODO: updated
8963
8964Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8965
8966 * HTMLparser.[ch]: added a way to avoid adding automatically
8967 omitted tags. htmlHandleOmittedElem() allows to change the
8968 default handling.
8969 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8970 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8971 of xmllint too when using --memory flag, added a memory test
8972 suite at the Makefile level.
8973 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8974 with namespace use when encountering QNames in XPath evalation,
8975 added xmlns() scheme in XPointer.
8976 * nanoftp.c : incorporated a fix
8977 * parser.c xmlIO.c: fixed problems raised with encoding when using
8978 the memory I/O
8979 * parserInternals.c: closed bug 25934 reported by
8980 torsten.landschoff@innominate.de
8981 * TODO: updated
8982
8983Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8986 on a non-updated tree :-(, made a 2.2.10 release to correct the
8987 situation
8988
8989Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8992 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8993 integrated a set of OpenVMS changes from Howard Taylor
8994 <Howard.Taylor@pacoast.com>
8995
8996Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8999 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
9000
9001Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * HTMLparser.c: some fixes on auto-open of html/head/body
9004 * encoding.c: fixed a compilation error on some gcc env
9005 * xpath.c xpointer.[ch] xpathInternals.h: improved the
9006 XPointer implementation
9007 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
9008 related XPointer tests and associated results
9009
9010Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9011
9012 * doc/xmldtd.html doc/xml.html: following a short step by step
9013 guidance on IRC to help maciej with DTDs I started a small
9014 page on the subject.
9015
9016Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * HTMLparser.c: fixed handling of broken charrefs
9019 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
9020 patches
9021
9022Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * doc/xml.html doc/html/* : rebuilt the docs after adding
9025 xinclude and updated page for 2.2.7 and 2.2.8
9026 * configure.in: releasing 2.2.8
9027
9028Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * parser.[ch] parserInternals.c: applied the conditional
9031 section processing fix from Jonathan P Springer
9032 <jonathan.springer2@gte.net>
9033 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
9034 project file, fixed iconv default non support
9035 * xpath.c: fixed the problem of evaluating relative expressions
9036 when a node context is provided.
9037
9038Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * nanoftp.c: fixed gcc 2.95 new warnings
9041 * SAX.c: fixed a stupid bug
9042 * tree.c: fixed a formatting problem when round-tripping
9043 from/to memory
9044 * xinclude.c: chased memleak, fixed a base problem
9045 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
9046 xmlXPtrBuildNodeList()
9047 * TODO: updated
9048 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
9049 adding a first small set of regression tests for XInclude
9050
9051Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * nanohttp.[ch]: applied Wayne Davison patches to access
9054 the WWW-Authorization header.
9055 * parser.c: Closed Bug#30847: Problems when switching encoding
9056 in short files by applying Simon Berg's patch.
9057 * valid.c: fixed a validation problem
9058 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
9059 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
9060 Wayne Davison
9061 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
9062 need to be extended to non full nodes selections.
9063 * xinclude.c: starts to work decently
9064
9065Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
9068 debugXML.c xmlversion.h.in: Started adding XInclude support,
9069 this is a new xmllint option
9070 * tree.c xpath.c: applied TOM patches for XPath
9071 * xpointer.c: fixed a couple of errors.
9072 * uri.c: added an escaping function needed for xinclude
9073 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
9074 new warning from RH70 gcc's version
9075
9076Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9077
9078 * HTMLparser.c: fixed loop on invalid char in scripts
9079 * parser.c: update to description of xmlIOParseDTD()
9080 * libxml.m4 xmlversion.h.in: changes contributed by
9081 Michael Schmeing <m.schmeing@internet-factory.de>
9082 * configure.in: preparing for 2.2.7
9083 * Makefile.am: trying to avoid config.h and acconfig.h
9084 being included in the distrib
9085 * configure.in: released 2.2.7
9086
9087Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9088
9089 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
9090 like namespaces for good. Unified xmlNs and xmlNode somewhat.
9091
9092Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * parser.[ch]: added xmlIOParseDTD()
9095 * xpointer.c: added support for the 2 extra parameters of
9096 string-range, fixed a stoopid error when '0' was present
9097 in XPointer expressions
9098 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
9099 testsuite for the above
9100
9101Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * libxml.spec.in: improved package descriptions
9104
9105Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * xpath.c xpathInternals.h: applied a large cleaning patch
9108 from TOM <ptittom@free.fr>, it also add namespace support
9109 for function and variables registration.
9110
9111Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
9114 * Makefile.mingw: Wayne Davison's update adding hash.c
9115
9116Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * xpath.c: fixed the root evaluation problems
9119 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
9120 ignorable spaces with <b> <bold> <em>
9121 * tree.c: fixed a loop in xmlSearchNsByHref()
9122
9123Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * xpath.c: applied another XPath patch from TOM
9126 * xpath.c include/makefile.am: applied another patch from
9127 china@thewrittenword.com (cleanup on IRIX).
9128
9129Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9130
9131 * xml-config.1: received a fixed version from Fredrik Hallenberg
9132 <hallon@lysator.liu.se>
9133
9134Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
9137 cleanup patch for XPath
9138
9139Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * patched to redirrect all "out of context" error messages to
9142 a reconfigurable routine. The changes are:
9143 * xmlerror.h : added the export of an error context type (void *)
9144 an error handler type xmlGenericErrorFunc there is an interface
9145 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
9146 to reset the error handling routine and its argument
9147 (by default it's equivalent to respectively fprintf and stderr.
9148 * all the c files: all wild accesses to stderr or stdout within
9149 the library have been replaced to calls to the handler.
9150
9151Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * configure.in: release 2.2.6
9154 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9155 exporting the inner functions of xpath for extension modules
9156 * doc/*: updated and rebuilt the doc
9157
9158Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * nanohttp.c : applied Wayne HTTP cleanup patch
9161 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9162 and xmlNodeSetSpacePreserve()
9163
9164Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9165
9166 * xpath.c: closing bug #29260
9167
9168Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9171 multikey tuples, made hash structure opaque
9172 * valid.[ch]: moved elements, attributes, notations decalarations
9173 as well as ID and refs to hash tables.
9174 * entities.c: hash cleanup
9175 * xmlmemory.c: fixed a dump problem in debug mode
9176 * include/Makefile.am: problem passing in DESTDIR= values patch
9177 from Marc Christensen <marc@calderasystems.com>
9178 * nanohttp.c: removed debugging remains
9179 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9180 * HTMLparser.c parser.c: fixing a number of problems with the
9181 macros in the *parser.c files (Wayne).
9182 * HTMLparser.c: close the previous option when opening a new one
9183 (Marc Sanfacon).
9184 * result/HTML/*: updated the HTML results accordingly
9185
9186Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9189 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9190 XPath functions and XML entities table to them. More to come...
9191 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9192
9193Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9194
9195 * tree.c: coalesce adjacent text nodes
9196 * valid.c: handling of blank nodes in DTd validation (raised
9197 by problems with a posteriori validation).
9198 * nanohttp.c: changing behaviour on HTTP write stuff.
9199 * HTMLtree.c: forced body and html to be explicitely closed.
9200 * xpath.h: exported more XPath functions.
9201
9202Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * Release of 2.2.5
9205 * xpointer.c: range() range-inside and other helper functions
9206 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9207
9208Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9211 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9212
9213Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9216 and XPointer modules
9217
9218Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * SAX.h: closed #25107
9221
9222Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9223
9224 * testSAX.c: fixed problem with cdata reporting
9225 * SAXresult/* : updated
9226
9227Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9228
9229 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9230 Closed bug #27499, added to regression tests
9231 * TODO: updated
9232
9233Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9234
9235 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9236 support for SCRIPT and STYLE with help from Bjorn Reese
9237 * test/HTML/* result/HTML/*: added simple testcase and updated
9238 the existing ones.
9239
9240Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9241
9242 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9243 string-range for empty strings
9244 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9245 test/XPath/xptr/strrange: augmented the XPointer testsuite
9246
9247Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * doc/xml.html doc/xmlmem.html: added a module describing memory
9250 interfaces and use, updated the main page.
9251
9252Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9255 nanoftp code work on Windows too now
9256
9257Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9260 * xpointer.c: implemented string-range() at least a good first version
9261 * test/XPath/docs/str test/XPath/xptr/strrange
9262 result/XPath/xptr/strrange: the string-range() tests
9263
9264Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9265
9266 * Makefile.am include/Makefile.am include/win32config.h
9267 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9268 and make distcheck
9269
9270Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9273 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9274 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9275
9276Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9277
9278 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9279 patch for socklen_t detection by
9280 Albert Chin-A-Young <china@thewrittenword.com>
9281
9282Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9283
9284 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9285 and added a --dtdvalid option to xmllint used to test it
9286
9287Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9290 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9291
9292Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9295 handlings (registration, lookup, cleanup)
9296
9297Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9298
9299 * configure.in Makefile.am include/makefile.am: adding XPointer
9300 and XPtrtests target
9301 * xpointer.[ch] : new files for XPointer support
9302 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9303 more XPath tests
9304
9305Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9306
9307 * configure.in: fixed, very broken, make distcheck works again
9308
9309Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9310
9311 * More work toward 2.2.5, integrated a number of patches
9312 * configure.in Makefile.am win32config.h.in: trying to cleanup
9313 make distcheck .... huh ...
9314 * include/Makefile.am include/win32config.h: new directory
9315 for includes
9316 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9317 updated teh makefiles and instructions for WIN32
9318 * xpath.c: small fixes
9319 * test/XPath/ results/XPath: updated the testcases and results
9320 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9321 suggested patches
9322 * valid.c: fixed an ID bug
9323
9324Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009327 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009328 * xpath.[ch]: worked on XPointer
9329
9330Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9331
9332 * configure.in Makefile.am: 2.2.5, ship the include in an
9333 include/libxml subdirectory, use symlinks when using CVS
9334 * testSAX.c: fixed small bug
9335 * testXPath.c: changed the way testfiles are parsed
9336 * debugXML.c: same kind of cleanup when parsing an argument expression
9337 XPath/XPointers can have blanks embedded
9338 * xpath.[ch]: more cleanup, reorgs for XPointer work
9339 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9340 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9341
9342Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9343
9344 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9345 in the XPath engine, rewrote large parts of it, now it's far
9346 cleaner and in sync with the REC not an old WD. Fixed a parsing
9347 problem in the interactive XML shell found when testing XPath.
9348
9349Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9352 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9353 examples with the extra test
9354
9355Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9356
9357 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9358 the global init function.
9359
9360Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9361
9362 * HTMLparser.c: Doohhh, attribute name parsing was still case
9363 sensitive ! Fixed this ...
9364 * result/HTML/* : updated the tests results accordingly
9365
9366Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9367
9368 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9369 engine, should be far more stable, incorporated a new version of
9370 preceding/following axis, need testing
9371 * uri.c: fixed file:///c:/a/b/c problem
9372 * test/XPath/tests/idsimple: augmented the XPath tests
9373
9374Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * doc/* rebuilding docs for 2.2.4 release
9377
9378Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9379
9380 * configure.in: releasing 2.2.4
9381 * parser.[ch]: added xmlStrEqual()
9382 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
9383 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
9384 use xmlStrEqual instead
9385 * TODO: updated
9386 * added an XPath test
9387
9388Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9389
9390 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
9391 * entities.h: exported xmlInitializePredefinedEntities
9392 * parser.[ch] : added xmlInitParser()
9393 * parserInternals.h : had to export htmlInitAutoClose()
9394
9395Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * xpath.[ch] : fixed some serious XPath Predicate evaluation
9398 problems
9399 * Makefile.am : added XPath regression tests to normal tests
9400 * uri.c: fixed a problem with local paths, cleanup
9401 * parser.c: fixed a problem with large CData sections
9402
9403Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * configure.in xml-config.in: patch from "Ben Taylor"
9406 <sol7x86@hotmail.com> for solaris shared libs lookup
9407
94082000-09-30 Martin Baulig <baulig@suse.de>
9409
9410 * libxml-2.0.pc.in: Provide pkg-config script.
9411
9412 * configure.in: Create the libxml-2.0.pc script from the
9413 libxml-2.0.pc.in templates.
9414 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
9415 script in `$(libdir)/pkgconfig'.
9416
9417Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
9420 when compiling with MSC
9421
9422Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * xpath.c: patch for normalize-string() substring-before(),
9425 substring-after() and translate() functions from Bjorn Reese
9426 <breese@mail1.stofanet.dk>
9427 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
9428 Fredrik Hallenberg <hallon@lysator.liu.se>
9429 * TODO: updated
9430
9431Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
9434 problem of socklen_t being undefined on a number of platforms
9435 * debugXML.c: fixed a compilation problem when without snprintf
9436
9437Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9438
9439 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
9440 an URI bug and a fix for the control-character-induced infinite loop
9441 * nanohttp.c: preventive fix for compiling on WIN32
9442
9443Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9444
9445 * xmlint.c: closing bug #25000
9446
9447Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
9450 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
9451 modified slightly Wayne Davison patch adding xmlStrcasecmp and
9452 related function, fixing xmlStrncmp(), and associated cleanup
9453 * result/HTML/entities.html.sax: updating result
9454
9455Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * uri.c: applied patch for URI escaping from Wayne Davison
9458 <wayned@blorf.net>
9459 * tree.c parserInternals.c HTMLparser.c: memset checks patches
9460 from Denis Barbier <barbier@imacs.polytechnique.fr>
9461 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
9462 patch from Wayne Davison
9463
9464Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * doc/xml.html : updated with new releases, adding "how to help"
9467
9468Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
9471 removed a few warnings in pedantic mode ...
9472 * parserInternals.c parser.c: moved encoding switching function
9473 to parserInternals.c
9474 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
9475
9476Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * HTMLparser.c parser.c: set ctxt->errNo before calling the
9479 error or warning handlers
9480
9481Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * parserInternals.c parserInternals.h parser.c Makefile.am:
9484 created a new module parserInternals.c, moved most of the
9485 code shared by the various parsers there, as well as
9486 deprecated code from parser.c. More cleanup of parser.c
9487 * uri.c: fixed a problem when URI is NULL
9488 * valid.c: speedup when looking for an attribute declaration
9489
9490Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
9493 the cleanup of the computation of URI references when seeking
9494 external entities. The URI reference string and the resulting
9495 URI are both stored now.
9496 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
9497 large s(n)printf checks and cleanup from Denis Barbier
9498 <barbier@imacs.polytechnique.fr>
9499 * xmlversion.h.in tree.h: couple of SGML declarations for a
9500 possible docbook module.
9501 * result/VC/ : a couple of test output changed due to the change
9502 of the entities URI
9503
9504Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9505
9506 * parser.h: added a _private field for linking user's data
9507
9508Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9509
9510 * parser.c parserInternals.h: demacroified most of the IS_XXX
9511 the gain in size is significant so ...
9512
9513Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * entities.c: cases where looking up entities with doc==NULL
9516 covered
9517
9518Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * uri.c: applied Wayne Davison patch
9521 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
9522
9523Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9524
9525 * uri.c testUri.c: applied Wayne Davison patches
9526 * test/URI/uri.data result/URI/uri.data: first set of tests/results
9527 * Makefile.in: added URItest and included thenin "make tests"
9528
9529Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * xmlversion.h.in: closed bug 22941
9532
9533Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9534
9535 * doc/xmlio.html: added doc and example for entity loader
9536 redefinition.
9537
9538Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9539
9540 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
9541 used by libxml
9542
9543Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9544
9545 * parser.c: Fixed bug on invalid ontent characters and when using
9546 push.
9547 * xmllint.c: fixed xmllint endling of errors in push mode
9548
9549Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * HTMLparser.c testHTML.c: applied two new patches from
9552 Wayne Davison <wayned@users.sourceforge.net>
9553 * result/HTML/*.sax: regenerated HTML SAX output
9554 * parser.c: more cleanup.
9555
9556Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9557
9558 * HTMLparser.[ch] testHTML.c: applied the second set of
9559 patches from Wayne Davison <wayned@users.sourceforge.net>,
9560 adding htmlEncodeEntities()
9561 * HTMLparser.c: fixed an ignorable white space detection bug
9562 occuring when parsing with SAX only
9563 * result/HTML/*.sax: updated since the output is now HTML
9564 encoded...
9565
9566Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * HTMLparser.[ch]: applied some of Wayne Davison
9569 <wayned@users.sourceforge.net> patches
9570
9571Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
9574 undeclared namespace prefix was used, added a warning.
9575 Cleaned up support w.r.t. entities, spilling out a warning
9576 and being pedantic on lookups.
9577 * test/warning/ent9 : added testcase for previous example.
9578 * TODO: updated
9579 * parserInternals.h parser.c: changed the way names are parsed
9580 now allow infinite size and decrease penalty for normal use
9581 * parser.c: Started a big cleanup/check of the parser code,
9582 fixed some of the most tortuous entity code, spotted code
9583 unused anymore
9584 * test/*: added tests for very long names and related nasty
9585 things.
9586
9587Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9588
9589 * doc/encoding.html: added encoding aliases doc
9590 * doc/xml.html: updates
9591 * encoding.[ch]: added EncodingAliases functions
9592 * entities.[ch] valid.[ch] debugXML.c: removed two serious
9593 bottleneck affecting large DTDs like Docbook
9594 * parser.[ch] xmllint.c: added a pedantic option, will be
9595 useful
9596 * SAX.c: redefinition of entities is reported in pedantic mode
9597 * testHTML.c: uninitialized warning from gcc
9598 * uri.c: fixed a couple of bugs
9599 * TODO: added issue raised by Michael
9600
9601Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * doc/encoding.html: propagated Martin Duerst suggestions
9604
9605Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
9608 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
9609 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9610 by Wayne Davison
9611
9612Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9613
9614 * nanoftp.c nanohttp.c: small cleanup
9615 * TODO: updated
9616
9617Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * added an old VC testcase and updated title.xml entity
9620
9621Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9622
9623 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9624 done on auto-opening of <p> tags and cleanup of SAX output
9625
9626Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9629
9630Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * doc/xml.html libxml.* structure.*: updated the doc a bit
9633
9634Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9635
9636 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9637 of SAX tests
9638
9639Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9640
9641 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9642 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9643
9644Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9645
9646 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9647 * testHTML.c: fix core dump on Solaris 2.x systems
9648 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9649 * result/HTML/*.sax: previous bug fix lead to new results
9650
9651Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9654 * configure.in: added --with-readline=DIR to accept alternate
9655 path for readline include/library
9656 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9657 for ANSI under HP-UX
9658 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9659 includes @LIBS@
9660
9661Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9662
9663 * doc/* : rebuilt the docs
9664 * getting ready for 2.2.2 release
9665
9666Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9667
9668 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9669 and xmlAddFeature()
9670 * tree.[ch]: added xmlAddChildList()
9671 * xmllint.c: MAP_FAILED macro test
9672 * parser.h: added xmlParseCtxtExternalEntity()
9673 * valid.c: applied bug fixes removed warning
9674 * tree.c: added CDATA block to elements content
9675 * testSAX.c: cleanup of output
9676 * testHTML.c: added SAX testing
9677 * encoding.c: better error recovery
9678 * SAX.c, parser.c: fixed one of the external entity processing
9679 of the OASis testsuite
9680 * Makefile.am: added HTML SAX regression tests
9681 * configure.in: bumped to 2.2.2
9682 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9683 SAX results
9684
9685Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9686
9687 * configure.in: patch for HP compiler
9688
96892000-08-04 Sven Heinicke <sven@zen.org>
9690
9691 * xmllint.c: Was coredumping sometimes when the file given didn't
9692 exist.
9693
9694Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9695
9696 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9697
9698 when using in memory parsing. Need some cleanup.
9699 * xmllint.c configure.in: added a --memory flag to test memory
9700 parsing
9701
9702Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * nanohttp.c: fixed socklen_t replacement to unsigned int
9705 * parser.c: fixed a space handdling missing at the end of
9706 production 28 DOCTYPE.
9707 * xmlmemory.c: fixed a stupid bug on the routine to override
9708 allocation functions
9709 * TODO: updated
9710
9711Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9712
9713 * doc/ regenerated the docs
9714
9715Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9716
9717 * doc/encoding.html doc/xml.html: added I18N doc
9718 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9719 improvements, both parser and filters, added ASCII & HTML,
9720 fixed the ISO-Latin-1 one
9721 * xmllint.c testHTML.c: added/made visible --encode
9722 * debugXML.c : cleanup
9723 * most .c files: applied patches due to warning on Windows and
9724 when using Sun Pro cc compiler
9725 * xpath.c : cleanup memleaks
9726 * nanoftp.c : added a TESTING preprocessor flag for standalong
9727 compile so that people can report bugs more easilly
9728 * nanohttp.c : ditched socklen_t which was a portability mess
9729 and replaced it with unsigned int.
9730 * tree.[ch]: added xmlHasProp()
9731 * TODO: updated
9732 * test/ : added more test for entities, NS, encoding, HTML, wap
9733 * configure.in: preparing for 2.2.0 release
9734
9735Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9736
9737 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009738 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009739
9740Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9741
9742 * doc/xml.html: changed the xmlsoft.org structure, updated the
9743 examples w.r.t. root and childs
9744
9745Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9746
Daniel Veillard784b9352003-02-16 15:50:27 +00009747 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009748
9749Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9750
9751 * HTMLparser.c: Work on character encoding support for the HTML parser
9752 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9753 * encoding.c: Fixed a potential memleak in the encoding stuff
9754
9755Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9756
9757 * doc/FAQ.html doc/Makefile.am : added a FAQ
9758
9759Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9760
9761 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9762 of the HTML parser to force it to not bypass SAX
9763
9764Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9765
9766 * win32config.h.in: updated
9767 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9768 lacks iconv support :-( need to release 2.1.1
9769 * configure.in: release 2.1.1
9770 * HTMLparser: fixed bug #14784
9771 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9772 by Windows compiler
9773 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9774 the SAX startDocument() callback.
9775 * TODO: updated
9776
9777Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9778
9779 * added xmlStopParser()
9780
9781Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9782
9783 * configure.in: 2.1.0 prerelease
9784 * Large resync between W3C and Gnome tree
9785 * nanoftp, nanohttp.c: fixed stalled connections probs
9786 * HTMLtree.c SAX.c : support for attribute without values in
9787 HTML for andersca
9788 * valid.c: Fixed most validation + namespace problems
9789 * HTMLparser.c: start document callback for andersca
9790 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9791 * parser.h, SAX.c: serious speed improvement for large
9792 CDATA blocks
9793 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9794 different encoding
9795 * example/Makefile.am example/gjobread.c tree.h: work on
9796 libxml1 libxml2 convergence.
9797 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9798 and the LIBXML_TEST_VERSION macro
9799
9800Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9801
9802 * doc/xml.html: various patches and improvements typo fixed by
9803 Felix Natter
9804 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9805 from Felix Natter <fnatter@gmx.net>
9806
9807Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9808
9809 * doc/upgrade.html: updated with instructions for support of both
9810 libxml-1.x and libxml-2.x
9811 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9812 for 2.x support and also fixed includes
9813
9814
9815Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9816
9817 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9818 the encoding support, added iconv support, so now libxml if
9819 compiled with iconv automatically support japanese encodings
9820 among others. Work based on initial patch from Yuan-Chen Cheng
9821 I may have broken binary compat in the encoding handler
9822 registration scheme, but that was so utterly broken I don't
9823 expect anybody to have used this feature until now.
9824 * parserInternals.h: fixup on the CHAR range macro
9825 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9826 code.
9827 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9828 * uri.c: added xmlParseURI() I can't believe I forgot to
9829 implement this one in 2.0 !!!
9830 * SAX.c: moved doc->encoding update in the endDocument() call.
9831 * TODO: updated.
9832
9833Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9834
9835 * tree.h: removed extraneous xmlRemoveProp definition
9836 * TODO: added item about --disable-corba configure switch
9837 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9838 * nanoftp.c: fixed include problems giving troubles on AIX and
9839 slowlaris
9840 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9841 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9842 comment and headers changes to lower gtk-doc number of warnings
9843 * doc/html/*: rebuilt docs
9844
9845Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9846
9847 * HACKING: documented the tag for 1.x and instructions
9848
9849Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9850
9851 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9852 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9853 xmlCreateIOParserCtxt
9854 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9855 significant overall improvement
9856 * xmllint.c: added I/O test to xmllint
9857 * testSAX.c: added a speed test
9858 * doc/* : updated/regenerated
9859
9860Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9861
9862 * xpath.c uri.h parserInternals.h: cosmetic changes from
9863 "Timur I. Bakeyev" <timur@bat.ru>, including making
9864 xmlCreateURI() public
9865
9866Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9867
9868 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9869 and the code at the same time. Added a clean mechanism for
9870 overload or added input methods: xmlRegisterInputCallbacks()
9871 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9872 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9873 * TODO: updated
9874 * doc/* : updated/regenerated
9875 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9876 source dir
9877
9878Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9879
9880 * testURI.c: yet another forgotten commit, I should get some sleep !
9881
9882Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9883
9884 * xmllint.c: forgot to commit this too ?
9885
9886Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9887
9888 * xmlversion.h.in : forgot to commit this previously
9889
9890Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9891
9892 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9893 * README TODO: updated for release
9894 * uri.c uri.h: added authority parsing/saving
9895 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9896 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9897 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9898 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9899 Makefile.am : added compile-time customization of libxml
9900 --with-ftp --with-http --with-html --with-xpath --with-debug
9901 --with-mem-debug
9902 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9903 #include <libxml/xxx.h> I hope it won't break too much stuff
9904 and will be manageable in the future...
9905 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9906 and added xmllint to the installed programs
9907 * uri.h: added xmlFreeURI()
9908
9909Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9910
9911 * uri.c uri.h: finished the escaping handling, the base support
9912 and the URI path normalization. Looks good just lacks the
9913 authority content parsing code.
9914 * Makefile.am: added instructions to generate testURI
9915 * TODO: updated
9916 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9917 added links and icons for W3C and Gnome
9918
9919Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9920
9921 * xmlmemory.[ch] : seems I forgot to actually update the files in
9922 the last commit :-)
9923 * doc/xml.html doc/html/* : updated and uploaded the docs
9924
9925Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9926
9927 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9928 * TODO: updated
9929 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9930 libxml default allocation function with another set (like gmalloc/
9931 gfree).
9932 * Makefile.am, uri.c, uri.h: added a set of functions to do
9933 exact (litteraly copied from the RFC 2396 productions) parsing
9934 and handling of URI. Will be needed for XLink, one XML WFC,
9935 XML Base and reused in the nano[ftp/http] modules. Still work
9936 to be done.
9937
9938Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * configure.in, libxml.spec.in : libxml2
9941 * doc/* : updated the doc page, rebuilt the docs
9942
9943Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9944
9945 * all: tagged LIB_XML_1_X
9946 * *.c *.h : updated from W3C CVS tree
9947 * configure.in : 2.0.0-beta
9948 * libxml.spec.in : libxml2 package nam
9949 * result/* : new version of the tests output
9950
9951Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9952
9953 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9954
9955Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9956
9957 * doc/* : rebuilt the docs
9958 * parser.c: final patch on #6766
9959 * valid.c: small patch on validity checks.
9960
9961Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9962
9963 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9964 added
9965 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9966 compatibility w.r.t. XML spec and existing code.
9967
9968Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9969
9970 * parser.c: seems a better solution to <a> </a> exists,
9971 will try it for a while
9972
9973Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9974
9975 * parser.c: tried to remove the <a> </a> generating <a/>
9976 this is hard. Left a flag for that purpose. Fixed bug #6766
9977 * configure.in: prepared 1.8.7 not released, due to previous
9978 problem
9979
9980Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9981
9982 * doc/xml.html : applied second patch from Paul DuBois
9983
9984Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9985
9986 * doc/xml.html : applied patch from Paul DuBois
9987
9988Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9989
9990 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9991
9992Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9993
9994 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9995 compilation warnings on various platforms.
9996 * parser.c: Fixed #5281 validity error callbacks are now desactived
9997 by default if not validating.
9998
9999Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10000
10001 * nanoftp.c, win32config.h.in: patches to compile on WIN32
10002
10003Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10004
10005 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
10006 <gkatsi@cs.toronto.edu>
10007
10008Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10009
10010 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
10011 processing URLs
10012
10013Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10014
10015 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
10016 xmlNanoFTPUpdateURL for persistent control connections.
10017 * configure.in: 1.8.6
10018
10019Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10020
10021 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
10022 * tree.[ch] : added xmlSaveNoEmptyTags
10023
100242000-01-29 James Henstridge <james@daa.com.au>
10025
10026 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
10027
10028 * Makefile.am: added nanoftp.[ch] to the build.
10029
10030Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10031
10032 * nanoftp.[ch]: cleanup, comments, API
10033 * debugXML.c : fixed a bug in the cat command
10034 * doc/*: regenerated the docs
10035
10036Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10037
10038 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
10039 * debugXML.c : fixed a bug in the cat command
10040 * valid.c: fixing some small probs
10041 * libxml.spec.in: get rid of the SNAP suffix
10042 * doc/xml.html: updated the status
10043
10044Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10045
10046 * xml-config.in: xml-config --version to just return the
10047 version number
10048 * xpath.c: some cleanup w.r.t. axis when the current node is
10049 an attribute.
10050 * TODO: updated
10051
10052Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10053
10054 * configure.in: prepared for libxml-1.8.5
10055 * doc/* recompiled the documentation
10056
100572000-01-17 Jody Goldberg <jgoldberg@home.com>
10058
10059 * configure.in : WARNING autoconf subtlety alert :
10060 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
10061 when looking for zlib.h so that HAVE_ZLIB_H is defined.
10062 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
10063 get defined by AC_CHECK_HEADERS.
10064
10065Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10066
10067 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
10068 Rune.Djurhuus@fast.no
10069
10070Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10071
10072 * TODO: updated
10073 * tree.c, parser.c: made sure that only memory alloc problems
10074 and internal parser errors are allowed to write to stdout or
10075 stderr.
10076
10077Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10078
10079 * tree.c : restored xmlNewGlobalNs since this seems used by
10080 a lot of existing code :-(, fixed a bug in xmlNewNs
10081 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
10082 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
10083 to exit() from the library code.
10084 * xpath.c, parser.c: removed bugs or unused code detected by
10085 Windows compilers
10086 * parser.c: started adding interfaces for parsing well balanced
10087 XML fragments
10088 * configure.in: releasing 1.8.4
10089 * doc/* : rebuilt the docs
10090
10091Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10092
10093 * tree.[ch] : added xmlNewDocFragment() for DOM
10094 * testHTML.c: uninitialized variable.
10095
10096Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10097
10098 * doc/* : rebuild the docs
10099
10100Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10101
10102 * acconfig.h: readline and history patch
10103 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
10104 * tree.c: added check and handling when possibly removing an ID
10105 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
10106 and saving.
10107 * test/HTML/entities.html result/HTML/entities.html* : test for
10108 various entities reference cases
10109 * result/HTML/* : as a result output of some testcase have
10110 changed
10111 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
10112 by previous example. added xmlParseTryOrFinish().
10113 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
10114 entities.h debugXML.h HTMLparser.h: changed the way struct are
10115 declared to allow gtk-doc to expose those
10116 * parser.c: closed bug #4960
10117 * Makefile.am configure.in: Applied patch from
10118 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
10119 and math/socket libs detection
10120
10121Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10122
10123 * configure.in, Makefile.am: link tester against readline
10124 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
10125
10126Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10127
10128 * tree.[ch]: added xmlRemoveProp
10129 * win32config.h.in nanohttp.c: avoid including the Windows
10130 socket stuff in every C files
10131 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
10132 the XmL parser(s)
10133 * test/ns4 result/ns4 etc...: added test case for previous prob
10134 * tree.c: xmlNewNs wasn't checking for double definition
10135 * Makefile.in: fixed a problem with dist-hook duplicates
10136 * parser.[hc], xmlIO.c: fixed the loading of external entities
10137 APIs, now xmlLoadExternalEntity() is used everywhere and
10138 setting up an app specific front-end using the
10139 * SAX.c parser.c: some fixes, now the xhtml spec validates
10140 with the xhtml DTD.
10141 * error.c: fixed crashes in case of no input stream
10142 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
10143 to the validation tests and results
10144
10145Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
10148 too htmlCreatePushParserCtxt() and htmlParseChunk()
10149 * parser.c: a bit of cleanup.
10150 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10151 to XML) removed the last mem leak known
10152 * HTMLtree.c: output message cleanup
10153 * xmlmemory.c: display content info about memory blocks
10154 * result/HTML/wired.* : missing att value warning change
10155
10156Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10157
10158 * doc/* : rebuilt the documentation
10159
10160Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10161
10162 * parser.[ch] parserInternals.h: Push parser for XML,
10163 seems to work fine now
10164 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10165 --push for push testing
10166 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10167 * testSAX.c: added --push
10168 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10169 subtree
10170 * xmlIO.[ch] : enriched API + fixes for push mode
10171 * entities.[ch]: added the entity content length to the struct.
10172 * xmlmemory.[ch]: new API to show the last entries for the shell
10173 * valid.c: added required attribute testing
10174 * SAX.c: the cdata callback now merge contiguous fragments
10175 * HTMLparser.c: cleanup of some macros
10176
10177Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10178
10179 * parser.c: fix for PIs name starting with xml
10180 * tree.c: fixed a potential problem with || and && ops
10181 * *.c, configure.in win32config.h.in : generate win32config.h for
10182 those on the Other Side !
10183
10184Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10185
10186 * parser.c: fixed a stupid = vs. == bug :-(
10187 * doc/gnome-xml.sgml: s/glade/xml/
10188
10189Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10190
10191 * configure.in, doc/xml.html : bug fix release 1.8.2
10192 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10193 Hopefully the end of that silly C++ include problem
10194 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10195 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10196 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10197 troubles with autoclosed elements when the stree shape doesn't
10198 follow the DtD specs. Added htmlIsAutoClosed() and
10199 htmlAutoCloseTag()
10200 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10201 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10202 * debugXML.c: fixed a bug on printing default namespaces.
10203 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10204
10205Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10206
10207 * result/HTML/*.htm[l] : updated the HTML regression tests according
10208 to the new output
10209 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10210 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10211 problem due to intermix of extern "C" { ... } declarations for C++
10212 and recursive includes in the headers
10213
102141999-12-20 Chris Lahey <clahey@umich.edu>
10215
10216 * HTMLtree.c: Made it so that html nodes with a single child do
10217 not insert a carriage return before or after the child node.
10218
10219Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10220
10221 * configure.in, doc/xml.html : bug fix release 1.8.1
10222 * parser.c: fixed bug #4344
10223 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10224 added the glue to avoid C++ problems
10225 * doc/* : regenerated the documentation
10226
10227Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10228
10229 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10230 namespace recognition, and Dia as a resul :-(
10231 * encoding.c: closed bug #3950
10232
10233Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10234
10235 * valid.c: debugging a posteriori validation, except URI expansion
10236 stuff this should be fixed now
10237 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10238 Carl Nygard <cnygard@bellatlantic.net>
10239 * tester.c: added --postvalid, cleaning of the code
10240 * tree.[ch]: added xmlDocGetRootElement()
10241
10242Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10243
10244 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10245 c++ losage.
10246
10247Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10248
10249 * configure.in, doc/xml.html : bumped to 1.8.0
10250 * xlink.[ch], Makefile.am : added framework for link detection
10251 * parser.h: added nbChars to parser context, needed for cleanup.
10252 * xmlmemory.c: removed a nasty bug when out of mem
10253 * valid.[ch]: adding namespace support for attribute decl
10254 * tester.c: added --debugent option
10255 * debugXML.[ch]: added xmlDebugDumpEntities()
10256 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10257 buffers instead, this was really needed, validation was breaking
10258 in strange ways due to that. Added xmlParseStringPEReference()
10259 and other parsing from strings functions. Entities processing
10260 modified again, but PERef are still not handled correcly but
10261 unless you're Eve Maller you won't notice :-)
10262 * HTMLparser.c: large changes toward reliability, and switched to
10263 lowercase internal tags, XHTML is lowercase, so it will help
10264 that output is closer to next version.
10265 * doc/* : regenerated the documentation, it is now hosted at
10266 http://xmlsoft.org/ (same bits I just bought the domain :-)
10267
10268
10269Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10270
10271 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10272 doc generation
10273 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10274 in the SAX API
10275 * doc/*: rebuilt the doc making sure everything appears in the
10276 HTML files
10277
10278Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10279
10280 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10281 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10282 which allow impressive speed improvement on dataset with
10283 large text pieces, but at the cost of broken binary
10284 compatibility and slightly bigger memory usage.
10285 Configure with --with-buffers to activate them, they
10286 are protected with XML_USE_BUFFER_CONTENT define.
10287 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10288 goal is 0 memory left allocated once parser is no more used
10289 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10290 call xmlCleanupParser() and xmlMemoryDump()
10291
10292Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10293
10294 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10295 * parser.[ch] encoding.[ch]: added memory cleanup routines
10296 * parser.c: closing bug #3788
10297 * doc/*: rebuilt the doc
10298
10299Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10300
10301 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10302 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10303 * tester.c: added --compress option
10304 * doc/*: rebuilt the documentation
10305
10306Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10307
10308 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10309 if given /proc/kcore as input !
10310 * doc/xml.html doc/*: updated and rebuilt the documentation
10311
10312Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10313
10314 * parser.c: Fixed some wrongly space collapsing code due to
10315 a misreading of the spec.
10316 * result/*: fixed the output accordingly
10317
10318Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10319
10320 * encoding.c: bug fix and typos
10321 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10322 * parser.c: added attribute normalization closing bug #3597
10323 * test/att* result/att* SAXresult/att*: testcase for attribute
10324 normalization
10325
10326Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10327
10328 * configure.in: closing bug #3163 by adding extra flags for the
10329 cc compiler on HP-UX
10330
10331Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10332
10333 * valid.[ch] : removed a typo and an enumerated type bug in the
10334 xmlAddElementDecl() function
10335 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10336 call to xmlEncodeEntitiesReentrant() so that the functions
10337 New, Set and Get are at the same level.
10338 * parser.c HTMLparser.c: extra memory allocation bug for
10339 attributes detected by someone using libxml in embedded systems :-)
10340
10341Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10342
10343 * xmlmemory.h: turned off mem debug :-\
10344
10345Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10346
10347 * parser.c: closed bug #2784 a one line fix, but worth pushing
10348 a new release out
10349 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10350 some structures, comments before and after the
10351 main element, and other nastyness
10352 * HTMLtree.c tree.c: accomodate the extended HTML supported
10353 * configure.in: pushing 1.7.4
10354 * test/ent8 and related outputs : added a new test for bug #2784
10355 * test/HTML/wired.html and related output: a nasty HTML example
10356 * Makefile.am: improved the test scripts
10357 * docs/* : reran the documentation extractor, updated xml.html
10358
10359Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10360
10361 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10362 HTMLparser and debugged the HTML related code. HTML documents
10363 now have their own type
10364 * entities.c: do not dump &apos; for HTML output
10365 * xmlmemory.c: improvement, breakpoint mechanism
10366 * testHTML.c: added --sax --repeat ...
10367 * Makefile.am: improved the HTML tests
10368 * valid.[ch]: added xmlValidGetValidElements and
10369 xmlValidGetPotentialChildren
10370 * tester.c: added --insert to test the 2 new functions
10371 * test//* result//* SAXresult//* : regression test cleanup
10372 and extension.
10373 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10374 gnome-xml-nanohttp.html
10375
10376Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10377
10378 * HTMLparser.c: fixed problems with some autoclose tags
10379 * tree.c: fixed XML output problems.
10380 * result/* SAXresult/*: update of the tests output
10381
10382Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10383
10384 * Makefile.am: Arturo patch for xmlConf.sh version info
10385 * parser.c: Tim Josling patch for single quoted items
10386 * tester.c: Tim Josling patch for tester options usage
10387 * tree.h: indent cleanup
10388
10389Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10390
10391 * HTMLparser.c parser.h : Fixed problems with HTML parsing
10392 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
10393
10394Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10395
10396 * tree.c : Raph patch for initialization of CORBA fields
10397 * parser.c, xpath.c, ...: modification of doc comments
10398 * xpath.c : allow spaces in xpath expressions
10399
10400Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10401
10402 * xmlmemory.h: turning off memory debug :-(
10403
10404Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10405
10406 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
10407 better SAX interfaces.
10408 * testSAX.c: uses the new SAX routine, avoid fetching any remote
10409 entity.
10410 * configure.in: 1.7.2
10411
10412Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10413
10414 * libxml.spec.in: fixed the URL
10415 * doc/xml.html: improved the documentation front-end
10416
10417Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10418
10419 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
10420
10421Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10422
10423 * libxml.spec.in: fixed the alpha compile problem
10424 * parser.[ch]: changed errno to errNo in the parser context :-(
10425 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
10426 * doc/xml.html: changed CHAR to xmlChar
10427 * doc/html/*: recompiled the documentation
10428 * configure.in: 1.7.1
10429
10430Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10431
10432 * parser.h: modified the parser context struct to regain 1.4.0
10433 binary compatibility
10434 * parser.c, xml-error.h: added errno ot teh context and defined
10435 a set of errors values with update of errno
10436 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
10437 DTDs and entities
10438 * *.h, *.c: complete cleanup of the use of config.h and include
10439 protection depending on the current setup.
10440 * overalll debugging, maintenance and bug-fixing on all modules
10441 * updated the documentation
10442 * ready for 1.7.0
10443
10444Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10445
10446 * HTMLparser.c : cleanup
10447 * SAX.c valid.c valid.h: added ID/IDREF checking
10448 * tree.c tree.h: extended doc structure for refs
10449 * configure.in: 1.6.2
10450 * parser.c: patched bug in SAX user arg call
10451 * parserInternals.h: patched missing close in C++ wrapping
10452 * testXPath.c xpath.c xpath.h: prepared for extensibility,
10453 especially upcoming XPointer implementation.
10454 * doc/xml.html: augmented, typo
10455
10456Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
10457
10458 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
10459 not all invocations of install understand -d.
10460
10461Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
10462
10463 * Makefile.am: prepend all the test* calls with $(top_builddir) -
10464 to make 'check' works, when builddir != srcdir.
10465
10466Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10467
10468 * doc/xml.html : updated the documentation
10469
10470Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10471
10472 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
10473 not deallocated memory blocks
10474 * *.c : replaces all calls to malloc() free() and realloc() to
10475 the wrapper functions/macros
10476 * tree.c : removed memory leaks dues to calling xmlFreeNode()
10477 instead of xmlFreeNodeList()
10478
10479Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10480
10481 * HTMLparser.c: corrected a stupid bug leading to core dump at
10482 tree deallocation. Removed warnings indicated by
10483 Stephane.Conversy@lri.fr
10484 * entities.c: Fixes Yet Another Stupid Bug, entities were not
10485 looked for in the external subset
10486
10487Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10488
10489 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
10490 on SGI by Stephane.Conversy@lri.fr
10491
10492Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10493
10494 * all .h : changed the prototype declaration indent as in gtk
10495 * most .c : working on reducing the TODOs in the code
10496 * most .c : cleanup though -pedantic and Insure++
10497 * improvements on validation ID checkings.
10498 * tree.[ch] SAX.c: added support for namespace on attributes #2022
10499 * xml-config.in: closed #1810
10500
10501Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10502
10503 * tree.h, valid.c, valid.h: more work on validity, IDs
10504 * xpath.c: added/fixed comparidon and equlity, added a new isinf
10505 definition for AIX
10506
10507Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10508
10509 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
10510 the distribution due to a cut'n paste error at last commit
10511
10512Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10513
10514 * configure.in: upgraded to version 1.4.0
10515 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
10516 Big update, added a large part of the validation process,
10517 it should be usable, but some parts are missing
10518 * xpath.c: improved the implementation w.r.t. root.
10519 * Makefile.am: added more tests
10520 * test and result trees: added a lot of tests
10521 * libxml.spec.in: export libxml.so.0 and libxml.so.1
10522
10523Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10524
10525 * Added an HACKING file
10526
10527Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10528
10529 * xpath.[ch] : improvements and debug of the XPath implementation
10530 * parser.c, HTMLparser.c : modified the parsers to be progressive
10531 * tree.[ch] : extended the Buffer promitives
10532 * xmlIO.[ch] : added basic I/O routines providing progressive
10533 parsing and ready for I18N conversion plugins
10534 * SAXresult/* : the SAX callback sequence maybe slightly different
10535 now
10536 * test*.c : improved/updated the tests programs
10537 * doc/* : recompiled the docs.
10538
105391999-07-26 Michael Meeks <michael@edenproject.org>
10540
10541 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
10542
10543 * tree.c: Ditto.
10544
10545Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10546
10547 * configure.in: upgraded to version 1.4.0
10548 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
10549 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
10550 XML query language, see http://www.w3.org/TR/xpath for more details.
10551 * parser.c, parser.h: added CHAR* related string functions for XPath
10552 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
10553 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
10554 rebuild the docs.
10555 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
10556 and regression testing capabilities for XPath.
10557
10558Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10559
10560 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
10561 closing bug #1646
10562
10563Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10564
10565 * Makefile.am, example/Makefile.am: closed bug #1683
10566
10567Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10568
10569 * example/Makefile.am, configure.in: added the makefile for the
10570 gjobread example
10571
10572Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
10573
10574 * doc/Makefile.am:
10575 - fix which allow "make install DESTDIR=</install/prefix>".
10576
10577Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10578
10579 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
10580 which fixed a problem on the file reading-code.
10581
10582Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10583
10584 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
10585 output.
10586 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
10587
10588Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10589
10590 * parser.h : Oops removed the binary compatibility problem
10591 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
10592 * parser.c, HTMLparser.c: applied patches for reading from stdin
10593
10594Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10595
10596 * parser.c, entities.c, valid.c: cleanup bug #1591
10597 * configure.in: cleanup bug #1592
10598 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
10599 the same tree back-end. Hence gdome will be available for it.
10600 * doc/Makefile.am: close bug #617
10601
10602Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10603
10604 * parser.c: alloctate a per parser context SAX interface block
10605
10606Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10607
10608 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
10609 and xmlEncodeEntitiesReentrant with the correct one :-\
10610
10611Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10612
10613 * commit of my internal XML base changes, quite a lot of
10614 changes, cleanups, better entities support, framework for
10615 new I/O and charset detection and handling
10616 * Fixed the configure/Makefile stuff to generate shared libs
10617 with the proper version info, so we jumped on rev from
10618 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10619 xmlEncodeEntities() result need to be freed now, and a string
10620 xmlParserVersion provide the current library version.
10621
10622Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10623
10624 * parser.c: fixed a buffer overrun for when you have a very long
10625 attribute with no entities in it.
10626
10627Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10628
10629 * added example directory
10630 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10631
10632Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10633
10634 * Release of libxml-1.1, nearly everything has been touched for
10635 this.
10636 * Added more regression tests
10637 * Updated the documentation
10638
10639Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10640
10641 * tree.[ch]: unified the XML_NO_CORBA defines.
10642 * parser.c encoding.[ch]: started plugging in char encoding detection
10643
10644Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10645
10646 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10647 Also freed allocated buffer.
10648
10649Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10650 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10651 reentrancy problem at printing. One is left in entities.c, to
10652 remove ASAP
10653 * testSAX.c : added a test example showing the use of the SAX
10654 interface if one doesn't want to build the DOM tree.
10655 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10656
10657Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10658
10659 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10660 large revamping of the parser to use SAX callbacks
10661 http://www.megginson.com/SAX/ (or at least a C like interface
10662 a la Expat). It's now possible to set up your own callbacks
10663 and the parser will not build a DOM tree.
10664 * test/* result/*: updated the test suite, I finally removed
10665 the old Namespace draft support (PI based).
10666
10667Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10668
10669 * Makefile.am: added test result to EXTRA_DIST for make tests
10670
10671Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10672
10673 * parser.c, parserInternals.h: moved the chars macro definitions
10674 to parserInternals.h
10675 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10676 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10677
10678Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10679
10680 * xml-config.in : applied patch to make --version work
10681
106821999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10683
10684 * Makefile.am (check-local): Alias for `tests' target. This will
10685 cause `make check' to do the right thing.
10686 (tests): Don't run tests in srcdir. Also, replaced calls to
10687 basename with a `sed' "equivalent".
10688
10689Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10690
10691 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10692 it in the header and not the sources, updated the doc.
10693 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10694 pointing this out.
10695
10696Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10697
10698 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10699 exported the inputStream routines.
10700 * doc/html/* : updated accordingly
10701
10702Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10703
10704 * parser.c, parser.h, parserInternals.h: added a few extra
10705 internal calls to allocate and free parser contexts ...
10706 * doc/html/* : updated accordingly
10707
10708Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10709
10710 * configure.in, Makefile.am, doc/makefile.am : General changes for
10711 1.0.0 release and including the generated HTML documentation.
10712
10713Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10714
10715 * makefile.am : added parserInternals.h, oops.
10716
10717Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10718
10719 * parserInternals.h: added this header giving access to the parser
10720 internal functions.
10721 * doc/Makefile.am : added a rebuild target which rebuilds the full
10722 set of documentations
10723 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10724 the internal subset.
10725 * *.c *.h: modifications needed to generate the documentation using
10726 gtk-doc, cleanup of functions blocks, reorganisation of struct
10727 declarations.
10728
10729Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10730
10731 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10732 the tar and spec file to include the beginning of the doc.
10733
107341999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10735
10736 * doc/.cvsignore: Added this file.
10737
10738Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10739
10740 * tree.c: fixed xmlGetProp to return "" when the attribute
10741 exists, even if the node-list is NULL.
10742
10743Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10744
10745 * tree.c: patched an error outputting empty attribute values.
10746 * Makefile.am and doc/makefile.am: have been updated during the
10747 week-end. Sorry for an empty CVS log, I got a shell problem.
10748
10749Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10750
10751 * tree.h: cleaned up using enums instead of defines
10752 * parser.c, valid.[ch]: more work on parsing/output of element
10753 declarations
10754
10755Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10756
10757 * valid.[ch], tree.c, parser.c : more work toward full parsing
10758 of XML DTDs.
10759 * README: added informations about mailing-list and on-line
10760 documentation
10761
107621999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10763
10764 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10765
10766Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10767
10768 * parser.c, tree.[ch] : more work toward conformance testing,
10769 added a last element to accelerate parsing of very flat structures
10770 started working on internal subset Element content declaration.
10771 * valid.[ch] : first cut at adding code toward validation.
10772 * previous changes had also small impact on most files, especially
10773 the conformance testing using James Clark test suite.
10774
10775Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10776
10777 * test/* : updated the examples, most of them were not well
10778 formed (humm), and added rdf2.
10779 * result/* : resulting changes in the output.
10780
10781Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10782
10783 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10784
10785Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10786
10787 * tree.c: patched a bug in the generation of empty attributes
10788
10789Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10790
10791 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10792 for node/trees/documents/... Biggest problem is namespace
10793 support when copying subtrees.
10794
10795Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10796
10797 * parser.c, entities.c: improve entities and char ref encoding,
10798 and cleanups of error messages.
10799
10800Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10801
10802 * parser.c, entities.c: simple bug hunting done during rpm2html and
10803 rpmfind integration.
10804
10805Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10806
10807 * parser.[ch]: Added interfaces allowing to specify a SAX
10808 handler before parsing.
10809
10810Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10811
10812 * parser.c: redirrect all errors reporting through the SAX
10813 error function
10814
10815Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10816
10817 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10818 * libtool, tlmain ...: update of the libtool files
10819
108201998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10821
10822 * entities.c: Use g_snprintf insteda of snprintf.
10823
10824Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10825
10826 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10827 added ent5 test for this purpose.
10828 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10829
10830Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10831
10832 * parser.c: fixed? a strange error due to compression on a GWP
10833 document.
10834
10835Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10836
10837 * tree.[ch]: bug fixing
10838 * entities.[ch]: defined a specific type for predefined entities
10839 * doc/xml.html: more documentation on the library, how to use it,
10840 overview of the interfaces.
10841
10842Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10843
10844 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10845
10846Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10847
10848 * tree.c: corrected a small bug
10849 * doc/xml.html: continuing writing documentation.
10850
10851Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10852
10853 * debugXML.h debugXML.c: added debugging utilities.
10854 * tester.c: added --debug switch.
10855 * tree.c: patched an incorrect node->type assignment.
10856 * parser.c: formatting, ensure that node->doc != NULL in attributes
10857
10858Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10859
10860 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10861 entity support and provide an internal representation close to
10862 DOM one (entity ref nodes, and attribute value as tree). I tried
10863 to preserve the interface but this will surely break some apps
10864 (I have to change rpm2html/rpmfind for example). I had to change
10865 two interfaces, and the generated tree is somewhat different.
10866 * doc/* : started documenting the XML library, the tree and
10867 DOM/Corba. This is a first step.
10868
10869Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10870
10871 * parser.c: Set up the fonctions comment block, boring but useful.
10872 * parser.h, SAX.c, parser.c: now attributes are processed through
10873 the SAX interface. The problem is that my SAX interface diverged
10874 quite a bit from the original one, well this is not an official
10875 spec, and translating it from Java to C is hairy anyway...
10876
10877Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10878
10879 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10880 fonctions comment block, boring but useful.
10881
10882Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10883
10884 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10885 conversion routines. However they are not yet used to convert the
10886 inputs. The core will run with UTF-8.
10887
10888Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10889
10890 * tree.c : make sure that the type id is properly set-up when
10891 a new object is allocated, needed for DOM.
10892
10893Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10894
10895 * tree.h, tree.c: Ok, the main objects in the tree will be native
10896 corba objects, it costs 8 bytes per Node, Attribute and Document
10897 but it simplifies the Corba integration a lot (no extra interface
10898 objects to allocate/free).
10899
10900Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10901
10902 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10903 and changed NODEs contants for conformity with DOM Level 1
10904
10905Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10906
10907 * added hooks to keep track of servants when creating objects
10908 xmlDoc and xmlNode (for Corba export).
10909
10910Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10911
10912 * added xml-config script.
10913
10914Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10915
10916 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10917 to autoupdate libtool and automake conf files.
10918
109191998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10920
10921 * Makefile.am: Use '?' to separate the sed
10922 commands as ',' is used when people pass -Wl,something.
10923
10924
10925Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10926
10927 * tree.c, tree.h: added a per-document compression interface.
10928
10929Tue Sep 22 20:47:38 EDT 1998
10930
10931 * tree.c, tree.h: added saving with compression and added interfaces
10932 to control the compression level (xmlGetCompressMode,
10933 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10934
10935Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10936
10937 * parser.c: corrected a loop for files of size 0
10938
109391998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10940
10941 * error.h: New file. Contains prototyes from `error.c'.
10942
10943Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10944
10945 * Makefile.am (xmlincdir): New macro.
10946 (xmlinc_HEADERS): Renamed from include_HEADERS.
10947
10948Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10949
10950 * applied small patch on numeric entities from
10951 Christopher Blizzard <blizzard@appliedtheory.com>
10952
10953Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10954
10955 * New release 0.2, removed the old xml_* files so that it's
10956 coherent with the other CVS base (W3C), far better conformance
10957 to standard, new namespaces, decent entities support, beginning
10958 of a SAX-like interface. Nearly nothing left intact, even the
10959 test examples ...
10960
109611998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10962
10963 * .cvsignore: Add .deps dir
10964
10965Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10966
10967 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10968
10969Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10970
10971 * configure.in: added test for CPP
10972 * AUTHORS, Changelog: the original ones didn't get commited but the
10973 glib ones instead, fixed.
10974 * Makefile.am: corrected an error in library naming
10975
10976Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10977
10978 * integrated code developped at W3C
10979 * changed the original Copyright
10980 * migrated to automake
10981 * prefixed the filenames by xml_ to avoid filename clashes
10982
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010983Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10984
10985 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10986 should not be called.
10987
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010988Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10989
10990 * libxml-2.0.pc.in: applied the patch to fix #101894
10991
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010992Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10993
10994 * tree.c : applied patch from Lukas Schroeder for register callbacks
10995 * valid.c: modified patch from Lukas Schroeder to test
10996 register callbacks with --chkregister
10997
Daniel Veillard067bae52003-01-05 01:27:54 +000010998Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10999
11000 * xmlreader.c: seriously changed the way data are pushed to
11001 the underlying parser, go by block of 512 bytes instead of
11002 tryng to detect tag boundaries at that level. Changed the
11003 way empty element are detected and tagged.
11004 * python/tests/reader.py python/tests/reader2.py
11005 python/tests/reader3.py: small changes mostly due to context
11006 reporting being different and DTD node being reported. Some
11007 errors previously undetected are now caught and fixed.
11008 * doc/xmlreader.html: flagged last section as TODO
11009
Daniel Veillard51a447a2003-01-04 19:42:46 +000011010Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11011
11012 * python/libxml.py: integrated the Python 2.2 optimizations
11013 from Hannu Krosing, while maintaining compatibility with
11014 1.5 and 2.1
11015
Daniel Veillarde59494f2003-01-04 16:35:29 +000011016Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
11017
11018 * xmllint.c: a bit of cleanup
11019 * xmlreader.c: small fix
11020 * doc/xmlreader.html: more work on the XmlTextReader tutorial
11021 * python/libxml.py: a few fixes pointed out by Hannu Krosing
11022
Daniel Veillard623a9eb2003-01-04 12:47:20 +000011023Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
11024
11025 * python/setup.py.in: patch from Stéphane Bidoul to include
11026 drv_libxml2.py in setup.py
11027
Daniel Veillard66b82892003-01-04 00:44:13 +000011028Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
11029
11030 * doc/xmlreader.html: starting documenting the new XmlTextReader
11031 interface.
11032
Daniel Veillard7704fb12003-01-03 16:19:51 +000011033Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
11034
11035 * xmllint.c: added the --stream flag to use the TextReader API
11036 * xmlreader.c: small performance tweak
11037
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000011038Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
11039
11040 * xmlreader.c python/tests/reader2py: okay the DTD validation
11041 code on top of the XMLTextParser API should be solid now.
11042
Daniel Veillard1fdfd112003-01-03 01:18:43 +000011043Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
11044
11045 * xmlreader.c python/tests/reader2py: Fixing some more mess
11046 with validation and recursive entities while using the
11047 reader interface, it's getting a bit messy...
11048
Daniel Veillarddab8ea92003-01-02 14:16:45 +000011049Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
11050
11051 * xmlreader.c python/tests/reader.py: another couple of problem
11052 related to IsEmptyElement reported by Stéphane Bidoul needed
11053 some fixes.
11054
Daniel Veillard4f860202003-01-02 13:00:02 +000011055Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11056
11057 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
11058 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
11059 based on the python XmlTextReader interface.
11060
Daniel Veillard3c265e42003-01-01 21:06:49 +000011061Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
11062
11063 * tree.c: backing out one change in the last patch which broke the
11064 regression tests
11065
Daniel Veillard5335dc52003-01-01 20:59:38 +000011066Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11067
11068 * global.data globals.c tree.c include/libxml/globals.h: applied
11069 an old patch from Lukas Schroeder to track node creation and
11070 destruction. Probably missing a lot of references at the moment
11071 and not usable reliably.
11072
Daniel Veillard8ba17412003-01-01 19:13:12 +000011073Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11074
11075 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
11076 from doc/news.html and a stylesheet
11077
Daniel Veillarde3c036e2003-01-01 15:11:05 +000011078Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
11079
11080 * xmlreader.c python/tests/reader.py: fixed another couple of
11081 xmlreader bugs reported by Stéphane Bidoul and added tests.
11082
Daniel Veillard9e395c22003-01-01 14:50:44 +000011083Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
11084
11085 * xmlreader.c python/tests/reader2.py: fixed another validity
11086 checking in external parsed entities raised by Stéphane Bidoul
11087 and added a specific regression test.
11088 * python/tests/reader3.py: cleanup
11089
Daniel Veillardd5896142002-12-31 14:45:26 +000011090Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * xmlreader.c python/tests/reader2.py: fixed a problem with
11093 validation within entities pointed by Stéphane Bidoul, augmented
11094 the tests to catch those.
11095
Daniel Veillarddc85f282002-12-31 11:18:37 +000011096Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * python/generator.py: modified the generator to allow keeping
11099 class references when creating new classes, needed to fix a bug
11100 pointed by Stéphane Bidoul where the input buffer of the
11101 xmlTextReader instance gets destroyed if the python wrapper for
11102 the input is not referenced anymore.
11103
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000011104Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * xmlreader.c python/tests/reader.py: fixed another pair of problem
11107 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
11108
Daniel Veillard571b8892002-12-30 12:37:59 +000011109Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * xmlreader.c python/tests/reader.py: fixed another problem
11112 pointed by Stéphane Bidoul
11113
Daniel Veillardaaa105b2002-12-30 11:42:17 +000011114Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * xmlreader.c python/tests/reader.py: fixed a limit case problem
11117 with "<a/>"
11118
Daniel Veillardecaba492002-12-30 10:55:29 +000011119Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * SAX.c: warn on xmlns:prefix="foo"
11122 * xmlreader.c python/tests/reader.py: fixed a couple of problem
11123 for namespace attributes handling.
11124
Daniel Veillard2d84a892002-12-30 00:01:08 +000011125Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
11128 a really nasty problem raised by a DocBook XSLT transform
11129 provided by Sebastian Bergmann
11130
Daniel Veillard29b3e282002-12-29 11:14:41 +000011131Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
11134 by Stéphane Bidoul and integrated it into the tests
11135
Daniel Veillarde18fc182002-12-28 22:56:33 +000011136Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
11139 extended the XmlTextReader API a bit, addding accessors for
11140 the current doc and node, and an entity substitution mode for
11141 the parser.
11142 * python/libxml.py python/libxml2class.txt: related updates
11143 * python/tests/Makefile.am python/tests/reader.py
11144 python/tests/reader2.py python/tests/reader3.py: updated a bit
11145 the old tests and added a new one to test the entities handling
11146
Daniel Veillardaba976d2002-12-28 21:14:18 +000011147Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * python/generator.py python/libxml2class.txt
11150 python/tests/reader.py python/tests/reader2.py: changed the
11151 generator to provide casing for the XmlTextReader similar to
11152 C# so that examples and documentation are more directly transposable.
11153 Fixed the couple of tests in the suite.
11154
Daniel Veillard83298842002-12-28 15:12:33 +000011155Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * doc/guidelines.html: added a document on guildeline for
11158 publishing and deploying XML
11159
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011160Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * valid.c xmlreader.c: final touch running DTD validation
11163 on the XmlTextReader
11164 * python/tests/Makefile.am python/tests/reader2.py: added a
11165 specific run based on the examples from test/valid/*.xml
11166
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011167Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * python/libxml.py: added a few predefined xmlTextReader parser
11170 configuration values.
11171
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011172Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * python/libxml_wrap.h: trying to fix #102037
11175
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011176Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * SAX.c: fixing bug #95296, when the predefined entities
11179 are redefined in the DTD the default one must be used
11180 instead anyway.
11181
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011182Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11183
11184 * doc/xmllint.xml
11185 * doc/xmllint.1
11186 Add discussion of XML_DEBUG_CATALOG to xmllint man
11187 page - bug #100907
11188
11189
Daniel Veillarddf512f42002-12-23 15:56:21 +000011190Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * xmlreader.c: Fixed the empty node detection to avoid reporting
11193 an inexistant close tag.
11194
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011195Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11198 for Python 2.1
11199
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011200Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11203
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011204Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * doc/libxml2-api.xml python/tests/reader.py: one really need
11207 to provide the base URI information when creating a reader parser
11208 from an input stream. Updated the API and the example using it.
11209
Daniel Veillardea7751d2002-12-20 00:16:24 +000011210Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11213 include/libxml/valid.h include/libxml/xmlreader.h: working on
11214 DTD validation on top of xml reader interfaces. Allows to
11215 validate arbitrary large instances. This required some extensions
11216 to the valid module interface and augmenting the size of xmlID
11217 and xmlRef structs a bit.
11218 * uri.c xmlregexp.c: simple cleanup.
11219
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011220Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11223 work on the xml reader interfaces.
11224 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11225 Web page for the Windows binaries.
11226
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011227Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * xmlIO.c: applied a patch for VMS following the report by
11230 Nigel Hall
11231
Daniel Veillard3772de32002-12-17 10:31:45 +000011232Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * parser.c: the parseStartTag bug fix wasn't complete.
11235
Daniel Veillard67df8092002-12-16 22:04:11 +000011236Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11239 parseStartTag, fixing it.
11240 * test/att4 result/att4 result/noent/att4: adding the test
11241 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11242 more methods to XmlTextReader.
11243
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011244Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11245
11246 * win32/libxml2.def.src: added more xml reader exports
11247 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11248 to the build
11249
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011250Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11251
11252 * doc/tutorial/xmltutorial.xml
11253 plus generated html and pdf
11254 Updating tutorial again based on further comments from Niraj
11255 Tolia on the last iteration
11256
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011257Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11258
11259 * doc/tutorial/xmltutorial.xml
11260 * doc/tutorial/includekeyword.c
11261 * doc/tutorial/includegetattribute.c
11262 plus generated html and pdf
11263 Adding fix from Niraj Tolia to tutorial to properly free memory.
11264
11265
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011266Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11269 more methods of XmlTextReader.
11270 * python/libxml2class.txt python/tests/reader.py: this increased the
11271 methods in the bndings, augmented the test to check those new
11272 functions.
11273
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011274Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11277 methods of XmlTextReader.
11278 * python/generator.py python/libxml_wrap.h python/types.c
11279 python/libxml2class.txt: added the reader to the Python bindings
11280 * python/tests/Makefile.am python/tests/reader.py: added a specific
11281 test for the Python bindings of the Reader APIs
11282 * parser.c: small cleanup.
11283
Daniel Veillard06503452002-12-13 10:42:08 +000011284Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * xinclude.c: fallback was only copying the first child not the
11287 full child list of the fallback element, closes #89684 as reopened
11288 by Bernd Kuemmerlen
11289
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011290Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11291
11292 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11293
Daniel Veillard000eafb2002-12-12 10:04:22 +000011294Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
Daniel Veillardc1eed322002-12-12 11:01:32 +000011296 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011297 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011298 gives enum values, fix functype return type, put back fields in
11299 structs
11300 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011301
Daniel Veillard024b5702002-12-12 00:15:55 +000011302Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11305 about htmlNodeDumpOutput location.
11306 * xpath.c: removed an undefined function signature
11307 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11308 too many symbols in the API breaking the python bindings.
11309 Updated with the libxslt/libexslt changes.
11310
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011311Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * configure.in: preparing release of 2.4.29
11314 * doc/*: rebuilt the docs and API
11315 * xmlreader.c: a few more fixes for the XmlTextReader API
11316
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011317Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11318
11319 * include/win32config.h: applied mingw patch from Magnus Henoch
11320
Daniel Veillard5aad8322002-12-11 15:59:44 +000011321Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11324
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011325Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11328 building Python script, does the C parsing directly, generates
11329 a better API description including structure fieds defs and
11330 enums. Still a couple of bugs, but good enough for the python
11331 wrappers now.
11332 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11333 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11334 include/libxml/schemasInternals.h include/libxml/tree.h: more
11335 cleanup based on the python analysis script reports.
11336 * libxml.spec.in: make sure the API XML description is part of the
11337 devel package.
11338
Daniel Veillard01c13b52002-12-10 15:19:08 +000011339Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11342 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11343 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11344 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11345 code cleanup, especially the function comments.
11346 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11347
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011348Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * Makefile.am xmlreader.c include/libxml/Makefile.am
11351 include/libxml/xmlreader.h: Adding a new set of APIs based on
11352 the C# TextXmlReader API but converted to C. Allow to parse
11353 in constant memory usage, far simpler to program and explain
11354 than the SAX like APIs, unfinished but working.
11355 * testReader.c: test program
11356
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011357Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11358
11359 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11360
Daniel Veillard64b35282002-12-04 15:10:40 +000011361Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * tree.c: Chip turner indicated that XHTML1 serialization
11364 rule for style actually break on both IE and Mozilla,
11365 try to avoid the rule if escaping ain't necessary
11366
Daniel Veillard8efff672002-12-04 11:44:48 +000011367Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * nanhttp.c: handle HTTP URL escaping, problem reported by
11370 Glen Nakamura and Stefano Zacchiroli
11371
Daniel Veillard1c732d22002-11-30 11:22:59 +000011372Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11375
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011376Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * uri.c: Johann Richard pointed out some XPointer problems for
11379 URN based URI references in XInclude. Modified the URI parsing
11380 and saving routines to allow correct parsing and saving of
11381 XPointers, especially when attached to "opaque" scheme accordingly
11382 to RFC 2396
11383
Daniel Veillard8db67d22002-11-27 19:39:27 +000011384Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
11387 of refactoring to the HTML saving code.
11388 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
11389 in the doc.
11390
Daniel Veillardebc4ca92002-11-27 11:43:05 +000011391Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * tree.c include/libxml/tree.h: refactored the XML dump of a node
11394 to a buffer API to reuse the generic dump to an OutputIO layer,
11395 this reduces code, fixes xmlNodeDump() for XHTML, also made
11396 xmlNodeDump() now return the number of byte written.
11397
Daniel Veillard9d5ea172002-11-27 08:02:06 +000011398Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * python/setup.py.in: another patch from Stéphane Bidoul for
11401 Python bindings on Windows
11402 * doc/parsedecl.py: small cleanup
11403
Daniel Veillard9715c172002-11-25 16:33:40 +000011404Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * libxml.spec.in configure.in: add a line in %changelog for releases
11407
Daniel Veillard9bc53102002-11-25 13:20:04 +000011408Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * parser.c: patch from Marcus Clarke fixing a problem in entities
11411 parsing that was detected in KDe documentations environment.
11412
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000011413Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11414
11415 * python/libxml.c (libxml_prev): Return the previous as opposed to
11416 the next node (I guess this is the result of some cut & paste programming:)
11417
Daniel Veillard80d7b902002-11-23 16:23:08 +000011418Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
11421
Daniel Veillarda1196ed2002-11-23 11:22:49 +000011422Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * python/generator.py python/libxml.c python/setup.py.in: trying
11425 to fix the Python bindings build on Windows (Stéphane Bidoul)
11426
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000011427Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11428
11429 * win32/configure.js: added option for python bindings
11430 * win32/libxml2.def.src: added more exports
11431
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000011432Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11433
11434 * win32/Makefile.mingw: fixed unresolved symbols when linking with
11435 pthreads
11436 * win32/wince/*: applied updates to Windows CE port from Javier
11437
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000011438Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * configure.in: preparing 2.4.28
11441 * libxml.spec.in doc/Makefile.am: some cleanup
11442 * doc/*: updated the news and regenerated.
11443
Daniel Veillardfee408f2002-11-22 13:18:30 +000011444Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * HTMLparser.c: final touch at closing #87235 </p> end tags
11447 need to be generated.
11448 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
11449 this change slightly the output of a few tests
11450 * doc/*: regenerated
11451
Daniel Veillardd2ff0392002-11-22 12:28:38 +000011452Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * parserInternals.c: fixing bug #99190 when UTF8 document are
11455 parsed using the progressive parser and the end of the chunk
11456 is in the middle of an UTF8 multibyte character.
11457
William M. Brack8b2c7f12002-11-22 05:07:29 +000011458Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11459
11460 * threads.c: fixed initialization problem in xmlNewGlobalState
11461 which was causing crash.
11462 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
11463 in xmlInitializeGlobalState.
11464 * parserInternals.c: cleaned up ctxt->sax initialisation.
11465
Daniel Veillardd5c2f922002-11-21 14:10:52 +000011466Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * tree.c include/libxml/tree.h: modified the existing APIs
11469 to handle XHTML1 serialization rules automatically, also add
11470 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
11471 libxslt serialization uses it when needed without changing
11472 the library API.
11473 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
11474 result/xhtml1: added a new test specifically for xhtml1 output
11475 and updated the result of one XHTML1 test
11476
Daniel Veillardd076a202002-11-20 13:28:31 +000011477Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * xinclude.c parserInternals.c encoding.c: fixed #99082
11480 for xi:include encoding="..." support on text includes.
11481 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
11482 test/XInclude/ents/isolatin.txt : added a specific regression test
11483 * python/generator.py python/libxml2class.txt: fixed the generator
11484 the new set of comments generated for doc/libxml2-api.xml were
11485 breaking the python generation.
11486
Daniel Veillard817e70b2002-11-19 22:28:48 +000011487Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * doc/Makefile.am: repair some problem if gtk-doc fail or such
11490 * configure.in: patch for Solaris on new autoconf closes #98880
11491 * doc/parsedecl.py: repair the frigging API building script,
11492 did I say that python xmllib sucks ?
11493 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
11494 and some comment are no more truncated.
11495
Daniel Veillarda7e05b42002-11-19 08:11:14 +000011496Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * parser.c: Martin Stoilov pointed out a potential leak in
11499 xmlCreateMemoryParserCtxt
11500
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000011501Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
11504 included in HTML documents and using the push parser.
11505
Daniel Veillard4efd3be2002-11-18 09:11:13 +000011506Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11507
11508 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
11509 specified, look for the Python interpreter not just in the
11510 specified root but also in the specified location. Fixes #98825
11511
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000011512Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * python/libxml.c: fixing bug #98792 , node may have no doc
11515 and dereferencing without checking ain't good ...
11516
Daniel Veillarddad3f682002-11-17 16:47:27 +000011517Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * configure.in: preparing release 2.4.27
11520 * doc/* : updated and rebuilt the docs
11521 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
11522 and all the docs are actually packaged and in the final RPMs
11523 * parser.c parserInternals.c include/libxml/parser.h: restore
11524 xmllint --recover feature.
11525
Daniel Veillard68e9e742002-11-16 15:35:11 +000011526Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11527
Daniel Veillard784b9352003-02-16 15:50:27 +000011528 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000011529 processing of parsed entities, and XPath computation on sustitued
11530 entities.
11531 * testXPath.c: make sure entities are substitued.
11532
Daniel Veillard328f48c2002-11-15 15:24:34 +000011533Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
Daniel Veillard784b9352003-02-16 15:50:27 +000011535 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000011536 processing of internal parsed entities, which had to be changed.
11537
Daniel Veillard66651aa2002-11-15 11:21:43 +000011538Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * Makefile.am python/Makefile.am python/tests/Makefile.am:
11541 trying to fix bug #98517 about building outside the source tree
11542 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
11543
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000011544Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11545
11546 * include/win32config.h: cleanup
11547 * win32/Makefile.mingw: integrated mingw in JScript configure
11548 * win32/Makefile.msvc: modified to allow mingw coexistence
11549 * win32/configure.js: integrated mingw
11550 * win32/Readme.txt: cleanup
11551
Daniel Veillard8dd86a52002-11-12 21:14:17 +000011552Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * HTMLparser.c: strengthen the guard in the Pop macros,
11555 like in the XML parser, closes bug #97315
11556
Daniel Veillard0821b152002-11-12 20:57:47 +000011557Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
11560 callback is never used.
11561
Daniel Veillard8606bbb2002-11-12 12:36:52 +000011562Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * parserInternals.c: fixed the initialization of the SAX structure
11565 which was breaking xsltproc
11566 * xpath.c: patch from Petr Pajas for CDATA nodes
11567 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
11568 * parser.c include/libxml/parser.h: patch from Peter Jones
11569 removing a leak in xmlSAXParseMemory() and adding the
11570 function xmlSAXParseMemoryWithData()
11571
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000011572Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
11573
11574 adding pdf of tutorial, changing web page to link to it
11575 * doc/tutorial/xmltutorial.pdf
11576 * doc/xml.html
11577 * doc/docs.html
11578
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000011579Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
11580
11581 * doc/tutorial/ar01s08.html
11582 adding file what I forgot for tutorial
11583
11584
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000011585Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
11586
11587 Adding encoding discussion to tutorial
11588 Added:
11589 * doc/tutorial/images/*.png: DocBook admonition image files
11590 * doc/tutorial/apf.html, apg.html: new generated html
11591 * doc/tutorial/includeconvert.c: conversion code entity file
11592 changed:
11593 * doc/tutorial/xmltutorial.xml: DocBook original
11594 * doc/tutorial/*.html: generated html
11595
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011596Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11597
11598 * include/libxml/*.h: retired xmlwin32version.h
11599 * doc/Makefile.am: retired xmlwin32version.h
11600 * win32/configure.js: retired xmlwin32version.h
11601
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011602Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11603
11604 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011605 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
11606 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011607
Daniel Veillard7216cfd2002-11-08 15:10:00 +000011608Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * globals.c: fixed a typo pointed out by Igor
11611 * xpath.c: try to speed up node compare using line numbers
11612 if available.
11613
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011614Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * tree.c: make xmlFreeNode() handle attributes correctly.
11617
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011618Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11619
11620 * catalog.c: completed the #96963 fix, as reported by Karl
11621 Eichwalder
11622
Daniel Veillard56f21f22002-11-06 15:49:46 +000011623Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11626
Daniel Veillard91ad8792002-11-04 17:06:52 +000011627Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * Makefile.am: switched the order of a couple of includes
11630 to fix bugs #97100
11631
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011632Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11633
11634 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11635 xmlLoadCatalogs that used to separate directories with a ':'.
11636
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011637Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11638
11639 * threads.c: improvements to the Windows-side of thread handling
11640 * testThreads.c: conditionally excluded unistd.h
11641 * testThradsWin32.c: broke overlong lines
11642 * include/win32config.h: adapted thread-related macros to the new
11643 scheme and for pthreads on Windows
11644 * win32/Makefile.msvc: introduced a more flexible thread build,
11645 added testThreads[Win32].c to the build
11646 * win32/configure.js: introduced a more flexible thread config
11647
John Fleck61f6fb62002-10-31 15:23:29 +0000116482002-10-31 John Fleck <jfleck@inkstain.net>
11649
11650 * doc/xml.html (and, by implication, FAQ.html)
11651 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11652
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011653Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11654
11655 * configure.in: removed xmlwin32version.h
11656 * include/libxml/Makefile.am: removed xmlwin32version.h
11657
Daniel Veillardce66ce12002-10-28 19:01:59 +000011658Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * tree.c: applied patch from Brian Stafford to fix a bug
11661 in xmlReconciliateNs()
11662
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011663Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * tree.c: applied patch from Christian Glahn to allow
11666 xmlNewChild() on document fragment nodes
11667
Daniel Veillardb39bc392002-10-26 19:29:51 +000011668Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * parser.c: Christian Glahn found a problem with a recent
11671 patch to xmlParseBalancedChunkMemoryRecover()
11672 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11673 problems
11674 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11675 test/schemas/seq*: added the test cases from Charles
11676
Daniel Veillard366a9152002-10-23 20:43:53 +000011677Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11680 serious cleanup of the spec file and associated changes
11681 in the Makefiles.
11682 * valid.c: try to remove some warnings on x86_64
11683
Daniel Veillardd033d022002-10-23 14:55:02 +000011684Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11687 fix bug #96586
11688
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011689Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11692 parsing, applied his patch
11693 * result/HTML/attrents.html result/HTML/attrents.html.err
11694 result/HTML/attrents.html.sax test/HTML/attrents.html:
11695 added the test and result case provided by Mikhail Sogrine
11696
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011697Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * vms/build_libxml.com vms/config.vms vms/readme.vms
11700 include/libxml/parser.h include/libxml/parserInternals.h
11701 include/libxml/tree.h include/libxml/xmlIO.h
11702 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11703 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11704 Applied the VMS update patch from Craig A. Berry
11705 * doc/*.html: update
11706
Daniel Veillardf000f072002-10-22 14:28:17 +000011707Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11708
11709 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11710
Daniel Veillard1e208222002-10-22 14:25:25 +000011711Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * debugXML.c: adding a grep command to --shell in xmllint
11714 for T.V. Raman
11715
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011716Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * xmlcatalog.c: tried to fix some of the problem with --sgml
11719
Daniel Veillard935494a2002-10-22 14:22:46 +000011720Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * parser.c: tried to fix bug #91500 where doc->children may
11723 be overriden by a call to xmlParseBalancedChunkMemory()
11724
11725Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11728 identifiers in SGML catalogs containing '&'
11729
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011730Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * python/types.c: fixed bugs when passing result value tree
11733 to Python functions.
11734
Daniel Veillard48267432002-10-18 11:21:38 +000011735Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11736
11737 * configure.in: preparing the release of 2.4.26
11738 * doc/*: updated and rebuilt the documentation
11739
Daniel Veillardbb284f42002-10-16 18:02:47 +000011740Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * parser.c: fixed a XML Namespace compliance bug reported by
11743 Alexander Grimalovsky
11744
Daniel Veillard44892f72002-10-16 15:23:26 +000011745Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * HTMLtree.c: fixed serialization of script and style when
11748 they are not lowercase (i.e. added using the API to the tree).
11749
Daniel Veillard2fd85422002-10-16 14:32:41 +000011750Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * valid.c: make xmlValidateDocument emit a warning msg if there
11753 is no DTD, pointed by Christian Glahn
11754
Daniel Veillard32370232002-10-16 14:08:14 +000011755Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11758 content model when some of the blocks have min or max, and a couple
11759 of bugs found in the process.
11760 * result/schemas/list0* test/schemas/list0*: added some specific
11761 regression tests
11762
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011763Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11764
11765 * README: updated the contact informations
11766
Daniel Veillard63186732002-10-15 08:43:17 +000011767Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11770 misses it, reported by Peter Bray.
11771
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011772Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11775 and removed a few warnings
11776
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011777Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * parser.c: Christian Glahn found a small bug in the push parser.
11780 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11781 public
11782
Daniel Veillard6045c902002-10-09 21:13:59 +000011783Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * xmlschemas.c include/libxml/xmlschemas.h: added
11786 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11787 * testSchemas.c: added --memory to test the new interface
11788
Daniel Veillardf0070122002-10-09 14:24:17 +000011789Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * doc/index.py doc/search.php: integrated the XSLT indexing,
11792 a few fixed in the indexer, added a scope selection at the
11793 search level.
11794
Daniel Veillard01992e02002-10-09 10:20:30 +000011795Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11798 this was due to uninitialized parts of the validation context
11799
Daniel Veillard321be0c2002-10-08 21:26:42 +000011800Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * debugXML.c: applied patch from Mark Vakoc except the API
11803 change, preserved it.
11804 * doc/*: updated the docs to point to the search engine for
11805 information lookup or before bug/help reports.
11806
Daniel Veillard01e87d22002-10-08 16:55:06 +000011807Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * doc/index.py doc/search.php: added mailing-list archives
11810 indexing and lookup
11811
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011812Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11815
Daniel Veillard9b006132002-10-07 11:13:27 +000011816Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * doc/index.py: improved HTML indexing
11819 * doc/search.php: make the queries also lookup the HTML based indexes
11820
Daniel Veillard141d04b2002-10-06 21:51:18 +000011821Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * doc/index.py: added HTML page indexing
11824
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011825Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11826
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011827 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011828 problem in libxslt.
11829 * catalog.c: fixed list handling in XML_CATALOG_FILES
11830
Daniel Veillardceb09b92002-10-04 11:46:37 +000011831Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * valid.c: typo/bug found by Christian Glahn
11834
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011835Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11836
11837 * xmlIO.c: applied Windows CE patch from Javier.
11838 * win32/wince: new directory, contains support for the PocketPC
11839 with Windows CE from Javier.
11840 * include/win32config.h: reorganised, removed duplicate
11841 definitions and applied WinCE patch from Javier.
11842 * include/wsockcompat.h: new file, now contains WinSock
11843 compatibility macros.
11844 * win32/Makefile.msvc: introduced double-run compilation.
11845
Daniel Veillarde16b5742002-09-26 17:50:03 +000011846Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * configure.in include/libxml/xmlwin32version.h: preparing release
11849 of 2.4.25
11850 * doc/*: updated and regenerated teh docs and web pages.
11851
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011852Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11855 error were not covering namespace declarations.
11856 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11857 it was missing the attribute declaration for the namespace
11858 * result/VC/NS3: the fix now report breakages in that test
11859
Daniel Veillardabe01742002-09-26 12:40:03 +000011860Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11863
Daniel Veillard2ace1952002-09-26 12:28:02 +000011864Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11867 and regenerated the docs and web site
11868
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011869Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11872 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11873 not before
11874
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011875Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * python/generator.py python/libxml2class.txt: fixed a stupid error
11878 breaking the python API
11879
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011880Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11883 triostr.c triostr.h: applied a trio update patch from
11884 Bjorn Reese which should work with MinGW
11885
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011886Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * tree.c: improving some documentation comments
11889 * xmlregexp.c: found and fixed a mem leak with python regression tests
11890 * doc/*: rebuilt the doc and the API XML file including the
11891 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11892 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11893 python/types.c: added access to the XML Schemas regexps from
11894 python
11895 * python/tests/Makefile.am python/tests/regexp.py: added a
11896 simple regexp bindings test
11897
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011898Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11899
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011900 * doc/xml.html:
11901 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011902
Daniel Veillard118aed72002-09-24 14:13:13 +000011903Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * xmlregexp.c: fixed the data callback on transition functionality
11906 which was broken when using the compact form
11907 * result/schemas/*: updated the results, less verbose, all tests
11908 pass like before
11909 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11910 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11911 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11912 annoying warnings
11913 * xpath.c: try to provide better error report when possible
11914
Daniel Veillard72336152002-09-21 13:08:14 +000011915Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * Makefile.am: fixed a breakage raised by Jacob
11918
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011919Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11920
11921 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11922 which don't use sockets
11923
Igor Zlatkovic01280582002-09-20 16:40:34 +000011924Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11925
11926 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11927 * win32/configure.js: applied zlib patch from Daniel Gehriger
11928
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011929Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11930
11931 * win32/configure.js: applied the patch from Mark Vakoc for
11932 regexp support
11933 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11934 for regexp support
11935
Daniel Veillardb5c05732002-09-20 13:36:25 +000011936Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * xmlschemastypes.c: as pointed by Igor Float and Double
11939 parsing ain't finished yet
11940
Daniel Veillard40b11342002-09-20 12:01:39 +000011941Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * Makefile.am configure.in: trying to fix #88412 by bypassing
11944 all the python subdir if python ain't detected
11945
Daniel Veillard23e73572002-09-19 19:56:43 +000011946Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11947
11948 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11949 made configuring with regexps/automata/unicode the default
11950 but without schemas ATM
11951 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11952 fixed the regexp based DTD validation performance and memory
11953 problem by switching to a compact form for determinist regexps
11954 and detecting the determinism property in the process. Seems
11955 as fast as the old DTD validation specific engine :-) despite
11956 the regexp built and compaction process.
11957
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011958Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * valid.c: determinism is debugged, new DTD checking code now works
11961 but xmlFAComputesDeterminism takes far too much CPU and the whole
11962 set usues too much memory to be really usable as-is
11963
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011964Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * tree.c: fixed another stupid bug in xmlGetNodePath()
11967 * xmllint.c: --version now report the options compiled in
11968
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011969Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11970
11971 * HTMLparser.c: small cleanup
11972 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11973 when configured with them. A bit of debugging around the determinism
11974 checks is still needed
11975
Daniel Veillard63b01c22002-09-17 19:25:28 +000011976Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11979
Daniel Veillard92727042002-09-17 17:59:20 +000011980Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * xmlIO.c: small portability glitch fixed.
11983
Daniel Veillard84d70a42002-09-16 10:51:38 +000011984Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * xmlschemastypes.c: incomplete steps for real/double support
11987 * testAutomata.c include/libxml/xmlautomata.h
11988 include/libxml/xmlregexp.h: avoiding a compilation problem
11989 * valid.c include/libxml/valid.h: starting the work toward using
11990 the regexps for actual DTD validation
11991
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011992Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11993
11994 * hash.c: cosmetic cleanup
11995 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11996 integrating a DTD validation layer based on the regexps
11997
Daniel Veillard4402ab42002-09-12 16:02:56 +000011998Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
12001 the determinism was tested before eliminating the epsilon
12002 transitions :-(
12003
Daniel Veillardc6d4a932002-09-12 15:00:57 +000012004Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * python/generator.py python/libxml.c python/libxml.py
12007 python/libxml2-python-api.xml python/libxml2class.txt
12008 python/libxml_wrap.h python/types.c: updated the python
12009 bindings, added code for easier File I/O, and the ability to
12010 define a resolver from Python fixing bug #91635
12011 * python/tests/Makefile.am python/tests/inbuf.py
12012 python/tests/outbuf.py python/tests/pushSAXhtml.py
12013 python/tests/resolver.py python/tests/serialize.py: updated
12014 and augmented the set of Python tests.
12015
Igor Zlatkovic353bf582002-09-10 19:07:14 +000012016Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12017
12018 * win32/configure.js: added more readme info for the binary
12019 package.
12020
Daniel Veillard607b35c2002-09-10 12:16:19 +000012021Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12022
12023 * xmlIO.c: fixed a stupid out of bound array error
12024
12025Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
12028 messing around with support for Windows path, cleanups,
12029 trying to identify and fix the various code path to the
12030 filename access. Added xmlNormalizeWindowsPath()
12031
Daniel Veillard76575762002-09-05 14:21:15 +000012032Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * error.c valid.c: working on better error reporting of validity
12035 errors, especially providing an accurate context.
12036 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
12037 error reports in those cases.
12038
Daniel Veillard3487c8d2002-09-05 11:33:25 +000012039Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
12042 parser.c parserInternals.c xmlIO.c: get rid of all the
12043 perror() calls made in the library execution paths. This
12044 should fix both #92059 and #92385
12045
Daniel Veillard19aa7022002-09-05 11:14:19 +000012046Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * xmllint.c: memory leak reporting was broken after a change
12049 of the preprocessor symbol used to activate it.
12050
Daniel Veillardec6725e2002-09-05 11:12:45 +000012051Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * tree.c: try to make the copy function work for node of
12054 type XML_DOCUMENT_FRAG_NODE, they are only created by the
12055 DOM layers though, not libxml2 itself.
12056
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000012057Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * valid.c: try to provide file and line informations, not all
12060 messages are covered, but it's a (good) start
12061
Daniel Veillardbbc72c32002-09-05 10:52:10 +000012062Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * xinclude.c: reimplemented a large part of the XInclude
12065 processor, trying to minimize resources used, James Henstridge
12066 provided a huge test case which was exhibiting severe memory
12067 consumption problems.
12068
Daniel Veillard2206dbf2002-09-05 08:09:37 +000012069Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * python/Makefile.am: applied patch from Christophe Merlet to
12072 reestablish DESTDIR
12073
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012074Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * libxml.spec.in: fixes libary path for x86_64 AMD
12077
John Fleckbe98b332002-09-04 03:16:23 +000012078Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
12079
12080 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012081 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000012082 (plus resulting generated html files)
12083 fixing one spot I missed in the tutorial where I hadn't freed
12084 memory properly
12085
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012086Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
12087
12088 * doc/tutorial/includeaddattribute.c
12089 * doc/tutorial/includeaddkeyword.c
12090 * doc/tutorial/includegetattribute.c
12091 * doc/tutorial/includekeyword.c
12092 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012093 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012094 update tutorial to properly free memory (thanks to Christopher
12095 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012096 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012097 added image files so the callouts are graphical, making it
12098 easier to read ( use "--param callout.graphics 1" to generate
12099 html with graphical callouts)
12100
Daniel Veillarde1662542002-08-28 11:50:59 +000012101Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12102
12103 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
12104 nice logos generated by Marc Liyanage
12105 * doc/site.xsl *.html: changed the stylesheet to show the new
12106 logo and regenerated the pages
12107
Daniel Veillardb212bbb2002-08-25 14:39:16 +000012108Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
12111
Daniel Veillard42766c02002-08-22 20:52:17 +000012112Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * xpath.c: possible mem leak patch from Jason Adams
12115
12116Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
12119 in the XQuery namespace
12120 * configure.in: preparing 2.4.24
12121 * doc/*.html: updated the web pages
12122
12123Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12124
12125 * python/generator.py: closing bug #85258 by generating conditional
12126 compile check to avoid linking to routines not configured in.
12127
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000121282002-08-22 Havoc Pennington <hp@pobox.com>
12129
12130 * autogen.sh: update error message for missing automake
12131
Daniel Veillard08cccaa2002-08-22 09:47:29 +000012132Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * python/Makefile.am: typo in target name resulted in libxml2.py
12135 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
12136
Daniel Veillard22669b22002-08-22 07:17:11 +000012137Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12138
12139 * win32/win32/Makefile.mingw: updated with version from
12140 Elizabeth Barham at http://soggytrousers.net/repository/
12141
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000012142Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12143
12144 * win32/Makefile.msvc: added the prefix location to the include
12145 and lib search path.
12146
Havoc Pennington830e8972002-08-18 22:22:13 +0000121472002-08-18 Havoc Pennington <hp@pobox.com>
12148
12149 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12150 both automake 1.6 and 1.4 installed get the right automake. Means
12151 compilation from CVS will now require the latest automake 1.4
12152 release, or manually creating symlinks called "automake-1.4" and
12153 "aclocal-1.4"
12154
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012155Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * configure.in python/Makefile.am: more AMD 64 induced changes from
12158 Frederic Crozat
12159
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012160Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * xinclude.c: oops I was missing the xml:base fixup too
12163 * result/XInclude/*.xml: this adds xml:base attributes to most
12164 results of the tests
12165
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012166Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * xinclude.c: quick but apparently working implementation of
12169 xi:fallback, should close bug #89684
12170 * Makefile.am test/XInclude/docs/fallback.xml
12171 result/XInclude/fallback.xml: added a basic test for fallback,
12172 and run with --nowarning to avoid a spurious warning
12173 * configure.in: applied patch from Frederic Crozat for python
12174 bindings on AMD 64bits machines.
12175
Daniel Veillard9e923512002-08-14 08:48:52 +000012176Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12179 the caller don't pass a SAX callback block.
12180
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012181Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * tree.c: applied the same fix for the XML-1.0 namespace to
12184 xmlSearchNsByHref() as was done for xmlSearchNs()
12185
Daniel Veillardad11b302002-08-12 14:53:41 +000012186Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * libxml.3: small cleanup of the man page
12189 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12190 when serializing HREF attributes generated by XSLT.
12191
Daniel Veillardc084e472002-08-12 13:27:28 +000012192Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12193
12194 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12195 version of Marc Liyanage' patch for boolean attributes in HTML
12196 output
12197
Daniel Veillard5f91b372002-08-12 12:13:01 +000012198Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * python/tests/serialize.py: fixed the test results, indenting
12201 behaviour changed slightly
12202
Aleksey Sanin9e951762002-08-08 18:02:41 +000012203Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12204
12205 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12206 new c14n function to Windows def files
12207
Aleksey Saninea4272a2002-08-02 23:50:03 +000012208Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12209
12210 * c14n.c: fixed a memory leak in c14n code
12211
Daniel Veillard58e44c92002-08-02 22:19:49 +000012212Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12213
12214 * parser.c include/libxml/parser.h: adding a new API for Christian
12215 Glahn: xmlParseBalancedChunkMemoryRecover
12216 * valid.c: patch from Rick Jones for some grammar cleanup in
12217 validation messages
12218 * result/VC/* result/valid/*: this slightly change some of the
12219 regression tests outputs
12220
Daniel Veillard0bf29002002-08-01 12:54:11 +000012221Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * tree.c: trying to fix a problem in namespaced attribute handling
12224 raised by Christian Glahn
12225
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012226Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12227
12228 * encoding.c include/libxml/encoding.h: Opening the interface
12229 xmlNewCharEncodingHandler as requested in #89415
12230 * python/generator.py python/setup.py.in: applied cleanup
12231 patches from Marc-Andre Lemburg
12232 * tree.c: fixing bug #89332 on a specific case of loosing
12233 the XML-1.0 namespace on xml:xxx attributes
12234
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012235Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12236
12237 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12238 corner case from new Merlin's test suite and added a callback
12239 that will be used to improve xmlsec performance
12240
12241
Daniel Veillard0b22def2002-07-29 16:23:03 +000012242Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * HTMLtree.c: trying to fix the <style> escaping problem in
12245 HTML serialization bug #89342
12246
Daniel Veillard0b28e882002-07-24 23:47:05 +000012247Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12250 and rebuilt the web site.
12251
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012252Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012253
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012254 * include/libxml/tree.h: added _private member to xmlNs struct
12255
Daniel Veillard1d995272002-07-22 16:43:32 +000012256Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12257
12258 * HTMLparser.c: fixing bug #84876 based on the xml working
12259 code.
12260
William M. Brack61eaba52002-07-21 11:14:18 +000012261Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12262
12263 * python/Makefile.am: enhanced to fix bug 72012 (errors
12264 when using '-jX' make parameter)
12265
William M. Brackef61d202002-07-19 08:32:00 +000012266Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12267
12268 * xpath.c: small additional enhancement for booleans
12269 compared to nodesets
12270
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012271Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * HTMLtree.c: changed the order of the encoding declaration
12274 attributes in the meta tags due to a bug in IE/Mac
12275
William M. Brack0c022ad2002-07-12 00:56:01 +000012276Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12277
12278 * xpath.c: enhanced handling of booleans (especially '='
12279 and '!=' for nodesets) - fixes bug 85256. Added new
12280 routine xmlXPathNotEqualValues for more proper handling
12281 of '!=' when nodesets are involved.
12282
Daniel Veillard06944e22002-07-11 19:55:18 +000012283Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12286 doc/xmlcatalog_man.xml to the source distribution
12287
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012288Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12289
12290 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12291 asked for this.
12292
Daniel Veillard539638b2002-07-06 19:55:14 +000012293Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * configure.in: preparing 2.4.23
12296 * doc/*: rebuilt the docs
12297
Daniel Veillard176d99f2002-07-06 19:22:28 +000012298Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12299
12300 * parser.c: fixing bug #84169 by fixing the
12301 comment of xmlCreatePushParserCtxt to describe the
12302 encoding detection parameters better.
12303
Daniel Veillard37f961d2002-07-06 17:53:56 +000012304Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * valid.c: fixing bug #79331 in one path the lookup for
12307 ID attributes on a namespaced node wasn't handled correctly :-\
12308
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012309Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * HTMLparser.c: trying to fix 87235 about discarded white
12312 spaces in the HTML parser.
12313 * result/HTML/*: this changes the output of a number of HTML
12314 regression tests
12315
Daniel Veillardfdc91562002-07-01 21:52:03 +000012316Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12317
12318 * xpath.c: applied patch from Richard Jinks for the namespace
12319 axis + fixed a memory error.
12320 * parser.c parserInternals.c: applied patches from Peter Jacobi
12321 removing ctxt->token for good.
12322 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12323 popped out by the regression tests.
12324 * Makefile.am: patch for threads makefile from Gary Pennington
12325
William M. Brack6000af52002-06-28 11:43:13 +000012326Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12327
Daniel Veillardfdc91562002-07-01 21:52:03 +000012328 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012329 expressions involving preceding-sibling (et al).
12330
Daniel Veillard153120c2002-06-18 07:58:35 +000012331Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * hash.c: applied a patch from Peter Jacobi to solve a problem
12334 when compiling with the Watcom C on Win32
12335 * result/schemas/*.err: the change of hashing algo generated
12336 permutations in the output
12337
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012338Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * hash.c: applied patch from Sander Vesik improving the quality of
12341 the hash function.
12342
Aleksey Sanina5808b92002-06-14 17:07:41 +0000123432002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012344
12345 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12346 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12347 xmllint.c xpath.c: replaced sprintf() with snprintf()
12348 to prevent possible buffer overflow (the bug was pointed
12349 out by Anju Premachandran)
12350
Daniel Veillarde059b892002-06-13 15:32:10 +000012351Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * parser.c: removed an uninitialized data error popped by valgrind
12354 on PE references
12355
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012356Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12357
12358 * doc/xml.html
12359 adding tutorial reference to the web page
12360
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012361Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12362
12363 * doc/tutorial/xmltutorial.xml
12364 * doc/tutorial/ar01s07.html
12365 * doc/tutorial/ape.html
12366 * doc/tutorial/includegetattribute.c
12367 adding section to tutorial about retrieving an attribute
12368 value
12369
Daniel Veillardf5582f12002-06-11 10:08:16 +000012370Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * parser.c: applied a couple of patches from Peter Jacobi to start
12373 to get rid of ctxt->token, with a possible significant speed
12374 improvement to be gained once done. Better compliance with PE
12375 references constructs in DTDs too.
12376 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12377 from Peter too
12378
Daniel Veillard38d80e22002-06-11 07:24:56 +000012379Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * parser.c: Babak Vahedipour-Kunze reported that openTag in
12382 xmlParseElement was likely to have been deallocated at the
12383 time of the report, possibly leading to segfault. Just report
12384 the tag name now.
12385
Daniel Veillard9e412302002-06-10 15:59:44 +000012386Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * xpath.c: patch from Richard Jinks for XPath substring() function
12389 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
12390
Aleksey Sanina5808b92002-06-14 17:07:41 +0000123912002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000012392
12393 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
12394
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000012395Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
12396
12397 *doc/FAQ.html
12398 fixing typos in FAQ, thanks to Robert Funnell for the
12399 editing help
12400
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012401Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12402
12403 * NEWS: got complaints from rpmlint that it was empty
12404
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000012405Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
12406
12407 * added doc/tutorial, including:
12408 apa.html
12409 apb.html
12410 apc.html
12411 apd.html
12412 ar01s02.html
12413 ar01s03.html
12414 ar01s04.html
12415 ar01s05.html
12416 ar01s06.html
12417 includeaddattribute.c
12418 includeaddkeyword.c
12419 includekeyword.c
12420 includestory.xml
12421 index.html
12422 xmltutorial.xml
12423 libxml tutorial, including generated html
12424
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000012425Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12426
12427 * result/c14n/exc-without-comments/merlin-c14n-two-*
12428 result/c14n/without-comments/merlin-c14n-two-*
12429 test/c14n/exc-without-comments/merlin-c14n-two-*
12430 test/c14n/without-comments/merlin-c14n-two-*
12431 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
12432 c14n/exc-c14n and slightly modified test script to handle
12433 these test cases
12434 * c14n.c: fixed bugs for complicated nodes set (namespace
12435 without node and others from merlin-c14n-two.tar.gz)
12436 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
12437 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
12438 for xmlsec performance patch
12439 * xpath.c: fixed self::node() for namespaces and attributes
12440
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012441Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
12442
12443 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
12444 but with the format parameter
12445 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
12446
Aleksey Saninc57f9c12002-05-31 19:14:57 +000012447Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
12448
12449 * Makefile.am: updated c14n tests suite
12450 * c14n.c: performance improvement for previous c14n patch
12451
Daniel Veillarde72c7562002-05-31 09:47:30 +000012452Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12453
12454 * parser.c: another peroformance patch from Peter Jacobi, that
12455 time on parsing attribute values.
12456
Aleksey Sanin508a1012002-05-31 06:32:32 +000012457Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
12458
12459 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
12460 into LibXML2 test suite
12461
Aleksey Sanindffd5c82002-05-31 04:24:13 +000012462Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
12463
12464 * c14n.c: propagating xpath ancesstors node fix to c14n
12465 plus small performance improvement to reduce number of
12466 mallocs
12467 * xpath.c: fixed ancestors axis processing for namespace nodes
12468
Daniel Veillard46de64e2002-05-29 08:21:33 +000012469Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
12472 Peter Jacobi
12473
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000012474Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12475
12476 * configure.in: preparing 2.4.22
12477
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000012478Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
12481 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
12482 a public entry point.
12483 * doc/*: rebuilt the API and docs
12484
Daniel Veillarded23b7d2002-05-27 12:16:02 +000012485Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12486
12487 * xpath.c: patch from Richard Jinks to fix a problem introduced
12488 in the previous patch and pointed by Norm
12489
Daniel Veillardc6924812002-05-24 11:10:43 +000012490Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12491
12492 * libxml.spec.in: fixing bug #81112
12493
Daniel Veillard234bc4e2002-05-24 11:03:05 +000012494Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12495
12496 * uri.c: fixing bug #82848
12497
Daniel Veillarda2878972002-05-24 07:54:39 +000012498Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12499
12500 * result/catalogs/mycatalog.full: Aleksey's commit changed the
12501 output of one catalog test
12502
Aleksey Sanin114e4752002-05-24 07:20:27 +000012503Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000012504
Aleksey Sanin114e4752002-05-24 07:20:27 +000012505 * global.data globals.c tree.c include/libxml/globals.h
12506 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
12507 default value for global parameter xmlIndentTreeOutput to 1 and
12508 introduced new global parameter xmlTreeIndentString (the string
12509 used to do one-level indent) with default value " " (as it was
12510 in tree.c)
12511
Daniel Veillard49d5af82002-05-23 11:55:49 +000012512Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * Makefile.am: Merijn Broeren pointed out a problem when compiling
12515 with trio and schemas.
12516
Daniel Veillard7c13af42002-05-22 09:57:32 +000012517Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * xpath.c: patch from Richard Jinks to fix the problem raised in
12520 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
12521
Daniel Veillard5a872412002-05-22 06:40:27 +000012522Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12523
12524 * xmlschemas.c: a bit of work on import.
12525 * xmlschemastypes.c: Charles Bozeman provided a compare function
12526 for date/time types so min/max facet restrictions should work,
12527 indeterminate comparisons return an error instead of equal.
12528 * test/schemas/date_0* result/schemas/date_0_0: specific test
12529 from Charles Bozeman too
12530
Daniel Veillard10b6da42002-05-18 07:55:20 +000012531Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12532
12533 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
12534 from Christian Cornelssen fixing the man pages and the Catalog
12535 building script.
12536 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
12537 next step is <xs:import> I now have a reasonable understanding
12538 of how it works.
12539
Daniel Veillarde5354492002-05-16 08:43:22 +000012540Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
12543
Igor Zlatkovic1396e182002-05-14 22:22:40 +000012544Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12545
12546 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
12547
Daniel Veillard088bf112002-05-14 11:03:59 +000012548Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * xpath.c: fixing an XPath function evalutation bug pointed out
12551 by Alexey Efimov where the context was lost when evaluating
12552 the function arguments
12553
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012554Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000012555
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012556 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
12557 function public for XMLSec performance optimizations
12558
Daniel Veillard3cd72402002-05-13 10:33:30 +000012559Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12560
12561 * python/generator.py python/libxml2class.txt : fixed a problem
12562 with the HTML parser pointed by Gary Benson
12563 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
12564 example
12565
Aleksey Sanine48a3182002-05-09 18:20:01 +000012566Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12567 * parser.c: fixed bug #81159 (memory growth in SAX)
12568
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012569Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12570 * xpath.c: fixed bug #78858 (the real fix)
12571
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012572Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012573 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012574
Daniel Veillard4cbe4702002-05-05 06:57:27 +000012575Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12576
12577 * tree.c: modified xmlNodeSetBase to allow changing the
12578 base of a document.
12579
Daniel Veillard070803b2002-05-03 07:29:38 +000012580Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * xmlschemastypes.c: patch Charles Bozeman for validation of
12583 all the date, time, and duration types
12584 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
12585 * configure.in: fixed an error pointed by an user
12586 * xml2-config.in: fixed an error pointed by an user
12587
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000012588Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12589
12590 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
12591 win32/libxml2.def.src xmlIO.c: exported default
12592 'file:', 'http:' and 'ftp:' protocols input handlers
12593 and maked protocols comparisson case insensitive
12594
Daniel Veillard34de97f2002-04-30 14:29:22 +000012595Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12596
12597 * configure.in: Neven Has detected a typo
12598
Daniel Veillard28577c32002-04-30 06:48:41 +000012599Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
12600
12601 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
12602 as one of the persons allowed to commit directly to the
12603 module.
12604
Daniel Veillardfc57b412002-04-29 15:50:14 +000012605Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12606
12607 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
12608 * valid.c: raised a too low limit
12609 * doc/*: rebuilt the docs
12610
Daniel Veillardeca82812002-04-24 11:42:02 +000012611Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * test/XPath/expr/floats test/XPath/expr/functions
12614 result/XPath/expr/floats result/XPath/expr/functions
12615 xpath.c: another XPath conformance patch from Richard Jinks
12616
Daniel Veillard13e04c62002-04-23 17:51:29 +000012617Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * xmlschemas.c: fixed validation of attribute groups.
12620 * test/schemas result/schemas: added an example from the primer
12621
Daniel Veillard88c58912002-04-23 07:12:20 +000012622Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12623
12624 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12625 * test/schemas result/schemas: updated the test list
12626
Daniel Veillarde19fc232002-04-22 16:01:24 +000012627Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12628
12629 * TODO: updated a bit
12630 * parser.c: made a comment more specific
12631 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12632 Schemas conformance.
12633 * test/schemas result/schemas: updated the test list
12634
Daniel Veillard441bc322002-04-20 17:38:48 +000012635Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12636
12637 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12638 implementing xs:all with minOccurs = 0
12639 * tes/schemas/* result/schemas/*: added more tests covering
12640 xs:all
12641
Daniel Veillard8a001f62002-04-20 07:24:11 +000012642Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12643
12644 * xmlregexp.c: first implementation of the all particle, this
12645 may need to be revisited for case where not all transitions
12646 must be crossed.
12647
Daniel Veillard7646b182002-04-20 06:41:40 +000012648Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12649
12650 * tree.c: another entity processing update from Markus Henke
12651
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012652Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12653
12654 * trionan.c: fixed crash on OSF/1
12655
Daniel Veillardb4398962002-04-19 07:01:55 +000012656Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * xmlschemas.c: more Schemas work
12659 * test/schemas/* result/schemas/*: added more tests coming
12660 from the spec.
12661
Daniel Veillard54761132002-04-18 21:00:44 +000012662Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12665 ExcC14N specification
12666
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012667Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12668
12669 * tree.c: patch from Markus Henke, fix for recursive entities.
12670
Daniel Veillard23b1f372002-04-18 15:50:05 +000012671Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * xpath.c: fix a problem with string() on a document node.
12674
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012675Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12676
12677 * Makefile.am xmlschemas.c: more Schemas work
12678 * test/schemas/* result/schemas/*: added more tests coming
12679 from the spec.
12680
Daniel Veillard6231e842002-04-18 11:54:04 +000012681Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12682
12683 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12684 * result/HTML/*: this changes a few things in the results
12685
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012686Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12687
12688 * include/libxml/tree.h: eliminated 'declaration different than
12689 prototype' warning
12690 * include/win32config.h: "resolved" conflicts with errno.h
12691
Daniel Veillardb509f152002-04-17 16:28:10 +000012692Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12693
12694 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12695 on the automata interfaces and debug of counted choices
12696 * test/schemas/* result/schemas/*: added a number of tests
12697
Daniel Veillard8651f532002-04-17 09:06:27 +000012698Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12699
12700 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12701 a bit of work on Schemas
12702 * testSchemas.c: try to make it more useful
12703 * test/schemas/* result/schemas/* Makefile.am: changed the
12704 Schemas regression test procedure, started adding a few samples
12705
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012706Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12707
12708 * include/libxml/encoding.h: Patch for the Borland C++ builder
12709 * include/libxml/tree.h: Patch for the Borland C++ builder
12710 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012711 * win32/bcb5: New directory for the Borland C++ builder
12712 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012713
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012714Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12715
12716 * win32/Makefile.msvc: Update for XML Schema support
12717 * win32/configure.js: Update for XML Schema support
12718 * win32/libxml2.def.src: Update for XML Schema support
12719
Daniel Veillard4255d502002-04-16 15:50:10 +000012720Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12721
12722 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12723 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12724 xmlunicode.c include/libxml/Makefile.am
12725 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12726 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12727 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12728 include/libxml/xmlversion.h.in : merged the current state of
12729 XML Schemas implementation, it is not configured in by default,
12730 a specific --schemas configure option has been added.
12731 * test/automata test/regexp test/schemas Makefile.am
12732 result/automata result/regexp result/schemas:
12733 merged automata/regexp/schemas regression tests
12734
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012735Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12736
12737 * xpath.c: Gary found a compile time problem, fixes #78823
12738
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012739Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12740
12741 * configure.in: release of 2.4.20
12742 * doc/*: updated and rebuilt the docs
12743
Daniel Veillardf544f192002-04-15 12:56:56 +000012744Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12745
12746 * python/Makefile.am: patch from Cristian Gafton to build on
12747 Red Hat 6.2, should also fix #75779
12748
Daniel Veillard940492d2002-04-15 10:15:25 +000012749Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12750
12751 * valid.c: first part of fixing #78729
12752
Daniel Veillardeb475a32002-04-14 22:00:22 +000012753Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12754
12755 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12756 escaping of URI when saving HTML files.
12757 * result/HTML/*: this impacted some tests
12758
Daniel Veillard9b731d72002-04-14 12:56:08 +000012759Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12760
12761 * configure.in: trying to fix #77441
12762
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012763Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12764
12765 * include/libxml/xmlIO.h: Hallski complained it could not be
12766 included by itself.
12767
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012768Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12769
12770 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12771
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012772Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12773
12774 * win32/configure.js: patch from Nilo for the c14n option
12775 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12776
Daniel Veillardda423da2002-04-10 19:25:38 +000012777Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12778
12779 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12780 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12781 LIBXML_THREAD_ENABLED
12782
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012783Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12784
12785 * xpath.c: another patch from Richard Jinks for substring conformance
12786 * test/XPath/expr/floats test/XPath/expr/strings
12787 result/XPath/expr/floats result/XPath/expr/strings: update of the
12788 test suite to check those.
12789
Daniel Veillard01917aa2002-04-10 11:30:41 +000012790Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12791
12792 * xpath.c: patch from Richard Jinks for .x float parsing.
12793
Daniel Veillard46d6c442002-04-09 16:10:39 +000012794Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12795
12796 * parser.c: patch from Markus Henke when an encoding ain't recognized
12797
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012798Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12799
12800 * libxml.m4: got a report that #include <string.h> was needed
12801
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012802Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12805
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012806Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12807
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012808 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012809
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012810Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12811
12812 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12813 pointed out by Melvyn Sopacua.
12814
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012815Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12816
12817 * libxml.m4: Frédéric Crozat gave a patch related to the change
12818 of Include paths breaking the libxml.m4
12819
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012820Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12821
12822 * xpath.c: Fix bug #76927 forgot to save some context
12823 when evaluating binary expressions
12824
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012825Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12826
12827 * configure.in: fixed configure for MPE/iX from Markus Henke
12828 * xmlmemory.c: fixed initialization problems
12829 * xpath.c: another set of patches from Richard Jinks this
12830 fixes "make XPathtests" on linux
12831
Daniel Veillard21458c82002-03-27 16:12:22 +000012832Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12835 * test/XPath/expr/compare test/XPath/expr/equality
12836 test/XPath/expr/floats test/XPath/expr/functions
12837 test/XPath/expr/strings result/XPath/expr/compare
12838 result/XPath/expr/equality result/XPath/expr/floats
12839 result/XPath/expr/functions result/XPath/expr/strings: Updated
12840 tests though they show a divergence on Linux
12841
Daniel Veillard28dfed12002-03-27 09:08:17 +000012842Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12843
12844 * xpath.c trionan.c: previous commit also included patches
12845 from Richard Jinks on some IEEE support corner case
12846
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012847Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12848
12849 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12850 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12851 that $(datadir) should be used for docs
12852
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012853Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12854
12855 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12856 could leak filedescriptors
12857
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012858Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12859
12860 * configure.in nanohttp.c: applied patch from Allan Clark for
12861 UnixWare/OpenServer
12862
Daniel Veillard19274092002-03-25 16:48:03 +000012863Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12864
12865 * configure.in: preparing 2.4.19
12866 * doc/*: rebuilt the docs
12867
Daniel Veillard56b2db72002-03-25 16:35:28 +000012868Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12869
12870 * nanohttp.c: fixing #76043, got fed up with non-portability
12871 of that piece of code.
12872
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012873Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12874
12875 * valid.c SAX.c: Never commit without running "make tests" :-(
12876 fix a couple of stupidities in the previous commit
12877 * result/*: a few changes in some attribute order result of previous
12878 commit.
12879
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012880Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12881
12882 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12883 the internal subset should not raise duplicate ID errors,
12884 also there was a small bug in conjunction to namespace
12885 declarations defaulted and xml:xxx attributes DTD definitions.
12886
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012887Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * xpath.c: Richard Jinks also raised some rounding problems
12890 this tries to fix them
12891
Daniel Veillard4e2df542002-03-22 12:23:14 +000012892Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12893
12894 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12895 behaviour in xmlXPathCastToString()
12896
Daniel Veillarddb552912002-03-21 13:27:59 +000012897Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12900 raised by Morus Walter
12901
Daniel Veillard9e537932002-03-21 13:08:08 +000012902Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12903
12904 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12905 from Igor
12906
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012907Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12908
12909 * xpath.c: fixing #75619, related to a problem when trying
12910 to evaluate condition when the current node set resulting
12911 from that sub-step evaluation is empty. Also fixes 2 potential
12912 problem with previous-sibling and next-siblings axis.
12913
Daniel Veillard1840ef02002-03-21 08:05:23 +000012914Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12915
12916 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12917 HTML support is not configured in.
12918
Daniel Veillard561b7f82002-03-20 21:55:57 +000012919Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12920
12921 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12922 include/libxml/tree.h: dohh I really didn't intended to commit
12923 this test version :-(
12924
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012925Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12926
12927 * testSAX.c: I wanted to see the real speed at the SAX interface
12928 after a little too many Ximianer started complaining about the
12929 parser speed.
12930 added a --quiet option:
12931 paphio:~/XML -> ls -l db100000.xml
12932 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12933 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12934 3200006 callbacks generated
12935 real 0m1.270s
12936 Which means 16MBytes/s and 3Mcallback/s
12937
Daniel Veillardc62a1472002-03-19 18:35:12 +000012938Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12939
12940 * xpath.c: valgrind spotted another error that time when running
12941 on libxslt regression tests
12942
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012943Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12944
12945 * Makefile.am: adding "make valgrind" running the full regression
12946 tests (except python ones) under Valgrind (using valgrind -q
12947 which was kindly added by the author).
12948 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12949 passes cleanly now except an obcure floating point initialization
12950 raised in log10() in one XPath regression test ???
12951 * tree.c: edited some comments to close #75244
12952
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012953Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12956 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12957 context of ScrollKeeper, made sure that if the number is
12958 an integer, the serialization follows the description at
12959 http://www.w3.org/TR/xpath#section-String-Functions
12960
Daniel Veillard5997aca2002-03-18 18:36:20 +000012961Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12962
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012963 * configure.in: preparing 2.4.18
12964 * doc/*: updated and rebuilt the web site
12965 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12966 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012967 * parser.c: humm, changed the way the SAX parser work when
12968 xmlSubstituteEntitiesDefault(1) is set, it will then
12969 do the entity registration and loading by itself in case the
12970 user provided SAX getEntity() returns NULL.
12971 * testSAX.c: added --noent to test the behaviour.
12972
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012973Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12974
12975 * parser.c: Wilfried Teiken provided a hackish but working
12976 way to get context reported back on entities when parsing
12977 with SAX and without breaking the DOM build.
12978
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012979Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12980
12981 * c14n.c: applied a new patch from Aleksey Sanin
12982 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12983 to reference Aleksey implementation of XML digital Signatures
12984
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012985Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12986
12987 * xpath.c: small fix to avoid potential problem due to
12988 ordering of freeing data
12989 * python/Makefile.am: people were complaining about
12990 the generated file in python dir not being built
12991
Daniel Veillardd2379012002-03-15 22:24:56 +000012992Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12993
12994 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12995 python/generator.py python/libxml.c python/types.c: Cleanup
12996 of the python Makefiles based on Jacob and James feedback,
12997 fixed the spec file accordingly, fixed the number of warning
12998 that passing my pedantic CFLAGS was generating. Conclusion
12999 is that Python includes are real crap.
13000
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000013001Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13002
13003 * configure,in: it was reported quite a few times that
13004 xml2-config --cflags should not output
13005 -I$includeprefix/libxml2/libxml because libxml2 header names
13006 clashes with existing names like list.h from C++ stl.
13007 Includes should be #include<libxml/xxx.h> so ...
13008
Daniel Veillard6f293b12002-03-15 09:42:33 +000013009Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13010
13011 * c14n.c: another patch from Aleksey Sanin
13012
Daniel Veillard5c396542002-03-15 07:57:50 +000013013Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13014
13015 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
13016 canonicalization algorithm
13017 * doc/xml.html doc/index.html: added the C14N references on the
13018 index page.
13019
jacob berkman9be65862002-03-14 02:15:56 +0000130202002-03-13 jacob berkman <jacob@ximian.com>
13021
13022 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
13023 usage, redundant, and gcc specific
13024
Daniel Veillard75be0132002-03-13 10:03:35 +000013025Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13026
13027 * xpath.c: speedup some node selection operations, this can
13028 have a significant impact on DocBook Norm's stylesheets
13029 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
13030 make sure it's always the case
13031 * debugXML.c: distinguish CDATA and comments in ls operations
13032
Daniel Veillard61f26172002-03-12 18:46:39 +000013033Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13034
13035 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
13036 to generate better API descriptions etc...
13037
Daniel Veillard9ff88172002-03-11 09:15:32 +000013038Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13039
13040 * c14n.c: Fixing #74186, made sure all boolean expressions
13041 get fully parenthesized, ran indent on the output
13042 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
13043 include/libxml/tree.h: also #74186 related, removed the
13044 --with-buffers option, and all the preprocessor conditional
13045 sections that were resulting from it.
13046
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000013047Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13048
13049 * valid.c: applied patch from Dodji Seketeli fixing an
13050 uninitailized variable in xmlValidGetValidElements()
13051
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000013052Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13053
13054 * c14n.c: fixed a few comments
13055 * doc/*.html doc/*/*.html: regenerated the docs and added
13056 the C14N API
13057 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
13058
Daniel Veillardfa49d872002-03-09 10:20:00 +000013059Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13060
13061 * check-xml-test-suite.py: fix to adapt varaiations in the
13062 bindings
13063 * configure.in python/setup.py python/setup.py.in: fixed to
13064 have the version of the python scripts automatically updated
13065
Daniel Veillarda3db2e32002-03-08 15:46:57 +000013066Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13067
13068 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
13069 in xmlCopyProp()
13070
Daniel Veillardaf43f632002-03-08 15:05:20 +000013071Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13072
13073 * configure.in: preparing 2.4.17 release
13074 * doc/*: updated and rebuilt the docs
13075 * xpath.c: fixed a comment
13076 * python/libxml.c: fixed a possible reentrancy problem
13077
Daniel Veillardef6c46f2002-03-07 22:21:56 +000013078Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13079
13080 * tree.c python/tests/Makefile.am python/tests/attribs.py:
13081 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
13082 added a specific regression test
13083 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
13084 not raise exceptions when failing to find the attribute.
13085
Daniel Veillard90bc3712002-03-07 15:12:58 +000013086Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13087
13088 * configure.in xmllint.c: owen pointed out a problem with the
13089 ftme fix, gettimeofday() was not detected by configure and
13090 the ftime header wasn't included, dohhh
13091
Daniel Veillard8c1ae602002-03-07 11:21:00 +000013092Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13093
13094 * configure.in xmllint.c: trying to fix #71457 for timing
13095 precision when gettimeofday() is not availble but ftime() is
13096
Daniel Veillardf5a457a2002-03-07 10:25:29 +000013097Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13098
13099 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
13100 are now copied on install and part of the -devel RPM
13101
Daniel Veillard7b416132002-03-07 08:36:03 +000013102Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13103
13104 * xpath.c: trying to avoid bug #72150 which was apparently
13105 caused by a gcc bug (or a processor problem) as detailed
13106 at http://veillard.com/gcc.bug
13107
Daniel Veillardf742d342002-03-07 00:05:35 +000013108Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13109
13110 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
13111 fixed xmlReconciliateNs(), added a Python test/example for
13112 inter-document cut'n paste
13113 * python/libxml.py: fixed node.doc on document nodes and added
13114 xpathEval() onto node objects
13115
Daniel Veillard4e0e2972002-03-06 21:39:42 +000013116Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13117
13118 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
13119 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
13120 fixup and integrated tests for the serialization stuff
13121
Daniel Veillarde915b2d2002-03-06 18:42:40 +000013122Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13123
13124 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
13125 moved the libxml man page to section 3
13126
Daniel Veillard1e774382002-03-06 17:35:40 +000013127Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13128
13129 * tree.c: fix bug #72490
13130 * python/libxml.c python/libxml.py: added methods serialize()
13131 and saveTo() to all node elements.
13132
Daniel Veillardddffd2a2002-03-05 20:28:20 +000013133Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13134
13135 * xmlIO.c: closed #73430, don't read from an input source
13136 which indicated an end-of-file or an error.
13137
Daniel Veillard8d24cc12002-03-05 15:41:29 +000013138Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13139
13140 * parser.c: make sure SAX endDocument is always called as
13141 this could result in a Python memory leak otherwise (it's
13142 used to decrement ref-counting)
13143 * python/generator.py python/libxml.c python/libxml.py
13144 python/libxml2-python-api.xml python/libxml2class.txt
13145 python/tests/error.py python/tests/xpath.py: implemented
13146 the suggestions made by Gary Benson and extended the tests
13147 to match it.
13148
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013149Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13150
13151 * python/generator.py: applied patch fixing #73450
13152
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013153Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13154
13155 * xpath.c: fixing #61290 "namespace nodes have no parent"
13156 long standing divergence from the XPath REC. NodeSets
13157 simply hold a copy of namespace nodes and those node ->next
13158 points to the parent (which may not be the node carrying the
13159 definition).
13160 * include/libxml/xpath.h: flagged but didn't added a possible
13161 speedup
13162 * DOCBparser.c HTMLparser.c: removed some warnings from push
13163 parser due to new state being added.
13164 * tree.c: new fix from Boris Erdmann
13165 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13166 the XML Canonalization support from Aleksey Sanin
13167
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013168Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13169
13170 * tree.c: patch from Boris Erdmann fixing some namespace odities
13171 with xmlCopyNode()
13172
Daniel Veillardc6613042002-03-02 09:34:02 +000013173Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13174
13175 * xmlIO.c: fix bug #72706 when loading a NULL entity
13176
Daniel Veillardc0fef772002-03-01 16:16:31 +000013177Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13178
13179 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13180 actually change in a future XML Namespace revision.
13181
Daniel Veillard79426f22002-03-01 16:14:17 +000013182Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13183
13184 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13185 added the possibility of returning nodesets from XPath extension
13186 functions written in Python
13187
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013188Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13189
13190 * python/*: commiting some Python bindings work done while travelling
13191
Daniel Veillard97300512002-03-01 09:13:41 +000013192Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13193
13194 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13195 explicitely with memory debugging switched on
13196
Daniel Veillard6361da02002-02-23 10:10:33 +000013197Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13198
13199 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13200 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13201 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13202 the accessor generator for strings
13203 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13204 regression test.
13205
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013206Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13207
13208 * python/README python/generator.py python/libxml.c python/setup.py:
13209 added the 'usual' setup.py to allow building a libxml2-python
13210 module based on the same code. The initialization is however
13211 different the 2 .so files fo libxml2 and libxslt are identical and
13212 they entry point initialize both libraries. this is done to avoid
13213 some possible nasty problem since the Python don't merge the maps
13214 of all shared modules.
13215
Daniel Veillard158a4d22002-02-20 22:17:58 +000013216Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13217
13218 * parser.c: fixed a push/encoding bug reported by Michael
13219 on librsvg
13220
Daniel Veillard7839e162002-02-20 18:54:48 +000013221Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * include/libxml/parserInternals.h: fixes a misplaced #endif
13224
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013225Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13226
13227 * parser.c valid.c: found and fixed a couple of allocation bugs
13228
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013229Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13230
13231 * doc/xml.html doc/python.html doc/*: added a Python and binding
13232 page describing the current state of the Python bindings and
13233 giving pointers to the other languages wrappers.
13234
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013235Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13236
13237 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13238 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13239 rebuilt the API and web site
13240 * xpath.c: fixed #71978 portability bugs
13241
Daniel Veillard8aff2472002-02-19 21:50:43 +000013242Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13243
13244 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13245
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013246Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13247
13248 * include/libxml/parserInternals.h parser.c: had to change
13249 2 internal parsing API when processing document content
13250 to check the start and end of element content are defined
13251 in the same entity
13252 * valid.c include/libxml/valid.h: attribute normalization can
13253 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13254 with the context to report it.
13255 * SAX.c: fixed the last known bugs, crazy validation constraints
13256 when a document is standalone seems correctly handled. There
13257 is a couple of open issues left which need consideration especially
13258 PE93 on external unparsed entities and standalone status.
13259 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13260 The 2 tests left failing are actually in error. Cleanup done.
13261
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013262Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13263
13264 * valid.c: implemented E59 spaces in CDATA does not match the
13265 nonterminal S
13266
Daniel Veillard878eab02002-02-19 13:46:09 +000013267Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13268
13269 * SAX.c parser.c valid.c: more validation test fixups
13270 * check-xml-test-suite.py: added duration info for the tests
13271
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013272Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13273
13274 * parser.c valid.c: a couple of errors were reported but not
13275 saved back as such in the parsing context. Down to 1% failure rate
13276 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13277
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013278Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13279
13280 * xmlInternald.c: isExtender was missing a char
13281 * parser.c include/libxml/parser.h: % are acceptable in the
13282 internal subset if within a PUBLIC ID
13283
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013284Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13285
13286 * SAX.c parserInternals.c valid.c: more work on the conformance
13287 suite. Took the step to finally block documents with encoding
13288 errors. It's a fatal error per the spec, people should have fixed
13289 their documents by now.
13290
Daniel Veillard55253e22002-02-18 14:32:39 +000013291Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13292
13293 * check-xml-test-suite.py: fixed the test script after some discussion
13294 on the semantic of TYPE="error"
13295 * Makefile.am: added the script to the distrib
13296
Daniel Veillard28757702002-02-18 11:19:30 +000013297Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13298
13299 * SAX.c entities.c: fixed a couple of conformances issues deep
13300 into the validation code (standalone and undeclared Notations)
13301
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013302Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13303
13304 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13305 stayed there for years !
13306
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013307Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13308
13309 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13310 missing
13311
Daniel Veillardc7612992002-02-17 22:47:37 +000013312Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13313
13314 * check-xml-test-suite.py: improved the behaviour a bit as
13315 well as the logs
13316 * parser.c valid.c SAX.c: fixed a few more bugs
13317 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13318
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013319Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13320
13321 * check-xml-test-suite.py: python script to run regression tests
13322 against the XML Test suite of W3C/OASis
13323 * SAX.c: fixed a validation bug
13324 * parser.c: fixed 3 errors pointed by the test suite
13325 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13326 * python/Makefile.am: fixed a dependendy
13327
Daniel Veillard9f28f302002-02-15 20:48:08 +000013328Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13329
13330 * xmlmemory.c: avoid a warning bug #71594
13331
Daniel Veillard144024e2002-02-13 21:14:46 +000013332Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13333
13334 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13335 warning on alpha/Tru64
13336
Daniel Veillarde4301c82002-02-13 13:32:35 +000013337Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13338
13339 * include/libxml/entities.h: fixing a comment
13340 * valid.c: fixing some troubles with validity check on namespaces
13341 * result/VC/NS3 test/VC/NS3: added a specific regression test
13342
Daniel Veillarda6d05382002-02-13 13:07:41 +000013343Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13344
13345 * tree.c: Fixing #71342 serializing '\n' in attribute values
13346 * result/noent/att3 result/att3 test/att3: added a specific
13347 test.
13348
Daniel Veillard797a5652002-02-12 13:46:21 +000013349Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13350
13351 * python/libxml.c: couple of bug fixes
13352
Daniel Veillard01a6d412002-02-11 18:42:20 +000013353Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13354
13355 * python/*.py: removed tabs and used spaces.
13356
Daniel Veillard397ff112002-02-11 18:27:20 +000013357Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13358
13359 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13360 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13361
Daniel Veillard03517542002-02-11 13:54:40 +000013362Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13363
13364 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13365 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13366
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013367Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13368
13369 * include/libxml/encoding.h include/libxml/entities.h
13370 include/libxml/globals.h include/libxml/parser.h
13371 include/libxml/threads.h include/libxml/tree.h
13372 include/libxml/xmlmemory.h: trying to fix the include mess
13373
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013374Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13375
13376 * include/libxml/xmlmemory.h: reverted part of the previous
13377 attempt to provide #69655, this was breaking the build.
13378
Daniel Veillard0ba59232002-02-10 13:20:39 +000013379Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13380
13381 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
13382 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
13383 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
13384 include/libxml/parserInternals.h include/libxml/tree.h
13385 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
13386 Tentatively fixed #69655 , make compiling with -Wredundant-decls
13387 clean.
13388 * python/libxml.c: fixed a warning.
13389
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000013390Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13391
13392 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
13393 copying of node, merge back IDs in the target document.
13394 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
13395 test/XInclude/ents/ids.xml: test case
13396 * result/VC/ElementValid4: output changed due to a typo fix
13397
Daniel Veillard1c18e302002-02-09 22:16:40 +000013398Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13399
13400 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000013401 generate the dependencies right as Jacob found out. Add
13402 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000013403
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000013404Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13405
13406 * parserInternals.c valid.c: Justin Fletcher found some parts
13407 of the code needing cleanup
13408 * libxml.spec.in python/Makefile.am python/generator.py
13409 python/libxml.c python/libxml.py: Fixed the python Makefiles
13410 corrected a bug showing up on ia64, changed the name of the
13411 python internal module too
13412
Daniel Veillard07be19b2002-02-08 14:20:35 +000013413Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13414
13415 * Makefile.am: applied patch from Andris Pavenis for binary
13416 name suffixes
13417
Daniel Veillardf216d462002-02-08 13:44:24 +000013418Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13419
13420 * xmllint.c win32/win32config.h: fixing #68748
13421
Daniel Veillardd455d792002-02-08 13:37:46 +000013422Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13423
13424 * valid.c: fixing #70166
13425
13426Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13427
13428 * valid.c: fixing #70077
13429
Daniel Veillardc575b992002-02-08 13:28:40 +000013430Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13431
13432 * Copyright Makefile.am README configure.in libxml.spec.in:
13433 Changed to the MIT Licence
13434 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
13435 doc/xmlio.html: updated the doc accordingly
13436 * include/libxml/xmlwin32version.h configure.in: preparing
13437 2.4.14 release
13438 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13439 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13440 fixed the const xmlChar * wrapper and generator, XPath extension
13441 functions now use the context as first argument
13442 * python/tests/tstxpath.py python/tests/xpath.py
13443 python/tests/xpathext.py: Updated the tests accordingly
13444 * tree.c: fixed bug #70067
13445
Daniel Veillard7db38712002-02-07 16:39:11 +000013446Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13447
13448 * Makefile.am: cleanup
13449 * debugXML.c: always use stdout if output is NULL
13450 * xmlIO.c: don't close filedescriptors passed to outputBuffers
13451 * python/Makefile.am python/generator.py python/libxml2class.txt
13452 python/libxml_wrap.h python/types.c: augmented the number of bindings
13453 handling FILE * and XPath contexts
13454 * python/tests/Makefile.am: avoid a stupid problem due to the
13455 use of TEST.
13456
Daniel Veillard15a143b2002-02-06 22:40:50 +000013457Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13458
13459 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
13460
Daniel Veillard70cab352002-02-06 16:06:58 +000013461Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13462
13463 * python/TODO python/libxml.c: cleanup the extension function lookup
13464 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
13465
Daniel Veillard7a96efc2002-02-05 16:34:33 +000013466Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13467
13468 * configure.in python/Makefile.am: do not install outside
13469 of prefix
13470
Daniel Veillard33caa0b2002-02-04 14:07:26 +000013471Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13472
13473 * python/TODO python/libxml.c: started adding SAX interfaces
13474 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
13475 SAX test
13476
Daniel Veillard36eea2d2002-02-04 00:17:01 +000013477Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13478
13479 * tree.c: hardened the addChild function
13480 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13481 python/libxml2class.txt python/libxml_wrap.h python/TODO:
13482 added accessors needed for xmlNode, a bit more testing and
13483 extension of interfaces
13484 * python/tests/Makefile.am python/tests/build.py: added a test
13485 build from scratch/save/load/check
13486
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000013487Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13488
13489 * parserInternals.c: change a small bit in the way valididy
13490 error messages get initialized
13491 * python/TODO python/libxml.c python/libxml2-python-api.xml
13492 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13493 added some memory debugging to track leaks at the libxml2 level
13494 * python/tests/*.py: changed all tests to check for leaks,
13495 there is just one left in XPath extension registrations.
13496
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000013497Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
13498
13499 * python/TODO python/generator.py python/libxml2-python-api.xml
13500 python/libxml2class.txt: more accessor classes for the parser
13501 context, allow to switch on and check validity
13502 * python/tests/Makefile.am python/tests/error.py
13503 python/tests/invalid.xml python/tests/valid.xml
13504 python/tests/validate.py: attded more test and and added error.py
13505 which I forgot to commit in the last step
13506
Daniel Veillard3ce52572002-02-03 15:08:05 +000013507Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13508
13509 * python/Makefile.am python/types.c: cleanup
13510 * python/libxml.c python/libxml.py python/libxml_wrap.h
13511 python/generator.py python/libxml2-python-api.xml
13512 python/libxml2class.txt: added class for parser context, added
13513 first cut for push mode support. Added a framework to generate
13514 accessors functions.
13515 * python/tests/Makefile.am python/tests/push.py: added a push
13516 test
13517
Daniel Veillardcfb05462002-02-02 23:18:22 +000013518Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13519
13520 * python/Makefile.am python/TODO python/libxml.py: fixed a small
13521 bug a bit of cleanup.
13522
Daniel Veillard5d819032002-02-02 21:49:17 +000013523Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13524
13525 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
13526 python/libxml2class.txt: adding error redirections and preformat
13527 to a python handler
13528 * python/tests/Makefile.am python/tests/*.py: cleanup made all
13529 tests self checking
13530
Daniel Veillard7fd7a942002-02-02 12:19:46 +000013531Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13532
13533 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
13534 a function
13535
Daniel Veillard9589d452002-02-02 10:28:17 +000013536Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13537
13538 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
13539 python/libxml.c python/libxml2-python-api.xml
13540 python/libxml2class.txt: Progressing through the TODOs, class
13541 description output, extra XML API, RPM now builds the wrappers
13542 for all python installed versions
13543
Daniel Veillard253aa2c2002-02-02 09:17:16 +000013544Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
13545
13546 * configure.in libxml.spec.in python/Makefile.am python/TODO
13547 python/generator.py python/libxml2class.txt: added more informations
13548 in the libxml2-python package including docs. Slightly changed
13549 the class hierarchy
13550 * python/tests/*: added basic regression tests infrastructure too
13551
13552Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13553
13554 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
13555 added libxml2-python as part of the packages installed
13556
Daniel Veillarda7340c82002-02-01 17:56:45 +000013557Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13558
13559 * python/Makefile.am python/generator.py python/libxml.c
13560 python/libxml.py: more work, now able to extend the
13561 XPath interpreter with functions written in python.
13562
Daniel Veillardc3e39442002-02-01 09:29:41 +000013563Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13564
13565 * python/Makefile.am: Jacob sent a patch to allow building from
13566 tarfile.
13567
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000013568Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13569
13570 * python/Makefile.am python/libxml.c configure.in Makefile.am:
13571 inserted the python wrappers build, I hope this won't be too
13572 unportable
13573
Daniel Veillard1971ee22002-01-31 20:29:19 +000013574Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13575
13576 * xpath.c: minor optimization
13577 * python/generator.py python/libxml.c python/libxml.py
13578 python/libxml_wrap.h: more work on the python bindings,
13579 they now support XPath and there is no evident leak
13580
Daniel Veillard36ed5292002-01-30 23:49:06 +000013581Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13582
13583 * python/generator.py python/libxml.c python/libxml.py:
13584 more work on the python bindings generator.
13585
Daniel Veillard96fe0952002-01-30 20:52:23 +000013586Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13587
13588 * python/generator.py python/libxml.c python/libxml_wrap.h:
13589 more work on the python bindings.
13590
Daniel Veillardd2897fd2002-01-30 16:37:32 +000013591Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13592
13593 * python/generator.py python/libxml.c python/libxml.py
13594 python/libxml_wrap.h: commited early version of a python binding
13595 for private use only ATM
13596
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000013597Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13598
13599 * entities.c tree.c include/libxml/entities.h: applied patch
13600 from Anthony Jones to implement copy of DTD subtree too. Had
13601 just to keep 2 function private which really ought to become
13602 public ones.
13603
Daniel Veillarda42f25f2002-01-25 14:15:40 +000013604Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13605
13606 * xmllint.c: added pointers to the web pages in the usage()
13607
Daniel Veillardbd227ae2002-01-24 16:05:41 +000013608Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13609
13610 * tree.c: more fixes from Petr Kozelka for attribute handling
13611 in the tree API to align the semantic with DOM.
13612
Daniel Veillard36065812002-01-24 15:02:46 +000013613Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13614
13615 * valid.c tree.c entities.c: another set of patches from
13616 Anthony Jones for copy operations cleanup and robustness
13617
Daniel Veillardf8592562002-01-23 17:58:17 +000013618Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13619
13620 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13621 an alphabetic index based on comments content
13622 * doc/*: rebuilt the web site with the new references
13623
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013624Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13625
13626 * parserInternals.h: Greg Sjaardema suggested to use an
13627 eponential buffer groth policy in xmlParserAddNodeInfo()
13628
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013629Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13630
13631 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13632 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13633 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13634 to generate cross-references, and added/updated the stylesheets
13635 to generate and link API indexes. The generic keyword index
13636 is not done yet.
13637 * doc/*.html: regenerated all the usual docs too
13638
Daniel Veillard2070c482002-01-22 22:12:19 +000013639Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13640
13641 * debugXML.c: added an xpath function to the shell for T. V. Raman
13642
13643Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013644
13645 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13646 debug routines.
13647
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013648Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13649
13650 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13651 support of attribute nodes
13652
Daniel Veillard9d06d302002-01-22 18:15:52 +000013653Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13654
13655 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13656 hopefully near complete and fully documented of the API in XML
13657 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13658 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13659 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13660 include/libxml/parserInternals.h include/libxml/valid.hi
13661 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13662 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13663 include/libxml/xpath.h include/libxml/xpathInternals.h:
13664 Cleaned up the doc comments a lot in the process, the interface
13665 coverage is now 100%
13666
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013667Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13668
13669 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13670 extracts comments from the gtk-doc DocBook output (a bit
13671 convoluted but seems to work).
13672
Daniel Veillard61006472002-01-21 17:31:47 +000013673Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13674
13675 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13676 added an XML description of the API, moved the script generating
13677 it here. Added a "make api" target
13678
Daniel Veillardd2f23002002-01-21 13:36:00 +000013679Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13680
13681 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13682
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013683Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13684
13685 * xpath.c include/libxml/xpathInternals.h: the change made to
13686 xmlXPathFuncLookupFunc was incompatible roll it back
13687
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013688Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13689
13690 * SAX.c: cleanup patch from Anthony Jones
13691 * doc/Makefile.am: fix the headers to avoid in make scan
13692 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13693 includes, * vs Ptr and general cleanup
13694 * parsedecl.py: first version of a script to extract the
13695 module interfaces, the goal will be to provide .decl or XML
13696 specification of the interfaces to build wrappers.
13697
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013698Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13699
13700 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13701 now provides return codes in case of errors
13702
Bjorn Reese026d29f2002-01-19 15:40:18 +000013703Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13704
13705 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13706 Upgraded to trio baseline 1.6
13707 * strio.h strio.c: Replaced by triostr.h and triostr.c
13708
Daniel Veillard572577e2002-01-18 16:23:55 +000013709Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13710
13711 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13712 of strdup usage in the code
13713
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013714Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13715
13716 * parser.c error.c: Keith Isdale complained rightly that
13717 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13718
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013719Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13720
13721 * tree.c: fixed the funxtion to set the xml: attributes
13722 * debugXML.c: added "setbase" to test it.
13723
Daniel Veillard2c748c62002-01-16 15:37:50 +000013724Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13725
13726 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13727 to allow updating an attribute content
13728
Daniel Veillard8de85c62002-01-15 17:10:15 +000013729Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13730
13731 * libxml.h: try to avoid problems when compiling on Windows
13732
Daniel Veillard314cfa02002-01-14 17:58:01 +000013733Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13734
13735 * hash.c: patch from Anthony Jones for hash.c allocation size
13736 * Makefile.am: trying to work around Yet Another Libtool Madness
13737 and build the 2.4.13 release finally ...
13738
Daniel Veillard744683d2002-01-14 17:30:20 +000013739Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13740
13741 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13742 * doc/* : update of the documentation
13743
Daniel Veillarde6a55192002-01-14 17:11:53 +000013744Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13745
13746 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13747 at fixing #61290 :-(
13748
Daniel Veillardfb25a512002-01-13 20:32:08 +000013749Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13750
13751 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13752 Fixes bug #67229
13753
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013754Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13755
13756 * tree.c: trying to avoid troubles when a subtree is copied
13757 and coalesced in part with the target tree. Should fix
13758 bug #67407
13759
Daniel Veillardd8224e02002-01-13 15:43:22 +000013760Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13761
13762 * valid.c: fixed validation of attributes content of type
13763 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13764 values, very old bug. Fixes #67671
13765
Daniel Veillard8107a222002-01-13 14:10:10 +000013766Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13767
13768 * parser.c include/libxml/parserInternals.h tree.c: integrated
13769 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13770 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13771
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013772Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13773
13774 * threads.c: applied Serguei Narojnyi's patch to add native
13775 thread support on the Win32 platform
13776 * testThreadsWin32.c Makefile.am: added the test program also
13777 from Serguei, Win32 specific
13778 * include/win32config.h include/libxml/xmlwin32version.h.in:
13779 added patch from Igor for the Windows thread specific defines.
13780
Daniel Veillard845cce42002-01-09 11:51:37 +000013781Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13782
13783 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13784
Daniel Veillard7b602b42002-01-08 13:26:00 +000013785Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13786
13787 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13788 output page into XMLinfo.html. Close bug #66951 and
13789 raised by Robert Collins too.
13790
Daniel Veillard73c6e532002-01-08 13:15:33 +000013791Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13792
13793 * encoding.c: Paul Keogh pointed out a possibility of segfault
13794 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13795 Closes bug # 68238
13796
Daniel Veillard4a859202002-01-08 11:49:22 +000013797Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13798
13799 * doc/*.html: updated the Gdome2 links
13800
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013801Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13802
13803 * libxml.h: Applied following patches from Robert Collins
13804 and make sure IN_LIBXML is defined when compiling it
13805 -------
13806 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13807 as well as Visual C.
13808 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13809 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13810 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13811 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13812 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13813 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13814 xmlSysIDExists xmlNoNetExists).
13815 * xmllint.c: Don't include winsock2.h for Cygwin.
13816
Daniel Veillard401c2112002-01-07 16:54:10 +000013817Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13818
13819 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13820 when the version info is not present.
13821
Daniel Veillard6f42c132002-01-06 23:05:13 +000013822Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13823
13824 * tree.c: Anthony Jones pointed out a problem in
13825 xmlStringGetNodeList() and provided a fix for it
13826
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013827Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13828
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013829 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013830 xmlCreatePushParserCtxt() when the initial buffer passed
13831 is large.
13832
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013833Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13834
13835 * win32/*: big cleanup of the Windows/MSVC project files
13836 from Igor Zlatkovic
13837
Daniel Veillardcebb1362002-01-02 13:13:30 +000013838Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13839
13840 * doc/Makefile.am: should fix #67674 and avoid troubles if
13841 xsltproc is not available or fails in the prefix provided
13842
Daniel Veillard26908ab2002-01-01 16:50:03 +000013843Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13844
13845 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13846
Daniel Veillard5344c602001-12-31 16:37:34 +000013847Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13848
13849 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13850 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13851 Fixed a few other problems raised by Charlie Bozeman.
13852 * result/VC/ElementValid[5-7]: fixed the output
13853
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013854Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13855
13856 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13857 patches from Charlie Bozeman. Regenerated the HTML docs.
13858
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013859Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13860
13861 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13862 for Windows from Igor
13863
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013864Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13865
13866 * xmllint.c: applied Justin Fletcher patch for --output or -o
13867
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013868Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * win32/libxml2/libxml2.def.src: close #67019
13871
Daniel Veillard01db67c2001-12-18 07:09:59 +000013872Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13873
13874 * xmllint.c: applied Justin Fletcher generic timing patch
13875 similar to the one already applied to xsltproc.
13876
Daniel Veillardd1640922001-12-17 15:30:10 +000013877Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13878
13879 * include/libxml/tree.h tree.c: applied documentation patches
13880 from Charlie Bozeman
13881
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013882Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13883
13884 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13885
Daniel Veillard29e43992001-12-13 22:21:58 +000013886Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13887
13888 * valid.c: fix the xmlStrdup() used in the previous patch.
13889 * valid.c: added --dropdtd
13890 * tree.c: fixed xmlUnlinkNode so it also removes the references
13891 from the document if the node is a DTD
13892
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013893Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13894
13895 * HTMLtree.c valid.c: cleanup some static declarations
13896
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013897Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13898
13899 * xmllint.c: removed another strdup()
13900 * doc/FAQ: removed the HP/UX entry
13901
Daniel Veillarded472f32001-12-13 08:48:14 +000013902Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13903
13904 * valid.c: fix bug #66816 when validating.
13905 * xmllint.c: don't use sys/time.h if configure did not found it
13906
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013907Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13908
13909 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13910 xmlcatalog_man.xml
13911
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013912Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13913
13914 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13915 xmlInitMemory() was declared twice
13916
Daniel Veillardb82c1662001-12-09 14:00:54 +000013917Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13918
13919 * globals.c: do not reference strdup() !
13920 * configure.in libxml-2.0.pc.in: trying to fix the libs
13921 of the various config extraction modules
13922
Daniel Veillardef90ba72001-12-07 14:24:22 +000013923Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13924
13925 * configure.in : preparing 2.4.12
13926 * doc/* : updated and rebuilt the docs
13927
Daniel Veillard220346d2001-12-07 11:33:54 +000013928Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13929
13930 * uri.c: closed bug #66159
13931 * testURI.c: added --escape option
13932 * configure.in: some cleanup for xml2-config --cflags
13933
Daniel Veillard2a906822001-12-06 14:34:08 +000013934Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13935
13936 * globals.c testThreads.c: removed some misplaced includes
13937 of xmlversion.h
13938
Daniel Veillarde28313b2001-12-06 14:08:31 +000013939Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13940
13941 * threads.c: patch from Gary Pennington fixing a possible
13942 problem at initialization time.
13943
Daniel Veillardd3b08822001-12-05 12:03:33 +000013944Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13945
13946 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013947 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013948 CodeWarrior.
13949
Daniel Veillarda7866932001-12-04 13:14:44 +000013950Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13951
13952 * xmllint.c: applied Geert Kloosterman's patch to fix
13953 --repeat --timing output
13954
Daniel Veillard19840942001-11-29 16:11:38 +000013955Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13956
13957 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13958 where non-wellformed XML declaractions were not detected.
13959
Daniel Veillarde85d9342001-11-28 14:43:12 +000013960Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13961
13962 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13963
Daniel Veillard22f25a82001-11-28 09:12:23 +000013964Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13965
13966 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13967 gets reset by xmlCleanupInputCallbacks() and this makes the
13968 function useless. Same for output.
13969
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013970Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13971
13972 * xmlIO.c: robert pointed out a loop error in callback cleanups
13973
Daniel Veillard8faa7832001-11-26 15:58:08 +000013974Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13975
13976 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13977 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13978 they are not really tied to debugging
13979
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013980Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13981
13982 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13983 * xmllint.c: better --catalogs description
13984
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013985Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13986
13987 * tree.c: fixed a couple of problems in xmlSetProp()
13988
Daniel Veillardcd337f02001-11-22 18:20:37 +000013989Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13990
13991 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13992 unappropriate stdout output.
13993
Daniel Veillard566d4df2001-11-22 13:00:53 +000013994Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13995
13996 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13997 by Denis Beurive, closes #65111
13998
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013999Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
14000
14001 * valid.c: in case of content model validity error, don't
14002 print it if validity warnings were not requested.
14003
Daniel Veillardc69e0b12001-11-20 08:35:07 +000014004Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14005
14006 * nanoftp.c: applied a couple of patches from Brian D Ripley.
14007 * parserInternals.c: removed the last exit() call. Print an
14008 unmaskable error on stderr instead (library mismatch detection)
14009
MST 2001 John Fleck42304042001-11-18 00:18:06 +000014010Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
14011
14012 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
14013 shell instructions from Heiko Rupp
14014
Daniel Veillardf7b094f2001-11-15 13:54:39 +000014015Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14016
14017 * catalog.c: use the URL notation file:// for default catalog paths
14018
Daniel Veillard0ec98632001-11-14 15:04:32 +000014019Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14020
14021 * include/libxml/tree.h: better comments for _private fields
14022 * tree.c: removed a problem when copying an entity reference.
14023
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000014024Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14025
14026 * vms/*: updated instructions and diffs from John A Fotheringham
14027
Daniel Veillarda11001b2001-11-12 22:45:36 +000014028Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14029
14030 * include/libxml/xmlerror.h: avoid an include problem if
14031 #include <libxml/xmlerror.h> happens first in code
14032 seems to be the case in KDE libs
14033
Daniel Veillard8e3943c2001-11-12 21:35:44 +000014034Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14035
14036 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
14037 from Igor for Windows
14038
14039Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14040
14041 * Makefile.am: Gary Pennington pointed out a missing prefix
14042
Daniel Veillard43d3f612001-11-10 11:57:23 +000014043Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14044
14045 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
14046 * doc/*: upgraded and rebuilt the docs
14047
Daniel Veillardc1f78342001-11-10 11:43:05 +000014048Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14049
14050 * HTMLparser.c: fix comment in scripts element parsing.
14051 * result/HTML/doc3*: updated the results.
14052
14053Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14054
14055 * uri.c: another URI bug fix #63336, using Joel Young patch.
14056
Daniel Veillardc6e013a2001-11-10 10:08:57 +000014057Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
14058
14059 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
14060 a cleaned up version of the Pwd shell string generation.
14061
Daniel Veillardbe480fb2001-11-08 23:36:42 +000014062Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14063
14064 * valid.c include/libxml/tree.h: trying to fix namespaces +
14065 validation problems for good, closing #63619 in the process
14066 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
14067 wrong in this respect, fixed it.
14068
Daniel Veillardd536f702001-11-08 17:32:47 +000014069Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14070
14071 * xmllint.c: Morus Walter patch to allow --format and --encode
14072
Daniel Veillard5004f422001-11-08 13:53:05 +000014073Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14074
14075 * debugXML.c: Stefan Kost provided an help command for the shell
14076
Daniel Veillarda6825e82001-11-07 13:33:59 +000014077Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
14078
14079 * debugXML.c: Heiko Rupp pointed that the shell would crash
14080 on empty nodesets returns.
14081
Daniel Veillard03f848d2001-11-07 12:53:46 +000014082Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14083
14084 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
14085 migh need the history libraries
14086
Daniel Veillard957fdcf2001-11-06 22:50:19 +000014087Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
14088
14089 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
14090 handle the case of < in quoted attributes, Bastian Kleineidam
14091
Daniel Veillardc853b322001-11-06 15:24:37 +000014092Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14093
14094 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
14095 fixing catalog breakages
14096 * Makefile.am catalog.c result/catalogs/catal
14097 result/catalogs/mycatalog.* test/catalogs/catal*:
14098 fixed more problems in catalog support, added more regression tests
14099 for both XML and SGML catalog handling
14100
Daniel Veillard66870c72001-11-05 19:27:49 +000014101Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14102
14103 * debugXML.c: applied an improvement to xmlGetLineNo() from
14104 Keith Isdale
14105
Daniel Veillardffe09c92001-11-05 14:21:47 +000014106Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14107
14108 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
14109 Side effect of the progressive catalog loading
14110
Daniel Veillardad661b92001-11-05 11:43:15 +000014111Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
14112
14113 * Makefile.am: confexecdir and confexec_DATA were defined twice
14114 pointed out by Karl Eichwalder
14115
Daniel Veillard6eb17722001-11-04 22:19:27 +000014116Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14117
14118 * xmlcatalog.c: avoid unlink() and use remove() instead.
14119
Daniel Veillardea898282001-11-04 22:13:45 +000014120Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14121
14122 * libxml.spec.in: cleanup
14123 * include/libxml/xmlwin32version.h: updated with 2.4.8
14124
Daniel Veillarda4617b82001-11-04 20:19:12 +000014125Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14126
14127 * encoding.c global.data globals.c testThreads.c: fix bug #63752
14128 of compiling libxml with a non standard set of options
14129
John Fleck027edfb2001-11-04 20:13:58 +000014130Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
14131
14132 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
14133 document --sgml option, fixing gnome bugzilla #63382
14134
Daniel Veillardcd21dc72001-11-04 20:03:38 +000014135Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14136
14137 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
14138 breakage of 2.4.7, added a couple of really needed APIs
14139 like xmlCatalogIsEmpty() and xmlNewCatalog()
14140 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
14141 for install-catalog
14142 * configure.in: preparing 2.4.8
14143
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000014144Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
14145
14146 * HTMLtree.c tree.c include/libxml/HTMLtree.h
14147 include/libxml/tree.h include/libxml/xmlIO.h: more include
14148 cleanups, export cleanly one html output + format function.
14149
14150Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14151
14152 * parser.c: removed initGenericErrorDefaultFunc call from
14153 xmlInitParser() since it could destroy previous calls to
14154 xsltSetGenericErrorFunc() effects
14155
Daniel Veillardebd38c52001-11-01 08:38:12 +000014156Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14157
14158 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14159 keyword.
14160
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014161Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14162
14163 * Makefile.am: cleanup
14164 * threads.c: cleanup too
14165 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14166 from xsltproc
14167 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014168 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014169
Daniel Veillard91c00402001-10-30 17:41:38 +000014170Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14171
14172 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14173 was not used anymore !
14174
Daniel Veillard52dcab32001-10-30 12:51:17 +000014175Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14176
14177 * configure.in: preparing 2.4.7
14178 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14179 manual page from John
14180 * doc/*: updated the doc and rebuilt the generated pages
14181
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014182Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14183
14184 * xmlIO.c: closing bug #62711, the library should never
14185 close stdin or stdout.
14186
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014187Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14188
14189 * uri.c: second pass at fixing #63336, using Joel Young
14190 final patch. looks okay.
14191
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014192Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14193
14194 * uri.c include/libxml/uri.h: trying to clear #63336
14195 allowing the escaping routine to parse unconformant
14196 URI-References.
14197
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014198Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14199
14200 * vms/readme.vms vms/build_libxml.com nanoftp.c
14201 include/libxml/xmlversion.h.in: a few VMS updates from
14202 John A Fotheringham
14203 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14204 and xmlCleanupOutputCallbacks() for the Perl binding people.
14205
Daniel Veillard635ef722001-10-29 11:48:19 +000014206Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14207
14208 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14209 apply fixes to close #63271 and avoid segfaults when
14210 the error routine gets callbed before xmlInitParser()
14211 get called.
14212 * nanoftp.c error.c: Applied patches from Justin Fletcher
14213 correcting some xmlGenericError misuses.
14214
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014215Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14216
14217 *doc/xmllint.xml, doc/xmllint.1
14218 New and improved man page for xmllint - .xml is the original, .1
14219 is the generated man page
14220
Daniel Veillardc9484202001-10-24 12:35:52 +000014221Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14222
14223 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14224 the web site from the main HTML document.
14225
Daniel Veillard5151c062001-10-23 13:10:19 +000014226Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14227
14228 * parser.c: fixed an erroneous validation bug when PE refs
14229 occurs in external parsed entities referenced from the
14230 internals subset
14231 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14232 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14233 added the associated testcase, it's a nice one.
14234 * HTMLparser.c: generate the DTD node as HTML still ...
14235 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14236
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014237Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14238
14239 * HTMLparser.c: fixed a bug in htmlNewDoc()
14240
Daniel Veillard89cad532001-10-22 09:46:13 +000014241Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14242
14243 * test/threads/*: added entities testing to the Thread test
14244 * testThreads.c: make the test reasonable
14245 * DOCBparser.c: fix the DTD public and system ID
14246 * xmllint.c: added --sgml for SGML DocBook importing
14247 * Makefile.am: added Docbtests target
14248
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014249Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14250
14251 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14252 * testThreads.c: removed bogus include
14253
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014254Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14255
14256 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14257 fixed a very serious (looping) validation bug
14258
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014259Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14260
14261 * include/libxml/globals.h include/libxml/threads.h threads.c
14262 testThreads.c: far more testing, cleaning up bugs
14263 * *.c : make sure globals.h is always included.
14264
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014265Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14266
14267 * HTMLparser.c: try to get rid of parser loops for good.
14268
Daniel Veillardab7488e2001-10-17 11:30:37 +000014269Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14270
14271 * configure.in: fixed some bugs in CFLAGS passing.
14272 * test/threads Makefile.am testThreads.c: added a specific
14273 threaded test case (really nasty, guaranteed).
14274
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014275Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14276
14277 * catalog.c: serious cleanup on the management of the
14278 XML catalog tree, more tests done, especially with
14279 the catalog PI.
14280
Daniel Veillard364789a2001-10-16 12:45:00 +000014281Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14282
14283 * catalog.c: avoid a problem in catalog cleanup on SMP if
14284 catalogs were not initialized.
14285
Daniel Veillard81463942001-10-16 12:34:39 +000014286Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14287
14288 * catalog.c xpath.c: trying to cleanup the not thread safe
14289 parts of the library.
14290
Daniel Veillard64a411c2001-10-15 12:32:07 +000014291Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14292
14293 * include/libxml/globals.h configure.in global.data: make
14294 the allocation be per-thread a configure option
14295 * encoding.c include/libxml/parser.h: fixed compilation
14296 errors
14297
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014298Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14299
14300 * include/libxml/parser.h: Norm reported that a few lines
14301 added were breaking libxslt compile, removed them for now
14302
Daniel Veillard6f350292001-10-14 09:56:15 +000014303Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14304
14305 * parser.c parserInternals.c threads.c: debugged and fixed
14306 initialization problems which were giving troubles on SMP
14307 boxes.
14308
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014309Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14310
14311 * include/libxml/Makefile.am: missing globals.h
14312
Daniel Veillarde7090612001-10-13 12:18:28 +000014313Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014314
Daniel Veillarde7090612001-10-13 12:18:28 +000014315 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014316
Daniel Veillardd0463562001-10-13 09:15:48 +000014317Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14318
14319 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14320 include/libxml/parserInternals.h include/libxml/tree.h
14321 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14322 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14323 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14324 Applied the last patches from Gary, cleanup, activated threading
14325 all user accessible global variables are now handled in globals.[ch]
14326 Still a bit rought but make tests passes with either
14327 --with-threads defined at configure time or not.
14328 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14329 linking options
14330
Daniel Veillardb8478642001-10-12 17:29:10 +000014331Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14332
14333 * Makefile.am include/libxml/Makefile.am
14334 include/libxml/globals.h globals.c include/libxml/threads.h
14335 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14336 configure.in: started integrating the core of the thread support
14337 not activated yet but half integrated. The code should still
14338 compile and work anyway.
14339
Daniel Veillardb44025c2001-10-11 22:55:55 +000014340Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14341
14342 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14343 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14344 integrating the non-controversial parts of Gary Pennington
14345 multithread patches
14346 * catalog.c: corrected a small bug introduced
14347
Daniel Veillard75b96822001-10-11 18:59:45 +000014348Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14349
14350 * catalog.c include/libxml/catalog.h: very serious cleanup,
14351 isolating unportable code and as much as possible the accesses
14352 to the global shared catalog. May need more testing !
14353
Daniel Veillard78d12092001-10-11 09:12:24 +000014354Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14355
14356 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14357 Keith Isdale patches for the XSLT debugger interfaces. Some
14358 cleanup
14359
Daniel Veillardff0b7312001-10-11 06:46:09 +000014360Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14361
14362 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14363 * DOCBparser.c: generate line nubers in elements
14364
Daniel Veillard60087f32001-10-10 09:45:09 +000014365Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14366
14367 * configure.in: preparing 2.4.6 release
14368 * doc/xml.html doc/html/*: updated and rebuilt the docs
14369 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14370
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014371Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14372
14373 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14374 adding documentation for DV's supercatalog support
14375
Daniel Veillard82d75332001-10-08 15:01:59 +000014376Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14377
14378 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
14379 super catalog support adding one API and one flag --sgml to
14380 xmlcatalog
14381
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000014382Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
14383
14384 * doc/xmlcatalog_man.xml, xmlcatalog.1
14385 One more crack at
14386 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14387
14388
Thomas Broyer47334c02001-10-07 16:41:52 +000014389Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14390
14391 * xpath.c: implemented xmlXPathObjectCopy for external objects
14392 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
14393
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000014394Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
14395
14396 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14397 finishing up fix to
14398 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
14399 the xmlcatalog man page display more elegantly
14400
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000014401Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
14402
14403 * configure.in: closing bug #61832
14404 * HTMLparser.c: removed a warning
14405
Daniel Veillard6ab38382001-10-06 13:08:27 +000014406Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14407
14408 * xpath.c: fixing #61673 part I, do not loose doc information
14409 when copying result value trees.
14410
Daniel Veillard556c6682001-10-06 09:59:51 +000014411Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14412
14413 * xpath.c: trying to harden the XPath interpreter
14414
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000014415Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
14416
14417 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
14418 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14419
William M. Brack1633d182001-10-05 15:41:19 +000014420Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14421
14422 * HTMLparser: repaired another loop problem
14423
Daniel Veillard20ee8c02001-10-05 09:18:14 +000014424Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14425
14426 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
14427 parsing.
14428 * xpath.c: fix bug #61291 the default XML namespace node is
14429 missing from the namespace axis.
14430 * tree.c: refuse to create namespaces nodes with prefix "xml"
14431
Daniel Veillard651f9472001-10-04 14:51:06 +000014432Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14433
14434 * SAX.c: ouch a non-defined namespace could lead to a crash,
14435 fixed #61215
14436
Daniel Veillard7dd05702001-10-04 14:25:12 +000014437Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14438
14439 * parserInternals.c: closed bug #61054
14440
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000014441Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14442
14443 * include/libxml/Makefile.am: closing #60708
14444
Daniel Veillarda293c322001-10-02 13:54:14 +000014445Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14446
14447 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
14448 adding xmlSAXParseFileWithData following Marco Stipek suggestion
14449
Daniel Veillardf4309d72001-10-02 09:28:58 +000014450Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14451
14452 * valid.c: close bug #61550 when xml: wasn't considered a namespace
14453
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000014454Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14455
14456 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
14457 * DOCBparser.c HTMLparser.c parser.c: fixed typos
14458
Daniel Veillard16756b62001-10-01 07:36:25 +000014459Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
14460
14461 * catalog.c: Justin Fletcher provided cleaup code in case
14462 HAVE_STAT is not defined
14463 * include/win32config.h: Igor Zlatkovic suggested to have
14464 HAVE_STAT defined there
14465
William M. Brack5e1cac12001-09-28 16:19:18 +000014466Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14467
14468 * catalog.c - fixed typing error reported by M. Barros
14469
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000014470Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
14471
14472 * xmllint.c - fixing typo
14473
William M. Brackd28e48a2001-09-23 01:55:08 +000014474Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14475
14476 * HTMLparser.c: small enhancement to prevent loop on
14477 unrecognizable data
14478
Daniel Veillardb1d62872001-09-21 09:47:08 +000014479Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14480
14481 * parserInternals.c: applying patch from bug #60757 this
14482 should close it
14483
Daniel Veillardc0631a62001-09-20 13:56:06 +000014484Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14485
14486 * catalog.c xmlcatalog.c: removed a couple of warning
14487 * xpath.c: try to solve the linking problem on platforms
14488 needing trio to compile
14489
Daniel Veillard1a123612001-09-19 08:06:23 +000014490Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014491
Daniel Veillard1a123612001-09-19 08:06:23 +000014492 * Makefile.am libxml.spec.in: backing up non-documented changes
14493 commited without review or aproval by Jens Finke <jens@gnome.org>
14494 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014495
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014496Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
14497
14498 * configure.in: Joe Orton provided a patch fixing a problem
14499 when iconv is specified to be in a non-standard directory
14500 but wasn't exported in xml2-config --cflags
14501
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014502Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14503
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014504 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014505 troubles with 2.4.4 errors.
14506
Daniel Veillard16698282001-09-14 10:29:27 +000014507Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14508
14509 * encoding.c entities.c: do not output hexadecimal charrefs
14510 when serializing HTML since some version of Netscape can't
14511 grok it, generate decimal ones.
14512 * result/HTML/doc3.htm: output changed due to previous test
14513 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
14514
Daniel Veillard98fed372001-09-13 11:34:58 +000014515Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
14516
14517 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
14518 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
14519
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014520Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000014521 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014522
14523 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
14524 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
14525 updated the configuration scripts systems accordingly
14526
Daniel Veillard04382ae2001-09-12 18:51:30 +000014527Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14528
14529 * configure.in: preparing for 2.4.4
14530 * doc/xml.html doc/html/*: updated and rebuilt the docs
14531
Daniel Veillardd63437e2001-09-12 15:00:27 +000014532Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14533
14534 * win32/dsp/libxml2.def.src: tried to incorporate comments
14535 from bug #59220
14536
Daniel Veillard319a7422001-09-11 09:27:09 +000014537Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14538
14539 * parser.c result/noent/wml.xml: fixed bug #59981 related
14540 to handling of '&' in attributes when entities are substitued
14541
Daniel Veillard7cf5e442001-09-10 20:16:32 +000014542Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14543
14544 * libxml.h include/libxml/xmlversion.h.in
14545 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
14546 Tried to close bug #60131
14547
Daniel Veillardbce62332001-09-10 18:46:55 +000014548Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14549
14550 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
14551
Daniel Veillard143b04f2001-09-10 18:14:14 +000014552Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
14553
14554 * SAX.c: fixing bug #59946 on xmlns=""
14555
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000014556Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14557
14558 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
14559 but allocates a new error code.
14560
Daniel Veillard05c13a22001-09-09 08:38:09 +000014561Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14562
14563 * xmllint.c: John Fleck fixed typos in the options output
14564 * parser.c SAX.c: fix ignorable white space SAX selection
14565
14566Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14567
14568 * entities.c: Steve Underwood found the possibility of an
14569 ininite loop in case of error.
14570
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000014571Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14572
14573 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
14574
Daniel Veillarda050d232001-09-05 15:51:05 +000014575Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14576
14577 * parser.c: warn if version is not 1.0 but it's not
14578 strictly speaking an error after analyzing the spec
14579
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000014580Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
14581
14582 *doc/catalog.html - add link to the html version of the
14583 man page, other linguistic cleanups
14584
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000014585Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
14586
14587 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14588 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
14589 file, has not yet been included in the build.
14590
Daniel Veillard99784ff2001-09-01 16:20:28 +000014591Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14592
14593 * catalog.c: removed a duplicate affectation Justin Fletcher
14594
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000014595Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
14596
14597 * tree.c: Armin Sander pointed a possible text coalescing
14598 problem, completed his patch.
14599
Bjorn Reese0b2ae432001-08-31 16:31:57 +000014600Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14601
14602 * trionan.c: Fixed const and volatile re-definition problem
14603
Daniel Veillard5d96fff2001-08-31 14:55:30 +000014604Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
14605
14606 * libxml.4 parser.c: doc updates from Heiko Rupp
14607 * parserInternals.c: 2 sanity checks from Heiko Rupp
14608
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014609Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14610
14611 * tree.c: applied patch from Armin Sander to make some pointers
14612 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014613 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014614
Daniel Veillardb06c6142001-08-27 14:26:30 +000014615Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14616
14617 * xpath.c: hum, restrict the integer usage gcc bug workaround
14618 to only gcc compilers so that other architecture don't get
14619 penalized by this limitation.
14620 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14621
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014622Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14623
14624 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14625 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14626
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014627Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14628
14629 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14630 --convert option to xmlcatalog to convert SGML ones to
14631 the XML syntax.
14632 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14633
14634 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014635Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14636
14637 * catalog.c xmlIO.c: started some serious testing and fixed
14638 a few bug and optmization needs.
14639
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014640Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14641
14642 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14643 preparing for a 2.4.3 release even if it may not be ready yet
14644 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14645 all file parsing lookup to go through the entity resolver, add
14646 to add an API to bypass it (needed to load catalogs themselves),
14647 some cleanup on the catalog code too.
14648 * nanoftp.c: small cleanup
14649 * doc/catalog.html: small update
14650
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014651Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14652
14653 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14654 Jun Kuriyama
14655
Daniel Veillardffb120d2001-08-23 00:52:23 +000014656Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14657
14658 * doc/catalog.html: finished the catalog documentation
14659
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014660Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14661
14662 * doc/catalog.html doc/xml.html: added documentation about
14663 Catalog support, misses an API description
14664 * doc/html/*: reextracted the API pages
14665
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014666Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14667
14668 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14669 Added the part about section 7.2 on URI resolution,
14670 fixed a side effect in the HTML parser, look complete
14671 and ready to rock except the URI/SystemID part!
14672
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014673Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14674
14675 * include/libxml/catalog.h include/libxml/parser.h
14676 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14677 xmlIO.c: added support and APIs needed for the catalog PI
14678 * include/libxml/xmlIO.h: cleanup
14679
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014680Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14681
14682 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14683 include/libxml/catalog.h: starts to look okay, really
14684 plugged the new framework, cleaned a lot of stuff,
14685 added some APIs, except the PI's support missing this
14686 should be mostly complete
14687 * result/catalogs/* test/catalogs/*: added new test, enriched
14688 the existing one with URN ID tests
14689
Daniel Veillard64339542001-08-21 12:57:59 +000014690Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14691
14692 * catalog.c: fixed nextCatalog
14693 * result/catalogs/docbook test/catalogs/*: started adding
14694 a small regression test
14695
Daniel Veillardcda96922001-08-21 10:56:31 +000014696Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14697
14698 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14699 more work on the XML catalog support.
14700 * parser.c include/libxml/parser.h: small cleanup seems using
14701 list as a public parameter name can give portability troubles
14702 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14703 include/libxml/xpath.h include/libxml/Makefile.am: removed
14704 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14705 wrappers
14706
Bjorn Reese45029602001-08-21 09:23:53 +000014707Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14708
14709 * Makefile.am trio.c triodef.h trionan.c xpath.c
14710 include/libxml/Makefile.am include/libxml/trionan.h:
14711 Re-worked Not-A-Number and Infinity support.
14712 * xmlcatalog.c: added readline include files
14713
Daniel Veillard344cee72001-08-20 00:08:40 +000014714Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14715
14716 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14717 testCatalog as xmlcatalog, making it an installed app
14718 adding a shell, and preparing it to be a /etc/xml/catalog
14719 management tool, though not ready yet
14720 * catalog.c include/libxml/catalog.h: adding support for
14721 XML Catalogs http://www.oasis-open.org/committees/entity/
14722 not finished, there is some interesting tradeoffs and a
14723 few open questions left.
14724
Daniel Veillardb7664f42001-08-19 13:00:43 +000014725Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14726
14727 * xmllint.c: fixed a line formatting problem
14728
Daniel Veillard5015b712001-08-17 09:37:52 +000014729Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14730
14731 * SAX.c: removed a couple of unused variable (Albert Chin)
14732
Daniel Veillardbb371292001-08-16 23:26:59 +000014733Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14734
14735 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14736 trying to fix some troubles w.r.t. function returning
14737 const xxxPtr.
14738
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014739Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14740
14741 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14742 defined
14743
Daniel Veillardae6db172001-08-16 19:32:00 +000014744Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14745
14746 * xpointer.c: removed unused var
14747
Daniel Veillard09190202001-08-16 16:27:41 +000014748Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14749
14750 * testXPath.c: another small cleanup closing bug #59110
14751
Daniel Veillard796f4b62001-08-16 16:00:13 +000014752Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14753
14754 * win32/dsp/libxml2.def.src: small cleanup closing bug
14755 #59108
14756
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014757Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14758
14759 * example/gjobread.c: add xmlCleanupParser() before leaving
14760
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014761Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14762
14763 * config.h.in configure.in include/libxml/xmlwin32version.h:
14764 released 2.4.2
14765
Daniel Veillardd3d06722001-08-15 12:06:36 +000014766Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14767
14768 * include/libxml/valid.h debugXML.c valid.c: deprecate
14769 the non-boundchecking Sprintf functions, add Snprintf
14770 this should close bug #57984
14771
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014772Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14773
14774 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14775 URIs before doing the lookups (pointed by Mark Vakoc)
14776
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014777Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14778
14779 * xpath.c: serious changes on Result Value Trees and NodeSets
14780 w.r.t. deallocation and collect operations. Probably not
14781 100% clean (merge of allocated trees smells like a problem).
14782 Seems sufficient to close #58943
14783
Daniel Veillard90493a92001-08-14 14:12:47 +000014784Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14785
14786 * xmllint.c: adding a --format option
14787
Daniel Veillardfe703322001-08-14 12:18:09 +000014788Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14789
14790 * xpath.c: count() was broken on Result Value Tree
14791 * xmlIO.c: fixed file:/// accesses on _WIN32
14792
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014793Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14794
14795 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14796 macro was renamed, this should close bug #58683
14797
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014798Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14799
14800 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14801 entity substitution mode text at the end of the entity might
14802 be added due to text coalescing.
14803 * nanoftp.c parser.c: small cleanup
14804
Daniel Veillard0c720972001-08-08 20:59:00 +000014805Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14806
14807 * HACKING: added John Fleck right to commit in the doc subdir
14808
Daniel Veillard48da9102001-08-07 01:10:10 +000014809Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14810
14811 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14812 allow to inherit attributes from the DTD directly in the
14813 tree, this is needed for XPath and can be a useful feature.
14814 Inherited namespaces are always provided at the tree level now
14815 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14816 of tests for this feature (XSLT being the prime user).
14817
Daniel Veillard50f34372001-08-03 12:06:36 +000014818Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14819
14820 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14821 testSAX.c xmlIO.c xmllint.c include/win32config.h
14822 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14823 include/libxml/xmlwin32version.h.in win32/README.MSDev
14824 win32/dsp/*: applied Win32 Facelift No.2 patches from
14825 Igor Zlatkovic for Windows/MSC
14826
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014827Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14828
14829 * SAX.c: unparsedEntityDecl() the URI computation of the
14830 entity wasn't done breaking XSLT unparsed-entity-uri()
14831
Daniel Veillard567e1b42001-08-01 15:53:47 +000014832Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14833
14834 * xpath.c: fixed a bug when walking the descendants and
14835 the current node has no children
14836 * debugXML.c: show up when a text node is supposed to not be escaped
14837
Thomas Broyerf186c822001-07-31 23:30:37 +000014838Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14839
14840 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14841 worked like the set:leading() function)
14842 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14843
Daniel Veillardba6db032001-07-31 16:25:45 +000014844Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14847
Daniel Veillard57905372001-07-31 15:52:17 +000014848Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * include/libxml/xmlIO.h: apply change to close #58141
14851 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14852
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014853Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * parser.c: when the internal subset uses a PE, then the
14856 included entity can use conditional sections.
14857
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014858Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14861 when walking the namespace axis showing up in
14862 libxst/tests/general/bug-12
14863 * xmlmemory.c: added the possibility to trace a given block
14864 defined by its address
14865
Daniel Veillard4aafa792001-07-28 17:21:12 +000014866Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * parser.c: don't override existing encoding specified before
14869 starting xmlParseDocument()
14870
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014871Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * include/libxml/xmlwin32version.h: reinserted, needed for
14874 Windows users of CVS
14875
Darin Adlera77cac02001-07-27 17:41:51 +0000148762001-07-27 Darin Adler <darin@bentspoon.com>
14877
Darin Adler699613b2001-07-27 22:47:14 +000014878 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14879 * testCatalog.c: Add include of <libxml/parser.h>.
14880
148812001-07-27 Darin Adler <darin@bentspoon.com>
14882
Darin Adlera77cac02001-07-27 17:41:51 +000014883 * include/libxml/.cvsignore:
14884 * include/libxml/xmlwin32version.h:
14885 Remove this file from CVS because it's generated.
14886
Daniel Veillard50822cb2001-07-26 20:05:51 +000014887Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * parser.c include/libxml/parser.h: applied const patches from
14890 Tom Moog #58002
14891
Thomas Broyerba4ad322001-07-26 16:55:21 +000014892Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14893
14894 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14895 lookup framework
14896
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014897Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * tree.c: fixed xmlCopyNode() for documents
14900
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014901Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14904
14905Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014906
14907 * parser.c: fixes bug #57652 reported by Morus Walter
14908
Daniel Veillarde3924972001-07-25 20:25:21 +000014909Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14912
Daniel Veillarda53c6882001-07-25 17:18:57 +000014913Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14914
14915 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14916 errors, lesson don't add new functions at 1am before a release
14917 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14918 from XPath initialization when possible.
14919
Daniel Veillardd9bad132001-07-23 19:39:43 +000014920Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * result/scripts/base*: removing history/readline changed
14923 this slightly
14924 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14925 xmllint.c: make element content line number generation
14926 optionnal to avoid breaking old apps added interface to switch
14927
Daniel Veillardf012a642001-07-23 19:10:52 +000014928Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014931 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014932 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14933 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14934 John Kroll fixes to allow saving to HTTP via PUT (or
14935 POST of needed).
14936 * doc/html/*.html: regenerated the docs
14937
Thomas Broyere8126242001-07-22 03:54:15 +000014938Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14939
14940 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14941 xmlHashScanFull and xmlHashScannFull3 to get passed the
14942 three keys as arguments to the callback function
14943
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014944Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * configure.in Makefile.am: removed libxml softlink for good
14947 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14948 100% coverage by gtk-doc
14949
Daniel Veillard8599e702001-07-17 21:38:51 +000014950Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14953 fixed serious troubles due to size_t vs. int mismatch
14954
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014955Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14958
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014959Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14960
14961 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14962 convenient extension API for value and context managing
14963 Now handles external objects through xmlXPathPopExternal,
14964 xmlXPathWrapExternal and xmlXPathReturnExternal.
14965 Added functions for sets operations (intersection, etc.)
14966
Daniel Veillard22090732001-07-16 00:06:07 +000014967Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14968
14969 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14970 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14971 HTMLparser.c: cleanup of global variables, marking some
14972 const or private.
14973
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014974Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014975
14976 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14977 fixed xmlXPathNodeSetItem when passing index=0
14978
Daniel Veillard05dec342001-07-14 21:57:39 +000014979Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14980
14981 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14982
Daniel Veillard28ae6362001-07-14 16:44:32 +000014983Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * xmllint.c: fixed compilation under Cygwin #57503
14986 * TODO: update
14987
Peter Williamsed156f52001-07-13 18:35:13 +0000149882001-07-13 Peter Williams <peterw@ximian.com>
14989
14990 * config.h.in: add #undef HAVE_DLFCN_H
14991
14992 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14993 builddir.
14994
Daniel Veillard73b36e32001-07-12 15:09:52 +000014995Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14998 raised by #57348 and #57381
14999
Daniel Veillard7db37732001-07-12 01:20:08 +000015000Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
15003 tree.c xpointer.c: store the line numbder in element->content,
15004 may break some software, need a configuration mechanism
15005
Darin Adler96037892001-07-11 00:03:16 +0000150062001-07-10 Darin Adler <darin@bentspoon.com>
15007
15008 * .cvsignore:
15009 * example/.cvsignore:
15010 * include/.cvsignore:
15011 * include/libxml/.cvsignore:
15012 Various things that are generated and should be ignored.
15013
Daniel Veillard09ab7e12001-07-10 15:49:44 +000015014Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15015
15016 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
15017 * doc/xml.html doc/html/*: updated the docs
15018
Daniel Veillard04e2dae2001-07-09 20:07:25 +000015019Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
15022 validation occured on content with element child
15023
Daniel Veillardb8c9be92001-07-09 16:01:19 +000015024Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * tree.c: fixed XML Base computation which was broken
15027 * debugXML.c: added a base function to the shell
15028 * Makefile.am result/scripts/* test/scripts/*: added scripts
15029 based regression tests, and adding 2 XML Base tests
15030
Daniel Veillard19e96c32001-07-09 10:32:59 +000015031Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15032
15033 * tree.c: set properties doc and call xmlSetListDoc for properties
15034 content when grafting them in a different tree.
15035 * aclocal.m4: remove from CVS
15036
Daniel Veillarde086f5c2001-07-08 21:10:40 +000015037Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * win32/libxml2/libxml2.def.src: added some missing entry point
15040 for XPath (Mark Vakoc)
15041
Daniel Veillard388236f2001-07-08 18:35:48 +000015042Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
15045 layer should URI-Unescape before trying to open resources.
15046
Daniel Veillard04383752001-07-08 14:27:15 +000015047Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * xpath.c: fix the name() bug for elements in the default
15050 namespace reported by Charlie Bozeman
15051
Daniel Veillard7583a592001-07-08 13:15:55 +000015052Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
15055 led to an XPath fix, improvements of SAX initialization, and
15056 an added option --nocdata to testXPath
15057
Daniel Veillard449d7392001-07-07 19:11:06 +000015058Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * doc/libxml-doc.el: Felix Natter provided anew version working
15061 with XEmacs too
15062
Daniel Veillard5168dbf2001-07-07 00:18:23 +000015063Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * include/libxml/xpath.h: small cleanup
15066 * doc/xml.html: update
15067
Daniel Veillardf524d6e2001-07-05 23:41:40 +000015068Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15071 released 2.3.14
15072
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015073Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15074
15075 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000015076 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015077
Daniel Veillard73c9c042001-07-05 20:02:54 +000015078Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * xpath.c: a bug reported by Stephan Kulow empty nodesets
15081 were not equal to empty strings
15082
Daniel Veillard1fd36d22001-07-04 22:54:28 +000015083Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * SAX.c: fixed a URI-Reference computation problem when validating
15086 * xmlIO.c: small cleanup
15087
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000015088Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15089
15090 * parser.c: improved the description of a couple of interfaces
15091 upon Larry Stamper suggestion
15092
Daniel Veillard62f313b2001-07-04 19:49:14 +000015093Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * SAX.c entities.c parser.c: changed completely the way entities
15096 are handled when running the parser in entity substitution mode.
15097 This fixes a bug reported by Stephan Kulow and nearly divides
15098 by 3 the amount of memory required by libxslt to load and process
15099 DocBook TDG.
15100
Daniel Veillardf420ac52001-07-04 16:04:09 +000015101Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * HTMLparser.c: fixing a too early root closing problem raised
15104 byt Prashanth Naidu
15105
Daniel Veillard8c357d52001-07-03 23:43:33 +000015106Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
15109 raised by Mark Vakoc.
15110
Daniel Veillard6e90d192001-07-03 16:37:49 +000015111Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * example/Makefile.am: fixed the include path to add srcdir/include
15114 * Makefile.am configure.in: fix from Albert Chin for iconv detection
15115 and some cleanup
15116
Daniel Veillardf06307e2001-07-03 10:35:50 +000015117Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15118
15119 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
15120 lot of optimization work, results in significant improvements
15121 when handling really complex XPath queries. Add a small optimizer
15122 for unions, improve [n] and [last()], avoid some costly ops.
15123
Daniel Veillard77044732001-06-29 21:31:07 +000015124Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * include/libxml/parser.h parser.c: xmlStrstr args are both const
15127 * xpath.c: small cleanup
15128 * xmlGetNsList: reformated, fixed problems if used on Entities
15129
Daniel Veillard2adbb512001-06-28 16:20:36 +000015130Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * doc/xml.html: added 1.8.14 and 2.3.13 releases
15133
Daniel Veillardb37ecd02001-06-28 16:18:11 +000015134Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
15137 * Makefile.am example/Makefile.am: workaround automake generating
15138 erroneous deps
15139
Daniel Veillard12f7d292001-06-28 13:12:11 +000015140Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15141
15142 * include/win32config.h: bug #56801 Yon Derek provided a patch
15143 to the windows config file.
15144
Daniel Veillard87ee9142001-06-28 12:54:16 +000015145Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
15148 libxml.h : Yon Derek provided a set of changes to compile from
15149 CVS on Windows/MSC
15150
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015151Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * parser.c: fixed UTF8 BOM support in push mode
15154 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15155 added a specific testcase
15156
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015157Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * Makefile.am: added --push regression tests
15160 * parserInternals.c: the XML parser segfaulted in --push mode
15161
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015162Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * configure.in: moved the symlinks detection within a CVS
15165 check, this is not portable and will be removed soon.
15166 * xpath.c: small cleanup/speedup
15167
Daniel Veillard11648102001-06-26 16:08:24 +000015168Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15171 release of 2.3.12
15172 * parser.c: make an error message if unknow entities in all cases
15173
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015174Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15177
Daniel Veillard23793842001-06-25 16:07:45 +000015178Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15181 includes were installed in the wrong dir
15182
Daniel Veillardf5498f32001-06-25 15:08:36 +000015183Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * doc/html.xml: warn against sending code to exhibit bugs.
15186
Daniel Veillard56f06462001-06-24 21:34:03 +000015187Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15190 Tru64 from Thomas Leitner
15191
Daniel Veillardc5d64342001-06-24 12:13:24 +000015192Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * AUTHORS: added William and Bjorn
15195 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15196 daniel@veillard.com hopefully I won't have to do this again
15197 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15198 docs can be rebuilt cleanly now
15199 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15200 from CVs it's generated, added include/libxml/xmlwin32version.h
15201 also generated but which should change far less frequently.
15202 * catalog.c nanoftp.c: made sure to include libxml.h not
15203 libxml/xmlversion.h directly
15204 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15205 when compiling on WIN32 and MSC
15206
Daniel Veillard07385fd2001-06-23 21:55:48 +000015207Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * include/Makefile.am include/libxml/Makefile.am configure.in:
15210 fixed make distcheck and rebuilding the rpms
15211
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015212Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * configure.in: should finish the migration of exported includes
15215 into a real include/libxml in CVS, at least for CVS users.
15216 * removed the exported headers, added in include/libxml (as well
15217 as xmlversion.h.in).
15218
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015219Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15220
15221 * configure.in: fixed the way to detect symlink
15222
Daniel Veillard66541772001-06-23 18:31:04 +000015223Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15224
15225 * configure.in: updated, include/libxml is now a real CVS dir
15226
Daniel Veillardca989762001-06-23 17:39:29 +000015227Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15230 version works with both libxml1 and libxml2 (it autodetects
15231 the prefix of the html-files) from Felix Natter.
15232 * doc/xml.html: updated doc accordingly
15233
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015234Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * xpath.c: fixed the bug generating a template loop in libxslt
15237 when using docbook-xsl-1.4, * should filter out document nodes
15238 * HACKING: added William
15239 * TODO: updated
15240
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015241Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15242
15243 * doc/FAQ.html: added a warning about gcc-3.0
15244 * doc/xml.html: added reference to gdome2 and removed a confusing
15245 sentence
15246
Daniel Veillardf7f41852001-06-22 15:18:01 +000015247Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15248
15249 * xmlversion.h: okay this is a generated file, but Windows
15250 users need it and they can't generate it, and I want CVS
15251 Windows users ...
15252 * win32/libxml2/libxml2_so.dsp: Windows project file for
15253 the shared lib version of libxml2
15254 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15255 resources needed for libxslt/xsltproc by Yon Derek
15256
Bjorn Reese3157b342001-06-22 14:41:45 +000015257Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15258
15259 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15260
Daniel Veillard4151acb2001-06-22 10:48:57 +000015261Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15262
Daniel Veillardcc146db2001-06-22 11:10:52 +000015263 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15264
15265Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15266
Daniel Veillard4151acb2001-06-22 10:48:57 +000015267 * include/win32config.h: Yon Derek provided a first fix
15268 to be able to compile libxslt/xsltproc on Windows
15269
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015270Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * xpath.c: attempt to work around what seemed a gcc optimizer
15273 bug when handling floats on i386 http://veillard.com/gcc.bug
15274 * tree.c entities.c encoding.c: doing some cleanups while
15275 chasing it
15276
Daniel Veillard017b1082001-06-21 11:20:21 +000015277Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * Makefile.am: cleanup when --without-debug is specified
15280 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15281 w.r.t. --without-debug and other include points
15282 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15283 Catalogs
15284 * configure.in entities.h tree.h HTMLparser.c: removed
15285 --without-corba, made the _private field mandatory
15286
Daniel Veillard87a764e2001-06-20 17:41:10 +000015287Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15288
15289 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15290 outputs a BOM in UTF8, an errata has been issued to avoid the
15291 problem, that was the most reasonable solution... Add support
15292 for a leading UTF8 BOM in entities.
15293
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015294Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15295
15296 * valid.c: fixed a bug found when post validating an entity ref
15297 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15298 activate it too
15299
Daniel Veillard39196eb2001-06-19 18:09:42 +000015300Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15303 weakness in the node copy the XPointer and the XInclude
15304 implementations. Serious cleanup.
15305
Daniel Veillard3739b982001-06-19 12:51:30 +000015306Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15307
15308 * Makefile.am: Kjartan Maraas provided a small patch to
15309 add xml2-config.in to EXTRA_DIST
15310
Daniel Veillarda9142e72001-06-19 11:07:54 +000015311Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15314 provided another failing case found in KDE, the way the
15315 ctxt->vctxt.nodeTab was allocated and freed changed over
15316 time but it wasn't completely cleaned up. This should fix it.
15317
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015318Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15319
15320 * parser.c: Stephan Kulow also raised the fact that line number
15321 could get miscounted making debug harder, fixed the problem
15322 in xmlParseCharData()
15323
Daniel Veillard64b98c02001-06-17 17:20:21 +000015324Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * valid.c: Stephan Kulow pointed out a problem when validating
15327 and using an empty entity, forgot a 'break' in a case.
15328
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015329Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15330
15331 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15332 * doc/xml.html: updated with 2.3.11
15333
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015334Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * TODO: updated adding cleanup of generated doc
15337 * configure.in: prepared to release 2.3.11
15338 * xmllint.c: added --version for bug reporting
15339 * doc/html/*.html: rebuilt the doc
15340
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015341Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15342
15343 * xpath.c: first part of the work on selecting namespace to
15344 fix bug #56115
15345
Daniel Veillard96ed5832001-06-15 22:22:04 +000015346Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15347
15348 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15349 when using -liconv
15350 * TODO: updated
15351
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015352Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15353
15354 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15355 cleanup, encoding support.
15356
Daniel Veillard608ad072001-06-14 08:32:28 +000015357Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15358
15359 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15360
Daniel Veillard239d0522001-06-13 23:02:48 +000015361Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15362
15363 * xpath.c: bug detected by Ankh when / is used as a function arg
15364
Daniel Veillard02bb1702001-06-13 21:11:59 +000015365Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15366
15367 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15368 of element and use it to avoid outputting formatting spaces at
15369 the wrong place. Implemented the format parameter for HTML save.
15370 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15371 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15372 result/HTML/wired.html: of course this impact the result of a
15373 number of HTML tests
15374
Daniel Veillard95d845f2001-06-13 13:48:46 +000015375Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * HTMLtree.[ch]: started augmenting the HTML save API with
15378 encoding and formatting parameters
15379
Daniel Veillardeca60d02001-06-13 07:45:41 +000015380Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * HTMLtree.h: cleanup and started evaluating the work needed on
15383 revamping the HTML output code
15384
Daniel Veillard84666b32001-06-11 17:31:08 +000015385Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15386
15387 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
15388
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015389Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15390
15391 * valid.c: fixed bug #56049, forgot one check in the
15392 validation routine
15393
Daniel Veillardca2366a2001-06-11 12:09:01 +000015394Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15395
15396 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
15397
Daniel Veillard6761eee2001-06-11 10:29:38 +000015398Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15399
15400 * libxml.h: fixed an error in last commit
15401 * doc/FAQ.html: added an entry for compilation from CVS
15402
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000015403Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * xmlversion.h.in libxml.h: Cygwin patches
15406 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
15407 * tree.h: cleanup
15408
Daniel Veillardacd370f2001-06-09 17:17:51 +000015409Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15412 memory block in a strange case where libxml is linked twice
15413 in the binary.
15414
Daniel Veillard1d047672001-06-09 16:41:01 +000015415Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15416
15417 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
15418 state far too often, simple fix used to avoid it.
15419
Daniel Veillard4497e692001-06-09 14:19:02 +000015420Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
15423 being processed, applied his patch
15424 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
15425
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000015426Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15427
15428 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
15429 provided fixes to compile on MSCC again
15430 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
15431 also provided an update for the project files.
15432
Daniel Veillarda682b212001-06-07 19:59:42 +000015433Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15434
15435 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
15436 bug #55810
15437
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000015438Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15439
15440 * tree.c: fixed xmlGetNsProp() to close bug #55683
15441 Note this requires libxslt to use it's own function instead.
15442
Daniel Veillardf0c53762001-06-07 16:07:07 +000015443Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15444
15445 * HTMLtree.c: when in a pre element no formatting space should
15446 be added.
15447 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
15448
Daniel Veillard068a9652001-06-07 15:30:26 +000015449Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15450
15451 * configure.in: added tests for signal() and signal.h
15452
Daniel Veillard541d6552001-06-07 14:20:01 +000015453Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15454
15455 * xpath.c: robert pointed out xmlXPathNINF was not initialized
15456
Daniel Veillard8a367d42001-06-07 14:01:34 +000015457Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * doc/libxml-doc.el: Felix Natter provided a new version for
15460 libxml2
15461
Daniel Veillard8a926292001-06-07 11:20:20 +000015462Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * HTMLtree.c: when in a pre element no formatting space should
15465 be added.
15466
Daniel Veillard14839d52001-06-06 16:11:56 +000015467Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15468
15469 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
15470
Daniel Veillarde95e2392001-06-06 10:46:28 +000015471Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
15474 hack
15475 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
15476 * uri.c: fixed a warning
15477
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000015478Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15479
15480 * HTMLtree.c: trying to close bug #55772 escaping in script
15481 elements
15482 * doc/xml.html: suggest to send mail to the list
15483
15484Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000015485
15486 * error.c: attempt to fix the xmlGetVarStr breakage once and for
15487 good. Use a macro and based on the solution provided in
15488 vsnprintf manual page from GNU.
15489
Bjorn Reese99748722001-06-05 12:49:15 +000015490Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15491
15492 * error.c: Workaround for non-preserving variadic list.
15493 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
15494
Daniel Veillard2e4f1882001-06-01 10:11:57 +000015495Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * doc/xml.html: added 2.3.10 release
15498
Daniel Veillardb3a182e2001-06-01 09:28:09 +000015499Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15500
15501 * configure.in: releasing 2.3.10
15502
Daniel Veillard3c2758d2001-05-31 18:43:43 +000015503Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15504
15505 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
15506
Daniel Veillard20042422001-05-31 18:22:04 +000015507Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15508
15509 * encoding.c: Robert Collins provided a patch to add the
15510 "US-ASCII" encoding alias
15511
Daniel Veillard97ac1312001-05-30 19:14:17 +000015512Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15513
15514 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
15515 string oriented functions and started cleaning the related areas
15516 in xpath.c which needed fixing in this respect
15517
Daniel Veillard2d703722001-05-30 18:32:34 +000015518Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15519
15520 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
15521 #55380
15522 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
15523
Daniel Veillard9403a042001-05-28 11:00:53 +000015524Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15525
15526 * TODO: updated
15527 * nanohttp.[ch] : started adding APIs to get the redirected URL
15528 when this occurs (needed for further base computation
15529 * tree.h: cleanup
15530 * encoding.c: cleanup
15531 * SAX.c: minor change around ctxt->loadsubset
15532
Daniel Veillard6278fb52001-05-25 07:38:41 +000015533Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15534
15535 * Makefile.am include/Makefile.am: small change to have
15536 include/libxml rebuilt if working from CVS.
15537 * uri.c: applied another patch from Carl Douglas for URI escaping,
15538 this should close bug #51876
15539
Daniel Veillardd16df9f2001-05-23 13:44:21 +000015540Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15541
15542 * xinclude.c: fixed XInclude recursive behaviour bug #54678
15543 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
15544 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
15545 added specific regression test
15546 * parser.h: preparing for the XSLT mode where DTD inherited
15547 attributes are added to the tree.
15548
Daniel Veillardbbd22452001-05-23 12:02:27 +000015549Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15550
15551 * xinclude.[ch]: Updated the namespace for the Last Call version
15552 * result/XInclude/include test/XInclude/include: updated the
15553 testsuite accordingly
15554
Daniel Veillard8514c672001-05-23 10:29:12 +000015555Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15556
15557 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
15558 related to bug #51876
15559
Daniel Veillard42596ad2001-05-22 16:57:14 +000015560Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15561
15562 * tree.c: fixed a gross mistake in base computation, xml:base is
15563 not completely correct yet (need cascade).
15564 * xpath.[ch]: added the few things needed to find a function name
15565 and URI from the XPath context when it is called.
15566
Daniel Veillard81418e32001-05-22 15:08:55 +000015567Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15568
15569 * catalog.[ch]: fixes and add xmlLoadCatalogs()
15570 * DOCBparser.c: small cleanup
15571 * xmllint.c: added a --catalogs option to load catalogs from
15572 $SGML_CATALOG_FILES
15573 * tree.c: cleanup
15574 * configure.in: iconv library fixup, ICONV_LIBS
15575
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000015576Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15577
15578 * catalog.c: handling of CATALOG entries. detection of recursion,
15579 and a few bugfixes
15580 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
15581 against the default namespace
15582
Daniel Veillard04b93292001-05-21 08:15:31 +000015583Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15584
15585 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
15586
Daniel Veillarda97a19b2001-05-20 13:19:52 +000015587Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15588
15589 * parser.c: fixed propagation context info when parsing an
15590 external entity.
15591 * doc/html/*.html: regenerated a couple of docs
15592
Daniel Veillard4623acd2001-05-19 15:13:15 +000015593Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * doc/xml.html: update with 2.3.9 informations
15596
Daniel Veillardbed7b052001-05-19 14:59:49 +000015597Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15598
15599 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
15600 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15601 * doc/html/* : rebuilt the docs
15602 * valid.c: small patch which may improve some case when
15603 validating.
15604
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000015605Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15606
15607 * HTMLparser.c: Closed bug #54891
15608 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
15609 to the suite
15610
15611Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15614 applied a documentation patch from LotR and filled in a few missing
15615 descriptions
15616
Daniel Veillard76d66f42001-05-16 21:05:17 +000015617Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15618
15619 * xpath.c tree.c parser.c: speed optimizations at the parser level
15620 document tree freeing and xpath evaluation
15621
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015622Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15623
15624 * parser.c parser.h parserInternals.h: fixed a couple of
15625 interfaces for handling memory buffer input to const char *
15626 upon suggestion of JamesH.
15627
Daniel Veillardc3739e72001-05-15 15:23:27 +000015628Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15629
15630 * configure.in: LoTR sent a patch fixing the previous commit
15631
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015632Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15633
15634 * configure.in: trying to deal again with the stoopid -R linking
15635 flag of Solaris
15636
Daniel Veillard790142b2001-05-15 10:51:53 +000015637Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * xpath.h: two nodeset access macros from Thomas Broyer
15640
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015641Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15644 patch from Thomas Broyer
15645
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015646Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15647
15648 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15649 case
15650 * INSTALL: was empty added stuff from the FAQ
15651
Daniel Veillard75bea542001-05-11 17:41:21 +000015652Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15653
15654 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15655 attributes handling and #54433 by adding xmlUnsetProp()
15656 and xmlUnsetNsProp()
15657
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015658Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15659
15660 * HTMLparser.c: Patch from Jonas Borgström
15661 (htmlGetEndPriority): New function, returns
15662 the priority of a certain element.
15663 (htmlAutoCloseOnClose): Only close inline elements if they
15664 all have lower or equal priority.
15665 * result/HTML: this of course changed a number of tests results.
15666
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015667Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15668
15669 * xmlIO.c catalog.c: plugged in the default catalog resolution
15670 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15671 documentations
15672 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15673
Daniel Veillarda7374592001-05-10 14:17:55 +000015674Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15675
15676 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15677 integrating catalogs
15678 * catalog.[ch] testCatalog.c: adding a small catalo API
15679 (only SGML catalog support).
15680 * parser.c: restaured xmlKeepBlanksDefault(0) API
15681
Daniel Veillardc17337c2001-05-09 10:51:31 +000015682Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15683
15684 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15685
Daniel Veillard257d9102001-05-08 10:41:44 +000015686Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15687
15688 * parser.c: added xmlParseExternalEntityPrivate() to allow
15689 propagation of ctxt->_private when parsing external entities
15690
Daniel Veillard083c2662001-05-08 08:27:14 +000015691Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15692
15693 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15694
Daniel Veillard01ef7382001-05-08 07:31:43 +000015695Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15696
15697 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15698
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015699Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15700
15701 * valid.c: warn when indeterminist content model is detected
15702 * result/VC/ElementValid8: this adds a message
15703 * Makefile.am: add --novalid for VCM tests
15704 * parserInternals.c: added a call to Init memory
15705
Daniel Veillard64269352001-05-04 17:52:34 +000015706Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15707
15708 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15709 when both parameters are NULL.
15710
Daniel Veillard37721922001-05-04 15:21:12 +000015711Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15712
15713 * valid.c: applied small patch from Gary Pennington, reindented
15714 some part of the code.
15715
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015716Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15717
15718 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15719 release, updated and regenerated the docs
15720
Daniel Veillard357c9602001-05-03 10:49:20 +000015721Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15722
15723 * xpath.c result/XPath/expr/floats : clarified and cleanup
15724 printing of abnormal floats in tests.
15725
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015726Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15727
15728 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15729 * results/HTML/ : a few changes in the output of the HTML tests as
15730 a result.
15731 * configure.in: tying to fix -liconv where needed
15732
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015733Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15734
15735 * Makefile.am: fixed a stupid error
15736
Daniel Veillard7150a032001-05-02 16:41:11 +000015737Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15738
15739 * configure.in Makefile.am: make the inclusion of the trio
15740 modules in the library conditional
15741
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015742Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * DOCBparser.c: patche from László Kovács, fixed entities refs
15745 in attributes handling
15746
Daniel Veillardedddff92001-05-02 10:58:52 +000015747Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15748
15749 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15750 flushing
15751
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015752Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15753
15754 * xpath.c: fix of an XSLT namespace bug reported on the list
15755 general/bug-8-
15756
Daniel Veillard5792e162001-04-30 17:44:45 +000015757Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15758
15759 * strio.h trio.c: Dan McNichol suggested a couple of small
15760 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15761
Daniel Veillard02141ea2001-04-30 11:46:40 +000015762Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15763
15764 * tree.c parser.c encoding.c: spent a bit more time looking
15765 at the parsing speed and DOM handling. Added a few more
15766 speedups.
15767
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015768Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15769
15770 * parser.c: small but effective parsing speed improvement
15771
Daniel Veillardb59076b2001-04-29 17:04:07 +000015772Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15773
15774 * configure.in: default on the DocBook parser inclusion (for Gnome)
15775 * DOCBparser.h: fixed a header reference
15776
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015777Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15778
15779 * configure.in xpath.c: applied Bjorn patches for FPE on the
15780 alpha
15781
Daniel Veillardeefd4492001-04-28 16:55:50 +000015782Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15783
15784 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15785 xmlSaveFormatFileTo()
15786
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015787Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15788
15789 * xpath.c: simple and efficient optimization, XPath functions
15790 aways bind to the same code, cache this
15791 * TODO: updated (by saying some is obsolete)
15792
Daniel Veillard2156a562001-04-28 12:24:34 +000015793Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15794
15795 * xpath.c: more cleanup work on XPath name parsing routines
15796
Daniel Veillard61d80a22001-04-27 17:13:01 +000015797Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15798
15799 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15800 xmlXPathParseName
15801 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15802 * debugXML.c: avoid compilation problems if compiling without
15803 HTML support, Igor Zlatkovic
15804 * win32/libxml2/libxml2.def.src: being able to compile without
15805 XPath on Windows
15806
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015807Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15808
15809 * libxml.m4: yet another patch from Toshio Kuratomi
15810
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015811Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15812
15813 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15814
Daniel Veillard67fee942001-04-26 18:59:03 +000015815Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15816
15817 * tree.[ch]: added xmlSaveFormatFile interface for saving
15818 and indenting a file.
15819
Daniel Veillard82e49712001-04-26 14:38:03 +000015820Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15821
15822 * xpath.c: fixed bug #53689 related to processing-instruction()
15823
Daniel Veillard02f077a2001-04-26 10:59:11 +000015824Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15825
15826 * DOCBparser.c: patche from László Kovács
15827
Daniel Veillard30211a02001-04-26 09:33:18 +000015828Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15829
15830 * parser.c: applied fixes from Christian Glahn bug report #53391
15831
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015832Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15833
15834 * error.c: Jean François Lecomte provided a complete description
15835 and a fix to bug #53537
15836
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015837Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15838
15839 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15840
Daniel Veillard1034da22001-04-25 19:06:28 +000015841Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15842
15843 * DOCBparser.c SAX.c: a bit more work on entities processing.
15844 Still Need to cleanup XML output and references in attributes
15845
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015846Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15847
15848 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15849
Daniel Veillardb33c2012001-04-25 12:59:04 +000015850Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15851
15852 * tree.c: trying to fix #53574, not completely complete,
15853 I would like xmllint --copy --debug test/ent1 and
15854 xmllint --debug test/ent1 to show the same result.
15855 * xpath.c: fix a bug when trying to sort namespace nodes
15856
Daniel Veillard5146f202001-04-25 10:29:44 +000015857Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15858
15859 * HTMLtree.c: real fix for #53402
15860
Daniel Veillard7533cc82001-04-24 15:52:00 +000015861Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15862
15863 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15864 PIs when using xsl:output
15865 * valid.c: closing #53537 some case generate segfaults if there
15866 is validity errors
15867
Daniel Veillard61b33d52001-04-24 13:55:12 +000015868Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15869
15870 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15871 of external parsed entities, added --noent to testDocbook
15872 * valid.c: Garry Pennington found an uninitialized variable
15873 access in xmlValidateElementContent()
15874
Daniel Veillard56098d42001-04-24 12:51:09 +000015875Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15876
15877 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15878 with madness
15879 * result/HTML/ : this modified the result of the regression tests
15880 a lot.
15881
Daniel Veillard122376b2001-04-24 12:12:30 +000015882Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15883
15884 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15885 to doc where it wasn't checked against NULL reported by
15886 Jens Laas
15887
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015888Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15889
15890 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15891 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15892
Daniel Veillardeae522a2001-04-23 13:41:34 +000015893Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15894
15895 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15896 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15897 * SAX.[ch]: cleanup and updates for DocBook
15898 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15899 ex SGML identifier changes
15900 * valid.c: removed a static unused function.
15901
Daniel Veillardde57c612001-04-23 09:13:36 +000015902Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15903
15904 * HTMLtree.c: applied change for Paul Sponagl on script saving
15905 * Makefile.am: the warning about entity title.xml are normal.
15906
Daniel Veillard393df012001-04-22 20:11:18 +000015907Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15908
15909 * configure.in: release of 2.3.7
15910 * Makefile.am: fixing make distcheck
15911
Daniel Veillarda41123c2001-04-22 19:31:20 +000015912Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15913
15914 * doc/html/* doc/xml.html: updated and regenerated the docs
15915
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015916Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15917
15918 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15919
Daniel Veillarde82a9922001-04-22 12:12:58 +000015920Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15921
15922 * tree.c: fixed #53388 with the provided patch
15923
Daniel Veillard06803992001-04-22 10:35:56 +000015924Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15925
15926 * valid.c: Bjorn detected an invalid memory access. Fixed
15927 vstateVPush()
15928
Daniel Veillard40af6492001-04-22 08:50:55 +000015929Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15930
15931 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15932
Bjorn Reese70a9da52001-04-21 16:57:29 +000015933Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15934
15935 * libxml.h: new header used only for the compilation of libxml
15936 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15937 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15938 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15939 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15940 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15941 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15942 baseline (version 1.2 plus a single patch).
15943 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15944 scientific notation for numbers. Tests added.
15945 * xpath.c: formatting of numbers changed to use sprintf
15946 (contribution from William Brack)
15947
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015948Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15949
15950 * valid.c: cleanup, more useful debugging
15951 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15952 * xmlIO.c: entity loading is printed as an error when validating
15953
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015954Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15955
15956 * valid.c: fixed to validate within entities
15957 * test/VCM/v22.xml: added a specific testcase
15958
Daniel Veillardca1f1722001-04-20 15:47:35 +000015959Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15960
15961 * valid.c: forgot an epsilon transition in for ()+
15962 * test/VCM/v21.xml : added a specific test case
15963
Daniel Veillard85349052001-04-20 13:48:21 +000015964Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15965
15966 * valid.c: removed a state explosion exhibited by RSS
15967 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15968 from bug #51872
15969
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015970Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15971
15972 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15973 validation without using an ugly NFA -> DFA algo in the source.
15974 Made a specific algorithm easier to maintain, using a single
15975 stack and without recursion.
15976 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15977 * hash.c: made the growing routine static
15978 * tree.h parser.c: added the parent information to an
15979 xmlElementContent node.
15980
Daniel Veillarde470df72001-04-18 21:41:07 +000015981Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15982
15983 * SAX.c parser.c xpath.c: generating IDs when not validating
15984 from an external parsed entity was poisoning the ID has table
15985 with removed values. This was killing XSLT on the KDE help
15986 browser.
15987
Daniel Veillardceacdd92001-04-18 15:10:35 +000015988Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15989
15990 * entities.h: andrew@ugh.net.au detected a double declaration
15991
Daniel Veillarda10efa82001-04-18 13:09:01 +000015992Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15993
15994 * debugXML.c hash.c tree.h valid.c : some changes related to
15995 the validation suport to improve speed with DocBook
15996 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15997 the way validation errors get reported
15998
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015999Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16000
16001 * HTMLparser.c HTMLtree.c: applied part of the patches provided
16002 by P C Chow and William M. Brack for XSLT HTML output
16003
Daniel Veillard2d90de42001-04-16 17:46:18 +000016004Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16005
16006 * xmlversion.h.in win32config.h win32/libxml2/*: applied
16007 Igor Zlatkovic patches for MSC compilation and added his
16008 updates
16009
Daniel Veillarde043ee12001-04-16 14:08:07 +000016010Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16011
16012 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
16013 prefix lookup.
16014 * parserInternals.c: fixed the bug reported by Morus Walter
16015 due to an off by one typo in xmlStringCurrentChar()
16016
Daniel Veillarda3bfca52001-04-12 15:42:58 +000016017Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16018
16019 * HTMLparser.c result/HTML/*: revamped the way the HTML
16020 parser handles end of tags or end of input
16021
Daniel Veillard82daa812001-04-12 08:55:36 +000016022Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16023
16024 * tree.[ch] : added xmlDocCopyNode for gdome2 support
16025
Daniel Veillard67a21302001-04-11 14:39:16 +000016026Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16027
16028 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
16029 bug where the linktime verions of free() won't work ...
16030
Daniel Veillard27b55282001-04-11 12:22:25 +000016031Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16032
16033 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
16034
Daniel Veillardafc73112001-04-11 11:51:41 +000016035Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16036
16037 * doc/xml.html: added 2.3.6 release
16038
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000016039Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16040
16041 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
16042 * result/wml.xml: resulted in a small output change
16043
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000016044Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16045
16046 * tree.c: xmlNewDoc was missing the charset initialization
16047 * xmllint.c: added --auto to autogenerate a doc, allow to
16048 reproduce the problem fixed on xmlNewDoc
16049
Daniel Veillard1731d6a2001-04-10 16:38:06 +000016050Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16051
16052 * xpath.c: trying to get 52979 solved
16053 * tree.c result/ result/noent/: trying to get 52712 solved, this
16054 also made me clean up the fact that XML output in general should
16055 not add formating blanks by default, this changed the output of
16056 a few tests
16057
Daniel Veillard73639a72001-04-10 14:31:39 +000016058Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16059
16060 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
16061
Daniel Veillardfac26a12001-04-08 13:08:14 +000016062Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16063
16064 * configure.in: finally released 2.3.6
16065
Daniel Veillard911f49a2001-04-07 15:39:35 +000016066Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16067
16068 * xpath.c: checking for null pointer generated by new code
16069
Daniel Veillardd8df6c02001-04-05 16:54:14 +000016070Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16071
16072 * xpath.c: fixed a [] evaluation problem reported
16073 * test/XPath/tests/simpleaddr: extended test
16074 * result/XPath/simpleaddr: updated result
16075
Daniel Veillard3b2c2612001-04-04 00:09:00 +000016076Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16077
16078 * xmllint.c: Dan Timis reported a portability problem
16079 on Macs without mmap, fixed it.
16080
Daniel Veillardb38bd552001-04-03 18:22:00 +000016081Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16082
16083 * testXPath.c : added a --tree option allowing to display the
16084 tree dump of the XPath expression
16085
Daniel Veillard4dd93462001-04-02 15:16:19 +000016086Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16087
16088 * xpath.c: fixed a memleak when comparing nodesets
16089 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
16090 * tree.c: added a TODO
16091
Daniel Veillard92ad2102001-03-27 12:47:33 +000016092Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16093
16094 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
16095 we need string functions
16096 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
16097 to be able to use them where needed. Applied some changes
16098 to reduce name linking pollution and compile in only what's
16099 needed.
16100 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
16101 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
16102 for the string manipulation functions
16103 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
16104 to the free() function of xmlmemory.c
16105 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
16106 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
16107 usage.
16108
16109
Daniel Veillard2be30642001-03-27 00:32:28 +000016110Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16111
16112 * error.c: applied the context output patch of the error
16113 handling submitted by Chuck Griffith
16114 * error/VC/*: this slightly change some error logs
16115
Daniel Veillard50582112001-03-26 22:52:16 +000016116Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16117
16118 * parser.c: fixed line number reporting on error
16119
Daniel Veillard04be4f52001-03-26 21:23:53 +000016120Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16121
16122 * parser.c: Sullivan and Darin found a parser bug,
16123 applied the patch.
16124
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000016125Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16126
16127 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
16128 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
16129 xmlversion.h.in xpointer.c: of course the way I defined
16130 UNUSED breaks on old gcc version. Try to be smart and
16131 also define it directly in xmlversion.h
16132 * configure.in: removed -ansi flag from the pedantic set
16133
16134Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000016135 Huge cleanup, I switched to compile with
16136 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
16137 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
16138 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
16139 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
16140 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
16141 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
16142 encoding.h entities.c error.c list.[ch] nanoftp.c
16143 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
16144 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
16145 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
16146 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
16147 Cleanup, staticfied a number of non-exported functions,
16148 detected and cleaned up a dozen of problem found this way,
16149 avoided a lot of public function name/typedef/system names clashes
16150 * doc/xml.html: updated
16151 * configure.in: switched private flags to the really pedantic ones.
16152
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016153Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16154
16155 * configure.in: 2.3.5
16156 * doc/html/*: rebuilt the docs
16157
Daniel Veillard146c9122001-03-22 15:22:27 +000016158Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16159
16160 * parser.c: fixed a reported bug in NOTATION parsing
16161 * uri.c: accepted but not fixed bug 51876, added TODO
16162 * Makefile.am: fixed bug 51876
16163
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016164Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16165
16166 * config.h.in configure.in error.c: fix a compilation problem
16167 on platforms without vsnprintf (xml@thewrittenword.com)
16168
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016169Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16170
16171 * parser.c: fixed a function name header typo
16172 * SAX.c: notations can also occur in external subset.
16173
Daniel Veillard7d42b542001-03-20 13:22:46 +000016174Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16175
16176 * error.c: removed a C++ like comment
16177
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016178Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16179
16180 * parser.c: fixing bug 52299 strange condition leading
16181 to a parser crash due to a buffer overflow
16182 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16183 added the specific test case
16184
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016185Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16186
16187 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16188 xmlXPathConvert{String,Number,Boolean} to be able to make
16189 type casts without a context stack, fixed some implementation
16190 problems related to the absence of context at parse-time,
16191 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16192 in the public API too
16193 * xpointer.c xpathInternals.h: we need to know at parse time
16194 whether we are compiling an XPointer
16195
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016196Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16197
16198 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16199 cleaned up the parser internals, refactored XPath code, added
16200 new compilation based APIs and cleanly separated public and
16201 private APIs.
16202
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016203Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16204
16205 * xpath.h: the comp field must be added at the end to avoid
16206 killing binary compat.
16207
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016208Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16209
16210 * Makefile.am: detect XPath memleaks in regreson tests
16211 * error.c: fixed and error w.r.t. error reporting still using
16212 stderr
16213 * hash.c: added new line at end of file
16214 * tree.h: minor cleanup
16215 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16216 expression parsing from evaluation, resulted in a number of
16217 changes internally, and in XPointer. Likely to break stuff
16218 using xpathInternals.h but should remain binary compatible,
16219 new interfaces will be added.
16220
Daniel Veillardd574f782001-03-14 19:40:17 +000016221Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16222
16223 * configure.in: fixed a couple of problems reported by
16224 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16225 without gcc on non linux platforms.
16226
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016227Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16228
16229 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16230 a fix for --with-html-dir= configure support. I hope it won't
16231 break rpm generation
16232
Daniel Veillarda022fe02001-03-14 16:30:00 +000016233Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16234
16235 * xmlIO.c: one function comment cleanup.
16236
Daniel Veillard25239c12001-03-14 13:56:48 +000016237Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16238
16239 * SAX.c: external subset notations were improperly registered
16240 in the internal subset.
16241
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016242Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16243
16244 * README.cvs-commits: added, pointing to HACKING
16245 * HACKING: updated
16246
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016247Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16248
16249 * parser.c: and Matt Sergeant found one in the XML push
16250 parser (erroneous check I forgot to remove when I fixed the
16251 main parser).
16252
Daniel Veillard68d7b672001-03-12 18:22:04 +000016253Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16254
16255 * xpath.c: ptittom found a small bug in UnaryExpr
16256
Daniel Veillarde356c282001-03-10 12:32:04 +000016257Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16258
16259 * configure.in: bumped to 2.3.4
16260 * error.c: fixed bug #51860
16261 * tree.c: fixed bug #51861
16262 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16263 * tree.[ch] : added xmlDefaultBufferSize
16264 * nanoftp.c: typo in function name header block
16265 * doc/xml.html : updated, added link to XML::LibXSLT
16266 * doc/html/* : rebuilt the docs
16267
Daniel Veillard80f32572001-03-07 19:45:40 +000016268Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16269
16270 * parser.c SAX.c: the new content parsing code raised an
16271 ugly bug in the characters() SAX callback. Found it
16272 just because of strangeness in XSLT XML Rec ouptut :-(
16273
Daniel Veillard6c831202001-03-07 15:57:53 +000016274Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16275
16276 * Makefile.am: Martin Baulig suggested to add -lm
16277 * tree.c: found another bug in xmlNodeGetContent()
16278
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016279Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16280
16281 * xpath.c: Bjorn found the error related to strictness of comparison.
16282
Daniel Veillard29631a82001-03-05 09:49:20 +000016283Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16284
16285 * parser.c: trying to fix the Dtd parsing problem reported
16286 by Gary, side effect of last week speed optimizations.
16287
Daniel Veillard14be0a12001-03-03 18:50:55 +000016288Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16289
16290 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16291 * parserInternals.c: removed unneeded test raised by Stric
16292
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016293Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16294
16295 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16296 and fixed by William Brack). Added xmlXPathFormatNumber.
16297 Changed the sorting slightly.
16298 * configure.in Makefile.am example/Makefile.am: Added -lm.
16299 Please note that applications linking with libxml2, must
16300 also like with the math library from now on.
16301
Daniel Veillardf9533d12001-03-03 10:04:57 +000016302Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16303
16304 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16305
Daniel Veillard2f362242001-03-02 17:36:21 +000016306Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16307
16308 * parser.c: one must report spaces even if the Dtd element
16309 content proves that this is not part of the element content.
16310 * result/valid/*.xml: this changed the ouptu slightly
16311
Daniel Veillardb402c072001-03-01 17:28:58 +000016312Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16313
16314 * configure.in: bumped to 2.3.3
16315 * doc/xml.html: updated
16316
Daniel Veillard77851712001-02-27 21:54:07 +000016317Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16318
16319 * tree.c: minor doc fix
16320 * xpath.c: deallocation issues when a result tree has been
16321 converted to a node-set
16322
Daniel Veillardec70e912001-02-26 20:10:45 +000016323Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16324
16325 * doc/xml.html: oops corrected dates s/2000/2001
16326
Daniel Veillard8730c562001-02-26 10:49:57 +000016327Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16328
16329 * valid.c: new patch from Gary Pennington
16330
Daniel Veillard91e9d582001-02-26 07:31:12 +000016331Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16332
16333 * doc/xml.html: applied patch from Ankh
16334
Daniel Veillardedac3c92001-02-26 01:36:19 +000016335Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16336
16337 * xinclude.c: fixed a problem building on Mac
16338
Daniel Veillard21a0f912001-02-25 19:54:14 +000016339Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16340
16341 * parser.c: more work on increasing parsing ferformances
16342
Daniel Veillard48b2f892001-02-25 16:11:03 +000016343Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16344
16345 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16346 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16347 avoiding memcpy in production builds MEM_CLEANUP macro use
16348 * parser.[ch] parserInternals.c: optimizations of the tightest
16349 internal loops inside the parser. Better checking of I/O
16350 flushing/loading conditions
16351 * xmllint.c : added --timing
16352
Daniel Veillard71681102001-02-24 17:48:53 +000016353Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16354
16355 * configure.in: bumped to 2.3.2
16356 * doc/xml.html: updated for release
16357
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016358Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16359
16360 * xpath.c: found a memleak and fixed a nasty bug
16361
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016362Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16363
16364 * xmllint.[c1] : added return code errors for xmllint
16365 * xpath.c: specific debug dump function for result value trees
16366
Daniel Veillard4b637072001-02-21 21:52:55 +000016367Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16368
16369 * xpath.c: finally implemented xmlXPathCompareNodeSets
16370 * test/XPath/expr/floats results/XPath/expr/floats: added
16371 a test for float expressions
16372
Daniel Veillardf714aa32001-02-21 03:07:44 +000016373Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16374
16375 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16376 * parserInternals.[ch]: trying to speed up parsing
16377 * xpath.c : speeded up node set equality op
16378
Daniel Veillarde0c3a622001-02-19 18:05:20 +000016379Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16380
16381 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
16382 better handling of ID/IDREF and the list modules associated
16383 * configure.in: small CFLAGS cleanup
16384
Daniel Veillarda8abee62001-02-19 15:14:59 +000016385Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16386
16387 * configure.in: fixed iconv detection on AIX (stric)
16388
Daniel Veillardbca64ef2001-02-19 22:20:01 +000016389Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000016390
16391 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
16392
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000016393Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
16394
16395 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
16396 and optimized xmlXPathNodeSetSort
16397
Daniel Veillard142adbf2001-02-17 13:21:05 +000016398Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16399
16400 * xpath.c: bug fix when context size is 0
16401 * parser.c: I like Norm's Dtd because they still manage to break
16402 the parser occasionally
16403
Daniel Veillardf23e0092001-02-16 13:21:29 +000016404Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16405
16406 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
16407
Daniel Veillarde0e26512001-02-16 00:11:46 +000016408Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16409
16410 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
16411 attributes within the XML-1.0 namespace
16412
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000016413Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16414
16415 * xpathInternals.h: exported a few axis functions
16416 * doc/xml.html: updated the doc
16417
Daniel Veillard760f4422001-02-15 14:59:48 +000016418Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16419
16420 * configure.in: applied patch from Daniel van Balen for OpenBSD
16421 and bumped version to 2.3.1
16422 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16423 attempt to find autoclosing was simply broken, removed it,
16424 updated the examples, this is better
16425
Daniel Veillardd194dd22001-02-14 10:37:43 +000016426Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16427
16428 * hash.[ch]: added Paolo Casarini patch to provide Delete from
16429 hash functionnalities.
16430 * doc/html/* : rebuild the doc
16431
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000016432Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16433
16434 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
16435 on predicate
16436 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
16437 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
16438 really want to have tags closed on output even if we accept
16439 unclosed ones on input
16440
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000016441Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16442
16443 * xpath.c: ouch don't free NULL, rare case fixed
16444 * tree.c: don't coalesce text nodes if they don't have the
16445 same behaviour wrt escaping on output
16446
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016447Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16448
16449 * xpath.c: small fixup
16450 * SAX.c: don't warn on empty namespaces.
16451
Daniel Veillard6a2e4062001-02-08 10:31:33 +000016452Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16453
16454 * README: a bit of cleanup
16455 * configure.in: preparing for 2.3.0 release
16456
Daniel Veillard1f83d392001-02-08 09:37:42 +000016457Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16458
16459 * hash.[ch]: added a first version of xmlHashSize()
16460 * valid.c: another bug fix from Gary Pennington
16461
Daniel Veillard5eef6222001-02-07 18:24:48 +000016462Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16463
16464 * valid.c: couple of bug fixes pointed by Gary Pennington
16465 * HTMLtree.c: #if 0 cleanup
16466
Daniel Veillard2c257ec2001-02-06 13:29:07 +000016467Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16468
16469 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
16470 which removes a time consuming check of xmlXPathNodeSetAdd()
16471 and use it in places where we are sure to not break unicity
16472
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000016473Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16474
16475 * xpath.c: bug fixes found from XSLT
16476 * tree.c: preserve node->name special values when copying nodes.
16477 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
16478 external subset are fetched when available but without full
16479 validation. Added xmlLoadExtDtdDefaultValue, need a function.
16480 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
16481 output with encoding disabled.
16482
Daniel Veillard2c833b62001-02-03 08:52:06 +000016483Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16484
16485 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
16486 xmlCheckFilename should not be called from xmlFileOpenW
16487 and xmlGzfileOpenW
16488
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000016489Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16490
16491 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
16492 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
16493 added the new tests for URI normalization
16494 * testURI.c: fixed stoopid bugs
16495 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
16496 the URI in the error messages are now properly normalized
16497
Daniel Veillardea28ce62001-02-02 08:20:19 +000016498Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16499
16500 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
16501
Daniel Veillarde99a4762001-02-01 04:34:35 +000016502Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16503
16504 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
16505
Daniel Veillard2b325a02001-01-31 20:46:31 +000016506Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16507
16508 * xpath.c: fixed mod operator
16509
Daniel Veillardde55cf62001-01-31 15:53:13 +000016510Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16511
16512 * parser.c: fixed xmlStrcat doc
16513 * tree.c: 2 fixes form Anders Carlson for copying nodes and
16514 trees.
16515
Daniel Veillard2f913b72001-01-31 13:23:49 +000016516Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16517
16518 * xpath.c result/XPath/tests/chaptersbase
16519 result/XPath/tests/simplebase: fixed XPath node()
16520 * tree.c: small fix in xmlNewNs()
16521 * Makefile.am: removed extraneous xml2Conf.sh rule
16522
Daniel Veillardb42042b2001-01-28 07:40:36 +000016523Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16524
16525 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
16526 Changed the library name, in order to get libxml-devel and
16527 libxml2-devel to coexist on a single system
16528 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
16529 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
16530
Daniel Veillardee0a4662001-01-27 18:59:33 +000016531Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16532
16533 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
16534 libxml2-devel installable in // as libxml-devel.
16535
Daniel Veillard5eb05942001-01-27 17:50:22 +000016536Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16537
16538 * doc/Makefile.am: fixed make rebuild in doc
16539 * doc/html/*.html: rebuilt the docs
16540
Daniel Veillard65c295d2001-01-26 09:32:39 +000016541Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16542
16543 * tree.c: patch from Bjorn Reese on xmlBufferCCat
16544
Daniel Veillard8e199902001-01-25 18:54:39 +000016545Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16546
16547 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
16548 the HTML doc to go into the -devel RPM ...
16549 * aclocal.m4 config.h.in: some updates due to auto* magic
16550
Daniel Veillard93086662001-01-25 18:13:04 +000016551Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16552
16553 * xpath.h: added a hook in the context structure allowing to
16554 link to extra support, needed for XSLT
16555
Daniel Veillardf17e09b2001-01-25 13:55:35 +000016556Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16557
16558 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
16559 xmlXPtrCmpPoints to use it.
16560 * propagated the following patch from Alejandro Forero
16561 * include/win32config.h xmlIO.c: applied further suggestions
16562 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
16563 * example/gjobread.c: fixed warnings, now that it builds
16564
16565Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
16566
16567 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
16568
16569 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
16570 filename points to a valid file (not a directory).
16571 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
16572 Added calls to xmlCheckFilenameDir.
16573
16574 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
16575 `path' (rather than `filename') as the parameter to gzopen and open.
16576
Daniel Veillard48177c22001-01-23 15:27:41 +000016577Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16578
16579 * Makefile.am: fixed a problem with EXTRA_DIST
16580
Daniel Veillardb83ba402001-01-22 22:45:10 +000016581Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16582
16583 * Makefile.am example/Makefile.am: finally found the trick
16584 to build the example, i.e. add "." in SUBDIRS before example
16585 in the list <grin/>
16586
Daniel Veillard82687162001-01-22 15:32:01 +000016587Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16588
16589 * doc/xml.html: updated with an XSLT section, removed pointer to
16590 W3C CVS base.
16591
Daniel Veillard8a7642f2001-01-22 10:45:16 +000016592Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16593
16594 * xpath.c: when copying a XSLT tree object teh tree need to be copied
16595 too, and deallocation need to occur the same way.
16596
Daniel Veillarde4566462001-01-22 09:58:39 +000016597Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16598
16599 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
16600 type correponding to an XSLT result tree fragment. Share most
16601 of the data format with node set, as well as operators.
16602 * HTMLtree.c: added a newline at the end of the doctype output
16603 whe this one is not present initially.
16604 * tree.c: make sure taht the parent and doc pointers are properly
16605 set when copying attributes (lists).
16606
Daniel Veillard701c7362001-01-21 09:48:59 +000016607Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16608
16609 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16610
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016611Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16612
16613 * xpath.c: seems I finally killed that ugly path evaluation
16614 context bug (tagged 9999 in case is is wrong)
16615
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016616Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16617
16618 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16619 for XSLT
16620
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016621Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16622
16623 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16624 for xmlGzfileOpen() bug
16625
Daniel Veillardf6eea272001-01-18 12:17:12 +000016626Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16627
16628 * xpath.c: removed an error found by XSLT usage
16629 * tree.c parserInternals.h: use a predefined static string
16630 for text and comment nodes, avoid freeing them in xmlFreeNode,
16631 exported the string name in parserInternals.h and added
16632 another value to disable encoding at output (for XSLT),
16633 gain memory, time.
16634
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016635Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16636
16637 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16638 win32/libxml2/libxml2_so.dsp: new makefiles and update
16639 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16640
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016641Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16642
16643 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16644 Gary Pennington
16645
Daniel Veillard389e6b72001-01-15 19:41:13 +000016646Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16647
16648 * xpath.c: fixed the comaprision of values and nodelists,
16649 need to compare nodelist still ...
16650 * debugXML.c: avoided a possible core dump
16651 * HTMLparser.c: cleanup
16652 * nanohttp.c: contributed fix.
16653 * tree.c: fixes in properties handling added xmlSetNsProp
16654 needed by libxslt
16655 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16656 comment
16657 * TODO: updated
16658
Daniel Veillard167bd532001-01-06 21:09:34 +000016659Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16660
16661 * parser.c parserInternals.c: applied Bjorn Reese optimization
16662 patch
16663
16664Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16665
16666 * Makefile.am: applied patch fro make check from Martin Vidner
16667
Daniel Veillard503b8932001-01-05 06:36:31 +000016668Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16669
16670 * configure.in: preparing 2.2.11
16671 * doc/html/*: rebuild the HTML files
16672 * doc/xml.html : updated
16673
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016674Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16675
16676 * tree.c: fixed a stupid bug
16677 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16678 patches related to validation of an XInclude processing result
16679 * TODO: updated
16680
Daniel Veillarde2488192001-01-04 10:54:22 +000016681Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16682
16683 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16684 on large files
16685
Daniel Veillardf060a412001-01-03 20:52:44 +000016686Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16687
16688 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16689
Daniel Veillard45cff692001-01-03 18:02:04 +000016690Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16691
16692 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16693 reported by Jonas Borgström
16694 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16695
Daniel Veillard08108982001-01-03 15:24:58 +000016696Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16697
16698 * testXPath.c xpath.c: fixing the XPath union expressions problem
16699 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16700
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016701Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16702
16703 * xmllint.c: Made is so if the file name is "-" is will read form
16704 standard input. Sven Heinicke <sven@zen.org>
16705 * tree.c: fixed a problem when growing buffer
16706 * tree.h: fixed the comment of the node types following andersca
16707 comment
16708 * TODO: updated
16709
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016710Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16711
16712 * HTMLparser.[ch]: added a way to avoid adding automatically
16713 omitted tags. htmlHandleOmittedElem() allows to change the
16714 default handling.
16715 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16716 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16717 of xmllint too when using --memory flag, added a memory test
16718 suite at the Makefile level.
16719 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16720 with namespace use when encountering QNames in XPath evalation,
16721 added xmlns() scheme in XPointer.
16722 * nanoftp.c : incorporated a fix
16723 * parser.c xmlIO.c: fixed problems raised with encoding when using
16724 the memory I/O
16725 * parserInternals.c: closed bug 25934 reported by
16726 torsten.landschoff@innominate.de
16727 * TODO: updated
16728
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016729Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16732 on a non-updated tree :-(, made a 2.2.10 release to correct the
16733 situation
16734
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016735Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16738 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16739 integrated a set of OpenVMS changes from Howard Taylor
16740 <Howard.Taylor@pacoast.com>
16741
Daniel Veillard58770e72000-11-25 00:48:47 +000016742Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16745 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16746
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016747Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * HTMLparser.c: some fixes on auto-open of html/head/body
16750 * encoding.c: fixed a compilation error on some gcc env
16751 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16752 XPointer implementation
16753 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16754 related XPointer tests and associated results
16755
Daniel Veillard300f7d62000-11-24 13:04:04 +000016756Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16757
16758 * doc/xmldtd.html doc/xml.html: following a short step by step
16759 guidance on IRC to help maciej with DTDs I started a small
16760 page on the subject.
16761
Daniel Veillard748e45d2000-11-17 16:36:08 +000016762Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * HTMLparser.c: fixed handling of broken charrefs
16765 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16766 patches
16767
Daniel Veillard28929b22000-11-13 18:22:49 +000016768Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16769
16770 * doc/xml.html doc/html/* : rebuilt the docs after adding
16771 xinclude and updated page for 2.2.7 and 2.2.8
16772 * configure.in: releasing 2.2.8
16773
Daniel Veillard41e06512000-11-13 11:47:47 +000016774Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * parser.[ch] parserInternals.c: applied the conditional
16777 section processing fix from Jonathan P Springer
16778 <jonathan.springer2@gte.net>
16779 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16780 project file, fixed iconv default non support
16781 * xpath.c: fixed the problem of evaluating relative expressions
16782 when a node context is provided.
16783
Daniel Veillardbf432752000-11-12 15:56:56 +000016784Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * nanoftp.c: fixed gcc 2.95 new warnings
16787 * SAX.c: fixed a stupid bug
16788 * tree.c: fixed a formatting problem when round-tripping
16789 from/to memory
16790 * xinclude.c: chased memleak, fixed a base problem
16791 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16792 xmlXPtrBuildNodeList()
16793 * TODO: updated
16794 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16795 adding a first small set of regression tests for XInclude
16796
Daniel Veillardc2def842000-11-07 14:21:01 +000016797Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * nanohttp.[ch]: applied Wayne Davison patches to access
16800 the WWW-Authorization header.
16801 * parser.c: Closed Bug#30847: Problems when switching encoding
16802 in short files by applying Simon Berg's patch.
16803 * valid.c: fixed a validation problem
16804 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16805 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16806 Wayne Davison
16807 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16808 need to be extended to non full nodes selections.
16809 * xinclude.c: starts to work decently
16810
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016811Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16814 debugXML.c xmlversion.h.in: Started adding XInclude support,
16815 this is a new xmllint option
16816 * tree.c xpath.c: applied TOM patches for XPath
16817 * xpointer.c: fixed a couple of errors.
16818 * uri.c: added an escaping function needed for xinclude
16819 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16820 new warning from RH70 gcc's version
16821
Daniel Veillarda4964b72000-10-31 18:23:44 +000016822Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16823
16824 * HTMLparser.c: fixed loop on invalid char in scripts
16825 * parser.c: update to description of xmlIOParseDTD()
16826 * libxml.m4 xmlversion.h.in: changes contributed by
16827 Michael Schmeing <m.schmeing@internet-factory.de>
16828 * configure.in: preparing for 2.2.7
16829 * Makefile.am: trying to avoid config.h and acconfig.h
16830 being included in the distrib
16831 * configure.in: released 2.2.7
16832
16833Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16834
16835 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16836 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16837
Daniel Veillard01411222000-10-30 15:33:22 +000016838Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * parser.[ch]: added xmlIOParseDTD()
16841 * xpointer.c: added support for the 2 extra parameters of
16842 string-range, fixed a stoopid error when '0' was present
16843 in XPointer expressions
16844 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16845 testsuite for the above
16846
Daniel Veillard6db58192000-10-30 09:27:53 +000016847Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * libxml.spec.in: improved package descriptions
16850
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016851Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * xpath.c xpathInternals.h: applied a large cleaning patch
16854 from TOM <ptittom@free.fr>, it also add namespace support
16855 for function and variables registration.
16856
Daniel Veillardbd20df72000-10-29 17:53:40 +000016857Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16860 * Makefile.mingw: Wayne Davison's update adding hash.c
16861
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016862Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * xpath.c: fixed the root evaluation problems
16865 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16866 ignorable spaces with <b> <bold> <em>
16867 * tree.c: fixed a loop in xmlSearchNsByHref()
16868
Daniel Veillard767662d2000-10-27 17:04:52 +000016869Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * xpath.c: applied another XPath patch from TOM
16872 * xpath.c include/makefile.am: applied another patch from
16873 china@thewrittenword.com (cleanup on IRIX).
16874
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016875Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16876
16877 * xml-config.1: received a fixed version from Fredrik Hallenberg
16878 <hallon@lysator.liu.se>
16879
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016880Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16883 cleanup patch for XPath
16884
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016885Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16886
16887 * patched to redirrect all "out of context" error messages to
16888 a reconfigurable routine. The changes are:
16889 * xmlerror.h : added the export of an error context type (void *)
16890 an error handler type xmlGenericErrorFunc there is an interface
16891 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16892 to reset the error handling routine and its argument
16893 (by default it's equivalent to respectively fprintf and stderr.
16894 * all the c files: all wild accesses to stderr or stdout within
16895 the library have been replaced to calls to the handler.
16896
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016897Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * configure.in: release 2.2.6
16900 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16901 exporting the inner functions of xpath for extension modules
16902 * doc/*: updated and rebuilt the doc
16903
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016904Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * nanohttp.c : applied Wayne HTTP cleanup patch
16907 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16908 and xmlNodeSetSpacePreserve()
16909
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016910Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16911
16912 * xpath.c: closing bug #29260
16913
Daniel Veillard126f2792000-10-24 17:10:12 +000016914Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16917 multikey tuples, made hash structure opaque
16918 * valid.[ch]: moved elements, attributes, notations decalarations
16919 as well as ID and refs to hash tables.
16920 * entities.c: hash cleanup
16921 * xmlmemory.c: fixed a dump problem in debug mode
16922 * include/Makefile.am: problem passing in DESTDIR= values patch
16923 from Marc Christensen <marc@calderasystems.com>
16924 * nanohttp.c: removed debugging remains
16925 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16926 * HTMLparser.c parser.c: fixing a number of problems with the
16927 macros in the *parser.c files (Wayne).
16928 * HTMLparser.c: close the previous option when opening a new one
16929 (Marc Sanfacon).
16930 * result/HTML/*: updated the HTML results accordingly
16931
Daniel Veillard52afe802000-10-22 16:56:02 +000016932Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16935 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16936 XPath functions and XML entities table to them. More to come...
16937 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16938
Daniel Veillard683cb022000-10-22 12:04:13 +000016939Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16940
16941 * tree.c: coalesce adjacent text nodes
16942 * valid.c: handling of blank nodes in DTd validation (raised
16943 by problems with a posteriori validation).
16944 * nanohttp.c: changing behaviour on HTTP write stuff.
16945 * HTMLtree.c: forced body and html to be explicitely closed.
16946 * xpath.h: exported more XPath functions.
16947
Daniel Veillard1baf4122000-10-15 20:38:39 +000016948Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * Release of 2.2.5
16951 * xpointer.c: range() range-inside and other helper functions
16952 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16953
Daniel Veillard47e12f22000-10-15 14:24:25 +000016954Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16957 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16958
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016959Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16962 and XPointer modules
16963
Daniel Veillard134c9f32000-10-15 10:27:08 +000016964Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * SAX.h: closed #25107
16967
Daniel Veillard39915622000-10-15 10:06:55 +000016968Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16969
16970 * testSAX.c: fixed problem with cdata reporting
16971 * SAXresult/* : updated
16972
Daniel Veillard1e851392000-10-15 10:02:56 +000016973Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16974
16975 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16976 Closed bug #27499, added to regression tests
16977 * TODO: updated
16978
Daniel Veillard7eda8452000-10-14 23:38:43 +000016979Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16980
16981 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16982 support for SCRIPT and STYLE with help from Bjorn Reese
16983 * test/HTML/* result/HTML/*: added simple testcase and updated
16984 the existing ones.
16985
Daniel Veillardff9c3302000-10-13 16:38:25 +000016986Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16987
16988 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16989 string-range for empty strings
16990 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16991 test/XPath/xptr/strrange: augmented the XPointer testsuite
16992
Daniel Veillard189446d2000-10-13 10:23:06 +000016993Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * doc/xml.html doc/xmlmem.html: added a module describing memory
16996 interfaces and use, updated the main page.
16997
Daniel Veillard2f971a22000-10-12 23:26:32 +000016998Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
17001 nanoftp code work on Windows too now
17002
17003Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000017004
17005 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
17006 * xpointer.c: implemented string-range() at least a good first version
17007 * test/XPath/docs/str test/XPath/xptr/strrange
17008 result/XPath/xptr/strrange: the string-range() tests
17009
Daniel Veillardd3c68c42000-10-12 08:06:28 +000017010Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17011
17012 * Makefile.am include/Makefile.am include/win32config.h
17013 win32/Makefile.mingw: fixed problems reported by Wayne Davison
17014 and make distcheck
17015
Daniel Veillard19d61112000-10-11 23:50:35 +000017016Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
17019 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
17020 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
17021
Daniel Veillardb0426ca2000-10-11 23:39:43 +000017022Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17023
17024 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
17025 patch for socklen_t detection by
17026 Albert Chin-A-Young <china@thewrittenword.com>
17027
Daniel Veillardcd429612000-10-11 15:57:05 +000017028Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17029
17030 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
17031 and added a --dtdvalid option to xmllint used to test it
17032
Daniel Veillard47c02452000-10-11 13:04:36 +000017033Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
17036 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
17037
Daniel Veillard2d38f042000-10-11 10:54:10 +000017038Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
17041 handlings (registration, lookup, cleanup)
17042
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000017043Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17044
17045 * configure.in Makefile.am include/makefile.am: adding XPointer
17046 and XPtrtests target
17047 * xpointer.[ch] : new files for XPointer support
17048 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
17049 more XPath tests
17050
Daniel Veillard57fda592000-10-10 23:24:14 +000017051Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17052
17053 * configure.in: fixed, very broken, make distcheck works again
17054
Daniel Veillarde8282ed2000-10-10 23:01:31 +000017055Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17056
17057 * More work toward 2.2.5, integrated a number of patches
17058 * configure.in Makefile.am win32config.h.in: trying to cleanup
17059 make distcheck .... huh ...
17060 * include/Makefile.am include/win32config.h: new directory
17061 for includes
17062 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
17063 updated teh makefiles and instructions for WIN32
17064 * xpath.c: small fixes
17065 * test/XPath/ results/XPath: updated the testcases and results
17066 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
17067 suggested patches
17068 * valid.c: fixed an ID bug
17069
Daniel Veillardb71379b2000-10-09 12:30:39 +000017070Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000017073 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000017074 * xpath.[ch]: worked on XPointer
17075
Daniel Veillard7e99c632000-10-06 12:59:53 +000017076Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17077
17078 * configure.in Makefile.am: 2.2.5, ship the include in an
17079 include/libxml subdirectory, use symlinks when using CVS
17080 * testSAX.c: fixed small bug
17081 * testXPath.c: changed the way testfiles are parsed
17082 * debugXML.c: same kind of cleanup when parsing an argument expression
17083 XPath/XPointers can have blanks embedded
17084 * xpath.[ch]: more cleanup, reorgs for XPointer work
17085 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
17086 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
17087
Daniel Veillard55b91f22000-10-05 16:30:11 +000017088Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17089
17090 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
17091 in the XPath engine, rewrote large parts of it, now it's far
17092 cleaner and in sync with the REC not an old WD. Fixed a parsing
17093 problem in the interactive XML shell found when testing XPath.
17094
Daniel Veillardac260302000-10-04 13:33:43 +000017095Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
17098 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
17099 examples with the extra test
17100
Daniel Veillard7cfce322000-10-04 12:40:27 +000017101Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17102
17103 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
17104 the global init function.
17105
Daniel Veillard970112a2000-10-03 09:33:21 +000017106Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17107
17108 * HTMLparser.c: Doohhh, attribute name parsing was still case
17109 sensitive ! Fixed this ...
17110 * result/HTML/* : updated the tests results accordingly
17111
Daniel Veillard740abf52000-10-02 23:04:54 +000017112Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17113
17114 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
17115 engine, should be far more stable, incorporated a new version of
17116 preceding/following axis, need testing
17117 * uri.c: fixed file:///c:/a/b/c problem
17118 * test/XPath/tests/idsimple: augmented the XPath tests
17119
Daniel Veillard3bff2b02000-10-01 20:33:47 +000017120Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * doc/* rebuilding docs for 2.2.4 release
17123
Daniel Veillard8b5dd832000-10-01 20:28:44 +000017124Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17125
17126 * configure.in: releasing 2.2.4
17127 * parser.[ch]: added xmlStrEqual()
17128 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
17129 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
17130 use xmlStrEqual instead
17131 * TODO: updated
17132 * added an XPath test
17133
Daniel Veillardbc765302000-10-01 18:23:35 +000017134Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17135
17136 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
17137 * entities.h: exported xmlInitializePredefinedEntities
17138 * parser.[ch] : added xmlInitParser()
17139 * parserInternals.h : had to export htmlInitAutoClose()
17140
Daniel Veillardf09e7e32000-10-01 15:53:30 +000017141Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17142
17143 * xpath.[ch] : fixed some serious XPath Predicate evaluation
17144 problems
17145 * Makefile.am : added XPath regression tests to normal tests
17146 * uri.c: fixed a problem with local paths, cleanup
17147 * parser.c: fixed a problem with large CData sections
17148
Daniel Veillardd2ade932000-09-30 14:39:55 +000017149Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17150
17151 * configure.in xml-config.in: patch from "Ben Taylor"
17152 <sol7x86@hotmail.com> for solaris shared libs lookup
17153
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000171542000-09-30 Martin Baulig <baulig@suse.de>
17155
17156 * libxml-2.0.pc.in: Provide pkg-config script.
17157
17158 * configure.in: Create the libxml-2.0.pc script from the
17159 libxml-2.0.pc.in templates.
17160 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017161 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017162
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017163Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17164
17165 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17166 when compiling with MSC
17167
Daniel Veillard46057e12000-09-24 18:49:59 +000017168Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * xpath.c: patch for normalize-string() substring-before(),
17171 substring-after() and translate() functions from Bjorn Reese
17172 <breese@mail1.stofanet.dk>
17173 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17174 Fredrik Hallenberg <hallon@lysator.liu.se>
17175 * TODO: updated
17176
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017177Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17178
17179 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17180 problem of socklen_t being undefined on a number of platforms
17181 * debugXML.c: fixed a compilation problem when without snprintf
17182
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017183Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17184
17185 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17186 an URI bug and a fix for the control-character-induced infinite loop
17187 * nanohttp.c: preventive fix for compiling on WIN32
17188
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017189Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17190
17191 * xmlint.c: closing bug #25000
17192
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017193Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17196 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17197 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17198 related function, fixing xmlStrncmp(), and associated cleanup
17199 * result/HTML/entities.html.sax: updating result
17200
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017201Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17202
17203 * uri.c: applied patch for URI escaping from Wayne Davison
17204 <wayned@blorf.net>
17205 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17206 from Denis Barbier <barbier@imacs.polytechnique.fr>
17207 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17208 patch from Wayne Davison
17209
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017210Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17211
17212 * doc/xml.html : updated with new releases, adding "how to help"
17213
Daniel Veillard04698d92000-09-17 16:00:22 +000017214Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17217 removed a few warnings in pedantic mode ...
17218 * parserInternals.c parser.c: moved encoding switching function
17219 to parserInternals.c
17220 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17221
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017222Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17225 error or warning handlers
17226
Daniel Veillardb1059e22000-09-16 14:02:43 +000017227Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * parserInternals.c parserInternals.h parser.c Makefile.am:
17230 created a new module parserInternals.c, moved most of the
17231 code shared by the various parsers there, as well as
17232 deprecated code from parser.c. More cleanup of parser.c
17233 * uri.c: fixed a problem when URI is NULL
17234 * valid.c: speedup when looking for an attribute declaration
17235
Daniel Veillard39c7d712000-09-10 16:14:55 +000017236Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17239 the cleanup of the computation of URI references when seeking
17240 external entities. The URI reference string and the resulting
17241 URI are both stored now.
17242 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17243 large s(n)printf checks and cleanup from Denis Barbier
17244 <barbier@imacs.polytechnique.fr>
17245 * xmlversion.h.in tree.h: couple of SGML declarations for a
17246 possible docbook module.
17247 * result/VC/ : a couple of test output changed due to the change
17248 of the entities URI
17249
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017250Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17251
17252 * parser.h: added a _private field for linking user's data
17253
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017254Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17255
17256 * parser.c parserInternals.h: demacroified most of the IS_XXX
17257 the gain in size is significant so ...
17258
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017259Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17260
17261 * entities.c: cases where looking up entities with doc==NULL
17262 covered
17263
Daniel Veillard90e11312000-09-05 10:42:32 +000017264Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17265
Daniel Veillard1de50802000-09-07 08:54:32 +000017266 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017267 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17268
Daniel Veillard98a79162000-09-04 11:15:39 +000017269Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17270
Daniel Veillard1de50802000-09-07 08:54:32 +000017271 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017272 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17273 * Makefile.in: added URItest and included thenin "make tests"
17274
17275Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017276
17277 * xmlversion.h.in: closed bug 22941
17278
Daniel Veillard2bb89092000-08-31 14:57:50 +000017279Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17280
17281 * doc/xmlio.html: added doc and example for entity loader
17282 redefinition.
17283
Daniel Veillard96984452000-08-31 13:50:12 +000017284Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17285
17286 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17287 used by libxml
17288
Daniel Veillarde715dd22000-08-29 18:29:38 +000017289Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17290
17291 * parser.c: Fixed bug on invalid ontent characters and when using
17292 push.
17293 * xmllint.c: fixed xmllint endling of errors in push mode
17294
Daniel Veillard4948eb42000-08-29 09:41:15 +000017295Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017298 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017299 * result/HTML/*.sax: regenerated HTML SAX output
17300 * parser.c: more cleanup.
17301
Daniel Veillarde010c172000-08-28 10:04:51 +000017302Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17303
17304 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017305 patches from Wayne Davison <wayned@users.sourceforge.net>,
17306 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017307 * HTMLparser.c: fixed an ignorable white space detection bug
17308 occuring when parsing with SAX only
17309 * result/HTML/*.sax: updated since the output is now HTML
17310 encoded...
17311
Daniel Veillard47f3f312000-08-27 22:40:15 +000017312Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17313
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017314 * HTMLparser.[ch]: applied some of Wayne Davison
17315 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017316
Daniel Veillarde0854c32000-08-27 21:12:29 +000017317Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17318
17319 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17320 undeclared namespace prefix was used, added a warning.
17321 Cleaned up support w.r.t. entities, spilling out a warning
17322 and being pedantic on lookups.
17323 * test/warning/ent9 : added testcase for previous example.
17324 * TODO: updated
17325 * parserInternals.h parser.c: changed the way names are parsed
17326 now allow infinite size and decrease penalty for normal use
17327 * parser.c: Started a big cleanup/check of the parser code,
17328 fixed some of the most tortuous entity code, spotted code
17329 unused anymore
17330 * test/*: added tests for very long names and related nasty
17331 things.
17332
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017333Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17334
17335 * doc/encoding.html: added encoding aliases doc
17336 * doc/xml.html: updates
17337 * encoding.[ch]: added EncodingAliases functions
17338 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17339 bottleneck affecting large DTDs like Docbook
17340 * parser.[ch] xmllint.c: added a pedantic option, will be
17341 useful
17342 * SAX.c: redefinition of entities is reported in pedantic mode
17343 * testHTML.c: uninitialized warning from gcc
17344 * uri.c: fixed a couple of bugs
17345 * TODO: added issue raised by Michael
17346
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017347Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17348
17349 * doc/encoding.html: propagated Martin Duerst suggestions
17350
Daniel Veillard52402ce2000-08-22 23:36:12 +000017351Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17354 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17355 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17356 by Wayne Davison
17357
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017358Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17359
17360 * nanoftp.c nanohttp.c: small cleanup
17361 * TODO: updated
17362
Daniel Veillard244ece92000-08-19 20:58:02 +000017363Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * added an old VC testcase and updated title.xml entity
17366
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017367Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17368
17369 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17370 done on auto-opening of <p> tags and cleanup of SAX output
17371
Daniel Veillard979e55e2000-08-19 16:48:54 +000017372Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17375
Daniel Veillard4540be42000-08-19 16:40:28 +000017376Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * doc/xml.html libxml.* structure.*: updated the doc a bit
17379
Daniel Veillard808a3f12000-08-17 13:50:51 +000017380Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17381
17382 * testSAX.c testHTML.c result/HTML/: cleanup of the output
17383 of SAX tests
17384
Daniel Veillard29579362000-08-14 17:57:48 +000017385Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17386
17387 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17388 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
17389
Daniel Veillard1255ab72000-08-14 15:13:33 +000017390Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17391
17392 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
17393 * testHTML.c: fix core dump on Solaris 2.x systems
17394 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
17395 * result/HTML/*.sax: previous bug fix lead to new results
17396
Daniel Veillard03109292000-08-14 14:58:22 +000017397Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17398
17399 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17400 * configure.in: added --with-readline=DIR to accept alternate
17401 path for readline include/library
17402 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
17403 for ANSI under HP-UX
17404 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
17405 includes @LIBS@
17406
Daniel Veillard7c29ce22000-08-12 21:20:53 +000017407Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17408
17409 * doc/* : rebuilt the docs
17410 * getting ready for 2.2.2 release
17411
Daniel Veillard87b95392000-08-12 21:12:04 +000017412Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17413
17414 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
17415 and xmlAddFeature()
17416 * tree.[ch]: added xmlAddChildList()
17417 * xmllint.c: MAP_FAILED macro test
17418 * parser.h: added xmlParseCtxtExternalEntity()
17419 * valid.c: applied bug fixes removed warning
17420 * tree.c: added CDATA block to elements content
17421 * testSAX.c: cleanup of output
17422 * testHTML.c: added SAX testing
17423 * encoding.c: better error recovery
17424 * SAX.c, parser.c: fixed one of the external entity processing
17425 of the OASis testsuite
17426 * Makefile.am: added HTML SAX regression tests
17427 * configure.in: bumped to 2.2.2
17428 * test/HTML/ result/HTML: added a few of HTML tests, and added the
17429 SAX results
17430
Daniel Veillard88a172f2000-08-04 18:23:10 +000017431Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17432
17433 * configure.in: patch for HP compiler
17434
174352000-08-04 Sven Heinicke <sven@zen.org>
17436
17437 * xmllint.c: Was coredumping sometimes when the file given didn't
17438 exist.
17439
Daniel Veillard46e370e2000-07-21 20:32:03 +000017440Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17441
17442 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017443
Daniel Veillard46e370e2000-07-21 20:32:03 +000017444 when using in memory parsing. Need some cleanup.
17445 * xmllint.c configure.in: added a --memory flag to test memory
17446 parsing
17447
Daniel Veillard36650692000-07-21 15:16:39 +000017448Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * nanohttp.c: fixed socklen_t replacement to unsigned int
17451 * parser.c: fixed a space handdling missing at the end of
17452 production 28 DOCTYPE.
17453 * xmlmemory.c: fixed a stupid bug on the routine to override
17454 allocation functions
17455 * TODO: updated
17456
Daniel Veillarde46e20d2000-07-14 15:02:46 +000017457Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17458
17459 * doc/ regenerated the docs
17460
Daniel Veillard32bc74e2000-07-14 14:49:25 +000017461Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17462
17463 * doc/encoding.html doc/xml.html: added I18N doc
17464 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
17465 improvements, both parser and filters, added ASCII & HTML,
17466 fixed the ISO-Latin-1 one
17467 * xmllint.c testHTML.c: added/made visible --encode
17468 * debugXML.c : cleanup
17469 * most .c files: applied patches due to warning on Windows and
17470 when using Sun Pro cc compiler
17471 * xpath.c : cleanup memleaks
17472 * nanoftp.c : added a TESTING preprocessor flag for standalong
17473 compile so that people can report bugs more easilly
17474 * nanohttp.c : ditched socklen_t which was a portability mess
17475 and replaced it with unsigned int.
17476 * tree.[ch]: added xmlHasProp()
17477 * TODO: updated
17478 * test/ : added more test for entities, NS, encoding, HTML, wap
17479 * configure.in: preparing for 2.2.0 release
17480
Daniel Veillard49703262000-07-10 10:27:46 +000017481Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17482
17483 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000017484 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000017485
Daniel Veillard306be992000-07-03 12:38:45 +000017486Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17487
17488 * doc/xml.html: changed the xmlsoft.org structure, updated the
17489 examples w.r.t. root and childs
17490
Daniel Veillard7d853352000-07-02 18:53:09 +000017491Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17492
Daniel Veillard784b9352003-02-16 15:50:27 +000017493 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000017494
Daniel Veillard365e13b2000-07-02 07:56:37 +000017495Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17496
17497 * HTMLparser.c: Work on character encoding support for the HTML parser
17498 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
17499 * encoding.c: Fixed a potential memleak in the encoding stuff
17500
Daniel Veillardaf743792000-07-01 11:49:28 +000017501Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17502
17503 * doc/FAQ.html doc/Makefile.am : added a FAQ
17504
17505Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000017506
17507 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
17508 of the HTML parser to force it to not bypass SAX
17509
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000017510Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17511
17512 * win32config.h.in: updated
17513 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
17514 lacks iconv support :-( need to release 2.1.1
17515 * configure.in: release 2.1.1
17516 * HTMLparser: fixed bug #14784
17517 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
17518 by Windows compiler
17519 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
17520 the SAX startDocument() callback.
17521 * TODO: updated
17522
17523Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17524
17525 * added xmlStopParser()
17526
Daniel Veillardbe803962000-06-28 23:40:59 +000017527Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17528
17529 * configure.in: 2.1.0 prerelease
17530 * Large resync between W3C and Gnome tree
17531 * nanoftp, nanohttp.c: fixed stalled connections probs
17532 * HTMLtree.c SAX.c : support for attribute without values in
17533 HTML for andersca
17534 * valid.c: Fixed most validation + namespace problems
17535 * HTMLparser.c: start document callback for andersca
17536 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
17537 * parser.h, SAX.c: serious speed improvement for large
17538 CDATA blocks
17539 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
17540 different encoding
17541 * example/Makefile.am example/gjobread.c tree.h: work on
17542 libxml1 libxml2 convergence.
17543 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
17544 and the LIBXML_TEST_VERSION macro
17545
Daniel Veillardc310d562000-06-23 18:32:15 +000017546Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17547
17548 * doc/xml.html: various patches and improvements typo fixed by
17549 Felix Natter
17550 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
17551 from Felix Natter <fnatter@gmx.net>
17552
Daniel Veillardf3029822000-05-06 08:11:19 +000017553Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17554
17555 * doc/upgrade.html: updated with instructions for support of both
17556 libxml-1.x and libxml-2.x
17557 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
17558 for 2.x support and also fixed includes
17559
17560
Daniel Veillard496a1cf2000-05-03 14:20:55 +000017561Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17562
17563 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
17564 the encoding support, added iconv support, so now libxml if
17565 compiled with iconv automatically support japanese encodings
17566 among others. Work based on initial patch from Yuan-Chen Cheng
17567 I may have broken binary compat in the encoding handler
17568 registration scheme, but that was so utterly broken I don't
17569 expect anybody to have used this feature until now.
17570 * parserInternals.h: fixup on the CHAR range macro
17571 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
17572 code.
17573 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
17574 * uri.c: added xmlParseURI() I can't believe I forgot to
17575 implement this one in 2.0 !!!
17576 * SAX.c: moved doc->encoding update in the endDocument() call.
17577 * TODO: updated.
17578
Daniel Veillard06047432000-04-24 11:33:38 +000017579Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17580
17581 * tree.h: removed extraneous xmlRemoveProp definition
17582 * TODO: added item about --disable-corba configure switch
17583 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
17584 * nanoftp.c: fixed include problems giving troubles on AIX and
17585 slowlaris
17586 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
17587 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
17588 comment and headers changes to lower gtk-doc number of warnings
17589 * doc/html/*: rebuilt docs
17590
Daniel Veillarde0aed302000-04-16 08:52:20 +000017591Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17592
17593 * HACKING: documented the tag for 1.x and instructions
17594
Daniel Veillard5e873c42000-04-12 13:27:38 +000017595Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17596
17597 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
17598 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
17599 xmlCreateIOParserCtxt
17600 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
17601 significant overall improvement
17602 * xmllint.c: added I/O test to xmllint
17603 * testSAX.c: added a speed test
17604 * doc/* : updated/regenerated
17605
Daniel Veillardfc708e22000-04-08 13:17:27 +000017606Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17607
17608 * xpath.c uri.h parserInternals.h: cosmetic changes from
17609 "Timur I. Bakeyev" <timur@bat.ru>, including making
17610 xmlCreateURI() public
17611
Daniel Veillard5d211f42000-04-07 17:00:24 +000017612Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17613
17614 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17615 and the code at the same time. Added a clean mechanism for
17616 overload or added input methods: xmlRegisterInputCallbacks()
17617 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17618 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17619 * TODO: updated
17620 * doc/* : updated/regenerated
17621 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17622 source dir
17623
Daniel Veillarde77a9182000-04-05 19:12:29 +000017624Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17625
17626 * testURI.c: yet another forgotten commit, I should get some sleep !
17627
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017628Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17629
17630 * xmllint.c: forgot to commit this too ?
17631
Daniel Veillardb9df4042000-04-05 14:23:16 +000017632Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17633
17634 * xmlversion.h.in : forgot to commit this previously
17635
Daniel Veillard361d8452000-04-03 19:48:13 +000017636Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17637
17638 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17639 * README TODO: updated for release
17640 * uri.c uri.h: added authority parsing/saving
17641 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17642 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17643 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17644 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17645 Makefile.am : added compile-time customization of libxml
17646 --with-ftp --with-http --with-html --with-xpath --with-debug
17647 --with-mem-debug
17648 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17649 #include <libxml/xxx.h> I hope it won't break too much stuff
17650 and will be manageable in the future...
17651 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17652 and added xmllint to the installed programs
17653 * uri.h: added xmlFreeURI()
17654
Daniel Veillardec303412000-03-24 13:41:54 +000017655Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17656
17657 * uri.c uri.h: finished the escaping handling, the base support
17658 and the URI path normalization. Looks good just lacks the
17659 authority content parsing code.
17660 * Makefile.am: added instructions to generate testURI
17661 * TODO: updated
17662 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17663 added links and icons for W3C and Gnome
17664
Daniel Veillard8f621982000-03-20 13:07:15 +000017665Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17666
17667 * xmlmemory.[ch] : seems I forgot to actually update the files in
17668 the last commit :-)
17669 * doc/xml.html doc/html/* : updated and uploaded the docs
17670
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017671Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17672
17673 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17674 * TODO: updated
17675 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017676 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017677 gfree).
17678 * Makefile.am, uri.c, uri.h: added a set of functions to do
17679 exact (litteraly copied from the RFC 2396 productions) parsing
17680 and handling of URI. Will be needed for XLink, one XML WFC,
17681 XML Base and reused in the nano[ftp/http] modules. Still work
17682 to be done.
17683
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017684Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * configure.in, libxml.spec.in : libxml2
17687 * doc/* : updated the doc page, rebuilt the docs
17688
Daniel Veillardcf461992000-03-14 18:30:20 +000017689Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17690
17691 * all: tagged LIB_XML_1_X
17692 * *.c *.h : updated from W3C CVS tree
17693 * configure.in : 2.0.0-beta
17694 * libxml.spec.in : libxml2 package nam
17695 * result/* : new version of the tests output
17696
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017697Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17698
17699 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17700
Daniel Veillardb566ce12000-03-04 11:39:42 +000017701Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17702
17703 * doc/* : rebuilt the docs
17704 * parser.c: final patch on #6766
17705 * valid.c: small patch on validity checks.
17706
Daniel Veillardfb76c402000-03-04 11:39:42 +000017707Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17708
17709 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17710 added
17711 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17712 compatibility w.r.t. XML spec and existing code.
17713
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017714Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17715
17716 * parser.c: seems a better solution to <a> </a> exists,
17717 will try it for a while
17718
Daniel Veillard83a30e72000-03-02 03:33:32 +000017719Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17720
17721 * parser.c: tried to remove the <a> </a> generating <a/>
17722 this is hard. Left a flag for that purpose. Fixed bug #6766
17723 * configure.in: prepared 1.8.7 not released, due to previous
17724 problem
17725
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017726Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17727
17728 * doc/xml.html : applied second patch from Paul DuBois
17729
Daniel Veillard402e8c82000-02-29 22:57:47 +000017730Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17731
17732 * doc/xml.html : applied patch from Paul DuBois
17733
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017734Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17735
17736 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17737
Daniel Veillard5feb8492000-02-02 17:15:36 +000017738Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17739
17740 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17741 compilation warnings on various platforms.
17742 * parser.c: Fixed #5281 validity error callbacks are now desactived
17743 by default if not validating.
17744
Daniel Veillardf341f932000-02-02 14:52:08 +000017745Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17746
17747 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17748
Daniel Veillard13c757e2000-02-01 23:59:15 +000017749Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17750
17751 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17752 <gkatsi@cs.toronto.edu>
17753
Daniel Veillard726e8792000-01-30 20:04:29 +000017754Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17755
17756 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17757 processing URLs
17758
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017759Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17760
17761 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17762 xmlNanoFTPUpdateURL for persistent control connections.
17763 * configure.in: 1.8.6
17764
17765Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17766
17767 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17768 * tree.[ch] : added xmlSaveNoEmptyTags
17769
James Henstridgef3be9312000-01-28 13:59:21 +0000177702000-01-29 James Henstridge <james@daa.com.au>
17771
17772 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17773
17774 * Makefile.am: added nanoftp.[ch] to the build.
17775
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017776Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17777
17778 * nanoftp.[ch]: cleanup, comments, API
17779 * debugXML.c : fixed a bug in the cat command
17780 * doc/*: regenerated the docs
17781
Daniel Veillardda07c342000-01-25 18:31:22 +000017782Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17783
17784 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17785 * debugXML.c : fixed a bug in the cat command
17786 * valid.c: fixing some small probs
17787 * libxml.spec.in: get rid of the SNAP suffix
17788 * doc/xml.html: updated the status
17789
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017790Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17791
17792 * xml-config.in: xml-config --version to just return the
17793 version number
17794 * xpath.c: some cleanup w.r.t. axis when the current node is
17795 an attribute.
17796 * TODO: updated
17797
Daniel Veillard461a66c2000-01-18 18:01:01 +000017798Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17799
17800 * configure.in: prepared for libxml-1.8.5
17801 * doc/* recompiled the documentation
17802
178032000-01-17 Jody Goldberg <jgoldberg@home.com>
17804
17805 * configure.in : WARNING autoconf subtlety alert :
17806 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17807 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17808 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17809 get defined by AC_CHECK_HEADERS.
17810
Daniel Veillardf967b902000-01-17 16:06:10 +000017811Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17812
17813 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17814 Rune.Djurhuus@fast.no
17815
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017816Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17817
17818 * TODO: updated
17819 * tree.c, parser.c: made sure that only memory alloc problems
17820 and internal parser errors are allowed to write to stdout or
17821 stderr.
17822
Daniel Veillard0142b842000-01-14 14:45:24 +000017823Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17824
17825 * tree.c : restored xmlNewGlobalNs since this seems used by
17826 a lot of existing code :-(, fixed a bug in xmlNewNs
17827 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17828 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17829 to exit() from the library code.
17830 * xpath.c, parser.c: removed bugs or unused code detected by
17831 Windows compilers
17832 * parser.c: started adding interfaces for parsing well balanced
17833 XML fragments
17834 * configure.in: releasing 1.8.4
17835 * doc/* : rebuilt the docs
17836
Daniel Veillard2eac5032000-01-09 21:08:56 +000017837Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17838
17839 * tree.[ch] : added xmlNewDocFragment() for DOM
17840 * testHTML.c: uninitialized variable.
17841
Daniel Veillardf3a73582000-01-05 14:58:39 +000017842Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17843
17844 * doc/* : rebuild the docs
17845
Daniel Veillard71b656e2000-01-05 14:46:17 +000017846Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17847
17848 * acconfig.h: readline and history patch
17849 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17850 * tree.c: added check and handling when possibly removing an ID
17851 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17852 and saving.
17853 * test/HTML/entities.html result/HTML/entities.html* : test for
17854 various entities reference cases
17855 * result/HTML/* : as a result output of some testcase have
17856 changed
17857 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17858 by previous example. added xmlParseTryOrFinish().
17859 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17860 entities.h debugXML.h HTMLparser.h: changed the way struct are
17861 declared to allow gtk-doc to expose those
17862 * parser.c: closed bug #4960
17863 * Makefile.am configure.in: Applied patch from
17864 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17865 and math/socket libs detection
17866
Daniel Veillard437b87b2000-01-03 17:30:46 +000017867Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17868
17869 * configure.in, Makefile.am: link tester against readline
17870 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17871
Daniel Veillard686d6b62000-01-03 11:08:02 +000017872Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17873
17874 * tree.[ch]: added xmlRemoveProp
17875 * win32config.h.in nanohttp.c: avoid including the Windows
17876 socket stuff in every C files
17877 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17878 the XmL parser(s)
17879 * test/ns4 result/ns4 etc...: added test case for previous prob
17880 * tree.c: xmlNewNs wasn't checking for double definition
17881 * Makefile.in: fixed a problem with dist-hook duplicates
17882 * parser.[hc], xmlIO.c: fixed the loading of external entities
17883 APIs, now xmlLoadExternalEntity() is used everywhere and
17884 setting up an app specific front-end using the
17885 * SAX.c parser.c: some fixes, now the xhtml spec validates
17886 with the xhtml DTD.
17887 * error.c: fixed crashes in case of no input stream
17888 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17889 to the validation tests and results
17890
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017891Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17892
17893 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17894 too htmlCreatePushParserCtxt() and htmlParseChunk()
17895 * parser.c: a bit of cleanup.
17896 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17897 to XML) removed the last mem leak known
17898 * HTMLtree.c: output message cleanup
17899 * xmlmemory.c: display content info about memory blocks
17900 * result/HTML/wired.* : missing att value warning change
17901
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017902Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17903
17904 * doc/* : rebuilt the documentation
17905
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017906Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17907
17908 * parser.[ch] parserInternals.h: Push parser for XML,
17909 seems to work fine now
17910 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17911 --push for push testing
17912 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17913 * testSAX.c: added --push
17914 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17915 subtree
17916 * xmlIO.[ch] : enriched API + fixes for push mode
17917 * entities.[ch]: added the entity content length to the struct.
17918 * xmlmemory.[ch]: new API to show the last entries for the shell
17919 * valid.c: added required attribute testing
17920 * SAX.c: the cdata callback now merge contiguous fragments
17921 * HTMLparser.c: cleanup of some macros
17922
Daniel Veillard3c558c31999-12-22 11:30:41 +000017923Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17924
17925 * parser.c: fix for PIs name starting with xml
17926 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017927 * *.c, configure.in win32config.h.in : generate win32config.h for
17928 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017929
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017930Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17931
17932 * parser.c: fixed a stupid = vs. == bug :-(
17933 * doc/gnome-xml.sgml: s/glade/xml/
17934
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017935Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17936
17937 * configure.in, doc/xml.html : bug fix release 1.8.2
17938 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17939 Hopefully the end of that silly C++ include problem
17940 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17941 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17942 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17943 troubles with autoclosed elements when the stree shape doesn't
17944 follow the DtD specs. Added htmlIsAutoClosed() and
17945 htmlAutoCloseTag()
17946 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17947 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17948 * debugXML.c: fixed a bug on printing default namespaces.
17949 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17950
Daniel Veillardb24054a1999-12-18 15:32:46 +000017951Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17952
17953 * result/HTML/*.htm[l] : updated the HTML regression tests according
17954 to the new output
17955 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17956 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17957 problem due to intermix of extern "C" { ... } declarations for C++
17958 and recursive includes in the headers
17959
Chris Lahey323c48c1999-12-18 15:32:45 +0000179601999-12-20 Chris Lahey <clahey@umich.edu>
17961
17962 * HTMLtree.c: Made it so that html nodes with a single child do
17963 not insert a carriage return before or after the child node.
17964
Daniel Veillardb24054a1999-12-18 15:32:46 +000017965Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017966
17967 * configure.in, doc/xml.html : bug fix release 1.8.1
17968 * parser.c: fixed bug #4344
17969 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17970 added the glue to avoid C++ problems
17971 * doc/* : regenerated the documentation
17972
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017973Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17974
17975 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17976 namespace recognition, and Dia as a resul :-(
17977 * encoding.c: closed bug #3950
17978
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017979Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17980
17981 * valid.c: debugging a posteriori validation, except URI expansion
17982 stuff this should be fixed now
17983 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17984 Carl Nygard <cnygard@bellatlantic.net>
17985 * tester.c: added --postvalid, cleaning of the code
17986 * tree.[ch]: added xmlDocGetRootElement()
17987
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017988Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17989
17990 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17991 c++ losage.
17992
Daniel Veillard10a2c651999-12-12 13:03:50 +000017993Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17994
17995 * configure.in, doc/xml.html : bumped to 1.8.0
17996 * xlink.[ch], Makefile.am : added framework for link detection
17997 * parser.h: added nbChars to parser context, needed for cleanup.
17998 * xmlmemory.c: removed a nasty bug when out of mem
17999 * valid.[ch]: adding namespace support for attribute decl
18000 * tester.c: added --debugent option
18001 * debugXML.[ch]: added xmlDebugDumpEntities()
18002 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
18003 buffers instead, this was really needed, validation was breaking
18004 in strange ways due to that. Added xmlParseStringPEReference()
18005 and other parsing from strings functions. Entities processing
18006 modified again, but PERef are still not handled correcly but
18007 unless you're Eve Maller you won't notice :-)
18008 * HTMLparser.c: large changes toward reliability, and switched to
18009 lowercase internal tags, XHTML is lowercase, so it will help
18010 that output is closer to next version.
18011 * doc/* : regenerated the documentation, it is now hosted at
18012 http://xmlsoft.org/ (same bits I just bought the domain :-)
18013
18014
Daniel Veillard294cbca1999-12-03 13:19:09 +000018015Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18016
18017 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
18018 doc generation
18019 * parser.c: fixed bugs #3908 and #3937 and a memory leak
18020 in the SAX API
18021 * doc/*: rebuilt the doc making sure everything appears in the
18022 HTML files
18023
Daniel Veillardf5c2c871999-12-01 09:51:45 +000018024Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18025
18026 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
18027 added the patch from Carl Nygard <cnygard@bellatlantic.net>
18028 which allow impressive speed improvement on dataset with
18029 large text pieces, but at the cost of broken binary
18030 compatibility and slightly bigger memory usage.
18031 Configure with --with-buffers to activate them, they
18032 are protected with XML_USE_BUFFER_CONTENT define.
18033 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
18034 goal is 0 memory left allocated once parser is no more used
18035 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
18036 call xmlCleanupParser() and xmlMemoryDump()
18037
Daniel Veillarda819dac1999-11-24 18:04:22 +000018038Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18039
18040 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
18041 * parser.[ch] encoding.[ch]: added memory cleanup routines
18042 * parser.c: closing bug #3788
18043 * doc/*: rebuilt the doc
18044
Daniel Veillard11a48ec1999-11-23 10:40:46 +000018045Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18046
18047 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
18048 xmlNewTextChild() and xmlSetCompressMode() behaviour.
18049 * tester.c: added --compress option
18050 * doc/*: rebuilt the documentation
18051
Daniel Veillard4c3a2031999-11-19 17:46:26 +000018052Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18053
18054 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
18055 if given /proc/kcore as input !
18056 * doc/xml.html doc/*: updated and rebuilt the documentation
18057
18058Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000018059
18060 * parser.c: Fixed some wrongly space collapsing code due to
18061 a misreading of the spec.
18062 * result/*: fixed the output accordingly
18063
18064Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000018065
18066 * encoding.c: bug fix and typos
18067 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
18068 * parser.c: added attribute normalization closing bug #3597
18069 * test/att* result/att* SAXresult/att*: testcase for attribute
18070 normalization
18071
Daniel Veillardd7e200c1999-11-15 17:53:11 +000018072Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18073
18074 * configure.in: closing bug #3163 by adding extra flags for the
18075 cc compiler on HP-UX
18076
Daniel Veillard51e3b151999-11-12 17:02:31 +000018077Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18078
18079 * valid.[ch] : removed a typo and an enumerated type bug in the
18080 xmlAddElementDecl() function
18081 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
18082 call to xmlEncodeEntitiesReentrant() so that the functions
18083 New, Set and Get are at the same level.
18084 * parser.c HTMLparser.c: extra memory allocation bug for
18085 attributes detected by someone using libxml in embedded systems :-)
18086
Daniel Veillard962195f1999-10-28 15:51:53 +000018087Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18088
18089 * xmlmemory.h: turned off mem debug :-\
18090
Daniel Veillard35008381999-10-25 13:15:52 +000018091Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18092
18093 * parser.c: closed bug #2784 a one line fix, but worth pushing
18094 a new release out
18095 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
18096 some structures, comments before and after the
18097 main element, and other nastyness
18098 * HTMLtree.c tree.c: accomodate the extended HTML supported
18099 * configure.in: pushing 1.7.4
18100 * test/ent8 and related outputs : added a new test for bug #2784
18101 * test/HTML/wired.html and related output: a nasty HTML example
18102 * Makefile.am: improved the test scripts
18103 * docs/* : reran the documentation extractor, updated xml.html
18104
Daniel Veillard7c1206f1999-10-14 09:10:25 +000018105Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18106
18107 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
18108 HTMLparser and debugged the HTML related code. HTML documents
18109 now have their own type
18110 * entities.c: do not dump &apos; for HTML output
18111 * xmlmemory.c: improvement, breakpoint mechanism
18112 * testHTML.c: added --sax --repeat ...
18113 * Makefile.am: improved the HTML tests
18114 * valid.[ch]: added xmlValidGetValidElements and
18115 xmlValidGetPotentialChildren
18116 * tester.c: added --insert to test the 2 new functions
18117 * test//* result//* SAXresult//* : regression test cleanup
18118 and extension.
18119 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
18120 gnome-xml-nanohttp.html
18121
Daniel Veillard7d2c2761999-10-11 15:09:51 +000018122Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18123
18124 * HTMLparser.c: fixed problems with some autoclose tags
18125 * tree.c: fixed XML output problems.
18126 * result/* SAXresult/*: update of the tests output
18127
Daniel Veillard6077d031999-10-09 09:11:45 +000018128Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18129
18130 * Makefile.am: Arturo patch for xmlConf.sh version info
18131 * parser.c: Tim Josling patch for single quoted items
18132 * tester.c: Tim Josling patch for tester options usage
18133 * tree.h: indent cleanup
18134
Daniel Veillard2673d3c1999-10-08 14:37:09 +000018135Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18136
18137 * HTMLparser.c parser.h : Fixed problems with HTML parsing
18138 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
18139
Daniel Veillard00fdf371999-10-08 09:40:39 +000018140Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18141
18142 * tree.c : Raph patch for initialization of CORBA fields
18143 * parser.c, xpath.c, ...: modification of doc comments
18144 * xpath.c : allow spaces in xpath expressions
18145
Daniel Veillardad219441999-09-27 08:17:49 +000018146Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18147
18148 * xmlmemory.h: turning off memory debug :-(
18149
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018150Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18151
18152 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18153 better SAX interfaces.
18154 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18155 entity.
18156 * configure.in: 1.7.2
18157
18158Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018159
18160 * libxml.spec.in: fixed the URL
18161 * doc/xml.html: improved the documentation front-end
18162
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018163Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018164
18165 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18166
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018167Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018168
18169 * libxml.spec.in: fixed the alpha compile problem
18170 * parser.[ch]: changed errno to errNo in the parser context :-(
18171 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18172 * doc/xml.html: changed CHAR to xmlChar
18173 * doc/html/*: recompiled the documentation
18174 * configure.in: 1.7.1
18175
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018176Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18177
18178 * parser.h: modified the parser context struct to regain 1.4.0
18179 binary compatibility
18180 * parser.c, xml-error.h: added errno ot teh context and defined
18181 a set of errors values with update of errno
18182 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18183 DTDs and entities
18184 * *.h, *.c: complete cleanup of the use of config.h and include
18185 protection depending on the current setup.
18186 * overalll debugging, maintenance and bug-fixing on all modules
18187 * updated the documentation
18188 * ready for 1.7.0
18189
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018190Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18191
18192 * HTMLparser.c : cleanup
18193 * SAX.c valid.c valid.h: added ID/IDREF checking
18194 * tree.c tree.h: extended doc structure for refs
18195 * configure.in: 1.6.2
18196 * parser.c: patched bug in SAX user arg call
18197 * parserInternals.h: patched missing close in C++ wrapping
18198 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18199 especially upcoming XPointer implementation.
18200 * doc/xml.html: augmented, typo
18201
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018202Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18203
18204 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18205 not all invocations of install understand -d.
18206
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018207Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18208
18209 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18210 to make 'check' works, when builddir != srcdir.
18211
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018212Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18213
18214 * doc/xml.html : updated the documentation
18215
Daniel Veillard6454aec1999-09-02 22:04:43 +000018216Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18217
18218 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18219 not deallocated memory blocks
18220 * *.c : replaces all calls to malloc() free() and realloc() to
18221 the wrapper functions/macros
18222 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18223 instead of xmlFreeNodeList()
18224
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018225Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18226
18227 * HTMLparser.c: corrected a stupid bug leading to core dump at
18228 tree deallocation. Removed warnings indicated by
18229 Stephane.Conversy@lri.fr
18230 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18231 looked for in the external subset
18232
18233Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018234
18235 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18236 on SGI by Stephane.Conversy@lri.fr
18237
Daniel Veillardb96e6431999-08-29 21:02:19 +000018238Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18239
18240 * all .h : changed the prototype declaration indent as in gtk
18241 * most .c : working on reducing the TODOs in the code
18242 * most .c : cleanup though -pedantic and Insure++
18243 * improvements on validation ID checkings.
18244 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18245 * xml-config.in: closed #1810
18246
18247Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018248
18249 * tree.h, valid.c, valid.h: more work on validity, IDs
18250 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18251 definition for AIX
18252
Daniel Veillardb556eb51999-08-15 17:19:50 +000018253Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18254
18255 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18256 the distribution due to a cut'n paste error at last commit
18257
Daniel Veillardb05deb71999-08-10 19:04:08 +000018258Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18259
18260 * configure.in: upgraded to version 1.4.0
18261 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18262 Big update, added a large part of the validation process,
18263 it should be usable, but some parts are missing
18264 * xpath.c: improved the implementation w.r.t. root.
18265 * Makefile.am: added more tests
18266 * test and result trees: added a lot of tests
18267 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18268
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018269Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18270
18271 * Added an HACKING file
18272
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018273Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18274
18275 * xpath.[ch] : improvements and debug of the XPath implementation
18276 * parser.c, HTMLparser.c : modified the parsers to be progressive
18277 * tree.[ch] : extended the Buffer promitives
18278 * xmlIO.[ch] : added basic I/O routines providing progressive
18279 parsing and ready for I18N conversion plugins
18280 * SAXresult/* : the SAX callback sequence maybe slightly different
18281 now
18282 * test*.c : improved/updated the tests programs
18283 * doc/* : recompiled the docs.
18284
Daniel Veillard15b75af1999-07-26 16:42:37 +0000182851999-07-26 Michael Meeks <michael@edenproject.org>
18286
18287 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18288
18289 * tree.c: Ditto.
18290
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018291Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18292
18293 * configure.in: upgraded to version 1.4.0
18294 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18295 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18296 XML query language, see http://www.w3.org/TR/xpath for more details.
18297 * parser.c, parser.h: added CHAR* related string functions for XPath
18298 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18299 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18300 rebuild the docs.
18301 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18302 and regression testing capabilities for XPath.
18303
Daniel Veillardd79d7871999-07-12 10:38:12 +000018304Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18305
18306 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18307 closing bug #1646
18308
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018309Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18310
18311 * Makefile.am, example/Makefile.am: closed bug #1683
18312
Daniel Veillard3166ab11999-07-11 16:14:19 +000018313Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18314
18315 * example/Makefile.am, configure.in: added the makefile for the
18316 gjobread example
18317
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018318Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18319
18320 * doc/Makefile.am:
18321 - fix which allow "make install DESTDIR=</install/prefix>".
18322
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018323Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18324
18325 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18326 which fixed a problem on the file reading-code.
18327
Daniel Veillard82150d81999-07-07 07:32:15 +000018328Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18329
18330 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18331 output.
18332 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18333
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018334Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18335
18336 * parser.h : Oops removed the binary compatibility problem
18337 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18338 * parser.c, HTMLparser.c: applied patches for reading from stdin
18339
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018340Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18341
18342 * parser.c, entities.c, valid.c: cleanup bug #1591
18343 * configure.in: cleanup bug #1592
18344 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18345 the same tree back-end. Hence gdome will be available for it.
18346 * doc/Makefile.am: close bug #617
18347
Daniel Veillard97fea181999-06-26 23:07:37 +000018348Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18349
18350 * parser.c: alloctate a per parser context SAX interface block
18351
Daniel Veillard14fff061999-06-22 21:49:07 +000018352Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18353
18354 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18355 and xmlEncodeEntitiesReentrant with the correct one :-\
18356
18357Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18358
18359 * commit of my internal XML base changes, quite a lot of
18360 changes, cleanups, better entities support, framework for
18361 new I/O and charset detection and handling
18362 * Fixed the configure/Makefile stuff to generate shared libs
18363 with the proper version info, so we jumped on rev from
18364 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18365 xmlEncodeEntities() result need to be freed now, and a string
18366 xmlParserVersion provide the current library version.
18367
Raph Levien05240da1999-06-15 21:27:11 +000018368Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18369
18370 * parser.c: fixed a buffer overrun for when you have a very long
18371 attribute with no entities in it.
18372
Daniel Veillardbb2da581999-06-13 14:37:07 +000018373Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18374
18375 * added example directory
18376 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18377
Daniel Veillard011b63c1999-06-02 17:44:04 +000018378Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18379
18380 * Release of libxml-1.1, nearly everything has been touched for
18381 this.
18382 * Added more regression tests
18383 * Updated the documentation
18384
Daniel Veillard27d88741999-05-29 11:51:49 +000018385Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18386
18387 * tree.[ch]: unified the XML_NO_CORBA defines.
18388 * parser.c encoding.[ch]: started plugging in char encoding detection
18389
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000018390Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
18391
18392 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
18393 Also freed allocated buffer.
18394
Daniel Veillard27d88741999-05-29 11:51:49 +000018395Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000018396 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
18397 reentrancy problem at printing. One is left in entities.c, to
18398 remove ASAP
18399 * testSAX.c : added a test example showing the use of the SAX
18400 interface if one doesn't want to build the DOM tree.
18401 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
18402
Daniel Veillard517752b1999-04-05 12:20:10 +000018403Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18404
18405 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
18406 large revamping of the parser to use SAX callbacks
18407 http://www.megginson.com/SAX/ (or at least a C like interface
18408 a la Expat). It's now possible to set up your own callbacks
18409 and the parser will not build a DOM tree.
18410 * test/* result/*: updated the test suite, I finally removed
18411 the old Namespace draft support (PI based).
18412
Daniel Veillard87c83bd1999-04-02 16:04:43 +000018413Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18414
18415 * Makefile.am: added test result to EXTRA_DIST for make tests
18416
Daniel Veillard64068b31999-03-24 20:42:16 +000018417Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18418
18419 * parser.c, parserInternals.h: moved the chars macro definitions
18420 to parserInternals.h
18421 * parser.c, error.c: applied patches from "Knut Ã…kesson"
18422 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
18423
Daniel Veillard012ccc11999-03-23 10:11:11 +000018424Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18425
18426 * xml-config.in : applied patch to make --version work
18427
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000184281999-03-05 Raja R Harinath <harinath@cs.umn.edu>
18429
18430 * Makefile.am (check-local): Alias for `tests' target. This will
18431 cause `make check' to do the right thing.
18432 (tests): Don't run tests in srcdir. Also, replaced calls to
18433 basename with a `sed' "equivalent".
18434
Daniel Veillardd109e371999-03-05 06:26:45 +000018435Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18436
18437 * Renamed error.h to xml-error.h, corrected Makefile.am to list
18438 it in the header and not the sources, updated the doc.
18439 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
18440 pointing this out.
18441
Daniel Veillardbc50b591999-03-01 12:28:53 +000018442Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18443
18444 * parser.c, parser.h, parserInternals.h: memory leak hunting,
18445 exported the inputStream routines.
18446 * doc/html/* : updated accordingly
18447
Daniel Veillardd692aa41999-02-28 21:54:31 +000018448Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18449
18450 * parser.c, parser.h, parserInternals.h: added a few extra
18451 internal calls to allocate and free parser contexts ...
18452 * doc/html/* : updated accordingly
18453
Daniel Veillard55a99271999-02-25 11:01:29 +000018454Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18455
18456 * configure.in, Makefile.am, doc/makefile.am : General changes for
18457 1.0.0 release and including the generated HTML documentation.
18458
Daniel Veillard35925471999-02-25 08:46:07 +000018459Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18460
18461 * makefile.am : added parserInternals.h, oops.
18462
Daniel Veillard1e346af1999-02-22 10:33:01 +000018463Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18464
18465 * parserInternals.h: added this header giving access to the parser
18466 internal functions.
18467 * doc/Makefile.am : added a rebuild target which rebuilds the full
18468 set of documentations
18469 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
18470 the internal subset.
18471 * *.c *.h: modifications needed to generate the documentation using
18472 gtk-doc, cleanup of functions blocks, reorganisation of struct
18473 declarations.
18474
Daniel Veillard1164e751999-02-16 16:29:17 +000018475Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18476
18477 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
18478 the tar and spec file to include the beginning of the doc.
18479
Nuno Ferreira03d04781999-02-13 00:07:17 +0000184801999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
18481
18482 * doc/.cvsignore: Added this file.
18483
Daniel Veillard6800ef31999-02-08 18:33:22 +000018484Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18485
18486 * tree.c: fixed xmlGetProp to return "" when the attribute
18487 exists, even if the node-list is NULL.
18488
Daniel Veillard726c7e31999-02-08 15:13:10 +000018489Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18490
18491 * tree.c: patched an error outputting empty attribute values.
18492 * Makefile.am and doc/makefile.am: have been updated during the
18493 week-end. Sorry for an empty CVS log, I got a shell problem.
18494
Daniel Veillard1899e851999-02-01 12:18:54 +000018495Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18496
18497 * tree.h: cleaned up using enums instead of defines
18498 * parser.c, valid.[ch]: more work on parsing/output of element
18499 declarations
18500
Daniel Veillard3b9def11999-01-31 22:15:06 +000018501Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18502
18503 * valid.[ch], tree.c, parser.c : more work toward full parsing
18504 of XML DTDs.
18505 * README: added informations about mailing-list and on-line
18506 documentation
18507
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000185081999-01-27 Raja R Harinath <harinath@cs.umn.edu>
18509
18510 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
18511
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000018512Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18513
18514 * parser.c, tree.[ch] : more work toward conformance testing,
18515 added a last element to accelerate parsing of very flat structures
18516 started working on internal subset Element content declaration.
18517 * valid.[ch] : first cut at adding code toward validation.
18518 * previous changes had also small impact on most files, especially
18519 the conformance testing using James Clark test suite.
18520
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000018521Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18522
18523 * test/* : updated the examples, most of them were not well
18524 formed (humm), and added rdf2.
18525 * result/* : resulting changes in the output.
18526
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000018527Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18528
18529 * tree.c: changed the behaviour of xmlGetProp on NULL values.
18530
Daniel Veillard44b3a061998-12-05 17:27:22 +000018531Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18532
18533 * tree.c: patched a bug in the generation of empty attributes
18534
Daniel Veillardbe36afe1998-11-27 06:39:50 +000018535Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18536
18537 * entities.[ch], tree.[ch], tester.c: added copy interfaces
18538 for node/trees/documents/... Biggest problem is namespace
18539 support when copying subtrees.
18540
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000018541Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18542
18543 * parser.c, entities.c: improve entities and char ref encoding,
18544 and cleanups of error messages.
18545
Daniel Veillard242590e1998-11-13 18:04:35 +000018546Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18547
18548 * parser.c, entities.c: simple bug hunting done during rpm2html and
18549 rpmfind integration.
18550
Daniel Veillard42dc9b31998-11-09 01:17:21 +000018551Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18552
18553 * parser.[ch]: Added interfaces allowing to specify a SAX
18554 handler before parsing.
18555
Daniel Veillarde3bffb91998-11-08 14:40:56 +000018556Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18557
18558 * parser.c: redirrect all errors reporting through the SAX
18559 error function
18560
Daniel Veillardda4d3c41998-11-04 20:07:05 +000018561Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18562
18563 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
18564 * libtool, tlmain ...: update of the libtool files
18565
Miguel de Icaza442321c1998-11-04 18:13:38 +0000185661998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
18567
18568 * entities.c: Use g_snprintf insteda of snprintf.
18569
Daniel Veillard0ba4d531998-11-01 19:34:31 +000018570Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18571
18572 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
18573 added ent5 test for this purpose.
18574 * parser.c, parser.h: formatting, comments and UTF-8 planning.
18575
Daniel Veillard27271681998-10-30 06:39:40 +000018576Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18577
18578 * parser.c: fixed? a strange error due to compression on a GWP
18579 document.
18580
Daniel Veillard25940b71998-10-29 05:51:30 +000018581Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18582
18583 * tree.[ch]: bug fixing
18584 * entities.[ch]: defined a specific type for predefined entities
18585 * doc/xml.html: more documentation on the library, how to use it,
18586 overview of the interfaces.
18587
Daniel Veillard16253641998-10-28 22:58:05 +000018588Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18589
18590 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
18591
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018592Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18593
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000018594 * tree.c: corrected a small bug
18595 * doc/xml.html: continuing writing documentation.
18596
18597Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18598
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018599 * debugXML.h debugXML.c: added debugging utilities.
18600 * tester.c: added --debug switch.
18601 * tree.c: patched an incorrect node->type assignment.
18602 * parser.c: formatting, ensure that node->doc != NULL in attributes
18603
Daniel Veillardccb09631998-10-27 06:21:04 +000018604Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18605
18606 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
18607 entity support and provide an internal representation close to
18608 DOM one (entity ref nodes, and attribute value as tree). I tried
18609 to preserve the interface but this will surely break some apps
18610 (I have to change rpm2html/rpmfind for example). I had to change
18611 two interfaces, and the generated tree is somewhat different.
18612 * doc/* : started documenting the XML library, the tree and
18613 DOM/Corba. This is a first step.
18614
Daniel Veillard11e00581998-10-24 18:27:49 +000018615Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18616
18617 * parser.c: Set up the fonctions comment block, boring but useful.
18618 * parser.h, SAX.c, parser.c: now attributes are processed through
18619 the SAX interface. The problem is that my SAX interface diverged
18620 quite a bit from the original one, well this is not an official
18621 spec, and translating it from Java to C is hairy anyway...
18622
Daniel Veillard97b58771998-10-20 06:14:16 +000018623Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18624
18625 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18626 fonctions comment block, boring but useful.
18627
18628Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018629
18630 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18631 conversion routines. However they are not yet used to convert the
18632 inputs. The core will run with UTF-8.
18633
Daniel Veillard33942841998-10-18 19:12:41 +000018634Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18635
18636 * tree.c : make sure that the type id is properly set-up when
18637 a new object is allocated, needed for DOM.
18638
Daniel Veillard27fb0751998-10-17 06:47:46 +000018639Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18640
18641 * tree.h, tree.c: Ok, the main objects in the tree will be native
18642 corba objects, it costs 8 bytes per Node, Attribute and Document
18643 but it simplifies the Corba integration a lot (no extra interface
18644 objects to allocate/free).
18645
Daniel Veillard0bef1311998-10-14 02:36:47 +000018646Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18647
18648 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18649 and changed NODEs contants for conformity with DOM Level 1
18650
Daniel Veillard27864701998-10-08 03:47:24 +000018651Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18652
18653 * added hooks to keep track of servants when creating objects
18654 xmlDoc and xmlNode (for Corba export).
18655
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018656Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18657
18658 * added xml-config script.
18659
Daniel Veillard7066a791998-10-01 20:28:28 +000018660Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18661
18662 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18663 to autoupdate libtool and automake conf files.
18664
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000186651998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18666
18667 * Makefile.am: Use '?' to separate the sed
18668 commands as ',' is used when people pass -Wl,something.
18669
18670
Daniel Veillard15a8df41998-09-24 19:15:06 +000018671Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18672
18673 * tree.c, tree.h: added a per-document compression interface.
18674
Daniel Veillard151b1b01998-09-23 00:49:46 +000018675Tue Sep 22 20:47:38 EDT 1998
18676
18677 * tree.c, tree.h: added saving with compression and added interfaces
18678 to control the compression level (xmlGetCompressMode,
18679 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18680
Daniel Veillard70120ff1998-09-22 00:24:21 +000018681Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18682
18683 * parser.c: corrected a loop for files of size 0
18684
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000186851998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18686
18687 * error.h: New file. Contains prototyes from `error.c'.
18688
Tom Tromeyc19653d1998-08-14 01:22:43 +000018689Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18690
18691 * Makefile.am (xmlincdir): New macro.
18692 (xmlinc_HEADERS): Renamed from include_HEADERS.
18693
Daniel Veillard845664d1998-08-13 04:43:19 +000018694Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18695
18696 * applied small patch on numeric entities from
18697 Christopher Blizzard <blizzard@appliedtheory.com>
18698
Daniel Veillard260a68f1998-08-13 03:39:55 +000018699Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18700
18701 * New release 0.2, removed the old xml_* files so that it's
18702 coherent with the other CVS base (W3C), far better conformance
18703 to standard, new namespaces, decent entities support, beginning
18704 of a SAX-like interface. Nearly nothing left intact, even the
18705 test examples ...
18706
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000187071998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18708
18709 * .cvsignore: Add .deps dir
18710
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018711Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18712
18713 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18714
Daniel Veillardfe926001998-07-26 04:28:20 +000018715Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018716
Daniel Veillardfe926001998-07-26 04:28:20 +000018717 * configure.in: added test for CPP
18718 * AUTHORS, Changelog: the original ones didn't get commited but the
18719 glib ones instead, fixed.
18720 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018721
Daniel Veillardfe926001998-07-26 04:28:20 +000018722Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018723
Daniel Veillardfe926001998-07-26 04:28:20 +000018724 * integrated code developped at W3C
18725 * changed the original Copyright
18726 * migrated to automake
18727 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018728