blob: 28f8b31bb2b8f68de46a80b195ac4ea0aba72fc8 [file] [log] [blame]
Daniel Veillard1e5e4382003-10-21 19:15:44 +00001Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
4
Daniel Veillardea048932003-10-21 09:27:57 +00005Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
8 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
9
Daniel Veillard2189b592003-10-21 00:08:42 +000010Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
13
Daniel Veillard3e35f8e2003-10-21 00:05:38 +000014Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
17 * doc/*: updated and regenerated the docs and API
18
19Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * SAX2.c error.c tree.c: moved the line number to their proper
22 field in elements now.
23
Daniel Veillard1d211e22003-10-20 22:32:39 +000024Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
27 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
28 added the xmlWriter module contributed by Alfred Mickautsch
29 * include/libxml/tree.h: added room for line and extra information
30 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
31 of them introduced in September
32 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
33
Daniel Veillard198c1bf2003-10-20 17:07:41 +000034Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
35
36 * Makefile.am configure.in xmldwalk.c xmlreader.c
37 include/libxml/Makefile.am include/libxml/xmldwalk.h
38 include/libxml/xmlversion.h.in: removing xmldwalk module
39 since it got merged with the xmlreader.
40 * parser.c: cleanup
41 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
42 rebuilt the API
43 * python/tests/Makefile.am python/tests/reader7.py
44 python/tests/walker.py: adding regression testing for the
45 new xmlreader APIs, new APIs for reader creation, including
46 makeing reader "walker" operating on preparsed document trees.
47
William M. Brack9e660592003-10-20 14:56:06 +000048Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
49
50 * entities.c, valid.c: fixed problem reported on the mailing
51 list by Melvyn Sopacua - wrong argument order on functions
52 called through xmlHashScan.
53
Daniel Veillardd61e8fb2003-10-19 21:59:17 +000054Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * valid.c xmlIO.c: fixes for compiling using --with-minimum
57
Daniel Veillardc4696922003-10-19 21:47:14 +000058Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
59
60 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
61 tested it through the xslt regression suite.
62
Daniel Veillard78697292003-10-19 20:44:43 +000063Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
66 allowing to grab the content without forcing allocations.
67 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
68 * xpath.c xmldwalk.c: removed a couple of comment errors.
69
Daniel Veillarda07050d2003-10-19 14:46:32 +000070Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * parser.c: applied patch from Chris Anderson to change back
73 memcmp with CMPx()
74
Daniel Veillard05bcb7e2003-10-19 14:26:34 +000075Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * HTMLparser.c: fixed to not send NULL to %s printing
78 * python/tests/error.py result/HTML/doc3.htm.err
79 result/HTML/test3.html.err result/HTML/wired.html.err
80 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
81 up some of the regression tests error
82
Daniel Veillarda840b692003-10-19 13:35:37 +000083Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * include/libxml/nanohttp.h include/libxml/parserInternals.h
86 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
87 Fixed the HTTP<->parser interraction, which should fix 2 long
88 standing bugs #104790 and #124054 , this also fix the fact that
89 HTTP error code (> 400) should not generate data, we usually
90 don't want to parse the HTML error information instead of the
91 resource looked at.
92
William M. Brackfc60fc22003-10-19 11:22:27 +000093Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
94
95 * doc/Makefile.am: enhanced the installation of tutorial files
96 to avoid installing CVS subdirectories (bug 122943)
97
William M. Brack9ca682f2003-10-19 10:01:59 +000098Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
99
100 * xmlIO.c: fixed segfault when input file not present
101 * tree.c: changed output formatting of XML_CDATA_SECTION
102 (bug 120917)
103
William M. Brack76e95df2003-10-18 16:20:14 +0000104Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
105
106 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
107 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
108 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
109 xpath.c: Changed all (?) occurences where validation macros
110 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
111 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
112 many warning messages on certain platforms, and also high-
113 lights places in the library which may need to be enhanced
114 for proper UTF8 handling.
115
William M. Brack196b3882003-10-18 12:42:41 +0000116Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
117
118 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
119 doc/apibuild.py: enhanced to include enough comments to
120 make the api doc generation happy.
121
Daniel Veillard847332a2003-10-18 11:29:40 +0000122Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
123
124 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
125 to fix the HTTP/XML parser integration.
126
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000127Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * xmlreader.c include/libxml/xmlreader.h: added new APIs
130 for creating reader from sources or reusing a reader with
131 a new source, like the xmlReadxx and xmlCtxtReadxxx
132 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
133 doc/Makefile.am: regenerated the APIs
134 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
135
William M. Brack871611b2003-10-18 04:53:14 +0000136Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
137
138 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
139 include/libxml/parserInternals.h: enhanced macros to avoid
140 breaking ABI from previous versions.
141 * catalog.c, parser.c, tree.c: modified to use IS_* macros
142 defined in parserInternals.h. Makes maintenance much easier.
143 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
144 compilation warnings
145 * configuration.in: fixed pushHTML test error; enhanced for
146 better devel (me) testing
147
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000148Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
149
150 * legacy.c: remove the warning for startDocument(), as it is used by
151 glade (or glade-python)
152 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
153 invalid accesses found by running some Python based regression
154 tests under valgrind. There is still a few leaks reported by the
155 relaxng regressions which need some attention.
156 * doc/Makefile.am: fixed a make install problem c.f. #124539
157 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
158 patch from crutcher
159
Daniel Veillard04054be2003-10-15 10:48:54 +0000160Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
163 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
164 calls.
165
Daniel Veillard9339b742003-10-15 08:18:00 +0000166Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
167
168 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
169
Daniel Veillard903cd382003-10-13 19:47:09 +0000170Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * Makefile.am: small fix from Bjorn Reese
173
Daniel Veillard0cc72772003-10-13 14:00:21 +0000174Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176 * valid.c: fix a call missing arguments
177
William M. Brack0850b872003-10-12 23:55:46 +0000178Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
179
180 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
181 a bug in the range search; enhanced range generation (inline code
182 if a small number of intervals); enhanced the readability of the
183 output files.
184
Daniel Veillardea887cf2003-10-11 22:53:44 +0000185Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
186
187 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
188 chvalid.def from scratch based on XML 2nd edition REC
189 and regenerated the code.
190
Daniel Veillard1a993962003-10-11 20:58:06 +0000191Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * check-xml-test-suite.py: removed some annoying warnings
194 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
195 in the PubidChars definition, regenerated, there is still
196 a bug left somewhere
197 * genChRanges.py: save the header directly in include/libxml/
198 * configure.in: I generated a 2.6.0beta6 earlier today
199
William M. Brack418342b2003-10-11 15:35:40 +0000200Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
201
202 * fixed small error on previous commit (chvalid.h in
203 base dir instead of include directory)
204
William M. Brack68aca052003-10-11 15:22:13 +0000205Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
206
207 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
208 new files for a different method for doing range validation
209 of character data.
210 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
211 include/libxml/parserInternals.h: modified for new range method.
212 * catalog.c: small enhance for warning message (using one
213 of the new range routines)
214
Daniel Veillard73000572003-10-11 11:26:42 +0000215Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * valid.c include/libxml/valid.h: adding an serror field to
218 the validation context breaks the ABI for the xmlParserCtxt
219 structure since it's embedded by content and not by reference
220
Daniel Veillardc790bf42003-10-11 10:50:10 +0000221Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * configure.in: patch from Mike Hommey
224 * threads.c: applied Windows patch from Jesse Pelton and Stephane
225 Bidoul
226 * parser.c: fix the potentially nasty access to ctxt->serror
227 without checking first that the SAX block is version 2
228
Daniel Veillard2b0f8792003-10-10 19:36:36 +0000229Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * SAX2.c: fixed a nasty bug with interning some text strings
232 * configure.in: prepare for beta5 of 2.6.0
233 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
234 better error handling for I/O and converted FTP and HTTP
235 * parser.c: fixed another bug
236
Daniel Veillardffbbed42003-10-10 14:46:54 +0000237Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * SAX2.c: fixed uninitialized new field.
240 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
241 all messages
242
Daniel Veillardd8850402003-10-10 14:24:12 +0000243Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * include/libxml/tree.h: make room in Doc, Element, Attributes
246 for PSVI type informations.
247
Daniel Veillard659e71e2003-10-10 14:10:40 +0000248Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
251 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
252 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
253 include/libxml/parser.h include/libxml/valid.h
254 include/libxml/xmlerror.h: Setting up the framework for structured
255 error reporting, touches a lot of modules, but little code now
256 the error handling trail has been cleaned up.
257
Daniel Veillardd96cce12003-10-10 12:30:37 +0000258Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
261
Daniel Veillardfcf719c2003-10-10 11:42:17 +0000262Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
263
264 * xpath.c: cleanup
265 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
266 to the new error mechanism
267
Daniel Veillard87db3a82003-10-10 10:52:58 +0000268Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
269
270 * error.c xmlschemas.c: a bit of cleanup
271 * result/schemas/*.err: updated with the new result strings
272
273Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
274
275 * xpath.c: fixed bug 124061
276
Daniel Veillardd0c9c322003-10-10 00:49:42 +0000277Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * Makefile.am: cleanup
280 * encoding.c: fix a funny typo
281 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
282 converted the Schemas code to the new error handling. PITA,
283 still need to check output from regression tests.
284
Daniel Veillarde2238d52003-10-09 13:14:55 +0000285Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
286
287 * HTMLtree.c include/libxml/xmlerror.h: converted too
288 * tree.c: small cleanup
289
Daniel Veillard69d2c172003-10-09 11:46:07 +0000290Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * xinclude.c: comment fix
293 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
294 to the new infrastructure
295
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000296Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xmlIO.c: final error handling cleanup
299 * xinclude.c error.c: converted XInclude to the new error handling
300 * include/libxml/xmlerror.h: added XInclude errors
301
Daniel Veillardb65e12e2003-10-08 21:33:28 +0000302Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * parser.c: bug in compression saving was crashing galeon
305 reported by teuf
306
Daniel Veillard828ce832003-10-08 19:19:10 +0000307Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
310 I/O error path
311
Daniel Veillard97bf4d02003-10-08 18:58:28 +0000312Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * xmlIO.c: better handling of error cases
315
Daniel Veillard05d987b2003-10-08 11:54:57 +0000316Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
319 cleaning up error handling in the I/O module.
320
Daniel Veillardff46a042003-10-08 08:53:17 +0000321Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
322
323 * xmlregexp.c include/libxml/xmlerror.h: error handling
324 cleanup of the Regexp module.
325
Daniel Veillard18ec16e2003-10-07 23:16:40 +0000326Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * tree.c: converting the tree module too
329 * error.c include/libxml/xmlerror.h: created a simpler internal
330 error reporting function.
331
Daniel Veillardd96f6d32003-10-07 21:25:12 +0000332Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
335 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
336 error reporting that time.
337 * threads.c: applied the two patches for TLS threads
338 on Windows from Jesse Pelton
339 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
340 return is always zero terminated. Should also help detecting
341 passing wrong buffer size easilly.
342 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
343 updated the results to follow the errors string generated by
344 last commit.
345
Daniel Veillard6edbfbb2003-10-07 12:17:44 +0000346Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
349 handling in the Relax-NG module.
350
Daniel Veillard4c004142003-10-07 11:33:24 +0000351Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
354 module to teh new error reporting. Better default report, adds
355 the element associated if found, context and node are included
356 in the xmlError
357 * python/tests/reader2.py: the error messages changed.
358 * result/relaxng/*: error message changed too.
359
Daniel Veillard141310a2003-10-06 08:47:56 +0000360Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
363 win32/configure.js: applied patch from Stéphane Bidoul to
364 fix the compilation of 2.6.0 code on Win32
365
Daniel Veillard8f597c32003-10-06 08:19:27 +0000366Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * check-xml-test-suite.py: fixing the script
369 * parser.c: replace sequences of RAW && NXT(.) == '.' with
370 memcmp calls, seems to not break conformance, slightly inflate
371 the size of the gcc generated code though.
372
Daniel Veillardce9457f2003-10-05 21:33:18 +0000373Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
376 more cleanup of error handling in parserInternals, sharing the
377 routine for memory errors.
378
Daniel Veillardf403d292003-10-05 13:51:35 +0000379Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
380
381 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
382 include/libxml/xmlerror.h: more code cleanup, especially around
383 error messages, the HTML parser has now been upgraded to the new
384 handling.
385 * result/HTML/*: a few changes in the resulting error messages
386
Daniel Veillard24eb9782003-10-04 21:08:09 +0000387Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * parser.c include/libxml/xmlerror.h: more error/warning
390 handling cleanups, the XML parser module should be okay now.
391
Daniel Veillard1ae42d62003-10-03 23:59:20 +0000392Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
395 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
396 integrated the xmlDocWalker API given by Alfred Mickautsch,
397 and providing an xmlReader like API but working on a xmlDocPtr.
398
Daniel Veillardbb5abab2003-10-03 22:21:51 +0000399Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
400
401 * Makefile.am: more cleanup in make tests
402 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
403 in the transition to the new error reporting strategy.
404 * python/tests/reader2.py result/VC/* result/valid/*:
405 few changes in the strings generated by the validation output
406
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000407Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
408
409 * Makefile.am: changed 'make tests' to use a concise output,
410 scrolling to see where thing broke wasn't pleasant
411 * configure.in: some beta4 preparation, but not ready yet
412 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
413 new error handling code, last error informations are stored
414 in the parsing context or a global variable, new APIs to
415 handle the xmlErrorPtr type.
416 * parser.c parserInternals.c valid.c : started migrating to the
417 new error handling code, it's a royal pain.
418 * include/libxml/parser.h include/libxml/parserInternals.h:
419 moved the definition of xmlNewParserCtxt()
420 * parser.c: small potential buffer access problem in push code
421 provided by Justin Fletcher
422 * result/*.sax result/VC/PENesting* result/namespaces/*
423 result/valid/*.err: some error messages were sligthly changed.
424
Aleksey Sanine7acf432003-10-02 20:05:27 +0000425Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
426
427 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
428 function (wrapper around snprintf)
429
Daniel Veillardb2517d82003-10-01 19:13:56 +0000430Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
431
432 * entities.c: Fix error on output of high codepoint charref like
433 &#x10FFFF; , reported by Eric Hanchrow
434
Daniel Veillard3648fcb2003-10-01 12:21:31 +0000435Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
438 of a pain murrayc is really gonna be.
439
Daniel Veillardf96cf4e2003-10-01 09:05:25 +0000440Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
441
442 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
443
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +0000444Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * entities.c legacy.c parser.c: made the predefined entities
447 static predefined structures to avoid the work, memory and
448 hazards associated to initialization/cleanup.
449
Daniel Veillard73b013f2003-09-30 12:36:01 +0000450Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
451
452 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
453 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
454 include/libxml/parser.h include/libxml/parserInternals.h
455 include/libxml/xmlversion.h.in: added a new configure
456 option --with-push, some cleanups, chased code size anomalies.
457 Now a library configured --with-minimum is around 150KB,
458 sounds good enough.
459
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000460Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
461
462 * libxml-2.0-uninstalled.pc.in: New file for building against
463 uninstalled libxml2 builds.
464 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +0000465 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000466
Daniel Veillard81273902003-09-30 00:43:48 +0000467Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
468
469 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
470 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
471 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
472 added 2 new configure option: --with-reader --with-sax1
473 to allow removing the reader or non-xmlReadxxx() interfaces.
474
Daniel Veillard652327a2003-09-29 18:02:38 +0000475Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
476
477 * configure.in entities.c tree.c valid.c xmllint.c
478 include/libxml/tree.h include/libxml/xmlversion.h.in:
479 Adding a configure option to remove tree manipulation
480 code which is not strictly needed by the parser.
481
Daniel Veillard89f7f272003-09-29 13:29:09 +0000482Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
483
484 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
485 patch from Marcin 'Shard' Konicki
486
Daniel Veillarda9cce9c2003-09-29 13:20:24 +0000487Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
488
489 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
490 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
491 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
492 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
493 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
494 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
495 include/libxml/catalog.h include/libxml/debugXML.h
496 include/libxml/entities.h include/libxml/nanohttp.h
497 include/libxml/relaxng.h include/libxml/tree.h
498 include/libxml/valid.h include/libxml/xmlIO.h
499 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
500 include/libxml/xpathInternals.h python/libxml.c:
501 Okay this is scary but it is just adding a configure option
502 to disable output, this touches most of the files.
503
Daniel Veillardc064b472003-09-29 10:55:05 +0000504Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
505
506 * xmlmemory.c: better fix, avoids breaking the python bindings
507
Daniel Veillardfb43bd62003-09-29 09:22:39 +0000508Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlmemory.c: fix a compilation problem when configuring
511 with debug but without mem-debug
512
Daniel Veillard4432df22003-09-28 18:58:27 +0000513Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
514
515 * Makefile.am: cleanup, creating a new legacy.c module,
516 made sure make tests ran in reduced conditions
517 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
518 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
519 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
520 increased the modularization, allow to configure out
521 validation code and legacy code, added a configuration
522 option --with-minimum compiling only the mandatory code
523 which then shrink to 200KB.
524
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000525Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
526
527 * parser.c: fix a bug raised by the Mips compiler.
528 * include/libxml/SAX.h include/libxml/parser.h: move the
529 SAXv1 block definitions to parser.h fixes bug #123380
530 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
531 the attribute and element pool borken 2 commits ago.
532 Start playing with an entry point to preserve a subtree.
533 * entities.c: remove a warning.
534
William M. Brack7b9154b2003-09-27 19:23:50 +0000535Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
536
537 * encoding.c, parser.c, relaxng.c: further (final?) minor
538 changes for compilation warnings. No change to logic.
539
William M. Brackb670e2e2003-09-27 01:05:55 +0000540Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
541
542 * parser.c: fixed small problem with missing entities (test/ent2)
543
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000544Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
545
546 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000547 if the result is not well formed that ctxt->myDoc is not NULL
548 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000549
Daniel Veillard7d515752003-09-26 19:12:37 +0000550Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
551
552 * parser.c: other patches from William Brack to avoid
553 compilation warnings on AIX.
554
William M. Brack899e64a2003-09-26 18:03:42 +0000555Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
556
557 * HTMLparser.c, entities.c, xmlreader.c: minor change to
558 avoid compilation warnings on some (e.g. AIX) systems
559
Daniel Veillard11476b42003-09-26 14:51:39 +0000560Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
561
562 * parserInternals.c: fixed a backward compatibility problem
563 when formatting "deprecated SAXv1 function ignorableWhitespace"
564 could be reproduced by xmllint --format
565
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000566Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * doc/libxml2-api.xml: rebuilt the API
569 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
570 --nocdata and --nsclean to remove CDATA section and surperfluous
571 namespace declarations
572 * parser.c SAX2.c: implementation of the 2 new options
573
Daniel Veillard9475a352003-09-26 12:47:50 +0000574Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
575
576 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
577 added the same htmlRead APIs than their XML counterparts
578 * include/libxml/parser.h: new parser options, not yet implemented,
579 added an options field to the context.
580 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
581 is found within a cdata section.
582 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
583 result/cdata2.sax test/cdata2: add one more cdata test
584
Daniel Veillard60942de2003-09-25 21:05:58 +0000585Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
586
587 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
588 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
589 base URL parameter when not loading from a file or URL.
590
Daniel Veillard092643b2003-09-25 14:29:29 +0000591Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
592
593 * configure.in: preparing a beta3 solving the ABI problems
594 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
595 include/libxml/globals.h include/libxml/SAX.h: make sure the
596 global variables for the default SAX handler are V1 ones to
597 avoid ABI compat problems.
598 * xmlreader.c: cleanup of uneeded code
599 * hash.c: fix a comment
600
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000601Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
602
603 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
604 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
605 fixing some comments to avoid warnings from apibuild.py
606
Daniel Veillard70b18562003-09-24 21:45:21 +0000607Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
608
609 * win32/configure.js: patch from Stephane Bidoul for configuring
610 the beta2 version #123104
611
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000612Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
613
614 * Makefile.am: adding repeated parsing and validating tests
615 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
616 DOM tree building interfaces use the dictionary from the
617 parsing context to build the element and attributes names
618 as well as formatting spaces and short text nodes
619 * include/libxml/dict.h dict.c: added some reference counting
620 for xmlDictPtr because they can be shared by documents and
621 a parser context.
622 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
623 functions and use the standard ones now.
624 * xmllint.c: add --nodict
625 * python/libxml.c: fix a stupid bug so that ns() works on
626 attribute nodes.
627
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000628Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * parser.c include/libxml/parser.h: adding a new set of
631 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
632 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
633 a clear define of xmlParserOption, xmlCtxtUseOptions()
634 should simplify custom parsing without being tempted to
635 use global variables, and xmlCtxtReset() should allow reuse
636 of a context for multiple parsing.
637 * xmllint.c: switched to use xmlReadXXX, allow options to
638 be used simultaneously with less troubles.
639 * tree.c: simple warning removal
640 * doc/apibuild.py: small fix
641 * doc/libxml2-api.xml win32/libxml2.def.src: updated
642
Daniel Veillard1f40d682003-09-23 09:16:56 +0000643Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * parser.c: revert xmlCreateDocParserCtxt() since this break
646 the parseDoc() python bindings
647
Daniel Veillard309f81d2003-09-23 09:02:53 +0000648Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
649
650 * parser.c: make sure xmlDetectSAX2() is called only at
651 parsing time to avoid breaking apps changing the SAX
652 callbacks after context allocation, change xmlCreateDocParserCtxt()
653 to use an immutable buffer instead of a copy
654
Daniel Veillard9ec26532003-09-23 07:43:19 +0000655Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
656
657 * xmlIO.c: applied patch from Markus Keim fixing a problem
658 with I/O callback registration.
659 * include/libxml/xmlerror.h: fixed #122994 comment numbering
660 for xmlParserErrors
661
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000662Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
665 really a const xmlChar*
666 * xmlreader.c include/libxml/xmlreader.h: addin the
667 xmlTextReaderConstString() to get an interned string from
668 the reader
669
William M. Brack69848302003-09-22 00:24:51 +0000670Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
671
672 * error.c: fixed a warning message (trivial)
673 * doc/search.php: removed incorrect warning message when word
674 search not found in last of multiple tables (bug 119535)
675
Daniel Veillarde72c5082003-09-19 12:44:05 +0000676Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
677
678 * configure.in: preparing a 2.6.0-beta2 release
679 * xmlIO.c: avoid a warning
680 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
681 by Chris Ryland
682 * include/libxml/dict.h: add a QName access lookup to the
683 dictionary.
684 * xmlreader.c include/libxml/xmlreader.h: adding const access
685 based on the dictionary interface for string read from the
686 reader, the node content access is still TODO, it's too different
687
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000688Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
689
690 * SAX2.c: fixing namespace DTD validations
691 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
692 namespaces is slightly different now.
693 * Makefile.am: report the memory used in Timingtests (as well as time)
694
Daniel Veillard53350552003-09-18 13:35:51 +0000695Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
696
697 * Makefile.am: add streaming on memory regression tests, found
698 bad bugs in the reader interface
699 * xmlreader.c: fixing bugs w.r.t. very large names, and special
700 condition in end of file.
701 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
702 adding immutable buffers, and parser input based on those,
703 but this should not be used (yet) for general parsing
704 * parser.c: added a comment about using immutable buffers for
705 general parsing.
706 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
707 output of the regression tests
708 * xmllint.c: using the immutable buffers when streaming on
709 mmaped file (--stream --memory)
710
Daniel Veillard536fad52003-09-18 10:05:56 +0000711Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000713 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000714
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000715Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * Makefile.am: add a Timingtests target to check bad behaviour
718 from the streaming engine
719 * dbgen.pl dbgenattr.pl: perl script to generate big instances
720 * xmlreader.c: fix a bad behaviour on large buffer inputs
721
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000722Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 * dict.c xmlreader.c: two small improvements
725
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000726Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * parserInternals.c: avoid a leak with previous patch
729
Daniel Veillard007d51e2003-09-17 20:07:28 +0000730Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
731
732 * python/libxml.c: use stderr and not stdout for default errors
733 in python environment bug #122552
734
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000735Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
736
737 * parserInternals.c: small fix from Rob Richards for input filename
738 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
739 * xmlIO: adding a guard in one function
740
Daniel Veillard19895052003-09-17 13:59:32 +0000741Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
742
743 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
744 reducing memory allocation and free and avoiding expensive routines
745
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000746Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
747
748 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
749 seriously with per-document dict and element and attribute nodes
750 reuse in the xmlReader. This seems to lead to an interesting
751 speedup of the xmlReader already.
752
Daniel Veillard81514ba2003-09-16 23:17:26 +0000753Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
754
755 * dict.c include/libxml/dict.h: do string allocations in large
756 pools, allowing to find if a string pertain to a dict quickly
757 * xmllint.c: fix --stream --repeat --timing
758 * Makefile.am: the testThreads run output should be seen.
759
Daniel Veillard8a44e592003-09-15 14:50:06 +0000760Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
761
762 * SAX2.c include/libxml/parser.h: starting work on reusing the
763 parser dictionary for the element and attribute tag names.
764 Add pools for Element and Attributes in the parser context,
765 which should help speeding up the reader.
766 * Makefile.am result/*.rdr : adding non-python reader regression
767 tests.
768
Daniel Veillard62998c02003-09-15 12:56:36 +0000769Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
770
771 * SAX2.c parser.c valid.c: starting to cleanup some of the
772 problems exposed by the W3C/NIST regression suite.
773 * result/ent7.sax result/xml2.sax: small fixes.
774
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000775Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
776
777 * parser.c: more parser error factoring
778
William M. Brack3a6da762003-09-15 04:58:14 +0000779Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
780
781 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
782
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000783Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * parser.c include/libxml/xmlerror.h: factoring of more
786 error handling code, serious size reduction and more lisibility
787 of the resulting code.
788 * parserInternals.c parser.c include/libxml/parserInternals.h
789 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
790 checks are done, use a counter for entities. Entities where freed and
791 reallocated at the same address failing the check.
792 * tree.c: avoid a warning
793 * result/valid/* result/VC/*: this slightly changes some validation
794 error messages.
795
William M. Brack4e52f2f2003-09-14 18:07:39 +0000796Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
797
798 * valid.c: fixed bug 121759 - early declaration of
799 attribute-list in external DTD
800
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000801Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * parser.c include/libxml/xmlerror.h: starting cleaning up
804 error handling, factorize error processing
805 * doc/xmllint.html: update of the page, remove --sgml
806
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000807Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
810 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
811 broken pseudo SGML DocBook parser code.
812
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000813Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
814
815 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
816 valgrind pointed out the strings overlapped. cleanup .
817
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000818Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
819
820 * tree.c: applied speedup to xmlSearchNs() as suggested by
821 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
822 applying the same trick.
823
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000824Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * parser.c parserInternals.c tree.c include/libxml/parser.h
827 include/libxml/xmlerror.h: adding namespace checkings
828 while making sure they still parse as wellformed documents.
829 Add an nsWellFormed status report to the context, and
830 provide new appropriate error codes.
831 * Makefile.am result/namespaces/* test/namespaces/*: add
832 specific regression testing for the new namespace support
833 * test/att5 result/noent/att5 result/att5 result/att5.sax:
834 add more coverage for the attribute parsing and normalization
835 code.
836
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000837Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
838
839 * threads.c: backport of a thread bugfix from 2_5_X branch
840
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000841Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * parser.c: fixed a bug in one corner case of attribute parsing.
844
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000845Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
846
847 * configure.in doc/* : 2.6.0beta1 changes
848 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
849 normalization, might not be totally fixed but this should
850 make sure SAX event provide the right strings for attributes
851 except entities for which libxml2 is different by default
852 This should fix #109564
853 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
854 in attribute callback values
855 * result/c14n/with-comments/example-4
856 result/c14n/without-comments/example-4: this also fixes a subtle
857 bug in the canonicalization tests.
858
Daniel Veillarde57ec792003-09-10 10:50:59 +0000859Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
860
861 Time to commit 3 days of work rewriting the parser internal,
862 fixing bugs and migrating to SAX2 interface by default. There
863 is some work letf TODO, like namespace validation and attributes
864 normalization (this break C14N right now)
865 * Makefile.am: fixed the test rules
866 * include/libxml/SAX2.h include/libxml/parser.h
867 include/libxml/parserInternals.h SAX2.c parser.c
868 parserInternals.c: changing the parser, migrating to SAX2,
869 adding new interface to switch back to SAX1 or initialize a
870 SAX block for v1 or v2. Most of the namespace work is done
871 below SAX, as well as attribute defaulting
872 * globals.c: changed initialization of the default SAX handlers
873 * hash.c tree.c include/libxml/hash.h: added QName specific handling
874 * xmlIO.c: small fix
875 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
876 version code path
877 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
878 pointed out a typo in a very old test namespace
879
William M. Brackc07329e2003-09-08 01:57:30 +0000880Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
881
882 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
883 of compressed files, setting doc->compressed appropriately
884 (bug #120503).
885
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000886Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
887
888 * parser.c: try to cope with the fact that apps may still
889 have allocated smaller SAX callbak block
890
Daniel Veillard0fb18932003-09-07 09:14:37 +0000891Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * dict.c: allow to give -1 for undefined length in lookups
894 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
895 first round of work on the new SAX2 interfaces, the API
896 will change but commiting before changing for historical
897 reference.
898
William M. Brack4811ba32003-09-06 18:02:53 +0000899Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
900
901 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
902 sax->warning with wrong params).
903
Daniel Veillard93625d32003-09-05 08:36:12 +0000904Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
905
906 * include/libxml/globals.h: patch from Stéphane Bidoul to export
907 globals entry points to the python bindings
908
Daniel Veillard40412cd2003-09-03 13:28:32 +0000909Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
910
911 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
912 by default instead of "HTML"
913 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
914 avoiding calls to "areBlanks" when not needed.
915 * include/libxml/parser.h include/libxml/tree.h: some structure
916 extensions for future work on using per-document dictionaries.
917
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000918Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
919
920 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
921 tree, keeping result in the same tree, added SAXtests to the
922 default "make tests"
923
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000924Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
925
926 * include/libxml/xmlexports.h: defined additional macros which
927 affect exports and added mingw section
928
William M. Brack008c06b2003-09-01 22:17:39 +0000929Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
930
931 * doc/index.py: fixed problem parsing xhtml docs
932 * doc/xmlreader.html,doc/guidelines.html: small modification
933 to avoid problem in python parsing.
934 * doc/search.php: fixed upper case filename problem for XSLT docs
935
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000936Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
937
938 * xinclude.c: patch from Mark Vakoc that allows compiling
939 with XInclude but without XPointer support.
940
Daniel Veillarde8553732003-09-01 20:33:14 +0000941Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
942
943 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
944 to add --libtool-libs option to xml2-config script.
945
William M. Brack3f479502003-09-01 04:58:15 +0000946Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
947
948 * doc/README.docs, doc/Makefile.am: new file added,
949 giving some description of the documentation generation process
950 * doc/search.php: fixed problem with upper case on filenames
951
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000952Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
953
954 * win32/Makefile.bcb: updates by Eric Zurcher
955
William M. Brackcdfa2862003-08-29 06:03:38 +0000956Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
957
958 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
959 to compensate for pollution from Igor's header taint
960 (quick before Daniel notices)
961
Daniel Veillard67906942003-08-28 21:13:25 +0000962Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
963
964 * SAX2.c: fixed a namespace error on attribute reporting bug
965 pointed out by Tobias Reif
966 * test/p3p result/p3p result/noent/p3p: this test case was wrong
967 using xmlsn instead of xmlns...
968
Igor Zlatkovic65901252003-08-28 16:26:12 +0000969Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
970
971 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
972 typos reported by Mark Vakoc
973
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000974Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
975
976 add:
977 * doc/tutorial/api.html
978 * doc/tutorial/ar01s09.html
979 * doc/tutorial/includexpath.c
980 updated
981 * doc/tutorial/*.html
982 fix my bad - forgot to check in new files when I last
983 updated
984
985
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000986Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
987
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000988 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000989 * xmllint.c: fixed time inclusion for various compilers
990
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000991Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
992
993 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
994 few casts to shut the compiler warnings
995
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000996Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
997
998 * win32/Makefile.* win32/configure.js: fixed for mingw
999
Daniel Veillard5805be22003-08-28 08:03:23 +00001000Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * globals.c threads.c: fixing bug #120870 try to avoid problem
1003 with uninitialized mutexes
1004
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001005Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
1008 up with multiple states, select the "best" one. Fix #120682
1009 * result/relaxng/tutor11_2_3.err: small change resulting
1010
1011Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1014
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001015Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1016
1017 * include/libxml/[threads-xpointer].h: realigned parameters
1018 after taint
1019
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001020Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1021
1022 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1023 as reported by Eric Zurcher
1024
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001025Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * relaxng.c: fixed bug #120386 again a problem introduced when
1028 trying to reuse automata for content validation. Fix a bug report
1029 problem on zeroOrMore
1030 * result/relaxng/tutor3_7_err: change slightly error reporting.
1031
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001032Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * include/libxml/Makefile.am: make sure the new header will
1035 be included when generating a new distribution.
1036
Daniel Veillard73827cb2003-08-25 10:57:27 +00001037Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1040 routines which led to bug #120040 and the ones reported by
1041 Martijn Faassen
1042
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001043Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1044
1045 * include/libxml/parserInternals.h include/libxml/relaxng.h
1046 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1047 parameters after taint.
1048
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001049Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1050
1051 * include/libxml/xmlversion.h.in: moved export defs to a separate
1052 file for consistency.
1053 * include/libxml/xmlexports.h: new file, contains export defs.
1054
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001055Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1056
1057 * include/libxml/*.h genUnicode.py: exportability taint
1058 of the headers.
1059
Daniel Veillard11af4292003-08-21 10:39:13 +00001060Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * SAX.c: make the deprecated interfaces log an error message
1063 to be sure it won't get used.
1064
Daniel Veillard1af9a412003-08-20 22:54:39 +00001065Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1068 Adding new version of the SAX interface, it's not there yet,
1069 currently just preparing the work
1070 * globals.c parser.c SAX.c include/libxml/SAX.h
1071 include/libxml/globals.h include/libxml/parser.h: doing some
1072 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1073 while keeping functionalities, preparing SAX2 integration.
1074 * dict.c: small cleanup.
1075
Daniel Veillarde5984082003-08-19 22:21:13 +00001076Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * tree.c: fixes a small bug introduced in last commit and detected
1079 by valgrind.
1080
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001081Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * dict.c hash.c: optimization when freeing hash tables.
1084 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1085 allocations
1086 * parser.c parserInternals.c include/libxml/parser.h: keep a
1087 single allocated block for all the attributes callbacks,
1088 avoid useless malloc()/free()
1089 * tree.c: do not realloc() when growing a buffer if the buffer
1090 ain't full, malloc/memcpy/free avoid copying memory.
1091
Daniel Veillard66f68e72003-08-18 16:39:51 +00001092Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1095 --dtdvalidfpi for Tobias Reif
1096
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001097Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1100 new dictionary module to keep a single instance of the names used
1101 by the parser
1102 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1103 switched all parsers to use the dictionary internally
1104 * include/libxml/HTMLparser.h include/libxml/parser.h
1105 include/libxml/parserInternals.h include/libxml/valid.h:
1106 Some of the interfaces changed as a result to receive or return
1107 "const xmlChar *" instead of "xmlChar *", this is either
1108 insignificant from an user point of view or when the returning
1109 value changed, those function are really parser internal methods
1110 that no user code should really change
1111 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1112 the docs were regenerated
1113
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001114Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1117
William M. Bracka716ff12003-08-16 14:58:33 +00001118Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1119
1120 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1121 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1122
William M. Brackc6e07552003-08-16 12:44:47 +00001123Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1124
1125 * doc/API*.html, doc/html/*: regenerated API documentation
1126 for xmlsoft.org (part of Bug 119535)
1127
William M. Brack7a821652003-08-15 07:27:40 +00001128Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1129
1130 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1131 doc/libxml2-api.xml: Minor changes to comments, etc. for
1132 improving documentation generation
1133 * doc/Makefile.am: further adjustment to auto-generation of
1134 win32/libxml2.def.src
1135
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001136Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * News configure.in: preparing libxml2-2.5.10 release
1139 * doc/* : updated the doc and rebuilt
1140
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001141Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1144 Malcolm Tredinnick with the patch he suggested.
1145
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001146Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1149
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001150Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * uri.c: fixing an use of strcpy() where both strings overlap
1153 pointed out by valgrind.
1154
Daniel Veillard98485322003-08-14 15:44:40 +00001155Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1158 some compilation warnings.
1159 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1160 plus some cleanup and better error reporting.
1161
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001162Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * encoding.c: applied UTF-16 encoding handling patch provided by
1165 Mark Itzcovitz
1166 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1167 not having iconv support.
1168
Daniel Veillard1638a472003-08-14 01:23:25 +00001169Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1172 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1173 mingw compiler on Windows.
1174
Daniel Veillardb19ba832003-08-14 00:33:46 +00001175Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * parser.c: fixed the serious CPU usage problem reported by
1178 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001179 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001180 missing in htmlSAXParseDoc
1181
William M. Brackccf9e392003-08-13 14:50:18 +00001182Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1183
1184 * doc/Makefile.am: Removed dependency from libxml2.def.src
1185
William M. Brack476cd962003-08-13 11:09:42 +00001186Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1187
1188 * autogen.sh: took away the requirement for automake-1.4,
1189 changed the messages for getting auto* tools to current
1190 gnu pages.
1191 * configure.in: added check for Linux Dec alpha requiring
1192 -ieee flag, fixed test for ipv6
1193 * trionan.c: fixed problem for compiling on Linux Dec alpha
1194 using native compiler
1195 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1196 whenever libxml2-api.xml is changed.
1197
Daniel Veillard6b621b82003-08-11 15:03:34 +00001198Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1201 is not used.
1202
William M. Brack30909422003-08-10 00:14:20 +00001203Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1204
1205 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1206
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001207Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * News configure.in: preparing libxml2-2.5.9 release
1210 * doc/* : updated the doc and rebuilt
1211
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001212Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1215 definition to get a correct API XML description. This was apparently
1216 breaking Windows build.
1217
Daniel Veillard14f752c2003-08-09 11:44:50 +00001218Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1221 the progressive HTML parser front-end on large character data
1222 island leading to an erroneous end of data detection by the
1223 parser. Some cleanup too to get closer from the XML progressive
1224 parser.
1225
William M. Brack6d13f332003-08-08 16:40:36 +00001226Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1227
1228 * win32/configure.js: Added in support for the ISO8859X
1229 module (patch provided by Jesse Pelton)
1230
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001231Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1234 when the library is not initialized and one try to save, the
1235 locks in threaded env might not been initialized, playing safe
1236 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1237 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1238 his tests to the regression suite.
1239
William M. Brack41e6bed2003-08-08 10:53:06 +00001240Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1241
1242 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
1243 (with apologies to Igor) - Enhanced handling of docb and
1244 nanohttp.
1245
William M. Brack16db7b62003-08-07 13:12:49 +00001246Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1247
1248 * encoding.c: further small changes for warnings when
1249 configured with --with-iconv=no
1250
William M. Bracka71a8ef2003-08-06 04:43:55 +00001251Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1252
1253 * error.c trionan.[ch] testThreads.c python/generator.py:
1254 further small changes to elminate most of the remaining
1255 warnings.
1256
William M. Brackc1939562003-08-05 15:52:22 +00001257Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1258
1259 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
1260 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
1261 python/libxml.c include/libxml/xmlmemory.h: small changes
1262 to syntax to get rid of compiler warnings. No changes
1263 to logic.
1264
Daniel Veillardc758c222003-08-04 20:42:34 +00001265Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
1268
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001269Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * tree.c: fixed a small problem in the patch for #118763
1272 * result/HTML/doc3.htm*: this reverts back to the previous result
1273
Daniel Veillard91e69c52003-08-04 01:43:07 +00001274Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
1277 and rebuilt, apparently some C++ wrappers are not available,
1278 c.f. bug #118943
1279
Daniel Veillard39057f42003-08-04 01:33:43 +00001280Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * tree.c: fixing HTML attribute serialization bug #118763
1283 applying a modified version of the patch from Bacek
1284 * result/HTML/doc3.htm*: this modifies the output from one test
1285
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00001286Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * tree.c include/libxml/tree.h: added a new API to split a
1289 QName without generating any memory allocation
1290 * valid.c: fixed another problem with namespaces on element
1291 in mixed content case
1292 * python/tests/reader2.py: updated the testcase with
1293 Bjorn Reese fix to reader for unsignificant white space
1294 * parser.c HTMLparser.c: cleanup.
1295
Daniel Veillard5ee43b02003-08-04 00:58:46 +00001296Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * catalog.c: trying to fix #118754 of possible recursion in the
1299 catalogs. Not fantastically happy about the current fix since
1300 it's likely to break under very thread intensive concurrent
1301 access to the catalog. Better solution might to keep the depth
1302 an extra argument to the resolution functions.
1303
Daniel Veillard7b68df92003-08-03 22:58:54 +00001304Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * valid.c: fixed bug #118712 about mixed content, and namespaced
1307 element names.
1308 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
1309 in the regression tests
1310
William M. Brack779af002003-08-01 15:55:39 +00001311Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
1312
1313 Coninuing work on bug 118559
1314 * DOCBparser.c: removed 2 unsed vars
1315 * xmlregexp.c: changed some numeric const to their enum symbols
1316 * xmlreader.c: changed one var define from int to enum
1317 (a little more to be done, awaiting co-ordination)
1318 * relaxng.c: deleted one unused var
1319 * xmllint.c: deleted some unused vars, changed one arg
1320 val from int to enum
1321 * testHTML.c, testDocbook.c: changed some arg vals to enum const
1322 * xmlIO.c: fixed typo from last night (small warning msg)
1323
William M. Brack78637da2003-07-31 14:47:38 +00001324Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
1325
1326 Working on bug 118559
1327 * error.c: deleted unused variable
1328 * parserInternals.c: deleted unneeded 'const' qualifier
1329 * parser.c: changed variable type for enum temp storage
1330 * xmlIO.c: changed debugging var to be inside #ifdef
1331 * valid.c: removed unused variable
1332 * HTMLparser.c: removed some unneeded 'const' qualifiers
1333 * xpath.c: added some type casts, removed some unused vars
1334 * xinclude.c: added one type cast
1335 * nanohttp.c: repositioned some #ifdef to avoid unused var
1336 * nanoftp.c: removed unused var
1337
Daniel Veillard97e01882003-07-30 18:59:19 +00001338Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * HTMLparser.c: applied a patch from William Brack about
1341 the problem of parsing very large HTML instance with comments
1342 as raised by Nick Kew
1343
Daniel Veillardd6038e02003-07-30 16:37:18 +00001344Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1345
1346 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
1347 patch from Bjorn Reese for xmlTextReaderNodeType() and
1348 significant whitespace. There is an enum for node type
1349 values now.
1350
Daniel Veillard01fc1a92003-07-30 15:12:01 +00001351Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * encoding.c: applying patch from Peter Jacobi to added
1354 ISO-8859-x encoding support when iconv is not available
1355 * configure.in include/libxml/xmlversion.h.in
1356 include/libxml/xmlwin32version.h.in: added the glue needed
1357 at the configure level and made it the default for Windows
1358
Daniel Veillardc2664642003-07-29 20:44:53 +00001359Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * python/generator.py python/libxml.c python/libxml2class.txt:
1362 patch from Joachim Bauch + cleanup for Relax NG error callbacks
1363 in python
1364
Daniel Veillarda6874ca2003-07-29 16:47:24 +00001365Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
1368 cleanup patch, and also avoided a possible memory leak
1369
Daniel Veillard9ff7de12003-07-29 13:30:42 +00001370Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
1371
1372 * encoding.c: fix the previous commit
1373
William M. Brack4a557d92003-07-29 04:28:04 +00001374Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1375
1376 * HTMLparser.c: fixed problem with comments reported by Nick Kew
1377 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
1378 some future cleanup of UTF8 handling
1379
Daniel Veillard9deb2422003-07-28 20:40:59 +00001380Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1381
1382 * xpath.c: applied a change suggested by Sean Griffin in bug
1383 #118494 about a memory leak in EXSLT
1384
Daniel Veillardd94849b2003-07-28 13:02:24 +00001385Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
1386
1387 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
1388 when fixing the previous Relax-NG bugs
1389 * result/relaxng/*: This slightly changes the output messages of
1390 some regression tests.
1391 * configure.in: added support of -with-fexceptions for nested C++
1392 support.
1393
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00001394Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
1395
1396 * doc/tutorial/apa.html
1397 * doc/tutorial/apb.html
1398 * doc/tutorial/apc.html
1399 * doc/tutorial/apd.html
1400 * doc/tutorial/ape.html
1401 * doc/tutorial/apf.html
1402 * doc/tutorial/apg.html
1403 * doc/tutorial/aph.html
1404 * doc/tutorial/ar01s02.html
1405 * doc/tutorial/ar01s03.html
1406 * doc/tutorial/ar01s04.html
1407 * doc/tutorial/ar01s05.html
1408 * doc/tutorial/ar01s06.html
1409 * doc/tutorial/ar01s07.html
1410 * doc/tutorial/ar01s08.html
1411 * doc/tutorial/index.html
1412 * doc/tutorial/ix01.html
1413 * doc/tutorial/xmltutorial.pdf
1414 * doc/tutorial/xmltutorial.xml
1415 update tutorial with XPath example
1416
1417
Daniel Veillard597bc482003-07-24 16:08:28 +00001418Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * SAX.c parser.c: fixing a bug about a special case of namespace
1421 handling, this closes bug #116841
1422
Daniel Veillard2134ab12003-07-23 19:56:29 +00001423Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * relaxng.c result/relaxng/*: checked and fixed the compilation
1426 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
1427 This slightly changes the output messages of some regression tests.
1428
Daniel Veillardc127adc2003-07-23 15:07:08 +00001429Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * xmlreader.c: fixed an out of bound error #118052 , the good
1432 part if that base64 code was not in use yet ...
1433
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00001434Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
1435
1436 * doc/xmllint.html
1437 include html version of the xmllint man page, so an
1438 up-to-date version is visible on the Web
1439
Daniel Veillard8edf1c52003-07-22 20:52:14 +00001440Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * xinclude.c include/libxml/xinclude.h: added a new API
1443 xmlXIncludeProcessTree() to process XInclude only on a subtree
1444 this should fix bug #115385
1445
Daniel Veillard409a8142003-07-18 15:16:57 +00001446Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * relaxng.c include/libxml/relaxng.h: adding Get interface for
1449 the error callback and parameters of parsing and validation
1450 contexts
1451 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
1452 on text nodes.
1453
Daniel Veillard2dcb9372003-07-16 21:18:19 +00001454Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
1457 when using the push XML parser.
1458 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
1459 added the test to the regression suite.
1460
Daniel Veillard2009c4e2003-07-15 20:04:34 +00001461Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
1464 as suggested by Rob Richards
1465
Daniel Veillard34ba3872003-07-15 13:34:05 +00001466Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
1469 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
1470 to unsigned int and a couple of others.
1471
1472Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1475
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001476Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1479
Daniel Veillarddf101d82003-07-08 14:03:36 +00001480Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * globals.c threads.c: fixes some problem when freeing unititialized
1483 mutexes
1484
Daniel Veillard2db8c122003-07-08 12:16:59 +00001485Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1488 directly, some cleanups
1489 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1490 validation code.
1491
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001492Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * win32/configure.js: Jesse Pelton pointed out a problem in the
1495 javascript code.
1496
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001497Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * NEWS doc/*: regenerated
1500 * nanoftp.c nanohttp.c: might fix includes problems with the
1501 Ipv6 support on solaris
1502 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1503 defined as #IMPLIED
1504
Daniel Veillard560c2a42003-07-06 21:13:49 +00001505Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1506
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001507 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001508 * nanohttp.c: changed some preprocessor block
1509 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1510 hexBinary schema datatype and adding support for totalDigits and
1511 fractionDigits facets.
1512
Daniel Veillard7a985a12003-07-06 17:57:42 +00001513Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1516
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001517Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * xinclude.c: fixed bug #116095 removing the error message when
1520 reapplying XInclude to a document.
1521
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001522Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * xmlIO.c: applied small changes to portability layer for
1525 compilation on DJGPP Ms-DOS compiler.
1526
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001527Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * parser.c HTMLparser.c: use the character() SAX callback
1530 if the cdataBlock ain't defined.
1531 * xpath.c: fix bug #115349 allowing compilation when configured
1532 with --without-xpath since the Schemas code needs NAN and co.
1533
William M. Brack59002e72003-07-04 17:01:59 +00001534Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1535
1536 Fixed problem with multi-threading, shown by the test program
1537 testThreads. After fix, ran mutiple tests on various speed
1538 machines (single and dual processor X86), which all seem okay.
1539
1540 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1541
1542 * threads.c: added missing initialisation for condition variable
1543 in xmlNewRMutex.
1544
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001545Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1548 closing bug #114837
1549
1550 * configure.in: Added checks for IPv6 support and getaddrinfo().
1551
1552 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1553
1554 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1555
1556 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1557 field or sockaddr_in field, depending upon the availability of IPv6
1558 support.
1559 have_ipv6(): Added to check for run-time IPv6 support.
1560 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1561 Modified to parse a URI with IPv6 address given in [].
1562 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1563 resolution, if it is available on the system, as gethostbyname
1564 does not return IPv6 addresses on some platforms.
1565 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1566 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1567 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1568 we are dealing with.
1569
1570 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1571 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1572 a URI with IPv6 address given in [].
1573 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1574 available on the system. Also IPv6 addresses will be resolved by
1575 gethostbyname only if IPv6 run-time support is available.
1576 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1577
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001578Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1579
1580 * win32/configure.js include/win32config.h
1581 include/libxml/xmlversion.h.in: Applied the patch for BCB
1582 by Eric Zurcher.
1583
Daniel Veillardd7cec922003-06-13 12:30:10 +00001584Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1587 due to #115104 and while fixing #115101 . HTML URLs must not
1588 be version dependant.
1589
Daniel Veillard8265a182003-06-13 10:05:56 +00001590Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * entities.c: do not generate &quot; for " outside of attributes
1593 * result//*: this changes the output of some tests
1594
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001595Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * parser.c xmlIO.c: trying to fix #114277 about when file
1598 remapping and escaping should really be attempted.
1599
Daniel Veillarda37aab82003-06-09 09:10:36 +00001600Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * doc/*: applied a patch from Gman for building docs
1603 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1604 Gary Pennington to provide an allocator for xmlValidCtxt
1605 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1606 #113580 about data not being passed immediately.
1607
Daniel Veillarde1326112003-06-05 09:32:20 +00001608Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * tree.c: applied a couple of patches from Mark Itzcovitz
1611 to handle saving back "UTF-16" documents.
1612
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001613Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1616 some work done while in the Maldives (hence the timezone on the
1617 laptop !)
1618 * result/schemas/length3* test/schemas/deter0_*
1619 test/schemas/group0_*: some tests added too
1620
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001621Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1622
1623 * encoding.c: small fix
1624 * xmlIO.c: fixed an error message
1625
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001626Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1627
1628 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1629 accepting an improper UTF8 sequence
1630
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001631Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1632
1633 * threads.c: applied the patch from Stéphane Bidoul for getting
1634 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001635 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001636
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001637Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1638
1639 * HTMLtree.c: fixing bug #112904: html output method escaped
1640 plus sign character in URI attribute.
1641
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001642Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1643
1644 * build_glob.py global.data globals.c parser.c
1645 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1646 up threads global defaults.
1647 * doc/libxml2-api.xml: this extends the API with new functions
1648 * python/tests/Makefile.am python/tests/reader2.py
1649 python/tests/thread2.py: integrated the associated testcase and
1650 fixed the error string used in reader2
1651
Daniel Veillard38b80a82003-05-14 18:59:00 +00001652Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * configure.in libxml.spec.in python/Makefile.am: trying
1655 to conciliate --with-python= requirements and RPM builds,
1656 a PITA really...
1657
Daniel Veillard104caa32003-05-13 22:54:05 +00001658Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * HTMLparser.c: oops last commit introduced a memory leak.
1661
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001662Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmllint.c doc/xmllint.xml: added --nonet option
1665 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1666 xsltproc or xmllint
1667 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1668 rebuilt
1669 * HTMLparser.c: cleaned up the HTML parser context build when
1670 using an URL
1671
Daniel Veillardd437d322003-05-13 21:07:01 +00001672Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * libxml.spec.in: added a comment about bug #112902
1675
William M. Brack3dd57f72003-05-13 02:06:18 +00001676Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1677
1678 * minor cleanup of configure '--help' display
1679 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1680
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001681Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * tree.c: PI nodes in external subset were not freed :-\
1684 fixes bug #112842
1685
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001686Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * xmllint.c: added --schema option to run WXS schema validation
1689 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1690 tried to improve error reporting in the Schema code, some cleanup
1691 too.
1692
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001693Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlschemas.c: fixed some problems in the handling of errors,
1696 and attributes addressed by references.
1697 * test/schemas/* result/schemas/*: dropped the verbosity level
1698 and added a couple of new tests
1699
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001700Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * relaxng.c: Stéphane Bidoul found an off by one addressing
1703 error on the error handling.
1704
Daniel Veillarda77cf712003-05-09 23:09:55 +00001705Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * xmlschemastypes.c: trying to fix #112673
1708
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001709Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1710
1711 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1712 warning, this fixed a bug and should close #111574
1713
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001714Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1717 holding minOccurs="0"
1718 * test/schemas/all_* result/schemas/all_*: added some regression
1719 tests for that bug
1720 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1721 Garry Pennington to compile without schemas support.
1722
Daniel Veillarda067e652003-05-01 08:03:46 +00001723Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1726
Daniel Veillard61c52202003-04-30 12:20:34 +00001727Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * xml2-config.in: try to fix Red hat bug #89957, do not
1730 output -L/usr/lib64
1731 * xmlreader.c: fixed a typo in a comment
1732
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001733Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1734
1735 * doc/tutorial/aph.html, ix01.html
1736 forgot to cvs add the new files. Thanks to Roland van Laar
1737 for pointing this out
1738
Daniel Veillardd4330462003-04-29 12:40:16 +00001739Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1740
1741 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1742 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1743 to the XML/XSLT doc generation closing #111799
1744 * doc/html/*: complete update of the HTML results
1745
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001746Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1747
1748 * win32/defgen.xsl: fixed the conditional for unicode map,
1749 removed hardcoded schema entries
1750
1751Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1752
1753 * win32/defgen.xsl: new file, stylesheet for generating
1754 win32/libxml2.def.src from doc/libxml2-api.xml
1755 * win32/libxml2.def.src: is autogenerated from now on, changes
1756 to this file will not appear here anymore
1757
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001758Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * win32/configure.js python/setup.py.in: applied patch
1761 from Stéphane Bidoul for the Python bindings on the new
1762 release.
1763
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001764Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1765
1766 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1767 declaration
1768 * win32/configure.js: thread-enabled build is now default
1769 * win32/libxml2.def.src: added more exports
1770
Daniel Veillard1177ca42003-04-26 22:29:54 +00001771Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1774 developers from common pages, made the transition to XHTML1,
1775 added validity checking to the makefile rules.
1776
Daniel Veillard329456a2003-04-26 21:21:00 +00001777Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * parser.c: fix for xmlIOParseDTD same as previous and reported
1780 by Petr Pajas
1781
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001782Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1785 closing #111638
1786
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001787Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * python/generator.py: fixed a problem in the generator where
1790 the way functions are remapped as methods on classes was
1791 not symetric and dependant on python internal hash order,
1792 as reported by Stéphane Bidoul
1793
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001794Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1795
1796 * doc/tutorial:
1797 xmltutorial.xml
1798 xmltutorial.pdf
1799 *.html
1800 add appendix on generating compiler flags, more indexing
1801
Daniel Veillard1c960272003-04-25 23:12:22 +00001802Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1803
1804 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1805 to get libxml-2.5.7 to compile on OpenVMS
1806
Daniel Veillardc5573462003-04-25 16:43:49 +00001807Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1808
1809 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1810
Daniel Veillardfd583412003-04-25 13:22:10 +00001811Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1812
1813 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1814 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1815 man page based on xsltproc and a stylesheet PI in the XML.
1816
Daniel Veillarddc07e182003-04-25 10:39:38 +00001817Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1820 character preventing rendering by the man command.
1821
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001822Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * NEWS configure.in: preparing release 2.5.7
1825 * doc/*: updated and rebuilt the docs
1826 * doc/apibuild.py: fixed the script
1827
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001828Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1831 get in the way of the builds
1832 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1833
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001834Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1835
1836 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1837 Memory test from Havoc Pennington #109368
1838 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1839 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1840 include/libxml/parser.h: a lot of memory allocation cleanups
1841 based on the results of the OOM testing
1842 * check-relaxng-test-suite2.py: seems I forgot to commit the
1843 script.
1844
Daniel Veillard18f113d2003-04-23 15:18:26 +00001845Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1848
Daniel Veillard85095e22003-04-23 13:56:44 +00001849Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1852 more places where xmlCanonicPath() must be used to convert
1853 filenames to URLs, trying to fix #111088
1854
Daniel Veillard54396242003-04-23 07:36:50 +00001855Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * python/libxml.c python/libxml.py: applied patch from
1858 Brent M Hendricks adding binding for xmlCatalogAddLocal
1859
Daniel Veillard45269b82003-04-22 13:21:57 +00001860Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1861
1862 * HTMLparser.c: tried to fix #98879 again in a more solid
1863 way.
1864
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001865Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1866
1867 * win32/libxml2.def.src: added more exports from the relaxng and
1868 xmlreader clan
1869
Daniel Veillardf431eb82003-04-22 08:37:26 +00001870Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1871
1872 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1873 provided by Brent Hendricks fixing #105992 and integrated the
1874 examples in the testsuite.
1875
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001876Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * TODO: updated a bit
1879 * configure.in: fixed the comment, threads now default to on
1880 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1881
Daniel Veillarda880b122003-04-21 21:36:41 +00001882Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1885 xmlreader.c include/libxml/parser.h: a lot of performance work
1886 especially the speed of streaming through the reader and push
1887 interface. Some thread related optimizations. Nearly doubled the
1888 speed of parsing through the reader.
1889
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001890Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1891
1892 * doc/xmllint.xml
1893 * doc/xmllint.1
1894 update man page to explain use of --stream
1895
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001896Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1897
1898 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1899 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1900 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1901 include/libxml/globals.h include/libxml/xmlmemory.h: added
1902 xmlMallocAtomic() to be used when allocating blocks which
1903 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1904 to allow registering the full set of functions needed by
1905 a garbage collecting allocator like libgc, ref #109944
1906
Daniel Veillard84942712003-04-18 14:40:05 +00001907Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * configure.in: switched to have thread support enabled by default,
1910 didn't got troubles with ABI compatibility on Linux, hope it
1911 won't break on strange OSes, if yes, report the system ID
1912 * doc/libxml2-api.xml: just rebuilt the API
1913
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001914Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1917 added support for large file, tested with a 3+GB instance,
1918 and some cleanup.
1919 * catalog.c: added a TODO
1920 * Makefile.am: added some "make tests" comments
1921
Daniel Veillardac297932003-04-17 12:55:35 +00001922Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * relaxng.c: some cleanups
1925 * doc/xmlreader.html: extended the document to cover RelaxNG and
1926 tree operations
1927 * python/tests/Makefile.am python/tests/reader[46].py: added some
1928 xmlReader example/regression tests
1929 * result/relaxng/tutor*.err: updated the output of a number of tests
1930
Daniel Veillard62163602003-04-17 09:36:38 +00001931Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * relaxng.c: valgrind pointed out an uninitialized variable error.
1934
Daniel Veillard33300b42003-04-17 09:09:19 +00001935Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1938 xmlreader.c: augnemting the APIs, cleanups.
1939 * parser.c: cleanup bug #111005
1940 * xmlIO.c: added some missing comments
1941
Daniel Veillardce192eb2003-04-16 15:58:05 +00001942Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1945 trying to improve the subset compiled, and more testing.
1946 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1947 documentation
1948 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1949 * result/relaxng/*.err: fix some of the outputs
1950
Daniel Veillardf4e55762003-04-15 23:32:22 +00001951Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1954 include/libxml/xmlreader.h: implemented streaming of
1955 RelaxNG (when possible) on top of the xmlReader interface,
1956 provided it as xmllint --stream --relaxng .rng .xml
1957 This seems to mostly work.
1958 * Makefile.am: updated to test RelaxNG streaming
1959
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001960Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1961
1962 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1963 based validity checking of fragments of the document for
1964 which the RNG can be compiled to regexps. Works on all regression
1965 tests, only fix needed is related to error messages.
1966
Daniel Veillard52b48c72003-04-13 19:53:42 +00001967Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1968
1969 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1970 include/libxml/xmlregexp.h: Starting work precompiling
1971 parts of RelaxNG schemas. Not plugged onto validity checking
1972 yet, just the regexp building part. Needed to extend some
1973 of the automata and regexp APIs.
1974
Daniel Veillardf6bad792003-04-11 19:38:54 +00001975Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1978 xmllint --stream and xmllint --stream --valid returns errors
1979 code appropriately
1980
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001981Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1984 and Next() operation to work on subtrees within the reader
1985 framework.
1986 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1987 * python/tests/reader5.py: added an example for those new
1988 functions of the reader.
1989
Daniel Veillard645c6902003-04-10 21:40:49 +00001990Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1993
Daniel Veillard9e077102003-04-10 13:36:54 +00001994Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * xmlreader.c: fixing HasValue for namespace as raised by
1997 Denys Duchier
1998
Daniel Veillard02ea1412003-04-09 12:08:47 +00001999Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * HTMLparser.c include/libxml/HTMLparser.h: exported
2002 htmlCreateMemoryParserCtxt() it was static
2003
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00002004Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2007 update from Charles Bozeman for date and duration types
2008 * test/schemas/date_0.* test/schemas/dur_0.*
2009 result/schemas/date_0.* result/schemas/dur_0.*: updated too
2010
Daniel Veillardc00cda82003-04-07 10:22:39 +00002011Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2012
2013 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2014 fixing bug #107129, removing excessive allocation and calls
2015 to *printf in the code to build QName strings.
2016
Igor Zlatkovic69651182003-04-05 09:43:30 +00002017Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2018
2019 * win32/libxml2.def.src: fixed conditional exports, reported by
2020 Luke Murray.
2021
Daniel Veillardadba5f12003-04-04 16:09:01 +00002022Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * parser.c: fixed a possible problem with xmlRecoverMemory()
2025
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002026Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2029 triostr.h: Bjorn sent an update for the TRIO portability layer.
2030
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002031Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2032
2033 * win32/libxml2.def.src: exported new functions
2034
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002035Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2036
2037 * configure.in NEWS: preparing release 2.5.6
2038 * doc/*: updated and rebuilt the docs
2039
Daniel Veillarde5020412003-04-01 09:55:20 +00002040Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2041
2042 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2043 on C14Ntests
2044
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002045Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2046
2047 * relaxng.c: one more fixup of error message reporting
2048
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002049Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2050
2051 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2052 variable pointed out by valgrind
2053
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002054Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2055
2056 * relaxng.c: try to work on bug #109225 and provide better
2057 error reports.
2058 * result/relaxng/* : this change the output of a number of tests
2059 * xinclude.c: fixing the parsed entity redefinition problem
2060 raised on the list.
2061 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2062
Daniel Veillardb3721c22003-03-31 11:22:25 +00002063Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2064
2065 * xmlschemastypes.c: fixed date comparison to handle the tzo
2066 The only failures left are disagreements on Notations and
2067 '+1' not being allowed for ulong, uint, ushort and ubyte.
2068
Daniel Veillard455cc072003-03-31 10:13:23 +00002069Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2070
2071 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2072 to the XML Schemas errata
2073 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2074
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002075Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2076
2077 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2078 and facets support. Currently only schemas with binHex or
2079 base64 don't compile. A few error left in the test suite:
2080 found 1035 test instances: 919 success 23 failures
2081 most are gdate or gdateyear failing check, and a few cases where
2082 James clark tests results are strange.
2083 * valid.c: allow to reuse the Notation checking routine without
2084 having a validation context.
2085 * SAX.c: removed a #if 0
2086
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002087Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * xinclude.c: forgot to apply one check from #106931 patch
2090 * xmlschemastypes.c: more work on XML Schemas datatypes
2091
Daniel Veillardc4c21552003-03-29 10:53:38 +00002092Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2093
2094 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2095 on cleaning up XML Schemas datatypes based on James Clark tests
2096 test/xsdtest/xsdtest.xml
2097
Daniel Veillard80b19092003-03-28 13:29:53 +00002098Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * relaxng.c: implemented comparisons for Schemas values.
2101 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2102 some bugs in duration handling, comparisons for durations
2103 and decimals, removed all memory leaks pointed out by James
2104 testsuite. Current status is now
2105 found 238 test schemas: 197 success 41 failures
2106 found 1035 test instances: 803 success 130 failures
2107
Daniel Veillard91a13252003-03-27 23:44:43 +00002108Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2109
2110 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2111 leaks in the W3C XML Schemas code
2112 * xmlschemastypes.c: implemented nonPositiveInteger
2113 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2114 fixed the test and result.
2115
Daniel Veillard6560a422003-03-27 21:25:38 +00002116Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2117
2118 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2119 parser and a typo
2120 * xmlschemastypes.c: reindenting, fixing a memory access
2121 problem with dates.
2122
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002123Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2124
2125 * parser.c: fixing #109227 providing more context in case of
2126 start/end tag mismatch
2127 * python/tests/ctxterror.py python/tests/readererr.py: update the
2128 tests accordingly
2129
Daniel Veillardd9b72832003-03-27 14:24:00 +00002130Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * xinclude.c: should fix #109327 errors on memory accesses
2133
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002134Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2135
2136 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2137 is an URI reference
2138
Daniel Veillarde209b332003-03-26 21:40:13 +00002139Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * xpath.c: fixed bug #109160 on non-ASCII IDs
2142
Daniel Veillard642104e2003-03-26 16:32:05 +00002143Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2144
2145 * parser.c: Norm suggested a nicer error message for xml:space values
2146 errors
2147
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002148Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2149
2150 * xpath.c include/libxml/xpath.h: first part of the fix to
2151 performance bug #108905, adds xmlXPathOrderDocElems() providing
2152 document order for nodes.
2153 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2154
Daniel Veillard09628212003-03-25 15:10:27 +00002155Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2156
2157 * xmlschemastypes.c: removing a warning with Sun compiler
2158 bug #109154
2159
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002160Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2161
2162 * doc/xmllint.xml
2163 * doc/xmllint.1
2164 update xmllint man page with --relaxng option
2165
Daniel Veillard2032d292003-03-25 11:09:40 +00002166Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * python/setup.py.in : was missing "drv_libxml2.py"
2169
Daniel Veillard9adc0462003-03-24 18:39:54 +00002170Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2171
2172 * tree.c xpath.c: some changes related to the new way of
2173 handling Result Value Tree, before 2.5.5
2174
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002175Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2176
2177 * configure.in NEWS: preparing release 2.5.5
2178 * doc/* : updated the documentation and regenerated it.
2179
Daniel Veillardef0b4502003-03-24 13:57:34 +00002180Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2181
2182 * xpath.c: fixed some problems related to #75813 about handling
2183 of Result Value Trees
2184
Daniel Veillard9231ff92003-03-23 22:00:51 +00002185Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2186
2187 * uri.c: applied a set of patches from Lorenzo Viali correcting
2188 URI parsing errors.
2189
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002190Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2191
2192 * parser.c: validity status was not passed back when validating in
2193 entities, but raised by Oliver Fischer
2194
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002195Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2196
2197 * HTMLtree.c: avoid escaping ',' in URIs
2198
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002199Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2200
2201 * parser.c: fixing bug #108976 get the ID/REFs to reference
2202 the ID in the document content and not in the entity copy
2203 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2204 stuff, better solution for #107208
2205 * xmlregexp.c: removed a direct printf, dohhh
2206 * xmlreader.c: fixed a bug on streaming validation of empty
2207 elements in entities
2208 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2209 cleanup of the validation tests
2210 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2211 added more ID/IDREF tests to the suite
2212
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002213Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2214
2215 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2216 compiler.
2217
Daniel Veillard20863822003-03-22 17:51:47 +00002218Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2219
2220 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2221
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002222Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2223
2224 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2225 defined in entities content
2226
Daniel Veillard99737f52003-03-22 14:55:50 +00002227Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2228
2229 * SAX.c: Fixed validation bug #108858 on namespace names using
2230 entities and reported by Brent Hendricks
2231 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2232 --debug output.
2233
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002234Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2237 about the DocType node not being reported sometimes.
2238 * python/tests/reader.py: added to test to the regression checks
2239
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002240Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2241
2242 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
2243 reported by Edd Dumbill
2244
Daniel Veillard77a90a72003-03-22 00:04:05 +00002245Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2246
2247 * HTMLparser.c parser.c parserInternals.c: patch from
2248 johan@evenhuis.nl for #107937 fixing some line counting
2249 problems, and some other cleanups.
2250 * result/HTML/: this result in some line number changes
2251
Daniel Veillard580ced82003-03-21 21:22:48 +00002252Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2253
2254 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
2255 instead of libxml.spec
2256 * relaxng.c: fixed some of the error reporting excessive
2257 verbosity
2258 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
2259 xmlschemastypes.c: removed some warnings from gcc
2260 * doc/libxml2-api.xml: rebuilt
2261
Daniel Veillarde063f482003-03-21 16:53:17 +00002262Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2263
2264 * relaxng.c: another optimization, for choice this time
2265 * result/relaxng/spec1* result/relaxng/tutor12_1*
2266 result/relaxng/tutor3_7: cleanups.
2267
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00002268Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2269
2270 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
2271 * test/relaxng/testsuite.xml: augmented the test suite
2272 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
2273 some schemas validation tests in the presence of foreign
2274 namespaces.
2275
Daniel Veillardbbb78b52003-03-21 01:24:45 +00002276Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2277
2278 * relaxng.c: added another interleave speedup.
2279
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00002280Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmlschemastypes.c: added integer and fixed one of the
2283 IDREFS regression tests pbm
2284 * result/relaxng/docbook_0.err: updated
2285
Daniel Veillard249d7bb2003-03-19 21:02:29 +00002286Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2287
2288 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
2289 declared both in the DTD and in the Schemas <grin/>
2290 * relaxng.c: more debug, added a big optimization for <mixed>
2291 * test/relaxng/testsuite.xml: augmented the testsuite
2292 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
2293 DocBook example to the regression tests
2294
Daniel Veillard798024a2003-03-19 10:36:09 +00002295Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2296
2297 * check-xsddata-test-suite.py: cosmetic change for output
2298 * relaxng.c: try to minimize calls to malloc/free for states.
2299
Daniel Veillarda1a9d042003-03-18 16:53:17 +00002300Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2301
2302 * tree.c: removed a warning
2303 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
2304 support
2305 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
2306 cleanup/improvements of the regression tests batch
2307 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
2308
Daniel Veillard28c52ab2003-03-18 11:39:17 +00002309Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2310
2311 * relaxng.c: fixed error msg cleanup deallocation
2312 * xmlschemastypes.c: added a function to handle lists of
2313 atomic types, added support for IDREFS
2314
Daniel Veillardc3da18a2003-03-18 00:31:04 +00002315Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2316
2317 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
2318 and IDREF, usable from RelaxNG now
2319 * include/libxml/xmlschemastypes.h: need to add a new interface
2320 because the validation modifies the infoset
2321 * test/relaxng/testsuite.xml: extended the testsuite
2322
Daniel Veillard952379b2003-03-17 15:37:12 +00002323Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2324
2325 * relaxng.c: fixed the last core RelaxNG bug known #107083,
2326 shemas datatype ID/IDREF support still missing though.
2327 * xmlreader.c: fix a crashing bug with prefix raised by
2328 Merijn Broeren
2329 * test/relaxng/testsuite.xml: augmented the testsuite with
2330 complex inheritance tests
2331
Daniel Veillardfd573f12003-03-16 17:52:32 +00002332Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2333
2334 * relaxng.c: switched back to the previous Relax-NG code base,
2335 the derivation algorithm need severe constraining code to avoid
2336 combinatorial explosion. Fixed the problem with Sebastian Rahtz
2337 TEI based example and other bugs
2338 * result/relaxng/*err: updated the results
2339 * test/relaxng/testsuite.xml: started a new test suite
2340
Daniel Veillard1564e6e2003-03-15 21:30:25 +00002341Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2342
2343 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
2344 that the original RelaxNG validation code was un-fixeable, it got
2345 rewritten to use the derivation algorithm from James Clark and
2346 redebugged it (nearly) from scratch:
2347 found 373 test schemas: 372 success 1 failures
2348 found 529 test instances: 529 success 0 failures
2349
Daniel Veillard39eb88b2003-03-11 11:21:28 +00002350Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2351
2352 * SAX.c parser.c: fix some recursion problems introduced in the
2353 last release.
2354 * relaxng.c: more debugging of the RNG validation engine, still
2355 problems though.
2356
Daniel Veillard5add8682003-03-10 13:13:58 +00002357Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2358
2359 * Makefile.am: stop generating wrong result file with * in name
2360 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
2361 * result/relaxng/demo* test/relaxng/demo: added the tests from
2362 Sebastian reproducing the problem.
2363
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002364Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
2365
Daniel Veillard5add8682003-03-10 13:13:58 +00002366 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
2367 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002368
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00002369Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
2370
2371 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
2372 variable to control the indentation for the xmllint "--format"
2373 option
2374
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00002375Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2376
2377 * encoding.c: applied Gennady's patch against buffer overrun
2378
Daniel Veillard42f12e92003-03-07 18:32:59 +00002379Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2380
2381 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
2382 Clark it appeared I had bug in URI parsing code ...
2383 * relaxng.c include/libxml/relaxng.h: completely revamped error
2384 reporting to not loose message from optional parts.
2385 * xmllint.c: added timing for RNG validation steps
2386 * result/relaxng/*: updated the result, all error messages changed
2387
Daniel Veillardedfd5882003-03-07 14:20:40 +00002388Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2389
2390 * xpath.c: fix bug #107804, the algorithm used for document order
2391 computation was failing on attributes.
2392
Daniel Veillard83391282003-03-06 21:37:30 +00002393Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2394
2395 * valid.c: fix bug #107764 , possibility of buffer overflow
2396 in xmlValidDebug()
2397
Daniel Veillard6c73cb82003-03-05 16:45:40 +00002398Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2399
2400 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
2401 from Philipp Dunkel
2402
Daniel Veillard5f704af2003-03-05 10:01:43 +00002403Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2404
2405 * xmlschemastype.c: made powten array static it should not be exported
2406 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
2407 parser function.
2408 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
2409
Daniel Veillard7b72ee52003-02-27 23:24:53 +00002410Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2411
2412 * tree.c: fixed a node dump crash on attributes
2413 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
2414 an URI test bug and get better output.
2415
Daniel Veillard463a5472003-02-27 21:30:32 +00002416Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2417
2418 * check-xsddata-test-suite.py: give more infos
2419 * relaxng.c: fix a bug reported by Sebastian Rahtz and
2420 REF->DEF in attribute values.
2421
Daniel Veillardeb7189f2003-02-27 20:11:13 +00002422Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2423
2424 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
2425 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
2426 regression tests from James Clark.
2427
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00002428Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2429
2430 * relaxng.c xmlschemas.c xmlschemastypes.c
2431 include/libxml/xmlschemastypes.h: added param support for relaxng
2432 type checking, started to increment the pool of simple types
2433 registered, still much work to be done on simple types and
2434 facets checkings.
2435
Daniel Veillard19ab45b2003-02-26 15:49:03 +00002436Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2437
2438 * entities.c: fixes again one of the problem raised by
2439 James Clark in #106788
2440
Daniel Veillardc482e262003-02-26 14:48:48 +00002441Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2442
2443 * relaxng.c: Fixed a couple of problem raised by James Clark
2444 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
2445 datatype level still not fixed though.
2446
Daniel Veillard17bed982003-02-24 20:11:43 +00002447Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2448
2449 * configure.in: preparing release 2.5.4
2450 * doc/*: updated and rebuilt the docs
2451 * relaxng.c: removed warnings
2452 * result/relaxng/*: updated the results
2453
Daniel Veillardf4be0182003-02-24 19:54:33 +00002454Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2455
2456 * valid.c: fixes a DTD regexp generation problem.
2457
Daniel Veillard02111c12003-02-24 19:14:52 +00002458Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * parser.c: fixes bug #105998 about false detection of
2461 attribute consumption loop.
2462
Daniel Veillard2406abd2003-02-24 18:16:47 +00002463Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2464
2465 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
2466
Daniel Veillardfcc822e2003-02-24 17:52:08 +00002467Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2468
2469 * SAX.c: fixed bug #105992
2470
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00002471Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2472
2473 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2474 element.
2475 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2476 found 373 test schemas: 369 success 4 failures
2477 found 529 test instances: 525 success 4 failures
2478 * check-relaxng-test-suite.py: added memory debug reporting
2479
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002480Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2481
2482 * uri.c parser.c: some warning removal on Igor's patch
2483 * tree.c: seems I messed up with #106788 fix
2484 * python/libxml.c: fixed some base problems when Python provides
2485 the resolver.
2486 * relaxng.c: fixed the interleave algorithm
2487 found 373 test schemas: 364 success 9 failures
2488 found 529 test instances: 525 success 4 failures
2489 the resulting failures are bug in the algorithm from 7.3 and
2490 lack of support for params
2491
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002492Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2493
2494 * parser.c: another fix for nodeinfo in entities problem
2495 * tree.c entities.c: fixed bug #106788 from James Clark
2496 some spaces need to be serialized as character references.
2497
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002498Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2499
2500 * parser.c uri.c: fixed the bug I introduced in the path
2501 handling, reported by Sebastian Bergmann
2502
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002503Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2504
2505 * parser.c: fixing some nodeinfo in entities problem raised
2506 by Glenn W. Bach
2507 * relaxng.c: implemented the first section 7.3 check
2508 * result/relaxng/*: updated the results
2509
Daniel Veillardc5312d72003-02-21 17:14:10 +00002510Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2511
2512 * relaxng.c: fixed some problems in the previous commit
2513 and finished implementing 4.16 rules checking
2514 found 373 test schemas: 353 success 20 failures
2515 found 529 test instances: 519 success 6 failures
2516 * result/relaxng/*: updated the results
2517
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002518Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2519
2520 * relaxng.c: implemented checks from section 7.2
2521
Daniel Veillard77648bb2003-02-20 15:03:22 +00002522Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2523
2524 * relaxng.c: implemented the checks from section 7.1, fixed
2525 some of the 4.20 and 4.21 problems.
2526 found 373 test schemas: 338 success 35 failures
2527 found 529 test instances: 519 success 6 failures
2528 * result/relaxng/*: updated the results
2529
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002530Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2531
2532 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2533 * result/relaxng/*: updated the results
2534
Daniel Veillardce14fa52003-02-19 17:32:48 +00002535Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2536
2537 * relaxng.c: more bugfixes
2538 * result/relaxng/*: updated the results
2539
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002540Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2541
2542 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2543 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2544 * SAX.c: ensured xmlDoc.URL is always canonic
2545 * parser.c: obsoleted xmlNormalizeWindowsPath
2546 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2547 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2548 * win32/libxml2.def.src: added few exports
2549
2550
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002551Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2552
2553 * Makefile.am configure.in: patched to have shared libraries
2554 for Python regression tests and static binaries for gdb debug
2555 in my development environment
2556 * relaxng.c: more bugfixes
2557 found 373 test schemas: 296 success 77 failures
2558 found 529 test instances: 516 success 8 failures
2559 * result/relaxng/*: updated the results
2560
Daniel Veillard8fe98712003-02-19 00:19:14 +00002561Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2562
2563 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2564
Daniel Veillardd4310742003-02-18 21:12:46 +00002565Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2566
2567 * xmlschemastypes.c: float/double check bugfix
2568 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2569 validation
2570 * xmlreader.c: add a TODO for Jody
2571 * relaxng.c: bugfix bugfix bugfix
2572 found 373 test schemas: 300 success 73 failures
2573 found 529 test instances: 507 success 10 failures
2574 * result/relaxng/*: updated the results
2575
Daniel Veillard2df2de22003-02-17 23:34:33 +00002576Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2577
2578 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2579
Daniel Veillard416589a2003-02-17 17:25:42 +00002580Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2581
2582 * relaxng.c check-relaxng-test-suite.py: more work on the
2583 RelaxNG implementation conformance testing.
2584 found 373 test schemas: 284 success 89 failures
2585 found 529 test instances: 448 success 47 failures
2586 * result/relaxng/*: updated the results
2587
Daniel Veillard784b9352003-02-16 15:50:27 +00002588Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2589
2590 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2591 a patch from Kjartan Maraas to fix some typos
2592
Daniel Veillardfebcca42003-02-16 15:44:18 +00002593Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2594
2595 * relaxng.c: more bug-hunting
2596 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2597 intermediate rng tree
2598 * python/generator.py: patch from Stephane Bidoul to fix the generator
2599 on python < 2.2
2600
Daniel Veillardd2298792003-02-14 16:54:11 +00002601Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2602
2603 * check-relaxng-test-suite.py relaxng.c: more testing on the
2604 Relax-NG front, cleaning up the regression tests failures
2605 current state and I forgot support for "mixed":
2606 found 373 test schemas: 280 success 93 failures
2607 found 529 test instances: 401 success 68 failures
2608 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2609 moved the Name, NCName and QName validation routine in tree.c
2610 * uri.c: fixed handling of URI ending up with #, i.e. having
2611 an empty fragment ID.
2612 * result/relaxng/*: updated the results
2613
Daniel Veillard9a237c92003-02-13 15:52:58 +00002614Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2615
2616 * check-xinclude-test-suite.py: improved the script accordingly
2617 to the XInclude regression tests updates
2618 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2619 November 2002
2620 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2621 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2622 augmented the Xpointer testsuite for the element() scheme
2623
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002624Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2625
2626 * relaxng.c: added TODO for the DTD compatibility spec
2627 * xinclude.c: more bug fixes driven by the testsuite
2628
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002629Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2630
2631 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2632 regression tests for XInclude, improved the script, improving
2633 XInclude error reporting mechanism
2634
Daniel Veillard1d788d22003-02-10 16:21:58 +00002635Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2636
2637 * NEWS doc/* configure.in: preparing release 2.5.3
2638
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002639Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2640
2641 * tree.c: trying to fix #104934 about some XHTML1 serialization
2642 issues.
2643
Daniel Veillard809faa52003-02-10 15:43:53 +00002644Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2645
2646 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2647 encoding conversion when the input buffer stops in the
2648 middle of a multibyte char
2649
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002650Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2651
2652 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2653 * check-relaxng-test-suite.py: python script to run regression
2654 against OASIS RelaxNG testsuite
2655 * relaxng.c: some cleanup tweaks
2656 * HTMLparser.c globals.c: cleanups in comments
2657 * doc/libxml2-api.xml: updated the API
2658 * result/relaxng/*: errors moved files, so large diffs but
2659 no changes at the semantic level.
2660
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002661Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2662
2663 * tree.c: fixing #105678 problem when dumping a namespace node.
2664
Daniel Veillard591b4be2003-02-09 23:33:36 +00002665Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2666
2667 * xpath.c: fixed doc comment problems
2668 * python/generator.py python/libxml_wrap.h python/types.c: adding
2669 RelaxNG wrappers
2670 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2671 test of those early Python RelaxNG bindings
2672
2673Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002674
2675 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2676 * relaxng.c: found the validation problem I had with interleave
2677 when not covering all remaining siblings
2678 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2679 testsuite and check the RNG schemas against the RNG schemas
2680 given in appendix A
2681
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002682Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2683
2684 * win32/Makefile.msvc: updates for RelaxNG
2685 * win32/Makefile.mingw: updates for RelaxNG
2686 * win32/libxml2.def.src: added RelaxNG exports
2687
Daniel Veillard97fd5672003-02-07 13:01:54 +00002688Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2689
2690 * xinclude.c: applied another bug fix from Sean Chittenden
2691
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002692Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2693
2694 * configure.in xmllint.c: I f...ed up the default configuration
2695 of schemas and --relaxng option display in xmllint, pointed by
2696 Morus Walter.
2697 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2698 detection module, fixes bug #105374.
2699
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002700Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2701
2702 * xmlschemastypes.c: added the boolean base type.
2703
Daniel Veillard96a4b252003-02-06 08:22:32 +00002704Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2705
2706 * xmlschemastypes.c: started implementing some of the missing
2707 default simple types
2708 * result/relaxng/*: updated the results
2709
Daniel Veillard72fef162003-02-05 14:31:19 +00002710Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2711
2712 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2713
Daniel Veillard71531f32003-02-05 13:19:53 +00002714Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2715
2716 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2717 * Makefile.am: use xmllint for doing the RelaxNG tests
2718 * configure.in: preparing 2.5.2 made schemas support default to
2719 on instead of off
2720 * relaxng.c: removed the verbosity
2721 * xmllint.c: added --relaxng option
2722 * python/generator.py python/libxml_wrap.h: prepared the integration
2723 of the new RelaxNG module and schemas
2724 * result/relaxng/*: less verbose output
2725
Daniel Veillardec498e12003-02-05 11:01:50 +00002726Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2727
2728 * valid.c: do not run content model validation if the
2729 content is not determinist
2730
Daniel Veillardde590ca2003-02-05 10:45:26 +00002731Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2732
2733 * SAX.c: added the redefinition of namespaced attribute
2734 check that was missing as Fabrice Desré pointed out.
2735
Daniel Veillard930dfb62003-02-05 10:17:38 +00002736Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2737
2738 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2739 improvements from Nick Kew, allowing to do more checking
2740 to HTML elements and attributes.
2741
Daniel Veillard4287c572003-02-04 22:48:53 +00002742Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2743
2744 * xinclude.c: fixing bug #105137 about entities declaration
2745 needing to be copied to the including document.
2746
Daniel Veillard652d8a92003-02-04 19:28:49 +00002747Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2748
2749 * catalog.c: fixed bug #104817 with delegateURI
2750 * xpath.c: fixing bugs #104123 and #104125
2751
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002752Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2753
2754 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2755 python/types.c: fixing #104096 to compile without regexps
2756
Daniel Veillard57e79b32003-02-04 15:33:12 +00002757Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2758
2759 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2760 when building the automata for elem*
2761
Daniel Veillard358a9892003-02-04 15:22:32 +00002762Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2763
2764 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2765 bug #103827
2766
Daniel Veillardeb137172003-02-04 15:18:06 +00002767Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2768
2769 * HTMLparser.c: updating a comment, fixing #103776
2770
Daniel Veillard8d589042003-02-04 15:07:21 +00002771Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2772
2773 * parser.c: fixing bug 105049 for validity checking of content
2774 within recursive entities.
2775
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002776Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2777
2778 * HTMLparser.c: try to fix # 105049
2779 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2780 * tree.c: updated a function comment
2781
Daniel Veillard419a7682003-02-03 23:22:49 +00002782Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2783
2784 * relaxng: more work on grammars and refs/defs
2785 * test/relaxng/* result/relaxng/*: augmented/updated the
2786 regression tests
2787
Daniel Veillard144fae12003-02-03 13:17:57 +00002788Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2789
2790 * relaxng: more work on name classes, except support
2791 * test/relaxng/* result/relaxng/*: augmented/updated the
2792 regression tests
2793
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002794Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2795
2796 * relaxng: more work on name classes, the "validate all" schemas
2797 seems to work now.
2798 * test/relaxng/* result/relaxng/*: augmented/updated the
2799 regression tests
2800
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002801Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2802
2803 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2804 * parser.c: put a guard against infinite document depth, basically
2805 trying to avoid another kind of DoS attack.
2806 * relaxng.c: some code w.r.t. nameClasses
2807
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002808Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2809
2810 * test/relaxng/* result/relaxng/*: check all the namespace support
2811 was actually correct based on tutorial section 10.
2812
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002813Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2814
2815 * relaxng: include seems to work okay now
2816 * test/relaxng/* result/relaxng/*: augmented/updated the
2817 regression tests
2818
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002819Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2820
2821 * relaxng.c: a bit of work done in the train back.
2822 * test/relaxng/*: added one of the include tests
2823
Daniel Veillard154877e2003-01-30 12:17:05 +00002824Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2825
2826 * relaxng: more work done in the train
2827 * test/relaxng/* result/relaxng/*: augmented/updated the
2828 regression tests
2829
Daniel Veillarde431a272003-01-29 23:02:33 +00002830Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2831
2832 * relaxng.c: debugging of externalRef
2833 * test/relaxng/* result/relaxng/*: augmented/updated the
2834 regression tests
2835
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002836Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2837
2838 * relaxng.c: more work on Relax-NG, implementing externalRef
2839 * test/relaxng/* result/relaxng/*: augmented/updated the
2840 regression tests
2841 * Makefile.am: cleanup to Relaxtests target
2842
Daniel Veillardb08c9812003-01-28 23:09:49 +00002843Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2844
2845 * relaxng.c: more work on Relax-NG, implementing interleave
2846 * test/relaxng/* result/relaxng/*: augmented/updated the
2847 regression tests
2848
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002849Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2850
2851 * relaxng.c: more work on Relax-NG, implementing interleave
2852 * test/relaxng/* result/relaxng/*: augmented/updated the
2853 regression tests
2854
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002855Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2856
2857 * doc/tutorial/customfo.xsl
2858 * doc/tutorial/customhtml.xsl
2859 adding stylesheet customizations used to generate fo
2860 for pdf and html
2861
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002862Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2863
2864 * relaxng.c: more work on Relax-NG
2865 * test/relaxng/* result/relaxng/*: augmented/updated the
2866 regression tests
2867 * xmlschemastypes.c: added a number of base type definition but not
2868 the associated checks, those are still TODOs
2869
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002870Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2871
2872 in docs/tutorial:
2873 * apa.html
2874 * apb.html
2875 * apc.html
2876 * apd.html
2877 * ape.html
2878 * apf.html
2879 * apg.html
2880 * ar01s02.html
2881 * ar01s03.html
2882 * ar01s04.html
2883 * ar01s05.html
2884 * ar01s06.html
2885 * ar01s07.html
2886 * ar01s08.html
2887 * index.html
2888 * xmltutorial.pdf
2889 * xmltutorial.xml
2890 add index to tutorial
2891
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002892Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2893
2894 * doc/xmlcatalog.1
2895 * doc/xmlcatalog_man.html
2896 * doc/xmlcatalog_man.xml
2897 belatedly fixing bug #93622 (adds rewriteURI type to
2898 "--add" option in xmlcatalog man page
2899
Daniel Veillard3be27512003-01-26 19:49:04 +00002900Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2901
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002902 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002903 Julio Merino, closing #104475
2904
Daniel Veillardea3f3982003-01-26 19:45:18 +00002905Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2906
2907 * relaxng.c: more work on Relax-NG
2908 * test/relaxng/* result/relaxng/*: augmented/updated the
2909 regression tests
2910
Daniel Veillardedc91922003-01-26 00:52:04 +00002911Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2912
2913 * relaxng.c: more work on Relax-NG
2914 * test/relaxng/* result/relaxng/*: augmented/updated the
2915 regression tests
2916
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002917Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2918
2919 * README: updated the policy on private mail answers
2920 * relaxng.c: more work on Relax-NG
2921 * test/relaxng/* result/relaxng/*: augmented/updated the
2922 regression tests
2923
Daniel Veillard7424eb62003-01-24 14:14:52 +00002924Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2925
2926 * error.c parser.c tree.c: applied a documentation patch from
2927 Stefan Kost
2928
Daniel Veillard276be4a2003-01-24 01:03:34 +00002929Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2930
2931 * relaxng.c: more work on Relax-NG
2932 * doc/*: regenerated the docs
2933 * test/relaxng/* result/relaxng/*: updated and augmented the
2934 Relax-NG regression tests and results
2935
Daniel Veillard6eadf632003-01-23 18:29:16 +00002936Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2937
2938 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2939 First commit of the new Relax-NG validation code, not generally
2940 useful yet.
2941 * test/relaxng/* result/relaxng/*: current state of the regression
2942 tests
2943
Daniel Veillard814a76d2003-01-23 18:24:20 +00002944Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2945
2946 * tree.c: minimized the memory allocated for GetContent
2947 and a bit of cleanup.
2948
Daniel Veillardff12c492003-01-23 16:42:55 +00002949Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2950
2951 * python/generator.py: seems there is no good reasons to
2952 not generate bindings for XPointer
2953
Daniel Veillard540a31a2003-01-21 11:21:07 +00002954Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2955
2956 * xmlreader.c doc/apibuild.py: applied a new patch from
2957 Stéphane Bidoul for cleanups
2958 * doc/libxml2-api.xml: rebuilt the API description with
2959 new entry points
2960
Daniel Veillard417be3a2003-01-20 21:26:34 +00002961Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2962
2963 * xmlreader.c python/drv_libxml2.py python/generator.py
2964 python/libxml.c python/libxml.py python/libxml_wrap.h
2965 python/types.c: patch from Stéphane Bidoul for better per
2966 context error message APIs
2967 * python/tests/ctxterror.py python/tests/readererr.py:
2968 update of the tests
2969
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002970Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2971
2972 * doc/guidelines.html
2973 grammar and spelling cleanup
2974
Daniel Veillard26f70262003-01-16 22:45:08 +00002975Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2976
2977 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2978 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2979 a patch from Stéphane Bidoul to allow per XMLtextReader error
2980 and warning handling
2981 * python/tests/Makefile.am python/tests/readererr.py: adding the
2982 specific regression test
2983
Daniel Veillard71f9d732003-01-14 16:07:16 +00002984Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2985
2986 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2987 should raise a syntax error
2988
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002989Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2990
2991 * python/libxml.c: cleanup patch from Stéphane Bidoul
2992
Daniel Veillard81601f92003-01-14 13:42:37 +00002993Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2994
2995 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2996
Daniel Veillarde6227e02003-01-14 11:42:39 +00002997Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2998
2999 * python/generator.py python/libxml.c python/libxml.py
3000 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003001 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00003002 Python level.
3003 * python/tests/Makefile.am python/tests/ctxterror.py: added a
3004 regression test for it.
3005
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00003006Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3007
3008 * xmlreader.c: fixed the streaming property of the reader,
3009 it was generating tree faster than consuming it. Pointed out
3010 by Nate Myers
3011 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
3012
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003013Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3014
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003015 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003016
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003017Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3018
3019 * xpath.c: fix to the XPath implementation for parent and
3020 ancestors axis when operating on a Result Value Tree.
3021 Fixes bug #100271
3022
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003023Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3024
3025 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3026 to fix some URI/file escaping problems
3027
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003028Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3029
3030 * python/generator.py: fixed a bug raised by Raymond Wiker,
3031 docSetRootElement() should not raise an exception if the
3032 return is None
3033
Daniel Veillard3e20a292003-01-10 13:14:40 +00003034Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3035
3036 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3037 fixed bug #102181 by applying the suggested change and fixing
3038 the generation/registration problem.
3039
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003040Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3041
3042 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3043 routines.
3044
Daniel Veillard8f872442003-01-09 23:19:02 +00003045Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3046
3047 * parser.c: one more IsEmptyElement crazyness, that time in
3048 external parsed entities if substitution is asked.
3049 * python/tests/reader3.py: added a specific test.
3050
Daniel Veillarde329fc22003-01-09 21:36:42 +00003051Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3052
3053 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3054 support and improved error handler registration
3055
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003056Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3057
3058 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3059 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3060 * README: fixed a link
3061
Daniel Veillarde2830f12003-01-08 17:47:49 +00003062Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3063
3064 * configure.in doc/* NEWS: preparing 2.5.1 release
3065 * SAX.c parser.c: fixing XmlTextReader bug
3066
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003067Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3068
3069 * SAX.c: fuck, I introduced a memory leak on external parsed
3070 entities in 2.5.0 :-(
3071
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003072Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmllint.c: another fix needed as pointed by Christophe Merlet
3075 for --stream --debug if compiled without debug support.
3076
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003077Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3078
3079 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003080 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003081 update man page with --stream and --chkregister
3082
Daniel Veillard8326e732003-01-07 00:19:07 +00003083Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3084
3085 * globals.c: fixed --with-threads compile
3086 * xmllint.c: fixed --without-debug compile
3087 * include/libxml/globals.h: cleanup
3088 * include/libxml/schemasInternals.h: add a missing include
3089
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003090Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3091
3092 * configure.in NEWS: preparing 2.5.0 release
3093 * SAX.c: only warn in pedantic mode about namespace name
3094 brokeness
3095 * globals.c: fix a doc generation problem
3096 * uri.c: fix #101520
3097 * doc/*: updated and rebuilt the doc for the release, includuding
3098 stylesheet update
3099 * python/Makefile.am: fix a filename bug
3100
3101Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3102
3103 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3104 should not be called.
3105
3106Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3107
3108 * libxml-2.0.pc.in: applied the patch to fix #101894
3109
3110Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3111
3112 * tree.c : applied patch from Lukas Schroeder for register callbacks
3113 * valid.c: modified patch from Lukas Schroeder to test
3114 register callbacks with --chkregister
3115
3116Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3117
3118 * xmlreader.c: seriously changed the way data are pushed to
3119 the underlying parser, go by block of 512 bytes instead of
3120 tryng to detect tag boundaries at that level. Changed the
3121 way empty element are detected and tagged.
3122 * python/tests/reader.py python/tests/reader2.py
3123 python/tests/reader3.py: small changes mostly due to context
3124 reporting being different and DTD node being reported. Some
3125 errors previously undetected are now caught and fixed.
3126 * doc/xmlreader.html: flagged last section as TODO
3127
3128Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3129
3130 * python/libxml.py: integrated the Python 2.2 optimizations
3131 from Hannu Krosing, while maintaining compatibility with
3132 1.5 and 2.1
3133
3134Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3135
3136 * xmllint.c: a bit of cleanup
3137 * xmlreader.c: small fix
3138 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3139 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3140
3141Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3142
3143 * python/setup.py.in: patch from Stéphane Bidoul to include
3144 drv_libxml2.py in setup.py
3145
3146Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3147
3148 * doc/xmlreader.html: starting documenting the new XmlTextReader
3149 interface.
3150
3151Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3152
3153 * xmllint.c: added the --stream flag to use the TextReader API
3154 * xmlreader.c: small performance tweak
3155
3156Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3157
3158 * xmlreader.c python/tests/reader2py: okay the DTD validation
3159 code on top of the XMLTextParser API should be solid now.
3160
3161Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmlreader.c python/tests/reader2py: Fixing some more mess
3164 with validation and recursive entities while using the
3165 reader interface, it's getting a bit messy...
3166
3167Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3168
3169 * xmlreader.c python/tests/reader.py: another couple of problem
3170 related to IsEmptyElement reported by Stéphane Bidoul needed
3171 some fixes.
3172
3173Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3174
3175 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3176 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3177 based on the python XmlTextReader interface.
3178
3179Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3180
3181 * tree.c: backing out one change in the last patch which broke the
3182 regression tests
3183
3184Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3185
3186 * global.data globals.c tree.c include/libxml/globals.h: applied
3187 an old patch from Lukas Schroeder to track node creation and
3188 destruction. Probably missing a lot of references at the moment
3189 and not usable reliably.
3190
3191Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3192
3193 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3194 from doc/news.html and a stylesheet
3195
3196Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3197
3198 * xmlreader.c python/tests/reader.py: fixed another couple of
3199 xmlreader bugs reported by Stéphane Bidoul and added tests.
3200
3201Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3202
3203 * xmlreader.c python/tests/reader2.py: fixed another validity
3204 checking in external parsed entities raised by Stéphane Bidoul
3205 and added a specific regression test.
3206 * python/tests/reader3.py: cleanup
3207
3208Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * xmlreader.c python/tests/reader2.py: fixed a problem with
3211 validation within entities pointed by Stéphane Bidoul, augmented
3212 the tests to catch those.
3213
3214Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * python/generator.py: modified the generator to allow keeping
3217 class references when creating new classes, needed to fix a bug
3218 pointed by Stéphane Bidoul where the input buffer of the
3219 xmlTextReader instance gets destroyed if the python wrapper for
3220 the input is not referenced anymore.
3221
3222Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3225 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3226
3227Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * xmlreader.c python/tests/reader.py: fixed another problem
3230 pointed by Stéphane Bidoul
3231
3232Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3235 with "<a/>"
3236
3237Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * SAX.c: warn on xmlns:prefix="foo"
3240 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3241 for namespace attributes handling.
3242
3243Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
3246 a really nasty problem raised by a DocBook XSLT transform
3247 provided by Sebastian Bergmann
3248
3249Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
3252 by Stéphane Bidoul and integrated it into the tests
3253
3254Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
3257 extended the XmlTextReader API a bit, addding accessors for
3258 the current doc and node, and an entity substitution mode for
3259 the parser.
3260 * python/libxml.py python/libxml2class.txt: related updates
3261 * python/tests/Makefile.am python/tests/reader.py
3262 python/tests/reader2.py python/tests/reader3.py: updated a bit
3263 the old tests and added a new one to test the entities handling
3264
3265Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * python/generator.py python/libxml2class.txt
3268 python/tests/reader.py python/tests/reader2.py: changed the
3269 generator to provide casing for the XmlTextReader similar to
3270 C# so that examples and documentation are more directly transposable.
3271 Fixed the couple of tests in the suite.
3272
3273Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * doc/guidelines.html: added a document on guildeline for
3276 publishing and deploying XML
3277
3278Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * valid.c xmlreader.c: final touch running DTD validation
3281 on the XmlTextReader
3282 * python/tests/Makefile.am python/tests/reader2.py: added a
3283 specific run based on the examples from test/valid/*.xml
3284
3285Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * python/libxml.py: added a few predefined xmlTextReader parser
3288 configuration values.
3289
3290Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * python/libxml_wrap.h: trying to fix #102037
3293
3294Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * SAX.c: fixing bug #95296, when the predefined entities
3297 are redefined in the DTD the default one must be used
3298 instead anyway.
3299
3300Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
3301
3302 * doc/xmllint.xml
3303 * doc/xmllint.1
3304 Add discussion of XML_DEBUG_CATALOG to xmllint man
3305 page - bug #100907
3306
3307
3308Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * xmlreader.c: Fixed the empty node detection to avoid reporting
3311 an inexistant close tag.
3312
3313Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
3316 for Python 2.1
3317
3318Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
3321
3322Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * doc/libxml2-api.xml python/tests/reader.py: one really need
3325 to provide the base URI information when creating a reader parser
3326 from an input stream. Updated the API and the example using it.
3327
3328Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * testReader.c xmlreader.c valid.c include/libxml/tree.h
3331 include/libxml/valid.h include/libxml/xmlreader.h: working on
3332 DTD validation on top of xml reader interfaces. Allows to
3333 validate arbitrary large instances. This required some extensions
3334 to the valid module interface and augmenting the size of xmlID
3335 and xmlRef structs a bit.
3336 * uri.c xmlregexp.c: simple cleanup.
3337
3338Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
3341 work on the xml reader interfaces.
3342 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
3343 Web page for the Windows binaries.
3344
3345Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * xmlIO.c: applied a patch for VMS following the report by
3348 Nigel Hall
3349
3350Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * parser.c: the parseStartTag bug fix wasn't complete.
3353
3354Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
3357 parseStartTag, fixing it.
3358 * test/att4 result/att4 result/noent/att4: adding the test
3359 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3360 more methods to XmlTextReader.
3361
3362Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3363
3364 * win32/libxml2.def.src: added more xml reader exports
3365 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
3366 to the build
3367
3368Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
3369
3370 * doc/tutorial/xmltutorial.xml
3371 plus generated html and pdf
3372 Updating tutorial again based on further comments from Niraj
3373 Tolia on the last iteration
3374
3375Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
3376
3377 * doc/tutorial/xmltutorial.xml
3378 * doc/tutorial/includekeyword.c
3379 * doc/tutorial/includegetattribute.c
3380 plus generated html and pdf
3381 Adding fix from Niraj Tolia to tutorial to properly free memory.
3382
3383
3384Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3387 more methods of XmlTextReader.
3388 * python/libxml2class.txt python/tests/reader.py: this increased the
3389 methods in the bndings, augmented the test to check those new
3390 functions.
3391
3392Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
3395 methods of XmlTextReader.
3396 * python/generator.py python/libxml_wrap.h python/types.c
3397 python/libxml2class.txt: added the reader to the Python bindings
3398 * python/tests/Makefile.am python/tests/reader.py: added a specific
3399 test for the Python bindings of the Reader APIs
3400 * parser.c: small cleanup.
3401
3402Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * xinclude.c: fallback was only copying the first child not the
3405 full child list of the fallback element, closes #89684 as reopened
3406 by Bernd Kuemmerlen
3407
3408Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3409
3410 * win32/libxml2.def.src: exported htmlNodeDumpOutput
3411
3412Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * configure.in: preparing release of 2.4.30
3415 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
3416 gives enum values, fix functype return type, put back fields in
3417 structs
3418 * doc/*: updated the docs rebuilt
3419
3420Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3421
3422 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
3423 about htmlNodeDumpOutput location.
3424 * xpath.c: removed an undefined function signature
3425 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
3426 too many symbols in the API breaking the python bindings.
3427 Updated with the libxslt/libexslt changes.
3428
3429Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * configure.in: preparing release of 2.4.29
3432 * doc/*: rebuilt the docs and API
3433 * xmlreader.c: a few more fixes for the XmlTextReader API
3434
3435Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3436
3437 * include/win32config.h: applied mingw patch from Magnus Henoch
3438
3439Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * catalog.c doc/libxml2-api.xml: a bit more cleanup
3442
3443Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
3446 building Python script, does the C parsing directly, generates
3447 a better API description including structure fieds defs and
3448 enums. Still a couple of bugs, but good enough for the python
3449 wrappers now.
3450 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
3451 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
3452 include/libxml/schemasInternals.h include/libxml/tree.h: more
3453 cleanup based on the python analysis script reports.
3454 * libxml.spec.in: make sure the API XML description is part of the
3455 devel package.
3456
3457Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
3460 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
3461 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
3462 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
3463 code cleanup, especially the function comments.
3464 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
3465
3466Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * Makefile.am xmlreader.c include/libxml/Makefile.am
3469 include/libxml/xmlreader.h: Adding a new set of APIs based on
3470 the C# TextXmlReader API but converted to C. Allow to parse
3471 in constant memory usage, far simpler to program and explain
3472 than the SAX like APIs, unfinished but working.
3473 * testReader.c: test program
3474
3475Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3476
3477 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3478
3479Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * tree.c: Chip turner indicated that XHTML1 serialization
3482 rule for style actually break on both IE and Mozilla,
3483 try to avoid the rule if escaping ain't necessary
3484
3485Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * nanhttp.c: handle HTTP URL escaping, problem reported by
3488 Glen Nakamura and Stefano Zacchiroli
3489
3490Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3493
3494Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * uri.c: Johann Richard pointed out some XPointer problems for
3497 URN based URI references in XInclude. Modified the URI parsing
3498 and saving routines to allow correct parsing and saving of
3499 XPointers, especially when attached to "opaque" scheme accordingly
3500 to RFC 2396
3501
3502Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3505 of refactoring to the HTML saving code.
3506 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3507 in the doc.
3508
3509Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3512 to a buffer API to reuse the generic dump to an OutputIO layer,
3513 this reduces code, fixes xmlNodeDump() for XHTML, also made
3514 xmlNodeDump() now return the number of byte written.
3515
3516Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * python/setup.py.in: another patch from Stéphane Bidoul for
3519 Python bindings on Windows
3520 * doc/parsedecl.py: small cleanup
3521
3522Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * libxml.spec.in configure.in: add a line in %changelog for releases
3525
3526Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * parser.c: patch from Marcus Clarke fixing a problem in entities
3529 parsing that was detected in KDe documentations environment.
3530
3531Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3532
3533 * python/libxml.c (libxml_prev): Return the previous as opposed to
3534 the next node (I guess this is the result of some cut & paste programming:)
3535
3536Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3539
3540Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * python/generator.py python/libxml.c python/setup.py.in: trying
3543 to fix the Python bindings build on Windows (Stéphane Bidoul)
3544
3545Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3546
3547 * win32/configure.js: added option for python bindings
3548 * win32/libxml2.def.src: added more exports
3549
3550Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3551
3552 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3553 pthreads
3554 * win32/wince/*: applied updates to Windows CE port from Javier
3555
3556Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * configure.in: preparing 2.4.28
3559 * libxml.spec.in doc/Makefile.am: some cleanup
3560 * doc/*: updated the news and regenerated.
3561
3562Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * HTMLparser.c: final touch at closing #87235 </p> end tags
3565 need to be generated.
3566 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3567 this change slightly the output of a few tests
3568 * doc/*: regenerated
3569
3570Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * parserInternals.c: fixing bug #99190 when UTF8 document are
3573 parsed using the progressive parser and the end of the chunk
3574 is in the middle of an UTF8 multibyte character.
3575
3576Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3577
3578 * threads.c: fixed initialization problem in xmlNewGlobalState
3579 which was causing crash.
3580 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3581 in xmlInitializeGlobalState.
3582 * parserInternals.c: cleaned up ctxt->sax initialisation.
3583
3584Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * tree.c include/libxml/tree.h: modified the existing APIs
3587 to handle XHTML1 serialization rules automatically, also add
3588 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3589 libxslt serialization uses it when needed without changing
3590 the library API.
3591 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3592 result/xhtml1: added a new test specifically for xhtml1 output
3593 and updated the result of one XHTML1 test
3594
3595Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * xinclude.c parserInternals.c encoding.c: fixed #99082
3598 for xi:include encoding="..." support on text includes.
3599 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3600 test/XInclude/ents/isolatin.txt : added a specific regression test
3601 * python/generator.py python/libxml2class.txt: fixed the generator
3602 the new set of comments generated for doc/libxml2-api.xml were
3603 breaking the python generation.
3604
3605Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3608 * configure.in: patch for Solaris on new autoconf closes #98880
3609 * doc/parsedecl.py: repair the frigging API building script,
3610 did I say that python xmllib sucks ?
3611 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3612 and some comment are no more truncated.
3613
3614Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * parser.c: Martin Stoilov pointed out a potential leak in
3617 xmlCreateMemoryParserCtxt
3618
3619Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3622 included in HTML documents and using the push parser.
3623
3624Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3625
3626 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3627 specified, look for the Python interpreter not just in the
3628 specified root but also in the specified location. Fixes #98825
3629
3630Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * python/libxml.c: fixing bug #98792 , node may have no doc
3633 and dereferencing without checking ain't good ...
3634
3635Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * configure.in: preparing release 2.4.27
3638 * doc/* : updated and rebuilt the docs
3639 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3640 and all the docs are actually packaged and in the final RPMs
3641 * parser.c parserInternals.c include/libxml/parser.h: restore
3642 xmllint --recover feature.
3643
3644Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
Daniel Veillard784b9352003-02-16 15:50:27 +00003646 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003647 processing of parsed entities, and XPath computation on sustitued
3648 entities.
3649 * testXPath.c: make sure entities are substitued.
3650
3651Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
Daniel Veillard784b9352003-02-16 15:50:27 +00003653 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003654 processing of internal parsed entities, which had to be changed.
3655
3656Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3659 trying to fix bug #98517 about building outside the source tree
3660 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3661
3662Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3663
3664 * include/win32config.h: cleanup
3665 * win32/Makefile.mingw: integrated mingw in JScript configure
3666 * win32/Makefile.msvc: modified to allow mingw coexistence
3667 * win32/configure.js: integrated mingw
3668 * win32/Readme.txt: cleanup
3669
3670Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * HTMLparser.c: strengthen the guard in the Pop macros,
3673 like in the XML parser, closes bug #97315
3674
3675Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3678 callback is never used.
3679
3680Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * parserInternals.c: fixed the initialization of the SAX structure
3683 which was breaking xsltproc
3684 * xpath.c: patch from Petr Pajas for CDATA nodes
3685 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3686 * parser.c include/libxml/parser.h: patch from Peter Jones
3687 removing a leak in xmlSAXParseMemory() and adding the
3688 function xmlSAXParseMemoryWithData()
3689
3690Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3691
3692 adding pdf of tutorial, changing web page to link to it
3693 * doc/tutorial/xmltutorial.pdf
3694 * doc/xml.html
3695 * doc/docs.html
3696
3697Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3698
3699 * doc/tutorial/ar01s08.html
3700 adding file what I forgot for tutorial
3701
3702
3703Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3704
3705 Adding encoding discussion to tutorial
3706 Added:
3707 * doc/tutorial/images/*.png: DocBook admonition image files
3708 * doc/tutorial/apf.html, apg.html: new generated html
3709 * doc/tutorial/includeconvert.c: conversion code entity file
3710 changed:
3711 * doc/tutorial/xmltutorial.xml: DocBook original
3712 * doc/tutorial/*.html: generated html
3713
3714Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3715
3716 * include/libxml/*.h: retired xmlwin32version.h
3717 * doc/Makefile.am: retired xmlwin32version.h
3718 * win32/configure.js: retired xmlwin32version.h
3719
3720Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3721
3722 * win32/libxml2.def.src: exported additional symbols
3723 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3724 sisterhood
3725
3726Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * globals.c: fixed a typo pointed out by Igor
3729 * xpath.c: try to speed up node compare using line numbers
3730 if available.
3731
3732Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * tree.c: make xmlFreeNode() handle attributes correctly.
3735
3736Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3737
3738 * catalog.c: completed the #96963 fix, as reported by Karl
3739 Eichwalder
3740
3741Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3744
3745Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * Makefile.am: switched the order of a couple of includes
3748 to fix bugs #97100
3749
3750Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3751
3752 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3753 xmlLoadCatalogs that used to separate directories with a ':'.
3754
3755Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3756
3757 * threads.c: improvements to the Windows-side of thread handling
3758 * testThreads.c: conditionally excluded unistd.h
3759 * testThradsWin32.c: broke overlong lines
3760 * include/win32config.h: adapted thread-related macros to the new
3761 scheme and for pthreads on Windows
3762 * win32/Makefile.msvc: introduced a more flexible thread build,
3763 added testThreads[Win32].c to the build
3764 * win32/configure.js: introduced a more flexible thread config
3765
37662002-10-31 John Fleck <jfleck@inkstain.net>
3767
3768 * doc/xml.html (and, by implication, FAQ.html)
3769 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3770
3771Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3772
3773 * configure.in: removed xmlwin32version.h
3774 * include/libxml/Makefile.am: removed xmlwin32version.h
3775
3776Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * tree.c: applied patch from Brian Stafford to fix a bug
3779 in xmlReconciliateNs()
3780
3781Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c: applied patch from Christian Glahn to allow
3784 xmlNewChild() on document fragment nodes
3785
3786Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * parser.c: Christian Glahn found a problem with a recent
3789 patch to xmlParseBalancedChunkMemoryRecover()
3790 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3791 problems
3792 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3793 test/schemas/seq*: added the test cases from Charles
3794
3795Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3798 serious cleanup of the spec file and associated changes
3799 in the Makefiles.
3800 * valid.c: try to remove some warnings on x86_64
3801
3802Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3805 fix bug #96586
3806
3807Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3810 parsing, applied his patch
3811 * result/HTML/attrents.html result/HTML/attrents.html.err
3812 result/HTML/attrents.html.sax test/HTML/attrents.html:
3813 added the test and result case provided by Mikhail Sogrine
3814
3815Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * vms/build_libxml.com vms/config.vms vms/readme.vms
3818 include/libxml/parser.h include/libxml/parserInternals.h
3819 include/libxml/tree.h include/libxml/xmlIO.h
3820 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3821 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3822 Applied the VMS update patch from Craig A. Berry
3823 * doc/*.html: update
3824
3825Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3828
3829Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * debugXML.c: adding a grep command to --shell in xmllint
3832 for T.V. Raman
3833
3834Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * xmlcatalog.c: tried to fix some of the problem with --sgml
3837
3838Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * parser.c: tried to fix bug #91500 where doc->children may
3841 be overriden by a call to xmlParseBalancedChunkMemory()
3842
3843Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3846 identifiers in SGML catalogs containing '&'
3847
3848Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * python/types.c: fixed bugs when passing result value tree
3851 to Python functions.
3852
3853Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * configure.in: preparing the release of 2.4.26
3856 * doc/*: updated and rebuilt the documentation
3857
3858Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * parser.c: fixed a XML Namespace compliance bug reported by
3861 Alexander Grimalovsky
3862
3863Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * HTMLtree.c: fixed serialization of script and style when
3866 they are not lowercase (i.e. added using the API to the tree).
3867
3868Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * valid.c: make xmlValidateDocument emit a warning msg if there
3871 is no DTD, pointed by Christian Glahn
3872
3873Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3876 content model when some of the blocks have min or max, and a couple
3877 of bugs found in the process.
3878 * result/schemas/list0* test/schemas/list0*: added some specific
3879 regression tests
3880
3881Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * README: updated the contact informations
3884
3885Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3888 misses it, reported by Peter Bray.
3889
3890Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3893 and removed a few warnings
3894
3895Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * parser.c: Christian Glahn found a small bug in the push parser.
3898 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3899 public
3900
3901Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * xmlschemas.c include/libxml/xmlschemas.h: added
3904 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3905 * testSchemas.c: added --memory to test the new interface
3906
3907Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * doc/index.py doc/search.php: integrated the XSLT indexing,
3910 a few fixed in the indexer, added a scope selection at the
3911 search level.
3912
3913Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3916 this was due to uninitialized parts of the validation context
3917
3918Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * debugXML.c: applied patch from Mark Vakoc except the API
3921 change, preserved it.
3922 * doc/*: updated the docs to point to the search engine for
3923 information lookup or before bug/help reports.
3924
3925Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * doc/index.py doc/search.php: added mailing-list archives
3928 indexing and lookup
3929
3930Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3933
3934Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * doc/index.py: improved HTML indexing
3937 * doc/search.php: make the queries also lookup the HTML based indexes
3938
3939Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * doc/index.py: added HTML page indexing
3942
3943Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3944
3945 * xmlIO.c: extended Windows path normalisation to fix the base
3946 problem in libxslt.
3947 * catalog.c: fixed list handling in XML_CATALOG_FILES
3948
3949Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * valid.c: typo/bug found by Christian Glahn
3952
3953Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3954
3955 * xmlIO.c: applied Windows CE patch from Javier.
3956 * win32/wince: new directory, contains support for the PocketPC
3957 with Windows CE from Javier.
3958 * include/win32config.h: reorganised, removed duplicate
3959 definitions and applied WinCE patch from Javier.
3960 * include/wsockcompat.h: new file, now contains WinSock
3961 compatibility macros.
3962 * win32/Makefile.msvc: introduced double-run compilation.
3963
3964Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * configure.in include/libxml/xmlwin32version.h: preparing release
3967 of 2.4.25
3968 * doc/*: updated and regenerated teh docs and web pages.
3969
3970Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3973 error were not covering namespace declarations.
3974 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3975 it was missing the attribute declaration for the namespace
3976 * result/VC/NS3: the fix now report breakages in that test
3977
3978Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3981
3982Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3985 and regenerated the docs and web site
3986
3987Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3990 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3991 not before
3992
3993Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * python/generator.py python/libxml2class.txt: fixed a stupid error
3996 breaking the python API
3997
3998Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
4001 triostr.c triostr.h: applied a trio update patch from
4002 Bjorn Reese which should work with MinGW
4003
4004Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * tree.c: improving some documentation comments
4007 * xmlregexp.c: found and fixed a mem leak with python regression tests
4008 * doc/*: rebuilt the doc and the API XML file including the
4009 xmlregexp.h xmlautomata.h and xmlunicode.h headers
4010 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
4011 python/types.c: added access to the XML Schemas regexps from
4012 python
4013 * python/tests/Makefile.am python/tests/regexp.py: added a
4014 simple regexp bindings test
4015
4016Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4017
4018 * doc/xml.html:
4019 fixing ftp links - thanks to Vitaly Ostanin
4020
4021Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * xmlregexp.c: fixed the data callback on transition functionality
4024 which was broken when using the compact form
4025 * result/schemas/*: updated the results, less verbose, all tests
4026 pass like before
4027 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4028 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4029 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4030 annoying warnings
4031 * xpath.c: try to provide better error report when possible
4032
4033Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4034
4035 * Makefile.am: fixed a breakage raised by Jacob
4036
4037Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4038
4039 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4040 which don't use sockets
4041
4042Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4043
4044 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4045 * win32/configure.js: applied zlib patch from Daniel Gehriger
4046
4047Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4048
4049 * win32/configure.js: applied the patch from Mark Vakoc for
4050 regexp support
4051 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4052 for regexp support
4053
4054Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * xmlschemastypes.c: as pointed by Igor Float and Double
4057 parsing ain't finished yet
4058
4059Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * Makefile.am configure.in: trying to fix #88412 by bypassing
4062 all the python subdir if python ain't detected
4063
4064Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4067 made configuring with regexps/automata/unicode the default
4068 but without schemas ATM
4069 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4070 fixed the regexp based DTD validation performance and memory
4071 problem by switching to a compact form for determinist regexps
4072 and detecting the determinism property in the process. Seems
4073 as fast as the old DTD validation specific engine :-) despite
4074 the regexp built and compaction process.
4075
4076Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * valid.c: determinism is debugged, new DTD checking code now works
4079 but xmlFAComputesDeterminism takes far too much CPU and the whole
4080 set usues too much memory to be really usable as-is
4081
4082Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * tree.c: fixed another stupid bug in xmlGetNodePath()
4085 * xmllint.c: --version now report the options compiled in
4086
4087Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * HTMLparser.c: small cleanup
4090 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4091 when configured with them. A bit of debugging around the determinism
4092 checks is still needed
4093
4094Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4097
4098Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * xmlIO.c: small portability glitch fixed.
4101
4102Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * xmlschemastypes.c: incomplete steps for real/double support
4105 * testAutomata.c include/libxml/xmlautomata.h
4106 include/libxml/xmlregexp.h: avoiding a compilation problem
4107 * valid.c include/libxml/valid.h: starting the work toward using
4108 the regexps for actual DTD validation
4109
4110Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * hash.c: cosmetic cleanup
4113 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4114 integrating a DTD validation layer based on the regexps
4115
4116Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4119 the determinism was tested before eliminating the epsilon
4120 transitions :-(
4121
4122Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * python/generator.py python/libxml.c python/libxml.py
4125 python/libxml2-python-api.xml python/libxml2class.txt
4126 python/libxml_wrap.h python/types.c: updated the python
4127 bindings, added code for easier File I/O, and the ability to
4128 define a resolver from Python fixing bug #91635
4129 * python/tests/Makefile.am python/tests/inbuf.py
4130 python/tests/outbuf.py python/tests/pushSAXhtml.py
4131 python/tests/resolver.py python/tests/serialize.py: updated
4132 and augmented the set of Python tests.
4133
4134Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4135
4136 * win32/configure.js: added more readme info for the binary
4137 package.
4138
4139Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * xmlIO.c: fixed a stupid out of bound array error
4142
4143Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4146 messing around with support for Windows path, cleanups,
4147 trying to identify and fix the various code path to the
4148 filename access. Added xmlNormalizeWindowsPath()
4149
4150Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * error.c valid.c: working on better error reporting of validity
4153 errors, especially providing an accurate context.
4154 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4155 error reports in those cases.
4156
4157Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4160 parser.c parserInternals.c xmlIO.c: get rid of all the
4161 perror() calls made in the library execution paths. This
4162 should fix both #92059 and #92385
4163
4164Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * xmllint.c: memory leak reporting was broken after a change
4167 of the preprocessor symbol used to activate it.
4168
4169Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * tree.c: try to make the copy function work for node of
4172 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4173 DOM layers though, not libxml2 itself.
4174
4175Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * valid.c: try to provide file and line informations, not all
4178 messages are covered, but it's a (good) start
4179
4180Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * xinclude.c: reimplemented a large part of the XInclude
4183 processor, trying to minimize resources used, James Henstridge
4184 provided a huge test case which was exhibiting severe memory
4185 consumption problems.
4186
4187Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * python/Makefile.am: applied patch from Christophe Merlet to
4190 reestablish DESTDIR
4191
4192Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * libxml.spec.in: fixes libary path for x86_64 AMD
4195
4196Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4197
4198 * doc/tutorial/includekeyword.c
4199 * doc/tutorial/xmltutorial.xml:
4200 (plus resulting generated html files)
4201 fixing one spot I missed in the tutorial where I hadn't freed
4202 memory properly
4203
4204Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4205
4206 * doc/tutorial/includeaddattribute.c
4207 * doc/tutorial/includeaddkeyword.c
4208 * doc/tutorial/includegetattribute.c
4209 * doc/tutorial/includekeyword.c
4210 * doc/tutorial/xmltutorial.xml
4211 * doc/tutorial/*.html:
4212 update tutorial to properly free memory (thanks to Christopher
4213 R. Harris for pointing out that this needs to be done)
4214 * doc/tutorial/images/callouts/*.png:
4215 added image files so the callouts are graphical, making it
4216 easier to read ( use "--param callout.graphics 1" to generate
4217 html with graphical callouts)
4218
4219Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4222 nice logos generated by Marc Liyanage
4223 * doc/site.xsl *.html: changed the stylesheet to show the new
4224 logo and regenerated the pages
4225
4226Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4229
4230Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * xpath.c: possible mem leak patch from Jason Adams
4233
4234Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4237 in the XQuery namespace
4238 * configure.in: preparing 2.4.24
4239 * doc/*.html: updated the web pages
4240
4241Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * python/generator.py: closing bug #85258 by generating conditional
4244 compile check to avoid linking to routines not configured in.
4245
42462002-08-22 Havoc Pennington <hp@pobox.com>
4247
4248 * autogen.sh: update error message for missing automake
4249
4250Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * python/Makefile.am: typo in target name resulted in libxml2.py
4253 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
4254
4255Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * win32/win32/Makefile.mingw: updated with version from
4258 Elizabeth Barham at http://soggytrousers.net/repository/
4259
4260Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4261
4262 * win32/Makefile.msvc: added the prefix location to the include
4263 and lib search path.
4264
42652002-08-18 Havoc Pennington <hp@pobox.com>
4266
4267 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4268 both automake 1.6 and 1.4 installed get the right automake. Means
4269 compilation from CVS will now require the latest automake 1.4
4270 release, or manually creating symlinks called "automake-1.4" and
4271 "aclocal-1.4"
4272
4273Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * configure.in python/Makefile.am: more AMD 64 induced changes from
4276 Frederic Crozat
4277
4278Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * xinclude.c: oops I was missing the xml:base fixup too
4281 * result/XInclude/*.xml: this adds xml:base attributes to most
4282 results of the tests
4283
4284Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * xinclude.c: quick but apparently working implementation of
4287 xi:fallback, should close bug #89684
4288 * Makefile.am test/XInclude/docs/fallback.xml
4289 result/XInclude/fallback.xml: added a basic test for fallback,
4290 and run with --nowarning to avoid a spurious warning
4291 * configure.in: applied patch from Frederic Crozat for python
4292 bindings on AMD 64bits machines.
4293
4294Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * parser.c: xmlSAXUserParseMemory() really ought to fail if
4297 the caller don't pass a SAX callback block.
4298
4299Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * tree.c: applied the same fix for the XML-1.0 namespace to
4302 xmlSearchNsByHref() as was done for xmlSearchNs()
4303
4304Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * libxml.3: small cleanup of the man page
4307 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
4308 when serializing HREF attributes generated by XSLT.
4309
4310Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
4313 version of Marc Liyanage' patch for boolean attributes in HTML
4314 output
4315
4316Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * python/tests/serialize.py: fixed the test results, indenting
4319 behaviour changed slightly
4320
4321Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4322
4323 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4324 new c14n function to Windows def files
4325
4326Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
4327
4328 * c14n.c: fixed a memory leak in c14n code
4329
4330Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * parser.c include/libxml/parser.h: adding a new API for Christian
4333 Glahn: xmlParseBalancedChunkMemoryRecover
4334 * valid.c: patch from Rick Jones for some grammar cleanup in
4335 validation messages
4336 * result/VC/* result/valid/*: this slightly change some of the
4337 regression tests outputs
4338
4339Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * tree.c: trying to fix a problem in namespaced attribute handling
4342 raised by Christian Glahn
4343
4344Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * encoding.c include/libxml/encoding.h: Opening the interface
4347 xmlNewCharEncodingHandler as requested in #89415
4348 * python/generator.py python/setup.py.in: applied cleanup
4349 patches from Marc-Andre Lemburg
4350 * tree.c: fixing bug #89332 on a specific case of loosing
4351 the XML-1.0 namespace on xml:xxx attributes
4352
4353Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
4354
4355 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
4356 corner case from new Merlin's test suite and added a callback
4357 that will be used to improve xmlsec performance
4358
4359
4360Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4361
4362 * HTMLtree.c: trying to fix the <style> escaping problem in
4363 HTML serialization bug #89342
4364
4365Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4366
4367 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
4368 and rebuilt the web site.
4369
4370Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
4371
4372 * include/libxml/tree.h: added _private member to xmlNs struct
4373
4374Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * HTMLparser.c: fixing bug #84876 based on the xml working
4377 code.
4378
4379Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4380
4381 * python/Makefile.am: enhanced to fix bug 72012 (errors
4382 when using '-jX' make parameter)
4383
4384Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4385
4386 * xpath.c: small additional enhancement for booleans
4387 compared to nodesets
4388
4389Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * HTMLtree.c: changed the order of the encoding declaration
4392 attributes in the meta tags due to a bug in IE/Mac
4393
4394Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4395
4396 * xpath.c: enhanced handling of booleans (especially '='
4397 and '!=' for nodesets) - fixes bug 85256. Added new
4398 routine xmlXPathNotEqualValues for more proper handling
4399 of '!=' when nodesets are involved.
4400
4401Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4402
4403 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
4404 doc/xmlcatalog_man.xml to the source distribution
4405
4406Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4407
4408 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
4409 asked for this.
4410
4411Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * configure.in: preparing 2.4.23
4414 * doc/*: rebuilt the docs
4415
4416Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4417
4418 * parser.c: fixing bug #84169 by fixing the
4419 comment of xmlCreatePushParserCtxt to describe the
4420 encoding detection parameters better.
4421
4422Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4423
4424 * valid.c: fixing bug #79331 in one path the lookup for
4425 ID attributes on a namespaced node wasn't handled correctly :-\
4426
4427Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * HTMLparser.c: trying to fix 87235 about discarded white
4430 spaces in the HTML parser.
4431 * result/HTML/*: this changes the output of a number of HTML
4432 regression tests
4433
4434Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * xpath.c: applied patch from Richard Jinks for the namespace
4437 axis + fixed a memory error.
4438 * parser.c parserInternals.c: applied patches from Peter Jacobi
4439 removing ctxt->token for good.
4440 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
4441 popped out by the regression tests.
4442 * Makefile.am: patch for threads makefile from Gary Pennington
4443
4444Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4445
4446 * xpath.c: enhanced behaviour of position() after usage of
4447 expressions involving preceding-sibling (et al).
4448
4449Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * hash.c: applied a patch from Peter Jacobi to solve a problem
4452 when compiling with the Watcom C on Win32
4453 * result/schemas/*.err: the change of hashing algo generated
4454 permutations in the output
4455
4456Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * hash.c: applied patch from Sander Vesik improving the quality of
4459 the hash function.
4460
44612002-06-14 Aleksey Sanin <aleksey@aleksey.com>
4462
4463 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
4464 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
4465 xmllint.c xpath.c: replaced sprintf() with snprintf()
4466 to prevent possible buffer overflow (the bug was pointed
4467 out by Anju Premachandran)
4468
4469Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * parser.c: removed an uninitialized data error popped by valgrind
4472 on PE references
4473
4474Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4475
4476 * doc/xml.html
4477 adding tutorial reference to the web page
4478
4479Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4480
4481 * doc/tutorial/xmltutorial.xml
4482 * doc/tutorial/ar01s07.html
4483 * doc/tutorial/ape.html
4484 * doc/tutorial/includegetattribute.c
4485 adding section to tutorial about retrieving an attribute
4486 value
4487
4488Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * parser.c: applied a couple of patches from Peter Jacobi to start
4491 to get rid of ctxt->token, with a possible significant speed
4492 improvement to be gained once done. Better compliance with PE
4493 references constructs in DTDs too.
4494 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4495 from Peter too
4496
4497Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4500 xmlParseElement was likely to have been deallocated at the
4501 time of the report, possibly leading to segfault. Just report
4502 the tag name now.
4503
4504Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * xpath.c: patch from Richard Jinks for XPath substring() function
4507 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4508
45092002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4510
4511 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4512
4513Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4514
4515 *doc/FAQ.html
4516 fixing typos in FAQ, thanks to Robert Funnell for the
4517 editing help
4518
4519Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * NEWS: got complaints from rpmlint that it was empty
4522
4523Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4524
4525 * added doc/tutorial, including:
4526 apa.html
4527 apb.html
4528 apc.html
4529 apd.html
4530 ar01s02.html
4531 ar01s03.html
4532 ar01s04.html
4533 ar01s05.html
4534 ar01s06.html
4535 includeaddattribute.c
4536 includeaddkeyword.c
4537 includekeyword.c
4538 includestory.xml
4539 index.html
4540 xmltutorial.xml
4541 libxml tutorial, including generated html
4542
4543Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4544
4545 * result/c14n/exc-without-comments/merlin-c14n-two-*
4546 result/c14n/without-comments/merlin-c14n-two-*
4547 test/c14n/exc-without-comments/merlin-c14n-two-*
4548 test/c14n/without-comments/merlin-c14n-two-*
4549 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4550 c14n/exc-c14n and slightly modified test script to handle
4551 these test cases
4552 * c14n.c: fixed bugs for complicated nodes set (namespace
4553 without node and others from merlin-c14n-two.tar.gz)
4554 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4555 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4556 for xmlsec performance patch
4557 * xpath.c: fixed self::node() for namespaces and attributes
4558
4559Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4560
4561 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4562 but with the format parameter
4563 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4564
4565Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4566
4567 * Makefile.am: updated c14n tests suite
4568 * c14n.c: performance improvement for previous c14n patch
4569
4570Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4571
4572 * parser.c: another peroformance patch from Peter Jacobi, that
4573 time on parsing attribute values.
4574
4575Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4576
4577 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4578 into LibXML2 test suite
4579
4580Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4581
4582 * c14n.c: propagating xpath ancesstors node fix to c14n
4583 plus small performance improvement to reduce number of
4584 mallocs
4585 * xpath.c: fixed ancestors axis processing for namespace nodes
4586
4587Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4590 Peter Jacobi
4591
4592Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * configure.in: preparing 2.4.22
4595
4596Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4599 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4600 a public entry point.
4601 * doc/*: rebuilt the API and docs
4602
4603Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * xpath.c: patch from Richard Jinks to fix a problem introduced
4606 in the previous patch and pointed by Norm
4607
4608Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * libxml.spec.in: fixing bug #81112
4611
4612Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * uri.c: fixing bug #82848
4615
4616Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4619 output of one catalog test
4620
4621Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4622
4623 * global.data globals.c tree.c include/libxml/globals.h
4624 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4625 default value for global parameter xmlIndentTreeOutput to 1 and
4626 introduced new global parameter xmlTreeIndentString (the string
4627 used to do one-level indent) with default value " " (as it was
4628 in tree.c)
4629
4630Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4633 with trio and schemas.
4634
4635Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * xpath.c: patch from Richard Jinks to fix the problem raised in
4638 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4639
4640Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * xmlschemas.c: a bit of work on import.
4643 * xmlschemastypes.c: Charles Bozeman provided a compare function
4644 for date/time types so min/max facet restrictions should work,
4645 indeterminate comparisons return an error instead of equal.
4646 * test/schemas/date_0* result/schemas/date_0_0: specific test
4647 from Charles Bozeman too
4648
4649Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4650
4651 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4652 from Christian Cornelssen fixing the man pages and the Catalog
4653 building script.
4654 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4655 next step is <xs:import> I now have a reasonable understanding
4656 of how it works.
4657
4658Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4661
4662Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4663
4664 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4665
4666Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * xpath.c: fixing an XPath function evalutation bug pointed out
4669 by Alexey Efimov where the context was lost when evaluating
4670 the function arguments
4671
4672Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4673
4674 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4675 function public for XMLSec performance optimizations
4676
4677Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * python/generator.py python/libxml2class.txt : fixed a problem
4680 with the HTML parser pointed by Gary Benson
4681 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4682 example
4683
4684Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4685 * parser.c: fixed bug #81159 (memory growth in SAX)
4686
4687Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4688 * xpath.c: fixed bug #78858 (the real fix)
4689
4690Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4691 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4692
4693Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * tree.c: modified xmlNodeSetBase to allow changing the
4696 base of a document.
4697
4698Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4699
4700 * xmlschemastypes.c: patch Charles Bozeman for validation of
4701 all the date, time, and duration types
4702 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4703 * configure.in: fixed an error pointed by an user
4704 * xml2-config.in: fixed an error pointed by an user
4705
4706Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4707
4708 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4709 win32/libxml2.def.src xmlIO.c: exported default
4710 'file:', 'http:' and 'ftp:' protocols input handlers
4711 and maked protocols comparisson case insensitive
4712
4713Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4714
4715 * configure.in: Neven Has detected a typo
4716
4717Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4720 as one of the persons allowed to commit directly to the
4721 module.
4722
4723Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4726 * valid.c: raised a too low limit
4727 * doc/*: rebuilt the docs
4728
4729Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4730
4731 * test/XPath/expr/floats test/XPath/expr/functions
4732 result/XPath/expr/floats result/XPath/expr/functions
4733 xpath.c: another XPath conformance patch from Richard Jinks
4734
4735Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4736
4737 * xmlschemas.c: fixed validation of attribute groups.
4738 * test/schemas result/schemas: added an example from the primer
4739
4740Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4743 * test/schemas result/schemas: updated the test list
4744
4745Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * TODO: updated a bit
4748 * parser.c: made a comment more specific
4749 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4750 Schemas conformance.
4751 * test/schemas result/schemas: updated the test list
4752
4753Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4756 implementing xs:all with minOccurs = 0
4757 * tes/schemas/* result/schemas/*: added more tests covering
4758 xs:all
4759
4760Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * xmlregexp.c: first implementation of the all particle, this
4763 may need to be revisited for case where not all transitions
4764 must be crossed.
4765
4766Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * tree.c: another entity processing update from Markus Henke
4769
4770Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4771
4772 * trionan.c: fixed crash on OSF/1
4773
4774Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4775
4776 * xmlschemas.c: more Schemas work
4777 * test/schemas/* result/schemas/*: added more tests coming
4778 from the spec.
4779
4780Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4781
4782 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4783 ExcC14N specification
4784
4785Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4786
4787 * tree.c: patch from Markus Henke, fix for recursive entities.
4788
4789Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4790
4791 * xpath.c: fix a problem with string() on a document node.
4792
4793Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4794
4795 * Makefile.am xmlschemas.c: more Schemas work
4796 * test/schemas/* result/schemas/*: added more tests coming
4797 from the spec.
4798
4799Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4800
4801 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4802 * result/HTML/*: this changes a few things in the results
4803
4804Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4805
4806 * include/libxml/tree.h: eliminated 'declaration different than
4807 prototype' warning
4808 * include/win32config.h: "resolved" conflicts with errno.h
4809
4810Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4811
4812 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4813 on the automata interfaces and debug of counted choices
4814 * test/schemas/* result/schemas/*: added a number of tests
4815
4816Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4817
4818 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4819 a bit of work on Schemas
4820 * testSchemas.c: try to make it more useful
4821 * test/schemas/* result/schemas/* Makefile.am: changed the
4822 Schemas regression test procedure, started adding a few samples
4823
4824Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4825
4826 * include/libxml/encoding.h: Patch for the Borland C++ builder
4827 * include/libxml/tree.h: Patch for the Borland C++ builder
4828 * threads.c: Patch for the Borland C++ builder
4829 * win32/bcb5: New directory for the Borland C++ builder
4830 project files
4831
4832Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4833
4834 * win32/Makefile.msvc: Update for XML Schema support
4835 * win32/configure.js: Update for XML Schema support
4836 * win32/libxml2.def.src: Update for XML Schema support
4837
4838Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4841 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4842 xmlunicode.c include/libxml/Makefile.am
4843 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4844 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4845 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4846 include/libxml/xmlversion.h.in : merged the current state of
4847 XML Schemas implementation, it is not configured in by default,
4848 a specific --schemas configure option has been added.
4849 * test/automata test/regexp test/schemas Makefile.am
4850 result/automata result/regexp result/schemas:
4851 merged automata/regexp/schemas regression tests
4852
4853Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4854
4855 * xpath.c: Gary found a compile time problem, fixes #78823
4856
4857Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4858
4859 * configure.in: release of 2.4.20
4860 * doc/*: updated and rebuilt the docs
4861
4862Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4863
4864 * python/Makefile.am: patch from Cristian Gafton to build on
4865 Red Hat 6.2, should also fix #75779
4866
4867Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4868
4869 * valid.c: first part of fixing #78729
4870
4871Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4874 escaping of URI when saving HTML files.
4875 * result/HTML/*: this impacted some tests
4876
4877Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4878
4879 * configure.in: trying to fix #77441
4880
4881Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4882
4883 * include/libxml/xmlIO.h: Hallski complained it could not be
4884 included by itself.
4885
4886Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4889
4890Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4891
4892 * win32/configure.js: patch from Nilo for the c14n option
4893 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4894
4895Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4898 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4899 LIBXML_THREAD_ENABLED
4900
4901Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4902
4903 * xpath.c: another patch from Richard Jinks for substring conformance
4904 * test/XPath/expr/floats test/XPath/expr/strings
4905 result/XPath/expr/floats result/XPath/expr/strings: update of the
4906 test suite to check those.
4907
4908Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4909
4910 * xpath.c: patch from Richard Jinks for .x float parsing.
4911
4912Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4913
4914 * parser.c: patch from Markus Henke when an encoding ain't recognized
4915
4916Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * libxml.m4: got a report that #include <string.h> was needed
4919
4920Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4923
4924Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4925
4926 * doc/example.html: fixing typo
4927
4928Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4929
4930 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4931 pointed out by Melvyn Sopacua.
4932
4933Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4934
4935 * libxml.m4: Frédéric Crozat gave a patch related to the change
4936 of Include paths breaking the libxml.m4
4937
4938Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4939
4940 * xpath.c: Fix bug #76927 forgot to save some context
4941 when evaluating binary expressions
4942
4943Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4944
4945 * configure.in: fixed configure for MPE/iX from Markus Henke
4946 * xmlmemory.c: fixed initialization problems
4947 * xpath.c: another set of patches from Richard Jinks this
4948 fixes "make XPathtests" on linux
4949
4950Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4951
4952 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4953 * test/XPath/expr/compare test/XPath/expr/equality
4954 test/XPath/expr/floats test/XPath/expr/functions
4955 test/XPath/expr/strings result/XPath/expr/compare
4956 result/XPath/expr/equality result/XPath/expr/floats
4957 result/XPath/expr/functions result/XPath/expr/strings: Updated
4958 tests though they show a divergence on Linux
4959
4960Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4961
4962 * xpath.c trionan.c: previous commit also included patches
4963 from Richard Jinks on some IEEE support corner case
4964
4965Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4968 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4969 that $(datadir) should be used for docs
4970
4971Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4972
4973 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4974 could leak filedescriptors
4975
4976Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4977
4978 * configure.in nanohttp.c: applied patch from Allan Clark for
4979 UnixWare/OpenServer
4980
4981Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4982
4983 * configure.in: preparing 2.4.19
4984 * doc/*: rebuilt the docs
4985
4986Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4987
4988 * nanohttp.c: fixing #76043, got fed up with non-portability
4989 of that piece of code.
4990
4991Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4992
4993 * valid.c SAX.c: Never commit without running "make tests" :-(
4994 fix a couple of stupidities in the previous commit
4995 * result/*: a few changes in some attribute order result of previous
4996 commit.
4997
4998Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4999
5000 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
5001 the internal subset should not raise duplicate ID errors,
5002 also there was a small bug in conjunction to namespace
5003 declarations defaulted and xml:xxx attributes DTD definitions.
5004
5005Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5006
5007 * xpath.c: Richard Jinks also raised some rounding problems
5008 this tries to fix them
5009
5010Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5011
5012 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5013 behaviour in xmlXPathCastToString()
5014
5015Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5016
5017 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5018 raised by Morus Walter
5019
5020Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5021
5022 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5023 from Igor
5024
5025Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5026
5027 * xpath.c: fixing #75619, related to a problem when trying
5028 to evaluate condition when the current node set resulting
5029 from that sub-step evaluation is empty. Also fixes 2 potential
5030 problem with previous-sibling and next-siblings axis.
5031
5032Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5033
5034 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5035 HTML support is not configured in.
5036
5037Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5038
5039 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5040 include/libxml/tree.h: dohh I really didn't intended to commit
5041 this test version :-(
5042
5043Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5044
5045 * testSAX.c: I wanted to see the real speed at the SAX interface
5046 after a little too many Ximianer started complaining about the
5047 parser speed.
5048 added a --quiet option:
5049 paphio:~/XML -> ls -l db100000.xml
5050 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5051 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5052 3200006 callbacks generated
5053 real 0m1.270s
5054 Which means 16MBytes/s and 3Mcallback/s
5055
5056Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * xpath.c: valgrind spotted another error that time when running
5059 on libxslt regression tests
5060
5061Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * Makefile.am: adding "make valgrind" running the full regression
5064 tests (except python ones) under Valgrind (using valgrind -q
5065 which was kindly added by the author).
5066 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5067 passes cleanly now except an obcure floating point initialization
5068 raised in log10() in one XPath regression test ???
5069 * tree.c: edited some comments to close #75244
5070
5071Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5072
5073 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5074 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5075 context of ScrollKeeper, made sure that if the number is
5076 an integer, the serialization follows the description at
5077 http://www.w3.org/TR/xpath#section-String-Functions
5078
5079Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5080
5081 * configure.in: preparing 2.4.18
5082 * doc/*: updated and rebuilt the web site
5083 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5084 the Windows and Cygwin maintainers.
5085 * parser.c: humm, changed the way the SAX parser work when
5086 xmlSubstituteEntitiesDefault(1) is set, it will then
5087 do the entity registration and loading by itself in case the
5088 user provided SAX getEntity() returns NULL.
5089 * testSAX.c: added --noent to test the behaviour.
5090
5091Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5092
5093 * parser.c: Wilfried Teiken provided a hackish but working
5094 way to get context reported back on entities when parsing
5095 with SAX and without breaking the DOM build.
5096
5097Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5098
5099 * c14n.c: applied a new patch from Aleksey Sanin
5100 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5101 to reference Aleksey implementation of XML digital Signatures
5102
5103Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5104
5105 * xpath.c: small fix to avoid potential problem due to
5106 ordering of freeing data
5107 * python/Makefile.am: people were complaining about
5108 the generated file in python dir not being built
5109
5110Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5111
5112 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5113 python/generator.py python/libxml.c python/types.c: Cleanup
5114 of the python Makefiles based on Jacob and James feedback,
5115 fixed the spec file accordingly, fixed the number of warning
5116 that passing my pedantic CFLAGS was generating. Conclusion
5117 is that Python includes are real crap.
5118
5119Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5120
5121 * configure,in: it was reported quite a few times that
5122 xml2-config --cflags should not output
5123 -I$includeprefix/libxml2/libxml because libxml2 header names
5124 clashes with existing names like list.h from C++ stl.
5125 Includes should be #include<libxml/xxx.h> so ...
5126
5127Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5128
5129 * c14n.c: another patch from Aleksey Sanin
5130
5131Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5132
5133 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5134 canonicalization algorithm
5135 * doc/xml.html doc/index.html: added the C14N references on the
5136 index page.
5137
51382002-03-13 jacob berkman <jacob@ximian.com>
5139
5140 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5141 usage, redundant, and gcc specific
5142
5143Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5144
5145 * xpath.c: speedup some node selection operations, this can
5146 have a significant impact on DocBook Norm's stylesheets
5147 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5148 make sure it's always the case
5149 * debugXML.c: distinguish CDATA and comments in ls operations
5150
5151Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5154 to generate better API descriptions etc...
5155
5156Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5157
5158 * c14n.c: Fixing #74186, made sure all boolean expressions
5159 get fully parenthesized, ran indent on the output
5160 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5161 include/libxml/tree.h: also #74186 related, removed the
5162 --with-buffers option, and all the preprocessor conditional
5163 sections that were resulting from it.
5164
5165Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5166
5167 * valid.c: applied patch from Dodji Seketeli fixing an
5168 uninitailized variable in xmlValidGetValidElements()
5169
5170Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5171
5172 * c14n.c: fixed a few comments
5173 * doc/*.html doc/*/*.html: regenerated the docs and added
5174 the C14N API
5175 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5176
5177Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5178
5179 * check-xml-test-suite.py: fix to adapt varaiations in the
5180 bindings
5181 * configure.in python/setup.py python/setup.py.in: fixed to
5182 have the version of the python scripts automatically updated
5183
5184Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5185
5186 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5187 in xmlCopyProp()
5188
5189Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5190
5191 * configure.in: preparing 2.4.17 release
5192 * doc/*: updated and rebuilt the docs
5193 * xpath.c: fixed a comment
5194 * python/libxml.c: fixed a possible reentrancy problem
5195
5196Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5197
5198 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5199 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5200 added a specific regression test
5201 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5202 not raise exceptions when failing to find the attribute.
5203
5204Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5205
5206 * configure.in xmllint.c: owen pointed out a problem with the
5207 ftme fix, gettimeofday() was not detected by configure and
5208 the ftime header wasn't included, dohhh
5209
5210Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5211
5212 * configure.in xmllint.c: trying to fix #71457 for timing
5213 precision when gettimeofday() is not availble but ftime() is
5214
5215Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5216
5217 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5218 are now copied on install and part of the -devel RPM
5219
5220Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5221
5222 * xpath.c: trying to avoid bug #72150 which was apparently
5223 caused by a gcc bug (or a processor problem) as detailed
5224 at http://veillard.com/gcc.bug
5225
5226Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5227
5228 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5229 fixed xmlReconciliateNs(), added a Python test/example for
5230 inter-document cut'n paste
5231 * python/libxml.py: fixed node.doc on document nodes and added
5232 xpathEval() onto node objects
5233
5234Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5235
5236 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5237 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5238 fixup and integrated tests for the serialization stuff
5239
5240Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5241
5242 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
5243 moved the libxml man page to section 3
5244
5245Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5246
5247 * tree.c: fix bug #72490
5248 * python/libxml.c python/libxml.py: added methods serialize()
5249 and saveTo() to all node elements.
5250
5251Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5252
5253 * xmlIO.c: closed #73430, don't read from an input source
5254 which indicated an end-of-file or an error.
5255
5256Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5257
5258 * parser.c: make sure SAX endDocument is always called as
5259 this could result in a Python memory leak otherwise (it's
5260 used to decrement ref-counting)
5261 * python/generator.py python/libxml.c python/libxml.py
5262 python/libxml2-python-api.xml python/libxml2class.txt
5263 python/tests/error.py python/tests/xpath.py: implemented
5264 the suggestions made by Gary Benson and extended the tests
5265 to match it.
5266
5267Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5268
5269 * python/generator.py: applied patch fixing #73450
5270
5271Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5272
5273 * xpath.c: fixing #61290 "namespace nodes have no parent"
5274 long standing divergence from the XPath REC. NodeSets
5275 simply hold a copy of namespace nodes and those node ->next
5276 points to the parent (which may not be the node carrying the
5277 definition).
5278 * include/libxml/xpath.h: flagged but didn't added a possible
5279 speedup
5280 * DOCBparser.c HTMLparser.c: removed some warnings from push
5281 parser due to new state being added.
5282 * tree.c: new fix from Boris Erdmann
5283 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
5284 the XML Canonalization support from Aleksey Sanin
5285
5286Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5287
5288 * tree.c: patch from Boris Erdmann fixing some namespace odities
5289 with xmlCopyNode()
5290
5291Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5292
5293 * xmlIO.c: fix bug #72706 when loading a NULL entity
5294
5295Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5296
5297 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
5298 actually change in a future XML Namespace revision.
5299
5300Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5301
5302 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
5303 added the possibility of returning nodesets from XPath extension
5304 functions written in Python
5305
5306Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5307
5308 * python/*: commiting some Python bindings work done while travelling
5309
5310Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5311
5312 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
5313 explicitely with memory debugging switched on
5314
5315Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5316
5317 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5318 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5319 Added wrapper for the xmlURIPtr type, provided accessors, fixed
5320 the accessor generator for strings
5321 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
5322 regression test.
5323
5324Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5325
5326 * python/README python/generator.py python/libxml.c python/setup.py:
5327 added the 'usual' setup.py to allow building a libxml2-python
5328 module based on the same code. The initialization is however
5329 different the 2 .so files fo libxml2 and libxslt are identical and
5330 they entry point initialize both libraries. this is done to avoid
5331 some possible nasty problem since the Python don't merge the maps
5332 of all shared modules.
5333
5334Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5335
5336 * parser.c: fixed a push/encoding bug reported by Michael
5337 on librsvg
5338
5339Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5340
5341 * include/libxml/parserInternals.h: fixes a misplaced #endif
5342
5343Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5344
5345 * parser.c valid.c: found and fixed a couple of allocation bugs
5346
5347Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5348
5349 * doc/xml.html doc/python.html doc/*: added a Python and binding
5350 page describing the current state of the Python bindings and
5351 giving pointers to the other languages wrappers.
5352
5353Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5354
5355 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
5356 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
5357 rebuilt the API and web site
5358 * xpath.c: fixed #71978 portability bugs
5359
5360Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5361
5362 * SAX.c: oops broke automatic defaulting of namespaces attributes.
5363
5364Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5365
5366 * include/libxml/parserInternals.h parser.c: had to change
5367 2 internal parsing API when processing document content
5368 to check the start and end of element content are defined
5369 in the same entity
5370 * valid.c include/libxml/valid.h: attribute normalization can
5371 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
5372 with the context to report it.
5373 * SAX.c: fixed the last known bugs, crazy validation constraints
5374 when a document is standalone seems correctly handled. There
5375 is a couple of open issues left which need consideration especially
5376 PE93 on external unparsed entities and standalone status.
5377 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
5378 The 2 tests left failing are actually in error. Cleanup done.
5379
5380Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5381
5382 * valid.c: implemented E59 spaces in CDATA does not match the
5383 nonterminal S
5384
5385Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5386
5387 * SAX.c parser.c valid.c: more validation test fixups
5388 * check-xml-test-suite.py: added duration info for the tests
5389
5390Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5391
5392 * parser.c valid.c: a couple of errors were reported but not
5393 saved back as such in the parsing context. Down to 1% failure rate
5394 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
5395
5396Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5397
5398 * xmlInternald.c: isExtender was missing a char
5399 * parser.c include/libxml/parser.h: % are acceptable in the
5400 internal subset if within a PUBLIC ID
5401
5402Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5403
5404 * SAX.c parserInternals.c valid.c: more work on the conformance
5405 suite. Took the step to finally block documents with encoding
5406 errors. It's a fatal error per the spec, people should have fixed
5407 their documents by now.
5408
5409Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5410
5411 * check-xml-test-suite.py: fixed the test script after some discussion
5412 on the semantic of TYPE="error"
5413 * Makefile.am: added the script to the distrib
5414
5415Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5416
5417 * SAX.c entities.c: fixed a couple of conformances issues deep
5418 into the validation code (standalone and undeclared Notations)
5419
5420Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5421
5422 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
5423 stayed there for years !
5424
5425Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5426
5427 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
5428 missing
5429
5430Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5431
5432 * check-xml-test-suite.py: improved the behaviour a bit as
5433 well as the logs
5434 * parser.c valid.c SAX.c: fixed a few more bugs
5435 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
5436
5437Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5438
5439 * check-xml-test-suite.py: python script to run regression tests
5440 against the XML Test suite of W3C/OASis
5441 * SAX.c: fixed a validation bug
5442 * parser.c: fixed 3 errors pointed by the test suite
5443 * doc/buildDocBookCatalog: fixed a typo pointed by drake
5444 * python/Makefile.am: fixed a dependendy
5445
5446Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5447
5448 * xmlmemory.c: avoid a warning bug #71594
5449
5450Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5451
5452 * xmlmemory.c: Jesse Perry provided a patch to remove a few
5453 warning on alpha/Tru64
5454
5455Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5456
5457 * include/libxml/entities.h: fixing a comment
5458 * valid.c: fixing some troubles with validity check on namespaces
5459 * result/VC/NS3 test/VC/NS3: added a specific regression test
5460
5461Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5462
5463 * tree.c: Fixing #71342 serializing '\n' in attribute values
5464 * result/noent/att3 result/att3 test/att3: added a specific
5465 test.
5466
5467Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5468
5469 * python/libxml.c: couple of bug fixes
5470
5471Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5472
5473 * python/*.py: removed tabs and used spaces.
5474
5475Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5478 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5479
5480Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5481
5482 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5483 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5484
5485Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5486
5487 * include/libxml/encoding.h include/libxml/entities.h
5488 include/libxml/globals.h include/libxml/parser.h
5489 include/libxml/threads.h include/libxml/tree.h
5490 include/libxml/xmlmemory.h: trying to fix the include mess
5491
5492Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5493
5494 * include/libxml/xmlmemory.h: reverted part of the previous
5495 attempt to provide #69655, this was breaking the build.
5496
5497Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5498
5499 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5500 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5501 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5502 include/libxml/parserInternals.h include/libxml/tree.h
5503 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5504 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5505 clean.
5506 * python/libxml.c: fixed a warning.
5507
5508Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5509
5510 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5511 copying of node, merge back IDs in the target document.
5512 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5513 test/XInclude/ents/ids.xml: test case
5514 * result/VC/ElementValid4: output changed due to a typo fix
5515
5516Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5517
5518 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005519 generate the dependencies right as Jacob found out. Add
5520 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005521
5522Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5523
5524 * parserInternals.c valid.c: Justin Fletcher found some parts
5525 of the code needing cleanup
5526 * libxml.spec.in python/Makefile.am python/generator.py
5527 python/libxml.c python/libxml.py: Fixed the python Makefiles
5528 corrected a bug showing up on ia64, changed the name of the
5529 python internal module too
5530
5531Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5532
5533 * Makefile.am: applied patch from Andris Pavenis for binary
5534 name suffixes
5535
5536Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5537
5538 * xmllint.c win32/win32config.h: fixing #68748
5539
5540Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5541
5542 * valid.c: fixing #70166
5543
5544Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5545
5546 * valid.c: fixing #70077
5547
5548Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5549
5550 * Copyright Makefile.am README configure.in libxml.spec.in:
5551 Changed to the MIT Licence
5552 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5553 doc/xmlio.html: updated the doc accordingly
5554 * include/libxml/xmlwin32version.h configure.in: preparing
5555 2.4.14 release
5556 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5557 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5558 fixed the const xmlChar * wrapper and generator, XPath extension
5559 functions now use the context as first argument
5560 * python/tests/tstxpath.py python/tests/xpath.py
5561 python/tests/xpathext.py: Updated the tests accordingly
5562 * tree.c: fixed bug #70067
5563
5564Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5565
5566 * Makefile.am: cleanup
5567 * debugXML.c: always use stdout if output is NULL
5568 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5569 * python/Makefile.am python/generator.py python/libxml2class.txt
5570 python/libxml_wrap.h python/types.c: augmented the number of bindings
5571 handling FILE * and XPath contexts
5572 * python/tests/Makefile.am: avoid a stupid problem due to the
5573 use of TEST.
5574
5575Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5576
5577 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5578
5579Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5580
5581 * python/TODO python/libxml.c: cleanup the extension function lookup
5582 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5583
5584Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5585
5586 * configure.in python/Makefile.am: do not install outside
5587 of prefix
5588
5589Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5590
5591 * python/TODO python/libxml.c: started adding SAX interfaces
5592 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5593 SAX test
5594
5595Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5596
5597 * tree.c: hardened the addChild function
5598 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5599 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5600 added accessors needed for xmlNode, a bit more testing and
5601 extension of interfaces
5602 * python/tests/Makefile.am python/tests/build.py: added a test
5603 build from scratch/save/load/check
5604
5605Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5606
5607 * parserInternals.c: change a small bit in the way valididy
5608 error messages get initialized
5609 * python/TODO python/libxml.c python/libxml2-python-api.xml
5610 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5611 added some memory debugging to track leaks at the libxml2 level
5612 * python/tests/*.py: changed all tests to check for leaks,
5613 there is just one left in XPath extension registrations.
5614
5615Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5616
5617 * python/TODO python/generator.py python/libxml2-python-api.xml
5618 python/libxml2class.txt: more accessor classes for the parser
5619 context, allow to switch on and check validity
5620 * python/tests/Makefile.am python/tests/error.py
5621 python/tests/invalid.xml python/tests/valid.xml
5622 python/tests/validate.py: attded more test and and added error.py
5623 which I forgot to commit in the last step
5624
5625Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5626
5627 * python/Makefile.am python/types.c: cleanup
5628 * python/libxml.c python/libxml.py python/libxml_wrap.h
5629 python/generator.py python/libxml2-python-api.xml
5630 python/libxml2class.txt: added class for parser context, added
5631 first cut for push mode support. Added a framework to generate
5632 accessors functions.
5633 * python/tests/Makefile.am python/tests/push.py: added a push
5634 test
5635
5636Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5637
5638 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5639 bug a bit of cleanup.
5640
5641Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5642
5643 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5644 python/libxml2class.txt: adding error redirections and preformat
5645 to a python handler
5646 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5647 tests self checking
5648
5649Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5650
5651 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5652 a function
5653
5654Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5655
5656 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5657 python/libxml.c python/libxml2-python-api.xml
5658 python/libxml2class.txt: Progressing through the TODOs, class
5659 description output, extra XML API, RPM now builds the wrappers
5660 for all python installed versions
5661
5662Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5663
5664 * configure.in libxml.spec.in python/Makefile.am python/TODO
5665 python/generator.py python/libxml2class.txt: added more informations
5666 in the libxml2-python package including docs. Slightly changed
5667 the class hierarchy
5668 * python/tests/*: added basic regression tests infrastructure too
5669
5670Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5671
5672 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5673 added libxml2-python as part of the packages installed
5674
5675Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5676
5677 * python/Makefile.am python/generator.py python/libxml.c
5678 python/libxml.py: more work, now able to extend the
5679 XPath interpreter with functions written in python.
5680
5681Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5682
5683 * python/Makefile.am: Jacob sent a patch to allow building from
5684 tarfile.
5685
5686Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5687
5688 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5689 inserted the python wrappers build, I hope this won't be too
5690 unportable
5691
5692Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5693
5694 * xpath.c: minor optimization
5695 * python/generator.py python/libxml.c python/libxml.py
5696 python/libxml_wrap.h: more work on the python bindings,
5697 they now support XPath and there is no evident leak
5698
5699Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5700
5701 * python/generator.py python/libxml.c python/libxml.py:
5702 more work on the python bindings generator.
5703
5704Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5705
5706 * python/generator.py python/libxml.c python/libxml_wrap.h:
5707 more work on the python bindings.
5708
5709Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5710
5711 * python/generator.py python/libxml.c python/libxml.py
5712 python/libxml_wrap.h: commited early version of a python binding
5713 for private use only ATM
5714
5715Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5716
5717 * entities.c tree.c include/libxml/entities.h: applied patch
5718 from Anthony Jones to implement copy of DTD subtree too. Had
5719 just to keep 2 function private which really ought to become
5720 public ones.
5721
5722Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5723
5724 * xmllint.c: added pointers to the web pages in the usage()
5725
5726Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5727
5728 * tree.c: more fixes from Petr Kozelka for attribute handling
5729 in the tree API to align the semantic with DOM.
5730
5731Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5732
5733 * valid.c tree.c entities.c: another set of patches from
5734 Anthony Jones for copy operations cleanup and robustness
5735
5736Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5737
5738 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5739 an alphabetic index based on comments content
5740 * doc/*: rebuilt the web site with the new references
5741
5742Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5743
5744 * parserInternals.h: Greg Sjaardema suggested to use an
5745 eponential buffer groth policy in xmlParserAddNodeInfo()
5746
5747Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5748
5749 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5750 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5751 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5752 to generate cross-references, and added/updated the stylesheets
5753 to generate and link API indexes. The generic keyword index
5754 is not done yet.
5755 * doc/*.html: regenerated all the usual docs too
5756
5757Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5758
5759 * debugXML.c: added an xpath function to the shell for T. V. Raman
5760
5761Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5762
5763 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5764 debug routines.
5765
5766Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5767
5768 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5769 support of attribute nodes
5770
5771Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5772
5773 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5774 hopefully near complete and fully documented of the API in XML
5775 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5776 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5777 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5778 include/libxml/parserInternals.h include/libxml/valid.hi
5779 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5780 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5781 include/libxml/xpath.h include/libxml/xpathInternals.h:
5782 Cleaned up the doc comments a lot in the process, the interface
5783 coverage is now 100%
5784
5785Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5786
5787 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5788 extracts comments from the gtk-doc DocBook output (a bit
5789 convoluted but seems to work).
5790
5791Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5792
5793 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5794 added an XML description of the API, moved the script generating
5795 it here. Added a "make api" target
5796
5797Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5798
5799 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5800
5801Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5802
5803 * xpath.c include/libxml/xpathInternals.h: the change made to
5804 xmlXPathFuncLookupFunc was incompatible roll it back
5805
5806Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5807
5808 * SAX.c: cleanup patch from Anthony Jones
5809 * doc/Makefile.am: fix the headers to avoid in make scan
5810 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5811 includes, * vs Ptr and general cleanup
5812 * parsedecl.py: first version of a script to extract the
5813 module interfaces, the goal will be to provide .decl or XML
5814 specification of the interfaces to build wrappers.
5815
5816Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5817
5818 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5819 now provides return codes in case of errors
5820
5821Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5822
5823 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5824 Upgraded to trio baseline 1.6
5825 * strio.h strio.c: Replaced by triostr.h and triostr.c
5826
5827Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5828
5829 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5830 of strdup usage in the code
5831
5832Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5833
5834 * parser.c error.c: Keith Isdale complained rightly that
5835 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5836
5837Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5838
5839 * tree.c: fixed the funxtion to set the xml: attributes
5840 * debugXML.c: added "setbase" to test it.
5841
5842Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5843
5844 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5845 to allow updating an attribute content
5846
5847Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5848
5849 * libxml.h: try to avoid problems when compiling on Windows
5850
5851Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5852
5853 * hash.c: patch from Anthony Jones for hash.c allocation size
5854 * Makefile.am: trying to work around Yet Another Libtool Madness
5855 and build the 2.4.13 release finally ...
5856
5857Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5858
5859 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5860 * doc/* : update of the documentation
5861
5862Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5863
5864 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5865 at fixing #61290 :-(
5866
5867Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5868
5869 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5870 Fixes bug #67229
5871
5872Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5873
5874 * tree.c: trying to avoid troubles when a subtree is copied
5875 and coalesced in part with the target tree. Should fix
5876 bug #67407
5877
5878Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5879
5880 * valid.c: fixed validation of attributes content of type
5881 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5882 values, very old bug. Fixes #67671
5883
5884Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5885
5886 * parser.c include/libxml/parserInternals.h tree.c: integrated
5887 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5888 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5889
5890Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5891
5892 * threads.c: applied Serguei Narojnyi's patch to add native
5893 thread support on the Win32 platform
5894 * testThreadsWin32.c Makefile.am: added the test program also
5895 from Serguei, Win32 specific
5896 * include/win32config.h include/libxml/xmlwin32version.h.in:
5897 added patch from Igor for the Windows thread specific defines.
5898
5899Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5900
5901 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5902
5903Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5904
5905 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5906 output page into XMLinfo.html. Close bug #66951 and
5907 raised by Robert Collins too.
5908
5909Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5910
5911 * encoding.c: Paul Keogh pointed out a possibility of segfault
5912 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5913 Closes bug # 68238
5914
5915Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5916
5917 * doc/*.html: updated the Gdome2 links
5918
5919Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5920
5921 * libxml.h: Applied following patches from Robert Collins
5922 and make sure IN_LIBXML is defined when compiling it
5923 -------
5924 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5925 as well as Visual C.
5926 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5927 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5928 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5929 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5930 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5931 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5932 xmlSysIDExists xmlNoNetExists).
5933 * xmllint.c: Don't include winsock2.h for Cygwin.
5934
5935Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5936
5937 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5938 when the version info is not present.
5939
5940Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5941
5942 * tree.c: Anthony Jones pointed out a problem in
5943 xmlStringGetNodeList() and provided a fix for it
5944
5945Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5946
5947 * parser.c: patch from Frank J Franklin to remove a bug in
5948 xmlCreatePushParserCtxt() when the initial buffer passed
5949 is large.
5950
5951Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5952
5953 * win32/*: big cleanup of the Windows/MSVC project files
5954 from Igor Zlatkovic
5955
5956Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5957
5958 * doc/Makefile.am: should fix #67674 and avoid troubles if
5959 xsltproc is not available or fails in the prefix provided
5960
5961Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5962
5963 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5964
5965Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5966
5967 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5968 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5969 Fixed a few other problems raised by Charlie Bozeman.
5970 * result/VC/ElementValid[5-7]: fixed the output
5971
5972Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5973
5974 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5975 patches from Charlie Bozeman. Regenerated the HTML docs.
5976
5977Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5978
5979 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5980 for Windows from Igor
5981
5982Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5983
5984 * xmllint.c: applied Justin Fletcher patch for --output or -o
5985
5986Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5987
5988 * win32/libxml2/libxml2.def.src: close #67019
5989
5990Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5991
5992 * xmllint.c: applied Justin Fletcher generic timing patch
5993 similar to the one already applied to xsltproc.
5994
5995Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5996
5997 * include/libxml/tree.h tree.c: applied documentation patches
5998 from Charlie Bozeman
5999
6000Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
6001
6002 *doc/xmllint.xml, xmllint.1 - document --dropdtd
6003
6004Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
6005
6006 * valid.c: fix the xmlStrdup() used in the previous patch.
6007 * valid.c: added --dropdtd
6008 * tree.c: fixed xmlUnlinkNode so it also removes the references
6009 from the document if the node is a DTD
6010
6011Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
6012
6013 * HTMLtree.c valid.c: cleanup some static declarations
6014
6015Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6016
6017 * xmllint.c: removed another strdup()
6018 * doc/FAQ: removed the HP/UX entry
6019
6020Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6021
6022 * valid.c: fix bug #66816 when validating.
6023 * xmllint.c: don't use sys/time.h if configure did not found it
6024
6025Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6026
6027 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6028 xmlcatalog_man.xml
6029
6030Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6031
6032 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6033 xmlInitMemory() was declared twice
6034
6035Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6036
6037 * globals.c: do not reference strdup() !
6038 * configure.in libxml-2.0.pc.in: trying to fix the libs
6039 of the various config extraction modules
6040
6041Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6042
6043 * configure.in : preparing 2.4.12
6044 * doc/* : updated and rebuilt the docs
6045
6046Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6047
6048 * uri.c: closed bug #66159
6049 * testURI.c: added --escape option
6050 * configure.in: some cleanup for xml2-config --cflags
6051
6052Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6053
6054 * globals.c testThreads.c: removed some misplaced includes
6055 of xmlversion.h
6056
6057Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6058
6059 * threads.c: patch from Gary Pennington fixing a possible
6060 problem at initialization time.
6061
6062Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6063
6064 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6065 Eric Lavigne contribution to build libxml2 on MacOS using
6066 CodeWarrior.
6067
6068Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6069
6070 * xmllint.c: applied Geert Kloosterman's patch to fix
6071 --repeat --timing output
6072
6073Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6074
6075 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6076 where non-wellformed XML declaractions were not detected.
6077
6078Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6079
6080 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6081
6082Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6083
6084 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6085 gets reset by xmlCleanupInputCallbacks() and this makes the
6086 function useless. Same for output.
6087
6088Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6089
6090 * xmlIO.c: robert pointed out a loop error in callback cleanups
6091
6092Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6093
6094 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6095 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6096 they are not really tied to debugging
6097
6098Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6099
6100 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6101 * xmllint.c: better --catalogs description
6102
6103Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6104
6105 * tree.c: fixed a couple of problems in xmlSetProp()
6106
6107Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6108
6109 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6110 unappropriate stdout output.
6111
6112Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6113
6114 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6115 by Denis Beurive, closes #65111
6116
6117Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6118
6119 * valid.c: in case of content model validity error, don't
6120 print it if validity warnings were not requested.
6121
6122Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6125 * parserInternals.c: removed the last exit() call. Print an
6126 unmaskable error on stderr instead (library mismatch detection)
6127
6128Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6129
6130 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6131 shell instructions from Heiko Rupp
6132
6133Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * catalog.c: use the URL notation file:// for default catalog paths
6136
6137Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6138
6139 * include/libxml/tree.h: better comments for _private fields
6140 * tree.c: removed a problem when copying an entity reference.
6141
6142Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6143
6144 * vms/*: updated instructions and diffs from John A Fotheringham
6145
6146Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6147
6148 * include/libxml/xmlerror.h: avoid an include problem if
6149 #include <libxml/xmlerror.h> happens first in code
6150 seems to be the case in KDE libs
6151
6152Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6153
6154 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6155 from Igor for Windows
6156
6157Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6158
6159 * Makefile.am: Gary Pennington pointed out a missing prefix
6160
6161Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6162
6163 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6164 * doc/*: upgraded and rebuilt the docs
6165
6166Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6167
6168 * HTMLparser.c: fix comment in scripts element parsing.
6169 * result/HTML/doc3*: updated the results.
6170
6171Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6172
6173 * uri.c: another URI bug fix #63336, using Joel Young patch.
6174
6175Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6176
6177 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6178 a cleaned up version of the Pwd shell string generation.
6179
6180Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6181
6182 * valid.c include/libxml/tree.h: trying to fix namespaces +
6183 validation problems for good, closing #63619 in the process
6184 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6185 wrong in this respect, fixed it.
6186
6187Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6188
6189 * xmllint.c: Morus Walter patch to allow --format and --encode
6190
6191Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6192
6193 * debugXML.c: Stefan Kost provided an help command for the shell
6194
6195Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6196
6197 * debugXML.c: Heiko Rupp pointed that the shell would crash
6198 on empty nodesets returns.
6199
6200Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6201
6202 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6203 migh need the history libraries
6204
6205Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6206
6207 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6208 handle the case of < in quoted attributes, Bastian Kleineidam
6209
6210Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6211
6212 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6213 fixing catalog breakages
6214 * Makefile.am catalog.c result/catalogs/catal
6215 result/catalogs/mycatalog.* test/catalogs/catal*:
6216 fixed more problems in catalog support, added more regression tests
6217 for both XML and SGML catalog handling
6218
6219Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6220
6221 * debugXML.c: applied an improvement to xmlGetLineNo() from
6222 Keith Isdale
6223
6224Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6225
6226 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6227 Side effect of the progressive catalog loading
6228
6229Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6230
6231 * Makefile.am: confexecdir and confexec_DATA were defined twice
6232 pointed out by Karl Eichwalder
6233
6234Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6235
6236 * xmlcatalog.c: avoid unlink() and use remove() instead.
6237
6238Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6239
6240 * libxml.spec.in: cleanup
6241 * include/libxml/xmlwin32version.h: updated with 2.4.8
6242
6243Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6244
6245 * encoding.c global.data globals.c testThreads.c: fix bug #63752
6246 of compiling libxml with a non standard set of options
6247
6248Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
6249
6250 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
6251 document --sgml option, fixing gnome bugzilla #63382
6252
6253Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6254
6255 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
6256 breakage of 2.4.7, added a couple of really needed APIs
6257 like xmlCatalogIsEmpty() and xmlNewCatalog()
6258 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
6259 for install-catalog
6260 * configure.in: preparing 2.4.8
6261
6262Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
6263
6264 * HTMLtree.c tree.c include/libxml/HTMLtree.h
6265 include/libxml/tree.h include/libxml/xmlIO.h: more include
6266 cleanups, export cleanly one html output + format function.
6267
6268Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6269
6270 * parser.c: removed initGenericErrorDefaultFunc call from
6271 xmlInitParser() since it could destroy previous calls to
6272 xsltSetGenericErrorFunc() effects
6273
6274Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6275
6276 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
6277 keyword.
6278
6279Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6280
6281 * Makefile.am: cleanup
6282 * threads.c: cleanup too
6283 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
6284 from xsltproc
6285 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00006286 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006287
6288Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6289
6290 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
6291 was not used anymore !
6292
6293Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6294
6295 * configure.in: preparing 2.4.7
6296 * Makefile.am doc/Makefile.am: switched to the latest xmllint
6297 manual page from John
6298 * doc/*: updated the doc and rebuilt the generated pages
6299
6300Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
6301
6302 * xmlIO.c: closing bug #62711, the library should never
6303 close stdin or stdout.
6304
6305Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6306
6307 * uri.c: second pass at fixing #63336, using Joel Young
6308 final patch. looks okay.
6309
6310Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
6311
6312 * uri.c include/libxml/uri.h: trying to clear #63336
6313 allowing the escaping routine to parse unconformant
6314 URI-References.
6315
6316Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
6317
6318 * vms/readme.vms vms/build_libxml.com nanoftp.c
6319 include/libxml/xmlversion.h.in: a few VMS updates from
6320 John A Fotheringham
6321 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
6322 and xmlCleanupOutputCallbacks() for the Perl binding people.
6323
6324Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
6325
6326 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
6327 apply fixes to close #63271 and avoid segfaults when
6328 the error routine gets callbed before xmlInitParser()
6329 get called.
6330 * nanoftp.c error.c: Applied patches from Justin Fletcher
6331 correcting some xmlGenericError misuses.
6332
6333Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
6334
6335 *doc/xmllint.xml, doc/xmllint.1
6336 New and improved man page for xmllint - .xml is the original, .1
6337 is the generated man page
6338
6339Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
6340
6341 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
6342 the web site from the main HTML document.
6343
6344Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6345
6346 * parser.c: fixed an erroneous validation bug when PE refs
6347 occurs in external parsed entities referenced from the
6348 internals subset
6349 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
6350 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
6351 added the associated testcase, it's a nice one.
6352 * HTMLparser.c: generate the DTD node as HTML still ...
6353 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
6354
6355Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6356
6357 * HTMLparser.c: fixed a bug in htmlNewDoc()
6358
6359Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6360
6361 * test/threads/*: added entities testing to the Thread test
6362 * testThreads.c: make the test reasonable
6363 * DOCBparser.c: fix the DTD public and system ID
6364 * xmllint.c: added --sgml for SGML DocBook importing
6365 * Makefile.am: added Docbtests target
6366
6367Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6368
6369 * nanoftp.c: use only "anonymous@" string for anonymous passwds
6370 * testThreads.c: removed bogus include
6371
6372Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6373
6374 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
6375 fixed a very serious (looping) validation bug
6376
6377Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
6378
6379 * include/libxml/globals.h include/libxml/threads.h threads.c
6380 testThreads.c: far more testing, cleaning up bugs
6381 * *.c : make sure globals.h is always included.
6382
6383Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
6384
6385 * HTMLparser.c: try to get rid of parser loops for good.
6386
6387Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
6388
6389 * configure.in: fixed some bugs in CFLAGS passing.
6390 * test/threads Makefile.am testThreads.c: added a specific
6391 threaded test case (really nasty, guaranteed).
6392
6393Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
6394
6395 * catalog.c: serious cleanup on the management of the
6396 XML catalog tree, more tests done, especially with
6397 the catalog PI.
6398
6399Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
6400
6401 * catalog.c: avoid a problem in catalog cleanup on SMP if
6402 catalogs were not initialized.
6403
6404Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
6405
6406 * catalog.c xpath.c: trying to cleanup the not thread safe
6407 parts of the library.
6408
6409Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
6410
6411 * include/libxml/globals.h configure.in global.data: make
6412 the allocation be per-thread a configure option
6413 * encoding.c include/libxml/parser.h: fixed compilation
6414 errors
6415
6416Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6417
6418 * include/libxml/parser.h: Norm reported that a few lines
6419 added were breaking libxslt compile, removed them for now
6420
6421Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
6422
6423 * parser.c parserInternals.c threads.c: debugged and fixed
6424 initialization problems which were giving troubles on SMP
6425 boxes.
6426
6427Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6428
6429 * include/libxml/Makefile.am: missing globals.h
6430
6431Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6432
6433 * globals.c: added a couple of standard includes.
6434
6435Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6436
6437 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
6438 include/libxml/parserInternals.h include/libxml/tree.h
6439 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
6440 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
6441 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
6442 Applied the last patches from Gary, cleanup, activated threading
6443 all user accessible global variables are now handled in globals.[ch]
6444 Still a bit rought but make tests passes with either
6445 --with-threads defined at configure time or not.
6446 * Makefile.am example/Makefile.am: added globals.[ch] and threads
6447 linking options
6448
6449Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6450
6451 * Makefile.am include/libxml/Makefile.am
6452 include/libxml/globals.h globals.c include/libxml/threads.h
6453 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
6454 configure.in: started integrating the core of the thread support
6455 not activated yet but half integrated. The code should still
6456 compile and work anyway.
6457
6458Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6459
6460 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
6461 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
6462 integrating the non-controversial parts of Gary Pennington
6463 multithread patches
6464 * catalog.c: corrected a small bug introduced
6465
6466Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6467
6468 * catalog.c include/libxml/catalog.h: very serious cleanup,
6469 isolating unportable code and as much as possible the accesses
6470 to the global shared catalog. May need more testing !
6471
6472Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6473
6474 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6475 Keith Isdale patches for the XSLT debugger interfaces. Some
6476 cleanup
6477
6478Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6479
6480 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6481 * DOCBparser.c: generate line nubers in elements
6482
6483Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6484
6485 * configure.in: preparing 2.4.6 release
6486 * doc/xml.html doc/html/*: updated and rebuilt the docs
6487 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6488
6489Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6490
6491 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6492 adding documentation for DV's supercatalog support
6493
6494Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6495
6496 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6497 super catalog support adding one API and one flag --sgml to
6498 xmlcatalog
6499
6500Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6501
6502 * doc/xmlcatalog_man.xml, xmlcatalog.1
6503 One more crack at
6504 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6505
6506
6507Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6508
6509 * xpath.c: implemented xmlXPathObjectCopy for external objects
6510 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6511
6512Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6513
6514 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6515 finishing up fix to
6516 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6517 the xmlcatalog man page display more elegantly
6518
6519Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6520
6521 * configure.in: closing bug #61832
6522 * HTMLparser.c: removed a warning
6523
6524Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6525
6526 * xpath.c: fixing #61673 part I, do not loose doc information
6527 when copying result value trees.
6528
6529Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6530
6531 * xpath.c: trying to harden the XPath interpreter
6532
6533Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6534
6535 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6536 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6537
6538Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6539
6540 * HTMLparser: repaired another loop problem
6541
6542Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6543
6544 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6545 parsing.
6546 * xpath.c: fix bug #61291 the default XML namespace node is
6547 missing from the namespace axis.
6548 * tree.c: refuse to create namespaces nodes with prefix "xml"
6549
6550Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6551
6552 * SAX.c: ouch a non-defined namespace could lead to a crash,
6553 fixed #61215
6554
6555Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6556
6557 * parserInternals.c: closed bug #61054
6558
6559Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6560
6561 * include/libxml/Makefile.am: closing #60708
6562
6563Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6564
6565 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6566 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6567
6568Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6569
6570 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6571
6572Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6573
6574 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6575 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6576
6577Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6578
6579 * catalog.c: Justin Fletcher provided cleaup code in case
6580 HAVE_STAT is not defined
6581 * include/win32config.h: Igor Zlatkovic suggested to have
6582 HAVE_STAT defined there
6583
6584Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6585
6586 * catalog.c - fixed typing error reported by M. Barros
6587
6588Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6589
6590 * xmllint.c - fixing typo
6591
6592Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6593
6594 * HTMLparser.c: small enhancement to prevent loop on
6595 unrecognizable data
6596
6597Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6598
6599 * parserInternals.c: applying patch from bug #60757 this
6600 should close it
6601
6602Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6603
6604 * catalog.c xmlcatalog.c: removed a couple of warning
6605 * xpath.c: try to solve the linking problem on platforms
6606 needing trio to compile
6607
6608Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6609
6610 * Makefile.am libxml.spec.in: backing up non-documented changes
6611 commited without review or aproval by Jens Finke <jens@gnome.org>
6612 * HACKING: made 100% clear that no commit should be done directly
6613
6614Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6615
6616 * configure.in: Joe Orton provided a patch fixing a problem
6617 when iconv is specified to be in a non-standard directory
6618 but wasn't exported in xml2-config --cflags
6619
6620Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6621
6622 * configure.in: let's ship 2.4.5 before getting too much
6623 troubles with 2.4.4 errors.
6624
6625Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6626
6627 * encoding.c entities.c: do not output hexadecimal charrefs
6628 when serializing HTML since some version of Netscape can't
6629 grok it, generate decimal ones.
6630 * result/HTML/doc3.htm: output changed due to previous test
6631 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6632
6633Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6634
6635 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6636 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6637
6638Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6639 Released 2.4.4
6640
6641 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6642 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6643 updated the configuration scripts systems accordingly
6644
6645Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6646
6647 * configure.in: preparing for 2.4.4
6648 * doc/xml.html doc/html/*: updated and rebuilt the docs
6649
6650Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6651
6652 * win32/dsp/libxml2.def.src: tried to incorporate comments
6653 from bug #59220
6654
6655Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6656
6657 * parser.c result/noent/wml.xml: fixed bug #59981 related
6658 to handling of '&' in attributes when entities are substitued
6659
6660Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6661
6662 * libxml.h include/libxml/xmlversion.h.in
6663 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6664 Tried to close bug #60131
6665
6666Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6667
6668 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6669
6670Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6671
6672 * SAX.c: fixing bug #59946 on xmlns=""
6673
6674Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6675
6676 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6677 but allocates a new error code.
6678
6679Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6680
6681 * xmllint.c: John Fleck fixed typos in the options output
6682 * parser.c SAX.c: fix ignorable white space SAX selection
6683
6684Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6685
6686 * entities.c: Steve Underwood found the possibility of an
6687 ininite loop in case of error.
6688
6689Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6690
6691 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6692
6693Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6694
6695 * parser.c: warn if version is not 1.0 but it's not
6696 strictly speaking an error after analyzing the spec
6697
6698Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6699
6700 *doc/catalog.html - add link to the html version of the
6701 man page, other linguistic cleanups
6702
6703Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6704
6705 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6706 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6707 file, has not yet been included in the build.
6708
6709Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6710
6711 * catalog.c: removed a duplicate affectation Justin Fletcher
6712
6713Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6714
6715 * tree.c: Armin Sander pointed a possible text coalescing
6716 problem, completed his patch.
6717
6718Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6719
6720 * trionan.c: Fixed const and volatile re-definition problem
6721
6722Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6723
6724 * libxml.4 parser.c: doc updates from Heiko Rupp
6725 * parserInternals.c: 2 sanity checks from Heiko Rupp
6726
6727Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6728
6729 * tree.c: applied patch from Armin Sander to make some pointers
6730 const in xmlCopyNode()
6731 * include/libxml/tree.h: added fix to the header
6732
6733Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6734
6735 * xpath.c: hum, restrict the integer usage gcc bug workaround
6736 to only gcc compilers so that other architecture don't get
6737 penalized by this limitation.
6738 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6739
6740Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6741
6742 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6743 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6744
6745Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6746
6747 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6748 --convert option to xmlcatalog to convert SGML ones to
6749 the XML syntax.
6750 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6751
6752 2.4.3 got released at that point
6753Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6754
6755 * catalog.c xmlIO.c: started some serious testing and fixed
6756 a few bug and optmization needs.
6757
6758Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6759
6760 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6761 preparing for a 2.4.3 release even if it may not be ready yet
6762 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6763 all file parsing lookup to go through the entity resolver, add
6764 to add an API to bypass it (needed to load catalogs themselves),
6765 some cleanup on the catalog code too.
6766 * nanoftp.c: small cleanup
6767 * doc/catalog.html: small update
6768
6769Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6770
6771 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6772 Jun Kuriyama
6773
6774Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6775
6776 * doc/catalog.html: finished the catalog documentation
6777
6778Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6779
6780 * doc/catalog.html doc/xml.html: added documentation about
6781 Catalog support, misses an API description
6782 * doc/html/*: reextracted the API pages
6783
6784Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6785
6786 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6787 Added the part about section 7.2 on URI resolution,
6788 fixed a side effect in the HTML parser, look complete
6789 and ready to rock except the URI/SystemID part!
6790
6791Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6792
6793 * include/libxml/catalog.h include/libxml/parser.h
6794 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6795 xmlIO.c: added support and APIs needed for the catalog PI
6796 * include/libxml/xmlIO.h: cleanup
6797
6798Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6799
6800 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6801 include/libxml/catalog.h: starts to look okay, really
6802 plugged the new framework, cleaned a lot of stuff,
6803 added some APIs, except the PI's support missing this
6804 should be mostly complete
6805 * result/catalogs/* test/catalogs/*: added new test, enriched
6806 the existing one with URN ID tests
6807
6808Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6809
6810 * catalog.c: fixed nextCatalog
6811 * result/catalogs/docbook test/catalogs/*: started adding
6812 a small regression test
6813
6814Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6815
6816 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6817 more work on the XML catalog support.
6818 * parser.c include/libxml/parser.h: small cleanup seems using
6819 list as a public parameter name can give portability troubles
6820 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6821 include/libxml/xpath.h include/libxml/Makefile.am: removed
6822 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6823 wrappers
6824
6825Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6826
6827 * Makefile.am trio.c triodef.h trionan.c xpath.c
6828 include/libxml/Makefile.am include/libxml/trionan.h:
6829 Re-worked Not-A-Number and Infinity support.
6830 * xmlcatalog.c: added readline include files
6831
6832Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6833
6834 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6835 testCatalog as xmlcatalog, making it an installed app
6836 adding a shell, and preparing it to be a /etc/xml/catalog
6837 management tool, though not ready yet
6838 * catalog.c include/libxml/catalog.h: adding support for
6839 XML Catalogs http://www.oasis-open.org/committees/entity/
6840 not finished, there is some interesting tradeoffs and a
6841 few open questions left.
6842
6843Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6844
6845 * xmllint.c: fixed a line formatting problem
6846
6847Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6848
6849 * SAX.c: removed a couple of unused variable (Albert Chin)
6850
6851Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6852
6853 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6854 trying to fix some troubles w.r.t. function returning
6855 const xxxPtr.
6856
6857Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6858
6859 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6860 defined
6861
6862Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6863
6864 * xpointer.c: removed unused var
6865
6866Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6867
6868 * testXPath.c: another small cleanup closing bug #59110
6869
6870Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6871
6872 * win32/dsp/libxml2.def.src: small cleanup closing bug
6873 #59108
6874
6875Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6876
6877 * example/gjobread.c: add xmlCleanupParser() before leaving
6878
6879Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6880
6881 * config.h.in configure.in include/libxml/xmlwin32version.h:
6882 released 2.4.2
6883
6884Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6885
6886 * include/libxml/valid.h debugXML.c valid.c: deprecate
6887 the non-boundchecking Sprintf functions, add Snprintf
6888 this should close bug #57984
6889
6890Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6891
6892 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6893 URIs before doing the lookups (pointed by Mark Vakoc)
6894
6895Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6896
6897 * xpath.c: serious changes on Result Value Trees and NodeSets
6898 w.r.t. deallocation and collect operations. Probably not
6899 100% clean (merge of allocated trees smells like a problem).
6900 Seems sufficient to close #58943
6901
6902Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6903
6904 * xmllint.c: adding a --format option
6905
6906Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6907
6908 * xpath.c: count() was broken on Result Value Tree
6909 * xmlIO.c: fixed file:/// accesses on _WIN32
6910
6911Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6912
6913 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6914 macro was renamed, this should close bug #58683
6915
6916Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6917
6918 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6919 entity substitution mode text at the end of the entity might
6920 be added due to text coalescing.
6921 * nanoftp.c parser.c: small cleanup
6922
6923Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6924
6925 * HACKING: added John Fleck right to commit in the doc subdir
6926
6927Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6928
6929 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6930 allow to inherit attributes from the DTD directly in the
6931 tree, this is needed for XPath and can be a useful feature.
6932 Inherited namespaces are always provided at the tree level now
6933 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6934 of tests for this feature (XSLT being the prime user).
6935
6936Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6937
6938 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6939 testSAX.c xmlIO.c xmllint.c include/win32config.h
6940 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6941 include/libxml/xmlwin32version.h.in win32/README.MSDev
6942 win32/dsp/*: applied Win32 Facelift No.2 patches from
6943 Igor Zlatkovic for Windows/MSC
6944
6945Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6946
6947 * SAX.c: unparsedEntityDecl() the URI computation of the
6948 entity wasn't done breaking XSLT unparsed-entity-uri()
6949
6950Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6951
6952 * xpath.c: fixed a bug when walking the descendants and
6953 the current node has no children
6954 * debugXML.c: show up when a text node is supposed to not be escaped
6955
6956Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6957
6958 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6959 worked like the set:leading() function)
6960 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6961
6962Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
6964 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6965
6966Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * include/libxml/xmlIO.h: apply change to close #58141
6969 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6970
6971Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * parser.c: when the internal subset uses a PE, then the
6974 included entity can use conditional sections.
6975
6976Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6979 when walking the namespace axis showing up in
6980 libxst/tests/general/bug-12
6981 * xmlmemory.c: added the possibility to trace a given block
6982 defined by its address
6983
6984Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * parser.c: don't override existing encoding specified before
6987 starting xmlParseDocument()
6988
6989Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * include/libxml/xmlwin32version.h: reinserted, needed for
6992 Windows users of CVS
6993
69942001-07-27 Darin Adler <darin@bentspoon.com>
6995
6996 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6997 * testCatalog.c: Add include of <libxml/parser.h>.
6998
69992001-07-27 Darin Adler <darin@bentspoon.com>
7000
7001 * include/libxml/.cvsignore:
7002 * include/libxml/xmlwin32version.h:
7003 Remove this file from CVS because it's generated.
7004
7005Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * parser.c include/libxml/parser.h: applied const patches from
7008 Tom Moog #58002
7009
7010Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7011
7012 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7013 lookup framework
7014
7015Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * tree.c: fixed xmlCopyNode() for documents
7018
7019Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7022
7023Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * parser.c: fixes bug #57652 reported by Morus Walter
7026
7027Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7030
7031Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7034 errors, lesson don't add new functions at 1am before a release
7035 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7036 from XPath initialization when possible.
7037
7038Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * result/scripts/base*: removing history/readline changed
7041 this slightly
7042 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7043 xmllint.c: make element content line number generation
7044 optionnal to avoid breaking old apps added interface to switch
7045
7046Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007049 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007050 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7051 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7052 John Kroll fixes to allow saving to HTTP via PUT (or
7053 POST of needed).
7054 * doc/html/*.html: regenerated the docs
7055
7056Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7057
7058 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7059 xmlHashScanFull and xmlHashScannFull3 to get passed the
7060 three keys as arguments to the callback function
7061
7062Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * configure.in Makefile.am: removed libxml softlink for good
7065 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7066 100% coverage by gtk-doc
7067
7068Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7071 fixed serious troubles due to size_t vs. int mismatch
7072
7073Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7076
7077Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7078
7079 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7080 convenient extension API for value and context managing
7081 Now handles external objects through xmlXPathPopExternal,
7082 xmlXPathWrapExternal and xmlXPathReturnExternal.
7083 Added functions for sets operations (intersection, etc.)
7084
7085Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7088 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7089 HTMLparser.c: cleanup of global variables, marking some
7090 const or private.
7091
7092Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7093
7094 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7095 fixed xmlXPathNodeSetItem when passing index=0
7096
7097Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7100
7101Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * xmllint.c: fixed compilation under Cygwin #57503
7104 * TODO: update
7105
71062001-07-13 Peter Williams <peterw@ximian.com>
7107
7108 * config.h.in: add #undef HAVE_DLFCN_H
7109
7110 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7111 builddir.
7112
7113Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7116 raised by #57348 and #57381
7117
7118Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7121 tree.c xpointer.c: store the line numbder in element->content,
7122 may break some software, need a configuration mechanism
7123
71242001-07-10 Darin Adler <darin@bentspoon.com>
7125
7126 * .cvsignore:
7127 * example/.cvsignore:
7128 * include/.cvsignore:
7129 * include/libxml/.cvsignore:
7130 Various things that are generated and should be ignored.
7131
7132Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7135 * doc/xml.html doc/html/*: updated the docs
7136
7137Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7140 validation occured on content with element child
7141
7142Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * tree.c: fixed XML Base computation which was broken
7145 * debugXML.c: added a base function to the shell
7146 * Makefile.am result/scripts/* test/scripts/*: added scripts
7147 based regression tests, and adding 2 XML Base tests
7148
7149Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * tree.c: set properties doc and call xmlSetListDoc for properties
7152 content when grafting them in a different tree.
7153 * aclocal.m4: remove from CVS
7154
7155Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * win32/libxml2/libxml2.def.src: added some missing entry point
7158 for XPath (Mark Vakoc)
7159
7160Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7163 layer should URI-Unescape before trying to open resources.
7164
7165Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * xpath.c: fix the name() bug for elements in the default
7168 namespace reported by Charlie Bozeman
7169
7170Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7173 led to an XPath fix, improvements of SAX initialization, and
7174 an added option --nocdata to testXPath
7175
7176Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * doc/libxml-doc.el: Felix Natter provided anew version working
7179 with XEmacs too
7180
7181Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * include/libxml/xpath.h: small cleanup
7184 * doc/xml.html: update
7185
7186Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7189 released 2.3.14
7190
7191Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * doc/html/*: rebuilt the docs for the release
7194 * doc/xml.html: added 2.3.14 release.
7195
7196Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7199 were not equal to empty strings
7200
7201Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * SAX.c: fixed a URI-Reference computation problem when validating
7204 * xmlIO.c: small cleanup
7205
7206Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * parser.c: improved the description of a couple of interfaces
7209 upon Larry Stamper suggestion
7210
7211Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * SAX.c entities.c parser.c: changed completely the way entities
7214 are handled when running the parser in entity substitution mode.
7215 This fixes a bug reported by Stephan Kulow and nearly divides
7216 by 3 the amount of memory required by libxslt to load and process
7217 DocBook TDG.
7218
7219Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * HTMLparser.c: fixing a too early root closing problem raised
7222 byt Prashanth Naidu
7223
7224Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7227 raised by Mark Vakoc.
7228
7229Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7230
7231 * example/Makefile.am: fixed the include path to add srcdir/include
7232 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7233 and some cleanup
7234
7235Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7238 lot of optimization work, results in significant improvements
7239 when handling really complex XPath queries. Add a small optimizer
7240 for unions, improve [n] and [last()], avoid some costly ops.
7241
7242Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * include/libxml/parser.h parser.c: xmlStrstr args are both const
7245 * xpath.c: small cleanup
7246 * xmlGetNsList: reformated, fixed problems if used on Entities
7247
7248Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * doc/xml.html: added 1.8.14 and 2.3.13 releases
7251
7252Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
7255 * Makefile.am example/Makefile.am: workaround automake generating
7256 erroneous deps
7257
7258Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * include/win32config.h: bug #56801 Yon Derek provided a patch
7261 to the windows config file.
7262
7263Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
7266 libxml.h : Yon Derek provided a set of changes to compile from
7267 CVS on Windows/MSC
7268
7269Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * parser.c: fixed UTF8 BOM support in push mode
7272 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
7273 added a specific testcase
7274
7275Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7276
7277 * Makefile.am: added --push regression tests
7278 * parserInternals.c: the XML parser segfaulted in --push mode
7279
7280Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * configure.in: moved the symlinks detection within a CVS
7283 check, this is not portable and will be removed soon.
7284 * xpath.c: small cleanup/speedup
7285
7286Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
7289 release of 2.3.12
7290 * parser.c: make an error message if unknow entities in all cases
7291
7292Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * uri.c: fixed 2 uri normalization bugs on '//' reduction
7295
7296Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * include/libxml/Makefile.am: Laszlo Peter pointed out that
7299 includes were installed in the wrong dir
7300
7301Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * doc/html.xml: warn against sending code to exhibit bugs.
7304
7305Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
7308 Tru64 from Thomas Leitner
7309
7310Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * AUTHORS: added William and Bjorn
7313 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
7314 daniel@veillard.com hopefully I won't have to do this again
7315 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
7316 docs can be rebuilt cleanly now
7317 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
7318 from CVs it's generated, added include/libxml/xmlwin32version.h
7319 also generated but which should change far less frequently.
7320 * catalog.c nanoftp.c: made sure to include libxml.h not
7321 libxml/xmlversion.h directly
7322 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
7323 when compiling on WIN32 and MSC
7324
7325Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7326
7327 * include/Makefile.am include/libxml/Makefile.am configure.in:
7328 fixed make distcheck and rebuilding the rpms
7329
7330Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331
7332 * configure.in: should finish the migration of exported includes
7333 into a real include/libxml in CVS, at least for CVS users.
7334 * removed the exported headers, added in include/libxml (as well
7335 as xmlversion.h.in).
7336
7337Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * configure.in: fixed the way to detect symlink
7340
7341Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * configure.in: updated, include/libxml is now a real CVS dir
7344
7345Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
7348 version works with both libxml1 and libxml2 (it autodetects
7349 the prefix of the html-files) from Felix Natter.
7350 * doc/xml.html: updated doc accordingly
7351
7352Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xpath.c: fixed the bug generating a template loop in libxslt
7355 when using docbook-xsl-1.4, * should filter out document nodes
7356 * HACKING: added William
7357 * TODO: updated
7358
7359Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * doc/FAQ.html: added a warning about gcc-3.0
7362 * doc/xml.html: added reference to gdome2 and removed a confusing
7363 sentence
7364
7365Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * xmlversion.h: okay this is a generated file, but Windows
7368 users need it and they can't generate it, and I want CVS
7369 Windows users ...
7370 * win32/libxml2/libxml2_so.dsp: Windows project file for
7371 the shared lib version of libxml2
7372 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
7373 resources needed for libxslt/xsltproc by Yon Derek
7374
7375Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7376
7377 * trio.c: MSVC fix (provided by Igor Zlatkovic)
7378
7379Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7380
7381 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
7382
7383Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7384
7385 * include/win32config.h: Yon Derek provided a first fix
7386 to be able to compile libxslt/xsltproc on Windows
7387
7388Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * xpath.c: attempt to work around what seemed a gcc optimizer
7391 bug when handling floats on i386 http://veillard.com/gcc.bug
7392 * tree.c entities.c encoding.c: doing some cleanups while
7393 chasing it
7394
7395Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * Makefile.am: cleanup when --without-debug is specified
7398 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
7399 w.r.t. --without-debug and other include points
7400 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
7401 Catalogs
7402 * configure.in entities.h tree.h HTMLparser.c: removed
7403 --without-corba, made the _private field mandatory
7404
7405Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
7408 outputs a BOM in UTF8, an errata has been issued to avoid the
7409 problem, that was the most reasonable solution... Add support
7410 for a leading UTF8 BOM in entities.
7411
7412Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413
7414 * valid.c: fixed a bug found when post validating an entity ref
7415 * xmllint.c: added --loaddtd and sligly changed --postvalid to
7416 activate it too
7417
7418Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7419
7420 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
7421 weakness in the node copy the XPointer and the XInclude
7422 implementations. Serious cleanup.
7423
7424Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * Makefile.am: Kjartan Maraas provided a small patch to
7427 add xml2-config.in to EXTRA_DIST
7428
7429Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7430
7431 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
7432 provided another failing case found in KDE, the way the
7433 ctxt->vctxt.nodeTab was allocated and freed changed over
7434 time but it wasn't completely cleaned up. This should fix it.
7435
7436Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * parser.c: Stephan Kulow also raised the fact that line number
7439 could get miscounted making debug harder, fixed the problem
7440 in xmlParseCharData()
7441
7442Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * valid.c: Stephan Kulow pointed out a problem when validating
7445 and using an empty entity, forgot a 'break' in a case.
7446
7447Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
7450 * doc/xml.html: updated with 2.3.11
7451
7452Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * TODO: updated adding cleanup of generated doc
7455 * configure.in: prepared to release 2.3.11
7456 * xmllint.c: added --version for bug reporting
7457 * doc/html/*.html: rebuilt the doc
7458
7459Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * xpath.c: first part of the work on selecting namespace to
7462 fix bug #56115
7463
7464Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7465
7466 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
7467 when using -liconv
7468 * TODO: updated
7469
7470Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * HTMLtree.[ch]: more work on the HTML serialization routnes,
7473 cleanup, encoding support.
7474
7475Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476
7477 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7478
7479Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7480
7481 * xpath.c: bug detected by Ankh when / is used as a function arg
7482
7483Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7484
7485 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7486 of element and use it to avoid outputting formatting spaces at
7487 the wrong place. Implemented the format parameter for HTML save.
7488 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7489 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7490 result/HTML/wired.html: of course this impact the result of a
7491 number of HTML tests
7492
7493Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7494
7495 * HTMLtree.[ch]: started augmenting the HTML save API with
7496 encoding and formatting parameters
7497
7498Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7499
7500 * HTMLtree.h: cleanup and started evaluating the work needed on
7501 revamping the HTML output code
7502
7503Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7506
7507Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * valid.c: fixed bug #56049, forgot one check in the
7510 validation routine
7511
7512Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7515
7516Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7517
7518 * libxml.h: fixed an error in last commit
7519 * doc/FAQ.html: added an entry for compilation from CVS
7520
7521Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7522
7523 * xmlversion.h.in libxml.h: Cygwin patches
7524 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7525 * tree.h: cleanup
7526
7527Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7528
7529 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7530 memory block in a strange case where libxml is linked twice
7531 in the binary.
7532
7533Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7534
7535 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7536 state far too often, simple fix used to avoid it.
7537
7538Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7541 being processed, applied his patch
7542 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7543
7544Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7545
7546 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7547 provided fixes to compile on MSCC again
7548 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7549 also provided an update for the project files.
7550
7551Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7554 bug #55810
7555
7556Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * tree.c: fixed xmlGetNsProp() to close bug #55683
7559 Note this requires libxslt to use it's own function instead.
7560
7561Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * HTMLtree.c: when in a pre element no formatting space should
7564 be added.
7565 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7566
7567Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7568
7569 * configure.in: added tests for signal() and signal.h
7570
7571Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7572
7573 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7574
7575Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * doc/libxml-doc.el: Felix Natter provided a new version for
7578 libxml2
7579
7580Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * HTMLtree.c: when in a pre element no formatting space should
7583 be added.
7584
7585Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7586
7587 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7588
7589Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7590
7591 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7592 hack
7593 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7594 * uri.c: fixed a warning
7595
7596Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7597
7598 * HTMLtree.c: trying to close bug #55772 escaping in script
7599 elements
7600 * doc/xml.html: suggest to send mail to the list
7601
7602Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7603
7604 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7605 good. Use a macro and based on the solution provided in
7606 vsnprintf manual page from GNU.
7607
7608Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7609
7610 * error.c: Workaround for non-preserving variadic list.
7611 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7612
7613Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7614
7615 * doc/xml.html: added 2.3.10 release
7616
7617Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7618
7619 * configure.in: releasing 2.3.10
7620
7621Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7624
7625Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * encoding.c: Robert Collins provided a patch to add the
7628 "US-ASCII" encoding alias
7629
7630Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631
7632 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7633 string oriented functions and started cleaning the related areas
7634 in xpath.c which needed fixing in this respect
7635
7636Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7639 #55380
7640 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7641
7642Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * TODO: updated
7645 * nanohttp.[ch] : started adding APIs to get the redirected URL
7646 when this occurs (needed for further base computation
7647 * tree.h: cleanup
7648 * encoding.c: cleanup
7649 * SAX.c: minor change around ctxt->loadsubset
7650
7651Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * Makefile.am include/Makefile.am: small change to have
7654 include/libxml rebuilt if working from CVS.
7655 * uri.c: applied another patch from Carl Douglas for URI escaping,
7656 this should close bug #51876
7657
7658Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7659
7660 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7661 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7662 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7663 added specific regression test
7664 * parser.h: preparing for the XSLT mode where DTD inherited
7665 attributes are added to the tree.
7666
7667Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7668
7669 * xinclude.[ch]: Updated the namespace for the Last Call version
7670 * result/XInclude/include test/XInclude/include: updated the
7671 testsuite accordingly
7672
7673Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674
7675 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7676 related to bug #51876
7677
7678Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7679
7680 * tree.c: fixed a gross mistake in base computation, xml:base is
7681 not completely correct yet (need cascade).
7682 * xpath.[ch]: added the few things needed to find a function name
7683 and URI from the XPath context when it is called.
7684
7685Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7686
7687 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7688 * DOCBparser.c: small cleanup
7689 * xmllint.c: added a --catalogs option to load catalogs from
7690 $SGML_CATALOG_FILES
7691 * tree.c: cleanup
7692 * configure.in: iconv library fixup, ICONV_LIBS
7693
7694Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7695
7696 * catalog.c: handling of CATALOG entries. detection of recursion,
7697 and a few bugfixes
7698 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7699 against the default namespace
7700
7701Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7702
7703 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7704
7705Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7706
7707 * parser.c: fixed propagation context info when parsing an
7708 external entity.
7709 * doc/html/*.html: regenerated a couple of docs
7710
7711Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * doc/xml.html: update with 2.3.9 informations
7714
7715Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7716
7717 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7718 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7719 * doc/html/* : rebuilt the docs
7720 * valid.c: small patch which may improve some case when
7721 validating.
7722
7723Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7724
7725 * HTMLparser.c: Closed bug #54891
7726 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7727 to the suite
7728
7729Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7730
7731 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7732 applied a documentation patch from LotR and filled in a few missing
7733 descriptions
7734
7735Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * xpath.c tree.c parser.c: speed optimizations at the parser level
7738 document tree freeing and xpath evaluation
7739
7740Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * parser.c parser.h parserInternals.h: fixed a couple of
7743 interfaces for handling memory buffer input to const char *
7744 upon suggestion of JamesH.
7745
7746Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7747
7748 * configure.in: LoTR sent a patch fixing the previous commit
7749
7750Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7751
7752 * configure.in: trying to deal again with the stoopid -R linking
7753 flag of Solaris
7754
7755Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7756
7757 * xpath.h: two nodeset access macros from Thomas Broyer
7758
7759Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7760
7761 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7762 patch from Thomas Broyer
7763
7764Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7765
7766 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7767 case
7768 * INSTALL: was empty added stuff from the FAQ
7769
7770Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7771
7772 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7773 attributes handling and #54433 by adding xmlUnsetProp()
7774 and xmlUnsetNsProp()
7775
7776Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7777
7778 * HTMLparser.c: Patch from Jonas Borgström
7779 (htmlGetEndPriority): New function, returns
7780 the priority of a certain element.
7781 (htmlAutoCloseOnClose): Only close inline elements if they
7782 all have lower or equal priority.
7783 * result/HTML: this of course changed a number of tests results.
7784
7785Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7786
7787 * xmlIO.c catalog.c: plugged in the default catalog resolution
7788 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7789 documentations
7790 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7791
7792Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7793
7794 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7795 integrating catalogs
7796 * catalog.[ch] testCatalog.c: adding a small catalo API
7797 (only SGML catalog support).
7798 * parser.c: restaured xmlKeepBlanksDefault(0) API
7799
7800Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7803
7804Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7805
7806 * parser.c: added xmlParseExternalEntityPrivate() to allow
7807 propagation of ctxt->_private when parsing external entities
7808
7809Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7810
7811 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7812
7813Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7814
7815 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7816
7817Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7818
7819 * valid.c: warn when indeterminist content model is detected
7820 * result/VC/ElementValid8: this adds a message
7821 * Makefile.am: add --novalid for VCM tests
7822 * parserInternals.c: added a call to Init memory
7823
7824Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7825
7826 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7827 when both parameters are NULL.
7828
7829Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * valid.c: applied small patch from Gary Pennington, reindented
7832 some part of the code.
7833
7834Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7835
7836 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7837 release, updated and regenerated the docs
7838
7839Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7840
7841 * xpath.c result/XPath/expr/floats : clarified and cleanup
7842 printing of abnormal floats in tests.
7843
7844Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7845
7846 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7847 * results/HTML/ : a few changes in the output of the HTML tests as
7848 a result.
7849 * configure.in: tying to fix -liconv where needed
7850
7851Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7852
7853 * Makefile.am: fixed a stupid error
7854
7855Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7856
7857 * configure.in Makefile.am: make the inclusion of the trio
7858 modules in the library conditional
7859
7860Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7861
7862 * DOCBparser.c: patche from László Kovács, fixed entities refs
7863 in attributes handling
7864
7865Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7868 flushing
7869
7870Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * xpath.c: fix of an XSLT namespace bug reported on the list
7873 general/bug-8-
7874
7875Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7876
7877 * strio.h trio.c: Dan McNichol suggested a couple of small
7878 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7879
7880Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7881
7882 * tree.c parser.c encoding.c: spent a bit more time looking
7883 at the parsing speed and DOM handling. Added a few more
7884 speedups.
7885
7886Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7887
7888 * parser.c: small but effective parsing speed improvement
7889
7890Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7891
7892 * configure.in: default on the DocBook parser inclusion (for Gnome)
7893 * DOCBparser.h: fixed a header reference
7894
7895Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * configure.in xpath.c: applied Bjorn patches for FPE on the
7898 alpha
7899
7900Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7901
7902 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7903 xmlSaveFormatFileTo()
7904
7905Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7906
7907 * xpath.c: simple and efficient optimization, XPath functions
7908 aways bind to the same code, cache this
7909 * TODO: updated (by saying some is obsolete)
7910
7911Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7912
7913 * xpath.c: more cleanup work on XPath name parsing routines
7914
7915Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7916
7917 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7918 xmlXPathParseName
7919 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7920 * debugXML.c: avoid compilation problems if compiling without
7921 HTML support, Igor Zlatkovic
7922 * win32/libxml2/libxml2.def.src: being able to compile without
7923 XPath on Windows
7924
7925Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7926
7927 * libxml.m4: yet another patch from Toshio Kuratomi
7928
7929Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7930
7931 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7932
7933Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * tree.[ch]: added xmlSaveFormatFile interface for saving
7936 and indenting a file.
7937
7938Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * xpath.c: fixed bug #53689 related to processing-instruction()
7941
7942Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * DOCBparser.c: patche from László Kovács
7945
7946Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * parser.c: applied fixes from Christian Glahn bug report #53391
7949
7950Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7951
7952 * error.c: Jean François Lecomte provided a complete description
7953 and a fix to bug #53537
7954
7955Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7956
7957 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7958
7959Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * DOCBparser.c SAX.c: a bit more work on entities processing.
7962 Still Need to cleanup XML output and references in attributes
7963
7964Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7965
7966 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7967
7968Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7969
7970 * tree.c: trying to fix #53574, not completely complete,
7971 I would like xmllint --copy --debug test/ent1 and
7972 xmllint --debug test/ent1 to show the same result.
7973 * xpath.c: fix a bug when trying to sort namespace nodes
7974
7975Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7976
7977 * HTMLtree.c: real fix for #53402
7978
7979Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7980
7981 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7982 PIs when using xsl:output
7983 * valid.c: closing #53537 some case generate segfaults if there
7984 is validity errors
7985
7986Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7987
7988 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7989 of external parsed entities, added --noent to testDocbook
7990 * valid.c: Garry Pennington found an uninitialized variable
7991 access in xmlValidateElementContent()
7992
7993Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7994
7995 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7996 with madness
7997 * result/HTML/ : this modified the result of the regression tests
7998 a lot.
7999
8000Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
8003 to doc where it wasn't checked against NULL reported by
8004 Jens Laas
8005
8006Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8007
8008 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
8009 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
8010
8011Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8012
8013 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8014 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8015 * SAX.[ch]: cleanup and updates for DocBook
8016 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8017 ex SGML identifier changes
8018 * valid.c: removed a static unused function.
8019
8020Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8021
8022 * HTMLtree.c: applied change for Paul Sponagl on script saving
8023 * Makefile.am: the warning about entity title.xml are normal.
8024
8025Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8026
8027 * configure.in: release of 2.3.7
8028 * Makefile.am: fixing make distcheck
8029
8030Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8031
8032 * doc/html/* doc/xml.html: updated and regenerated the docs
8033
8034Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8035
8036 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8037
8038Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8039
8040 * tree.c: fixed #53388 with the provided patch
8041
8042Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8043
8044 * valid.c: Bjorn detected an invalid memory access. Fixed
8045 vstateVPush()
8046
8047Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8048
8049 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8050
8051Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8052
8053 * libxml.h: new header used only for the compilation of libxml
8054 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8055 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8056 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8057 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8058 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8059 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8060 baseline (version 1.2 plus a single patch).
8061 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8062 scientific notation for numbers. Tests added.
8063 * xpath.c: formatting of numbers changed to use sprintf
8064 (contribution from William Brack)
8065
8066Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8067
8068 * valid.c: cleanup, more useful debugging
8069 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8070 * xmlIO.c: entity loading is printed as an error when validating
8071
8072Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8073
8074 * valid.c: fixed to validate within entities
8075 * test/VCM/v22.xml: added a specific testcase
8076
8077Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8078
8079 * valid.c: forgot an epsilon transition in for ()+
8080 * test/VCM/v21.xml : added a specific test case
8081
8082Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8083
8084 * valid.c: removed a state explosion exhibited by RSS
8085 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8086 from bug #51872
8087
8088Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8089
8090 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8091 validation without using an ugly NFA -> DFA algo in the source.
8092 Made a specific algorithm easier to maintain, using a single
8093 stack and without recursion.
8094 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8095 * hash.c: made the growing routine static
8096 * tree.h parser.c: added the parent information to an
8097 xmlElementContent node.
8098
8099Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8100
8101 * SAX.c parser.c xpath.c: generating IDs when not validating
8102 from an external parsed entity was poisoning the ID has table
8103 with removed values. This was killing XSLT on the KDE help
8104 browser.
8105
8106Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8107
8108 * entities.h: andrew@ugh.net.au detected a double declaration
8109
8110Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8111
8112 * debugXML.c hash.c tree.h valid.c : some changes related to
8113 the validation suport to improve speed with DocBook
8114 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8115 the way validation errors get reported
8116
8117Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8118
8119 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8120 by P C Chow and William M. Brack for XSLT HTML output
8121
8122Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8123
8124 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8125 Igor Zlatkovic patches for MSC compilation and added his
8126 updates
8127
8128Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8129
8130 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8131 prefix lookup.
8132 * parserInternals.c: fixed the bug reported by Morus Walter
8133 due to an off by one typo in xmlStringCurrentChar()
8134
8135Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8136
8137 * HTMLparser.c result/HTML/*: revamped the way the HTML
8138 parser handles end of tags or end of input
8139
8140Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8141
8142 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8143
8144Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8145
8146 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8147 bug where the linktime verions of free() won't work ...
8148
8149Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8150
8151 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8152
8153Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8154
8155 * doc/xml.html: added 2.3.6 release
8156
8157Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8158
8159 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8160 * result/wml.xml: resulted in a small output change
8161
8162Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8163
8164 * tree.c: xmlNewDoc was missing the charset initialization
8165 * xmllint.c: added --auto to autogenerate a doc, allow to
8166 reproduce the problem fixed on xmlNewDoc
8167
8168Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8169
8170 * xpath.c: trying to get 52979 solved
8171 * tree.c result/ result/noent/: trying to get 52712 solved, this
8172 also made me clean up the fact that XML output in general should
8173 not add formating blanks by default, this changed the output of
8174 a few tests
8175
8176Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8177
8178 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8179
8180Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8181
8182 * configure.in: finally released 2.3.6
8183
8184Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8185
8186 * xpath.c: checking for null pointer generated by new code
8187
8188Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8189
8190 * xpath.c: fixed a [] evaluation problem reported
8191 * test/XPath/tests/simpleaddr: extended test
8192 * result/XPath/simpleaddr: updated result
8193
8194Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8195
8196 * xmllint.c: Dan Timis reported a portability problem
8197 on Macs without mmap, fixed it.
8198
8199Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8200
8201 * testXPath.c : added a --tree option allowing to display the
8202 tree dump of the XPath expression
8203
8204Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8205
8206 * xpath.c: fixed a memleak when comparing nodesets
8207 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8208 * tree.c: added a TODO
8209
8210Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8211
8212 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8213 we need string functions
8214 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8215 to be able to use them where needed. Applied some changes
8216 to reduce name linking pollution and compile in only what's
8217 needed.
8218 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8219 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8220 for the string manipulation functions
8221 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8222 to the free() function of xmlmemory.c
8223 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8224 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8225 usage.
8226
8227
8228Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8229
8230 * error.c: applied the context output patch of the error
8231 handling submitted by Chuck Griffith
8232 * error/VC/*: this slightly change some error logs
8233
8234Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8235
8236 * parser.c: fixed line number reporting on error
8237
8238Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8239
8240 * parser.c: Sullivan and Darin found a parser bug,
8241 applied the patch.
8242
8243Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8244
8245 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
8246 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
8247 xmlversion.h.in xpointer.c: of course the way I defined
8248 UNUSED breaks on old gcc version. Try to be smart and
8249 also define it directly in xmlversion.h
8250 * configure.in: removed -ansi flag from the pedantic set
8251
8252Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8253 Huge cleanup, I switched to compile with
8254 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
8255 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
8256 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
8257 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
8258 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8259 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
8260 encoding.h entities.c error.c list.[ch] nanoftp.c
8261 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
8262 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
8263 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
8264 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
8265 Cleanup, staticfied a number of non-exported functions,
8266 detected and cleaned up a dozen of problem found this way,
8267 avoided a lot of public function name/typedef/system names clashes
8268 * doc/xml.html: updated
8269 * configure.in: switched private flags to the really pedantic ones.
8270
8271Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8272
8273 * configure.in: 2.3.5
8274 * doc/html/*: rebuilt the docs
8275
8276Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8277
8278 * parser.c: fixed a reported bug in NOTATION parsing
8279 * uri.c: accepted but not fixed bug 51876, added TODO
8280 * Makefile.am: fixed bug 51876
8281
8282Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8283
8284 * config.h.in configure.in error.c: fix a compilation problem
8285 on platforms without vsnprintf (xml@thewrittenword.com)
8286
8287Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8288
8289 * parser.c: fixed a function name header typo
8290 * SAX.c: notations can also occur in external subset.
8291
8292Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8293
8294 * error.c: removed a C++ like comment
8295
8296Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8297
8298 * parser.c: fixing bug 52299 strange condition leading
8299 to a parser crash due to a buffer overflow
8300 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
8301 added the specific test case
8302
8303Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8304
8305 * xpath.[ch]: still a lot of cleanup based on XSLT, added
8306 xmlXPathConvert{String,Number,Boolean} to be able to make
8307 type casts without a context stack, fixed some implementation
8308 problems related to the absence of context at parse-time,
8309 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
8310 in the public API too
8311 * xpointer.c xpathInternals.h: we need to know at parse time
8312 whether we are compiling an XPointer
8313
8314Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8315
8316 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
8317 cleaned up the parser internals, refactored XPath code, added
8318 new compilation based APIs and cleanly separated public and
8319 private APIs.
8320
8321Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8322
8323 * xpath.h: the comp field must be added at the end to avoid
8324 killing binary compat.
8325
8326Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8327
8328 * Makefile.am: detect XPath memleaks in regreson tests
8329 * error.c: fixed and error w.r.t. error reporting still using
8330 stderr
8331 * hash.c: added new line at end of file
8332 * tree.h: minor cleanup
8333 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
8334 expression parsing from evaluation, resulted in a number of
8335 changes internally, and in XPointer. Likely to break stuff
8336 using xpathInternals.h but should remain binary compatible,
8337 new interfaces will be added.
8338
8339Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8340
8341 * configure.in: fixed a couple of problems reported by
8342 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
8343 without gcc on non linux platforms.
8344
8345Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8346
8347 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
8348 a fix for --with-html-dir= configure support. I hope it won't
8349 break rpm generation
8350
8351Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8352
8353 * xmlIO.c: one function comment cleanup.
8354
8355Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8356
8357 * SAX.c: external subset notations were improperly registered
8358 in the internal subset.
8359
8360Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8361
8362 * README.cvs-commits: added, pointing to HACKING
8363 * HACKING: updated
8364
8365Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8366
8367 * parser.c: and Matt Sergeant found one in the XML push
8368 parser (erroneous check I forgot to remove when I fixed the
8369 main parser).
8370
8371Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8372
8373 * xpath.c: ptittom found a small bug in UnaryExpr
8374
8375Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8376
8377 * configure.in: bumped to 2.3.4
8378 * error.c: fixed bug #51860
8379 * tree.c: fixed bug #51861
8380 * valid.c: cleanup, more debug, failed to fix one bug crap ...
8381 * tree.[ch] : added xmlDefaultBufferSize
8382 * nanoftp.c: typo in function name header block
8383 * doc/xml.html : updated, added link to XML::LibXSLT
8384 * doc/html/* : rebuilt the docs
8385
8386Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8387
8388 * parser.c SAX.c: the new content parsing code raised an
8389 ugly bug in the characters() SAX callback. Found it
8390 just because of strangeness in XSLT XML Rec ouptut :-(
8391
8392Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8393
8394 * Makefile.am: Martin Baulig suggested to add -lm
8395 * tree.c: found another bug in xmlNodeGetContent()
8396
8397Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8398
8399 * xpath.c: Bjorn found the error related to strictness of comparison.
8400
8401Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8402
8403 * parser.c: trying to fix the Dtd parsing problem reported
8404 by Gary, side effect of last week speed optimizations.
8405
8406Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8407
8408 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
8409 * parserInternals.c: removed unneeded test raised by Stric
8410
8411Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
8412
8413 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
8414 and fixed by William Brack). Added xmlXPathFormatNumber.
8415 Changed the sorting slightly.
8416 * configure.in Makefile.am example/Makefile.am: Added -lm.
8417 Please note that applications linking with libxml2, must
8418 also like with the math library from now on.
8419
8420Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8421
8422 * HTMLparser.c: fixed loop reported by Marc Sanfacon
8423
8424Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8425
8426 * parser.c: one must report spaces even if the Dtd element
8427 content proves that this is not part of the element content.
8428 * result/valid/*.xml: this changed the ouptu slightly
8429
8430Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8431
8432 * configure.in: bumped to 2.3.3
8433 * doc/xml.html: updated
8434
8435Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8436
8437 * tree.c: minor doc fix
8438 * xpath.c: deallocation issues when a result tree has been
8439 converted to a node-set
8440
8441Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8442
8443 * doc/xml.html: oops corrected dates s/2000/2001
8444
8445Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8446
8447 * valid.c: new patch from Gary Pennington
8448
8449Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8450
8451 * doc/xml.html: applied patch from Ankh
8452
8453Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8454
8455 * xinclude.c: fixed a problem building on Mac
8456
8457Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8458
8459 * parser.c: more work on increasing parsing ferformances
8460
8461Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8462
8463 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
8464 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
8465 avoiding memcpy in production builds MEM_CLEANUP macro use
8466 * parser.[ch] parserInternals.c: optimizations of the tightest
8467 internal loops inside the parser. Better checking of I/O
8468 flushing/loading conditions
8469 * xmllint.c : added --timing
8470
8471Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8472
8473 * configure.in: bumped to 2.3.2
8474 * doc/xml.html: updated for release
8475
8476Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8477
8478 * xpath.c: found a memleak and fixed a nasty bug
8479
8480Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8481
8482 * xmllint.[c1] : added return code errors for xmllint
8483 * xpath.c: specific debug dump function for result value trees
8484
8485Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8486
8487 * xpath.c: finally implemented xmlXPathCompareNodeSets
8488 * test/XPath/expr/floats results/XPath/expr/floats: added
8489 a test for float expressions
8490
8491Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8492
8493 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8494 * parserInternals.[ch]: trying to speed up parsing
8495 * xpath.c : speeded up node set equality op
8496
8497Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8498
8499 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8500 better handling of ID/IDREF and the list modules associated
8501 * configure.in: small CFLAGS cleanup
8502
8503Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8504
8505 * configure.in: fixed iconv detection on AIX (stric)
8506
8507Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8508
8509 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8510
8511Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8512
8513 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8514 and optimized xmlXPathNodeSetSort
8515
8516Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8517
8518 * xpath.c: bug fix when context size is 0
8519 * parser.c: I like Norm's Dtd because they still manage to break
8520 the parser occasionally
8521
8522Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8523
8524 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8525
8526Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8527
8528 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8529 attributes within the XML-1.0 namespace
8530
8531Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8532
8533 * xpathInternals.h: exported a few axis functions
8534 * doc/xml.html: updated the doc
8535
8536Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8537
8538 * configure.in: applied patch from Daniel van Balen for OpenBSD
8539 and bumped version to 2.3.1
8540 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8541 attempt to find autoclosing was simply broken, removed it,
8542 updated the examples, this is better
8543
8544Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8545
8546 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8547 hash functionnalities.
8548 * doc/html/* : rebuild the doc
8549
8550Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8551
8552 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8553 on predicate
8554 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8555 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8556 really want to have tags closed on output even if we accept
8557 unclosed ones on input
8558
8559Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8560
8561 * xpath.c: ouch don't free NULL, rare case fixed
8562 * tree.c: don't coalesce text nodes if they don't have the
8563 same behaviour wrt escaping on output
8564
8565Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8566
8567 * xpath.c: small fixup
8568 * SAX.c: don't warn on empty namespaces.
8569
8570Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8571
8572 * README: a bit of cleanup
8573 * configure.in: preparing for 2.3.0 release
8574
8575Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8576
8577 * hash.[ch]: added a first version of xmlHashSize()
8578 * valid.c: another bug fix from Gary Pennington
8579
8580Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8581
8582 * valid.c: couple of bug fixes pointed by Gary Pennington
8583 * HTMLtree.c: #if 0 cleanup
8584
8585Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8586
8587 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8588 which removes a time consuming check of xmlXPathNodeSetAdd()
8589 and use it in places where we are sure to not break unicity
8590
8591Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8592
8593 * xpath.c: bug fixes found from XSLT
8594 * tree.c: preserve node->name special values when copying nodes.
8595 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8596 external subset are fetched when available but without full
8597 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8598 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8599 output with encoding disabled.
8600
8601Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8602
8603 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8604 xmlCheckFilename should not be called from xmlFileOpenW
8605 and xmlGzfileOpenW
8606
8607Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8608
8609 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8610 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8611 added the new tests for URI normalization
8612 * testURI.c: fixed stoopid bugs
8613 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8614 the URI in the error messages are now properly normalized
8615
8616Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8617
8618 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8619
8620Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8621
8622 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8623
8624Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8625
8626 * xpath.c: fixed mod operator
8627
8628Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8629
8630 * parser.c: fixed xmlStrcat doc
8631 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8632 trees.
8633
8634Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8635
8636 * xpath.c result/XPath/tests/chaptersbase
8637 result/XPath/tests/simplebase: fixed XPath node()
8638 * tree.c: small fix in xmlNewNs()
8639 * Makefile.am: removed extraneous xml2Conf.sh rule
8640
8641Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8642
8643 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8644 Changed the library name, in order to get libxml-devel and
8645 libxml2-devel to coexist on a single system
8646 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8647 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8648
8649Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8650
8651 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8652 libxml2-devel installable in // as libxml-devel.
8653
8654Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8655
8656 * doc/Makefile.am: fixed make rebuild in doc
8657 * doc/html/*.html: rebuilt the docs
8658
8659Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8660
8661 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8662
8663Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8664
8665 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8666 the HTML doc to go into the -devel RPM ...
8667 * aclocal.m4 config.h.in: some updates due to auto* magic
8668
8669Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8670
8671 * xpath.h: added a hook in the context structure allowing to
8672 link to extra support, needed for XSLT
8673
8674Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8675
8676 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8677 xmlXPtrCmpPoints to use it.
8678 * propagated the following patch from Alejandro Forero
8679 * include/win32config.h xmlIO.c: applied further suggestions
8680 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8681 * example/gjobread.c: fixed warnings, now that it builds
8682
8683Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8684
8685 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8686
8687 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8688 filename points to a valid file (not a directory).
8689 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8690 Added calls to xmlCheckFilenameDir.
8691
8692 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8693 `path' (rather than `filename') as the parameter to gzopen and open.
8694
8695Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8696
8697 * Makefile.am: fixed a problem with EXTRA_DIST
8698
8699Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8700
8701 * Makefile.am example/Makefile.am: finally found the trick
8702 to build the example, i.e. add "." in SUBDIRS before example
8703 in the list <grin/>
8704
8705Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8706
8707 * doc/xml.html: updated with an XSLT section, removed pointer to
8708 W3C CVS base.
8709
8710Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8711
8712 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8713 too, and deallocation need to occur the same way.
8714
8715Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8716
8717 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8718 type correponding to an XSLT result tree fragment. Share most
8719 of the data format with node set, as well as operators.
8720 * HTMLtree.c: added a newline at the end of the doctype output
8721 whe this one is not present initially.
8722 * tree.c: make sure taht the parent and doc pointers are properly
8723 set when copying attributes (lists).
8724
8725Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8726
8727 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8728
8729Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8730
8731 * xpath.c: seems I finally killed that ugly path evaluation
8732 context bug (tagged 9999 in case is is wrong)
8733
8734Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8735
8736 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8737 for XSLT
8738
8739Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8740
8741 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8742 for xmlGzfileOpen() bug
8743
8744Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8745
8746 * xpath.c: removed an error found by XSLT usage
8747 * tree.c parserInternals.h: use a predefined static string
8748 for text and comment nodes, avoid freeing them in xmlFreeNode,
8749 exported the string name in parserInternals.h and added
8750 another value to disable encoding at output (for XSLT),
8751 gain memory, time.
8752
8753Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8754
8755 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8756 win32/libxml2/libxml2_so.dsp: new makefiles and update
8757 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8758
8759Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8760
8761 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8762 Gary Pennington
8763
8764Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8765
8766 * xpath.c: fixed the comaprision of values and nodelists,
8767 need to compare nodelist still ...
8768 * debugXML.c: avoided a possible core dump
8769 * HTMLparser.c: cleanup
8770 * nanohttp.c: contributed fix.
8771 * tree.c: fixes in properties handling added xmlSetNsProp
8772 needed by libxslt
8773 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8774 comment
8775 * TODO: updated
8776
8777Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8778
8779 * parser.c parserInternals.c: applied Bjorn Reese optimization
8780 patch
8781
8782Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8783
8784 * Makefile.am: applied patch fro make check from Martin Vidner
8785
8786Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8787
8788 * configure.in: preparing 2.2.11
8789 * doc/html/*: rebuild the HTML files
8790 * doc/xml.html : updated
8791
8792Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8793
8794 * tree.c: fixed a stupid bug
8795 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8796 patches related to validation of an XInclude processing result
8797 * TODO: updated
8798
8799Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8800
8801 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8802 on large files
8803
8804Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8805
8806 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8807
8808Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8809
8810 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8811 reported by Jonas Borgström
8812 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8813
8814Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8815
8816 * testXPath.c xpath.c: fixing the XPath union expressions problem
8817 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8818
8819Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8820
8821 * xmllint.c: Made is so if the file name is "-" is will read form
8822 standard input. Sven Heinicke <sven@zen.org>
8823 * tree.c: fixed a problem when growing buffer
8824 * tree.h: fixed the comment of the node types following andersca
8825 comment
8826 * TODO: updated
8827
8828Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * HTMLparser.[ch]: added a way to avoid adding automatically
8831 omitted tags. htmlHandleOmittedElem() allows to change the
8832 default handling.
8833 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8834 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8835 of xmllint too when using --memory flag, added a memory test
8836 suite at the Makefile level.
8837 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8838 with namespace use when encountering QNames in XPath evalation,
8839 added xmlns() scheme in XPointer.
8840 * nanoftp.c : incorporated a fix
8841 * parser.c xmlIO.c: fixed problems raised with encoding when using
8842 the memory I/O
8843 * parserInternals.c: closed bug 25934 reported by
8844 torsten.landschoff@innominate.de
8845 * TODO: updated
8846
8847Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8850 on a non-updated tree :-(, made a 2.2.10 release to correct the
8851 situation
8852
8853Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8856 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8857 integrated a set of OpenVMS changes from Howard Taylor
8858 <Howard.Taylor@pacoast.com>
8859
8860Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8861
8862 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8863 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8864
8865Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * HTMLparser.c: some fixes on auto-open of html/head/body
8868 * encoding.c: fixed a compilation error on some gcc env
8869 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8870 XPointer implementation
8871 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8872 related XPointer tests and associated results
8873
8874Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * doc/xmldtd.html doc/xml.html: following a short step by step
8877 guidance on IRC to help maciej with DTDs I started a small
8878 page on the subject.
8879
8880Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * HTMLparser.c: fixed handling of broken charrefs
8883 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8884 patches
8885
8886Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * doc/xml.html doc/html/* : rebuilt the docs after adding
8889 xinclude and updated page for 2.2.7 and 2.2.8
8890 * configure.in: releasing 2.2.8
8891
8892Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * parser.[ch] parserInternals.c: applied the conditional
8895 section processing fix from Jonathan P Springer
8896 <jonathan.springer2@gte.net>
8897 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8898 project file, fixed iconv default non support
8899 * xpath.c: fixed the problem of evaluating relative expressions
8900 when a node context is provided.
8901
8902Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * nanoftp.c: fixed gcc 2.95 new warnings
8905 * SAX.c: fixed a stupid bug
8906 * tree.c: fixed a formatting problem when round-tripping
8907 from/to memory
8908 * xinclude.c: chased memleak, fixed a base problem
8909 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8910 xmlXPtrBuildNodeList()
8911 * TODO: updated
8912 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8913 adding a first small set of regression tests for XInclude
8914
8915Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * nanohttp.[ch]: applied Wayne Davison patches to access
8918 the WWW-Authorization header.
8919 * parser.c: Closed Bug#30847: Problems when switching encoding
8920 in short files by applying Simon Berg's patch.
8921 * valid.c: fixed a validation problem
8922 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8923 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8924 Wayne Davison
8925 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8926 need to be extended to non full nodes selections.
8927 * xinclude.c: starts to work decently
8928
8929Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8930
8931 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8932 debugXML.c xmlversion.h.in: Started adding XInclude support,
8933 this is a new xmllint option
8934 * tree.c xpath.c: applied TOM patches for XPath
8935 * xpointer.c: fixed a couple of errors.
8936 * uri.c: added an escaping function needed for xinclude
8937 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8938 new warning from RH70 gcc's version
8939
8940Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8941
8942 * HTMLparser.c: fixed loop on invalid char in scripts
8943 * parser.c: update to description of xmlIOParseDTD()
8944 * libxml.m4 xmlversion.h.in: changes contributed by
8945 Michael Schmeing <m.schmeing@internet-factory.de>
8946 * configure.in: preparing for 2.2.7
8947 * Makefile.am: trying to avoid config.h and acconfig.h
8948 being included in the distrib
8949 * configure.in: released 2.2.7
8950
8951Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8954 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8955
8956Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * parser.[ch]: added xmlIOParseDTD()
8959 * xpointer.c: added support for the 2 extra parameters of
8960 string-range, fixed a stoopid error when '0' was present
8961 in XPointer expressions
8962 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8963 testsuite for the above
8964
8965Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * libxml.spec.in: improved package descriptions
8968
8969Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8970
8971 * xpath.c xpathInternals.h: applied a large cleaning patch
8972 from TOM <ptittom@free.fr>, it also add namespace support
8973 for function and variables registration.
8974
8975Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8976
8977 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8978 * Makefile.mingw: Wayne Davison's update adding hash.c
8979
8980Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * xpath.c: fixed the root evaluation problems
8983 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8984 ignorable spaces with <b> <bold> <em>
8985 * tree.c: fixed a loop in xmlSearchNsByHref()
8986
8987Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * xpath.c: applied another XPath patch from TOM
8990 * xpath.c include/makefile.am: applied another patch from
8991 china@thewrittenword.com (cleanup on IRIX).
8992
8993Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * xml-config.1: received a fixed version from Fredrik Hallenberg
8996 <hallon@lysator.liu.se>
8997
8998Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
9001 cleanup patch for XPath
9002
9003Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * patched to redirrect all "out of context" error messages to
9006 a reconfigurable routine. The changes are:
9007 * xmlerror.h : added the export of an error context type (void *)
9008 an error handler type xmlGenericErrorFunc there is an interface
9009 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
9010 to reset the error handling routine and its argument
9011 (by default it's equivalent to respectively fprintf and stderr.
9012 * all the c files: all wild accesses to stderr or stdout within
9013 the library have been replaced to calls to the handler.
9014
9015Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * configure.in: release 2.2.6
9018 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9019 exporting the inner functions of xpath for extension modules
9020 * doc/*: updated and rebuilt the doc
9021
9022Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * nanohttp.c : applied Wayne HTTP cleanup patch
9025 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9026 and xmlNodeSetSpacePreserve()
9027
9028Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * xpath.c: closing bug #29260
9031
9032Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9035 multikey tuples, made hash structure opaque
9036 * valid.[ch]: moved elements, attributes, notations decalarations
9037 as well as ID and refs to hash tables.
9038 * entities.c: hash cleanup
9039 * xmlmemory.c: fixed a dump problem in debug mode
9040 * include/Makefile.am: problem passing in DESTDIR= values patch
9041 from Marc Christensen <marc@calderasystems.com>
9042 * nanohttp.c: removed debugging remains
9043 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9044 * HTMLparser.c parser.c: fixing a number of problems with the
9045 macros in the *parser.c files (Wayne).
9046 * HTMLparser.c: close the previous option when opening a new one
9047 (Marc Sanfacon).
9048 * result/HTML/*: updated the HTML results accordingly
9049
9050Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9053 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9054 XPath functions and XML entities table to them. More to come...
9055 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9056
9057Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * tree.c: coalesce adjacent text nodes
9060 * valid.c: handling of blank nodes in DTd validation (raised
9061 by problems with a posteriori validation).
9062 * nanohttp.c: changing behaviour on HTTP write stuff.
9063 * HTMLtree.c: forced body and html to be explicitely closed.
9064 * xpath.h: exported more XPath functions.
9065
9066Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * Release of 2.2.5
9069 * xpointer.c: range() range-inside and other helper functions
9070 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9071
9072Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9075 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9076
9077Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9080 and XPointer modules
9081
9082Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9083
9084 * SAX.h: closed #25107
9085
9086Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * testSAX.c: fixed problem with cdata reporting
9089 * SAXresult/* : updated
9090
9091Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9094 Closed bug #27499, added to regression tests
9095 * TODO: updated
9096
9097Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9100 support for SCRIPT and STYLE with help from Bjorn Reese
9101 * test/HTML/* result/HTML/*: added simple testcase and updated
9102 the existing ones.
9103
9104Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9107 string-range for empty strings
9108 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9109 test/XPath/xptr/strrange: augmented the XPointer testsuite
9110
9111Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * doc/xml.html doc/xmlmem.html: added a module describing memory
9114 interfaces and use, updated the main page.
9115
9116Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9119 nanoftp code work on Windows too now
9120
9121Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9124 * xpointer.c: implemented string-range() at least a good first version
9125 * test/XPath/docs/str test/XPath/xptr/strrange
9126 result/XPath/xptr/strrange: the string-range() tests
9127
9128Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * Makefile.am include/Makefile.am include/win32config.h
9131 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9132 and make distcheck
9133
9134Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9137 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9138 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9139
9140Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9141
9142 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9143 patch for socklen_t detection by
9144 Albert Chin-A-Young <china@thewrittenword.com>
9145
9146Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9149 and added a --dtdvalid option to xmllint used to test it
9150
9151Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9154 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9155
9156Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9157
9158 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9159 handlings (registration, lookup, cleanup)
9160
9161Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9162
9163 * configure.in Makefile.am include/makefile.am: adding XPointer
9164 and XPtrtests target
9165 * xpointer.[ch] : new files for XPointer support
9166 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9167 more XPath tests
9168
9169Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9170
9171 * configure.in: fixed, very broken, make distcheck works again
9172
9173Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * More work toward 2.2.5, integrated a number of patches
9176 * configure.in Makefile.am win32config.h.in: trying to cleanup
9177 make distcheck .... huh ...
9178 * include/Makefile.am include/win32config.h: new directory
9179 for includes
9180 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9181 updated teh makefiles and instructions for WIN32
9182 * xpath.c: small fixes
9183 * test/XPath/ results/XPath: updated the testcases and results
9184 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9185 suggested patches
9186 * valid.c: fixed an ID bug
9187
9188Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9189
9190 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009191 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009192 * xpath.[ch]: worked on XPointer
9193
9194Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * configure.in Makefile.am: 2.2.5, ship the include in an
9197 include/libxml subdirectory, use symlinks when using CVS
9198 * testSAX.c: fixed small bug
9199 * testXPath.c: changed the way testfiles are parsed
9200 * debugXML.c: same kind of cleanup when parsing an argument expression
9201 XPath/XPointers can have blanks embedded
9202 * xpath.[ch]: more cleanup, reorgs for XPointer work
9203 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9204 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9205
9206Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9209 in the XPath engine, rewrote large parts of it, now it's far
9210 cleaner and in sync with the REC not an old WD. Fixed a parsing
9211 problem in the interactive XML shell found when testing XPath.
9212
9213Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9216 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9217 examples with the extra test
9218
9219Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9222 the global init function.
9223
9224Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * HTMLparser.c: Doohhh, attribute name parsing was still case
9227 sensitive ! Fixed this ...
9228 * result/HTML/* : updated the tests results accordingly
9229
9230Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9233 engine, should be far more stable, incorporated a new version of
9234 preceding/following axis, need testing
9235 * uri.c: fixed file:///c:/a/b/c problem
9236 * test/XPath/tests/idsimple: augmented the XPath tests
9237
9238Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9239
9240 * doc/* rebuilding docs for 2.2.4 release
9241
9242Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * configure.in: releasing 2.2.4
9245 * parser.[ch]: added xmlStrEqual()
9246 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
9247 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
9248 use xmlStrEqual instead
9249 * TODO: updated
9250 * added an XPath test
9251
9252Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
9255 * entities.h: exported xmlInitializePredefinedEntities
9256 * parser.[ch] : added xmlInitParser()
9257 * parserInternals.h : had to export htmlInitAutoClose()
9258
9259Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9260
9261 * xpath.[ch] : fixed some serious XPath Predicate evaluation
9262 problems
9263 * Makefile.am : added XPath regression tests to normal tests
9264 * uri.c: fixed a problem with local paths, cleanup
9265 * parser.c: fixed a problem with large CData sections
9266
9267Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9268
9269 * configure.in xml-config.in: patch from "Ben Taylor"
9270 <sol7x86@hotmail.com> for solaris shared libs lookup
9271
92722000-09-30 Martin Baulig <baulig@suse.de>
9273
9274 * libxml-2.0.pc.in: Provide pkg-config script.
9275
9276 * configure.in: Create the libxml-2.0.pc script from the
9277 libxml-2.0.pc.in templates.
9278 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
9279 script in `$(libdir)/pkgconfig'.
9280
9281Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9282
9283 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
9284 when compiling with MSC
9285
9286Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9287
9288 * xpath.c: patch for normalize-string() substring-before(),
9289 substring-after() and translate() functions from Bjorn Reese
9290 <breese@mail1.stofanet.dk>
9291 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
9292 Fredrik Hallenberg <hallon@lysator.liu.se>
9293 * TODO: updated
9294
9295Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
9298 problem of socklen_t being undefined on a number of platforms
9299 * debugXML.c: fixed a compilation problem when without snprintf
9300
9301Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9302
9303 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
9304 an URI bug and a fix for the control-character-induced infinite loop
9305 * nanohttp.c: preventive fix for compiling on WIN32
9306
9307Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9308
9309 * xmlint.c: closing bug #25000
9310
9311Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9312
9313 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
9314 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
9315 modified slightly Wayne Davison patch adding xmlStrcasecmp and
9316 related function, fixing xmlStrncmp(), and associated cleanup
9317 * result/HTML/entities.html.sax: updating result
9318
9319Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9320
9321 * uri.c: applied patch for URI escaping from Wayne Davison
9322 <wayned@blorf.net>
9323 * tree.c parserInternals.c HTMLparser.c: memset checks patches
9324 from Denis Barbier <barbier@imacs.polytechnique.fr>
9325 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
9326 patch from Wayne Davison
9327
9328Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * doc/xml.html : updated with new releases, adding "how to help"
9331
9332Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9333
9334 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
9335 removed a few warnings in pedantic mode ...
9336 * parserInternals.c parser.c: moved encoding switching function
9337 to parserInternals.c
9338 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
9339
9340Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * HTMLparser.c parser.c: set ctxt->errNo before calling the
9343 error or warning handlers
9344
9345Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * parserInternals.c parserInternals.h parser.c Makefile.am:
9348 created a new module parserInternals.c, moved most of the
9349 code shared by the various parsers there, as well as
9350 deprecated code from parser.c. More cleanup of parser.c
9351 * uri.c: fixed a problem when URI is NULL
9352 * valid.c: speedup when looking for an attribute declaration
9353
9354Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
9357 the cleanup of the computation of URI references when seeking
9358 external entities. The URI reference string and the resulting
9359 URI are both stored now.
9360 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
9361 large s(n)printf checks and cleanup from Denis Barbier
9362 <barbier@imacs.polytechnique.fr>
9363 * xmlversion.h.in tree.h: couple of SGML declarations for a
9364 possible docbook module.
9365 * result/VC/ : a couple of test output changed due to the change
9366 of the entities URI
9367
9368Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * parser.h: added a _private field for linking user's data
9371
9372Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * parser.c parserInternals.h: demacroified most of the IS_XXX
9375 the gain in size is significant so ...
9376
9377Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9378
9379 * entities.c: cases where looking up entities with doc==NULL
9380 covered
9381
9382Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * uri.c: applied Wayne Davison patch
9385 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
9386
9387Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9388
9389 * uri.c testUri.c: applied Wayne Davison patches
9390 * test/URI/uri.data result/URI/uri.data: first set of tests/results
9391 * Makefile.in: added URItest and included thenin "make tests"
9392
9393Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9394
9395 * xmlversion.h.in: closed bug 22941
9396
9397Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9398
9399 * doc/xmlio.html: added doc and example for entity loader
9400 redefinition.
9401
9402Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9403
9404 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
9405 used by libxml
9406
9407Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9408
9409 * parser.c: Fixed bug on invalid ontent characters and when using
9410 push.
9411 * xmllint.c: fixed xmllint endling of errors in push mode
9412
9413Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * HTMLparser.c testHTML.c: applied two new patches from
9416 Wayne Davison <wayned@users.sourceforge.net>
9417 * result/HTML/*.sax: regenerated HTML SAX output
9418 * parser.c: more cleanup.
9419
9420Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * HTMLparser.[ch] testHTML.c: applied the second set of
9423 patches from Wayne Davison <wayned@users.sourceforge.net>,
9424 adding htmlEncodeEntities()
9425 * HTMLparser.c: fixed an ignorable white space detection bug
9426 occuring when parsing with SAX only
9427 * result/HTML/*.sax: updated since the output is now HTML
9428 encoded...
9429
9430Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9431
9432 * HTMLparser.[ch]: applied some of Wayne Davison
9433 <wayned@users.sourceforge.net> patches
9434
9435Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
9438 undeclared namespace prefix was used, added a warning.
9439 Cleaned up support w.r.t. entities, spilling out a warning
9440 and being pedantic on lookups.
9441 * test/warning/ent9 : added testcase for previous example.
9442 * TODO: updated
9443 * parserInternals.h parser.c: changed the way names are parsed
9444 now allow infinite size and decrease penalty for normal use
9445 * parser.c: Started a big cleanup/check of the parser code,
9446 fixed some of the most tortuous entity code, spotted code
9447 unused anymore
9448 * test/*: added tests for very long names and related nasty
9449 things.
9450
9451Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9452
9453 * doc/encoding.html: added encoding aliases doc
9454 * doc/xml.html: updates
9455 * encoding.[ch]: added EncodingAliases functions
9456 * entities.[ch] valid.[ch] debugXML.c: removed two serious
9457 bottleneck affecting large DTDs like Docbook
9458 * parser.[ch] xmllint.c: added a pedantic option, will be
9459 useful
9460 * SAX.c: redefinition of entities is reported in pedantic mode
9461 * testHTML.c: uninitialized warning from gcc
9462 * uri.c: fixed a couple of bugs
9463 * TODO: added issue raised by Michael
9464
9465Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9466
9467 * doc/encoding.html: propagated Martin Duerst suggestions
9468
9469Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9470
9471 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
9472 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
9473 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9474 by Wayne Davison
9475
9476Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * nanoftp.c nanohttp.c: small cleanup
9479 * TODO: updated
9480
9481Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * added an old VC testcase and updated title.xml entity
9484
9485Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9488 done on auto-opening of <p> tags and cleanup of SAX output
9489
9490Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9493
9494Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * doc/xml.html libxml.* structure.*: updated the doc a bit
9497
9498Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9499
9500 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9501 of SAX tests
9502
9503Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9504
9505 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9506 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9507
9508Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9509
9510 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9511 * testHTML.c: fix core dump on Solaris 2.x systems
9512 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9513 * result/HTML/*.sax: previous bug fix lead to new results
9514
9515Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9516
9517 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9518 * configure.in: added --with-readline=DIR to accept alternate
9519 path for readline include/library
9520 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9521 for ANSI under HP-UX
9522 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9523 includes @LIBS@
9524
9525Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * doc/* : rebuilt the docs
9528 * getting ready for 2.2.2 release
9529
9530Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9531
9532 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9533 and xmlAddFeature()
9534 * tree.[ch]: added xmlAddChildList()
9535 * xmllint.c: MAP_FAILED macro test
9536 * parser.h: added xmlParseCtxtExternalEntity()
9537 * valid.c: applied bug fixes removed warning
9538 * tree.c: added CDATA block to elements content
9539 * testSAX.c: cleanup of output
9540 * testHTML.c: added SAX testing
9541 * encoding.c: better error recovery
9542 * SAX.c, parser.c: fixed one of the external entity processing
9543 of the OASis testsuite
9544 * Makefile.am: added HTML SAX regression tests
9545 * configure.in: bumped to 2.2.2
9546 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9547 SAX results
9548
9549Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * configure.in: patch for HP compiler
9552
95532000-08-04 Sven Heinicke <sven@zen.org>
9554
9555 * xmllint.c: Was coredumping sometimes when the file given didn't
9556 exist.
9557
9558Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9559
9560 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9561
9562 when using in memory parsing. Need some cleanup.
9563 * xmllint.c configure.in: added a --memory flag to test memory
9564 parsing
9565
9566Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * nanohttp.c: fixed socklen_t replacement to unsigned int
9569 * parser.c: fixed a space handdling missing at the end of
9570 production 28 DOCTYPE.
9571 * xmlmemory.c: fixed a stupid bug on the routine to override
9572 allocation functions
9573 * TODO: updated
9574
9575Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9576
9577 * doc/ regenerated the docs
9578
9579Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9580
9581 * doc/encoding.html doc/xml.html: added I18N doc
9582 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9583 improvements, both parser and filters, added ASCII & HTML,
9584 fixed the ISO-Latin-1 one
9585 * xmllint.c testHTML.c: added/made visible --encode
9586 * debugXML.c : cleanup
9587 * most .c files: applied patches due to warning on Windows and
9588 when using Sun Pro cc compiler
9589 * xpath.c : cleanup memleaks
9590 * nanoftp.c : added a TESTING preprocessor flag for standalong
9591 compile so that people can report bugs more easilly
9592 * nanohttp.c : ditched socklen_t which was a portability mess
9593 and replaced it with unsigned int.
9594 * tree.[ch]: added xmlHasProp()
9595 * TODO: updated
9596 * test/ : added more test for entities, NS, encoding, HTML, wap
9597 * configure.in: preparing for 2.2.0 release
9598
9599Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9600
9601 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009602 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009603
9604Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9605
9606 * doc/xml.html: changed the xmlsoft.org structure, updated the
9607 examples w.r.t. root and childs
9608
9609Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9610
Daniel Veillard784b9352003-02-16 15:50:27 +00009611 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009612
9613Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9614
9615 * HTMLparser.c: Work on character encoding support for the HTML parser
9616 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9617 * encoding.c: Fixed a potential memleak in the encoding stuff
9618
9619Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9620
9621 * doc/FAQ.html doc/Makefile.am : added a FAQ
9622
9623Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9624
9625 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9626 of the HTML parser to force it to not bypass SAX
9627
9628Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9629
9630 * win32config.h.in: updated
9631 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9632 lacks iconv support :-( need to release 2.1.1
9633 * configure.in: release 2.1.1
9634 * HTMLparser: fixed bug #14784
9635 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9636 by Windows compiler
9637 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9638 the SAX startDocument() callback.
9639 * TODO: updated
9640
9641Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9642
9643 * added xmlStopParser()
9644
9645Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9646
9647 * configure.in: 2.1.0 prerelease
9648 * Large resync between W3C and Gnome tree
9649 * nanoftp, nanohttp.c: fixed stalled connections probs
9650 * HTMLtree.c SAX.c : support for attribute without values in
9651 HTML for andersca
9652 * valid.c: Fixed most validation + namespace problems
9653 * HTMLparser.c: start document callback for andersca
9654 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9655 * parser.h, SAX.c: serious speed improvement for large
9656 CDATA blocks
9657 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9658 different encoding
9659 * example/Makefile.am example/gjobread.c tree.h: work on
9660 libxml1 libxml2 convergence.
9661 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9662 and the LIBXML_TEST_VERSION macro
9663
9664Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9665
9666 * doc/xml.html: various patches and improvements typo fixed by
9667 Felix Natter
9668 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9669 from Felix Natter <fnatter@gmx.net>
9670
9671Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9672
9673 * doc/upgrade.html: updated with instructions for support of both
9674 libxml-1.x and libxml-2.x
9675 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9676 for 2.x support and also fixed includes
9677
9678
9679Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9682 the encoding support, added iconv support, so now libxml if
9683 compiled with iconv automatically support japanese encodings
9684 among others. Work based on initial patch from Yuan-Chen Cheng
9685 I may have broken binary compat in the encoding handler
9686 registration scheme, but that was so utterly broken I don't
9687 expect anybody to have used this feature until now.
9688 * parserInternals.h: fixup on the CHAR range macro
9689 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9690 code.
9691 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9692 * uri.c: added xmlParseURI() I can't believe I forgot to
9693 implement this one in 2.0 !!!
9694 * SAX.c: moved doc->encoding update in the endDocument() call.
9695 * TODO: updated.
9696
9697Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9698
9699 * tree.h: removed extraneous xmlRemoveProp definition
9700 * TODO: added item about --disable-corba configure switch
9701 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9702 * nanoftp.c: fixed include problems giving troubles on AIX and
9703 slowlaris
9704 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9705 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9706 comment and headers changes to lower gtk-doc number of warnings
9707 * doc/html/*: rebuilt docs
9708
9709Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * HACKING: documented the tag for 1.x and instructions
9712
9713Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9714
9715 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9716 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9717 xmlCreateIOParserCtxt
9718 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9719 significant overall improvement
9720 * xmllint.c: added I/O test to xmllint
9721 * testSAX.c: added a speed test
9722 * doc/* : updated/regenerated
9723
9724Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9725
9726 * xpath.c uri.h parserInternals.h: cosmetic changes from
9727 "Timur I. Bakeyev" <timur@bat.ru>, including making
9728 xmlCreateURI() public
9729
9730Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9731
9732 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9733 and the code at the same time. Added a clean mechanism for
9734 overload or added input methods: xmlRegisterInputCallbacks()
9735 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9736 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9737 * TODO: updated
9738 * doc/* : updated/regenerated
9739 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9740 source dir
9741
9742Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9743
9744 * testURI.c: yet another forgotten commit, I should get some sleep !
9745
9746Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9747
9748 * xmllint.c: forgot to commit this too ?
9749
9750Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9751
9752 * xmlversion.h.in : forgot to commit this previously
9753
9754Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9755
9756 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9757 * README TODO: updated for release
9758 * uri.c uri.h: added authority parsing/saving
9759 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9760 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9761 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9762 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9763 Makefile.am : added compile-time customization of libxml
9764 --with-ftp --with-http --with-html --with-xpath --with-debug
9765 --with-mem-debug
9766 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9767 #include <libxml/xxx.h> I hope it won't break too much stuff
9768 and will be manageable in the future...
9769 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9770 and added xmllint to the installed programs
9771 * uri.h: added xmlFreeURI()
9772
9773Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9774
9775 * uri.c uri.h: finished the escaping handling, the base support
9776 and the URI path normalization. Looks good just lacks the
9777 authority content parsing code.
9778 * Makefile.am: added instructions to generate testURI
9779 * TODO: updated
9780 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9781 added links and icons for W3C and Gnome
9782
9783Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9784
9785 * xmlmemory.[ch] : seems I forgot to actually update the files in
9786 the last commit :-)
9787 * doc/xml.html doc/html/* : updated and uploaded the docs
9788
9789Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9790
9791 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9792 * TODO: updated
9793 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9794 libxml default allocation function with another set (like gmalloc/
9795 gfree).
9796 * Makefile.am, uri.c, uri.h: added a set of functions to do
9797 exact (litteraly copied from the RFC 2396 productions) parsing
9798 and handling of URI. Will be needed for XLink, one XML WFC,
9799 XML Base and reused in the nano[ftp/http] modules. Still work
9800 to be done.
9801
9802Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9803
9804 * configure.in, libxml.spec.in : libxml2
9805 * doc/* : updated the doc page, rebuilt the docs
9806
9807Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9808
9809 * all: tagged LIB_XML_1_X
9810 * *.c *.h : updated from W3C CVS tree
9811 * configure.in : 2.0.0-beta
9812 * libxml.spec.in : libxml2 package nam
9813 * result/* : new version of the tests output
9814
9815Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9816
9817 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9818
9819Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9820
9821 * doc/* : rebuilt the docs
9822 * parser.c: final patch on #6766
9823 * valid.c: small patch on validity checks.
9824
9825Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9826
9827 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9828 added
9829 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9830 compatibility w.r.t. XML spec and existing code.
9831
9832Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9833
9834 * parser.c: seems a better solution to <a> </a> exists,
9835 will try it for a while
9836
9837Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9838
9839 * parser.c: tried to remove the <a> </a> generating <a/>
9840 this is hard. Left a flag for that purpose. Fixed bug #6766
9841 * configure.in: prepared 1.8.7 not released, due to previous
9842 problem
9843
9844Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9845
9846 * doc/xml.html : applied second patch from Paul DuBois
9847
9848Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9849
9850 * doc/xml.html : applied patch from Paul DuBois
9851
9852Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9855
9856Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9857
9858 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9859 compilation warnings on various platforms.
9860 * parser.c: Fixed #5281 validity error callbacks are now desactived
9861 by default if not validating.
9862
9863Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9864
9865 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9866
9867Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9868
9869 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9870 <gkatsi@cs.toronto.edu>
9871
9872Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9873
9874 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9875 processing URLs
9876
9877Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9878
9879 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9880 xmlNanoFTPUpdateURL for persistent control connections.
9881 * configure.in: 1.8.6
9882
9883Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9884
9885 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9886 * tree.[ch] : added xmlSaveNoEmptyTags
9887
98882000-01-29 James Henstridge <james@daa.com.au>
9889
9890 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9891
9892 * Makefile.am: added nanoftp.[ch] to the build.
9893
9894Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9895
9896 * nanoftp.[ch]: cleanup, comments, API
9897 * debugXML.c : fixed a bug in the cat command
9898 * doc/*: regenerated the docs
9899
9900Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9901
9902 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9903 * debugXML.c : fixed a bug in the cat command
9904 * valid.c: fixing some small probs
9905 * libxml.spec.in: get rid of the SNAP suffix
9906 * doc/xml.html: updated the status
9907
9908Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9909
9910 * xml-config.in: xml-config --version to just return the
9911 version number
9912 * xpath.c: some cleanup w.r.t. axis when the current node is
9913 an attribute.
9914 * TODO: updated
9915
9916Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * configure.in: prepared for libxml-1.8.5
9919 * doc/* recompiled the documentation
9920
99212000-01-17 Jody Goldberg <jgoldberg@home.com>
9922
9923 * configure.in : WARNING autoconf subtlety alert :
9924 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9925 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9926 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9927 get defined by AC_CHECK_HEADERS.
9928
9929Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9932 Rune.Djurhuus@fast.no
9933
9934Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9935
9936 * TODO: updated
9937 * tree.c, parser.c: made sure that only memory alloc problems
9938 and internal parser errors are allowed to write to stdout or
9939 stderr.
9940
9941Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9942
9943 * tree.c : restored xmlNewGlobalNs since this seems used by
9944 a lot of existing code :-(, fixed a bug in xmlNewNs
9945 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9946 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9947 to exit() from the library code.
9948 * xpath.c, parser.c: removed bugs or unused code detected by
9949 Windows compilers
9950 * parser.c: started adding interfaces for parsing well balanced
9951 XML fragments
9952 * configure.in: releasing 1.8.4
9953 * doc/* : rebuilt the docs
9954
9955Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9956
9957 * tree.[ch] : added xmlNewDocFragment() for DOM
9958 * testHTML.c: uninitialized variable.
9959
9960Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9961
9962 * doc/* : rebuild the docs
9963
9964Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9965
9966 * acconfig.h: readline and history patch
9967 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9968 * tree.c: added check and handling when possibly removing an ID
9969 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9970 and saving.
9971 * test/HTML/entities.html result/HTML/entities.html* : test for
9972 various entities reference cases
9973 * result/HTML/* : as a result output of some testcase have
9974 changed
9975 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9976 by previous example. added xmlParseTryOrFinish().
9977 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9978 entities.h debugXML.h HTMLparser.h: changed the way struct are
9979 declared to allow gtk-doc to expose those
9980 * parser.c: closed bug #4960
9981 * Makefile.am configure.in: Applied patch from
9982 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9983 and math/socket libs detection
9984
9985Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9986
9987 * configure.in, Makefile.am: link tester against readline
9988 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9989
9990Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9991
9992 * tree.[ch]: added xmlRemoveProp
9993 * win32config.h.in nanohttp.c: avoid including the Windows
9994 socket stuff in every C files
9995 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9996 the XmL parser(s)
9997 * test/ns4 result/ns4 etc...: added test case for previous prob
9998 * tree.c: xmlNewNs wasn't checking for double definition
9999 * Makefile.in: fixed a problem with dist-hook duplicates
10000 * parser.[hc], xmlIO.c: fixed the loading of external entities
10001 APIs, now xmlLoadExternalEntity() is used everywhere and
10002 setting up an app specific front-end using the
10003 * SAX.c parser.c: some fixes, now the xhtml spec validates
10004 with the xhtml DTD.
10005 * error.c: fixed crashes in case of no input stream
10006 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
10007 to the validation tests and results
10008
10009Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10010
10011 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
10012 too htmlCreatePushParserCtxt() and htmlParseChunk()
10013 * parser.c: a bit of cleanup.
10014 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10015 to XML) removed the last mem leak known
10016 * HTMLtree.c: output message cleanup
10017 * xmlmemory.c: display content info about memory blocks
10018 * result/HTML/wired.* : missing att value warning change
10019
10020Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10021
10022 * doc/* : rebuilt the documentation
10023
10024Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10025
10026 * parser.[ch] parserInternals.h: Push parser for XML,
10027 seems to work fine now
10028 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10029 --push for push testing
10030 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10031 * testSAX.c: added --push
10032 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10033 subtree
10034 * xmlIO.[ch] : enriched API + fixes for push mode
10035 * entities.[ch]: added the entity content length to the struct.
10036 * xmlmemory.[ch]: new API to show the last entries for the shell
10037 * valid.c: added required attribute testing
10038 * SAX.c: the cdata callback now merge contiguous fragments
10039 * HTMLparser.c: cleanup of some macros
10040
10041Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10042
10043 * parser.c: fix for PIs name starting with xml
10044 * tree.c: fixed a potential problem with || and && ops
10045 * *.c, configure.in win32config.h.in : generate win32config.h for
10046 those on the Other Side !
10047
10048Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10049
10050 * parser.c: fixed a stupid = vs. == bug :-(
10051 * doc/gnome-xml.sgml: s/glade/xml/
10052
10053Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10054
10055 * configure.in, doc/xml.html : bug fix release 1.8.2
10056 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10057 Hopefully the end of that silly C++ include problem
10058 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10059 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10060 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10061 troubles with autoclosed elements when the stree shape doesn't
10062 follow the DtD specs. Added htmlIsAutoClosed() and
10063 htmlAutoCloseTag()
10064 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10065 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10066 * debugXML.c: fixed a bug on printing default namespaces.
10067 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10068
10069Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10070
10071 * result/HTML/*.htm[l] : updated the HTML regression tests according
10072 to the new output
10073 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10074 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10075 problem due to intermix of extern "C" { ... } declarations for C++
10076 and recursive includes in the headers
10077
100781999-12-20 Chris Lahey <clahey@umich.edu>
10079
10080 * HTMLtree.c: Made it so that html nodes with a single child do
10081 not insert a carriage return before or after the child node.
10082
10083Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10084
10085 * configure.in, doc/xml.html : bug fix release 1.8.1
10086 * parser.c: fixed bug #4344
10087 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10088 added the glue to avoid C++ problems
10089 * doc/* : regenerated the documentation
10090
10091Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10092
10093 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10094 namespace recognition, and Dia as a resul :-(
10095 * encoding.c: closed bug #3950
10096
10097Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10098
10099 * valid.c: debugging a posteriori validation, except URI expansion
10100 stuff this should be fixed now
10101 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10102 Carl Nygard <cnygard@bellatlantic.net>
10103 * tester.c: added --postvalid, cleaning of the code
10104 * tree.[ch]: added xmlDocGetRootElement()
10105
10106Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10107
10108 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10109 c++ losage.
10110
10111Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10112
10113 * configure.in, doc/xml.html : bumped to 1.8.0
10114 * xlink.[ch], Makefile.am : added framework for link detection
10115 * parser.h: added nbChars to parser context, needed for cleanup.
10116 * xmlmemory.c: removed a nasty bug when out of mem
10117 * valid.[ch]: adding namespace support for attribute decl
10118 * tester.c: added --debugent option
10119 * debugXML.[ch]: added xmlDebugDumpEntities()
10120 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10121 buffers instead, this was really needed, validation was breaking
10122 in strange ways due to that. Added xmlParseStringPEReference()
10123 and other parsing from strings functions. Entities processing
10124 modified again, but PERef are still not handled correcly but
10125 unless you're Eve Maller you won't notice :-)
10126 * HTMLparser.c: large changes toward reliability, and switched to
10127 lowercase internal tags, XHTML is lowercase, so it will help
10128 that output is closer to next version.
10129 * doc/* : regenerated the documentation, it is now hosted at
10130 http://xmlsoft.org/ (same bits I just bought the domain :-)
10131
10132
10133Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10134
10135 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10136 doc generation
10137 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10138 in the SAX API
10139 * doc/*: rebuilt the doc making sure everything appears in the
10140 HTML files
10141
10142Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10143
10144 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10145 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10146 which allow impressive speed improvement on dataset with
10147 large text pieces, but at the cost of broken binary
10148 compatibility and slightly bigger memory usage.
10149 Configure with --with-buffers to activate them, they
10150 are protected with XML_USE_BUFFER_CONTENT define.
10151 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10152 goal is 0 memory left allocated once parser is no more used
10153 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10154 call xmlCleanupParser() and xmlMemoryDump()
10155
10156Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10157
10158 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10159 * parser.[ch] encoding.[ch]: added memory cleanup routines
10160 * parser.c: closing bug #3788
10161 * doc/*: rebuilt the doc
10162
10163Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10164
10165 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10166 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10167 * tester.c: added --compress option
10168 * doc/*: rebuilt the documentation
10169
10170Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10171
10172 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10173 if given /proc/kcore as input !
10174 * doc/xml.html doc/*: updated and rebuilt the documentation
10175
10176Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10177
10178 * parser.c: Fixed some wrongly space collapsing code due to
10179 a misreading of the spec.
10180 * result/*: fixed the output accordingly
10181
10182Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10183
10184 * encoding.c: bug fix and typos
10185 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10186 * parser.c: added attribute normalization closing bug #3597
10187 * test/att* result/att* SAXresult/att*: testcase for attribute
10188 normalization
10189
10190Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10191
10192 * configure.in: closing bug #3163 by adding extra flags for the
10193 cc compiler on HP-UX
10194
10195Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10196
10197 * valid.[ch] : removed a typo and an enumerated type bug in the
10198 xmlAddElementDecl() function
10199 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10200 call to xmlEncodeEntitiesReentrant() so that the functions
10201 New, Set and Get are at the same level.
10202 * parser.c HTMLparser.c: extra memory allocation bug for
10203 attributes detected by someone using libxml in embedded systems :-)
10204
10205Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10206
10207 * xmlmemory.h: turned off mem debug :-\
10208
10209Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10210
10211 * parser.c: closed bug #2784 a one line fix, but worth pushing
10212 a new release out
10213 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10214 some structures, comments before and after the
10215 main element, and other nastyness
10216 * HTMLtree.c tree.c: accomodate the extended HTML supported
10217 * configure.in: pushing 1.7.4
10218 * test/ent8 and related outputs : added a new test for bug #2784
10219 * test/HTML/wired.html and related output: a nasty HTML example
10220 * Makefile.am: improved the test scripts
10221 * docs/* : reran the documentation extractor, updated xml.html
10222
10223Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10224
10225 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10226 HTMLparser and debugged the HTML related code. HTML documents
10227 now have their own type
10228 * entities.c: do not dump &apos; for HTML output
10229 * xmlmemory.c: improvement, breakpoint mechanism
10230 * testHTML.c: added --sax --repeat ...
10231 * Makefile.am: improved the HTML tests
10232 * valid.[ch]: added xmlValidGetValidElements and
10233 xmlValidGetPotentialChildren
10234 * tester.c: added --insert to test the 2 new functions
10235 * test//* result//* SAXresult//* : regression test cleanup
10236 and extension.
10237 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10238 gnome-xml-nanohttp.html
10239
10240Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10241
10242 * HTMLparser.c: fixed problems with some autoclose tags
10243 * tree.c: fixed XML output problems.
10244 * result/* SAXresult/*: update of the tests output
10245
10246Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10247
10248 * Makefile.am: Arturo patch for xmlConf.sh version info
10249 * parser.c: Tim Josling patch for single quoted items
10250 * tester.c: Tim Josling patch for tester options usage
10251 * tree.h: indent cleanup
10252
10253Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10254
10255 * HTMLparser.c parser.h : Fixed problems with HTML parsing
10256 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
10257
10258Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10259
10260 * tree.c : Raph patch for initialization of CORBA fields
10261 * parser.c, xpath.c, ...: modification of doc comments
10262 * xpath.c : allow spaces in xpath expressions
10263
10264Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10265
10266 * xmlmemory.h: turning off memory debug :-(
10267
10268Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10269
10270 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
10271 better SAX interfaces.
10272 * testSAX.c: uses the new SAX routine, avoid fetching any remote
10273 entity.
10274 * configure.in: 1.7.2
10275
10276Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10277
10278 * libxml.spec.in: fixed the URL
10279 * doc/xml.html: improved the documentation front-end
10280
10281Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10282
10283 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
10284
10285Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10286
10287 * libxml.spec.in: fixed the alpha compile problem
10288 * parser.[ch]: changed errno to errNo in the parser context :-(
10289 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
10290 * doc/xml.html: changed CHAR to xmlChar
10291 * doc/html/*: recompiled the documentation
10292 * configure.in: 1.7.1
10293
10294Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10295
10296 * parser.h: modified the parser context struct to regain 1.4.0
10297 binary compatibility
10298 * parser.c, xml-error.h: added errno ot teh context and defined
10299 a set of errors values with update of errno
10300 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
10301 DTDs and entities
10302 * *.h, *.c: complete cleanup of the use of config.h and include
10303 protection depending on the current setup.
10304 * overalll debugging, maintenance and bug-fixing on all modules
10305 * updated the documentation
10306 * ready for 1.7.0
10307
10308Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10309
10310 * HTMLparser.c : cleanup
10311 * SAX.c valid.c valid.h: added ID/IDREF checking
10312 * tree.c tree.h: extended doc structure for refs
10313 * configure.in: 1.6.2
10314 * parser.c: patched bug in SAX user arg call
10315 * parserInternals.h: patched missing close in C++ wrapping
10316 * testXPath.c xpath.c xpath.h: prepared for extensibility,
10317 especially upcoming XPointer implementation.
10318 * doc/xml.html: augmented, typo
10319
10320Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
10321
10322 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
10323 not all invocations of install understand -d.
10324
10325Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
10326
10327 * Makefile.am: prepend all the test* calls with $(top_builddir) -
10328 to make 'check' works, when builddir != srcdir.
10329
10330Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10331
10332 * doc/xml.html : updated the documentation
10333
10334Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10335
10336 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
10337 not deallocated memory blocks
10338 * *.c : replaces all calls to malloc() free() and realloc() to
10339 the wrapper functions/macros
10340 * tree.c : removed memory leaks dues to calling xmlFreeNode()
10341 instead of xmlFreeNodeList()
10342
10343Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10344
10345 * HTMLparser.c: corrected a stupid bug leading to core dump at
10346 tree deallocation. Removed warnings indicated by
10347 Stephane.Conversy@lri.fr
10348 * entities.c: Fixes Yet Another Stupid Bug, entities were not
10349 looked for in the external subset
10350
10351Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10352
10353 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
10354 on SGI by Stephane.Conversy@lri.fr
10355
10356Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10357
10358 * all .h : changed the prototype declaration indent as in gtk
10359 * most .c : working on reducing the TODOs in the code
10360 * most .c : cleanup though -pedantic and Insure++
10361 * improvements on validation ID checkings.
10362 * tree.[ch] SAX.c: added support for namespace on attributes #2022
10363 * xml-config.in: closed #1810
10364
10365Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10366
10367 * tree.h, valid.c, valid.h: more work on validity, IDs
10368 * xpath.c: added/fixed comparidon and equlity, added a new isinf
10369 definition for AIX
10370
10371Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10372
10373 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
10374 the distribution due to a cut'n paste error at last commit
10375
10376Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10377
10378 * configure.in: upgraded to version 1.4.0
10379 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
10380 Big update, added a large part of the validation process,
10381 it should be usable, but some parts are missing
10382 * xpath.c: improved the implementation w.r.t. root.
10383 * Makefile.am: added more tests
10384 * test and result trees: added a lot of tests
10385 * libxml.spec.in: export libxml.so.0 and libxml.so.1
10386
10387Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10388
10389 * Added an HACKING file
10390
10391Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10392
10393 * xpath.[ch] : improvements and debug of the XPath implementation
10394 * parser.c, HTMLparser.c : modified the parsers to be progressive
10395 * tree.[ch] : extended the Buffer promitives
10396 * xmlIO.[ch] : added basic I/O routines providing progressive
10397 parsing and ready for I18N conversion plugins
10398 * SAXresult/* : the SAX callback sequence maybe slightly different
10399 now
10400 * test*.c : improved/updated the tests programs
10401 * doc/* : recompiled the docs.
10402
104031999-07-26 Michael Meeks <michael@edenproject.org>
10404
10405 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
10406
10407 * tree.c: Ditto.
10408
10409Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10410
10411 * configure.in: upgraded to version 1.4.0
10412 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
10413 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
10414 XML query language, see http://www.w3.org/TR/xpath for more details.
10415 * parser.c, parser.h: added CHAR* related string functions for XPath
10416 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
10417 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
10418 rebuild the docs.
10419 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
10420 and regression testing capabilities for XPath.
10421
10422Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10423
10424 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
10425 closing bug #1646
10426
10427Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10428
10429 * Makefile.am, example/Makefile.am: closed bug #1683
10430
10431Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10432
10433 * example/Makefile.am, configure.in: added the makefile for the
10434 gjobread example
10435
10436Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
10437
10438 * doc/Makefile.am:
10439 - fix which allow "make install DESTDIR=</install/prefix>".
10440
10441Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10442
10443 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
10444 which fixed a problem on the file reading-code.
10445
10446Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10447
10448 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
10449 output.
10450 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
10451
10452Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10453
10454 * parser.h : Oops removed the binary compatibility problem
10455 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
10456 * parser.c, HTMLparser.c: applied patches for reading from stdin
10457
10458Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10459
10460 * parser.c, entities.c, valid.c: cleanup bug #1591
10461 * configure.in: cleanup bug #1592
10462 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
10463 the same tree back-end. Hence gdome will be available for it.
10464 * doc/Makefile.am: close bug #617
10465
10466Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10467
10468 * parser.c: alloctate a per parser context SAX interface block
10469
10470Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10471
10472 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
10473 and xmlEncodeEntitiesReentrant with the correct one :-\
10474
10475Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10476
10477 * commit of my internal XML base changes, quite a lot of
10478 changes, cleanups, better entities support, framework for
10479 new I/O and charset detection and handling
10480 * Fixed the configure/Makefile stuff to generate shared libs
10481 with the proper version info, so we jumped on rev from
10482 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10483 xmlEncodeEntities() result need to be freed now, and a string
10484 xmlParserVersion provide the current library version.
10485
10486Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10487
10488 * parser.c: fixed a buffer overrun for when you have a very long
10489 attribute with no entities in it.
10490
10491Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10492
10493 * added example directory
10494 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10495
10496Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10497
10498 * Release of libxml-1.1, nearly everything has been touched for
10499 this.
10500 * Added more regression tests
10501 * Updated the documentation
10502
10503Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10504
10505 * tree.[ch]: unified the XML_NO_CORBA defines.
10506 * parser.c encoding.[ch]: started plugging in char encoding detection
10507
10508Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10509
10510 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10511 Also freed allocated buffer.
10512
10513Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10514 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10515 reentrancy problem at printing. One is left in entities.c, to
10516 remove ASAP
10517 * testSAX.c : added a test example showing the use of the SAX
10518 interface if one doesn't want to build the DOM tree.
10519 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10520
10521Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10522
10523 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10524 large revamping of the parser to use SAX callbacks
10525 http://www.megginson.com/SAX/ (or at least a C like interface
10526 a la Expat). It's now possible to set up your own callbacks
10527 and the parser will not build a DOM tree.
10528 * test/* result/*: updated the test suite, I finally removed
10529 the old Namespace draft support (PI based).
10530
10531Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10532
10533 * Makefile.am: added test result to EXTRA_DIST for make tests
10534
10535Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10536
10537 * parser.c, parserInternals.h: moved the chars macro definitions
10538 to parserInternals.h
10539 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10540 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10541
10542Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10543
10544 * xml-config.in : applied patch to make --version work
10545
105461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10547
10548 * Makefile.am (check-local): Alias for `tests' target. This will
10549 cause `make check' to do the right thing.
10550 (tests): Don't run tests in srcdir. Also, replaced calls to
10551 basename with a `sed' "equivalent".
10552
10553Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10554
10555 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10556 it in the header and not the sources, updated the doc.
10557 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10558 pointing this out.
10559
10560Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10561
10562 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10563 exported the inputStream routines.
10564 * doc/html/* : updated accordingly
10565
10566Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10567
10568 * parser.c, parser.h, parserInternals.h: added a few extra
10569 internal calls to allocate and free parser contexts ...
10570 * doc/html/* : updated accordingly
10571
10572Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10573
10574 * configure.in, Makefile.am, doc/makefile.am : General changes for
10575 1.0.0 release and including the generated HTML documentation.
10576
10577Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10578
10579 * makefile.am : added parserInternals.h, oops.
10580
10581Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10582
10583 * parserInternals.h: added this header giving access to the parser
10584 internal functions.
10585 * doc/Makefile.am : added a rebuild target which rebuilds the full
10586 set of documentations
10587 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10588 the internal subset.
10589 * *.c *.h: modifications needed to generate the documentation using
10590 gtk-doc, cleanup of functions blocks, reorganisation of struct
10591 declarations.
10592
10593Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10594
10595 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10596 the tar and spec file to include the beginning of the doc.
10597
105981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10599
10600 * doc/.cvsignore: Added this file.
10601
10602Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10603
10604 * tree.c: fixed xmlGetProp to return "" when the attribute
10605 exists, even if the node-list is NULL.
10606
10607Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10608
10609 * tree.c: patched an error outputting empty attribute values.
10610 * Makefile.am and doc/makefile.am: have been updated during the
10611 week-end. Sorry for an empty CVS log, I got a shell problem.
10612
10613Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10614
10615 * tree.h: cleaned up using enums instead of defines
10616 * parser.c, valid.[ch]: more work on parsing/output of element
10617 declarations
10618
10619Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10620
10621 * valid.[ch], tree.c, parser.c : more work toward full parsing
10622 of XML DTDs.
10623 * README: added informations about mailing-list and on-line
10624 documentation
10625
106261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10627
10628 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10629
10630Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10631
10632 * parser.c, tree.[ch] : more work toward conformance testing,
10633 added a last element to accelerate parsing of very flat structures
10634 started working on internal subset Element content declaration.
10635 * valid.[ch] : first cut at adding code toward validation.
10636 * previous changes had also small impact on most files, especially
10637 the conformance testing using James Clark test suite.
10638
10639Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10640
10641 * test/* : updated the examples, most of them were not well
10642 formed (humm), and added rdf2.
10643 * result/* : resulting changes in the output.
10644
10645Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10646
10647 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10648
10649Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10650
10651 * tree.c: patched a bug in the generation of empty attributes
10652
10653Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10654
10655 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10656 for node/trees/documents/... Biggest problem is namespace
10657 support when copying subtrees.
10658
10659Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10660
10661 * parser.c, entities.c: improve entities and char ref encoding,
10662 and cleanups of error messages.
10663
10664Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10665
10666 * parser.c, entities.c: simple bug hunting done during rpm2html and
10667 rpmfind integration.
10668
10669Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10670
10671 * parser.[ch]: Added interfaces allowing to specify a SAX
10672 handler before parsing.
10673
10674Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10675
10676 * parser.c: redirrect all errors reporting through the SAX
10677 error function
10678
10679Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10680
10681 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10682 * libtool, tlmain ...: update of the libtool files
10683
106841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10685
10686 * entities.c: Use g_snprintf insteda of snprintf.
10687
10688Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10689
10690 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10691 added ent5 test for this purpose.
10692 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10693
10694Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10695
10696 * parser.c: fixed? a strange error due to compression on a GWP
10697 document.
10698
10699Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10700
10701 * tree.[ch]: bug fixing
10702 * entities.[ch]: defined a specific type for predefined entities
10703 * doc/xml.html: more documentation on the library, how to use it,
10704 overview of the interfaces.
10705
10706Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10707
10708 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10709
10710Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10711
10712 * tree.c: corrected a small bug
10713 * doc/xml.html: continuing writing documentation.
10714
10715Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10716
10717 * debugXML.h debugXML.c: added debugging utilities.
10718 * tester.c: added --debug switch.
10719 * tree.c: patched an incorrect node->type assignment.
10720 * parser.c: formatting, ensure that node->doc != NULL in attributes
10721
10722Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10723
10724 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10725 entity support and provide an internal representation close to
10726 DOM one (entity ref nodes, and attribute value as tree). I tried
10727 to preserve the interface but this will surely break some apps
10728 (I have to change rpm2html/rpmfind for example). I had to change
10729 two interfaces, and the generated tree is somewhat different.
10730 * doc/* : started documenting the XML library, the tree and
10731 DOM/Corba. This is a first step.
10732
10733Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10734
10735 * parser.c: Set up the fonctions comment block, boring but useful.
10736 * parser.h, SAX.c, parser.c: now attributes are processed through
10737 the SAX interface. The problem is that my SAX interface diverged
10738 quite a bit from the original one, well this is not an official
10739 spec, and translating it from Java to C is hairy anyway...
10740
10741Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10742
10743 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10744 fonctions comment block, boring but useful.
10745
10746Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10747
10748 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10749 conversion routines. However they are not yet used to convert the
10750 inputs. The core will run with UTF-8.
10751
10752Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10753
10754 * tree.c : make sure that the type id is properly set-up when
10755 a new object is allocated, needed for DOM.
10756
10757Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10758
10759 * tree.h, tree.c: Ok, the main objects in the tree will be native
10760 corba objects, it costs 8 bytes per Node, Attribute and Document
10761 but it simplifies the Corba integration a lot (no extra interface
10762 objects to allocate/free).
10763
10764Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10765
10766 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10767 and changed NODEs contants for conformity with DOM Level 1
10768
10769Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10770
10771 * added hooks to keep track of servants when creating objects
10772 xmlDoc and xmlNode (for Corba export).
10773
10774Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10775
10776 * added xml-config script.
10777
10778Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10779
10780 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10781 to autoupdate libtool and automake conf files.
10782
107831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10784
10785 * Makefile.am: Use '?' to separate the sed
10786 commands as ',' is used when people pass -Wl,something.
10787
10788
10789Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10790
10791 * tree.c, tree.h: added a per-document compression interface.
10792
10793Tue Sep 22 20:47:38 EDT 1998
10794
10795 * tree.c, tree.h: added saving with compression and added interfaces
10796 to control the compression level (xmlGetCompressMode,
10797 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10798
10799Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10800
10801 * parser.c: corrected a loop for files of size 0
10802
108031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10804
10805 * error.h: New file. Contains prototyes from `error.c'.
10806
10807Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10808
10809 * Makefile.am (xmlincdir): New macro.
10810 (xmlinc_HEADERS): Renamed from include_HEADERS.
10811
10812Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10813
10814 * applied small patch on numeric entities from
10815 Christopher Blizzard <blizzard@appliedtheory.com>
10816
10817Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10818
10819 * New release 0.2, removed the old xml_* files so that it's
10820 coherent with the other CVS base (W3C), far better conformance
10821 to standard, new namespaces, decent entities support, beginning
10822 of a SAX-like interface. Nearly nothing left intact, even the
10823 test examples ...
10824
108251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10826
10827 * .cvsignore: Add .deps dir
10828
10829Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10830
10831 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10832
10833Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10834
10835 * configure.in: added test for CPP
10836 * AUTHORS, Changelog: the original ones didn't get commited but the
10837 glib ones instead, fixed.
10838 * Makefile.am: corrected an error in library naming
10839
10840Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10841
10842 * integrated code developped at W3C
10843 * changed the original Copyright
10844 * migrated to automake
10845 * prefixed the filenames by xml_ to avoid filename clashes
10846
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010847Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10848
10849 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10850 should not be called.
10851
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010852Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10853
10854 * libxml-2.0.pc.in: applied the patch to fix #101894
10855
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010856Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10857
10858 * tree.c : applied patch from Lukas Schroeder for register callbacks
10859 * valid.c: modified patch from Lukas Schroeder to test
10860 register callbacks with --chkregister
10861
Daniel Veillard067bae52003-01-05 01:27:54 +000010862Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10863
10864 * xmlreader.c: seriously changed the way data are pushed to
10865 the underlying parser, go by block of 512 bytes instead of
10866 tryng to detect tag boundaries at that level. Changed the
10867 way empty element are detected and tagged.
10868 * python/tests/reader.py python/tests/reader2.py
10869 python/tests/reader3.py: small changes mostly due to context
10870 reporting being different and DTD node being reported. Some
10871 errors previously undetected are now caught and fixed.
10872 * doc/xmlreader.html: flagged last section as TODO
10873
Daniel Veillard51a447a2003-01-04 19:42:46 +000010874Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10875
10876 * python/libxml.py: integrated the Python 2.2 optimizations
10877 from Hannu Krosing, while maintaining compatibility with
10878 1.5 and 2.1
10879
Daniel Veillarde59494f2003-01-04 16:35:29 +000010880Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10881
10882 * xmllint.c: a bit of cleanup
10883 * xmlreader.c: small fix
10884 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10885 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10886
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010887Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10888
10889 * python/setup.py.in: patch from Stéphane Bidoul to include
10890 drv_libxml2.py in setup.py
10891
Daniel Veillard66b82892003-01-04 00:44:13 +000010892Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10893
10894 * doc/xmlreader.html: starting documenting the new XmlTextReader
10895 interface.
10896
Daniel Veillard7704fb12003-01-03 16:19:51 +000010897Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10898
10899 * xmllint.c: added the --stream flag to use the TextReader API
10900 * xmlreader.c: small performance tweak
10901
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010902Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10903
10904 * xmlreader.c python/tests/reader2py: okay the DTD validation
10905 code on top of the XMLTextParser API should be solid now.
10906
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010907Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10908
10909 * xmlreader.c python/tests/reader2py: Fixing some more mess
10910 with validation and recursive entities while using the
10911 reader interface, it's getting a bit messy...
10912
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010913Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10914
10915 * xmlreader.c python/tests/reader.py: another couple of problem
10916 related to IsEmptyElement reported by Stéphane Bidoul needed
10917 some fixes.
10918
Daniel Veillard4f860202003-01-02 13:00:02 +000010919Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10920
10921 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10922 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10923 based on the python XmlTextReader interface.
10924
Daniel Veillard3c265e42003-01-01 21:06:49 +000010925Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10926
10927 * tree.c: backing out one change in the last patch which broke the
10928 regression tests
10929
Daniel Veillard5335dc52003-01-01 20:59:38 +000010930Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10931
10932 * global.data globals.c tree.c include/libxml/globals.h: applied
10933 an old patch from Lukas Schroeder to track node creation and
10934 destruction. Probably missing a lot of references at the moment
10935 and not usable reliably.
10936
Daniel Veillard8ba17412003-01-01 19:13:12 +000010937Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10938
10939 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10940 from doc/news.html and a stylesheet
10941
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010942Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10943
10944 * xmlreader.c python/tests/reader.py: fixed another couple of
10945 xmlreader bugs reported by Stéphane Bidoul and added tests.
10946
Daniel Veillard9e395c22003-01-01 14:50:44 +000010947Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10948
10949 * xmlreader.c python/tests/reader2.py: fixed another validity
10950 checking in external parsed entities raised by Stéphane Bidoul
10951 and added a specific regression test.
10952 * python/tests/reader3.py: cleanup
10953
Daniel Veillardd5896142002-12-31 14:45:26 +000010954Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * xmlreader.c python/tests/reader2.py: fixed a problem with
10957 validation within entities pointed by Stéphane Bidoul, augmented
10958 the tests to catch those.
10959
Daniel Veillarddc85f282002-12-31 11:18:37 +000010960Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * python/generator.py: modified the generator to allow keeping
10963 class references when creating new classes, needed to fix a bug
10964 pointed by Stéphane Bidoul where the input buffer of the
10965 xmlTextReader instance gets destroyed if the python wrapper for
10966 the input is not referenced anymore.
10967
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010968Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10971 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10972
Daniel Veillard571b8892002-12-30 12:37:59 +000010973Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * xmlreader.c python/tests/reader.py: fixed another problem
10976 pointed by Stéphane Bidoul
10977
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010978Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10981 with "<a/>"
10982
Daniel Veillardecaba492002-12-30 10:55:29 +000010983Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * SAX.c: warn on xmlns:prefix="foo"
10986 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10987 for namespace attributes handling.
10988
Daniel Veillard2d84a892002-12-30 00:01:08 +000010989Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10992 a really nasty problem raised by a DocBook XSLT transform
10993 provided by Sebastian Bergmann
10994
Daniel Veillard29b3e282002-12-29 11:14:41 +000010995Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10998 by Stéphane Bidoul and integrated it into the tests
10999
Daniel Veillarde18fc182002-12-28 22:56:33 +000011000Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
11003 extended the XmlTextReader API a bit, addding accessors for
11004 the current doc and node, and an entity substitution mode for
11005 the parser.
11006 * python/libxml.py python/libxml2class.txt: related updates
11007 * python/tests/Makefile.am python/tests/reader.py
11008 python/tests/reader2.py python/tests/reader3.py: updated a bit
11009 the old tests and added a new one to test the entities handling
11010
Daniel Veillardaba976d2002-12-28 21:14:18 +000011011Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * python/generator.py python/libxml2class.txt
11014 python/tests/reader.py python/tests/reader2.py: changed the
11015 generator to provide casing for the XmlTextReader similar to
11016 C# so that examples and documentation are more directly transposable.
11017 Fixed the couple of tests in the suite.
11018
Daniel Veillard83298842002-12-28 15:12:33 +000011019Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * doc/guidelines.html: added a document on guildeline for
11022 publishing and deploying XML
11023
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011024Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * valid.c xmlreader.c: final touch running DTD validation
11027 on the XmlTextReader
11028 * python/tests/Makefile.am python/tests/reader2.py: added a
11029 specific run based on the examples from test/valid/*.xml
11030
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011031Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * python/libxml.py: added a few predefined xmlTextReader parser
11034 configuration values.
11035
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011036Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * python/libxml_wrap.h: trying to fix #102037
11039
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011040Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * SAX.c: fixing bug #95296, when the predefined entities
11043 are redefined in the DTD the default one must be used
11044 instead anyway.
11045
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011046Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11047
11048 * doc/xmllint.xml
11049 * doc/xmllint.1
11050 Add discussion of XML_DEBUG_CATALOG to xmllint man
11051 page - bug #100907
11052
11053
Daniel Veillarddf512f42002-12-23 15:56:21 +000011054Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * xmlreader.c: Fixed the empty node detection to avoid reporting
11057 an inexistant close tag.
11058
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011059Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11062 for Python 2.1
11063
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011064Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11067
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011068Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * doc/libxml2-api.xml python/tests/reader.py: one really need
11071 to provide the base URI information when creating a reader parser
11072 from an input stream. Updated the API and the example using it.
11073
Daniel Veillardea7751d2002-12-20 00:16:24 +000011074Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11077 include/libxml/valid.h include/libxml/xmlreader.h: working on
11078 DTD validation on top of xml reader interfaces. Allows to
11079 validate arbitrary large instances. This required some extensions
11080 to the valid module interface and augmenting the size of xmlID
11081 and xmlRef structs a bit.
11082 * uri.c xmlregexp.c: simple cleanup.
11083
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011084Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11087 work on the xml reader interfaces.
11088 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11089 Web page for the Windows binaries.
11090
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011091Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * xmlIO.c: applied a patch for VMS following the report by
11094 Nigel Hall
11095
Daniel Veillard3772de32002-12-17 10:31:45 +000011096Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * parser.c: the parseStartTag bug fix wasn't complete.
11099
Daniel Veillard67df8092002-12-16 22:04:11 +000011100Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11103 parseStartTag, fixing it.
11104 * test/att4 result/att4 result/noent/att4: adding the test
11105 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11106 more methods to XmlTextReader.
11107
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011108Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11109
11110 * win32/libxml2.def.src: added more xml reader exports
11111 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11112 to the build
11113
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011114Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11115
11116 * doc/tutorial/xmltutorial.xml
11117 plus generated html and pdf
11118 Updating tutorial again based on further comments from Niraj
11119 Tolia on the last iteration
11120
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011121Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11122
11123 * doc/tutorial/xmltutorial.xml
11124 * doc/tutorial/includekeyword.c
11125 * doc/tutorial/includegetattribute.c
11126 plus generated html and pdf
11127 Adding fix from Niraj Tolia to tutorial to properly free memory.
11128
11129
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011130Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11133 more methods of XmlTextReader.
11134 * python/libxml2class.txt python/tests/reader.py: this increased the
11135 methods in the bndings, augmented the test to check those new
11136 functions.
11137
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011138Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11141 methods of XmlTextReader.
11142 * python/generator.py python/libxml_wrap.h python/types.c
11143 python/libxml2class.txt: added the reader to the Python bindings
11144 * python/tests/Makefile.am python/tests/reader.py: added a specific
11145 test for the Python bindings of the Reader APIs
11146 * parser.c: small cleanup.
11147
Daniel Veillard06503452002-12-13 10:42:08 +000011148Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * xinclude.c: fallback was only copying the first child not the
11151 full child list of the fallback element, closes #89684 as reopened
11152 by Bernd Kuemmerlen
11153
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011154Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11155
11156 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11157
Daniel Veillard000eafb2002-12-12 10:04:22 +000011158Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
Daniel Veillardc1eed322002-12-12 11:01:32 +000011160 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011161 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011162 gives enum values, fix functype return type, put back fields in
11163 structs
11164 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011165
Daniel Veillard024b5702002-12-12 00:15:55 +000011166Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11167
11168 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11169 about htmlNodeDumpOutput location.
11170 * xpath.c: removed an undefined function signature
11171 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11172 too many symbols in the API breaking the python bindings.
11173 Updated with the libxslt/libexslt changes.
11174
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011175Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * configure.in: preparing release of 2.4.29
11178 * doc/*: rebuilt the docs and API
11179 * xmlreader.c: a few more fixes for the XmlTextReader API
11180
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011181Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11182
11183 * include/win32config.h: applied mingw patch from Magnus Henoch
11184
Daniel Veillard5aad8322002-12-11 15:59:44 +000011185Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11188
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011189Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11192 building Python script, does the C parsing directly, generates
11193 a better API description including structure fieds defs and
11194 enums. Still a couple of bugs, but good enough for the python
11195 wrappers now.
11196 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11197 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11198 include/libxml/schemasInternals.h include/libxml/tree.h: more
11199 cleanup based on the python analysis script reports.
11200 * libxml.spec.in: make sure the API XML description is part of the
11201 devel package.
11202
Daniel Veillard01c13b52002-12-10 15:19:08 +000011203Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11206 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11207 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11208 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11209 code cleanup, especially the function comments.
11210 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11211
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011212Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * Makefile.am xmlreader.c include/libxml/Makefile.am
11215 include/libxml/xmlreader.h: Adding a new set of APIs based on
11216 the C# TextXmlReader API but converted to C. Allow to parse
11217 in constant memory usage, far simpler to program and explain
11218 than the SAX like APIs, unfinished but working.
11219 * testReader.c: test program
11220
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011221Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11222
11223 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11224
Daniel Veillard64b35282002-12-04 15:10:40 +000011225Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * tree.c: Chip turner indicated that XHTML1 serialization
11228 rule for style actually break on both IE and Mozilla,
11229 try to avoid the rule if escaping ain't necessary
11230
Daniel Veillard8efff672002-12-04 11:44:48 +000011231Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * nanhttp.c: handle HTTP URL escaping, problem reported by
11234 Glen Nakamura and Stefano Zacchiroli
11235
Daniel Veillard1c732d22002-11-30 11:22:59 +000011236Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11239
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011240Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * uri.c: Johann Richard pointed out some XPointer problems for
11243 URN based URI references in XInclude. Modified the URI parsing
11244 and saving routines to allow correct parsing and saving of
11245 XPointers, especially when attached to "opaque" scheme accordingly
11246 to RFC 2396
11247
Daniel Veillard8db67d22002-11-27 19:39:27 +000011248Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
11251 of refactoring to the HTML saving code.
11252 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
11253 in the doc.
11254
Daniel Veillardebc4ca92002-11-27 11:43:05 +000011255Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * tree.c include/libxml/tree.h: refactored the XML dump of a node
11258 to a buffer API to reuse the generic dump to an OutputIO layer,
11259 this reduces code, fixes xmlNodeDump() for XHTML, also made
11260 xmlNodeDump() now return the number of byte written.
11261
Daniel Veillard9d5ea172002-11-27 08:02:06 +000011262Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * python/setup.py.in: another patch from Stéphane Bidoul for
11265 Python bindings on Windows
11266 * doc/parsedecl.py: small cleanup
11267
Daniel Veillard9715c172002-11-25 16:33:40 +000011268Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * libxml.spec.in configure.in: add a line in %changelog for releases
11271
Daniel Veillard9bc53102002-11-25 13:20:04 +000011272Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * parser.c: patch from Marcus Clarke fixing a problem in entities
11275 parsing that was detected in KDe documentations environment.
11276
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000011277Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11278
11279 * python/libxml.c (libxml_prev): Return the previous as opposed to
11280 the next node (I guess this is the result of some cut & paste programming:)
11281
Daniel Veillard80d7b902002-11-23 16:23:08 +000011282Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
11285
Daniel Veillarda1196ed2002-11-23 11:22:49 +000011286Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * python/generator.py python/libxml.c python/setup.py.in: trying
11289 to fix the Python bindings build on Windows (Stéphane Bidoul)
11290
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000011291Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11292
11293 * win32/configure.js: added option for python bindings
11294 * win32/libxml2.def.src: added more exports
11295
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000011296Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11297
11298 * win32/Makefile.mingw: fixed unresolved symbols when linking with
11299 pthreads
11300 * win32/wince/*: applied updates to Windows CE port from Javier
11301
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000011302Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * configure.in: preparing 2.4.28
11305 * libxml.spec.in doc/Makefile.am: some cleanup
11306 * doc/*: updated the news and regenerated.
11307
Daniel Veillardfee408f2002-11-22 13:18:30 +000011308Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * HTMLparser.c: final touch at closing #87235 </p> end tags
11311 need to be generated.
11312 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
11313 this change slightly the output of a few tests
11314 * doc/*: regenerated
11315
Daniel Veillardd2ff0392002-11-22 12:28:38 +000011316Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * parserInternals.c: fixing bug #99190 when UTF8 document are
11319 parsed using the progressive parser and the end of the chunk
11320 is in the middle of an UTF8 multibyte character.
11321
William M. Brack8b2c7f12002-11-22 05:07:29 +000011322Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11323
11324 * threads.c: fixed initialization problem in xmlNewGlobalState
11325 which was causing crash.
11326 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
11327 in xmlInitializeGlobalState.
11328 * parserInternals.c: cleaned up ctxt->sax initialisation.
11329
Daniel Veillardd5c2f922002-11-21 14:10:52 +000011330Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * tree.c include/libxml/tree.h: modified the existing APIs
11333 to handle XHTML1 serialization rules automatically, also add
11334 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
11335 libxslt serialization uses it when needed without changing
11336 the library API.
11337 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
11338 result/xhtml1: added a new test specifically for xhtml1 output
11339 and updated the result of one XHTML1 test
11340
Daniel Veillardd076a202002-11-20 13:28:31 +000011341Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * xinclude.c parserInternals.c encoding.c: fixed #99082
11344 for xi:include encoding="..." support on text includes.
11345 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
11346 test/XInclude/ents/isolatin.txt : added a specific regression test
11347 * python/generator.py python/libxml2class.txt: fixed the generator
11348 the new set of comments generated for doc/libxml2-api.xml were
11349 breaking the python generation.
11350
Daniel Veillard817e70b2002-11-19 22:28:48 +000011351Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * doc/Makefile.am: repair some problem if gtk-doc fail or such
11354 * configure.in: patch for Solaris on new autoconf closes #98880
11355 * doc/parsedecl.py: repair the frigging API building script,
11356 did I say that python xmllib sucks ?
11357 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
11358 and some comment are no more truncated.
11359
Daniel Veillarda7e05b42002-11-19 08:11:14 +000011360Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11361
11362 * parser.c: Martin Stoilov pointed out a potential leak in
11363 xmlCreateMemoryParserCtxt
11364
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000011365Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
11368 included in HTML documents and using the push parser.
11369
Daniel Veillard4efd3be2002-11-18 09:11:13 +000011370Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11371
11372 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
11373 specified, look for the Python interpreter not just in the
11374 specified root but also in the specified location. Fixes #98825
11375
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000011376Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * python/libxml.c: fixing bug #98792 , node may have no doc
11379 and dereferencing without checking ain't good ...
11380
Daniel Veillarddad3f682002-11-17 16:47:27 +000011381Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * configure.in: preparing release 2.4.27
11384 * doc/* : updated and rebuilt the docs
11385 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
11386 and all the docs are actually packaged and in the final RPMs
11387 * parser.c parserInternals.c include/libxml/parser.h: restore
11388 xmllint --recover feature.
11389
Daniel Veillard68e9e742002-11-16 15:35:11 +000011390Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
Daniel Veillard784b9352003-02-16 15:50:27 +000011392 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000011393 processing of parsed entities, and XPath computation on sustitued
11394 entities.
11395 * testXPath.c: make sure entities are substitued.
11396
Daniel Veillard328f48c2002-11-15 15:24:34 +000011397Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
Daniel Veillard784b9352003-02-16 15:50:27 +000011399 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000011400 processing of internal parsed entities, which had to be changed.
11401
Daniel Veillard66651aa2002-11-15 11:21:43 +000011402Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * Makefile.am python/Makefile.am python/tests/Makefile.am:
11405 trying to fix bug #98517 about building outside the source tree
11406 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
11407
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000011408Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11409
11410 * include/win32config.h: cleanup
11411 * win32/Makefile.mingw: integrated mingw in JScript configure
11412 * win32/Makefile.msvc: modified to allow mingw coexistence
11413 * win32/configure.js: integrated mingw
11414 * win32/Readme.txt: cleanup
11415
Daniel Veillard8dd86a52002-11-12 21:14:17 +000011416Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * HTMLparser.c: strengthen the guard in the Pop macros,
11419 like in the XML parser, closes bug #97315
11420
Daniel Veillard0821b152002-11-12 20:57:47 +000011421Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
11424 callback is never used.
11425
Daniel Veillard8606bbb2002-11-12 12:36:52 +000011426Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * parserInternals.c: fixed the initialization of the SAX structure
11429 which was breaking xsltproc
11430 * xpath.c: patch from Petr Pajas for CDATA nodes
11431 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
11432 * parser.c include/libxml/parser.h: patch from Peter Jones
11433 removing a leak in xmlSAXParseMemory() and adding the
11434 function xmlSAXParseMemoryWithData()
11435
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000011436Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
11437
11438 adding pdf of tutorial, changing web page to link to it
11439 * doc/tutorial/xmltutorial.pdf
11440 * doc/xml.html
11441 * doc/docs.html
11442
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000011443Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
11444
11445 * doc/tutorial/ar01s08.html
11446 adding file what I forgot for tutorial
11447
11448
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000011449Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
11450
11451 Adding encoding discussion to tutorial
11452 Added:
11453 * doc/tutorial/images/*.png: DocBook admonition image files
11454 * doc/tutorial/apf.html, apg.html: new generated html
11455 * doc/tutorial/includeconvert.c: conversion code entity file
11456 changed:
11457 * doc/tutorial/xmltutorial.xml: DocBook original
11458 * doc/tutorial/*.html: generated html
11459
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011460Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11461
11462 * include/libxml/*.h: retired xmlwin32version.h
11463 * doc/Makefile.am: retired xmlwin32version.h
11464 * win32/configure.js: retired xmlwin32version.h
11465
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011466Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11467
11468 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011469 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
11470 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011471
Daniel Veillard7216cfd2002-11-08 15:10:00 +000011472Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * globals.c: fixed a typo pointed out by Igor
11475 * xpath.c: try to speed up node compare using line numbers
11476 if available.
11477
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011478Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * tree.c: make xmlFreeNode() handle attributes correctly.
11481
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011482Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11483
11484 * catalog.c: completed the #96963 fix, as reported by Karl
11485 Eichwalder
11486
Daniel Veillard56f21f22002-11-06 15:49:46 +000011487Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11490
Daniel Veillard91ad8792002-11-04 17:06:52 +000011491Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * Makefile.am: switched the order of a couple of includes
11494 to fix bugs #97100
11495
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011496Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11497
11498 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11499 xmlLoadCatalogs that used to separate directories with a ':'.
11500
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011501Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11502
11503 * threads.c: improvements to the Windows-side of thread handling
11504 * testThreads.c: conditionally excluded unistd.h
11505 * testThradsWin32.c: broke overlong lines
11506 * include/win32config.h: adapted thread-related macros to the new
11507 scheme and for pthreads on Windows
11508 * win32/Makefile.msvc: introduced a more flexible thread build,
11509 added testThreads[Win32].c to the build
11510 * win32/configure.js: introduced a more flexible thread config
11511
John Fleck61f6fb62002-10-31 15:23:29 +0000115122002-10-31 John Fleck <jfleck@inkstain.net>
11513
11514 * doc/xml.html (and, by implication, FAQ.html)
11515 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11516
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011517Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11518
11519 * configure.in: removed xmlwin32version.h
11520 * include/libxml/Makefile.am: removed xmlwin32version.h
11521
Daniel Veillardce66ce12002-10-28 19:01:59 +000011522Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * tree.c: applied patch from Brian Stafford to fix a bug
11525 in xmlReconciliateNs()
11526
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011527Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c: applied patch from Christian Glahn to allow
11530 xmlNewChild() on document fragment nodes
11531
Daniel Veillardb39bc392002-10-26 19:29:51 +000011532Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * parser.c: Christian Glahn found a problem with a recent
11535 patch to xmlParseBalancedChunkMemoryRecover()
11536 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11537 problems
11538 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11539 test/schemas/seq*: added the test cases from Charles
11540
Daniel Veillard366a9152002-10-23 20:43:53 +000011541Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11544 serious cleanup of the spec file and associated changes
11545 in the Makefiles.
11546 * valid.c: try to remove some warnings on x86_64
11547
Daniel Veillardd033d022002-10-23 14:55:02 +000011548Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11551 fix bug #96586
11552
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011553Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11556 parsing, applied his patch
11557 * result/HTML/attrents.html result/HTML/attrents.html.err
11558 result/HTML/attrents.html.sax test/HTML/attrents.html:
11559 added the test and result case provided by Mikhail Sogrine
11560
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011561Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * vms/build_libxml.com vms/config.vms vms/readme.vms
11564 include/libxml/parser.h include/libxml/parserInternals.h
11565 include/libxml/tree.h include/libxml/xmlIO.h
11566 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11567 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11568 Applied the VMS update patch from Craig A. Berry
11569 * doc/*.html: update
11570
Daniel Veillardf000f072002-10-22 14:28:17 +000011571Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11574
Daniel Veillard1e208222002-10-22 14:25:25 +000011575Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * debugXML.c: adding a grep command to --shell in xmllint
11578 for T.V. Raman
11579
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011580Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * xmlcatalog.c: tried to fix some of the problem with --sgml
11583
Daniel Veillard935494a2002-10-22 14:22:46 +000011584Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * parser.c: tried to fix bug #91500 where doc->children may
11587 be overriden by a call to xmlParseBalancedChunkMemory()
11588
11589Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11592 identifiers in SGML catalogs containing '&'
11593
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011594Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * python/types.c: fixed bugs when passing result value tree
11597 to Python functions.
11598
Daniel Veillard48267432002-10-18 11:21:38 +000011599Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * configure.in: preparing the release of 2.4.26
11602 * doc/*: updated and rebuilt the documentation
11603
Daniel Veillardbb284f42002-10-16 18:02:47 +000011604Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * parser.c: fixed a XML Namespace compliance bug reported by
11607 Alexander Grimalovsky
11608
Daniel Veillard44892f72002-10-16 15:23:26 +000011609Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * HTMLtree.c: fixed serialization of script and style when
11612 they are not lowercase (i.e. added using the API to the tree).
11613
Daniel Veillard2fd85422002-10-16 14:32:41 +000011614Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * valid.c: make xmlValidateDocument emit a warning msg if there
11617 is no DTD, pointed by Christian Glahn
11618
Daniel Veillard32370232002-10-16 14:08:14 +000011619Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11622 content model when some of the blocks have min or max, and a couple
11623 of bugs found in the process.
11624 * result/schemas/list0* test/schemas/list0*: added some specific
11625 regression tests
11626
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011627Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * README: updated the contact informations
11630
Daniel Veillard63186732002-10-15 08:43:17 +000011631Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11634 misses it, reported by Peter Bray.
11635
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011636Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11639 and removed a few warnings
11640
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011641Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * parser.c: Christian Glahn found a small bug in the push parser.
11644 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11645 public
11646
Daniel Veillard6045c902002-10-09 21:13:59 +000011647Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * xmlschemas.c include/libxml/xmlschemas.h: added
11650 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11651 * testSchemas.c: added --memory to test the new interface
11652
Daniel Veillardf0070122002-10-09 14:24:17 +000011653Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * doc/index.py doc/search.php: integrated the XSLT indexing,
11656 a few fixed in the indexer, added a scope selection at the
11657 search level.
11658
Daniel Veillard01992e02002-10-09 10:20:30 +000011659Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11662 this was due to uninitialized parts of the validation context
11663
Daniel Veillard321be0c2002-10-08 21:26:42 +000011664Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * debugXML.c: applied patch from Mark Vakoc except the API
11667 change, preserved it.
11668 * doc/*: updated the docs to point to the search engine for
11669 information lookup or before bug/help reports.
11670
Daniel Veillard01e87d22002-10-08 16:55:06 +000011671Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * doc/index.py doc/search.php: added mailing-list archives
11674 indexing and lookup
11675
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011676Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11679
Daniel Veillard9b006132002-10-07 11:13:27 +000011680Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * doc/index.py: improved HTML indexing
11683 * doc/search.php: make the queries also lookup the HTML based indexes
11684
Daniel Veillard141d04b2002-10-06 21:51:18 +000011685Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * doc/index.py: added HTML page indexing
11688
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011689Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11690
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011691 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011692 problem in libxslt.
11693 * catalog.c: fixed list handling in XML_CATALOG_FILES
11694
Daniel Veillardceb09b92002-10-04 11:46:37 +000011695Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * valid.c: typo/bug found by Christian Glahn
11698
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011699Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11700
11701 * xmlIO.c: applied Windows CE patch from Javier.
11702 * win32/wince: new directory, contains support for the PocketPC
11703 with Windows CE from Javier.
11704 * include/win32config.h: reorganised, removed duplicate
11705 definitions and applied WinCE patch from Javier.
11706 * include/wsockcompat.h: new file, now contains WinSock
11707 compatibility macros.
11708 * win32/Makefile.msvc: introduced double-run compilation.
11709
Daniel Veillarde16b5742002-09-26 17:50:03 +000011710Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * configure.in include/libxml/xmlwin32version.h: preparing release
11713 of 2.4.25
11714 * doc/*: updated and regenerated teh docs and web pages.
11715
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011716Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11719 error were not covering namespace declarations.
11720 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11721 it was missing the attribute declaration for the namespace
11722 * result/VC/NS3: the fix now report breakages in that test
11723
Daniel Veillardabe01742002-09-26 12:40:03 +000011724Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11727
Daniel Veillard2ace1952002-09-26 12:28:02 +000011728Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11731 and regenerated the docs and web site
11732
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011733Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11736 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11737 not before
11738
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011739Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * python/generator.py python/libxml2class.txt: fixed a stupid error
11742 breaking the python API
11743
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011744Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11747 triostr.c triostr.h: applied a trio update patch from
11748 Bjorn Reese which should work with MinGW
11749
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011750Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * tree.c: improving some documentation comments
11753 * xmlregexp.c: found and fixed a mem leak with python regression tests
11754 * doc/*: rebuilt the doc and the API XML file including the
11755 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11756 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11757 python/types.c: added access to the XML Schemas regexps from
11758 python
11759 * python/tests/Makefile.am python/tests/regexp.py: added a
11760 simple regexp bindings test
11761
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011762Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11763
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011764 * doc/xml.html:
11765 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011766
Daniel Veillard118aed72002-09-24 14:13:13 +000011767Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * xmlregexp.c: fixed the data callback on transition functionality
11770 which was broken when using the compact form
11771 * result/schemas/*: updated the results, less verbose, all tests
11772 pass like before
11773 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11774 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11775 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11776 annoying warnings
11777 * xpath.c: try to provide better error report when possible
11778
Daniel Veillard72336152002-09-21 13:08:14 +000011779Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11780
11781 * Makefile.am: fixed a breakage raised by Jacob
11782
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011783Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11784
11785 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11786 which don't use sockets
11787
Igor Zlatkovic01280582002-09-20 16:40:34 +000011788Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11789
11790 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11791 * win32/configure.js: applied zlib patch from Daniel Gehriger
11792
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011793Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11794
11795 * win32/configure.js: applied the patch from Mark Vakoc for
11796 regexp support
11797 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11798 for regexp support
11799
Daniel Veillardb5c05732002-09-20 13:36:25 +000011800Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * xmlschemastypes.c: as pointed by Igor Float and Double
11803 parsing ain't finished yet
11804
Daniel Veillard40b11342002-09-20 12:01:39 +000011805Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * Makefile.am configure.in: trying to fix #88412 by bypassing
11808 all the python subdir if python ain't detected
11809
Daniel Veillard23e73572002-09-19 19:56:43 +000011810Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11813 made configuring with regexps/automata/unicode the default
11814 but without schemas ATM
11815 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11816 fixed the regexp based DTD validation performance and memory
11817 problem by switching to a compact form for determinist regexps
11818 and detecting the determinism property in the process. Seems
11819 as fast as the old DTD validation specific engine :-) despite
11820 the regexp built and compaction process.
11821
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011822Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * valid.c: determinism is debugged, new DTD checking code now works
11825 but xmlFAComputesDeterminism takes far too much CPU and the whole
11826 set usues too much memory to be really usable as-is
11827
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011828Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * tree.c: fixed another stupid bug in xmlGetNodePath()
11831 * xmllint.c: --version now report the options compiled in
11832
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011833Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * HTMLparser.c: small cleanup
11836 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11837 when configured with them. A bit of debugging around the determinism
11838 checks is still needed
11839
Daniel Veillard63b01c22002-09-17 19:25:28 +000011840Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11843
Daniel Veillard92727042002-09-17 17:59:20 +000011844Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * xmlIO.c: small portability glitch fixed.
11847
Daniel Veillard84d70a42002-09-16 10:51:38 +000011848Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * xmlschemastypes.c: incomplete steps for real/double support
11851 * testAutomata.c include/libxml/xmlautomata.h
11852 include/libxml/xmlregexp.h: avoiding a compilation problem
11853 * valid.c include/libxml/valid.h: starting the work toward using
11854 the regexps for actual DTD validation
11855
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011856Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * hash.c: cosmetic cleanup
11859 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11860 integrating a DTD validation layer based on the regexps
11861
Daniel Veillard4402ab42002-09-12 16:02:56 +000011862Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11865 the determinism was tested before eliminating the epsilon
11866 transitions :-(
11867
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011868Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * python/generator.py python/libxml.c python/libxml.py
11871 python/libxml2-python-api.xml python/libxml2class.txt
11872 python/libxml_wrap.h python/types.c: updated the python
11873 bindings, added code for easier File I/O, and the ability to
11874 define a resolver from Python fixing bug #91635
11875 * python/tests/Makefile.am python/tests/inbuf.py
11876 python/tests/outbuf.py python/tests/pushSAXhtml.py
11877 python/tests/resolver.py python/tests/serialize.py: updated
11878 and augmented the set of Python tests.
11879
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011880Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11881
11882 * win32/configure.js: added more readme info for the binary
11883 package.
11884
Daniel Veillard607b35c2002-09-10 12:16:19 +000011885Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * xmlIO.c: fixed a stupid out of bound array error
11888
11889Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11892 messing around with support for Windows path, cleanups,
11893 trying to identify and fix the various code path to the
11894 filename access. Added xmlNormalizeWindowsPath()
11895
Daniel Veillard76575762002-09-05 14:21:15 +000011896Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * error.c valid.c: working on better error reporting of validity
11899 errors, especially providing an accurate context.
11900 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11901 error reports in those cases.
11902
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011903Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11906 parser.c parserInternals.c xmlIO.c: get rid of all the
11907 perror() calls made in the library execution paths. This
11908 should fix both #92059 and #92385
11909
Daniel Veillard19aa7022002-09-05 11:14:19 +000011910Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * xmllint.c: memory leak reporting was broken after a change
11913 of the preprocessor symbol used to activate it.
11914
Daniel Veillardec6725e2002-09-05 11:12:45 +000011915Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * tree.c: try to make the copy function work for node of
11918 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11919 DOM layers though, not libxml2 itself.
11920
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011921Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * valid.c: try to provide file and line informations, not all
11924 messages are covered, but it's a (good) start
11925
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011926Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * xinclude.c: reimplemented a large part of the XInclude
11929 processor, trying to minimize resources used, James Henstridge
11930 provided a huge test case which was exhibiting severe memory
11931 consumption problems.
11932
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011933Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * python/Makefile.am: applied patch from Christophe Merlet to
11936 reestablish DESTDIR
11937
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011938Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * libxml.spec.in: fixes libary path for x86_64 AMD
11941
John Fleckbe98b332002-09-04 03:16:23 +000011942Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11943
11944 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011945 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011946 (plus resulting generated html files)
11947 fixing one spot I missed in the tutorial where I hadn't freed
11948 memory properly
11949
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011950Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11951
11952 * doc/tutorial/includeaddattribute.c
11953 * doc/tutorial/includeaddkeyword.c
11954 * doc/tutorial/includegetattribute.c
11955 * doc/tutorial/includekeyword.c
11956 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011957 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011958 update tutorial to properly free memory (thanks to Christopher
11959 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011960 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011961 added image files so the callouts are graphical, making it
11962 easier to read ( use "--param callout.graphics 1" to generate
11963 html with graphical callouts)
11964
Daniel Veillarde1662542002-08-28 11:50:59 +000011965Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11968 nice logos generated by Marc Liyanage
11969 * doc/site.xsl *.html: changed the stylesheet to show the new
11970 logo and regenerated the pages
11971
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011972Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11975
Daniel Veillard42766c02002-08-22 20:52:17 +000011976Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * xpath.c: possible mem leak patch from Jason Adams
11979
11980Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11983 in the XQuery namespace
11984 * configure.in: preparing 2.4.24
11985 * doc/*.html: updated the web pages
11986
11987Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * python/generator.py: closing bug #85258 by generating conditional
11990 compile check to avoid linking to routines not configured in.
11991
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000119922002-08-22 Havoc Pennington <hp@pobox.com>
11993
11994 * autogen.sh: update error message for missing automake
11995
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011996Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * python/Makefile.am: typo in target name resulted in libxml2.py
11999 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
12000
Daniel Veillard22669b22002-08-22 07:17:11 +000012001Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * win32/win32/Makefile.mingw: updated with version from
12004 Elizabeth Barham at http://soggytrousers.net/repository/
12005
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000012006Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12007
12008 * win32/Makefile.msvc: added the prefix location to the include
12009 and lib search path.
12010
Havoc Pennington830e8972002-08-18 22:22:13 +0000120112002-08-18 Havoc Pennington <hp@pobox.com>
12012
12013 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12014 both automake 1.6 and 1.4 installed get the right automake. Means
12015 compilation from CVS will now require the latest automake 1.4
12016 release, or manually creating symlinks called "automake-1.4" and
12017 "aclocal-1.4"
12018
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012019Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * configure.in python/Makefile.am: more AMD 64 induced changes from
12022 Frederic Crozat
12023
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012024Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * xinclude.c: oops I was missing the xml:base fixup too
12027 * result/XInclude/*.xml: this adds xml:base attributes to most
12028 results of the tests
12029
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012030Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * xinclude.c: quick but apparently working implementation of
12033 xi:fallback, should close bug #89684
12034 * Makefile.am test/XInclude/docs/fallback.xml
12035 result/XInclude/fallback.xml: added a basic test for fallback,
12036 and run with --nowarning to avoid a spurious warning
12037 * configure.in: applied patch from Frederic Crozat for python
12038 bindings on AMD 64bits machines.
12039
Daniel Veillard9e923512002-08-14 08:48:52 +000012040Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12043 the caller don't pass a SAX callback block.
12044
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012045Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * tree.c: applied the same fix for the XML-1.0 namespace to
12048 xmlSearchNsByHref() as was done for xmlSearchNs()
12049
Daniel Veillardad11b302002-08-12 14:53:41 +000012050Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * libxml.3: small cleanup of the man page
12053 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12054 when serializing HREF attributes generated by XSLT.
12055
Daniel Veillardc084e472002-08-12 13:27:28 +000012056Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12059 version of Marc Liyanage' patch for boolean attributes in HTML
12060 output
12061
Daniel Veillard5f91b372002-08-12 12:13:01 +000012062Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * python/tests/serialize.py: fixed the test results, indenting
12065 behaviour changed slightly
12066
Aleksey Sanin9e951762002-08-08 18:02:41 +000012067Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12068
12069 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12070 new c14n function to Windows def files
12071
Aleksey Saninea4272a2002-08-02 23:50:03 +000012072Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12073
12074 * c14n.c: fixed a memory leak in c14n code
12075
Daniel Veillard58e44c92002-08-02 22:19:49 +000012076Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * parser.c include/libxml/parser.h: adding a new API for Christian
12079 Glahn: xmlParseBalancedChunkMemoryRecover
12080 * valid.c: patch from Rick Jones for some grammar cleanup in
12081 validation messages
12082 * result/VC/* result/valid/*: this slightly change some of the
12083 regression tests outputs
12084
Daniel Veillard0bf29002002-08-01 12:54:11 +000012085Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * tree.c: trying to fix a problem in namespaced attribute handling
12088 raised by Christian Glahn
12089
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012090Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * encoding.c include/libxml/encoding.h: Opening the interface
12093 xmlNewCharEncodingHandler as requested in #89415
12094 * python/generator.py python/setup.py.in: applied cleanup
12095 patches from Marc-Andre Lemburg
12096 * tree.c: fixing bug #89332 on a specific case of loosing
12097 the XML-1.0 namespace on xml:xxx attributes
12098
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012099Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12100
12101 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12102 corner case from new Merlin's test suite and added a callback
12103 that will be used to improve xmlsec performance
12104
12105
Daniel Veillard0b22def2002-07-29 16:23:03 +000012106Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12107
12108 * HTMLtree.c: trying to fix the <style> escaping problem in
12109 HTML serialization bug #89342
12110
Daniel Veillard0b28e882002-07-24 23:47:05 +000012111Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12112
12113 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12114 and rebuilt the web site.
12115
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012116Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012117
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012118 * include/libxml/tree.h: added _private member to xmlNs struct
12119
Daniel Veillard1d995272002-07-22 16:43:32 +000012120Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * HTMLparser.c: fixing bug #84876 based on the xml working
12123 code.
12124
William M. Brack61eaba52002-07-21 11:14:18 +000012125Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12126
12127 * python/Makefile.am: enhanced to fix bug 72012 (errors
12128 when using '-jX' make parameter)
12129
William M. Brackef61d202002-07-19 08:32:00 +000012130Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12131
12132 * xpath.c: small additional enhancement for booleans
12133 compared to nodesets
12134
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012135Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * HTMLtree.c: changed the order of the encoding declaration
12138 attributes in the meta tags due to a bug in IE/Mac
12139
William M. Brack0c022ad2002-07-12 00:56:01 +000012140Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12141
12142 * xpath.c: enhanced handling of booleans (especially '='
12143 and '!=' for nodesets) - fixes bug 85256. Added new
12144 routine xmlXPathNotEqualValues for more proper handling
12145 of '!=' when nodesets are involved.
12146
Daniel Veillard06944e22002-07-11 19:55:18 +000012147Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12148
12149 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12150 doc/xmlcatalog_man.xml to the source distribution
12151
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012152Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12153
12154 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12155 asked for this.
12156
Daniel Veillard539638b2002-07-06 19:55:14 +000012157Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * configure.in: preparing 2.4.23
12160 * doc/*: rebuilt the docs
12161
Daniel Veillard176d99f2002-07-06 19:22:28 +000012162Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12163
12164 * parser.c: fixing bug #84169 by fixing the
12165 comment of xmlCreatePushParserCtxt to describe the
12166 encoding detection parameters better.
12167
Daniel Veillard37f961d2002-07-06 17:53:56 +000012168Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12169
12170 * valid.c: fixing bug #79331 in one path the lookup for
12171 ID attributes on a namespaced node wasn't handled correctly :-\
12172
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012173Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * HTMLparser.c: trying to fix 87235 about discarded white
12176 spaces in the HTML parser.
12177 * result/HTML/*: this changes the output of a number of HTML
12178 regression tests
12179
Daniel Veillardfdc91562002-07-01 21:52:03 +000012180Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * xpath.c: applied patch from Richard Jinks for the namespace
12183 axis + fixed a memory error.
12184 * parser.c parserInternals.c: applied patches from Peter Jacobi
12185 removing ctxt->token for good.
12186 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12187 popped out by the regression tests.
12188 * Makefile.am: patch for threads makefile from Gary Pennington
12189
William M. Brack6000af52002-06-28 11:43:13 +000012190Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12191
Daniel Veillardfdc91562002-07-01 21:52:03 +000012192 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012193 expressions involving preceding-sibling (et al).
12194
Daniel Veillard153120c2002-06-18 07:58:35 +000012195Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * hash.c: applied a patch from Peter Jacobi to solve a problem
12198 when compiling with the Watcom C on Win32
12199 * result/schemas/*.err: the change of hashing algo generated
12200 permutations in the output
12201
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012202Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * hash.c: applied patch from Sander Vesik improving the quality of
12205 the hash function.
12206
Aleksey Sanina5808b92002-06-14 17:07:41 +0000122072002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012208
12209 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12210 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12211 xmllint.c xpath.c: replaced sprintf() with snprintf()
12212 to prevent possible buffer overflow (the bug was pointed
12213 out by Anju Premachandran)
12214
Daniel Veillarde059b892002-06-13 15:32:10 +000012215Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * parser.c: removed an uninitialized data error popped by valgrind
12218 on PE references
12219
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012220Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12221
12222 * doc/xml.html
12223 adding tutorial reference to the web page
12224
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012225Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12226
12227 * doc/tutorial/xmltutorial.xml
12228 * doc/tutorial/ar01s07.html
12229 * doc/tutorial/ape.html
12230 * doc/tutorial/includegetattribute.c
12231 adding section to tutorial about retrieving an attribute
12232 value
12233
Daniel Veillardf5582f12002-06-11 10:08:16 +000012234Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * parser.c: applied a couple of patches from Peter Jacobi to start
12237 to get rid of ctxt->token, with a possible significant speed
12238 improvement to be gained once done. Better compliance with PE
12239 references constructs in DTDs too.
12240 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12241 from Peter too
12242
Daniel Veillard38d80e22002-06-11 07:24:56 +000012243Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * parser.c: Babak Vahedipour-Kunze reported that openTag in
12246 xmlParseElement was likely to have been deallocated at the
12247 time of the report, possibly leading to segfault. Just report
12248 the tag name now.
12249
Daniel Veillard9e412302002-06-10 15:59:44 +000012250Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * xpath.c: patch from Richard Jinks for XPath substring() function
12253 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
12254
Aleksey Sanina5808b92002-06-14 17:07:41 +0000122552002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000012256
12257 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
12258
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000012259Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
12260
12261 *doc/FAQ.html
12262 fixing typos in FAQ, thanks to Robert Funnell for the
12263 editing help
12264
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012265Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * NEWS: got complaints from rpmlint that it was empty
12268
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000012269Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
12270
12271 * added doc/tutorial, including:
12272 apa.html
12273 apb.html
12274 apc.html
12275 apd.html
12276 ar01s02.html
12277 ar01s03.html
12278 ar01s04.html
12279 ar01s05.html
12280 ar01s06.html
12281 includeaddattribute.c
12282 includeaddkeyword.c
12283 includekeyword.c
12284 includestory.xml
12285 index.html
12286 xmltutorial.xml
12287 libxml tutorial, including generated html
12288
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000012289Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12290
12291 * result/c14n/exc-without-comments/merlin-c14n-two-*
12292 result/c14n/without-comments/merlin-c14n-two-*
12293 test/c14n/exc-without-comments/merlin-c14n-two-*
12294 test/c14n/without-comments/merlin-c14n-two-*
12295 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
12296 c14n/exc-c14n and slightly modified test script to handle
12297 these test cases
12298 * c14n.c: fixed bugs for complicated nodes set (namespace
12299 without node and others from merlin-c14n-two.tar.gz)
12300 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
12301 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
12302 for xmlsec performance patch
12303 * xpath.c: fixed self::node() for namespaces and attributes
12304
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012305Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
12306
12307 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
12308 but with the format parameter
12309 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
12310
Aleksey Saninc57f9c12002-05-31 19:14:57 +000012311Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
12312
12313 * Makefile.am: updated c14n tests suite
12314 * c14n.c: performance improvement for previous c14n patch
12315
Daniel Veillarde72c7562002-05-31 09:47:30 +000012316Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12317
12318 * parser.c: another peroformance patch from Peter Jacobi, that
12319 time on parsing attribute values.
12320
Aleksey Sanin508a1012002-05-31 06:32:32 +000012321Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
12322
12323 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
12324 into LibXML2 test suite
12325
Aleksey Sanindffd5c82002-05-31 04:24:13 +000012326Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
12327
12328 * c14n.c: propagating xpath ancesstors node fix to c14n
12329 plus small performance improvement to reduce number of
12330 mallocs
12331 * xpath.c: fixed ancestors axis processing for namespace nodes
12332
Daniel Veillard46de64e2002-05-29 08:21:33 +000012333Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12334
12335 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
12336 Peter Jacobi
12337
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000012338Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * configure.in: preparing 2.4.22
12341
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000012342Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
12345 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
12346 a public entry point.
12347 * doc/*: rebuilt the API and docs
12348
Daniel Veillarded23b7d2002-05-27 12:16:02 +000012349Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * xpath.c: patch from Richard Jinks to fix a problem introduced
12352 in the previous patch and pointed by Norm
12353
Daniel Veillardc6924812002-05-24 11:10:43 +000012354Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * libxml.spec.in: fixing bug #81112
12357
Daniel Veillard234bc4e2002-05-24 11:03:05 +000012358Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * uri.c: fixing bug #82848
12361
Daniel Veillarda2878972002-05-24 07:54:39 +000012362Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * result/catalogs/mycatalog.full: Aleksey's commit changed the
12365 output of one catalog test
12366
Aleksey Sanin114e4752002-05-24 07:20:27 +000012367Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000012368
Aleksey Sanin114e4752002-05-24 07:20:27 +000012369 * global.data globals.c tree.c include/libxml/globals.h
12370 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
12371 default value for global parameter xmlIndentTreeOutput to 1 and
12372 introduced new global parameter xmlTreeIndentString (the string
12373 used to do one-level indent) with default value " " (as it was
12374 in tree.c)
12375
Daniel Veillard49d5af82002-05-23 11:55:49 +000012376Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * Makefile.am: Merijn Broeren pointed out a problem when compiling
12379 with trio and schemas.
12380
Daniel Veillard7c13af42002-05-22 09:57:32 +000012381Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * xpath.c: patch from Richard Jinks to fix the problem raised in
12384 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
12385
Daniel Veillard5a872412002-05-22 06:40:27 +000012386Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * xmlschemas.c: a bit of work on import.
12389 * xmlschemastypes.c: Charles Bozeman provided a compare function
12390 for date/time types so min/max facet restrictions should work,
12391 indeterminate comparisons return an error instead of equal.
12392 * test/schemas/date_0* result/schemas/date_0_0: specific test
12393 from Charles Bozeman too
12394
Daniel Veillard10b6da42002-05-18 07:55:20 +000012395Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12396
12397 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
12398 from Christian Cornelssen fixing the man pages and the Catalog
12399 building script.
12400 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
12401 next step is <xs:import> I now have a reasonable understanding
12402 of how it works.
12403
Daniel Veillarde5354492002-05-16 08:43:22 +000012404Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
12407
Igor Zlatkovic1396e182002-05-14 22:22:40 +000012408Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12409
12410 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
12411
Daniel Veillard088bf112002-05-14 11:03:59 +000012412Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * xpath.c: fixing an XPath function evalutation bug pointed out
12415 by Alexey Efimov where the context was lost when evaluating
12416 the function arguments
12417
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012418Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000012419
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012420 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
12421 function public for XMLSec performance optimizations
12422
Daniel Veillard3cd72402002-05-13 10:33:30 +000012423Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * python/generator.py python/libxml2class.txt : fixed a problem
12426 with the HTML parser pointed by Gary Benson
12427 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
12428 example
12429
Aleksey Sanine48a3182002-05-09 18:20:01 +000012430Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12431 * parser.c: fixed bug #81159 (memory growth in SAX)
12432
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012433Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12434 * xpath.c: fixed bug #78858 (the real fix)
12435
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012436Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012437 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012438
Daniel Veillard4cbe4702002-05-05 06:57:27 +000012439Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * tree.c: modified xmlNodeSetBase to allow changing the
12442 base of a document.
12443
Daniel Veillard070803b2002-05-03 07:29:38 +000012444Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12445
12446 * xmlschemastypes.c: patch Charles Bozeman for validation of
12447 all the date, time, and duration types
12448 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
12449 * configure.in: fixed an error pointed by an user
12450 * xml2-config.in: fixed an error pointed by an user
12451
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000012452Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12453
12454 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
12455 win32/libxml2.def.src xmlIO.c: exported default
12456 'file:', 'http:' and 'ftp:' protocols input handlers
12457 and maked protocols comparisson case insensitive
12458
Daniel Veillard34de97f2002-04-30 14:29:22 +000012459Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12460
12461 * configure.in: Neven Has detected a typo
12462
Daniel Veillard28577c32002-04-30 06:48:41 +000012463Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
12466 as one of the persons allowed to commit directly to the
12467 module.
12468
Daniel Veillardfc57b412002-04-29 15:50:14 +000012469Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
12472 * valid.c: raised a too low limit
12473 * doc/*: rebuilt the docs
12474
Daniel Veillardeca82812002-04-24 11:42:02 +000012475Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12476
12477 * test/XPath/expr/floats test/XPath/expr/functions
12478 result/XPath/expr/floats result/XPath/expr/functions
12479 xpath.c: another XPath conformance patch from Richard Jinks
12480
Daniel Veillard13e04c62002-04-23 17:51:29 +000012481Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12482
12483 * xmlschemas.c: fixed validation of attribute groups.
12484 * test/schemas result/schemas: added an example from the primer
12485
Daniel Veillard88c58912002-04-23 07:12:20 +000012486Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12489 * test/schemas result/schemas: updated the test list
12490
Daniel Veillarde19fc232002-04-22 16:01:24 +000012491Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * TODO: updated a bit
12494 * parser.c: made a comment more specific
12495 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12496 Schemas conformance.
12497 * test/schemas result/schemas: updated the test list
12498
Daniel Veillard441bc322002-04-20 17:38:48 +000012499Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12502 implementing xs:all with minOccurs = 0
12503 * tes/schemas/* result/schemas/*: added more tests covering
12504 xs:all
12505
Daniel Veillard8a001f62002-04-20 07:24:11 +000012506Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12507
12508 * xmlregexp.c: first implementation of the all particle, this
12509 may need to be revisited for case where not all transitions
12510 must be crossed.
12511
Daniel Veillard7646b182002-04-20 06:41:40 +000012512Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * tree.c: another entity processing update from Markus Henke
12515
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012516Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12517
12518 * trionan.c: fixed crash on OSF/1
12519
Daniel Veillardb4398962002-04-19 07:01:55 +000012520Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12521
12522 * xmlschemas.c: more Schemas work
12523 * test/schemas/* result/schemas/*: added more tests coming
12524 from the spec.
12525
Daniel Veillard54761132002-04-18 21:00:44 +000012526Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12527
12528 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12529 ExcC14N specification
12530
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012531Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12532
12533 * tree.c: patch from Markus Henke, fix for recursive entities.
12534
Daniel Veillard23b1f372002-04-18 15:50:05 +000012535Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12536
12537 * xpath.c: fix a problem with string() on a document node.
12538
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012539Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12540
12541 * Makefile.am xmlschemas.c: more Schemas work
12542 * test/schemas/* result/schemas/*: added more tests coming
12543 from the spec.
12544
Daniel Veillard6231e842002-04-18 11:54:04 +000012545Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12546
12547 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12548 * result/HTML/*: this changes a few things in the results
12549
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012550Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12551
12552 * include/libxml/tree.h: eliminated 'declaration different than
12553 prototype' warning
12554 * include/win32config.h: "resolved" conflicts with errno.h
12555
Daniel Veillardb509f152002-04-17 16:28:10 +000012556Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12557
12558 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12559 on the automata interfaces and debug of counted choices
12560 * test/schemas/* result/schemas/*: added a number of tests
12561
Daniel Veillard8651f532002-04-17 09:06:27 +000012562Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12563
12564 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12565 a bit of work on Schemas
12566 * testSchemas.c: try to make it more useful
12567 * test/schemas/* result/schemas/* Makefile.am: changed the
12568 Schemas regression test procedure, started adding a few samples
12569
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012570Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12571
12572 * include/libxml/encoding.h: Patch for the Borland C++ builder
12573 * include/libxml/tree.h: Patch for the Borland C++ builder
12574 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012575 * win32/bcb5: New directory for the Borland C++ builder
12576 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012577
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012578Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12579
12580 * win32/Makefile.msvc: Update for XML Schema support
12581 * win32/configure.js: Update for XML Schema support
12582 * win32/libxml2.def.src: Update for XML Schema support
12583
Daniel Veillard4255d502002-04-16 15:50:10 +000012584Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12587 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12588 xmlunicode.c include/libxml/Makefile.am
12589 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12590 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12591 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12592 include/libxml/xmlversion.h.in : merged the current state of
12593 XML Schemas implementation, it is not configured in by default,
12594 a specific --schemas configure option has been added.
12595 * test/automata test/regexp test/schemas Makefile.am
12596 result/automata result/regexp result/schemas:
12597 merged automata/regexp/schemas regression tests
12598
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012599Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12600
12601 * xpath.c: Gary found a compile time problem, fixes #78823
12602
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012603Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12604
12605 * configure.in: release of 2.4.20
12606 * doc/*: updated and rebuilt the docs
12607
Daniel Veillardf544f192002-04-15 12:56:56 +000012608Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12609
12610 * python/Makefile.am: patch from Cristian Gafton to build on
12611 Red Hat 6.2, should also fix #75779
12612
Daniel Veillard940492d2002-04-15 10:15:25 +000012613Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12614
12615 * valid.c: first part of fixing #78729
12616
Daniel Veillardeb475a32002-04-14 22:00:22 +000012617Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12620 escaping of URI when saving HTML files.
12621 * result/HTML/*: this impacted some tests
12622
Daniel Veillard9b731d72002-04-14 12:56:08 +000012623Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12624
12625 * configure.in: trying to fix #77441
12626
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012627Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12628
12629 * include/libxml/xmlIO.h: Hallski complained it could not be
12630 included by itself.
12631
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012632Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12635
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012636Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12637
12638 * win32/configure.js: patch from Nilo for the c14n option
12639 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12640
Daniel Veillardda423da2002-04-10 19:25:38 +000012641Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12644 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12645 LIBXML_THREAD_ENABLED
12646
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012647Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12648
12649 * xpath.c: another patch from Richard Jinks for substring conformance
12650 * test/XPath/expr/floats test/XPath/expr/strings
12651 result/XPath/expr/floats result/XPath/expr/strings: update of the
12652 test suite to check those.
12653
Daniel Veillard01917aa2002-04-10 11:30:41 +000012654Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12655
12656 * xpath.c: patch from Richard Jinks for .x float parsing.
12657
Daniel Veillard46d6c442002-04-09 16:10:39 +000012658Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12659
12660 * parser.c: patch from Markus Henke when an encoding ain't recognized
12661
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012662Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * libxml.m4: got a report that #include <string.h> was needed
12665
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012666Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12669
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012670Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12671
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012672 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012673
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012674Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12675
12676 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12677 pointed out by Melvyn Sopacua.
12678
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012679Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12680
12681 * libxml.m4: Frédéric Crozat gave a patch related to the change
12682 of Include paths breaking the libxml.m4
12683
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012684Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12685
12686 * xpath.c: Fix bug #76927 forgot to save some context
12687 when evaluating binary expressions
12688
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012689Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12690
12691 * configure.in: fixed configure for MPE/iX from Markus Henke
12692 * xmlmemory.c: fixed initialization problems
12693 * xpath.c: another set of patches from Richard Jinks this
12694 fixes "make XPathtests" on linux
12695
Daniel Veillard21458c82002-03-27 16:12:22 +000012696Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12697
12698 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12699 * test/XPath/expr/compare test/XPath/expr/equality
12700 test/XPath/expr/floats test/XPath/expr/functions
12701 test/XPath/expr/strings result/XPath/expr/compare
12702 result/XPath/expr/equality result/XPath/expr/floats
12703 result/XPath/expr/functions result/XPath/expr/strings: Updated
12704 tests though they show a divergence on Linux
12705
Daniel Veillard28dfed12002-03-27 09:08:17 +000012706Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12707
12708 * xpath.c trionan.c: previous commit also included patches
12709 from Richard Jinks on some IEEE support corner case
12710
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012711Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12714 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12715 that $(datadir) should be used for docs
12716
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012717Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12718
12719 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12720 could leak filedescriptors
12721
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012722Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12723
12724 * configure.in nanohttp.c: applied patch from Allan Clark for
12725 UnixWare/OpenServer
12726
Daniel Veillard19274092002-03-25 16:48:03 +000012727Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12728
12729 * configure.in: preparing 2.4.19
12730 * doc/*: rebuilt the docs
12731
Daniel Veillard56b2db72002-03-25 16:35:28 +000012732Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12733
12734 * nanohttp.c: fixing #76043, got fed up with non-portability
12735 of that piece of code.
12736
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012737Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12738
12739 * valid.c SAX.c: Never commit without running "make tests" :-(
12740 fix a couple of stupidities in the previous commit
12741 * result/*: a few changes in some attribute order result of previous
12742 commit.
12743
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012744Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12745
12746 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12747 the internal subset should not raise duplicate ID errors,
12748 also there was a small bug in conjunction to namespace
12749 declarations defaulted and xml:xxx attributes DTD definitions.
12750
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012751Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12752
12753 * xpath.c: Richard Jinks also raised some rounding problems
12754 this tries to fix them
12755
Daniel Veillard4e2df542002-03-22 12:23:14 +000012756Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12757
12758 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12759 behaviour in xmlXPathCastToString()
12760
Daniel Veillarddb552912002-03-21 13:27:59 +000012761Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12762
12763 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12764 raised by Morus Walter
12765
Daniel Veillard9e537932002-03-21 13:08:08 +000012766Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12767
12768 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12769 from Igor
12770
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012771Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12772
12773 * xpath.c: fixing #75619, related to a problem when trying
12774 to evaluate condition when the current node set resulting
12775 from that sub-step evaluation is empty. Also fixes 2 potential
12776 problem with previous-sibling and next-siblings axis.
12777
Daniel Veillard1840ef02002-03-21 08:05:23 +000012778Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12779
12780 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12781 HTML support is not configured in.
12782
Daniel Veillard561b7f82002-03-20 21:55:57 +000012783Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12784
12785 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12786 include/libxml/tree.h: dohh I really didn't intended to commit
12787 this test version :-(
12788
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012789Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12790
12791 * testSAX.c: I wanted to see the real speed at the SAX interface
12792 after a little too many Ximianer started complaining about the
12793 parser speed.
12794 added a --quiet option:
12795 paphio:~/XML -> ls -l db100000.xml
12796 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12797 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12798 3200006 callbacks generated
12799 real 0m1.270s
12800 Which means 16MBytes/s and 3Mcallback/s
12801
Daniel Veillardc62a1472002-03-19 18:35:12 +000012802Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * xpath.c: valgrind spotted another error that time when running
12805 on libxslt regression tests
12806
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012807Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * Makefile.am: adding "make valgrind" running the full regression
12810 tests (except python ones) under Valgrind (using valgrind -q
12811 which was kindly added by the author).
12812 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12813 passes cleanly now except an obcure floating point initialization
12814 raised in log10() in one XPath regression test ???
12815 * tree.c: edited some comments to close #75244
12816
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012817Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12818
12819 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12820 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12821 context of ScrollKeeper, made sure that if the number is
12822 an integer, the serialization follows the description at
12823 http://www.w3.org/TR/xpath#section-String-Functions
12824
Daniel Veillard5997aca2002-03-18 18:36:20 +000012825Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12826
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012827 * configure.in: preparing 2.4.18
12828 * doc/*: updated and rebuilt the web site
12829 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12830 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012831 * parser.c: humm, changed the way the SAX parser work when
12832 xmlSubstituteEntitiesDefault(1) is set, it will then
12833 do the entity registration and loading by itself in case the
12834 user provided SAX getEntity() returns NULL.
12835 * testSAX.c: added --noent to test the behaviour.
12836
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012837Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12838
12839 * parser.c: Wilfried Teiken provided a hackish but working
12840 way to get context reported back on entities when parsing
12841 with SAX and without breaking the DOM build.
12842
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012843Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12844
12845 * c14n.c: applied a new patch from Aleksey Sanin
12846 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12847 to reference Aleksey implementation of XML digital Signatures
12848
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012849Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12850
12851 * xpath.c: small fix to avoid potential problem due to
12852 ordering of freeing data
12853 * python/Makefile.am: people were complaining about
12854 the generated file in python dir not being built
12855
Daniel Veillardd2379012002-03-15 22:24:56 +000012856Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12857
12858 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12859 python/generator.py python/libxml.c python/types.c: Cleanup
12860 of the python Makefiles based on Jacob and James feedback,
12861 fixed the spec file accordingly, fixed the number of warning
12862 that passing my pedantic CFLAGS was generating. Conclusion
12863 is that Python includes are real crap.
12864
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012865Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12866
12867 * configure,in: it was reported quite a few times that
12868 xml2-config --cflags should not output
12869 -I$includeprefix/libxml2/libxml because libxml2 header names
12870 clashes with existing names like list.h from C++ stl.
12871 Includes should be #include<libxml/xxx.h> so ...
12872
Daniel Veillard6f293b12002-03-15 09:42:33 +000012873Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12874
12875 * c14n.c: another patch from Aleksey Sanin
12876
Daniel Veillard5c396542002-03-15 07:57:50 +000012877Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12878
12879 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12880 canonicalization algorithm
12881 * doc/xml.html doc/index.html: added the C14N references on the
12882 index page.
12883
jacob berkman9be65862002-03-14 02:15:56 +0000128842002-03-13 jacob berkman <jacob@ximian.com>
12885
12886 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12887 usage, redundant, and gcc specific
12888
Daniel Veillard75be0132002-03-13 10:03:35 +000012889Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12890
12891 * xpath.c: speedup some node selection operations, this can
12892 have a significant impact on DocBook Norm's stylesheets
12893 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12894 make sure it's always the case
12895 * debugXML.c: distinguish CDATA and comments in ls operations
12896
Daniel Veillard61f26172002-03-12 18:46:39 +000012897Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12900 to generate better API descriptions etc...
12901
Daniel Veillard9ff88172002-03-11 09:15:32 +000012902Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12903
12904 * c14n.c: Fixing #74186, made sure all boolean expressions
12905 get fully parenthesized, ran indent on the output
12906 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12907 include/libxml/tree.h: also #74186 related, removed the
12908 --with-buffers option, and all the preprocessor conditional
12909 sections that were resulting from it.
12910
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012911Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12912
12913 * valid.c: applied patch from Dodji Seketeli fixing an
12914 uninitailized variable in xmlValidGetValidElements()
12915
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012916Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12917
12918 * c14n.c: fixed a few comments
12919 * doc/*.html doc/*/*.html: regenerated the docs and added
12920 the C14N API
12921 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12922
Daniel Veillardfa49d872002-03-09 10:20:00 +000012923Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12924
12925 * check-xml-test-suite.py: fix to adapt varaiations in the
12926 bindings
12927 * configure.in python/setup.py python/setup.py.in: fixed to
12928 have the version of the python scripts automatically updated
12929
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012930Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12931
12932 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12933 in xmlCopyProp()
12934
Daniel Veillardaf43f632002-03-08 15:05:20 +000012935Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12936
12937 * configure.in: preparing 2.4.17 release
12938 * doc/*: updated and rebuilt the docs
12939 * xpath.c: fixed a comment
12940 * python/libxml.c: fixed a possible reentrancy problem
12941
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012942Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12943
12944 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12945 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12946 added a specific regression test
12947 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12948 not raise exceptions when failing to find the attribute.
12949
Daniel Veillard90bc3712002-03-07 15:12:58 +000012950Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12951
12952 * configure.in xmllint.c: owen pointed out a problem with the
12953 ftme fix, gettimeofday() was not detected by configure and
12954 the ftime header wasn't included, dohhh
12955
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012956Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12957
12958 * configure.in xmllint.c: trying to fix #71457 for timing
12959 precision when gettimeofday() is not availble but ftime() is
12960
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012961Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12962
12963 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12964 are now copied on install and part of the -devel RPM
12965
Daniel Veillard7b416132002-03-07 08:36:03 +000012966Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12967
12968 * xpath.c: trying to avoid bug #72150 which was apparently
12969 caused by a gcc bug (or a processor problem) as detailed
12970 at http://veillard.com/gcc.bug
12971
Daniel Veillardf742d342002-03-07 00:05:35 +000012972Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12973
12974 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12975 fixed xmlReconciliateNs(), added a Python test/example for
12976 inter-document cut'n paste
12977 * python/libxml.py: fixed node.doc on document nodes and added
12978 xpathEval() onto node objects
12979
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012980Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12981
12982 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12983 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12984 fixup and integrated tests for the serialization stuff
12985
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012986Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12987
12988 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12989 moved the libxml man page to section 3
12990
Daniel Veillard1e774382002-03-06 17:35:40 +000012991Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12992
12993 * tree.c: fix bug #72490
12994 * python/libxml.c python/libxml.py: added methods serialize()
12995 and saveTo() to all node elements.
12996
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012997Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12998
12999 * xmlIO.c: closed #73430, don't read from an input source
13000 which indicated an end-of-file or an error.
13001
Daniel Veillard8d24cc12002-03-05 15:41:29 +000013002Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13003
13004 * parser.c: make sure SAX endDocument is always called as
13005 this could result in a Python memory leak otherwise (it's
13006 used to decrement ref-counting)
13007 * python/generator.py python/libxml.c python/libxml.py
13008 python/libxml2-python-api.xml python/libxml2class.txt
13009 python/tests/error.py python/tests/xpath.py: implemented
13010 the suggestions made by Gary Benson and extended the tests
13011 to match it.
13012
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013013Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13014
13015 * python/generator.py: applied patch fixing #73450
13016
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013017Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13018
13019 * xpath.c: fixing #61290 "namespace nodes have no parent"
13020 long standing divergence from the XPath REC. NodeSets
13021 simply hold a copy of namespace nodes and those node ->next
13022 points to the parent (which may not be the node carrying the
13023 definition).
13024 * include/libxml/xpath.h: flagged but didn't added a possible
13025 speedup
13026 * DOCBparser.c HTMLparser.c: removed some warnings from push
13027 parser due to new state being added.
13028 * tree.c: new fix from Boris Erdmann
13029 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13030 the XML Canonalization support from Aleksey Sanin
13031
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013032Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13033
13034 * tree.c: patch from Boris Erdmann fixing some namespace odities
13035 with xmlCopyNode()
13036
Daniel Veillardc6613042002-03-02 09:34:02 +000013037Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13038
13039 * xmlIO.c: fix bug #72706 when loading a NULL entity
13040
Daniel Veillardc0fef772002-03-01 16:16:31 +000013041Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13042
13043 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13044 actually change in a future XML Namespace revision.
13045
Daniel Veillard79426f22002-03-01 16:14:17 +000013046Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13047
13048 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13049 added the possibility of returning nodesets from XPath extension
13050 functions written in Python
13051
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013052Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13053
13054 * python/*: commiting some Python bindings work done while travelling
13055
Daniel Veillard97300512002-03-01 09:13:41 +000013056Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13057
13058 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13059 explicitely with memory debugging switched on
13060
Daniel Veillard6361da02002-02-23 10:10:33 +000013061Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13062
13063 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13064 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13065 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13066 the accessor generator for strings
13067 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13068 regression test.
13069
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013070Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13071
13072 * python/README python/generator.py python/libxml.c python/setup.py:
13073 added the 'usual' setup.py to allow building a libxml2-python
13074 module based on the same code. The initialization is however
13075 different the 2 .so files fo libxml2 and libxslt are identical and
13076 they entry point initialize both libraries. this is done to avoid
13077 some possible nasty problem since the Python don't merge the maps
13078 of all shared modules.
13079
Daniel Veillard158a4d22002-02-20 22:17:58 +000013080Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13081
13082 * parser.c: fixed a push/encoding bug reported by Michael
13083 on librsvg
13084
Daniel Veillard7839e162002-02-20 18:54:48 +000013085Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13086
13087 * include/libxml/parserInternals.h: fixes a misplaced #endif
13088
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013089Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13090
13091 * parser.c valid.c: found and fixed a couple of allocation bugs
13092
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013093Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13094
13095 * doc/xml.html doc/python.html doc/*: added a Python and binding
13096 page describing the current state of the Python bindings and
13097 giving pointers to the other languages wrappers.
13098
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013099Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13100
13101 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13102 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13103 rebuilt the API and web site
13104 * xpath.c: fixed #71978 portability bugs
13105
Daniel Veillard8aff2472002-02-19 21:50:43 +000013106Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13107
13108 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13109
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013110Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13111
13112 * include/libxml/parserInternals.h parser.c: had to change
13113 2 internal parsing API when processing document content
13114 to check the start and end of element content are defined
13115 in the same entity
13116 * valid.c include/libxml/valid.h: attribute normalization can
13117 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13118 with the context to report it.
13119 * SAX.c: fixed the last known bugs, crazy validation constraints
13120 when a document is standalone seems correctly handled. There
13121 is a couple of open issues left which need consideration especially
13122 PE93 on external unparsed entities and standalone status.
13123 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13124 The 2 tests left failing are actually in error. Cleanup done.
13125
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013126Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13127
13128 * valid.c: implemented E59 spaces in CDATA does not match the
13129 nonterminal S
13130
Daniel Veillard878eab02002-02-19 13:46:09 +000013131Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13132
13133 * SAX.c parser.c valid.c: more validation test fixups
13134 * check-xml-test-suite.py: added duration info for the tests
13135
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013136Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13137
13138 * parser.c valid.c: a couple of errors were reported but not
13139 saved back as such in the parsing context. Down to 1% failure rate
13140 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13141
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013142Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13143
13144 * xmlInternald.c: isExtender was missing a char
13145 * parser.c include/libxml/parser.h: % are acceptable in the
13146 internal subset if within a PUBLIC ID
13147
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013148Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13149
13150 * SAX.c parserInternals.c valid.c: more work on the conformance
13151 suite. Took the step to finally block documents with encoding
13152 errors. It's a fatal error per the spec, people should have fixed
13153 their documents by now.
13154
Daniel Veillard55253e22002-02-18 14:32:39 +000013155Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13156
13157 * check-xml-test-suite.py: fixed the test script after some discussion
13158 on the semantic of TYPE="error"
13159 * Makefile.am: added the script to the distrib
13160
Daniel Veillard28757702002-02-18 11:19:30 +000013161Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13162
13163 * SAX.c entities.c: fixed a couple of conformances issues deep
13164 into the validation code (standalone and undeclared Notations)
13165
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013166Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13167
13168 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13169 stayed there for years !
13170
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013171Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13172
13173 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13174 missing
13175
Daniel Veillardc7612992002-02-17 22:47:37 +000013176Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13177
13178 * check-xml-test-suite.py: improved the behaviour a bit as
13179 well as the logs
13180 * parser.c valid.c SAX.c: fixed a few more bugs
13181 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13182
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013183Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13184
13185 * check-xml-test-suite.py: python script to run regression tests
13186 against the XML Test suite of W3C/OASis
13187 * SAX.c: fixed a validation bug
13188 * parser.c: fixed 3 errors pointed by the test suite
13189 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13190 * python/Makefile.am: fixed a dependendy
13191
Daniel Veillard9f28f302002-02-15 20:48:08 +000013192Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13193
13194 * xmlmemory.c: avoid a warning bug #71594
13195
Daniel Veillard144024e2002-02-13 21:14:46 +000013196Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13197
13198 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13199 warning on alpha/Tru64
13200
Daniel Veillarde4301c82002-02-13 13:32:35 +000013201Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13202
13203 * include/libxml/entities.h: fixing a comment
13204 * valid.c: fixing some troubles with validity check on namespaces
13205 * result/VC/NS3 test/VC/NS3: added a specific regression test
13206
Daniel Veillarda6d05382002-02-13 13:07:41 +000013207Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13208
13209 * tree.c: Fixing #71342 serializing '\n' in attribute values
13210 * result/noent/att3 result/att3 test/att3: added a specific
13211 test.
13212
Daniel Veillard797a5652002-02-12 13:46:21 +000013213Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13214
13215 * python/libxml.c: couple of bug fixes
13216
Daniel Veillard01a6d412002-02-11 18:42:20 +000013217Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13218
13219 * python/*.py: removed tabs and used spaces.
13220
Daniel Veillard397ff112002-02-11 18:27:20 +000013221Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13224 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13225
Daniel Veillard03517542002-02-11 13:54:40 +000013226Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13227
13228 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13229 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13230
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013231Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13232
13233 * include/libxml/encoding.h include/libxml/entities.h
13234 include/libxml/globals.h include/libxml/parser.h
13235 include/libxml/threads.h include/libxml/tree.h
13236 include/libxml/xmlmemory.h: trying to fix the include mess
13237
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013238Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13239
13240 * include/libxml/xmlmemory.h: reverted part of the previous
13241 attempt to provide #69655, this was breaking the build.
13242
Daniel Veillard0ba59232002-02-10 13:20:39 +000013243Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13244
13245 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
13246 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
13247 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
13248 include/libxml/parserInternals.h include/libxml/tree.h
13249 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
13250 Tentatively fixed #69655 , make compiling with -Wredundant-decls
13251 clean.
13252 * python/libxml.c: fixed a warning.
13253
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000013254Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13255
13256 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
13257 copying of node, merge back IDs in the target document.
13258 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
13259 test/XInclude/ents/ids.xml: test case
13260 * result/VC/ElementValid4: output changed due to a typo fix
13261
Daniel Veillard1c18e302002-02-09 22:16:40 +000013262Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13263
13264 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000013265 generate the dependencies right as Jacob found out. Add
13266 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000013267
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000013268Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13269
13270 * parserInternals.c valid.c: Justin Fletcher found some parts
13271 of the code needing cleanup
13272 * libxml.spec.in python/Makefile.am python/generator.py
13273 python/libxml.c python/libxml.py: Fixed the python Makefiles
13274 corrected a bug showing up on ia64, changed the name of the
13275 python internal module too
13276
Daniel Veillard07be19b2002-02-08 14:20:35 +000013277Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13278
13279 * Makefile.am: applied patch from Andris Pavenis for binary
13280 name suffixes
13281
Daniel Veillardf216d462002-02-08 13:44:24 +000013282Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13283
13284 * xmllint.c win32/win32config.h: fixing #68748
13285
Daniel Veillardd455d792002-02-08 13:37:46 +000013286Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13287
13288 * valid.c: fixing #70166
13289
13290Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13291
13292 * valid.c: fixing #70077
13293
Daniel Veillardc575b992002-02-08 13:28:40 +000013294Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13295
13296 * Copyright Makefile.am README configure.in libxml.spec.in:
13297 Changed to the MIT Licence
13298 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
13299 doc/xmlio.html: updated the doc accordingly
13300 * include/libxml/xmlwin32version.h configure.in: preparing
13301 2.4.14 release
13302 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13303 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13304 fixed the const xmlChar * wrapper and generator, XPath extension
13305 functions now use the context as first argument
13306 * python/tests/tstxpath.py python/tests/xpath.py
13307 python/tests/xpathext.py: Updated the tests accordingly
13308 * tree.c: fixed bug #70067
13309
Daniel Veillard7db38712002-02-07 16:39:11 +000013310Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13311
13312 * Makefile.am: cleanup
13313 * debugXML.c: always use stdout if output is NULL
13314 * xmlIO.c: don't close filedescriptors passed to outputBuffers
13315 * python/Makefile.am python/generator.py python/libxml2class.txt
13316 python/libxml_wrap.h python/types.c: augmented the number of bindings
13317 handling FILE * and XPath contexts
13318 * python/tests/Makefile.am: avoid a stupid problem due to the
13319 use of TEST.
13320
Daniel Veillard15a143b2002-02-06 22:40:50 +000013321Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13322
13323 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
13324
Daniel Veillard70cab352002-02-06 16:06:58 +000013325Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13326
13327 * python/TODO python/libxml.c: cleanup the extension function lookup
13328 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
13329
Daniel Veillard7a96efc2002-02-05 16:34:33 +000013330Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13331
13332 * configure.in python/Makefile.am: do not install outside
13333 of prefix
13334
Daniel Veillard33caa0b2002-02-04 14:07:26 +000013335Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13336
13337 * python/TODO python/libxml.c: started adding SAX interfaces
13338 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
13339 SAX test
13340
Daniel Veillard36eea2d2002-02-04 00:17:01 +000013341Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13342
13343 * tree.c: hardened the addChild function
13344 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13345 python/libxml2class.txt python/libxml_wrap.h python/TODO:
13346 added accessors needed for xmlNode, a bit more testing and
13347 extension of interfaces
13348 * python/tests/Makefile.am python/tests/build.py: added a test
13349 build from scratch/save/load/check
13350
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000013351Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13352
13353 * parserInternals.c: change a small bit in the way valididy
13354 error messages get initialized
13355 * python/TODO python/libxml.c python/libxml2-python-api.xml
13356 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13357 added some memory debugging to track leaks at the libxml2 level
13358 * python/tests/*.py: changed all tests to check for leaks,
13359 there is just one left in XPath extension registrations.
13360
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000013361Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
13362
13363 * python/TODO python/generator.py python/libxml2-python-api.xml
13364 python/libxml2class.txt: more accessor classes for the parser
13365 context, allow to switch on and check validity
13366 * python/tests/Makefile.am python/tests/error.py
13367 python/tests/invalid.xml python/tests/valid.xml
13368 python/tests/validate.py: attded more test and and added error.py
13369 which I forgot to commit in the last step
13370
Daniel Veillard3ce52572002-02-03 15:08:05 +000013371Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13372
13373 * python/Makefile.am python/types.c: cleanup
13374 * python/libxml.c python/libxml.py python/libxml_wrap.h
13375 python/generator.py python/libxml2-python-api.xml
13376 python/libxml2class.txt: added class for parser context, added
13377 first cut for push mode support. Added a framework to generate
13378 accessors functions.
13379 * python/tests/Makefile.am python/tests/push.py: added a push
13380 test
13381
Daniel Veillardcfb05462002-02-02 23:18:22 +000013382Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13383
13384 * python/Makefile.am python/TODO python/libxml.py: fixed a small
13385 bug a bit of cleanup.
13386
Daniel Veillard5d819032002-02-02 21:49:17 +000013387Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13388
13389 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
13390 python/libxml2class.txt: adding error redirections and preformat
13391 to a python handler
13392 * python/tests/Makefile.am python/tests/*.py: cleanup made all
13393 tests self checking
13394
Daniel Veillard7fd7a942002-02-02 12:19:46 +000013395Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13396
13397 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
13398 a function
13399
Daniel Veillard9589d452002-02-02 10:28:17 +000013400Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13401
13402 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
13403 python/libxml.c python/libxml2-python-api.xml
13404 python/libxml2class.txt: Progressing through the TODOs, class
13405 description output, extra XML API, RPM now builds the wrappers
13406 for all python installed versions
13407
Daniel Veillard253aa2c2002-02-02 09:17:16 +000013408Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
13409
13410 * configure.in libxml.spec.in python/Makefile.am python/TODO
13411 python/generator.py python/libxml2class.txt: added more informations
13412 in the libxml2-python package including docs. Slightly changed
13413 the class hierarchy
13414 * python/tests/*: added basic regression tests infrastructure too
13415
13416Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13417
13418 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
13419 added libxml2-python as part of the packages installed
13420
Daniel Veillarda7340c82002-02-01 17:56:45 +000013421Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13422
13423 * python/Makefile.am python/generator.py python/libxml.c
13424 python/libxml.py: more work, now able to extend the
13425 XPath interpreter with functions written in python.
13426
Daniel Veillardc3e39442002-02-01 09:29:41 +000013427Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13428
13429 * python/Makefile.am: Jacob sent a patch to allow building from
13430 tarfile.
13431
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000013432Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13433
13434 * python/Makefile.am python/libxml.c configure.in Makefile.am:
13435 inserted the python wrappers build, I hope this won't be too
13436 unportable
13437
Daniel Veillard1971ee22002-01-31 20:29:19 +000013438Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13439
13440 * xpath.c: minor optimization
13441 * python/generator.py python/libxml.c python/libxml.py
13442 python/libxml_wrap.h: more work on the python bindings,
13443 they now support XPath and there is no evident leak
13444
Daniel Veillard36ed5292002-01-30 23:49:06 +000013445Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13446
13447 * python/generator.py python/libxml.c python/libxml.py:
13448 more work on the python bindings generator.
13449
Daniel Veillard96fe0952002-01-30 20:52:23 +000013450Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13451
13452 * python/generator.py python/libxml.c python/libxml_wrap.h:
13453 more work on the python bindings.
13454
Daniel Veillardd2897fd2002-01-30 16:37:32 +000013455Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13456
13457 * python/generator.py python/libxml.c python/libxml.py
13458 python/libxml_wrap.h: commited early version of a python binding
13459 for private use only ATM
13460
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000013461Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13462
13463 * entities.c tree.c include/libxml/entities.h: applied patch
13464 from Anthony Jones to implement copy of DTD subtree too. Had
13465 just to keep 2 function private which really ought to become
13466 public ones.
13467
Daniel Veillarda42f25f2002-01-25 14:15:40 +000013468Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13469
13470 * xmllint.c: added pointers to the web pages in the usage()
13471
Daniel Veillardbd227ae2002-01-24 16:05:41 +000013472Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13473
13474 * tree.c: more fixes from Petr Kozelka for attribute handling
13475 in the tree API to align the semantic with DOM.
13476
Daniel Veillard36065812002-01-24 15:02:46 +000013477Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13478
13479 * valid.c tree.c entities.c: another set of patches from
13480 Anthony Jones for copy operations cleanup and robustness
13481
Daniel Veillardf8592562002-01-23 17:58:17 +000013482Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13483
13484 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13485 an alphabetic index based on comments content
13486 * doc/*: rebuilt the web site with the new references
13487
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013488Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13489
13490 * parserInternals.h: Greg Sjaardema suggested to use an
13491 eponential buffer groth policy in xmlParserAddNodeInfo()
13492
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013493Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13494
13495 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13496 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13497 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13498 to generate cross-references, and added/updated the stylesheets
13499 to generate and link API indexes. The generic keyword index
13500 is not done yet.
13501 * doc/*.html: regenerated all the usual docs too
13502
Daniel Veillard2070c482002-01-22 22:12:19 +000013503Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13504
13505 * debugXML.c: added an xpath function to the shell for T. V. Raman
13506
13507Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013508
13509 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13510 debug routines.
13511
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013512Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13513
13514 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13515 support of attribute nodes
13516
Daniel Veillard9d06d302002-01-22 18:15:52 +000013517Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13518
13519 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13520 hopefully near complete and fully documented of the API in XML
13521 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13522 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13523 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13524 include/libxml/parserInternals.h include/libxml/valid.hi
13525 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13526 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13527 include/libxml/xpath.h include/libxml/xpathInternals.h:
13528 Cleaned up the doc comments a lot in the process, the interface
13529 coverage is now 100%
13530
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013531Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13532
13533 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13534 extracts comments from the gtk-doc DocBook output (a bit
13535 convoluted but seems to work).
13536
Daniel Veillard61006472002-01-21 17:31:47 +000013537Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13538
13539 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13540 added an XML description of the API, moved the script generating
13541 it here. Added a "make api" target
13542
Daniel Veillardd2f23002002-01-21 13:36:00 +000013543Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13544
13545 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13546
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013547Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13548
13549 * xpath.c include/libxml/xpathInternals.h: the change made to
13550 xmlXPathFuncLookupFunc was incompatible roll it back
13551
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013552Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13553
13554 * SAX.c: cleanup patch from Anthony Jones
13555 * doc/Makefile.am: fix the headers to avoid in make scan
13556 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13557 includes, * vs Ptr and general cleanup
13558 * parsedecl.py: first version of a script to extract the
13559 module interfaces, the goal will be to provide .decl or XML
13560 specification of the interfaces to build wrappers.
13561
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013562Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13563
13564 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13565 now provides return codes in case of errors
13566
Bjorn Reese026d29f2002-01-19 15:40:18 +000013567Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13568
13569 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13570 Upgraded to trio baseline 1.6
13571 * strio.h strio.c: Replaced by triostr.h and triostr.c
13572
Daniel Veillard572577e2002-01-18 16:23:55 +000013573Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13574
13575 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13576 of strdup usage in the code
13577
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013578Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13579
13580 * parser.c error.c: Keith Isdale complained rightly that
13581 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13582
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013583Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13584
13585 * tree.c: fixed the funxtion to set the xml: attributes
13586 * debugXML.c: added "setbase" to test it.
13587
Daniel Veillard2c748c62002-01-16 15:37:50 +000013588Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13589
13590 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13591 to allow updating an attribute content
13592
Daniel Veillard8de85c62002-01-15 17:10:15 +000013593Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13594
13595 * libxml.h: try to avoid problems when compiling on Windows
13596
Daniel Veillard314cfa02002-01-14 17:58:01 +000013597Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13598
13599 * hash.c: patch from Anthony Jones for hash.c allocation size
13600 * Makefile.am: trying to work around Yet Another Libtool Madness
13601 and build the 2.4.13 release finally ...
13602
Daniel Veillard744683d2002-01-14 17:30:20 +000013603Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13604
13605 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13606 * doc/* : update of the documentation
13607
Daniel Veillarde6a55192002-01-14 17:11:53 +000013608Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13609
13610 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13611 at fixing #61290 :-(
13612
Daniel Veillardfb25a512002-01-13 20:32:08 +000013613Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13614
13615 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13616 Fixes bug #67229
13617
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013618Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13619
13620 * tree.c: trying to avoid troubles when a subtree is copied
13621 and coalesced in part with the target tree. Should fix
13622 bug #67407
13623
Daniel Veillardd8224e02002-01-13 15:43:22 +000013624Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13625
13626 * valid.c: fixed validation of attributes content of type
13627 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13628 values, very old bug. Fixes #67671
13629
Daniel Veillard8107a222002-01-13 14:10:10 +000013630Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13631
13632 * parser.c include/libxml/parserInternals.h tree.c: integrated
13633 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13634 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13635
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013636Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13637
13638 * threads.c: applied Serguei Narojnyi's patch to add native
13639 thread support on the Win32 platform
13640 * testThreadsWin32.c Makefile.am: added the test program also
13641 from Serguei, Win32 specific
13642 * include/win32config.h include/libxml/xmlwin32version.h.in:
13643 added patch from Igor for the Windows thread specific defines.
13644
Daniel Veillard845cce42002-01-09 11:51:37 +000013645Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13646
13647 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13648
Daniel Veillard7b602b42002-01-08 13:26:00 +000013649Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13650
13651 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13652 output page into XMLinfo.html. Close bug #66951 and
13653 raised by Robert Collins too.
13654
Daniel Veillard73c6e532002-01-08 13:15:33 +000013655Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13656
13657 * encoding.c: Paul Keogh pointed out a possibility of segfault
13658 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13659 Closes bug # 68238
13660
Daniel Veillard4a859202002-01-08 11:49:22 +000013661Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13662
13663 * doc/*.html: updated the Gdome2 links
13664
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013665Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13666
13667 * libxml.h: Applied following patches from Robert Collins
13668 and make sure IN_LIBXML is defined when compiling it
13669 -------
13670 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13671 as well as Visual C.
13672 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13673 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13674 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13675 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13676 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13677 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13678 xmlSysIDExists xmlNoNetExists).
13679 * xmllint.c: Don't include winsock2.h for Cygwin.
13680
Daniel Veillard401c2112002-01-07 16:54:10 +000013681Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13682
13683 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13684 when the version info is not present.
13685
Daniel Veillard6f42c132002-01-06 23:05:13 +000013686Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13687
13688 * tree.c: Anthony Jones pointed out a problem in
13689 xmlStringGetNodeList() and provided a fix for it
13690
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013691Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13692
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013693 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013694 xmlCreatePushParserCtxt() when the initial buffer passed
13695 is large.
13696
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013697Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13698
13699 * win32/*: big cleanup of the Windows/MSVC project files
13700 from Igor Zlatkovic
13701
Daniel Veillardcebb1362002-01-02 13:13:30 +000013702Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13703
13704 * doc/Makefile.am: should fix #67674 and avoid troubles if
13705 xsltproc is not available or fails in the prefix provided
13706
Daniel Veillard26908ab2002-01-01 16:50:03 +000013707Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13708
13709 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13710
Daniel Veillard5344c602001-12-31 16:37:34 +000013711Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13712
13713 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13714 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13715 Fixed a few other problems raised by Charlie Bozeman.
13716 * result/VC/ElementValid[5-7]: fixed the output
13717
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013718Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13719
13720 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13721 patches from Charlie Bozeman. Regenerated the HTML docs.
13722
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013723Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13724
13725 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13726 for Windows from Igor
13727
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013728Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13729
13730 * xmllint.c: applied Justin Fletcher patch for --output or -o
13731
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013732Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13733
13734 * win32/libxml2/libxml2.def.src: close #67019
13735
Daniel Veillard01db67c2001-12-18 07:09:59 +000013736Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13737
13738 * xmllint.c: applied Justin Fletcher generic timing patch
13739 similar to the one already applied to xsltproc.
13740
Daniel Veillardd1640922001-12-17 15:30:10 +000013741Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13742
13743 * include/libxml/tree.h tree.c: applied documentation patches
13744 from Charlie Bozeman
13745
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013746Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13747
13748 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13749
Daniel Veillard29e43992001-12-13 22:21:58 +000013750Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13751
13752 * valid.c: fix the xmlStrdup() used in the previous patch.
13753 * valid.c: added --dropdtd
13754 * tree.c: fixed xmlUnlinkNode so it also removes the references
13755 from the document if the node is a DTD
13756
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013757Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13758
13759 * HTMLtree.c valid.c: cleanup some static declarations
13760
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013761Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13762
13763 * xmllint.c: removed another strdup()
13764 * doc/FAQ: removed the HP/UX entry
13765
Daniel Veillarded472f32001-12-13 08:48:14 +000013766Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13767
13768 * valid.c: fix bug #66816 when validating.
13769 * xmllint.c: don't use sys/time.h if configure did not found it
13770
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013771Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13772
13773 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13774 xmlcatalog_man.xml
13775
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013776Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13777
13778 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13779 xmlInitMemory() was declared twice
13780
Daniel Veillardb82c1662001-12-09 14:00:54 +000013781Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13782
13783 * globals.c: do not reference strdup() !
13784 * configure.in libxml-2.0.pc.in: trying to fix the libs
13785 of the various config extraction modules
13786
Daniel Veillardef90ba72001-12-07 14:24:22 +000013787Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13788
13789 * configure.in : preparing 2.4.12
13790 * doc/* : updated and rebuilt the docs
13791
Daniel Veillard220346d2001-12-07 11:33:54 +000013792Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13793
13794 * uri.c: closed bug #66159
13795 * testURI.c: added --escape option
13796 * configure.in: some cleanup for xml2-config --cflags
13797
Daniel Veillard2a906822001-12-06 14:34:08 +000013798Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13799
13800 * globals.c testThreads.c: removed some misplaced includes
13801 of xmlversion.h
13802
Daniel Veillarde28313b2001-12-06 14:08:31 +000013803Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13804
13805 * threads.c: patch from Gary Pennington fixing a possible
13806 problem at initialization time.
13807
Daniel Veillardd3b08822001-12-05 12:03:33 +000013808Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13809
13810 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013811 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013812 CodeWarrior.
13813
Daniel Veillarda7866932001-12-04 13:14:44 +000013814Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13815
13816 * xmllint.c: applied Geert Kloosterman's patch to fix
13817 --repeat --timing output
13818
Daniel Veillard19840942001-11-29 16:11:38 +000013819Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13820
13821 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13822 where non-wellformed XML declaractions were not detected.
13823
Daniel Veillarde85d9342001-11-28 14:43:12 +000013824Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13825
13826 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13827
Daniel Veillard22f25a82001-11-28 09:12:23 +000013828Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13829
13830 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13831 gets reset by xmlCleanupInputCallbacks() and this makes the
13832 function useless. Same for output.
13833
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013834Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13835
13836 * xmlIO.c: robert pointed out a loop error in callback cleanups
13837
Daniel Veillard8faa7832001-11-26 15:58:08 +000013838Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13839
13840 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13841 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13842 they are not really tied to debugging
13843
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013844Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13845
13846 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13847 * xmllint.c: better --catalogs description
13848
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013849Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13850
13851 * tree.c: fixed a couple of problems in xmlSetProp()
13852
Daniel Veillardcd337f02001-11-22 18:20:37 +000013853Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13854
13855 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13856 unappropriate stdout output.
13857
Daniel Veillard566d4df2001-11-22 13:00:53 +000013858Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13859
13860 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13861 by Denis Beurive, closes #65111
13862
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013863Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13864
13865 * valid.c: in case of content model validity error, don't
13866 print it if validity warnings were not requested.
13867
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013868Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13871 * parserInternals.c: removed the last exit() call. Print an
13872 unmaskable error on stderr instead (library mismatch detection)
13873
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013874Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13875
13876 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13877 shell instructions from Heiko Rupp
13878
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013879Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * catalog.c: use the URL notation file:// for default catalog paths
13882
Daniel Veillard0ec98632001-11-14 15:04:32 +000013883Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13884
13885 * include/libxml/tree.h: better comments for _private fields
13886 * tree.c: removed a problem when copying an entity reference.
13887
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013888Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13889
13890 * vms/*: updated instructions and diffs from John A Fotheringham
13891
Daniel Veillarda11001b2001-11-12 22:45:36 +000013892Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13893
13894 * include/libxml/xmlerror.h: avoid an include problem if
13895 #include <libxml/xmlerror.h> happens first in code
13896 seems to be the case in KDE libs
13897
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013898Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13899
13900 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13901 from Igor for Windows
13902
13903Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13904
13905 * Makefile.am: Gary Pennington pointed out a missing prefix
13906
Daniel Veillard43d3f612001-11-10 11:57:23 +000013907Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13908
13909 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13910 * doc/*: upgraded and rebuilt the docs
13911
Daniel Veillardc1f78342001-11-10 11:43:05 +000013912Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13913
13914 * HTMLparser.c: fix comment in scripts element parsing.
13915 * result/HTML/doc3*: updated the results.
13916
13917Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13918
13919 * uri.c: another URI bug fix #63336, using Joel Young patch.
13920
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013921Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13922
13923 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13924 a cleaned up version of the Pwd shell string generation.
13925
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013926Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13927
13928 * valid.c include/libxml/tree.h: trying to fix namespaces +
13929 validation problems for good, closing #63619 in the process
13930 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13931 wrong in this respect, fixed it.
13932
Daniel Veillardd536f702001-11-08 17:32:47 +000013933Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13934
13935 * xmllint.c: Morus Walter patch to allow --format and --encode
13936
Daniel Veillard5004f422001-11-08 13:53:05 +000013937Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13938
13939 * debugXML.c: Stefan Kost provided an help command for the shell
13940
Daniel Veillarda6825e82001-11-07 13:33:59 +000013941Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13942
13943 * debugXML.c: Heiko Rupp pointed that the shell would crash
13944 on empty nodesets returns.
13945
Daniel Veillard03f848d2001-11-07 12:53:46 +000013946Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13947
13948 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13949 migh need the history libraries
13950
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013951Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13952
13953 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13954 handle the case of < in quoted attributes, Bastian Kleineidam
13955
Daniel Veillardc853b322001-11-06 15:24:37 +000013956Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13957
13958 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13959 fixing catalog breakages
13960 * Makefile.am catalog.c result/catalogs/catal
13961 result/catalogs/mycatalog.* test/catalogs/catal*:
13962 fixed more problems in catalog support, added more regression tests
13963 for both XML and SGML catalog handling
13964
Daniel Veillard66870c72001-11-05 19:27:49 +000013965Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13966
13967 * debugXML.c: applied an improvement to xmlGetLineNo() from
13968 Keith Isdale
13969
Daniel Veillardffe09c92001-11-05 14:21:47 +000013970Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13971
13972 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13973 Side effect of the progressive catalog loading
13974
Daniel Veillardad661b92001-11-05 11:43:15 +000013975Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13976
13977 * Makefile.am: confexecdir and confexec_DATA were defined twice
13978 pointed out by Karl Eichwalder
13979
Daniel Veillard6eb17722001-11-04 22:19:27 +000013980Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13981
13982 * xmlcatalog.c: avoid unlink() and use remove() instead.
13983
Daniel Veillardea898282001-11-04 22:13:45 +000013984Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13985
13986 * libxml.spec.in: cleanup
13987 * include/libxml/xmlwin32version.h: updated with 2.4.8
13988
Daniel Veillarda4617b82001-11-04 20:19:12 +000013989Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13990
13991 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13992 of compiling libxml with a non standard set of options
13993
John Fleck027edfb2001-11-04 20:13:58 +000013994Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13995
13996 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13997 document --sgml option, fixing gnome bugzilla #63382
13998
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013999Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14000
14001 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
14002 breakage of 2.4.7, added a couple of really needed APIs
14003 like xmlCatalogIsEmpty() and xmlNewCatalog()
14004 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
14005 for install-catalog
14006 * configure.in: preparing 2.4.8
14007
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000014008Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
14009
14010 * HTMLtree.c tree.c include/libxml/HTMLtree.h
14011 include/libxml/tree.h include/libxml/xmlIO.h: more include
14012 cleanups, export cleanly one html output + format function.
14013
14014Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14015
14016 * parser.c: removed initGenericErrorDefaultFunc call from
14017 xmlInitParser() since it could destroy previous calls to
14018 xsltSetGenericErrorFunc() effects
14019
Daniel Veillardebd38c52001-11-01 08:38:12 +000014020Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14021
14022 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14023 keyword.
14024
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014025Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14026
14027 * Makefile.am: cleanup
14028 * threads.c: cleanup too
14029 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14030 from xsltproc
14031 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014032 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014033
Daniel Veillard91c00402001-10-30 17:41:38 +000014034Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14035
14036 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14037 was not used anymore !
14038
Daniel Veillard52dcab32001-10-30 12:51:17 +000014039Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14040
14041 * configure.in: preparing 2.4.7
14042 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14043 manual page from John
14044 * doc/*: updated the doc and rebuilt the generated pages
14045
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014046Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14047
14048 * xmlIO.c: closing bug #62711, the library should never
14049 close stdin or stdout.
14050
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014051Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14052
14053 * uri.c: second pass at fixing #63336, using Joel Young
14054 final patch. looks okay.
14055
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014056Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14057
14058 * uri.c include/libxml/uri.h: trying to clear #63336
14059 allowing the escaping routine to parse unconformant
14060 URI-References.
14061
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014062Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14063
14064 * vms/readme.vms vms/build_libxml.com nanoftp.c
14065 include/libxml/xmlversion.h.in: a few VMS updates from
14066 John A Fotheringham
14067 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14068 and xmlCleanupOutputCallbacks() for the Perl binding people.
14069
Daniel Veillard635ef722001-10-29 11:48:19 +000014070Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14071
14072 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14073 apply fixes to close #63271 and avoid segfaults when
14074 the error routine gets callbed before xmlInitParser()
14075 get called.
14076 * nanoftp.c error.c: Applied patches from Justin Fletcher
14077 correcting some xmlGenericError misuses.
14078
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014079Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14080
14081 *doc/xmllint.xml, doc/xmllint.1
14082 New and improved man page for xmllint - .xml is the original, .1
14083 is the generated man page
14084
Daniel Veillardc9484202001-10-24 12:35:52 +000014085Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14086
14087 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14088 the web site from the main HTML document.
14089
Daniel Veillard5151c062001-10-23 13:10:19 +000014090Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14091
14092 * parser.c: fixed an erroneous validation bug when PE refs
14093 occurs in external parsed entities referenced from the
14094 internals subset
14095 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14096 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14097 added the associated testcase, it's a nice one.
14098 * HTMLparser.c: generate the DTD node as HTML still ...
14099 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14100
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014101Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14102
14103 * HTMLparser.c: fixed a bug in htmlNewDoc()
14104
Daniel Veillard89cad532001-10-22 09:46:13 +000014105Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14106
14107 * test/threads/*: added entities testing to the Thread test
14108 * testThreads.c: make the test reasonable
14109 * DOCBparser.c: fix the DTD public and system ID
14110 * xmllint.c: added --sgml for SGML DocBook importing
14111 * Makefile.am: added Docbtests target
14112
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014113Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14114
14115 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14116 * testThreads.c: removed bogus include
14117
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014118Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14119
14120 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14121 fixed a very serious (looping) validation bug
14122
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014123Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14124
14125 * include/libxml/globals.h include/libxml/threads.h threads.c
14126 testThreads.c: far more testing, cleaning up bugs
14127 * *.c : make sure globals.h is always included.
14128
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014129Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14130
14131 * HTMLparser.c: try to get rid of parser loops for good.
14132
Daniel Veillardab7488e2001-10-17 11:30:37 +000014133Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14134
14135 * configure.in: fixed some bugs in CFLAGS passing.
14136 * test/threads Makefile.am testThreads.c: added a specific
14137 threaded test case (really nasty, guaranteed).
14138
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014139Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14140
14141 * catalog.c: serious cleanup on the management of the
14142 XML catalog tree, more tests done, especially with
14143 the catalog PI.
14144
Daniel Veillard364789a2001-10-16 12:45:00 +000014145Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14146
14147 * catalog.c: avoid a problem in catalog cleanup on SMP if
14148 catalogs were not initialized.
14149
Daniel Veillard81463942001-10-16 12:34:39 +000014150Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14151
14152 * catalog.c xpath.c: trying to cleanup the not thread safe
14153 parts of the library.
14154
Daniel Veillard64a411c2001-10-15 12:32:07 +000014155Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14156
14157 * include/libxml/globals.h configure.in global.data: make
14158 the allocation be per-thread a configure option
14159 * encoding.c include/libxml/parser.h: fixed compilation
14160 errors
14161
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014162Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14163
14164 * include/libxml/parser.h: Norm reported that a few lines
14165 added were breaking libxslt compile, removed them for now
14166
Daniel Veillard6f350292001-10-14 09:56:15 +000014167Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14168
14169 * parser.c parserInternals.c threads.c: debugged and fixed
14170 initialization problems which were giving troubles on SMP
14171 boxes.
14172
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014173Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14174
14175 * include/libxml/Makefile.am: missing globals.h
14176
Daniel Veillarde7090612001-10-13 12:18:28 +000014177Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014178
Daniel Veillarde7090612001-10-13 12:18:28 +000014179 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014180
Daniel Veillardd0463562001-10-13 09:15:48 +000014181Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14182
14183 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14184 include/libxml/parserInternals.h include/libxml/tree.h
14185 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14186 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14187 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14188 Applied the last patches from Gary, cleanup, activated threading
14189 all user accessible global variables are now handled in globals.[ch]
14190 Still a bit rought but make tests passes with either
14191 --with-threads defined at configure time or not.
14192 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14193 linking options
14194
Daniel Veillardb8478642001-10-12 17:29:10 +000014195Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14196
14197 * Makefile.am include/libxml/Makefile.am
14198 include/libxml/globals.h globals.c include/libxml/threads.h
14199 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14200 configure.in: started integrating the core of the thread support
14201 not activated yet but half integrated. The code should still
14202 compile and work anyway.
14203
Daniel Veillardb44025c2001-10-11 22:55:55 +000014204Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14205
14206 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14207 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14208 integrating the non-controversial parts of Gary Pennington
14209 multithread patches
14210 * catalog.c: corrected a small bug introduced
14211
Daniel Veillard75b96822001-10-11 18:59:45 +000014212Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14213
14214 * catalog.c include/libxml/catalog.h: very serious cleanup,
14215 isolating unportable code and as much as possible the accesses
14216 to the global shared catalog. May need more testing !
14217
Daniel Veillard78d12092001-10-11 09:12:24 +000014218Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14219
14220 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14221 Keith Isdale patches for the XSLT debugger interfaces. Some
14222 cleanup
14223
Daniel Veillardff0b7312001-10-11 06:46:09 +000014224Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14225
14226 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14227 * DOCBparser.c: generate line nubers in elements
14228
Daniel Veillard60087f32001-10-10 09:45:09 +000014229Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14230
14231 * configure.in: preparing 2.4.6 release
14232 * doc/xml.html doc/html/*: updated and rebuilt the docs
14233 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14234
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014235Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14236
14237 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14238 adding documentation for DV's supercatalog support
14239
Daniel Veillard82d75332001-10-08 15:01:59 +000014240Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14241
14242 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
14243 super catalog support adding one API and one flag --sgml to
14244 xmlcatalog
14245
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000014246Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
14247
14248 * doc/xmlcatalog_man.xml, xmlcatalog.1
14249 One more crack at
14250 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14251
14252
Thomas Broyer47334c02001-10-07 16:41:52 +000014253Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14254
14255 * xpath.c: implemented xmlXPathObjectCopy for external objects
14256 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
14257
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000014258Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
14259
14260 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14261 finishing up fix to
14262 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
14263 the xmlcatalog man page display more elegantly
14264
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000014265Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
14266
14267 * configure.in: closing bug #61832
14268 * HTMLparser.c: removed a warning
14269
Daniel Veillard6ab38382001-10-06 13:08:27 +000014270Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14271
14272 * xpath.c: fixing #61673 part I, do not loose doc information
14273 when copying result value trees.
14274
Daniel Veillard556c6682001-10-06 09:59:51 +000014275Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14276
14277 * xpath.c: trying to harden the XPath interpreter
14278
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000014279Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
14280
14281 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
14282 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14283
William M. Brack1633d182001-10-05 15:41:19 +000014284Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14285
14286 * HTMLparser: repaired another loop problem
14287
Daniel Veillard20ee8c02001-10-05 09:18:14 +000014288Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14289
14290 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
14291 parsing.
14292 * xpath.c: fix bug #61291 the default XML namespace node is
14293 missing from the namespace axis.
14294 * tree.c: refuse to create namespaces nodes with prefix "xml"
14295
Daniel Veillard651f9472001-10-04 14:51:06 +000014296Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14297
14298 * SAX.c: ouch a non-defined namespace could lead to a crash,
14299 fixed #61215
14300
Daniel Veillard7dd05702001-10-04 14:25:12 +000014301Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14302
14303 * parserInternals.c: closed bug #61054
14304
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000014305Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14306
14307 * include/libxml/Makefile.am: closing #60708
14308
Daniel Veillarda293c322001-10-02 13:54:14 +000014309Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14310
14311 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
14312 adding xmlSAXParseFileWithData following Marco Stipek suggestion
14313
Daniel Veillardf4309d72001-10-02 09:28:58 +000014314Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14315
14316 * valid.c: close bug #61550 when xml: wasn't considered a namespace
14317
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000014318Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14319
14320 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
14321 * DOCBparser.c HTMLparser.c parser.c: fixed typos
14322
Daniel Veillard16756b62001-10-01 07:36:25 +000014323Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
14324
14325 * catalog.c: Justin Fletcher provided cleaup code in case
14326 HAVE_STAT is not defined
14327 * include/win32config.h: Igor Zlatkovic suggested to have
14328 HAVE_STAT defined there
14329
William M. Brack5e1cac12001-09-28 16:19:18 +000014330Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14331
14332 * catalog.c - fixed typing error reported by M. Barros
14333
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000014334Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
14335
14336 * xmllint.c - fixing typo
14337
William M. Brackd28e48a2001-09-23 01:55:08 +000014338Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14339
14340 * HTMLparser.c: small enhancement to prevent loop on
14341 unrecognizable data
14342
Daniel Veillardb1d62872001-09-21 09:47:08 +000014343Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14344
14345 * parserInternals.c: applying patch from bug #60757 this
14346 should close it
14347
Daniel Veillardc0631a62001-09-20 13:56:06 +000014348Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14349
14350 * catalog.c xmlcatalog.c: removed a couple of warning
14351 * xpath.c: try to solve the linking problem on platforms
14352 needing trio to compile
14353
Daniel Veillard1a123612001-09-19 08:06:23 +000014354Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014355
Daniel Veillard1a123612001-09-19 08:06:23 +000014356 * Makefile.am libxml.spec.in: backing up non-documented changes
14357 commited without review or aproval by Jens Finke <jens@gnome.org>
14358 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014359
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014360Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
14361
14362 * configure.in: Joe Orton provided a patch fixing a problem
14363 when iconv is specified to be in a non-standard directory
14364 but wasn't exported in xml2-config --cflags
14365
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014366Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14367
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014368 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014369 troubles with 2.4.4 errors.
14370
Daniel Veillard16698282001-09-14 10:29:27 +000014371Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14372
14373 * encoding.c entities.c: do not output hexadecimal charrefs
14374 when serializing HTML since some version of Netscape can't
14375 grok it, generate decimal ones.
14376 * result/HTML/doc3.htm: output changed due to previous test
14377 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
14378
Daniel Veillard98fed372001-09-13 11:34:58 +000014379Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
14380
14381 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
14382 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
14383
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014384Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000014385 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014386
14387 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
14388 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
14389 updated the configuration scripts systems accordingly
14390
Daniel Veillard04382ae2001-09-12 18:51:30 +000014391Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14392
14393 * configure.in: preparing for 2.4.4
14394 * doc/xml.html doc/html/*: updated and rebuilt the docs
14395
Daniel Veillardd63437e2001-09-12 15:00:27 +000014396Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14397
14398 * win32/dsp/libxml2.def.src: tried to incorporate comments
14399 from bug #59220
14400
Daniel Veillard319a7422001-09-11 09:27:09 +000014401Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14402
14403 * parser.c result/noent/wml.xml: fixed bug #59981 related
14404 to handling of '&' in attributes when entities are substitued
14405
Daniel Veillard7cf5e442001-09-10 20:16:32 +000014406Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14407
14408 * libxml.h include/libxml/xmlversion.h.in
14409 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
14410 Tried to close bug #60131
14411
Daniel Veillardbce62332001-09-10 18:46:55 +000014412Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14413
14414 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
14415
Daniel Veillard143b04f2001-09-10 18:14:14 +000014416Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
14417
14418 * SAX.c: fixing bug #59946 on xmlns=""
14419
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000014420Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14421
14422 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
14423 but allocates a new error code.
14424
Daniel Veillard05c13a22001-09-09 08:38:09 +000014425Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14426
14427 * xmllint.c: John Fleck fixed typos in the options output
14428 * parser.c SAX.c: fix ignorable white space SAX selection
14429
14430Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14431
14432 * entities.c: Steve Underwood found the possibility of an
14433 ininite loop in case of error.
14434
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000014435Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14436
14437 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
14438
Daniel Veillarda050d232001-09-05 15:51:05 +000014439Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14440
14441 * parser.c: warn if version is not 1.0 but it's not
14442 strictly speaking an error after analyzing the spec
14443
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000014444Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
14445
14446 *doc/catalog.html - add link to the html version of the
14447 man page, other linguistic cleanups
14448
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000014449Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
14450
14451 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14452 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
14453 file, has not yet been included in the build.
14454
Daniel Veillard99784ff2001-09-01 16:20:28 +000014455Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14456
14457 * catalog.c: removed a duplicate affectation Justin Fletcher
14458
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000014459Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
14460
14461 * tree.c: Armin Sander pointed a possible text coalescing
14462 problem, completed his patch.
14463
Bjorn Reese0b2ae432001-08-31 16:31:57 +000014464Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14465
14466 * trionan.c: Fixed const and volatile re-definition problem
14467
Daniel Veillard5d96fff2001-08-31 14:55:30 +000014468Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
14469
14470 * libxml.4 parser.c: doc updates from Heiko Rupp
14471 * parserInternals.c: 2 sanity checks from Heiko Rupp
14472
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014473Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14474
14475 * tree.c: applied patch from Armin Sander to make some pointers
14476 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014477 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014478
Daniel Veillardb06c6142001-08-27 14:26:30 +000014479Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14480
14481 * xpath.c: hum, restrict the integer usage gcc bug workaround
14482 to only gcc compilers so that other architecture don't get
14483 penalized by this limitation.
14484 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14485
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014486Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14487
14488 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14489 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14490
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014491Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14492
14493 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14494 --convert option to xmlcatalog to convert SGML ones to
14495 the XML syntax.
14496 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14497
14498 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014499Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14500
14501 * catalog.c xmlIO.c: started some serious testing and fixed
14502 a few bug and optmization needs.
14503
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014504Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14505
14506 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14507 preparing for a 2.4.3 release even if it may not be ready yet
14508 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14509 all file parsing lookup to go through the entity resolver, add
14510 to add an API to bypass it (needed to load catalogs themselves),
14511 some cleanup on the catalog code too.
14512 * nanoftp.c: small cleanup
14513 * doc/catalog.html: small update
14514
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014515Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14516
14517 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14518 Jun Kuriyama
14519
Daniel Veillardffb120d2001-08-23 00:52:23 +000014520Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14521
14522 * doc/catalog.html: finished the catalog documentation
14523
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014524Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14525
14526 * doc/catalog.html doc/xml.html: added documentation about
14527 Catalog support, misses an API description
14528 * doc/html/*: reextracted the API pages
14529
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014530Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14531
14532 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14533 Added the part about section 7.2 on URI resolution,
14534 fixed a side effect in the HTML parser, look complete
14535 and ready to rock except the URI/SystemID part!
14536
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014537Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14538
14539 * include/libxml/catalog.h include/libxml/parser.h
14540 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14541 xmlIO.c: added support and APIs needed for the catalog PI
14542 * include/libxml/xmlIO.h: cleanup
14543
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014544Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14545
14546 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14547 include/libxml/catalog.h: starts to look okay, really
14548 plugged the new framework, cleaned a lot of stuff,
14549 added some APIs, except the PI's support missing this
14550 should be mostly complete
14551 * result/catalogs/* test/catalogs/*: added new test, enriched
14552 the existing one with URN ID tests
14553
Daniel Veillard64339542001-08-21 12:57:59 +000014554Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14555
14556 * catalog.c: fixed nextCatalog
14557 * result/catalogs/docbook test/catalogs/*: started adding
14558 a small regression test
14559
Daniel Veillardcda96922001-08-21 10:56:31 +000014560Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14561
14562 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14563 more work on the XML catalog support.
14564 * parser.c include/libxml/parser.h: small cleanup seems using
14565 list as a public parameter name can give portability troubles
14566 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14567 include/libxml/xpath.h include/libxml/Makefile.am: removed
14568 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14569 wrappers
14570
Bjorn Reese45029602001-08-21 09:23:53 +000014571Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14572
14573 * Makefile.am trio.c triodef.h trionan.c xpath.c
14574 include/libxml/Makefile.am include/libxml/trionan.h:
14575 Re-worked Not-A-Number and Infinity support.
14576 * xmlcatalog.c: added readline include files
14577
Daniel Veillard344cee72001-08-20 00:08:40 +000014578Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14579
14580 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14581 testCatalog as xmlcatalog, making it an installed app
14582 adding a shell, and preparing it to be a /etc/xml/catalog
14583 management tool, though not ready yet
14584 * catalog.c include/libxml/catalog.h: adding support for
14585 XML Catalogs http://www.oasis-open.org/committees/entity/
14586 not finished, there is some interesting tradeoffs and a
14587 few open questions left.
14588
Daniel Veillardb7664f42001-08-19 13:00:43 +000014589Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14590
14591 * xmllint.c: fixed a line formatting problem
14592
Daniel Veillard5015b712001-08-17 09:37:52 +000014593Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14594
14595 * SAX.c: removed a couple of unused variable (Albert Chin)
14596
Daniel Veillardbb371292001-08-16 23:26:59 +000014597Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14598
14599 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14600 trying to fix some troubles w.r.t. function returning
14601 const xxxPtr.
14602
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014603Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14604
14605 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14606 defined
14607
Daniel Veillardae6db172001-08-16 19:32:00 +000014608Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14609
14610 * xpointer.c: removed unused var
14611
Daniel Veillard09190202001-08-16 16:27:41 +000014612Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14613
14614 * testXPath.c: another small cleanup closing bug #59110
14615
Daniel Veillard796f4b62001-08-16 16:00:13 +000014616Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14617
14618 * win32/dsp/libxml2.def.src: small cleanup closing bug
14619 #59108
14620
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014621Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14622
14623 * example/gjobread.c: add xmlCleanupParser() before leaving
14624
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014625Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14626
14627 * config.h.in configure.in include/libxml/xmlwin32version.h:
14628 released 2.4.2
14629
Daniel Veillardd3d06722001-08-15 12:06:36 +000014630Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14631
14632 * include/libxml/valid.h debugXML.c valid.c: deprecate
14633 the non-boundchecking Sprintf functions, add Snprintf
14634 this should close bug #57984
14635
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014636Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14637
14638 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14639 URIs before doing the lookups (pointed by Mark Vakoc)
14640
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014641Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14642
14643 * xpath.c: serious changes on Result Value Trees and NodeSets
14644 w.r.t. deallocation and collect operations. Probably not
14645 100% clean (merge of allocated trees smells like a problem).
14646 Seems sufficient to close #58943
14647
Daniel Veillard90493a92001-08-14 14:12:47 +000014648Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14649
14650 * xmllint.c: adding a --format option
14651
Daniel Veillardfe703322001-08-14 12:18:09 +000014652Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14653
14654 * xpath.c: count() was broken on Result Value Tree
14655 * xmlIO.c: fixed file:/// accesses on _WIN32
14656
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014657Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14658
14659 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14660 macro was renamed, this should close bug #58683
14661
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014662Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14663
14664 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14665 entity substitution mode text at the end of the entity might
14666 be added due to text coalescing.
14667 * nanoftp.c parser.c: small cleanup
14668
Daniel Veillard0c720972001-08-08 20:59:00 +000014669Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14670
14671 * HACKING: added John Fleck right to commit in the doc subdir
14672
Daniel Veillard48da9102001-08-07 01:10:10 +000014673Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14674
14675 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14676 allow to inherit attributes from the DTD directly in the
14677 tree, this is needed for XPath and can be a useful feature.
14678 Inherited namespaces are always provided at the tree level now
14679 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14680 of tests for this feature (XSLT being the prime user).
14681
Daniel Veillard50f34372001-08-03 12:06:36 +000014682Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14683
14684 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14685 testSAX.c xmlIO.c xmllint.c include/win32config.h
14686 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14687 include/libxml/xmlwin32version.h.in win32/README.MSDev
14688 win32/dsp/*: applied Win32 Facelift No.2 patches from
14689 Igor Zlatkovic for Windows/MSC
14690
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014691Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14692
14693 * SAX.c: unparsedEntityDecl() the URI computation of the
14694 entity wasn't done breaking XSLT unparsed-entity-uri()
14695
Daniel Veillard567e1b42001-08-01 15:53:47 +000014696Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14697
14698 * xpath.c: fixed a bug when walking the descendants and
14699 the current node has no children
14700 * debugXML.c: show up when a text node is supposed to not be escaped
14701
Thomas Broyerf186c822001-07-31 23:30:37 +000014702Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14703
14704 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14705 worked like the set:leading() function)
14706 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14707
Daniel Veillardba6db032001-07-31 16:25:45 +000014708Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14709
14710 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14711
Daniel Veillard57905372001-07-31 15:52:17 +000014712Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * include/libxml/xmlIO.h: apply change to close #58141
14715 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14716
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014717Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * parser.c: when the internal subset uses a PE, then the
14720 included entity can use conditional sections.
14721
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014722Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14725 when walking the namespace axis showing up in
14726 libxst/tests/general/bug-12
14727 * xmlmemory.c: added the possibility to trace a given block
14728 defined by its address
14729
Daniel Veillard4aafa792001-07-28 17:21:12 +000014730Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * parser.c: don't override existing encoding specified before
14733 starting xmlParseDocument()
14734
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014735Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * include/libxml/xmlwin32version.h: reinserted, needed for
14738 Windows users of CVS
14739
Darin Adlera77cac02001-07-27 17:41:51 +0000147402001-07-27 Darin Adler <darin@bentspoon.com>
14741
Darin Adler699613b2001-07-27 22:47:14 +000014742 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14743 * testCatalog.c: Add include of <libxml/parser.h>.
14744
147452001-07-27 Darin Adler <darin@bentspoon.com>
14746
Darin Adlera77cac02001-07-27 17:41:51 +000014747 * include/libxml/.cvsignore:
14748 * include/libxml/xmlwin32version.h:
14749 Remove this file from CVS because it's generated.
14750
Daniel Veillard50822cb2001-07-26 20:05:51 +000014751Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * parser.c include/libxml/parser.h: applied const patches from
14754 Tom Moog #58002
14755
Thomas Broyerba4ad322001-07-26 16:55:21 +000014756Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14757
14758 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14759 lookup framework
14760
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014761Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * tree.c: fixed xmlCopyNode() for documents
14764
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014765Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14768
14769Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014770
14771 * parser.c: fixes bug #57652 reported by Morus Walter
14772
Daniel Veillarde3924972001-07-25 20:25:21 +000014773Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14776
Daniel Veillarda53c6882001-07-25 17:18:57 +000014777Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14780 errors, lesson don't add new functions at 1am before a release
14781 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14782 from XPath initialization when possible.
14783
Daniel Veillardd9bad132001-07-23 19:39:43 +000014784Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * result/scripts/base*: removing history/readline changed
14787 this slightly
14788 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14789 xmllint.c: make element content line number generation
14790 optionnal to avoid breaking old apps added interface to switch
14791
Daniel Veillardf012a642001-07-23 19:10:52 +000014792Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014795 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014796 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14797 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14798 John Kroll fixes to allow saving to HTTP via PUT (or
14799 POST of needed).
14800 * doc/html/*.html: regenerated the docs
14801
Thomas Broyere8126242001-07-22 03:54:15 +000014802Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14803
14804 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14805 xmlHashScanFull and xmlHashScannFull3 to get passed the
14806 three keys as arguments to the callback function
14807
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014808Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * configure.in Makefile.am: removed libxml softlink for good
14811 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14812 100% coverage by gtk-doc
14813
Daniel Veillard8599e702001-07-17 21:38:51 +000014814Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14817 fixed serious troubles due to size_t vs. int mismatch
14818
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014819Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14822
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014823Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14824
14825 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14826 convenient extension API for value and context managing
14827 Now handles external objects through xmlXPathPopExternal,
14828 xmlXPathWrapExternal and xmlXPathReturnExternal.
14829 Added functions for sets operations (intersection, etc.)
14830
Daniel Veillard22090732001-07-16 00:06:07 +000014831Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14834 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14835 HTMLparser.c: cleanup of global variables, marking some
14836 const or private.
14837
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014838Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014839
14840 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14841 fixed xmlXPathNodeSetItem when passing index=0
14842
Daniel Veillard05dec342001-07-14 21:57:39 +000014843Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14846
Daniel Veillard28ae6362001-07-14 16:44:32 +000014847Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * xmllint.c: fixed compilation under Cygwin #57503
14850 * TODO: update
14851
Peter Williamsed156f52001-07-13 18:35:13 +0000148522001-07-13 Peter Williams <peterw@ximian.com>
14853
14854 * config.h.in: add #undef HAVE_DLFCN_H
14855
14856 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14857 builddir.
14858
Daniel Veillard73b36e32001-07-12 15:09:52 +000014859Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14862 raised by #57348 and #57381
14863
Daniel Veillard7db37732001-07-12 01:20:08 +000014864Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14867 tree.c xpointer.c: store the line numbder in element->content,
14868 may break some software, need a configuration mechanism
14869
Darin Adler96037892001-07-11 00:03:16 +0000148702001-07-10 Darin Adler <darin@bentspoon.com>
14871
14872 * .cvsignore:
14873 * example/.cvsignore:
14874 * include/.cvsignore:
14875 * include/libxml/.cvsignore:
14876 Various things that are generated and should be ignored.
14877
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014878Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14881 * doc/xml.html doc/html/*: updated the docs
14882
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014883Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14886 validation occured on content with element child
14887
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014888Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * tree.c: fixed XML Base computation which was broken
14891 * debugXML.c: added a base function to the shell
14892 * Makefile.am result/scripts/* test/scripts/*: added scripts
14893 based regression tests, and adding 2 XML Base tests
14894
Daniel Veillard19e96c32001-07-09 10:32:59 +000014895Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * tree.c: set properties doc and call xmlSetListDoc for properties
14898 content when grafting them in a different tree.
14899 * aclocal.m4: remove from CVS
14900
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014901Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * win32/libxml2/libxml2.def.src: added some missing entry point
14904 for XPath (Mark Vakoc)
14905
Daniel Veillard388236f2001-07-08 18:35:48 +000014906Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14909 layer should URI-Unescape before trying to open resources.
14910
Daniel Veillard04383752001-07-08 14:27:15 +000014911Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * xpath.c: fix the name() bug for elements in the default
14914 namespace reported by Charlie Bozeman
14915
Daniel Veillard7583a592001-07-08 13:15:55 +000014916Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14919 led to an XPath fix, improvements of SAX initialization, and
14920 an added option --nocdata to testXPath
14921
Daniel Veillard449d7392001-07-07 19:11:06 +000014922Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * doc/libxml-doc.el: Felix Natter provided anew version working
14925 with XEmacs too
14926
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014927Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * include/libxml/xpath.h: small cleanup
14930 * doc/xml.html: update
14931
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014932Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14935 released 2.3.14
14936
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014937Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014940 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014941
Daniel Veillard73c9c042001-07-05 20:02:54 +000014942Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14945 were not equal to empty strings
14946
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014947Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * SAX.c: fixed a URI-Reference computation problem when validating
14950 * xmlIO.c: small cleanup
14951
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014952Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * parser.c: improved the description of a couple of interfaces
14955 upon Larry Stamper suggestion
14956
Daniel Veillard62f313b2001-07-04 19:49:14 +000014957Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * SAX.c entities.c parser.c: changed completely the way entities
14960 are handled when running the parser in entity substitution mode.
14961 This fixes a bug reported by Stephan Kulow and nearly divides
14962 by 3 the amount of memory required by libxslt to load and process
14963 DocBook TDG.
14964
Daniel Veillardf420ac52001-07-04 16:04:09 +000014965Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * HTMLparser.c: fixing a too early root closing problem raised
14968 byt Prashanth Naidu
14969
Daniel Veillard8c357d52001-07-03 23:43:33 +000014970Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14973 raised by Mark Vakoc.
14974
Daniel Veillard6e90d192001-07-03 16:37:49 +000014975Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14976
14977 * example/Makefile.am: fixed the include path to add srcdir/include
14978 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14979 and some cleanup
14980
Daniel Veillardf06307e2001-07-03 10:35:50 +000014981Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14984 lot of optimization work, results in significant improvements
14985 when handling really complex XPath queries. Add a small optimizer
14986 for unions, improve [n] and [last()], avoid some costly ops.
14987
Daniel Veillard77044732001-06-29 21:31:07 +000014988Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14991 * xpath.c: small cleanup
14992 * xmlGetNsList: reformated, fixed problems if used on Entities
14993
Daniel Veillard2adbb512001-06-28 16:20:36 +000014994Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14997
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014998Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
15001 * Makefile.am example/Makefile.am: workaround automake generating
15002 erroneous deps
15003
Daniel Veillard12f7d292001-06-28 13:12:11 +000015004Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * include/win32config.h: bug #56801 Yon Derek provided a patch
15007 to the windows config file.
15008
Daniel Veillard87ee9142001-06-28 12:54:16 +000015009Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
15012 libxml.h : Yon Derek provided a set of changes to compile from
15013 CVS on Windows/MSC
15014
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015015Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * parser.c: fixed UTF8 BOM support in push mode
15018 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15019 added a specific testcase
15020
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015021Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15022
15023 * Makefile.am: added --push regression tests
15024 * parserInternals.c: the XML parser segfaulted in --push mode
15025
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015026Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * configure.in: moved the symlinks detection within a CVS
15029 check, this is not portable and will be removed soon.
15030 * xpath.c: small cleanup/speedup
15031
Daniel Veillard11648102001-06-26 16:08:24 +000015032Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15035 release of 2.3.12
15036 * parser.c: make an error message if unknow entities in all cases
15037
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015038Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15041
Daniel Veillard23793842001-06-25 16:07:45 +000015042Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15045 includes were installed in the wrong dir
15046
Daniel Veillardf5498f32001-06-25 15:08:36 +000015047Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * doc/html.xml: warn against sending code to exhibit bugs.
15050
Daniel Veillard56f06462001-06-24 21:34:03 +000015051Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15054 Tru64 from Thomas Leitner
15055
Daniel Veillardc5d64342001-06-24 12:13:24 +000015056Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * AUTHORS: added William and Bjorn
15059 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15060 daniel@veillard.com hopefully I won't have to do this again
15061 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15062 docs can be rebuilt cleanly now
15063 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15064 from CVs it's generated, added include/libxml/xmlwin32version.h
15065 also generated but which should change far less frequently.
15066 * catalog.c nanoftp.c: made sure to include libxml.h not
15067 libxml/xmlversion.h directly
15068 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15069 when compiling on WIN32 and MSC
15070
Daniel Veillard07385fd2001-06-23 21:55:48 +000015071Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15072
15073 * include/Makefile.am include/libxml/Makefile.am configure.in:
15074 fixed make distcheck and rebuilding the rpms
15075
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015076Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15077
15078 * configure.in: should finish the migration of exported includes
15079 into a real include/libxml in CVS, at least for CVS users.
15080 * removed the exported headers, added in include/libxml (as well
15081 as xmlversion.h.in).
15082
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015083Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * configure.in: fixed the way to detect symlink
15086
Daniel Veillard66541772001-06-23 18:31:04 +000015087Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * configure.in: updated, include/libxml is now a real CVS dir
15090
Daniel Veillardca989762001-06-23 17:39:29 +000015091Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15094 version works with both libxml1 and libxml2 (it autodetects
15095 the prefix of the html-files) from Felix Natter.
15096 * doc/xml.html: updated doc accordingly
15097
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015098Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xpath.c: fixed the bug generating a template loop in libxslt
15101 when using docbook-xsl-1.4, * should filter out document nodes
15102 * HACKING: added William
15103 * TODO: updated
15104
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015105Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * doc/FAQ.html: added a warning about gcc-3.0
15108 * doc/xml.html: added reference to gdome2 and removed a confusing
15109 sentence
15110
Daniel Veillardf7f41852001-06-22 15:18:01 +000015111Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * xmlversion.h: okay this is a generated file, but Windows
15114 users need it and they can't generate it, and I want CVS
15115 Windows users ...
15116 * win32/libxml2/libxml2_so.dsp: Windows project file for
15117 the shared lib version of libxml2
15118 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15119 resources needed for libxslt/xsltproc by Yon Derek
15120
Bjorn Reese3157b342001-06-22 14:41:45 +000015121Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15122
15123 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15124
Daniel Veillard4151acb2001-06-22 10:48:57 +000015125Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15126
Daniel Veillardcc146db2001-06-22 11:10:52 +000015127 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15128
15129Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15130
Daniel Veillard4151acb2001-06-22 10:48:57 +000015131 * include/win32config.h: Yon Derek provided a first fix
15132 to be able to compile libxslt/xsltproc on Windows
15133
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015134Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * xpath.c: attempt to work around what seemed a gcc optimizer
15137 bug when handling floats on i386 http://veillard.com/gcc.bug
15138 * tree.c entities.c encoding.c: doing some cleanups while
15139 chasing it
15140
Daniel Veillard017b1082001-06-21 11:20:21 +000015141Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * Makefile.am: cleanup when --without-debug is specified
15144 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15145 w.r.t. --without-debug and other include points
15146 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15147 Catalogs
15148 * configure.in entities.h tree.h HTMLparser.c: removed
15149 --without-corba, made the _private field mandatory
15150
Daniel Veillard87a764e2001-06-20 17:41:10 +000015151Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15154 outputs a BOM in UTF8, an errata has been issued to avoid the
15155 problem, that was the most reasonable solution... Add support
15156 for a leading UTF8 BOM in entities.
15157
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015158Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15159
15160 * valid.c: fixed a bug found when post validating an entity ref
15161 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15162 activate it too
15163
Daniel Veillard39196eb2001-06-19 18:09:42 +000015164Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15165
15166 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15167 weakness in the node copy the XPointer and the XInclude
15168 implementations. Serious cleanup.
15169
Daniel Veillard3739b982001-06-19 12:51:30 +000015170Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * Makefile.am: Kjartan Maraas provided a small patch to
15173 add xml2-config.in to EXTRA_DIST
15174
Daniel Veillarda9142e72001-06-19 11:07:54 +000015175Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15176
15177 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15178 provided another failing case found in KDE, the way the
15179 ctxt->vctxt.nodeTab was allocated and freed changed over
15180 time but it wasn't completely cleaned up. This should fix it.
15181
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015182Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * parser.c: Stephan Kulow also raised the fact that line number
15185 could get miscounted making debug harder, fixed the problem
15186 in xmlParseCharData()
15187
Daniel Veillard64b98c02001-06-17 17:20:21 +000015188Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * valid.c: Stephan Kulow pointed out a problem when validating
15191 and using an empty entity, forgot a 'break' in a case.
15192
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015193Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15196 * doc/xml.html: updated with 2.3.11
15197
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015198Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * TODO: updated adding cleanup of generated doc
15201 * configure.in: prepared to release 2.3.11
15202 * xmllint.c: added --version for bug reporting
15203 * doc/html/*.html: rebuilt the doc
15204
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015205Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * xpath.c: first part of the work on selecting namespace to
15208 fix bug #56115
15209
Daniel Veillard96ed5832001-06-15 22:22:04 +000015210Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15211
15212 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15213 when using -liconv
15214 * TODO: updated
15215
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015216Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15219 cleanup, encoding support.
15220
Daniel Veillard608ad072001-06-14 08:32:28 +000015221Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15222
15223 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15224
Daniel Veillard239d0522001-06-13 23:02:48 +000015225Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15226
15227 * xpath.c: bug detected by Ankh when / is used as a function arg
15228
Daniel Veillard02bb1702001-06-13 21:11:59 +000015229Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15230
15231 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15232 of element and use it to avoid outputting formatting spaces at
15233 the wrong place. Implemented the format parameter for HTML save.
15234 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15235 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15236 result/HTML/wired.html: of course this impact the result of a
15237 number of HTML tests
15238
Daniel Veillard95d845f2001-06-13 13:48:46 +000015239Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15240
15241 * HTMLtree.[ch]: started augmenting the HTML save API with
15242 encoding and formatting parameters
15243
Daniel Veillardeca60d02001-06-13 07:45:41 +000015244Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15245
15246 * HTMLtree.h: cleanup and started evaluating the work needed on
15247 revamping the HTML output code
15248
Daniel Veillard84666b32001-06-11 17:31:08 +000015249Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
15252
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015253Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * valid.c: fixed bug #56049, forgot one check in the
15256 validation routine
15257
Daniel Veillardca2366a2001-06-11 12:09:01 +000015258Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
15261
Daniel Veillard6761eee2001-06-11 10:29:38 +000015262Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15263
15264 * libxml.h: fixed an error in last commit
15265 * doc/FAQ.html: added an entry for compilation from CVS
15266
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000015267Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15268
15269 * xmlversion.h.in libxml.h: Cygwin patches
15270 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
15271 * tree.h: cleanup
15272
Daniel Veillardacd370f2001-06-09 17:17:51 +000015273Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15274
15275 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15276 memory block in a strange case where libxml is linked twice
15277 in the binary.
15278
Daniel Veillard1d047672001-06-09 16:41:01 +000015279Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15280
15281 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
15282 state far too often, simple fix used to avoid it.
15283
Daniel Veillard4497e692001-06-09 14:19:02 +000015284Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
15287 being processed, applied his patch
15288 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
15289
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000015290Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15291
15292 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
15293 provided fixes to compile on MSCC again
15294 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
15295 also provided an update for the project files.
15296
Daniel Veillarda682b212001-06-07 19:59:42 +000015297Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
15300 bug #55810
15301
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000015302Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * tree.c: fixed xmlGetNsProp() to close bug #55683
15305 Note this requires libxslt to use it's own function instead.
15306
Daniel Veillardf0c53762001-06-07 16:07:07 +000015307Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * HTMLtree.c: when in a pre element no formatting space should
15310 be added.
15311 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
15312
Daniel Veillard068a9652001-06-07 15:30:26 +000015313Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15314
15315 * configure.in: added tests for signal() and signal.h
15316
Daniel Veillard541d6552001-06-07 14:20:01 +000015317Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15318
15319 * xpath.c: robert pointed out xmlXPathNINF was not initialized
15320
Daniel Veillard8a367d42001-06-07 14:01:34 +000015321Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * doc/libxml-doc.el: Felix Natter provided a new version for
15324 libxml2
15325
Daniel Veillard8a926292001-06-07 11:20:20 +000015326Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * HTMLtree.c: when in a pre element no formatting space should
15329 be added.
15330
Daniel Veillard14839d52001-06-06 16:11:56 +000015331Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15332
15333 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
15334
Daniel Veillarde95e2392001-06-06 10:46:28 +000015335Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15336
15337 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
15338 hack
15339 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
15340 * uri.c: fixed a warning
15341
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000015342Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15343
15344 * HTMLtree.c: trying to close bug #55772 escaping in script
15345 elements
15346 * doc/xml.html: suggest to send mail to the list
15347
15348Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000015349
15350 * error.c: attempt to fix the xmlGetVarStr breakage once and for
15351 good. Use a macro and based on the solution provided in
15352 vsnprintf manual page from GNU.
15353
Bjorn Reese99748722001-06-05 12:49:15 +000015354Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15355
15356 * error.c: Workaround for non-preserving variadic list.
15357 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
15358
Daniel Veillard2e4f1882001-06-01 10:11:57 +000015359Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15360
15361 * doc/xml.html: added 2.3.10 release
15362
Daniel Veillardb3a182e2001-06-01 09:28:09 +000015363Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15364
15365 * configure.in: releasing 2.3.10
15366
Daniel Veillard3c2758d2001-05-31 18:43:43 +000015367Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
15370
Daniel Veillard20042422001-05-31 18:22:04 +000015371Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * encoding.c: Robert Collins provided a patch to add the
15374 "US-ASCII" encoding alias
15375
Daniel Veillard97ac1312001-05-30 19:14:17 +000015376Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15377
15378 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
15379 string oriented functions and started cleaning the related areas
15380 in xpath.c which needed fixing in this respect
15381
Daniel Veillard2d703722001-05-30 18:32:34 +000015382Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
15385 #55380
15386 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
15387
Daniel Veillard9403a042001-05-28 11:00:53 +000015388Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * TODO: updated
15391 * nanohttp.[ch] : started adding APIs to get the redirected URL
15392 when this occurs (needed for further base computation
15393 * tree.h: cleanup
15394 * encoding.c: cleanup
15395 * SAX.c: minor change around ctxt->loadsubset
15396
Daniel Veillard6278fb52001-05-25 07:38:41 +000015397Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * Makefile.am include/Makefile.am: small change to have
15400 include/libxml rebuilt if working from CVS.
15401 * uri.c: applied another patch from Carl Douglas for URI escaping,
15402 this should close bug #51876
15403
Daniel Veillardd16df9f2001-05-23 13:44:21 +000015404Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15405
15406 * xinclude.c: fixed XInclude recursive behaviour bug #54678
15407 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
15408 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
15409 added specific regression test
15410 * parser.h: preparing for the XSLT mode where DTD inherited
15411 attributes are added to the tree.
15412
Daniel Veillardbbd22452001-05-23 12:02:27 +000015413Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15414
15415 * xinclude.[ch]: Updated the namespace for the Last Call version
15416 * result/XInclude/include test/XInclude/include: updated the
15417 testsuite accordingly
15418
Daniel Veillard8514c672001-05-23 10:29:12 +000015419Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15420
15421 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
15422 related to bug #51876
15423
Daniel Veillard42596ad2001-05-22 16:57:14 +000015424Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15425
15426 * tree.c: fixed a gross mistake in base computation, xml:base is
15427 not completely correct yet (need cascade).
15428 * xpath.[ch]: added the few things needed to find a function name
15429 and URI from the XPath context when it is called.
15430
Daniel Veillard81418e32001-05-22 15:08:55 +000015431Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15432
15433 * catalog.[ch]: fixes and add xmlLoadCatalogs()
15434 * DOCBparser.c: small cleanup
15435 * xmllint.c: added a --catalogs option to load catalogs from
15436 $SGML_CATALOG_FILES
15437 * tree.c: cleanup
15438 * configure.in: iconv library fixup, ICONV_LIBS
15439
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000015440Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15441
15442 * catalog.c: handling of CATALOG entries. detection of recursion,
15443 and a few bugfixes
15444 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
15445 against the default namespace
15446
Daniel Veillard04b93292001-05-21 08:15:31 +000015447Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15448
15449 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
15450
Daniel Veillarda97a19b2001-05-20 13:19:52 +000015451Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15452
15453 * parser.c: fixed propagation context info when parsing an
15454 external entity.
15455 * doc/html/*.html: regenerated a couple of docs
15456
Daniel Veillard4623acd2001-05-19 15:13:15 +000015457Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * doc/xml.html: update with 2.3.9 informations
15460
Daniel Veillardbed7b052001-05-19 14:59:49 +000015461Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15462
15463 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
15464 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15465 * doc/html/* : rebuilt the docs
15466 * valid.c: small patch which may improve some case when
15467 validating.
15468
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000015469Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15470
15471 * HTMLparser.c: Closed bug #54891
15472 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
15473 to the suite
15474
15475Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15476
15477 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15478 applied a documentation patch from LotR and filled in a few missing
15479 descriptions
15480
Daniel Veillard76d66f42001-05-16 21:05:17 +000015481Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * xpath.c tree.c parser.c: speed optimizations at the parser level
15484 document tree freeing and xpath evaluation
15485
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015486Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * parser.c parser.h parserInternals.h: fixed a couple of
15489 interfaces for handling memory buffer input to const char *
15490 upon suggestion of JamesH.
15491
Daniel Veillardc3739e72001-05-15 15:23:27 +000015492Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15493
15494 * configure.in: LoTR sent a patch fixing the previous commit
15495
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015496Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15497
15498 * configure.in: trying to deal again with the stoopid -R linking
15499 flag of Solaris
15500
Daniel Veillard790142b2001-05-15 10:51:53 +000015501Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15502
15503 * xpath.h: two nodeset access macros from Thomas Broyer
15504
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015505Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15506
15507 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15508 patch from Thomas Broyer
15509
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015510Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15511
15512 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15513 case
15514 * INSTALL: was empty added stuff from the FAQ
15515
Daniel Veillard75bea542001-05-11 17:41:21 +000015516Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15517
15518 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15519 attributes handling and #54433 by adding xmlUnsetProp()
15520 and xmlUnsetNsProp()
15521
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015522Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15523
15524 * HTMLparser.c: Patch from Jonas Borgström
15525 (htmlGetEndPriority): New function, returns
15526 the priority of a certain element.
15527 (htmlAutoCloseOnClose): Only close inline elements if they
15528 all have lower or equal priority.
15529 * result/HTML: this of course changed a number of tests results.
15530
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015531Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15532
15533 * xmlIO.c catalog.c: plugged in the default catalog resolution
15534 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15535 documentations
15536 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15537
Daniel Veillarda7374592001-05-10 14:17:55 +000015538Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15539
15540 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15541 integrating catalogs
15542 * catalog.[ch] testCatalog.c: adding a small catalo API
15543 (only SGML catalog support).
15544 * parser.c: restaured xmlKeepBlanksDefault(0) API
15545
Daniel Veillardc17337c2001-05-09 10:51:31 +000015546Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15549
Daniel Veillard257d9102001-05-08 10:41:44 +000015550Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15551
15552 * parser.c: added xmlParseExternalEntityPrivate() to allow
15553 propagation of ctxt->_private when parsing external entities
15554
Daniel Veillard083c2662001-05-08 08:27:14 +000015555Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15556
15557 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15558
Daniel Veillard01ef7382001-05-08 07:31:43 +000015559Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15560
15561 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15562
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015563Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15564
15565 * valid.c: warn when indeterminist content model is detected
15566 * result/VC/ElementValid8: this adds a message
15567 * Makefile.am: add --novalid for VCM tests
15568 * parserInternals.c: added a call to Init memory
15569
Daniel Veillard64269352001-05-04 17:52:34 +000015570Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15571
15572 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15573 when both parameters are NULL.
15574
Daniel Veillard37721922001-05-04 15:21:12 +000015575Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * valid.c: applied small patch from Gary Pennington, reindented
15578 some part of the code.
15579
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015580Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15581
15582 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15583 release, updated and regenerated the docs
15584
Daniel Veillard357c9602001-05-03 10:49:20 +000015585Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15586
15587 * xpath.c result/XPath/expr/floats : clarified and cleanup
15588 printing of abnormal floats in tests.
15589
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015590Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15591
15592 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15593 * results/HTML/ : a few changes in the output of the HTML tests as
15594 a result.
15595 * configure.in: tying to fix -liconv where needed
15596
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015597Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15598
15599 * Makefile.am: fixed a stupid error
15600
Daniel Veillard7150a032001-05-02 16:41:11 +000015601Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15602
15603 * configure.in Makefile.am: make the inclusion of the trio
15604 modules in the library conditional
15605
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015606Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15607
15608 * DOCBparser.c: patche from László Kovács, fixed entities refs
15609 in attributes handling
15610
Daniel Veillardedddff92001-05-02 10:58:52 +000015611Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15614 flushing
15615
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015616Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * xpath.c: fix of an XSLT namespace bug reported on the list
15619 general/bug-8-
15620
Daniel Veillard5792e162001-04-30 17:44:45 +000015621Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15622
15623 * strio.h trio.c: Dan McNichol suggested a couple of small
15624 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15625
Daniel Veillard02141ea2001-04-30 11:46:40 +000015626Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15627
15628 * tree.c parser.c encoding.c: spent a bit more time looking
15629 at the parsing speed and DOM handling. Added a few more
15630 speedups.
15631
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015632Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15633
15634 * parser.c: small but effective parsing speed improvement
15635
Daniel Veillardb59076b2001-04-29 17:04:07 +000015636Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15637
15638 * configure.in: default on the DocBook parser inclusion (for Gnome)
15639 * DOCBparser.h: fixed a header reference
15640
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015641Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * configure.in xpath.c: applied Bjorn patches for FPE on the
15644 alpha
15645
Daniel Veillardeefd4492001-04-28 16:55:50 +000015646Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15647
15648 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15649 xmlSaveFormatFileTo()
15650
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015651Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15652
15653 * xpath.c: simple and efficient optimization, XPath functions
15654 aways bind to the same code, cache this
15655 * TODO: updated (by saying some is obsolete)
15656
Daniel Veillard2156a562001-04-28 12:24:34 +000015657Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15658
15659 * xpath.c: more cleanup work on XPath name parsing routines
15660
Daniel Veillard61d80a22001-04-27 17:13:01 +000015661Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15662
15663 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15664 xmlXPathParseName
15665 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15666 * debugXML.c: avoid compilation problems if compiling without
15667 HTML support, Igor Zlatkovic
15668 * win32/libxml2/libxml2.def.src: being able to compile without
15669 XPath on Windows
15670
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015671Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15672
15673 * libxml.m4: yet another patch from Toshio Kuratomi
15674
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015675Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15676
15677 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15678
Daniel Veillard67fee942001-04-26 18:59:03 +000015679Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * tree.[ch]: added xmlSaveFormatFile interface for saving
15682 and indenting a file.
15683
Daniel Veillard82e49712001-04-26 14:38:03 +000015684Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * xpath.c: fixed bug #53689 related to processing-instruction()
15687
Daniel Veillard02f077a2001-04-26 10:59:11 +000015688Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * DOCBparser.c: patche from László Kovács
15691
Daniel Veillard30211a02001-04-26 09:33:18 +000015692Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * parser.c: applied fixes from Christian Glahn bug report #53391
15695
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015696Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15697
15698 * error.c: Jean François Lecomte provided a complete description
15699 and a fix to bug #53537
15700
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015701Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15702
15703 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15704
Daniel Veillard1034da22001-04-25 19:06:28 +000015705Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * DOCBparser.c SAX.c: a bit more work on entities processing.
15708 Still Need to cleanup XML output and references in attributes
15709
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015710Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15711
15712 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15713
Daniel Veillardb33c2012001-04-25 12:59:04 +000015714Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15715
15716 * tree.c: trying to fix #53574, not completely complete,
15717 I would like xmllint --copy --debug test/ent1 and
15718 xmllint --debug test/ent1 to show the same result.
15719 * xpath.c: fix a bug when trying to sort namespace nodes
15720
Daniel Veillard5146f202001-04-25 10:29:44 +000015721Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15722
15723 * HTMLtree.c: real fix for #53402
15724
Daniel Veillard7533cc82001-04-24 15:52:00 +000015725Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15726
15727 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15728 PIs when using xsl:output
15729 * valid.c: closing #53537 some case generate segfaults if there
15730 is validity errors
15731
Daniel Veillard61b33d52001-04-24 13:55:12 +000015732Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15733
15734 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15735 of external parsed entities, added --noent to testDocbook
15736 * valid.c: Garry Pennington found an uninitialized variable
15737 access in xmlValidateElementContent()
15738
Daniel Veillard56098d42001-04-24 12:51:09 +000015739Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15740
15741 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15742 with madness
15743 * result/HTML/ : this modified the result of the regression tests
15744 a lot.
15745
Daniel Veillard122376b2001-04-24 12:12:30 +000015746Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15749 to doc where it wasn't checked against NULL reported by
15750 Jens Laas
15751
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015752Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15753
15754 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15755 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15756
Daniel Veillardeae522a2001-04-23 13:41:34 +000015757Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15758
15759 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15760 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15761 * SAX.[ch]: cleanup and updates for DocBook
15762 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15763 ex SGML identifier changes
15764 * valid.c: removed a static unused function.
15765
Daniel Veillardde57c612001-04-23 09:13:36 +000015766Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15767
15768 * HTMLtree.c: applied change for Paul Sponagl on script saving
15769 * Makefile.am: the warning about entity title.xml are normal.
15770
Daniel Veillard393df012001-04-22 20:11:18 +000015771Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15772
15773 * configure.in: release of 2.3.7
15774 * Makefile.am: fixing make distcheck
15775
Daniel Veillarda41123c2001-04-22 19:31:20 +000015776Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15777
15778 * doc/html/* doc/xml.html: updated and regenerated the docs
15779
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015780Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15781
15782 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15783
Daniel Veillarde82a9922001-04-22 12:12:58 +000015784Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15785
15786 * tree.c: fixed #53388 with the provided patch
15787
Daniel Veillard06803992001-04-22 10:35:56 +000015788Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15789
15790 * valid.c: Bjorn detected an invalid memory access. Fixed
15791 vstateVPush()
15792
Daniel Veillard40af6492001-04-22 08:50:55 +000015793Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15794
15795 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15796
Bjorn Reese70a9da52001-04-21 16:57:29 +000015797Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15798
15799 * libxml.h: new header used only for the compilation of libxml
15800 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15801 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15802 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15803 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15804 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15805 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15806 baseline (version 1.2 plus a single patch).
15807 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15808 scientific notation for numbers. Tests added.
15809 * xpath.c: formatting of numbers changed to use sprintf
15810 (contribution from William Brack)
15811
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015812Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15813
15814 * valid.c: cleanup, more useful debugging
15815 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15816 * xmlIO.c: entity loading is printed as an error when validating
15817
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015818Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15819
15820 * valid.c: fixed to validate within entities
15821 * test/VCM/v22.xml: added a specific testcase
15822
Daniel Veillardca1f1722001-04-20 15:47:35 +000015823Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15824
15825 * valid.c: forgot an epsilon transition in for ()+
15826 * test/VCM/v21.xml : added a specific test case
15827
Daniel Veillard85349052001-04-20 13:48:21 +000015828Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15829
15830 * valid.c: removed a state explosion exhibited by RSS
15831 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15832 from bug #51872
15833
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015834Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15835
15836 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15837 validation without using an ugly NFA -> DFA algo in the source.
15838 Made a specific algorithm easier to maintain, using a single
15839 stack and without recursion.
15840 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15841 * hash.c: made the growing routine static
15842 * tree.h parser.c: added the parent information to an
15843 xmlElementContent node.
15844
Daniel Veillarde470df72001-04-18 21:41:07 +000015845Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15846
15847 * SAX.c parser.c xpath.c: generating IDs when not validating
15848 from an external parsed entity was poisoning the ID has table
15849 with removed values. This was killing XSLT on the KDE help
15850 browser.
15851
Daniel Veillardceacdd92001-04-18 15:10:35 +000015852Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15853
15854 * entities.h: andrew@ugh.net.au detected a double declaration
15855
Daniel Veillarda10efa82001-04-18 13:09:01 +000015856Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15857
15858 * debugXML.c hash.c tree.h valid.c : some changes related to
15859 the validation suport to improve speed with DocBook
15860 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15861 the way validation errors get reported
15862
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015863Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15864
15865 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15866 by P C Chow and William M. Brack for XSLT HTML output
15867
Daniel Veillard2d90de42001-04-16 17:46:18 +000015868Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15869
15870 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15871 Igor Zlatkovic patches for MSC compilation and added his
15872 updates
15873
Daniel Veillarde043ee12001-04-16 14:08:07 +000015874Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15875
15876 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15877 prefix lookup.
15878 * parserInternals.c: fixed the bug reported by Morus Walter
15879 due to an off by one typo in xmlStringCurrentChar()
15880
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015881Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15882
15883 * HTMLparser.c result/HTML/*: revamped the way the HTML
15884 parser handles end of tags or end of input
15885
Daniel Veillard82daa812001-04-12 08:55:36 +000015886Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15887
15888 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15889
Daniel Veillard67a21302001-04-11 14:39:16 +000015890Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15891
15892 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15893 bug where the linktime verions of free() won't work ...
15894
Daniel Veillard27b55282001-04-11 12:22:25 +000015895Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15896
15897 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15898
Daniel Veillardafc73112001-04-11 11:51:41 +000015899Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15900
15901 * doc/xml.html: added 2.3.6 release
15902
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015903Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15904
15905 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15906 * result/wml.xml: resulted in a small output change
15907
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015908Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15909
15910 * tree.c: xmlNewDoc was missing the charset initialization
15911 * xmllint.c: added --auto to autogenerate a doc, allow to
15912 reproduce the problem fixed on xmlNewDoc
15913
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015914Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15915
15916 * xpath.c: trying to get 52979 solved
15917 * tree.c result/ result/noent/: trying to get 52712 solved, this
15918 also made me clean up the fact that XML output in general should
15919 not add formating blanks by default, this changed the output of
15920 a few tests
15921
Daniel Veillard73639a72001-04-10 14:31:39 +000015922Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15923
15924 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15925
Daniel Veillardfac26a12001-04-08 13:08:14 +000015926Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15927
15928 * configure.in: finally released 2.3.6
15929
Daniel Veillard911f49a2001-04-07 15:39:35 +000015930Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15931
15932 * xpath.c: checking for null pointer generated by new code
15933
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015934Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15935
15936 * xpath.c: fixed a [] evaluation problem reported
15937 * test/XPath/tests/simpleaddr: extended test
15938 * result/XPath/simpleaddr: updated result
15939
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015940Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15941
15942 * xmllint.c: Dan Timis reported a portability problem
15943 on Macs without mmap, fixed it.
15944
Daniel Veillardb38bd552001-04-03 18:22:00 +000015945Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15946
15947 * testXPath.c : added a --tree option allowing to display the
15948 tree dump of the XPath expression
15949
Daniel Veillard4dd93462001-04-02 15:16:19 +000015950Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15951
15952 * xpath.c: fixed a memleak when comparing nodesets
15953 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15954 * tree.c: added a TODO
15955
Daniel Veillard92ad2102001-03-27 12:47:33 +000015956Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15957
15958 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15959 we need string functions
15960 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15961 to be able to use them where needed. Applied some changes
15962 to reduce name linking pollution and compile in only what's
15963 needed.
15964 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15965 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15966 for the string manipulation functions
15967 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15968 to the free() function of xmlmemory.c
15969 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15970 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15971 usage.
15972
15973
Daniel Veillard2be30642001-03-27 00:32:28 +000015974Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15975
15976 * error.c: applied the context output patch of the error
15977 handling submitted by Chuck Griffith
15978 * error/VC/*: this slightly change some error logs
15979
Daniel Veillard50582112001-03-26 22:52:16 +000015980Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15981
15982 * parser.c: fixed line number reporting on error
15983
Daniel Veillard04be4f52001-03-26 21:23:53 +000015984Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15985
15986 * parser.c: Sullivan and Darin found a parser bug,
15987 applied the patch.
15988
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015989Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15990
15991 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15992 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15993 xmlversion.h.in xpointer.c: of course the way I defined
15994 UNUSED breaks on old gcc version. Try to be smart and
15995 also define it directly in xmlversion.h
15996 * configure.in: removed -ansi flag from the pedantic set
15997
15998Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015999 Huge cleanup, I switched to compile with
16000 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
16001 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
16002 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
16003 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
16004 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
16005 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
16006 encoding.h entities.c error.c list.[ch] nanoftp.c
16007 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
16008 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
16009 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
16010 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
16011 Cleanup, staticfied a number of non-exported functions,
16012 detected and cleaned up a dozen of problem found this way,
16013 avoided a lot of public function name/typedef/system names clashes
16014 * doc/xml.html: updated
16015 * configure.in: switched private flags to the really pedantic ones.
16016
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016017Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16018
16019 * configure.in: 2.3.5
16020 * doc/html/*: rebuilt the docs
16021
Daniel Veillard146c9122001-03-22 15:22:27 +000016022Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16023
16024 * parser.c: fixed a reported bug in NOTATION parsing
16025 * uri.c: accepted but not fixed bug 51876, added TODO
16026 * Makefile.am: fixed bug 51876
16027
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016028Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16029
16030 * config.h.in configure.in error.c: fix a compilation problem
16031 on platforms without vsnprintf (xml@thewrittenword.com)
16032
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016033Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16034
16035 * parser.c: fixed a function name header typo
16036 * SAX.c: notations can also occur in external subset.
16037
Daniel Veillard7d42b542001-03-20 13:22:46 +000016038Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16039
16040 * error.c: removed a C++ like comment
16041
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016042Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16043
16044 * parser.c: fixing bug 52299 strange condition leading
16045 to a parser crash due to a buffer overflow
16046 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16047 added the specific test case
16048
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016049Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16050
16051 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16052 xmlXPathConvert{String,Number,Boolean} to be able to make
16053 type casts without a context stack, fixed some implementation
16054 problems related to the absence of context at parse-time,
16055 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16056 in the public API too
16057 * xpointer.c xpathInternals.h: we need to know at parse time
16058 whether we are compiling an XPointer
16059
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016060Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16061
16062 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16063 cleaned up the parser internals, refactored XPath code, added
16064 new compilation based APIs and cleanly separated public and
16065 private APIs.
16066
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016067Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16068
16069 * xpath.h: the comp field must be added at the end to avoid
16070 killing binary compat.
16071
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016072Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16073
16074 * Makefile.am: detect XPath memleaks in regreson tests
16075 * error.c: fixed and error w.r.t. error reporting still using
16076 stderr
16077 * hash.c: added new line at end of file
16078 * tree.h: minor cleanup
16079 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16080 expression parsing from evaluation, resulted in a number of
16081 changes internally, and in XPointer. Likely to break stuff
16082 using xpathInternals.h but should remain binary compatible,
16083 new interfaces will be added.
16084
Daniel Veillardd574f782001-03-14 19:40:17 +000016085Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16086
16087 * configure.in: fixed a couple of problems reported by
16088 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16089 without gcc on non linux platforms.
16090
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016091Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16092
16093 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16094 a fix for --with-html-dir= configure support. I hope it won't
16095 break rpm generation
16096
Daniel Veillarda022fe02001-03-14 16:30:00 +000016097Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16098
16099 * xmlIO.c: one function comment cleanup.
16100
Daniel Veillard25239c12001-03-14 13:56:48 +000016101Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16102
16103 * SAX.c: external subset notations were improperly registered
16104 in the internal subset.
16105
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016106Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16107
16108 * README.cvs-commits: added, pointing to HACKING
16109 * HACKING: updated
16110
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016111Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16112
16113 * parser.c: and Matt Sergeant found one in the XML push
16114 parser (erroneous check I forgot to remove when I fixed the
16115 main parser).
16116
Daniel Veillard68d7b672001-03-12 18:22:04 +000016117Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16118
16119 * xpath.c: ptittom found a small bug in UnaryExpr
16120
Daniel Veillarde356c282001-03-10 12:32:04 +000016121Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16122
16123 * configure.in: bumped to 2.3.4
16124 * error.c: fixed bug #51860
16125 * tree.c: fixed bug #51861
16126 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16127 * tree.[ch] : added xmlDefaultBufferSize
16128 * nanoftp.c: typo in function name header block
16129 * doc/xml.html : updated, added link to XML::LibXSLT
16130 * doc/html/* : rebuilt the docs
16131
Daniel Veillard80f32572001-03-07 19:45:40 +000016132Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16133
16134 * parser.c SAX.c: the new content parsing code raised an
16135 ugly bug in the characters() SAX callback. Found it
16136 just because of strangeness in XSLT XML Rec ouptut :-(
16137
Daniel Veillard6c831202001-03-07 15:57:53 +000016138Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16139
16140 * Makefile.am: Martin Baulig suggested to add -lm
16141 * tree.c: found another bug in xmlNodeGetContent()
16142
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016143Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16144
16145 * xpath.c: Bjorn found the error related to strictness of comparison.
16146
Daniel Veillard29631a82001-03-05 09:49:20 +000016147Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16148
16149 * parser.c: trying to fix the Dtd parsing problem reported
16150 by Gary, side effect of last week speed optimizations.
16151
Daniel Veillard14be0a12001-03-03 18:50:55 +000016152Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16153
16154 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16155 * parserInternals.c: removed unneeded test raised by Stric
16156
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016157Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16158
16159 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16160 and fixed by William Brack). Added xmlXPathFormatNumber.
16161 Changed the sorting slightly.
16162 * configure.in Makefile.am example/Makefile.am: Added -lm.
16163 Please note that applications linking with libxml2, must
16164 also like with the math library from now on.
16165
Daniel Veillardf9533d12001-03-03 10:04:57 +000016166Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16167
16168 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16169
Daniel Veillard2f362242001-03-02 17:36:21 +000016170Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16171
16172 * parser.c: one must report spaces even if the Dtd element
16173 content proves that this is not part of the element content.
16174 * result/valid/*.xml: this changed the ouptu slightly
16175
Daniel Veillardb402c072001-03-01 17:28:58 +000016176Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16177
16178 * configure.in: bumped to 2.3.3
16179 * doc/xml.html: updated
16180
Daniel Veillard77851712001-02-27 21:54:07 +000016181Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16182
16183 * tree.c: minor doc fix
16184 * xpath.c: deallocation issues when a result tree has been
16185 converted to a node-set
16186
Daniel Veillardec70e912001-02-26 20:10:45 +000016187Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16188
16189 * doc/xml.html: oops corrected dates s/2000/2001
16190
Daniel Veillard8730c562001-02-26 10:49:57 +000016191Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16192
16193 * valid.c: new patch from Gary Pennington
16194
Daniel Veillard91e9d582001-02-26 07:31:12 +000016195Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16196
16197 * doc/xml.html: applied patch from Ankh
16198
Daniel Veillardedac3c92001-02-26 01:36:19 +000016199Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16200
16201 * xinclude.c: fixed a problem building on Mac
16202
Daniel Veillard21a0f912001-02-25 19:54:14 +000016203Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16204
16205 * parser.c: more work on increasing parsing ferformances
16206
Daniel Veillard48b2f892001-02-25 16:11:03 +000016207Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16208
16209 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16210 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16211 avoiding memcpy in production builds MEM_CLEANUP macro use
16212 * parser.[ch] parserInternals.c: optimizations of the tightest
16213 internal loops inside the parser. Better checking of I/O
16214 flushing/loading conditions
16215 * xmllint.c : added --timing
16216
Daniel Veillard71681102001-02-24 17:48:53 +000016217Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16218
16219 * configure.in: bumped to 2.3.2
16220 * doc/xml.html: updated for release
16221
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016222Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16223
16224 * xpath.c: found a memleak and fixed a nasty bug
16225
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016226Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16227
16228 * xmllint.[c1] : added return code errors for xmllint
16229 * xpath.c: specific debug dump function for result value trees
16230
Daniel Veillard4b637072001-02-21 21:52:55 +000016231Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16232
16233 * xpath.c: finally implemented xmlXPathCompareNodeSets
16234 * test/XPath/expr/floats results/XPath/expr/floats: added
16235 a test for float expressions
16236
Daniel Veillardf714aa32001-02-21 03:07:44 +000016237Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16238
16239 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16240 * parserInternals.[ch]: trying to speed up parsing
16241 * xpath.c : speeded up node set equality op
16242
Daniel Veillarde0c3a622001-02-19 18:05:20 +000016243Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16244
16245 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
16246 better handling of ID/IDREF and the list modules associated
16247 * configure.in: small CFLAGS cleanup
16248
Daniel Veillarda8abee62001-02-19 15:14:59 +000016249Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16250
16251 * configure.in: fixed iconv detection on AIX (stric)
16252
Daniel Veillardbca64ef2001-02-19 22:20:01 +000016253Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000016254
16255 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
16256
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000016257Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
16258
16259 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
16260 and optimized xmlXPathNodeSetSort
16261
Daniel Veillard142adbf2001-02-17 13:21:05 +000016262Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16263
16264 * xpath.c: bug fix when context size is 0
16265 * parser.c: I like Norm's Dtd because they still manage to break
16266 the parser occasionally
16267
Daniel Veillardf23e0092001-02-16 13:21:29 +000016268Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16269
16270 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
16271
Daniel Veillarde0e26512001-02-16 00:11:46 +000016272Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16273
16274 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
16275 attributes within the XML-1.0 namespace
16276
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000016277Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16278
16279 * xpathInternals.h: exported a few axis functions
16280 * doc/xml.html: updated the doc
16281
Daniel Veillard760f4422001-02-15 14:59:48 +000016282Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16283
16284 * configure.in: applied patch from Daniel van Balen for OpenBSD
16285 and bumped version to 2.3.1
16286 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16287 attempt to find autoclosing was simply broken, removed it,
16288 updated the examples, this is better
16289
Daniel Veillardd194dd22001-02-14 10:37:43 +000016290Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16291
16292 * hash.[ch]: added Paolo Casarini patch to provide Delete from
16293 hash functionnalities.
16294 * doc/html/* : rebuild the doc
16295
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000016296Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16297
16298 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
16299 on predicate
16300 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
16301 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
16302 really want to have tags closed on output even if we accept
16303 unclosed ones on input
16304
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000016305Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16306
16307 * xpath.c: ouch don't free NULL, rare case fixed
16308 * tree.c: don't coalesce text nodes if they don't have the
16309 same behaviour wrt escaping on output
16310
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016311Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16312
16313 * xpath.c: small fixup
16314 * SAX.c: don't warn on empty namespaces.
16315
Daniel Veillard6a2e4062001-02-08 10:31:33 +000016316Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16317
16318 * README: a bit of cleanup
16319 * configure.in: preparing for 2.3.0 release
16320
Daniel Veillard1f83d392001-02-08 09:37:42 +000016321Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16322
16323 * hash.[ch]: added a first version of xmlHashSize()
16324 * valid.c: another bug fix from Gary Pennington
16325
Daniel Veillard5eef6222001-02-07 18:24:48 +000016326Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16327
16328 * valid.c: couple of bug fixes pointed by Gary Pennington
16329 * HTMLtree.c: #if 0 cleanup
16330
Daniel Veillard2c257ec2001-02-06 13:29:07 +000016331Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16332
16333 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
16334 which removes a time consuming check of xmlXPathNodeSetAdd()
16335 and use it in places where we are sure to not break unicity
16336
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000016337Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16338
16339 * xpath.c: bug fixes found from XSLT
16340 * tree.c: preserve node->name special values when copying nodes.
16341 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
16342 external subset are fetched when available but without full
16343 validation. Added xmlLoadExtDtdDefaultValue, need a function.
16344 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
16345 output with encoding disabled.
16346
Daniel Veillard2c833b62001-02-03 08:52:06 +000016347Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16348
16349 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
16350 xmlCheckFilename should not be called from xmlFileOpenW
16351 and xmlGzfileOpenW
16352
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000016353Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16354
16355 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
16356 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
16357 added the new tests for URI normalization
16358 * testURI.c: fixed stoopid bugs
16359 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
16360 the URI in the error messages are now properly normalized
16361
Daniel Veillardea28ce62001-02-02 08:20:19 +000016362Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16363
16364 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
16365
Daniel Veillarde99a4762001-02-01 04:34:35 +000016366Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16367
16368 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
16369
Daniel Veillard2b325a02001-01-31 20:46:31 +000016370Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16371
16372 * xpath.c: fixed mod operator
16373
Daniel Veillardde55cf62001-01-31 15:53:13 +000016374Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16375
16376 * parser.c: fixed xmlStrcat doc
16377 * tree.c: 2 fixes form Anders Carlson for copying nodes and
16378 trees.
16379
Daniel Veillard2f913b72001-01-31 13:23:49 +000016380Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16381
16382 * xpath.c result/XPath/tests/chaptersbase
16383 result/XPath/tests/simplebase: fixed XPath node()
16384 * tree.c: small fix in xmlNewNs()
16385 * Makefile.am: removed extraneous xml2Conf.sh rule
16386
Daniel Veillardb42042b2001-01-28 07:40:36 +000016387Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16388
16389 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
16390 Changed the library name, in order to get libxml-devel and
16391 libxml2-devel to coexist on a single system
16392 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
16393 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
16394
Daniel Veillardee0a4662001-01-27 18:59:33 +000016395Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16396
16397 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
16398 libxml2-devel installable in // as libxml-devel.
16399
Daniel Veillard5eb05942001-01-27 17:50:22 +000016400Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16401
16402 * doc/Makefile.am: fixed make rebuild in doc
16403 * doc/html/*.html: rebuilt the docs
16404
Daniel Veillard65c295d2001-01-26 09:32:39 +000016405Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16406
16407 * tree.c: patch from Bjorn Reese on xmlBufferCCat
16408
Daniel Veillard8e199902001-01-25 18:54:39 +000016409Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16410
16411 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
16412 the HTML doc to go into the -devel RPM ...
16413 * aclocal.m4 config.h.in: some updates due to auto* magic
16414
Daniel Veillard93086662001-01-25 18:13:04 +000016415Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16416
16417 * xpath.h: added a hook in the context structure allowing to
16418 link to extra support, needed for XSLT
16419
Daniel Veillardf17e09b2001-01-25 13:55:35 +000016420Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16421
16422 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
16423 xmlXPtrCmpPoints to use it.
16424 * propagated the following patch from Alejandro Forero
16425 * include/win32config.h xmlIO.c: applied further suggestions
16426 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
16427 * example/gjobread.c: fixed warnings, now that it builds
16428
16429Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
16430
16431 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
16432
16433 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
16434 filename points to a valid file (not a directory).
16435 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
16436 Added calls to xmlCheckFilenameDir.
16437
16438 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
16439 `path' (rather than `filename') as the parameter to gzopen and open.
16440
Daniel Veillard48177c22001-01-23 15:27:41 +000016441Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16442
16443 * Makefile.am: fixed a problem with EXTRA_DIST
16444
Daniel Veillardb83ba402001-01-22 22:45:10 +000016445Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16446
16447 * Makefile.am example/Makefile.am: finally found the trick
16448 to build the example, i.e. add "." in SUBDIRS before example
16449 in the list <grin/>
16450
Daniel Veillard82687162001-01-22 15:32:01 +000016451Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16452
16453 * doc/xml.html: updated with an XSLT section, removed pointer to
16454 W3C CVS base.
16455
Daniel Veillard8a7642f2001-01-22 10:45:16 +000016456Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16457
16458 * xpath.c: when copying a XSLT tree object teh tree need to be copied
16459 too, and deallocation need to occur the same way.
16460
Daniel Veillarde4566462001-01-22 09:58:39 +000016461Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16462
16463 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
16464 type correponding to an XSLT result tree fragment. Share most
16465 of the data format with node set, as well as operators.
16466 * HTMLtree.c: added a newline at the end of the doctype output
16467 whe this one is not present initially.
16468 * tree.c: make sure taht the parent and doc pointers are properly
16469 set when copying attributes (lists).
16470
Daniel Veillard701c7362001-01-21 09:48:59 +000016471Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16472
16473 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16474
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016475Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16476
16477 * xpath.c: seems I finally killed that ugly path evaluation
16478 context bug (tagged 9999 in case is is wrong)
16479
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016480Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16481
16482 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16483 for XSLT
16484
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016485Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16486
16487 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16488 for xmlGzfileOpen() bug
16489
Daniel Veillardf6eea272001-01-18 12:17:12 +000016490Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16491
16492 * xpath.c: removed an error found by XSLT usage
16493 * tree.c parserInternals.h: use a predefined static string
16494 for text and comment nodes, avoid freeing them in xmlFreeNode,
16495 exported the string name in parserInternals.h and added
16496 another value to disable encoding at output (for XSLT),
16497 gain memory, time.
16498
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016499Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16500
16501 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16502 win32/libxml2/libxml2_so.dsp: new makefiles and update
16503 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16504
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016505Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16506
16507 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16508 Gary Pennington
16509
Daniel Veillard389e6b72001-01-15 19:41:13 +000016510Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16511
16512 * xpath.c: fixed the comaprision of values and nodelists,
16513 need to compare nodelist still ...
16514 * debugXML.c: avoided a possible core dump
16515 * HTMLparser.c: cleanup
16516 * nanohttp.c: contributed fix.
16517 * tree.c: fixes in properties handling added xmlSetNsProp
16518 needed by libxslt
16519 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16520 comment
16521 * TODO: updated
16522
Daniel Veillard167bd532001-01-06 21:09:34 +000016523Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16524
16525 * parser.c parserInternals.c: applied Bjorn Reese optimization
16526 patch
16527
16528Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16529
16530 * Makefile.am: applied patch fro make check from Martin Vidner
16531
Daniel Veillard503b8932001-01-05 06:36:31 +000016532Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16533
16534 * configure.in: preparing 2.2.11
16535 * doc/html/*: rebuild the HTML files
16536 * doc/xml.html : updated
16537
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016538Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16539
16540 * tree.c: fixed a stupid bug
16541 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16542 patches related to validation of an XInclude processing result
16543 * TODO: updated
16544
Daniel Veillarde2488192001-01-04 10:54:22 +000016545Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16546
16547 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16548 on large files
16549
Daniel Veillardf060a412001-01-03 20:52:44 +000016550Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16551
16552 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16553
Daniel Veillard45cff692001-01-03 18:02:04 +000016554Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16555
16556 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16557 reported by Jonas Borgström
16558 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16559
Daniel Veillard08108982001-01-03 15:24:58 +000016560Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16561
16562 * testXPath.c xpath.c: fixing the XPath union expressions problem
16563 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16564
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016565Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16566
16567 * xmllint.c: Made is so if the file name is "-" is will read form
16568 standard input. Sven Heinicke <sven@zen.org>
16569 * tree.c: fixed a problem when growing buffer
16570 * tree.h: fixed the comment of the node types following andersca
16571 comment
16572 * TODO: updated
16573
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016574Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * HTMLparser.[ch]: added a way to avoid adding automatically
16577 omitted tags. htmlHandleOmittedElem() allows to change the
16578 default handling.
16579 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16580 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16581 of xmllint too when using --memory flag, added a memory test
16582 suite at the Makefile level.
16583 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16584 with namespace use when encountering QNames in XPath evalation,
16585 added xmlns() scheme in XPointer.
16586 * nanoftp.c : incorporated a fix
16587 * parser.c xmlIO.c: fixed problems raised with encoding when using
16588 the memory I/O
16589 * parserInternals.c: closed bug 25934 reported by
16590 torsten.landschoff@innominate.de
16591 * TODO: updated
16592
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016593Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16596 on a non-updated tree :-(, made a 2.2.10 release to correct the
16597 situation
16598
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016599Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16602 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16603 integrated a set of OpenVMS changes from Howard Taylor
16604 <Howard.Taylor@pacoast.com>
16605
Daniel Veillard58770e72000-11-25 00:48:47 +000016606Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16607
16608 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16609 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16610
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016611Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * HTMLparser.c: some fixes on auto-open of html/head/body
16614 * encoding.c: fixed a compilation error on some gcc env
16615 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16616 XPointer implementation
16617 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16618 related XPointer tests and associated results
16619
Daniel Veillard300f7d62000-11-24 13:04:04 +000016620Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * doc/xmldtd.html doc/xml.html: following a short step by step
16623 guidance on IRC to help maciej with DTDs I started a small
16624 page on the subject.
16625
Daniel Veillard748e45d2000-11-17 16:36:08 +000016626Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * HTMLparser.c: fixed handling of broken charrefs
16629 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16630 patches
16631
Daniel Veillard28929b22000-11-13 18:22:49 +000016632Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * doc/xml.html doc/html/* : rebuilt the docs after adding
16635 xinclude and updated page for 2.2.7 and 2.2.8
16636 * configure.in: releasing 2.2.8
16637
Daniel Veillard41e06512000-11-13 11:47:47 +000016638Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * parser.[ch] parserInternals.c: applied the conditional
16641 section processing fix from Jonathan P Springer
16642 <jonathan.springer2@gte.net>
16643 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16644 project file, fixed iconv default non support
16645 * xpath.c: fixed the problem of evaluating relative expressions
16646 when a node context is provided.
16647
Daniel Veillardbf432752000-11-12 15:56:56 +000016648Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * nanoftp.c: fixed gcc 2.95 new warnings
16651 * SAX.c: fixed a stupid bug
16652 * tree.c: fixed a formatting problem when round-tripping
16653 from/to memory
16654 * xinclude.c: chased memleak, fixed a base problem
16655 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16656 xmlXPtrBuildNodeList()
16657 * TODO: updated
16658 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16659 adding a first small set of regression tests for XInclude
16660
Daniel Veillardc2def842000-11-07 14:21:01 +000016661Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * nanohttp.[ch]: applied Wayne Davison patches to access
16664 the WWW-Authorization header.
16665 * parser.c: Closed Bug#30847: Problems when switching encoding
16666 in short files by applying Simon Berg's patch.
16667 * valid.c: fixed a validation problem
16668 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16669 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16670 Wayne Davison
16671 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16672 need to be extended to non full nodes selections.
16673 * xinclude.c: starts to work decently
16674
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016675Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16676
16677 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16678 debugXML.c xmlversion.h.in: Started adding XInclude support,
16679 this is a new xmllint option
16680 * tree.c xpath.c: applied TOM patches for XPath
16681 * xpointer.c: fixed a couple of errors.
16682 * uri.c: added an escaping function needed for xinclude
16683 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16684 new warning from RH70 gcc's version
16685
Daniel Veillarda4964b72000-10-31 18:23:44 +000016686Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16687
16688 * HTMLparser.c: fixed loop on invalid char in scripts
16689 * parser.c: update to description of xmlIOParseDTD()
16690 * libxml.m4 xmlversion.h.in: changes contributed by
16691 Michael Schmeing <m.schmeing@internet-factory.de>
16692 * configure.in: preparing for 2.2.7
16693 * Makefile.am: trying to avoid config.h and acconfig.h
16694 being included in the distrib
16695 * configure.in: released 2.2.7
16696
16697Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16700 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16701
Daniel Veillard01411222000-10-30 15:33:22 +000016702Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * parser.[ch]: added xmlIOParseDTD()
16705 * xpointer.c: added support for the 2 extra parameters of
16706 string-range, fixed a stoopid error when '0' was present
16707 in XPointer expressions
16708 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16709 testsuite for the above
16710
Daniel Veillard6db58192000-10-30 09:27:53 +000016711Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * libxml.spec.in: improved package descriptions
16714
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016715Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16716
16717 * xpath.c xpathInternals.h: applied a large cleaning patch
16718 from TOM <ptittom@free.fr>, it also add namespace support
16719 for function and variables registration.
16720
Daniel Veillardbd20df72000-10-29 17:53:40 +000016721Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16722
16723 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16724 * Makefile.mingw: Wayne Davison's update adding hash.c
16725
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016726Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * xpath.c: fixed the root evaluation problems
16729 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16730 ignorable spaces with <b> <bold> <em>
16731 * tree.c: fixed a loop in xmlSearchNsByHref()
16732
Daniel Veillard767662d2000-10-27 17:04:52 +000016733Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16734
16735 * xpath.c: applied another XPath patch from TOM
16736 * xpath.c include/makefile.am: applied another patch from
16737 china@thewrittenword.com (cleanup on IRIX).
16738
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016739Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16740
16741 * xml-config.1: received a fixed version from Fredrik Hallenberg
16742 <hallon@lysator.liu.se>
16743
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016744Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16747 cleanup patch for XPath
16748
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016749Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16750
16751 * patched to redirrect all "out of context" error messages to
16752 a reconfigurable routine. The changes are:
16753 * xmlerror.h : added the export of an error context type (void *)
16754 an error handler type xmlGenericErrorFunc there is an interface
16755 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16756 to reset the error handling routine and its argument
16757 (by default it's equivalent to respectively fprintf and stderr.
16758 * all the c files: all wild accesses to stderr or stdout within
16759 the library have been replaced to calls to the handler.
16760
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016761Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * configure.in: release 2.2.6
16764 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16765 exporting the inner functions of xpath for extension modules
16766 * doc/*: updated and rebuilt the doc
16767
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016768Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16769
16770 * nanohttp.c : applied Wayne HTTP cleanup patch
16771 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16772 and xmlNodeSetSpacePreserve()
16773
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016774Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * xpath.c: closing bug #29260
16777
Daniel Veillard126f2792000-10-24 17:10:12 +000016778Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16781 multikey tuples, made hash structure opaque
16782 * valid.[ch]: moved elements, attributes, notations decalarations
16783 as well as ID and refs to hash tables.
16784 * entities.c: hash cleanup
16785 * xmlmemory.c: fixed a dump problem in debug mode
16786 * include/Makefile.am: problem passing in DESTDIR= values patch
16787 from Marc Christensen <marc@calderasystems.com>
16788 * nanohttp.c: removed debugging remains
16789 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16790 * HTMLparser.c parser.c: fixing a number of problems with the
16791 macros in the *parser.c files (Wayne).
16792 * HTMLparser.c: close the previous option when opening a new one
16793 (Marc Sanfacon).
16794 * result/HTML/*: updated the HTML results accordingly
16795
Daniel Veillard52afe802000-10-22 16:56:02 +000016796Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16799 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16800 XPath functions and XML entities table to them. More to come...
16801 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16802
Daniel Veillard683cb022000-10-22 12:04:13 +000016803Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * tree.c: coalesce adjacent text nodes
16806 * valid.c: handling of blank nodes in DTd validation (raised
16807 by problems with a posteriori validation).
16808 * nanohttp.c: changing behaviour on HTTP write stuff.
16809 * HTMLtree.c: forced body and html to be explicitely closed.
16810 * xpath.h: exported more XPath functions.
16811
Daniel Veillard1baf4122000-10-15 20:38:39 +000016812Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * Release of 2.2.5
16815 * xpointer.c: range() range-inside and other helper functions
16816 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16817
Daniel Veillard47e12f22000-10-15 14:24:25 +000016818Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16821 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16822
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016823Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16826 and XPointer modules
16827
Daniel Veillard134c9f32000-10-15 10:27:08 +000016828Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16829
16830 * SAX.h: closed #25107
16831
Daniel Veillard39915622000-10-15 10:06:55 +000016832Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * testSAX.c: fixed problem with cdata reporting
16835 * SAXresult/* : updated
16836
Daniel Veillard1e851392000-10-15 10:02:56 +000016837Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16840 Closed bug #27499, added to regression tests
16841 * TODO: updated
16842
Daniel Veillard7eda8452000-10-14 23:38:43 +000016843Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16846 support for SCRIPT and STYLE with help from Bjorn Reese
16847 * test/HTML/* result/HTML/*: added simple testcase and updated
16848 the existing ones.
16849
Daniel Veillardff9c3302000-10-13 16:38:25 +000016850Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16853 string-range for empty strings
16854 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16855 test/XPath/xptr/strrange: augmented the XPointer testsuite
16856
Daniel Veillard189446d2000-10-13 10:23:06 +000016857Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * doc/xml.html doc/xmlmem.html: added a module describing memory
16860 interfaces and use, updated the main page.
16861
Daniel Veillard2f971a22000-10-12 23:26:32 +000016862Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16865 nanoftp code work on Windows too now
16866
16867Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016868
16869 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16870 * xpointer.c: implemented string-range() at least a good first version
16871 * test/XPath/docs/str test/XPath/xptr/strrange
16872 result/XPath/xptr/strrange: the string-range() tests
16873
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016874Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * Makefile.am include/Makefile.am include/win32config.h
16877 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16878 and make distcheck
16879
Daniel Veillard19d61112000-10-11 23:50:35 +000016880Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16883 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16884 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16885
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016886Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16887
16888 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16889 patch for socklen_t detection by
16890 Albert Chin-A-Young <china@thewrittenword.com>
16891
Daniel Veillardcd429612000-10-11 15:57:05 +000016892Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16893
16894 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16895 and added a --dtdvalid option to xmllint used to test it
16896
Daniel Veillard47c02452000-10-11 13:04:36 +000016897Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16900 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16901
Daniel Veillard2d38f042000-10-11 10:54:10 +000016902Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16903
16904 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16905 handlings (registration, lookup, cleanup)
16906
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016907Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16908
16909 * configure.in Makefile.am include/makefile.am: adding XPointer
16910 and XPtrtests target
16911 * xpointer.[ch] : new files for XPointer support
16912 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16913 more XPath tests
16914
Daniel Veillard57fda592000-10-10 23:24:14 +000016915Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16916
16917 * configure.in: fixed, very broken, make distcheck works again
16918
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016919Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * More work toward 2.2.5, integrated a number of patches
16922 * configure.in Makefile.am win32config.h.in: trying to cleanup
16923 make distcheck .... huh ...
16924 * include/Makefile.am include/win32config.h: new directory
16925 for includes
16926 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16927 updated teh makefiles and instructions for WIN32
16928 * xpath.c: small fixes
16929 * test/XPath/ results/XPath: updated the testcases and results
16930 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16931 suggested patches
16932 * valid.c: fixed an ID bug
16933
Daniel Veillardb71379b2000-10-09 12:30:39 +000016934Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16935
16936 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016937 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016938 * xpath.[ch]: worked on XPointer
16939
Daniel Veillard7e99c632000-10-06 12:59:53 +000016940Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * configure.in Makefile.am: 2.2.5, ship the include in an
16943 include/libxml subdirectory, use symlinks when using CVS
16944 * testSAX.c: fixed small bug
16945 * testXPath.c: changed the way testfiles are parsed
16946 * debugXML.c: same kind of cleanup when parsing an argument expression
16947 XPath/XPointers can have blanks embedded
16948 * xpath.[ch]: more cleanup, reorgs for XPointer work
16949 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16950 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16951
Daniel Veillard55b91f22000-10-05 16:30:11 +000016952Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16953
16954 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16955 in the XPath engine, rewrote large parts of it, now it's far
16956 cleaner and in sync with the REC not an old WD. Fixed a parsing
16957 problem in the interactive XML shell found when testing XPath.
16958
Daniel Veillardac260302000-10-04 13:33:43 +000016959Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16962 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16963 examples with the extra test
16964
Daniel Veillard7cfce322000-10-04 12:40:27 +000016965Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16968 the global init function.
16969
Daniel Veillard970112a2000-10-03 09:33:21 +000016970Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * HTMLparser.c: Doohhh, attribute name parsing was still case
16973 sensitive ! Fixed this ...
16974 * result/HTML/* : updated the tests results accordingly
16975
Daniel Veillard740abf52000-10-02 23:04:54 +000016976Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16979 engine, should be far more stable, incorporated a new version of
16980 preceding/following axis, need testing
16981 * uri.c: fixed file:///c:/a/b/c problem
16982 * test/XPath/tests/idsimple: augmented the XPath tests
16983
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016984Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16985
16986 * doc/* rebuilding docs for 2.2.4 release
16987
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016988Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * configure.in: releasing 2.2.4
16991 * parser.[ch]: added xmlStrEqual()
16992 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16993 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16994 use xmlStrEqual instead
16995 * TODO: updated
16996 * added an XPath test
16997
Daniel Veillardbc765302000-10-01 18:23:35 +000016998Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
17001 * entities.h: exported xmlInitializePredefinedEntities
17002 * parser.[ch] : added xmlInitParser()
17003 * parserInternals.h : had to export htmlInitAutoClose()
17004
Daniel Veillardf09e7e32000-10-01 15:53:30 +000017005Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17006
17007 * xpath.[ch] : fixed some serious XPath Predicate evaluation
17008 problems
17009 * Makefile.am : added XPath regression tests to normal tests
17010 * uri.c: fixed a problem with local paths, cleanup
17011 * parser.c: fixed a problem with large CData sections
17012
Daniel Veillardd2ade932000-09-30 14:39:55 +000017013Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17014
17015 * configure.in xml-config.in: patch from "Ben Taylor"
17016 <sol7x86@hotmail.com> for solaris shared libs lookup
17017
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000170182000-09-30 Martin Baulig <baulig@suse.de>
17019
17020 * libxml-2.0.pc.in: Provide pkg-config script.
17021
17022 * configure.in: Create the libxml-2.0.pc script from the
17023 libxml-2.0.pc.in templates.
17024 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017025 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017026
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017027Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17028
17029 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17030 when compiling with MSC
17031
Daniel Veillard46057e12000-09-24 18:49:59 +000017032Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17033
17034 * xpath.c: patch for normalize-string() substring-before(),
17035 substring-after() and translate() functions from Bjorn Reese
17036 <breese@mail1.stofanet.dk>
17037 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17038 Fredrik Hallenberg <hallon@lysator.liu.se>
17039 * TODO: updated
17040
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017041Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17044 problem of socklen_t being undefined on a number of platforms
17045 * debugXML.c: fixed a compilation problem when without snprintf
17046
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017047Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17048
17049 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17050 an URI bug and a fix for the control-character-induced infinite loop
17051 * nanohttp.c: preventive fix for compiling on WIN32
17052
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017053Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17054
17055 * xmlint.c: closing bug #25000
17056
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017057Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17058
17059 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17060 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17061 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17062 related function, fixing xmlStrncmp(), and associated cleanup
17063 * result/HTML/entities.html.sax: updating result
17064
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017065Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17066
17067 * uri.c: applied patch for URI escaping from Wayne Davison
17068 <wayned@blorf.net>
17069 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17070 from Denis Barbier <barbier@imacs.polytechnique.fr>
17071 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17072 patch from Wayne Davison
17073
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017074Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * doc/xml.html : updated with new releases, adding "how to help"
17077
Daniel Veillard04698d92000-09-17 16:00:22 +000017078Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17079
17080 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17081 removed a few warnings in pedantic mode ...
17082 * parserInternals.c parser.c: moved encoding switching function
17083 to parserInternals.c
17084 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17085
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017086Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17089 error or warning handlers
17090
Daniel Veillardb1059e22000-09-16 14:02:43 +000017091Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * parserInternals.c parserInternals.h parser.c Makefile.am:
17094 created a new module parserInternals.c, moved most of the
17095 code shared by the various parsers there, as well as
17096 deprecated code from parser.c. More cleanup of parser.c
17097 * uri.c: fixed a problem when URI is NULL
17098 * valid.c: speedup when looking for an attribute declaration
17099
Daniel Veillard39c7d712000-09-10 16:14:55 +000017100Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17101
17102 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17103 the cleanup of the computation of URI references when seeking
17104 external entities. The URI reference string and the resulting
17105 URI are both stored now.
17106 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17107 large s(n)printf checks and cleanup from Denis Barbier
17108 <barbier@imacs.polytechnique.fr>
17109 * xmlversion.h.in tree.h: couple of SGML declarations for a
17110 possible docbook module.
17111 * result/VC/ : a couple of test output changed due to the change
17112 of the entities URI
17113
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017114Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * parser.h: added a _private field for linking user's data
17117
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017118Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * parser.c parserInternals.h: demacroified most of the IS_XXX
17121 the gain in size is significant so ...
17122
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017123Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17124
17125 * entities.c: cases where looking up entities with doc==NULL
17126 covered
17127
Daniel Veillard90e11312000-09-05 10:42:32 +000017128Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17129
Daniel Veillard1de50802000-09-07 08:54:32 +000017130 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017131 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17132
Daniel Veillard98a79162000-09-04 11:15:39 +000017133Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17134
Daniel Veillard1de50802000-09-07 08:54:32 +000017135 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017136 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17137 * Makefile.in: added URItest and included thenin "make tests"
17138
17139Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017140
17141 * xmlversion.h.in: closed bug 22941
17142
Daniel Veillard2bb89092000-08-31 14:57:50 +000017143Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17144
17145 * doc/xmlio.html: added doc and example for entity loader
17146 redefinition.
17147
Daniel Veillard96984452000-08-31 13:50:12 +000017148Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17149
17150 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17151 used by libxml
17152
Daniel Veillarde715dd22000-08-29 18:29:38 +000017153Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17154
17155 * parser.c: Fixed bug on invalid ontent characters and when using
17156 push.
17157 * xmllint.c: fixed xmllint endling of errors in push mode
17158
Daniel Veillard4948eb42000-08-29 09:41:15 +000017159Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017162 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017163 * result/HTML/*.sax: regenerated HTML SAX output
17164 * parser.c: more cleanup.
17165
Daniel Veillarde010c172000-08-28 10:04:51 +000017166Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017169 patches from Wayne Davison <wayned@users.sourceforge.net>,
17170 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017171 * HTMLparser.c: fixed an ignorable white space detection bug
17172 occuring when parsing with SAX only
17173 * result/HTML/*.sax: updated since the output is now HTML
17174 encoded...
17175
Daniel Veillard47f3f312000-08-27 22:40:15 +000017176Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17177
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017178 * HTMLparser.[ch]: applied some of Wayne Davison
17179 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017180
Daniel Veillarde0854c32000-08-27 21:12:29 +000017181Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17184 undeclared namespace prefix was used, added a warning.
17185 Cleaned up support w.r.t. entities, spilling out a warning
17186 and being pedantic on lookups.
17187 * test/warning/ent9 : added testcase for previous example.
17188 * TODO: updated
17189 * parserInternals.h parser.c: changed the way names are parsed
17190 now allow infinite size and decrease penalty for normal use
17191 * parser.c: Started a big cleanup/check of the parser code,
17192 fixed some of the most tortuous entity code, spotted code
17193 unused anymore
17194 * test/*: added tests for very long names and related nasty
17195 things.
17196
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017197Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17198
17199 * doc/encoding.html: added encoding aliases doc
17200 * doc/xml.html: updates
17201 * encoding.[ch]: added EncodingAliases functions
17202 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17203 bottleneck affecting large DTDs like Docbook
17204 * parser.[ch] xmllint.c: added a pedantic option, will be
17205 useful
17206 * SAX.c: redefinition of entities is reported in pedantic mode
17207 * testHTML.c: uninitialized warning from gcc
17208 * uri.c: fixed a couple of bugs
17209 * TODO: added issue raised by Michael
17210
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017211Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17212
17213 * doc/encoding.html: propagated Martin Duerst suggestions
17214
Daniel Veillard52402ce2000-08-22 23:36:12 +000017215Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17216
17217 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17218 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17219 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17220 by Wayne Davison
17221
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017222Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * nanoftp.c nanohttp.c: small cleanup
17225 * TODO: updated
17226
Daniel Veillard244ece92000-08-19 20:58:02 +000017227Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * added an old VC testcase and updated title.xml entity
17230
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017231Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17234 done on auto-opening of <p> tags and cleanup of SAX output
17235
Daniel Veillard979e55e2000-08-19 16:48:54 +000017236Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17239
Daniel Veillard4540be42000-08-19 16:40:28 +000017240Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * doc/xml.html libxml.* structure.*: updated the doc a bit
17243
Daniel Veillard808a3f12000-08-17 13:50:51 +000017244Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17245
17246 * testSAX.c testHTML.c result/HTML/: cleanup of the output
17247 of SAX tests
17248
Daniel Veillard29579362000-08-14 17:57:48 +000017249Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17250
17251 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17252 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
17253
Daniel Veillard1255ab72000-08-14 15:13:33 +000017254Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17255
17256 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
17257 * testHTML.c: fix core dump on Solaris 2.x systems
17258 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
17259 * result/HTML/*.sax: previous bug fix lead to new results
17260
Daniel Veillard03109292000-08-14 14:58:22 +000017261Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17262
17263 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17264 * configure.in: added --with-readline=DIR to accept alternate
17265 path for readline include/library
17266 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
17267 for ANSI under HP-UX
17268 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
17269 includes @LIBS@
17270
Daniel Veillard7c29ce22000-08-12 21:20:53 +000017271Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17272
17273 * doc/* : rebuilt the docs
17274 * getting ready for 2.2.2 release
17275
Daniel Veillard87b95392000-08-12 21:12:04 +000017276Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17277
17278 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
17279 and xmlAddFeature()
17280 * tree.[ch]: added xmlAddChildList()
17281 * xmllint.c: MAP_FAILED macro test
17282 * parser.h: added xmlParseCtxtExternalEntity()
17283 * valid.c: applied bug fixes removed warning
17284 * tree.c: added CDATA block to elements content
17285 * testSAX.c: cleanup of output
17286 * testHTML.c: added SAX testing
17287 * encoding.c: better error recovery
17288 * SAX.c, parser.c: fixed one of the external entity processing
17289 of the OASis testsuite
17290 * Makefile.am: added HTML SAX regression tests
17291 * configure.in: bumped to 2.2.2
17292 * test/HTML/ result/HTML: added a few of HTML tests, and added the
17293 SAX results
17294
Daniel Veillard88a172f2000-08-04 18:23:10 +000017295Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * configure.in: patch for HP compiler
17298
172992000-08-04 Sven Heinicke <sven@zen.org>
17300
17301 * xmllint.c: Was coredumping sometimes when the file given didn't
17302 exist.
17303
Daniel Veillard46e370e2000-07-21 20:32:03 +000017304Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17305
17306 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017307
Daniel Veillard46e370e2000-07-21 20:32:03 +000017308 when using in memory parsing. Need some cleanup.
17309 * xmllint.c configure.in: added a --memory flag to test memory
17310 parsing
17311
Daniel Veillard36650692000-07-21 15:16:39 +000017312Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * nanohttp.c: fixed socklen_t replacement to unsigned int
17315 * parser.c: fixed a space handdling missing at the end of
17316 production 28 DOCTYPE.
17317 * xmlmemory.c: fixed a stupid bug on the routine to override
17318 allocation functions
17319 * TODO: updated
17320
Daniel Veillarde46e20d2000-07-14 15:02:46 +000017321Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17322
17323 * doc/ regenerated the docs
17324
Daniel Veillard32bc74e2000-07-14 14:49:25 +000017325Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17326
17327 * doc/encoding.html doc/xml.html: added I18N doc
17328 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
17329 improvements, both parser and filters, added ASCII & HTML,
17330 fixed the ISO-Latin-1 one
17331 * xmllint.c testHTML.c: added/made visible --encode
17332 * debugXML.c : cleanup
17333 * most .c files: applied patches due to warning on Windows and
17334 when using Sun Pro cc compiler
17335 * xpath.c : cleanup memleaks
17336 * nanoftp.c : added a TESTING preprocessor flag for standalong
17337 compile so that people can report bugs more easilly
17338 * nanohttp.c : ditched socklen_t which was a portability mess
17339 and replaced it with unsigned int.
17340 * tree.[ch]: added xmlHasProp()
17341 * TODO: updated
17342 * test/ : added more test for entities, NS, encoding, HTML, wap
17343 * configure.in: preparing for 2.2.0 release
17344
Daniel Veillard49703262000-07-10 10:27:46 +000017345Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17346
17347 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000017348 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000017349
Daniel Veillard306be992000-07-03 12:38:45 +000017350Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17351
17352 * doc/xml.html: changed the xmlsoft.org structure, updated the
17353 examples w.r.t. root and childs
17354
Daniel Veillard7d853352000-07-02 18:53:09 +000017355Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17356
Daniel Veillard784b9352003-02-16 15:50:27 +000017357 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000017358
Daniel Veillard365e13b2000-07-02 07:56:37 +000017359Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17360
17361 * HTMLparser.c: Work on character encoding support for the HTML parser
17362 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
17363 * encoding.c: Fixed a potential memleak in the encoding stuff
17364
Daniel Veillardaf743792000-07-01 11:49:28 +000017365Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17366
17367 * doc/FAQ.html doc/Makefile.am : added a FAQ
17368
17369Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000017370
17371 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
17372 of the HTML parser to force it to not bypass SAX
17373
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000017374Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17375
17376 * win32config.h.in: updated
17377 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
17378 lacks iconv support :-( need to release 2.1.1
17379 * configure.in: release 2.1.1
17380 * HTMLparser: fixed bug #14784
17381 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
17382 by Windows compiler
17383 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
17384 the SAX startDocument() callback.
17385 * TODO: updated
17386
17387Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17388
17389 * added xmlStopParser()
17390
Daniel Veillardbe803962000-06-28 23:40:59 +000017391Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17392
17393 * configure.in: 2.1.0 prerelease
17394 * Large resync between W3C and Gnome tree
17395 * nanoftp, nanohttp.c: fixed stalled connections probs
17396 * HTMLtree.c SAX.c : support for attribute without values in
17397 HTML for andersca
17398 * valid.c: Fixed most validation + namespace problems
17399 * HTMLparser.c: start document callback for andersca
17400 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
17401 * parser.h, SAX.c: serious speed improvement for large
17402 CDATA blocks
17403 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
17404 different encoding
17405 * example/Makefile.am example/gjobread.c tree.h: work on
17406 libxml1 libxml2 convergence.
17407 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
17408 and the LIBXML_TEST_VERSION macro
17409
Daniel Veillardc310d562000-06-23 18:32:15 +000017410Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17411
17412 * doc/xml.html: various patches and improvements typo fixed by
17413 Felix Natter
17414 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
17415 from Felix Natter <fnatter@gmx.net>
17416
Daniel Veillardf3029822000-05-06 08:11:19 +000017417Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17418
17419 * doc/upgrade.html: updated with instructions for support of both
17420 libxml-1.x and libxml-2.x
17421 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
17422 for 2.x support and also fixed includes
17423
17424
Daniel Veillard496a1cf2000-05-03 14:20:55 +000017425Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17426
17427 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
17428 the encoding support, added iconv support, so now libxml if
17429 compiled with iconv automatically support japanese encodings
17430 among others. Work based on initial patch from Yuan-Chen Cheng
17431 I may have broken binary compat in the encoding handler
17432 registration scheme, but that was so utterly broken I don't
17433 expect anybody to have used this feature until now.
17434 * parserInternals.h: fixup on the CHAR range macro
17435 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
17436 code.
17437 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
17438 * uri.c: added xmlParseURI() I can't believe I forgot to
17439 implement this one in 2.0 !!!
17440 * SAX.c: moved doc->encoding update in the endDocument() call.
17441 * TODO: updated.
17442
Daniel Veillard06047432000-04-24 11:33:38 +000017443Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17444
17445 * tree.h: removed extraneous xmlRemoveProp definition
17446 * TODO: added item about --disable-corba configure switch
17447 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
17448 * nanoftp.c: fixed include problems giving troubles on AIX and
17449 slowlaris
17450 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
17451 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
17452 comment and headers changes to lower gtk-doc number of warnings
17453 * doc/html/*: rebuilt docs
17454
Daniel Veillarde0aed302000-04-16 08:52:20 +000017455Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * HACKING: documented the tag for 1.x and instructions
17458
Daniel Veillard5e873c42000-04-12 13:27:38 +000017459Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17460
17461 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
17462 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
17463 xmlCreateIOParserCtxt
17464 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
17465 significant overall improvement
17466 * xmllint.c: added I/O test to xmllint
17467 * testSAX.c: added a speed test
17468 * doc/* : updated/regenerated
17469
Daniel Veillardfc708e22000-04-08 13:17:27 +000017470Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17471
17472 * xpath.c uri.h parserInternals.h: cosmetic changes from
17473 "Timur I. Bakeyev" <timur@bat.ru>, including making
17474 xmlCreateURI() public
17475
Daniel Veillard5d211f42000-04-07 17:00:24 +000017476Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17477
17478 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17479 and the code at the same time. Added a clean mechanism for
17480 overload or added input methods: xmlRegisterInputCallbacks()
17481 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17482 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17483 * TODO: updated
17484 * doc/* : updated/regenerated
17485 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17486 source dir
17487
Daniel Veillarde77a9182000-04-05 19:12:29 +000017488Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17489
17490 * testURI.c: yet another forgotten commit, I should get some sleep !
17491
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017492Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17493
17494 * xmllint.c: forgot to commit this too ?
17495
Daniel Veillardb9df4042000-04-05 14:23:16 +000017496Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17497
17498 * xmlversion.h.in : forgot to commit this previously
17499
Daniel Veillard361d8452000-04-03 19:48:13 +000017500Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17501
17502 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17503 * README TODO: updated for release
17504 * uri.c uri.h: added authority parsing/saving
17505 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17506 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17507 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17508 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17509 Makefile.am : added compile-time customization of libxml
17510 --with-ftp --with-http --with-html --with-xpath --with-debug
17511 --with-mem-debug
17512 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17513 #include <libxml/xxx.h> I hope it won't break too much stuff
17514 and will be manageable in the future...
17515 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17516 and added xmllint to the installed programs
17517 * uri.h: added xmlFreeURI()
17518
Daniel Veillardec303412000-03-24 13:41:54 +000017519Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17520
17521 * uri.c uri.h: finished the escaping handling, the base support
17522 and the URI path normalization. Looks good just lacks the
17523 authority content parsing code.
17524 * Makefile.am: added instructions to generate testURI
17525 * TODO: updated
17526 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17527 added links and icons for W3C and Gnome
17528
Daniel Veillard8f621982000-03-20 13:07:15 +000017529Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17530
17531 * xmlmemory.[ch] : seems I forgot to actually update the files in
17532 the last commit :-)
17533 * doc/xml.html doc/html/* : updated and uploaded the docs
17534
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017535Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17536
17537 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17538 * TODO: updated
17539 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017540 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017541 gfree).
17542 * Makefile.am, uri.c, uri.h: added a set of functions to do
17543 exact (litteraly copied from the RFC 2396 productions) parsing
17544 and handling of URI. Will be needed for XLink, one XML WFC,
17545 XML Base and reused in the nano[ftp/http] modules. Still work
17546 to be done.
17547
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017548Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17549
17550 * configure.in, libxml.spec.in : libxml2
17551 * doc/* : updated the doc page, rebuilt the docs
17552
Daniel Veillardcf461992000-03-14 18:30:20 +000017553Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17554
17555 * all: tagged LIB_XML_1_X
17556 * *.c *.h : updated from W3C CVS tree
17557 * configure.in : 2.0.0-beta
17558 * libxml.spec.in : libxml2 package nam
17559 * result/* : new version of the tests output
17560
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017561Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17562
17563 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17564
Daniel Veillardb566ce12000-03-04 11:39:42 +000017565Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17566
17567 * doc/* : rebuilt the docs
17568 * parser.c: final patch on #6766
17569 * valid.c: small patch on validity checks.
17570
Daniel Veillardfb76c402000-03-04 11:39:42 +000017571Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17572
17573 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17574 added
17575 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17576 compatibility w.r.t. XML spec and existing code.
17577
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017578Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17579
17580 * parser.c: seems a better solution to <a> </a> exists,
17581 will try it for a while
17582
Daniel Veillard83a30e72000-03-02 03:33:32 +000017583Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17584
17585 * parser.c: tried to remove the <a> </a> generating <a/>
17586 this is hard. Left a flag for that purpose. Fixed bug #6766
17587 * configure.in: prepared 1.8.7 not released, due to previous
17588 problem
17589
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017590Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17591
17592 * doc/xml.html : applied second patch from Paul DuBois
17593
Daniel Veillard402e8c82000-02-29 22:57:47 +000017594Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17595
17596 * doc/xml.html : applied patch from Paul DuBois
17597
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017598Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17601
Daniel Veillard5feb8492000-02-02 17:15:36 +000017602Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17603
17604 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17605 compilation warnings on various platforms.
17606 * parser.c: Fixed #5281 validity error callbacks are now desactived
17607 by default if not validating.
17608
Daniel Veillardf341f932000-02-02 14:52:08 +000017609Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17610
17611 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17612
Daniel Veillard13c757e2000-02-01 23:59:15 +000017613Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17614
17615 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17616 <gkatsi@cs.toronto.edu>
17617
Daniel Veillard726e8792000-01-30 20:04:29 +000017618Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17619
17620 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17621 processing URLs
17622
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017623Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17624
17625 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17626 xmlNanoFTPUpdateURL for persistent control connections.
17627 * configure.in: 1.8.6
17628
17629Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17630
17631 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17632 * tree.[ch] : added xmlSaveNoEmptyTags
17633
James Henstridgef3be9312000-01-28 13:59:21 +0000176342000-01-29 James Henstridge <james@daa.com.au>
17635
17636 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17637
17638 * Makefile.am: added nanoftp.[ch] to the build.
17639
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017640Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17641
17642 * nanoftp.[ch]: cleanup, comments, API
17643 * debugXML.c : fixed a bug in the cat command
17644 * doc/*: regenerated the docs
17645
Daniel Veillardda07c342000-01-25 18:31:22 +000017646Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17647
17648 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17649 * debugXML.c : fixed a bug in the cat command
17650 * valid.c: fixing some small probs
17651 * libxml.spec.in: get rid of the SNAP suffix
17652 * doc/xml.html: updated the status
17653
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017654Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17655
17656 * xml-config.in: xml-config --version to just return the
17657 version number
17658 * xpath.c: some cleanup w.r.t. axis when the current node is
17659 an attribute.
17660 * TODO: updated
17661
Daniel Veillard461a66c2000-01-18 18:01:01 +000017662Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * configure.in: prepared for libxml-1.8.5
17665 * doc/* recompiled the documentation
17666
176672000-01-17 Jody Goldberg <jgoldberg@home.com>
17668
17669 * configure.in : WARNING autoconf subtlety alert :
17670 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17671 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17672 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17673 get defined by AC_CHECK_HEADERS.
17674
Daniel Veillardf967b902000-01-17 16:06:10 +000017675Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17676
17677 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17678 Rune.Djurhuus@fast.no
17679
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017680Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17681
17682 * TODO: updated
17683 * tree.c, parser.c: made sure that only memory alloc problems
17684 and internal parser errors are allowed to write to stdout or
17685 stderr.
17686
Daniel Veillard0142b842000-01-14 14:45:24 +000017687Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17688
17689 * tree.c : restored xmlNewGlobalNs since this seems used by
17690 a lot of existing code :-(, fixed a bug in xmlNewNs
17691 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17692 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17693 to exit() from the library code.
17694 * xpath.c, parser.c: removed bugs or unused code detected by
17695 Windows compilers
17696 * parser.c: started adding interfaces for parsing well balanced
17697 XML fragments
17698 * configure.in: releasing 1.8.4
17699 * doc/* : rebuilt the docs
17700
Daniel Veillard2eac5032000-01-09 21:08:56 +000017701Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17702
17703 * tree.[ch] : added xmlNewDocFragment() for DOM
17704 * testHTML.c: uninitialized variable.
17705
Daniel Veillardf3a73582000-01-05 14:58:39 +000017706Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17707
17708 * doc/* : rebuild the docs
17709
Daniel Veillard71b656e2000-01-05 14:46:17 +000017710Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17711
17712 * acconfig.h: readline and history patch
17713 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17714 * tree.c: added check and handling when possibly removing an ID
17715 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17716 and saving.
17717 * test/HTML/entities.html result/HTML/entities.html* : test for
17718 various entities reference cases
17719 * result/HTML/* : as a result output of some testcase have
17720 changed
17721 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17722 by previous example. added xmlParseTryOrFinish().
17723 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17724 entities.h debugXML.h HTMLparser.h: changed the way struct are
17725 declared to allow gtk-doc to expose those
17726 * parser.c: closed bug #4960
17727 * Makefile.am configure.in: Applied patch from
17728 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17729 and math/socket libs detection
17730
Daniel Veillard437b87b2000-01-03 17:30:46 +000017731Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17732
17733 * configure.in, Makefile.am: link tester against readline
17734 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17735
Daniel Veillard686d6b62000-01-03 11:08:02 +000017736Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17737
17738 * tree.[ch]: added xmlRemoveProp
17739 * win32config.h.in nanohttp.c: avoid including the Windows
17740 socket stuff in every C files
17741 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17742 the XmL parser(s)
17743 * test/ns4 result/ns4 etc...: added test case for previous prob
17744 * tree.c: xmlNewNs wasn't checking for double definition
17745 * Makefile.in: fixed a problem with dist-hook duplicates
17746 * parser.[hc], xmlIO.c: fixed the loading of external entities
17747 APIs, now xmlLoadExternalEntity() is used everywhere and
17748 setting up an app specific front-end using the
17749 * SAX.c parser.c: some fixes, now the xhtml spec validates
17750 with the xhtml DTD.
17751 * error.c: fixed crashes in case of no input stream
17752 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17753 to the validation tests and results
17754
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017755Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17756
17757 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17758 too htmlCreatePushParserCtxt() and htmlParseChunk()
17759 * parser.c: a bit of cleanup.
17760 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17761 to XML) removed the last mem leak known
17762 * HTMLtree.c: output message cleanup
17763 * xmlmemory.c: display content info about memory blocks
17764 * result/HTML/wired.* : missing att value warning change
17765
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017766Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17767
17768 * doc/* : rebuilt the documentation
17769
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017770Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17771
17772 * parser.[ch] parserInternals.h: Push parser for XML,
17773 seems to work fine now
17774 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17775 --push for push testing
17776 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17777 * testSAX.c: added --push
17778 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17779 subtree
17780 * xmlIO.[ch] : enriched API + fixes for push mode
17781 * entities.[ch]: added the entity content length to the struct.
17782 * xmlmemory.[ch]: new API to show the last entries for the shell
17783 * valid.c: added required attribute testing
17784 * SAX.c: the cdata callback now merge contiguous fragments
17785 * HTMLparser.c: cleanup of some macros
17786
Daniel Veillard3c558c31999-12-22 11:30:41 +000017787Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17788
17789 * parser.c: fix for PIs name starting with xml
17790 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017791 * *.c, configure.in win32config.h.in : generate win32config.h for
17792 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017793
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017794Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17795
17796 * parser.c: fixed a stupid = vs. == bug :-(
17797 * doc/gnome-xml.sgml: s/glade/xml/
17798
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017799Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17800
17801 * configure.in, doc/xml.html : bug fix release 1.8.2
17802 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17803 Hopefully the end of that silly C++ include problem
17804 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17805 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17806 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17807 troubles with autoclosed elements when the stree shape doesn't
17808 follow the DtD specs. Added htmlIsAutoClosed() and
17809 htmlAutoCloseTag()
17810 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17811 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17812 * debugXML.c: fixed a bug on printing default namespaces.
17813 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17814
Daniel Veillardb24054a1999-12-18 15:32:46 +000017815Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17816
17817 * result/HTML/*.htm[l] : updated the HTML regression tests according
17818 to the new output
17819 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17820 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17821 problem due to intermix of extern "C" { ... } declarations for C++
17822 and recursive includes in the headers
17823
Chris Lahey323c48c1999-12-18 15:32:45 +0000178241999-12-20 Chris Lahey <clahey@umich.edu>
17825
17826 * HTMLtree.c: Made it so that html nodes with a single child do
17827 not insert a carriage return before or after the child node.
17828
Daniel Veillardb24054a1999-12-18 15:32:46 +000017829Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017830
17831 * configure.in, doc/xml.html : bug fix release 1.8.1
17832 * parser.c: fixed bug #4344
17833 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17834 added the glue to avoid C++ problems
17835 * doc/* : regenerated the documentation
17836
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017837Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17838
17839 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17840 namespace recognition, and Dia as a resul :-(
17841 * encoding.c: closed bug #3950
17842
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017843Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17844
17845 * valid.c: debugging a posteriori validation, except URI expansion
17846 stuff this should be fixed now
17847 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17848 Carl Nygard <cnygard@bellatlantic.net>
17849 * tester.c: added --postvalid, cleaning of the code
17850 * tree.[ch]: added xmlDocGetRootElement()
17851
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017852Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17853
17854 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17855 c++ losage.
17856
Daniel Veillard10a2c651999-12-12 13:03:50 +000017857Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17858
17859 * configure.in, doc/xml.html : bumped to 1.8.0
17860 * xlink.[ch], Makefile.am : added framework for link detection
17861 * parser.h: added nbChars to parser context, needed for cleanup.
17862 * xmlmemory.c: removed a nasty bug when out of mem
17863 * valid.[ch]: adding namespace support for attribute decl
17864 * tester.c: added --debugent option
17865 * debugXML.[ch]: added xmlDebugDumpEntities()
17866 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17867 buffers instead, this was really needed, validation was breaking
17868 in strange ways due to that. Added xmlParseStringPEReference()
17869 and other parsing from strings functions. Entities processing
17870 modified again, but PERef are still not handled correcly but
17871 unless you're Eve Maller you won't notice :-)
17872 * HTMLparser.c: large changes toward reliability, and switched to
17873 lowercase internal tags, XHTML is lowercase, so it will help
17874 that output is closer to next version.
17875 * doc/* : regenerated the documentation, it is now hosted at
17876 http://xmlsoft.org/ (same bits I just bought the domain :-)
17877
17878
Daniel Veillard294cbca1999-12-03 13:19:09 +000017879Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17880
17881 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17882 doc generation
17883 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17884 in the SAX API
17885 * doc/*: rebuilt the doc making sure everything appears in the
17886 HTML files
17887
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017888Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17889
17890 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17891 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17892 which allow impressive speed improvement on dataset with
17893 large text pieces, but at the cost of broken binary
17894 compatibility and slightly bigger memory usage.
17895 Configure with --with-buffers to activate them, they
17896 are protected with XML_USE_BUFFER_CONTENT define.
17897 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17898 goal is 0 memory left allocated once parser is no more used
17899 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17900 call xmlCleanupParser() and xmlMemoryDump()
17901
Daniel Veillarda819dac1999-11-24 18:04:22 +000017902Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17903
17904 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17905 * parser.[ch] encoding.[ch]: added memory cleanup routines
17906 * parser.c: closing bug #3788
17907 * doc/*: rebuilt the doc
17908
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017909Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17910
17911 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17912 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17913 * tester.c: added --compress option
17914 * doc/*: rebuilt the documentation
17915
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017916Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17917
17918 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17919 if given /proc/kcore as input !
17920 * doc/xml.html doc/*: updated and rebuilt the documentation
17921
17922Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017923
17924 * parser.c: Fixed some wrongly space collapsing code due to
17925 a misreading of the spec.
17926 * result/*: fixed the output accordingly
17927
17928Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017929
17930 * encoding.c: bug fix and typos
17931 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17932 * parser.c: added attribute normalization closing bug #3597
17933 * test/att* result/att* SAXresult/att*: testcase for attribute
17934 normalization
17935
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017936Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17937
17938 * configure.in: closing bug #3163 by adding extra flags for the
17939 cc compiler on HP-UX
17940
Daniel Veillard51e3b151999-11-12 17:02:31 +000017941Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17942
17943 * valid.[ch] : removed a typo and an enumerated type bug in the
17944 xmlAddElementDecl() function
17945 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17946 call to xmlEncodeEntitiesReentrant() so that the functions
17947 New, Set and Get are at the same level.
17948 * parser.c HTMLparser.c: extra memory allocation bug for
17949 attributes detected by someone using libxml in embedded systems :-)
17950
Daniel Veillard962195f1999-10-28 15:51:53 +000017951Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17952
17953 * xmlmemory.h: turned off mem debug :-\
17954
Daniel Veillard35008381999-10-25 13:15:52 +000017955Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17956
17957 * parser.c: closed bug #2784 a one line fix, but worth pushing
17958 a new release out
17959 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17960 some structures, comments before and after the
17961 main element, and other nastyness
17962 * HTMLtree.c tree.c: accomodate the extended HTML supported
17963 * configure.in: pushing 1.7.4
17964 * test/ent8 and related outputs : added a new test for bug #2784
17965 * test/HTML/wired.html and related output: a nasty HTML example
17966 * Makefile.am: improved the test scripts
17967 * docs/* : reran the documentation extractor, updated xml.html
17968
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017969Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17970
17971 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17972 HTMLparser and debugged the HTML related code. HTML documents
17973 now have their own type
17974 * entities.c: do not dump &apos; for HTML output
17975 * xmlmemory.c: improvement, breakpoint mechanism
17976 * testHTML.c: added --sax --repeat ...
17977 * Makefile.am: improved the HTML tests
17978 * valid.[ch]: added xmlValidGetValidElements and
17979 xmlValidGetPotentialChildren
17980 * tester.c: added --insert to test the 2 new functions
17981 * test//* result//* SAXresult//* : regression test cleanup
17982 and extension.
17983 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17984 gnome-xml-nanohttp.html
17985
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017986Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17987
17988 * HTMLparser.c: fixed problems with some autoclose tags
17989 * tree.c: fixed XML output problems.
17990 * result/* SAXresult/*: update of the tests output
17991
Daniel Veillard6077d031999-10-09 09:11:45 +000017992Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17993
17994 * Makefile.am: Arturo patch for xmlConf.sh version info
17995 * parser.c: Tim Josling patch for single quoted items
17996 * tester.c: Tim Josling patch for tester options usage
17997 * tree.h: indent cleanup
17998
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017999Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18000
18001 * HTMLparser.c parser.h : Fixed problems with HTML parsing
18002 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
18003
Daniel Veillard00fdf371999-10-08 09:40:39 +000018004Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18005
18006 * tree.c : Raph patch for initialization of CORBA fields
18007 * parser.c, xpath.c, ...: modification of doc comments
18008 * xpath.c : allow spaces in xpath expressions
18009
Daniel Veillardad219441999-09-27 08:17:49 +000018010Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18011
18012 * xmlmemory.h: turning off memory debug :-(
18013
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018014Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18015
18016 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18017 better SAX interfaces.
18018 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18019 entity.
18020 * configure.in: 1.7.2
18021
18022Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018023
18024 * libxml.spec.in: fixed the URL
18025 * doc/xml.html: improved the documentation front-end
18026
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018027Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018028
18029 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18030
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018031Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018032
18033 * libxml.spec.in: fixed the alpha compile problem
18034 * parser.[ch]: changed errno to errNo in the parser context :-(
18035 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18036 * doc/xml.html: changed CHAR to xmlChar
18037 * doc/html/*: recompiled the documentation
18038 * configure.in: 1.7.1
18039
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018040Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18041
18042 * parser.h: modified the parser context struct to regain 1.4.0
18043 binary compatibility
18044 * parser.c, xml-error.h: added errno ot teh context and defined
18045 a set of errors values with update of errno
18046 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18047 DTDs and entities
18048 * *.h, *.c: complete cleanup of the use of config.h and include
18049 protection depending on the current setup.
18050 * overalll debugging, maintenance and bug-fixing on all modules
18051 * updated the documentation
18052 * ready for 1.7.0
18053
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018054Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18055
18056 * HTMLparser.c : cleanup
18057 * SAX.c valid.c valid.h: added ID/IDREF checking
18058 * tree.c tree.h: extended doc structure for refs
18059 * configure.in: 1.6.2
18060 * parser.c: patched bug in SAX user arg call
18061 * parserInternals.h: patched missing close in C++ wrapping
18062 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18063 especially upcoming XPointer implementation.
18064 * doc/xml.html: augmented, typo
18065
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018066Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18067
18068 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18069 not all invocations of install understand -d.
18070
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018071Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18072
18073 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18074 to make 'check' works, when builddir != srcdir.
18075
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018076Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18077
18078 * doc/xml.html : updated the documentation
18079
Daniel Veillard6454aec1999-09-02 22:04:43 +000018080Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18081
18082 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18083 not deallocated memory blocks
18084 * *.c : replaces all calls to malloc() free() and realloc() to
18085 the wrapper functions/macros
18086 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18087 instead of xmlFreeNodeList()
18088
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018089Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18090
18091 * HTMLparser.c: corrected a stupid bug leading to core dump at
18092 tree deallocation. Removed warnings indicated by
18093 Stephane.Conversy@lri.fr
18094 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18095 looked for in the external subset
18096
18097Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018098
18099 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18100 on SGI by Stephane.Conversy@lri.fr
18101
Daniel Veillardb96e6431999-08-29 21:02:19 +000018102Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18103
18104 * all .h : changed the prototype declaration indent as in gtk
18105 * most .c : working on reducing the TODOs in the code
18106 * most .c : cleanup though -pedantic and Insure++
18107 * improvements on validation ID checkings.
18108 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18109 * xml-config.in: closed #1810
18110
18111Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018112
18113 * tree.h, valid.c, valid.h: more work on validity, IDs
18114 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18115 definition for AIX
18116
Daniel Veillardb556eb51999-08-15 17:19:50 +000018117Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18118
18119 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18120 the distribution due to a cut'n paste error at last commit
18121
Daniel Veillardb05deb71999-08-10 19:04:08 +000018122Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18123
18124 * configure.in: upgraded to version 1.4.0
18125 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18126 Big update, added a large part of the validation process,
18127 it should be usable, but some parts are missing
18128 * xpath.c: improved the implementation w.r.t. root.
18129 * Makefile.am: added more tests
18130 * test and result trees: added a lot of tests
18131 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18132
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018133Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18134
18135 * Added an HACKING file
18136
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018137Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18138
18139 * xpath.[ch] : improvements and debug of the XPath implementation
18140 * parser.c, HTMLparser.c : modified the parsers to be progressive
18141 * tree.[ch] : extended the Buffer promitives
18142 * xmlIO.[ch] : added basic I/O routines providing progressive
18143 parsing and ready for I18N conversion plugins
18144 * SAXresult/* : the SAX callback sequence maybe slightly different
18145 now
18146 * test*.c : improved/updated the tests programs
18147 * doc/* : recompiled the docs.
18148
Daniel Veillard15b75af1999-07-26 16:42:37 +0000181491999-07-26 Michael Meeks <michael@edenproject.org>
18150
18151 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18152
18153 * tree.c: Ditto.
18154
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018155Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18156
18157 * configure.in: upgraded to version 1.4.0
18158 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18159 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18160 XML query language, see http://www.w3.org/TR/xpath for more details.
18161 * parser.c, parser.h: added CHAR* related string functions for XPath
18162 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18163 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18164 rebuild the docs.
18165 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18166 and regression testing capabilities for XPath.
18167
Daniel Veillardd79d7871999-07-12 10:38:12 +000018168Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18169
18170 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18171 closing bug #1646
18172
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018173Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18174
18175 * Makefile.am, example/Makefile.am: closed bug #1683
18176
Daniel Veillard3166ab11999-07-11 16:14:19 +000018177Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18178
18179 * example/Makefile.am, configure.in: added the makefile for the
18180 gjobread example
18181
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018182Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18183
18184 * doc/Makefile.am:
18185 - fix which allow "make install DESTDIR=</install/prefix>".
18186
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018187Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18188
18189 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18190 which fixed a problem on the file reading-code.
18191
Daniel Veillard82150d81999-07-07 07:32:15 +000018192Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18193
18194 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18195 output.
18196 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18197
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018198Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18199
18200 * parser.h : Oops removed the binary compatibility problem
18201 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18202 * parser.c, HTMLparser.c: applied patches for reading from stdin
18203
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018204Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18205
18206 * parser.c, entities.c, valid.c: cleanup bug #1591
18207 * configure.in: cleanup bug #1592
18208 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18209 the same tree back-end. Hence gdome will be available for it.
18210 * doc/Makefile.am: close bug #617
18211
Daniel Veillard97fea181999-06-26 23:07:37 +000018212Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18213
18214 * parser.c: alloctate a per parser context SAX interface block
18215
Daniel Veillard14fff061999-06-22 21:49:07 +000018216Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18217
18218 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18219 and xmlEncodeEntitiesReentrant with the correct one :-\
18220
18221Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18222
18223 * commit of my internal XML base changes, quite a lot of
18224 changes, cleanups, better entities support, framework for
18225 new I/O and charset detection and handling
18226 * Fixed the configure/Makefile stuff to generate shared libs
18227 with the proper version info, so we jumped on rev from
18228 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18229 xmlEncodeEntities() result need to be freed now, and a string
18230 xmlParserVersion provide the current library version.
18231
Raph Levien05240da1999-06-15 21:27:11 +000018232Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18233
18234 * parser.c: fixed a buffer overrun for when you have a very long
18235 attribute with no entities in it.
18236
Daniel Veillardbb2da581999-06-13 14:37:07 +000018237Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18238
18239 * added example directory
18240 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18241
Daniel Veillard011b63c1999-06-02 17:44:04 +000018242Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18243
18244 * Release of libxml-1.1, nearly everything has been touched for
18245 this.
18246 * Added more regression tests
18247 * Updated the documentation
18248
Daniel Veillard27d88741999-05-29 11:51:49 +000018249Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18250
18251 * tree.[ch]: unified the XML_NO_CORBA defines.
18252 * parser.c encoding.[ch]: started plugging in char encoding detection
18253
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000018254Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
18255
18256 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
18257 Also freed allocated buffer.
18258
Daniel Veillard27d88741999-05-29 11:51:49 +000018259Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000018260 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
18261 reentrancy problem at printing. One is left in entities.c, to
18262 remove ASAP
18263 * testSAX.c : added a test example showing the use of the SAX
18264 interface if one doesn't want to build the DOM tree.
18265 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
18266
Daniel Veillard517752b1999-04-05 12:20:10 +000018267Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18268
18269 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
18270 large revamping of the parser to use SAX callbacks
18271 http://www.megginson.com/SAX/ (or at least a C like interface
18272 a la Expat). It's now possible to set up your own callbacks
18273 and the parser will not build a DOM tree.
18274 * test/* result/*: updated the test suite, I finally removed
18275 the old Namespace draft support (PI based).
18276
Daniel Veillard87c83bd1999-04-02 16:04:43 +000018277Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18278
18279 * Makefile.am: added test result to EXTRA_DIST for make tests
18280
Daniel Veillard64068b31999-03-24 20:42:16 +000018281Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18282
18283 * parser.c, parserInternals.h: moved the chars macro definitions
18284 to parserInternals.h
18285 * parser.c, error.c: applied patches from "Knut Ã…kesson"
18286 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
18287
Daniel Veillard012ccc11999-03-23 10:11:11 +000018288Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18289
18290 * xml-config.in : applied patch to make --version work
18291
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000182921999-03-05 Raja R Harinath <harinath@cs.umn.edu>
18293
18294 * Makefile.am (check-local): Alias for `tests' target. This will
18295 cause `make check' to do the right thing.
18296 (tests): Don't run tests in srcdir. Also, replaced calls to
18297 basename with a `sed' "equivalent".
18298
Daniel Veillardd109e371999-03-05 06:26:45 +000018299Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18300
18301 * Renamed error.h to xml-error.h, corrected Makefile.am to list
18302 it in the header and not the sources, updated the doc.
18303 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
18304 pointing this out.
18305
Daniel Veillardbc50b591999-03-01 12:28:53 +000018306Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18307
18308 * parser.c, parser.h, parserInternals.h: memory leak hunting,
18309 exported the inputStream routines.
18310 * doc/html/* : updated accordingly
18311
Daniel Veillardd692aa41999-02-28 21:54:31 +000018312Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18313
18314 * parser.c, parser.h, parserInternals.h: added a few extra
18315 internal calls to allocate and free parser contexts ...
18316 * doc/html/* : updated accordingly
18317
Daniel Veillard55a99271999-02-25 11:01:29 +000018318Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18319
18320 * configure.in, Makefile.am, doc/makefile.am : General changes for
18321 1.0.0 release and including the generated HTML documentation.
18322
Daniel Veillard35925471999-02-25 08:46:07 +000018323Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18324
18325 * makefile.am : added parserInternals.h, oops.
18326
Daniel Veillard1e346af1999-02-22 10:33:01 +000018327Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18328
18329 * parserInternals.h: added this header giving access to the parser
18330 internal functions.
18331 * doc/Makefile.am : added a rebuild target which rebuilds the full
18332 set of documentations
18333 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
18334 the internal subset.
18335 * *.c *.h: modifications needed to generate the documentation using
18336 gtk-doc, cleanup of functions blocks, reorganisation of struct
18337 declarations.
18338
Daniel Veillard1164e751999-02-16 16:29:17 +000018339Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18340
18341 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
18342 the tar and spec file to include the beginning of the doc.
18343
Nuno Ferreira03d04781999-02-13 00:07:17 +0000183441999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
18345
18346 * doc/.cvsignore: Added this file.
18347
Daniel Veillard6800ef31999-02-08 18:33:22 +000018348Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18349
18350 * tree.c: fixed xmlGetProp to return "" when the attribute
18351 exists, even if the node-list is NULL.
18352
Daniel Veillard726c7e31999-02-08 15:13:10 +000018353Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18354
18355 * tree.c: patched an error outputting empty attribute values.
18356 * Makefile.am and doc/makefile.am: have been updated during the
18357 week-end. Sorry for an empty CVS log, I got a shell problem.
18358
Daniel Veillard1899e851999-02-01 12:18:54 +000018359Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18360
18361 * tree.h: cleaned up using enums instead of defines
18362 * parser.c, valid.[ch]: more work on parsing/output of element
18363 declarations
18364
Daniel Veillard3b9def11999-01-31 22:15:06 +000018365Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18366
18367 * valid.[ch], tree.c, parser.c : more work toward full parsing
18368 of XML DTDs.
18369 * README: added informations about mailing-list and on-line
18370 documentation
18371
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000183721999-01-27 Raja R Harinath <harinath@cs.umn.edu>
18373
18374 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
18375
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000018376Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18377
18378 * parser.c, tree.[ch] : more work toward conformance testing,
18379 added a last element to accelerate parsing of very flat structures
18380 started working on internal subset Element content declaration.
18381 * valid.[ch] : first cut at adding code toward validation.
18382 * previous changes had also small impact on most files, especially
18383 the conformance testing using James Clark test suite.
18384
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000018385Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18386
18387 * test/* : updated the examples, most of them were not well
18388 formed (humm), and added rdf2.
18389 * result/* : resulting changes in the output.
18390
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000018391Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18392
18393 * tree.c: changed the behaviour of xmlGetProp on NULL values.
18394
Daniel Veillard44b3a061998-12-05 17:27:22 +000018395Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18396
18397 * tree.c: patched a bug in the generation of empty attributes
18398
Daniel Veillardbe36afe1998-11-27 06:39:50 +000018399Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18400
18401 * entities.[ch], tree.[ch], tester.c: added copy interfaces
18402 for node/trees/documents/... Biggest problem is namespace
18403 support when copying subtrees.
18404
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000018405Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18406
18407 * parser.c, entities.c: improve entities and char ref encoding,
18408 and cleanups of error messages.
18409
Daniel Veillard242590e1998-11-13 18:04:35 +000018410Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18411
18412 * parser.c, entities.c: simple bug hunting done during rpm2html and
18413 rpmfind integration.
18414
Daniel Veillard42dc9b31998-11-09 01:17:21 +000018415Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18416
18417 * parser.[ch]: Added interfaces allowing to specify a SAX
18418 handler before parsing.
18419
Daniel Veillarde3bffb91998-11-08 14:40:56 +000018420Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18421
18422 * parser.c: redirrect all errors reporting through the SAX
18423 error function
18424
Daniel Veillardda4d3c41998-11-04 20:07:05 +000018425Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18426
18427 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
18428 * libtool, tlmain ...: update of the libtool files
18429
Miguel de Icaza442321c1998-11-04 18:13:38 +0000184301998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
18431
18432 * entities.c: Use g_snprintf insteda of snprintf.
18433
Daniel Veillard0ba4d531998-11-01 19:34:31 +000018434Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18435
18436 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
18437 added ent5 test for this purpose.
18438 * parser.c, parser.h: formatting, comments and UTF-8 planning.
18439
Daniel Veillard27271681998-10-30 06:39:40 +000018440Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18441
18442 * parser.c: fixed? a strange error due to compression on a GWP
18443 document.
18444
Daniel Veillard25940b71998-10-29 05:51:30 +000018445Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18446
18447 * tree.[ch]: bug fixing
18448 * entities.[ch]: defined a specific type for predefined entities
18449 * doc/xml.html: more documentation on the library, how to use it,
18450 overview of the interfaces.
18451
Daniel Veillard16253641998-10-28 22:58:05 +000018452Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18453
18454 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
18455
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018456Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18457
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000018458 * tree.c: corrected a small bug
18459 * doc/xml.html: continuing writing documentation.
18460
18461Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18462
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018463 * debugXML.h debugXML.c: added debugging utilities.
18464 * tester.c: added --debug switch.
18465 * tree.c: patched an incorrect node->type assignment.
18466 * parser.c: formatting, ensure that node->doc != NULL in attributes
18467
Daniel Veillardccb09631998-10-27 06:21:04 +000018468Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18469
18470 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
18471 entity support and provide an internal representation close to
18472 DOM one (entity ref nodes, and attribute value as tree). I tried
18473 to preserve the interface but this will surely break some apps
18474 (I have to change rpm2html/rpmfind for example). I had to change
18475 two interfaces, and the generated tree is somewhat different.
18476 * doc/* : started documenting the XML library, the tree and
18477 DOM/Corba. This is a first step.
18478
Daniel Veillard11e00581998-10-24 18:27:49 +000018479Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18480
18481 * parser.c: Set up the fonctions comment block, boring but useful.
18482 * parser.h, SAX.c, parser.c: now attributes are processed through
18483 the SAX interface. The problem is that my SAX interface diverged
18484 quite a bit from the original one, well this is not an official
18485 spec, and translating it from Java to C is hairy anyway...
18486
Daniel Veillard97b58771998-10-20 06:14:16 +000018487Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18488
18489 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18490 fonctions comment block, boring but useful.
18491
18492Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018493
18494 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18495 conversion routines. However they are not yet used to convert the
18496 inputs. The core will run with UTF-8.
18497
Daniel Veillard33942841998-10-18 19:12:41 +000018498Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18499
18500 * tree.c : make sure that the type id is properly set-up when
18501 a new object is allocated, needed for DOM.
18502
Daniel Veillard27fb0751998-10-17 06:47:46 +000018503Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18504
18505 * tree.h, tree.c: Ok, the main objects in the tree will be native
18506 corba objects, it costs 8 bytes per Node, Attribute and Document
18507 but it simplifies the Corba integration a lot (no extra interface
18508 objects to allocate/free).
18509
Daniel Veillard0bef1311998-10-14 02:36:47 +000018510Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18511
18512 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18513 and changed NODEs contants for conformity with DOM Level 1
18514
Daniel Veillard27864701998-10-08 03:47:24 +000018515Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18516
18517 * added hooks to keep track of servants when creating objects
18518 xmlDoc and xmlNode (for Corba export).
18519
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018520Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18521
18522 * added xml-config script.
18523
Daniel Veillard7066a791998-10-01 20:28:28 +000018524Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18525
18526 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18527 to autoupdate libtool and automake conf files.
18528
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000185291998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18530
18531 * Makefile.am: Use '?' to separate the sed
18532 commands as ',' is used when people pass -Wl,something.
18533
18534
Daniel Veillard15a8df41998-09-24 19:15:06 +000018535Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18536
18537 * tree.c, tree.h: added a per-document compression interface.
18538
Daniel Veillard151b1b01998-09-23 00:49:46 +000018539Tue Sep 22 20:47:38 EDT 1998
18540
18541 * tree.c, tree.h: added saving with compression and added interfaces
18542 to control the compression level (xmlGetCompressMode,
18543 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18544
Daniel Veillard70120ff1998-09-22 00:24:21 +000018545Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18546
18547 * parser.c: corrected a loop for files of size 0
18548
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000185491998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18550
18551 * error.h: New file. Contains prototyes from `error.c'.
18552
Tom Tromeyc19653d1998-08-14 01:22:43 +000018553Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18554
18555 * Makefile.am (xmlincdir): New macro.
18556 (xmlinc_HEADERS): Renamed from include_HEADERS.
18557
Daniel Veillard845664d1998-08-13 04:43:19 +000018558Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18559
18560 * applied small patch on numeric entities from
18561 Christopher Blizzard <blizzard@appliedtheory.com>
18562
Daniel Veillard260a68f1998-08-13 03:39:55 +000018563Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18564
18565 * New release 0.2, removed the old xml_* files so that it's
18566 coherent with the other CVS base (W3C), far better conformance
18567 to standard, new namespaces, decent entities support, beginning
18568 of a SAX-like interface. Nearly nothing left intact, even the
18569 test examples ...
18570
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000185711998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18572
18573 * .cvsignore: Add .deps dir
18574
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018575Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18576
18577 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18578
Daniel Veillardfe926001998-07-26 04:28:20 +000018579Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018580
Daniel Veillardfe926001998-07-26 04:28:20 +000018581 * configure.in: added test for CPP
18582 * AUTHORS, Changelog: the original ones didn't get commited but the
18583 glib ones instead, fixed.
18584 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018585
Daniel Veillardfe926001998-07-26 04:28:20 +000018586Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018587
Daniel Veillardfe926001998-07-26 04:28:20 +000018588 * integrated code developped at W3C
18589 * changed the original Copyright
18590 * migrated to automake
18591 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018592