blob: 5c4e8de38f61cef6539936391006ee13f5023d9e [file] [log] [blame]
Daniel Veillard198c1bf2003-10-20 17:07:41 +00001Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am configure.in xmldwalk.c xmlreader.c
4 include/libxml/Makefile.am include/libxml/xmldwalk.h
5 include/libxml/xmlversion.h.in: removing xmldwalk module
6 since it got merged with the xmlreader.
7 * parser.c: cleanup
8 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
9 rebuilt the API
10 * python/tests/Makefile.am python/tests/reader7.py
11 python/tests/walker.py: adding regression testing for the
12 new xmlreader APIs, new APIs for reader creation, including
13 makeing reader "walker" operating on preparsed document trees.
14
William M. Brack9e660592003-10-20 14:56:06 +000015Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
16
17 * entities.c, valid.c: fixed problem reported on the mailing
18 list by Melvyn Sopacua - wrong argument order on functions
19 called through xmlHashScan.
20
Daniel Veillardd61e8fb2003-10-19 21:59:17 +000021Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
22
23 * valid.c xmlIO.c: fixes for compiling using --with-minimum
24
Daniel Veillardc4696922003-10-19 21:47:14 +000025Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
26
27 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
28 tested it through the xslt regression suite.
29
Daniel Veillard78697292003-10-19 20:44:43 +000030Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
31
32 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
33 allowing to grab the content without forcing allocations.
34 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
35 * xpath.c xmldwalk.c: removed a couple of comment errors.
36
Daniel Veillarda07050d2003-10-19 14:46:32 +000037Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: applied patch from Chris Anderson to change back
40 memcmp with CMPx()
41
Daniel Veillard05bcb7e2003-10-19 14:26:34 +000042Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * HTMLparser.c: fixed to not send NULL to %s printing
45 * python/tests/error.py result/HTML/doc3.htm.err
46 result/HTML/test3.html.err result/HTML/wired.html.err
47 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
48 up some of the regression tests error
49
Daniel Veillarda840b692003-10-19 13:35:37 +000050Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * include/libxml/nanohttp.h include/libxml/parserInternals.h
53 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
54 Fixed the HTTP<->parser interraction, which should fix 2 long
55 standing bugs #104790 and #124054 , this also fix the fact that
56 HTTP error code (> 400) should not generate data, we usually
57 don't want to parse the HTML error information instead of the
58 resource looked at.
59
William M. Brackfc60fc22003-10-19 11:22:27 +000060Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
61
62 * doc/Makefile.am: enhanced the installation of tutorial files
63 to avoid installing CVS subdirectories (bug 122943)
64
William M. Brack9ca682f2003-10-19 10:01:59 +000065Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
66
67 * xmlIO.c: fixed segfault when input file not present
68 * tree.c: changed output formatting of XML_CDATA_SECTION
69 (bug 120917)
70
William M. Brack76e95df2003-10-18 16:20:14 +000071Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
72
73 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
74 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
75 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
76 xpath.c: Changed all (?) occurences where validation macros
77 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
78 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
79 many warning messages on certain platforms, and also high-
80 lights places in the library which may need to be enhanced
81 for proper UTF8 handling.
82
William M. Brack196b3882003-10-18 12:42:41 +000083Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
84
85 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
86 doc/apibuild.py: enhanced to include enough comments to
87 make the api doc generation happy.
88
Daniel Veillard847332a2003-10-18 11:29:40 +000089Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
90
91 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
92 to fix the HTTP/XML parser integration.
93
Daniel Veillardfc8dc352003-10-18 09:07:46 +000094Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xmlreader.c include/libxml/xmlreader.h: added new APIs
97 for creating reader from sources or reusing a reader with
98 a new source, like the xmlReadxx and xmlCtxtReadxxx
99 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
100 doc/Makefile.am: regenerated the APIs
101 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
102
William M. Brack871611b2003-10-18 04:53:14 +0000103Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
104
105 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
106 include/libxml/parserInternals.h: enhanced macros to avoid
107 breaking ABI from previous versions.
108 * catalog.c, parser.c, tree.c: modified to use IS_* macros
109 defined in parserInternals.h. Makes maintenance much easier.
110 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
111 compilation warnings
112 * configuration.in: fixed pushHTML test error; enhanced for
113 better devel (me) testing
114
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000115Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
116
117 * legacy.c: remove the warning for startDocument(), as it is used by
118 glade (or glade-python)
119 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
120 invalid accesses found by running some Python based regression
121 tests under valgrind. There is still a few leaks reported by the
122 relaxng regressions which need some attention.
123 * doc/Makefile.am: fixed a make install problem c.f. #124539
124 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
125 patch from crutcher
126
Daniel Veillard04054be2003-10-15 10:48:54 +0000127Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
130 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
131 calls.
132
Daniel Veillard9339b742003-10-15 08:18:00 +0000133Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
136
Daniel Veillard903cd382003-10-13 19:47:09 +0000137Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * Makefile.am: small fix from Bjorn Reese
140
Daniel Veillard0cc72772003-10-13 14:00:21 +0000141Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
142
143 * valid.c: fix a call missing arguments
144
William M. Brack0850b872003-10-12 23:55:46 +0000145Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
146
147 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
148 a bug in the range search; enhanced range generation (inline code
149 if a small number of intervals); enhanced the readability of the
150 output files.
151
Daniel Veillardea887cf2003-10-11 22:53:44 +0000152Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
155 chvalid.def from scratch based on XML 2nd edition REC
156 and regenerated the code.
157
Daniel Veillard1a993962003-10-11 20:58:06 +0000158Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
159
160 * check-xml-test-suite.py: removed some annoying warnings
161 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
162 in the PubidChars definition, regenerated, there is still
163 a bug left somewhere
164 * genChRanges.py: save the header directly in include/libxml/
165 * configure.in: I generated a 2.6.0beta6 earlier today
166
William M. Brack418342b2003-10-11 15:35:40 +0000167Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
168
169 * fixed small error on previous commit (chvalid.h in
170 base dir instead of include directory)
171
William M. Brack68aca052003-10-11 15:22:13 +0000172Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
173
174 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
175 new files for a different method for doing range validation
176 of character data.
177 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
178 include/libxml/parserInternals.h: modified for new range method.
179 * catalog.c: small enhance for warning message (using one
180 of the new range routines)
181
Daniel Veillard73000572003-10-11 11:26:42 +0000182Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * valid.c include/libxml/valid.h: adding an serror field to
185 the validation context breaks the ABI for the xmlParserCtxt
186 structure since it's embedded by content and not by reference
187
Daniel Veillardc790bf42003-10-11 10:50:10 +0000188Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * configure.in: patch from Mike Hommey
191 * threads.c: applied Windows patch from Jesse Pelton and Stephane
192 Bidoul
193 * parser.c: fix the potentially nasty access to ctxt->serror
194 without checking first that the SAX block is version 2
195
Daniel Veillard2b0f8792003-10-10 19:36:36 +0000196Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
197
198 * SAX2.c: fixed a nasty bug with interning some text strings
199 * configure.in: prepare for beta5 of 2.6.0
200 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
201 better error handling for I/O and converted FTP and HTTP
202 * parser.c: fixed another bug
203
Daniel Veillardffbbed42003-10-10 14:46:54 +0000204Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * SAX2.c: fixed uninitialized new field.
207 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
208 all messages
209
Daniel Veillardd8850402003-10-10 14:24:12 +0000210Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * include/libxml/tree.h: make room in Doc, Element, Attributes
213 for PSVI type informations.
214
Daniel Veillard659e71e2003-10-10 14:10:40 +0000215Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
218 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
219 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
220 include/libxml/parser.h include/libxml/valid.h
221 include/libxml/xmlerror.h: Setting up the framework for structured
222 error reporting, touches a lot of modules, but little code now
223 the error handling trail has been cleaned up.
224
Daniel Veillardd96cce12003-10-10 12:30:37 +0000225Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
226
227 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
228
Daniel Veillardfcf719c2003-10-10 11:42:17 +0000229Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * xpath.c: cleanup
232 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
233 to the new error mechanism
234
Daniel Veillard87db3a82003-10-10 10:52:58 +0000235Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * error.c xmlschemas.c: a bit of cleanup
238 * result/schemas/*.err: updated with the new result strings
239
240Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
241
242 * xpath.c: fixed bug 124061
243
Daniel Veillardd0c9c322003-10-10 00:49:42 +0000244Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
245
246 * Makefile.am: cleanup
247 * encoding.c: fix a funny typo
248 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
249 converted the Schemas code to the new error handling. PITA,
250 still need to check output from regression tests.
251
Daniel Veillarde2238d52003-10-09 13:14:55 +0000252Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLtree.c include/libxml/xmlerror.h: converted too
255 * tree.c: small cleanup
256
Daniel Veillard69d2c172003-10-09 11:46:07 +0000257Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * xinclude.c: comment fix
260 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
261 to the new infrastructure
262
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000263Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xmlIO.c: final error handling cleanup
266 * xinclude.c error.c: converted XInclude to the new error handling
267 * include/libxml/xmlerror.h: added XInclude errors
268
Daniel Veillardb65e12e2003-10-08 21:33:28 +0000269Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * parser.c: bug in compression saving was crashing galeon
272 reported by teuf
273
Daniel Veillard828ce832003-10-08 19:19:10 +0000274Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
275
276 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
277 I/O error path
278
Daniel Veillard97bf4d02003-10-08 18:58:28 +0000279Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
280
281 * xmlIO.c: better handling of error cases
282
Daniel Veillard05d987b2003-10-08 11:54:57 +0000283Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
286 cleaning up error handling in the I/O module.
287
Daniel Veillardff46a042003-10-08 08:53:17 +0000288Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * xmlregexp.c include/libxml/xmlerror.h: error handling
291 cleanup of the Regexp module.
292
Daniel Veillard18ec16e2003-10-07 23:16:40 +0000293Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
294
295 * tree.c: converting the tree module too
296 * error.c include/libxml/xmlerror.h: created a simpler internal
297 error reporting function.
298
Daniel Veillardd96f6d32003-10-07 21:25:12 +0000299Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
300
301 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
302 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
303 error reporting that time.
304 * threads.c: applied the two patches for TLS threads
305 on Windows from Jesse Pelton
306 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
307 return is always zero terminated. Should also help detecting
308 passing wrong buffer size easilly.
309 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
310 updated the results to follow the errors string generated by
311 last commit.
312
Daniel Veillard6edbfbb2003-10-07 12:17:44 +0000313Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
316 handling in the Relax-NG module.
317
Daniel Veillard4c004142003-10-07 11:33:24 +0000318Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
321 module to teh new error reporting. Better default report, adds
322 the element associated if found, context and node are included
323 in the xmlError
324 * python/tests/reader2.py: the error messages changed.
325 * result/relaxng/*: error message changed too.
326
Daniel Veillard141310a2003-10-06 08:47:56 +0000327Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
330 win32/configure.js: applied patch from Stéphane Bidoul to
331 fix the compilation of 2.6.0 code on Win32
332
Daniel Veillard8f597c32003-10-06 08:19:27 +0000333Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * check-xml-test-suite.py: fixing the script
336 * parser.c: replace sequences of RAW && NXT(.) == '.' with
337 memcmp calls, seems to not break conformance, slightly inflate
338 the size of the gcc generated code though.
339
Daniel Veillardce9457f2003-10-05 21:33:18 +0000340Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
341
342 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
343 more cleanup of error handling in parserInternals, sharing the
344 routine for memory errors.
345
Daniel Veillardf403d292003-10-05 13:51:35 +0000346Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
349 include/libxml/xmlerror.h: more code cleanup, especially around
350 error messages, the HTML parser has now been upgraded to the new
351 handling.
352 * result/HTML/*: a few changes in the resulting error messages
353
Daniel Veillard24eb9782003-10-04 21:08:09 +0000354Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
355
356 * parser.c include/libxml/xmlerror.h: more error/warning
357 handling cleanups, the XML parser module should be okay now.
358
Daniel Veillard1ae42d62003-10-03 23:59:20 +0000359Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
360
361 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
362 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
363 integrated the xmlDocWalker API given by Alfred Mickautsch,
364 and providing an xmlReader like API but working on a xmlDocPtr.
365
Daniel Veillardbb5abab2003-10-03 22:21:51 +0000366Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * Makefile.am: more cleanup in make tests
369 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
370 in the transition to the new error reporting strategy.
371 * python/tests/reader2.py result/VC/* result/valid/*:
372 few changes in the strings generated by the validation output
373
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000374Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * Makefile.am: changed 'make tests' to use a concise output,
377 scrolling to see where thing broke wasn't pleasant
378 * configure.in: some beta4 preparation, but not ready yet
379 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
380 new error handling code, last error informations are stored
381 in the parsing context or a global variable, new APIs to
382 handle the xmlErrorPtr type.
383 * parser.c parserInternals.c valid.c : started migrating to the
384 new error handling code, it's a royal pain.
385 * include/libxml/parser.h include/libxml/parserInternals.h:
386 moved the definition of xmlNewParserCtxt()
387 * parser.c: small potential buffer access problem in push code
388 provided by Justin Fletcher
389 * result/*.sax result/VC/PENesting* result/namespaces/*
390 result/valid/*.err: some error messages were sligthly changed.
391
Aleksey Sanine7acf432003-10-02 20:05:27 +0000392Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
393
394 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
395 function (wrapper around snprintf)
396
Daniel Veillardb2517d82003-10-01 19:13:56 +0000397Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
398
399 * entities.c: Fix error on output of high codepoint charref like
400 &#x10FFFF; , reported by Eric Hanchrow
401
Daniel Veillard3648fcb2003-10-01 12:21:31 +0000402Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
403
404 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
405 of a pain murrayc is really gonna be.
406
Daniel Veillardf96cf4e2003-10-01 09:05:25 +0000407Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
408
409 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
410
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +0000411Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
412
413 * entities.c legacy.c parser.c: made the predefined entities
414 static predefined structures to avoid the work, memory and
415 hazards associated to initialization/cleanup.
416
Daniel Veillard73b013f2003-09-30 12:36:01 +0000417Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
420 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
421 include/libxml/parser.h include/libxml/parserInternals.h
422 include/libxml/xmlversion.h.in: added a new configure
423 option --with-push, some cleanups, chased code size anomalies.
424 Now a library configured --with-minimum is around 150KB,
425 sounds good enough.
426
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000427Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
428
429 * libxml-2.0-uninstalled.pc.in: New file for building against
430 uninstalled libxml2 builds.
431 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +0000432 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000433
Daniel Veillard81273902003-09-30 00:43:48 +0000434Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
437 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
438 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
439 added 2 new configure option: --with-reader --with-sax1
440 to allow removing the reader or non-xmlReadxxx() interfaces.
441
Daniel Veillard652327a2003-09-29 18:02:38 +0000442Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
443
444 * configure.in entities.c tree.c valid.c xmllint.c
445 include/libxml/tree.h include/libxml/xmlversion.h.in:
446 Adding a configure option to remove tree manipulation
447 code which is not strictly needed by the parser.
448
Daniel Veillard89f7f272003-09-29 13:29:09 +0000449Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
450
451 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
452 patch from Marcin 'Shard' Konicki
453
Daniel Veillarda9cce9c2003-09-29 13:20:24 +0000454Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
455
456 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
457 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
458 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
459 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
460 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
461 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
462 include/libxml/catalog.h include/libxml/debugXML.h
463 include/libxml/entities.h include/libxml/nanohttp.h
464 include/libxml/relaxng.h include/libxml/tree.h
465 include/libxml/valid.h include/libxml/xmlIO.h
466 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
467 include/libxml/xpathInternals.h python/libxml.c:
468 Okay this is scary but it is just adding a configure option
469 to disable output, this touches most of the files.
470
Daniel Veillardc064b472003-09-29 10:55:05 +0000471Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xmlmemory.c: better fix, avoids breaking the python bindings
474
Daniel Veillardfb43bd62003-09-29 09:22:39 +0000475Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmlmemory.c: fix a compilation problem when configuring
478 with debug but without mem-debug
479
Daniel Veillard4432df22003-09-28 18:58:27 +0000480Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
481
482 * Makefile.am: cleanup, creating a new legacy.c module,
483 made sure make tests ran in reduced conditions
484 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
485 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
486 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
487 increased the modularization, allow to configure out
488 validation code and legacy code, added a configuration
489 option --with-minimum compiling only the mandatory code
490 which then shrink to 200KB.
491
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000492Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
493
494 * parser.c: fix a bug raised by the Mips compiler.
495 * include/libxml/SAX.h include/libxml/parser.h: move the
496 SAXv1 block definitions to parser.h fixes bug #123380
497 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
498 the attribute and element pool borken 2 commits ago.
499 Start playing with an entry point to preserve a subtree.
500 * entities.c: remove a warning.
501
William M. Brack7b9154b2003-09-27 19:23:50 +0000502Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
503
504 * encoding.c, parser.c, relaxng.c: further (final?) minor
505 changes for compilation warnings. No change to logic.
506
William M. Brackb670e2e2003-09-27 01:05:55 +0000507Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
508
509 * parser.c: fixed small problem with missing entities (test/ent2)
510
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000511Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
512
513 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000514 if the result is not well formed that ctxt->myDoc is not NULL
515 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000516
Daniel Veillard7d515752003-09-26 19:12:37 +0000517Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
518
519 * parser.c: other patches from William Brack to avoid
520 compilation warnings on AIX.
521
William M. Brack899e64a2003-09-26 18:03:42 +0000522Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
523
524 * HTMLparser.c, entities.c, xmlreader.c: minor change to
525 avoid compilation warnings on some (e.g. AIX) systems
526
Daniel Veillard11476b42003-09-26 14:51:39 +0000527Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
528
529 * parserInternals.c: fixed a backward compatibility problem
530 when formatting "deprecated SAXv1 function ignorableWhitespace"
531 could be reproduced by xmllint --format
532
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000533Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535 * doc/libxml2-api.xml: rebuilt the API
536 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
537 --nocdata and --nsclean to remove CDATA section and surperfluous
538 namespace declarations
539 * parser.c SAX2.c: implementation of the 2 new options
540
Daniel Veillard9475a352003-09-26 12:47:50 +0000541Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
542
543 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
544 added the same htmlRead APIs than their XML counterparts
545 * include/libxml/parser.h: new parser options, not yet implemented,
546 added an options field to the context.
547 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
548 is found within a cdata section.
549 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
550 result/cdata2.sax test/cdata2: add one more cdata test
551
Daniel Veillard60942de2003-09-25 21:05:58 +0000552Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
553
554 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
555 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
556 base URL parameter when not loading from a file or URL.
557
Daniel Veillard092643b2003-09-25 14:29:29 +0000558Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
559
560 * configure.in: preparing a beta3 solving the ABI problems
561 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
562 include/libxml/globals.h include/libxml/SAX.h: make sure the
563 global variables for the default SAX handler are V1 ones to
564 avoid ABI compat problems.
565 * xmlreader.c: cleanup of uneeded code
566 * hash.c: fix a comment
567
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000568Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
569
570 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
571 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
572 fixing some comments to avoid warnings from apibuild.py
573
Daniel Veillard70b18562003-09-24 21:45:21 +0000574Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
575
576 * win32/configure.js: patch from Stephane Bidoul for configuring
577 the beta2 version #123104
578
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000579Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
580
581 * Makefile.am: adding repeated parsing and validating tests
582 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
583 DOM tree building interfaces use the dictionary from the
584 parsing context to build the element and attributes names
585 as well as formatting spaces and short text nodes
586 * include/libxml/dict.h dict.c: added some reference counting
587 for xmlDictPtr because they can be shared by documents and
588 a parser context.
589 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
590 functions and use the standard ones now.
591 * xmllint.c: add --nodict
592 * python/libxml.c: fix a stupid bug so that ns() works on
593 attribute nodes.
594
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000595Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
596
597 * parser.c include/libxml/parser.h: adding a new set of
598 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
599 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
600 a clear define of xmlParserOption, xmlCtxtUseOptions()
601 should simplify custom parsing without being tempted to
602 use global variables, and xmlCtxtReset() should allow reuse
603 of a context for multiple parsing.
604 * xmllint.c: switched to use xmlReadXXX, allow options to
605 be used simultaneously with less troubles.
606 * tree.c: simple warning removal
607 * doc/apibuild.py: small fix
608 * doc/libxml2-api.xml win32/libxml2.def.src: updated
609
Daniel Veillard1f40d682003-09-23 09:16:56 +0000610Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c: revert xmlCreateDocParserCtxt() since this break
613 the parseDoc() python bindings
614
Daniel Veillard309f81d2003-09-23 09:02:53 +0000615Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
616
617 * parser.c: make sure xmlDetectSAX2() is called only at
618 parsing time to avoid breaking apps changing the SAX
619 callbacks after context allocation, change xmlCreateDocParserCtxt()
620 to use an immutable buffer instead of a copy
621
Daniel Veillard9ec26532003-09-23 07:43:19 +0000622Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
623
624 * xmlIO.c: applied patch from Markus Keim fixing a problem
625 with I/O callback registration.
626 * include/libxml/xmlerror.h: fixed #122994 comment numbering
627 for xmlParserErrors
628
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000629Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
630
631 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
632 really a const xmlChar*
633 * xmlreader.c include/libxml/xmlreader.h: addin the
634 xmlTextReaderConstString() to get an interned string from
635 the reader
636
William M. Brack69848302003-09-22 00:24:51 +0000637Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
638
639 * error.c: fixed a warning message (trivial)
640 * doc/search.php: removed incorrect warning message when word
641 search not found in last of multiple tables (bug 119535)
642
Daniel Veillarde72c5082003-09-19 12:44:05 +0000643Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * configure.in: preparing a 2.6.0-beta2 release
646 * xmlIO.c: avoid a warning
647 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
648 by Chris Ryland
649 * include/libxml/dict.h: add a QName access lookup to the
650 dictionary.
651 * xmlreader.c include/libxml/xmlreader.h: adding const access
652 based on the dictionary interface for string read from the
653 reader, the node content access is still TODO, it's too different
654
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000655Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
656
657 * SAX2.c: fixing namespace DTD validations
658 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
659 namespaces is slightly different now.
660 * Makefile.am: report the memory used in Timingtests (as well as time)
661
Daniel Veillard53350552003-09-18 13:35:51 +0000662Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * Makefile.am: add streaming on memory regression tests, found
665 bad bugs in the reader interface
666 * xmlreader.c: fixing bugs w.r.t. very large names, and special
667 condition in end of file.
668 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
669 adding immutable buffers, and parser input based on those,
670 but this should not be used (yet) for general parsing
671 * parser.c: added a comment about using immutable buffers for
672 general parsing.
673 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
674 output of the regression tests
675 * xmllint.c: using the immutable buffers when streaming on
676 mmaped file (--stream --memory)
677
Daniel Veillard536fad52003-09-18 10:05:56 +0000678Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
679
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000680 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000681
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000682Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * Makefile.am: add a Timingtests target to check bad behaviour
685 from the streaming engine
686 * dbgen.pl dbgenattr.pl: perl script to generate big instances
687 * xmlreader.c: fix a bad behaviour on large buffer inputs
688
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000689Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
690
691 * dict.c xmlreader.c: two small improvements
692
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000693Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
694
695 * parserInternals.c: avoid a leak with previous patch
696
Daniel Veillard007d51e2003-09-17 20:07:28 +0000697Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
698
699 * python/libxml.c: use stderr and not stdout for default errors
700 in python environment bug #122552
701
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000702Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * parserInternals.c: small fix from Rob Richards for input filename
705 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
706 * xmlIO: adding a guard in one function
707
Daniel Veillard19895052003-09-17 13:59:32 +0000708Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
711 reducing memory allocation and free and avoiding expensive routines
712
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000713Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
714
715 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
716 seriously with per-document dict and element and attribute nodes
717 reuse in the xmlReader. This seems to lead to an interesting
718 speedup of the xmlReader already.
719
Daniel Veillard81514ba2003-09-16 23:17:26 +0000720Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * dict.c include/libxml/dict.h: do string allocations in large
723 pools, allowing to find if a string pertain to a dict quickly
724 * xmllint.c: fix --stream --repeat --timing
725 * Makefile.am: the testThreads run output should be seen.
726
Daniel Veillard8a44e592003-09-15 14:50:06 +0000727Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
728
729 * SAX2.c include/libxml/parser.h: starting work on reusing the
730 parser dictionary for the element and attribute tag names.
731 Add pools for Element and Attributes in the parser context,
732 which should help speeding up the reader.
733 * Makefile.am result/*.rdr : adding non-python reader regression
734 tests.
735
Daniel Veillard62998c02003-09-15 12:56:36 +0000736Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
737
738 * SAX2.c parser.c valid.c: starting to cleanup some of the
739 problems exposed by the W3C/NIST regression suite.
740 * result/ent7.sax result/xml2.sax: small fixes.
741
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000742Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
743
744 * parser.c: more parser error factoring
745
William M. Brack3a6da762003-09-15 04:58:14 +0000746Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
747
748 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
749
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000750Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
751
752 * parser.c include/libxml/xmlerror.h: factoring of more
753 error handling code, serious size reduction and more lisibility
754 of the resulting code.
755 * parserInternals.c parser.c include/libxml/parserInternals.h
756 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
757 checks are done, use a counter for entities. Entities where freed and
758 reallocated at the same address failing the check.
759 * tree.c: avoid a warning
760 * result/valid/* result/VC/*: this slightly changes some validation
761 error messages.
762
William M. Brack4e52f2f2003-09-14 18:07:39 +0000763Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
764
765 * valid.c: fixed bug 121759 - early declaration of
766 attribute-list in external DTD
767
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000768Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
769
770 * parser.c include/libxml/xmlerror.h: starting cleaning up
771 error handling, factorize error processing
772 * doc/xmllint.html: update of the page, remove --sgml
773
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000774Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
777 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
778 broken pseudo SGML DocBook parser code.
779
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000780Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
781
782 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
783 valgrind pointed out the strings overlapped. cleanup .
784
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000785Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
786
787 * tree.c: applied speedup to xmlSearchNs() as suggested by
788 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
789 applying the same trick.
790
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000791Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
792
793 * parser.c parserInternals.c tree.c include/libxml/parser.h
794 include/libxml/xmlerror.h: adding namespace checkings
795 while making sure they still parse as wellformed documents.
796 Add an nsWellFormed status report to the context, and
797 provide new appropriate error codes.
798 * Makefile.am result/namespaces/* test/namespaces/*: add
799 specific regression testing for the new namespace support
800 * test/att5 result/noent/att5 result/att5 result/att5.sax:
801 add more coverage for the attribute parsing and normalization
802 code.
803
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000804Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
805
806 * threads.c: backport of a thread bugfix from 2_5_X branch
807
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000808Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
809
810 * parser.c: fixed a bug in one corner case of attribute parsing.
811
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000812Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
813
814 * configure.in doc/* : 2.6.0beta1 changes
815 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
816 normalization, might not be totally fixed but this should
817 make sure SAX event provide the right strings for attributes
818 except entities for which libxml2 is different by default
819 This should fix #109564
820 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
821 in attribute callback values
822 * result/c14n/with-comments/example-4
823 result/c14n/without-comments/example-4: this also fixes a subtle
824 bug in the canonicalization tests.
825
Daniel Veillarde57ec792003-09-10 10:50:59 +0000826Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
827
828 Time to commit 3 days of work rewriting the parser internal,
829 fixing bugs and migrating to SAX2 interface by default. There
830 is some work letf TODO, like namespace validation and attributes
831 normalization (this break C14N right now)
832 * Makefile.am: fixed the test rules
833 * include/libxml/SAX2.h include/libxml/parser.h
834 include/libxml/parserInternals.h SAX2.c parser.c
835 parserInternals.c: changing the parser, migrating to SAX2,
836 adding new interface to switch back to SAX1 or initialize a
837 SAX block for v1 or v2. Most of the namespace work is done
838 below SAX, as well as attribute defaulting
839 * globals.c: changed initialization of the default SAX handlers
840 * hash.c tree.c include/libxml/hash.h: added QName specific handling
841 * xmlIO.c: small fix
842 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
843 version code path
844 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
845 pointed out a typo in a very old test namespace
846
William M. Brackc07329e2003-09-08 01:57:30 +0000847Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
848
849 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
850 of compressed files, setting doc->compressed appropriately
851 (bug #120503).
852
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000853Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
854
855 * parser.c: try to cope with the fact that apps may still
856 have allocated smaller SAX callbak block
857
Daniel Veillard0fb18932003-09-07 09:14:37 +0000858Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * dict.c: allow to give -1 for undefined length in lookups
861 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
862 first round of work on the new SAX2 interfaces, the API
863 will change but commiting before changing for historical
864 reference.
865
William M. Brack4811ba32003-09-06 18:02:53 +0000866Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
867
868 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
869 sax->warning with wrong params).
870
Daniel Veillard93625d32003-09-05 08:36:12 +0000871Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
872
873 * include/libxml/globals.h: patch from Stéphane Bidoul to export
874 globals entry points to the python bindings
875
Daniel Veillard40412cd2003-09-03 13:28:32 +0000876Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
877
878 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
879 by default instead of "HTML"
880 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
881 avoiding calls to "areBlanks" when not needed.
882 * include/libxml/parser.h include/libxml/tree.h: some structure
883 extensions for future work on using per-document dictionaries.
884
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000885Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
888 tree, keeping result in the same tree, added SAXtests to the
889 default "make tests"
890
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000891Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
892
893 * include/libxml/xmlexports.h: defined additional macros which
894 affect exports and added mingw section
895
William M. Brack008c06b2003-09-01 22:17:39 +0000896Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
897
898 * doc/index.py: fixed problem parsing xhtml docs
899 * doc/xmlreader.html,doc/guidelines.html: small modification
900 to avoid problem in python parsing.
901 * doc/search.php: fixed upper case filename problem for XSLT docs
902
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000903Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
904
905 * xinclude.c: patch from Mark Vakoc that allows compiling
906 with XInclude but without XPointer support.
907
Daniel Veillarde8553732003-09-01 20:33:14 +0000908Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
909
910 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
911 to add --libtool-libs option to xml2-config script.
912
William M. Brack3f479502003-09-01 04:58:15 +0000913Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
914
915 * doc/README.docs, doc/Makefile.am: new file added,
916 giving some description of the documentation generation process
917 * doc/search.php: fixed problem with upper case on filenames
918
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000919Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
920
921 * win32/Makefile.bcb: updates by Eric Zurcher
922
William M. Brackcdfa2862003-08-29 06:03:38 +0000923Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
924
925 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
926 to compensate for pollution from Igor's header taint
927 (quick before Daniel notices)
928
Daniel Veillard67906942003-08-28 21:13:25 +0000929Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
930
931 * SAX2.c: fixed a namespace error on attribute reporting bug
932 pointed out by Tobias Reif
933 * test/p3p result/p3p result/noent/p3p: this test case was wrong
934 using xmlsn instead of xmlns...
935
Igor Zlatkovic65901252003-08-28 16:26:12 +0000936Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
937
938 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
939 typos reported by Mark Vakoc
940
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000941Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
942
943 add:
944 * doc/tutorial/api.html
945 * doc/tutorial/ar01s09.html
946 * doc/tutorial/includexpath.c
947 updated
948 * doc/tutorial/*.html
949 fix my bad - forgot to check in new files when I last
950 updated
951
952
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000953Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
954
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000955 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000956 * xmllint.c: fixed time inclusion for various compilers
957
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000958Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
959
960 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
961 few casts to shut the compiler warnings
962
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000963Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
964
965 * win32/Makefile.* win32/configure.js: fixed for mingw
966
Daniel Veillard5805be22003-08-28 08:03:23 +0000967Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
968
969 * globals.c threads.c: fixing bug #120870 try to avoid problem
970 with uninitialized mutexes
971
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000972Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
973
974 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
975 up with multiple states, select the "best" one. Fix #120682
976 * result/relaxng/tutor11_2_3.err: small change resulting
977
978Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
979
980 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
981
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000982Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
983
984 * include/libxml/[threads-xpointer].h: realigned parameters
985 after taint
986
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000987Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
988
989 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
990 as reported by Eric Zurcher
991
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000992Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * relaxng.c: fixed bug #120386 again a problem introduced when
995 trying to reuse automata for content validation. Fix a bug report
996 problem on zeroOrMore
997 * result/relaxng/tutor3_7_err: change slightly error reporting.
998
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000999Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * include/libxml/Makefile.am: make sure the new header will
1002 be included when generating a new distribution.
1003
Daniel Veillard73827cb2003-08-25 10:57:27 +00001004Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1007 routines which led to bug #120040 and the ones reported by
1008 Martijn Faassen
1009
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001010Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1011
1012 * include/libxml/parserInternals.h include/libxml/relaxng.h
1013 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1014 parameters after taint.
1015
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001016Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1017
1018 * include/libxml/xmlversion.h.in: moved export defs to a separate
1019 file for consistency.
1020 * include/libxml/xmlexports.h: new file, contains export defs.
1021
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001022Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1023
1024 * include/libxml/*.h genUnicode.py: exportability taint
1025 of the headers.
1026
Daniel Veillard11af4292003-08-21 10:39:13 +00001027Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * SAX.c: make the deprecated interfaces log an error message
1030 to be sure it won't get used.
1031
Daniel Veillard1af9a412003-08-20 22:54:39 +00001032Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1035 Adding new version of the SAX interface, it's not there yet,
1036 currently just preparing the work
1037 * globals.c parser.c SAX.c include/libxml/SAX.h
1038 include/libxml/globals.h include/libxml/parser.h: doing some
1039 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1040 while keeping functionalities, preparing SAX2 integration.
1041 * dict.c: small cleanup.
1042
Daniel Veillarde5984082003-08-19 22:21:13 +00001043Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * tree.c: fixes a small bug introduced in last commit and detected
1046 by valgrind.
1047
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001048Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * dict.c hash.c: optimization when freeing hash tables.
1051 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1052 allocations
1053 * parser.c parserInternals.c include/libxml/parser.h: keep a
1054 single allocated block for all the attributes callbacks,
1055 avoid useless malloc()/free()
1056 * tree.c: do not realloc() when growing a buffer if the buffer
1057 ain't full, malloc/memcpy/free avoid copying memory.
1058
Daniel Veillard66f68e72003-08-18 16:39:51 +00001059Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1062 --dtdvalidfpi for Tobias Reif
1063
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001064Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1067 new dictionary module to keep a single instance of the names used
1068 by the parser
1069 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1070 switched all parsers to use the dictionary internally
1071 * include/libxml/HTMLparser.h include/libxml/parser.h
1072 include/libxml/parserInternals.h include/libxml/valid.h:
1073 Some of the interfaces changed as a result to receive or return
1074 "const xmlChar *" instead of "xmlChar *", this is either
1075 insignificant from an user point of view or when the returning
1076 value changed, those function are really parser internal methods
1077 that no user code should really change
1078 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1079 the docs were regenerated
1080
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001081Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1084
William M. Bracka716ff12003-08-16 14:58:33 +00001085Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1086
1087 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1088 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1089
William M. Brackc6e07552003-08-16 12:44:47 +00001090Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1091
1092 * doc/API*.html, doc/html/*: regenerated API documentation
1093 for xmlsoft.org (part of Bug 119535)
1094
William M. Brack7a821652003-08-15 07:27:40 +00001095Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1096
1097 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1098 doc/libxml2-api.xml: Minor changes to comments, etc. for
1099 improving documentation generation
1100 * doc/Makefile.am: further adjustment to auto-generation of
1101 win32/libxml2.def.src
1102
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001103Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * News configure.in: preparing libxml2-2.5.10 release
1106 * doc/* : updated the doc and rebuilt
1107
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001108Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1111 Malcolm Tredinnick with the patch he suggested.
1112
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001113Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1114
1115 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1116
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001117Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * uri.c: fixing an use of strcpy() where both strings overlap
1120 pointed out by valgrind.
1121
Daniel Veillard98485322003-08-14 15:44:40 +00001122Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1125 some compilation warnings.
1126 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1127 plus some cleanup and better error reporting.
1128
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001129Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * encoding.c: applied UTF-16 encoding handling patch provided by
1132 Mark Itzcovitz
1133 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1134 not having iconv support.
1135
Daniel Veillard1638a472003-08-14 01:23:25 +00001136Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1139 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1140 mingw compiler on Windows.
1141
Daniel Veillardb19ba832003-08-14 00:33:46 +00001142Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * parser.c: fixed the serious CPU usage problem reported by
1145 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001146 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001147 missing in htmlSAXParseDoc
1148
William M. Brackccf9e392003-08-13 14:50:18 +00001149Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1150
1151 * doc/Makefile.am: Removed dependency from libxml2.def.src
1152
William M. Brack476cd962003-08-13 11:09:42 +00001153Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1154
1155 * autogen.sh: took away the requirement for automake-1.4,
1156 changed the messages for getting auto* tools to current
1157 gnu pages.
1158 * configure.in: added check for Linux Dec alpha requiring
1159 -ieee flag, fixed test for ipv6
1160 * trionan.c: fixed problem for compiling on Linux Dec alpha
1161 using native compiler
1162 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1163 whenever libxml2-api.xml is changed.
1164
Daniel Veillard6b621b82003-08-11 15:03:34 +00001165Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1168 is not used.
1169
William M. Brack30909422003-08-10 00:14:20 +00001170Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1171
1172 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1173
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001174Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * News configure.in: preparing libxml2-2.5.9 release
1177 * doc/* : updated the doc and rebuilt
1178
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001179Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1182 definition to get a correct API XML description. This was apparently
1183 breaking Windows build.
1184
Daniel Veillard14f752c2003-08-09 11:44:50 +00001185Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1188 the progressive HTML parser front-end on large character data
1189 island leading to an erroneous end of data detection by the
1190 parser. Some cleanup too to get closer from the XML progressive
1191 parser.
1192
William M. Brack6d13f332003-08-08 16:40:36 +00001193Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1194
1195 * win32/configure.js: Added in support for the ISO8859X
1196 module (patch provided by Jesse Pelton)
1197
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001198Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1201 when the library is not initialized and one try to save, the
1202 locks in threaded env might not been initialized, playing safe
1203 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1204 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1205 his tests to the regression suite.
1206
William M. Brack41e6bed2003-08-08 10:53:06 +00001207Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1208
1209 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
1210 (with apologies to Igor) - Enhanced handling of docb and
1211 nanohttp.
1212
William M. Brack16db7b62003-08-07 13:12:49 +00001213Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1214
1215 * encoding.c: further small changes for warnings when
1216 configured with --with-iconv=no
1217
William M. Bracka71a8ef2003-08-06 04:43:55 +00001218Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1219
1220 * error.c trionan.[ch] testThreads.c python/generator.py:
1221 further small changes to elminate most of the remaining
1222 warnings.
1223
William M. Brackc1939562003-08-05 15:52:22 +00001224Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1225
1226 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
1227 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
1228 python/libxml.c include/libxml/xmlmemory.h: small changes
1229 to syntax to get rid of compiler warnings. No changes
1230 to logic.
1231
Daniel Veillardc758c222003-08-04 20:42:34 +00001232Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
1235
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001236Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * tree.c: fixed a small problem in the patch for #118763
1239 * result/HTML/doc3.htm*: this reverts back to the previous result
1240
Daniel Veillard91e69c52003-08-04 01:43:07 +00001241Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
1244 and rebuilt, apparently some C++ wrappers are not available,
1245 c.f. bug #118943
1246
Daniel Veillard39057f42003-08-04 01:33:43 +00001247Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * tree.c: fixing HTML attribute serialization bug #118763
1250 applying a modified version of the patch from Bacek
1251 * result/HTML/doc3.htm*: this modifies the output from one test
1252
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00001253Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * tree.c include/libxml/tree.h: added a new API to split a
1256 QName without generating any memory allocation
1257 * valid.c: fixed another problem with namespaces on element
1258 in mixed content case
1259 * python/tests/reader2.py: updated the testcase with
1260 Bjorn Reese fix to reader for unsignificant white space
1261 * parser.c HTMLparser.c: cleanup.
1262
Daniel Veillard5ee43b02003-08-04 00:58:46 +00001263Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * catalog.c: trying to fix #118754 of possible recursion in the
1266 catalogs. Not fantastically happy about the current fix since
1267 it's likely to break under very thread intensive concurrent
1268 access to the catalog. Better solution might to keep the depth
1269 an extra argument to the resolution functions.
1270
Daniel Veillard7b68df92003-08-03 22:58:54 +00001271Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * valid.c: fixed bug #118712 about mixed content, and namespaced
1274 element names.
1275 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
1276 in the regression tests
1277
William M. Brack779af002003-08-01 15:55:39 +00001278Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
1279
1280 Coninuing work on bug 118559
1281 * DOCBparser.c: removed 2 unsed vars
1282 * xmlregexp.c: changed some numeric const to their enum symbols
1283 * xmlreader.c: changed one var define from int to enum
1284 (a little more to be done, awaiting co-ordination)
1285 * relaxng.c: deleted one unused var
1286 * xmllint.c: deleted some unused vars, changed one arg
1287 val from int to enum
1288 * testHTML.c, testDocbook.c: changed some arg vals to enum const
1289 * xmlIO.c: fixed typo from last night (small warning msg)
1290
William M. Brack78637da2003-07-31 14:47:38 +00001291Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
1292
1293 Working on bug 118559
1294 * error.c: deleted unused variable
1295 * parserInternals.c: deleted unneeded 'const' qualifier
1296 * parser.c: changed variable type for enum temp storage
1297 * xmlIO.c: changed debugging var to be inside #ifdef
1298 * valid.c: removed unused variable
1299 * HTMLparser.c: removed some unneeded 'const' qualifiers
1300 * xpath.c: added some type casts, removed some unused vars
1301 * xinclude.c: added one type cast
1302 * nanohttp.c: repositioned some #ifdef to avoid unused var
1303 * nanoftp.c: removed unused var
1304
Daniel Veillard97e01882003-07-30 18:59:19 +00001305Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * HTMLparser.c: applied a patch from William Brack about
1308 the problem of parsing very large HTML instance with comments
1309 as raised by Nick Kew
1310
Daniel Veillardd6038e02003-07-30 16:37:18 +00001311Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
1314 patch from Bjorn Reese for xmlTextReaderNodeType() and
1315 significant whitespace. There is an enum for node type
1316 values now.
1317
Daniel Veillard01fc1a92003-07-30 15:12:01 +00001318Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * encoding.c: applying patch from Peter Jacobi to added
1321 ISO-8859-x encoding support when iconv is not available
1322 * configure.in include/libxml/xmlversion.h.in
1323 include/libxml/xmlwin32version.h.in: added the glue needed
1324 at the configure level and made it the default for Windows
1325
Daniel Veillardc2664642003-07-29 20:44:53 +00001326Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * python/generator.py python/libxml.c python/libxml2class.txt:
1329 patch from Joachim Bauch + cleanup for Relax NG error callbacks
1330 in python
1331
Daniel Veillarda6874ca2003-07-29 16:47:24 +00001332Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
1335 cleanup patch, and also avoided a possible memory leak
1336
Daniel Veillard9ff7de12003-07-29 13:30:42 +00001337Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * encoding.c: fix the previous commit
1340
William M. Brack4a557d92003-07-29 04:28:04 +00001341Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1342
1343 * HTMLparser.c: fixed problem with comments reported by Nick Kew
1344 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
1345 some future cleanup of UTF8 handling
1346
Daniel Veillard9deb2422003-07-28 20:40:59 +00001347Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * xpath.c: applied a change suggested by Sean Griffin in bug
1350 #118494 about a memory leak in EXSLT
1351
Daniel Veillardd94849b2003-07-28 13:02:24 +00001352Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
1355 when fixing the previous Relax-NG bugs
1356 * result/relaxng/*: This slightly changes the output messages of
1357 some regression tests.
1358 * configure.in: added support of -with-fexceptions for nested C++
1359 support.
1360
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00001361Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
1362
1363 * doc/tutorial/apa.html
1364 * doc/tutorial/apb.html
1365 * doc/tutorial/apc.html
1366 * doc/tutorial/apd.html
1367 * doc/tutorial/ape.html
1368 * doc/tutorial/apf.html
1369 * doc/tutorial/apg.html
1370 * doc/tutorial/aph.html
1371 * doc/tutorial/ar01s02.html
1372 * doc/tutorial/ar01s03.html
1373 * doc/tutorial/ar01s04.html
1374 * doc/tutorial/ar01s05.html
1375 * doc/tutorial/ar01s06.html
1376 * doc/tutorial/ar01s07.html
1377 * doc/tutorial/ar01s08.html
1378 * doc/tutorial/index.html
1379 * doc/tutorial/ix01.html
1380 * doc/tutorial/xmltutorial.pdf
1381 * doc/tutorial/xmltutorial.xml
1382 update tutorial with XPath example
1383
1384
Daniel Veillard597bc482003-07-24 16:08:28 +00001385Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
1386
1387 * SAX.c parser.c: fixing a bug about a special case of namespace
1388 handling, this closes bug #116841
1389
Daniel Veillard2134ab12003-07-23 19:56:29 +00001390Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * relaxng.c result/relaxng/*: checked and fixed the compilation
1393 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
1394 This slightly changes the output messages of some regression tests.
1395
Daniel Veillardc127adc2003-07-23 15:07:08 +00001396Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * xmlreader.c: fixed an out of bound error #118052 , the good
1399 part if that base64 code was not in use yet ...
1400
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00001401Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
1402
1403 * doc/xmllint.html
1404 include html version of the xmllint man page, so an
1405 up-to-date version is visible on the Web
1406
Daniel Veillard8edf1c52003-07-22 20:52:14 +00001407Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * xinclude.c include/libxml/xinclude.h: added a new API
1410 xmlXIncludeProcessTree() to process XInclude only on a subtree
1411 this should fix bug #115385
1412
Daniel Veillard409a8142003-07-18 15:16:57 +00001413Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * relaxng.c include/libxml/relaxng.h: adding Get interface for
1416 the error callback and parameters of parsing and validation
1417 contexts
1418 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
1419 on text nodes.
1420
Daniel Veillard2dcb9372003-07-16 21:18:19 +00001421Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
1424 when using the push XML parser.
1425 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
1426 added the test to the regression suite.
1427
Daniel Veillard2009c4e2003-07-15 20:04:34 +00001428Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
1431 as suggested by Rob Richards
1432
Daniel Veillard34ba3872003-07-15 13:34:05 +00001433Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
1436 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
1437 to unsigned int and a couple of others.
1438
1439Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1442
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001443Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1446
Daniel Veillarddf101d82003-07-08 14:03:36 +00001447Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1448
1449 * globals.c threads.c: fixes some problem when freeing unititialized
1450 mutexes
1451
Daniel Veillard2db8c122003-07-08 12:16:59 +00001452Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1455 directly, some cleanups
1456 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1457 validation code.
1458
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001459Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * win32/configure.js: Jesse Pelton pointed out a problem in the
1462 javascript code.
1463
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001464Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * NEWS doc/*: regenerated
1467 * nanoftp.c nanohttp.c: might fix includes problems with the
1468 Ipv6 support on solaris
1469 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1470 defined as #IMPLIED
1471
Daniel Veillard560c2a42003-07-06 21:13:49 +00001472Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1473
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001474 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001475 * nanohttp.c: changed some preprocessor block
1476 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1477 hexBinary schema datatype and adding support for totalDigits and
1478 fractionDigits facets.
1479
Daniel Veillard7a985a12003-07-06 17:57:42 +00001480Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1483
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001484Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * xinclude.c: fixed bug #116095 removing the error message when
1487 reapplying XInclude to a document.
1488
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001489Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * xmlIO.c: applied small changes to portability layer for
1492 compilation on DJGPP Ms-DOS compiler.
1493
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001494Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * parser.c HTMLparser.c: use the character() SAX callback
1497 if the cdataBlock ain't defined.
1498 * xpath.c: fix bug #115349 allowing compilation when configured
1499 with --without-xpath since the Schemas code needs NAN and co.
1500
William M. Brack59002e72003-07-04 17:01:59 +00001501Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1502
1503 Fixed problem with multi-threading, shown by the test program
1504 testThreads. After fix, ran mutiple tests on various speed
1505 machines (single and dual processor X86), which all seem okay.
1506
1507 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1508
1509 * threads.c: added missing initialisation for condition variable
1510 in xmlNewRMutex.
1511
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001512Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1515 closing bug #114837
1516
1517 * configure.in: Added checks for IPv6 support and getaddrinfo().
1518
1519 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1520
1521 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1522
1523 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1524 field or sockaddr_in field, depending upon the availability of IPv6
1525 support.
1526 have_ipv6(): Added to check for run-time IPv6 support.
1527 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1528 Modified to parse a URI with IPv6 address given in [].
1529 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1530 resolution, if it is available on the system, as gethostbyname
1531 does not return IPv6 addresses on some platforms.
1532 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1533 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1534 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1535 we are dealing with.
1536
1537 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1538 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1539 a URI with IPv6 address given in [].
1540 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1541 available on the system. Also IPv6 addresses will be resolved by
1542 gethostbyname only if IPv6 run-time support is available.
1543 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1544
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001545Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1546
1547 * win32/configure.js include/win32config.h
1548 include/libxml/xmlversion.h.in: Applied the patch for BCB
1549 by Eric Zurcher.
1550
Daniel Veillardd7cec922003-06-13 12:30:10 +00001551Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1554 due to #115104 and while fixing #115101 . HTML URLs must not
1555 be version dependant.
1556
Daniel Veillard8265a182003-06-13 10:05:56 +00001557Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * entities.c: do not generate &quot; for " outside of attributes
1560 * result//*: this changes the output of some tests
1561
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001562Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * parser.c xmlIO.c: trying to fix #114277 about when file
1565 remapping and escaping should really be attempted.
1566
Daniel Veillarda37aab82003-06-09 09:10:36 +00001567Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1568
1569 * doc/*: applied a patch from Gman for building docs
1570 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1571 Gary Pennington to provide an allocator for xmlValidCtxt
1572 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1573 #113580 about data not being passed immediately.
1574
Daniel Veillarde1326112003-06-05 09:32:20 +00001575Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * tree.c: applied a couple of patches from Mark Itzcovitz
1578 to handle saving back "UTF-16" documents.
1579
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001580Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1583 some work done while in the Maldives (hence the timezone on the
1584 laptop !)
1585 * result/schemas/length3* test/schemas/deter0_*
1586 test/schemas/group0_*: some tests added too
1587
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001588Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1589
1590 * encoding.c: small fix
1591 * xmlIO.c: fixed an error message
1592
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001593Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1596 accepting an improper UTF8 sequence
1597
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001598Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1599
1600 * threads.c: applied the patch from Stéphane Bidoul for getting
1601 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001602 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001603
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001604Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * HTMLtree.c: fixing bug #112904: html output method escaped
1607 plus sign character in URI attribute.
1608
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001609Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1610
1611 * build_glob.py global.data globals.c parser.c
1612 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1613 up threads global defaults.
1614 * doc/libxml2-api.xml: this extends the API with new functions
1615 * python/tests/Makefile.am python/tests/reader2.py
1616 python/tests/thread2.py: integrated the associated testcase and
1617 fixed the error string used in reader2
1618
Daniel Veillard38b80a82003-05-14 18:59:00 +00001619Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * configure.in libxml.spec.in python/Makefile.am: trying
1622 to conciliate --with-python= requirements and RPM builds,
1623 a PITA really...
1624
Daniel Veillard104caa32003-05-13 22:54:05 +00001625Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * HTMLparser.c: oops last commit introduced a memory leak.
1628
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001629Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1630
1631 * xmllint.c doc/xmllint.xml: added --nonet option
1632 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1633 xsltproc or xmllint
1634 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1635 rebuilt
1636 * HTMLparser.c: cleaned up the HTML parser context build when
1637 using an URL
1638
Daniel Veillardd437d322003-05-13 21:07:01 +00001639Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * libxml.spec.in: added a comment about bug #112902
1642
William M. Brack3dd57f72003-05-13 02:06:18 +00001643Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1644
1645 * minor cleanup of configure '--help' display
1646 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1647
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001648Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * tree.c: PI nodes in external subset were not freed :-\
1651 fixes bug #112842
1652
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001653Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1654
1655 * xmllint.c: added --schema option to run WXS schema validation
1656 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1657 tried to improve error reporting in the Schema code, some cleanup
1658 too.
1659
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001660Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1661
1662 * xmlschemas.c: fixed some problems in the handling of errors,
1663 and attributes addressed by references.
1664 * test/schemas/* result/schemas/*: dropped the verbosity level
1665 and added a couple of new tests
1666
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001667Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1668
1669 * relaxng.c: Stéphane Bidoul found an off by one addressing
1670 error on the error handling.
1671
Daniel Veillarda77cf712003-05-09 23:09:55 +00001672Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * xmlschemastypes.c: trying to fix #112673
1675
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001676Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1679 warning, this fixed a bug and should close #111574
1680
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001681Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1684 holding minOccurs="0"
1685 * test/schemas/all_* result/schemas/all_*: added some regression
1686 tests for that bug
1687 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1688 Garry Pennington to compile without schemas support.
1689
Daniel Veillarda067e652003-05-01 08:03:46 +00001690Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1691
1692 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1693
Daniel Veillard61c52202003-04-30 12:20:34 +00001694Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * xml2-config.in: try to fix Red hat bug #89957, do not
1697 output -L/usr/lib64
1698 * xmlreader.c: fixed a typo in a comment
1699
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001700Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1701
1702 * doc/tutorial/aph.html, ix01.html
1703 forgot to cvs add the new files. Thanks to Roland van Laar
1704 for pointing this out
1705
Daniel Veillardd4330462003-04-29 12:40:16 +00001706Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1709 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1710 to the XML/XSLT doc generation closing #111799
1711 * doc/html/*: complete update of the HTML results
1712
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001713Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1714
1715 * win32/defgen.xsl: fixed the conditional for unicode map,
1716 removed hardcoded schema entries
1717
1718Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1719
1720 * win32/defgen.xsl: new file, stylesheet for generating
1721 win32/libxml2.def.src from doc/libxml2-api.xml
1722 * win32/libxml2.def.src: is autogenerated from now on, changes
1723 to this file will not appear here anymore
1724
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001725Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * win32/configure.js python/setup.py.in: applied patch
1728 from Stéphane Bidoul for the Python bindings on the new
1729 release.
1730
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001731Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1732
1733 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1734 declaration
1735 * win32/configure.js: thread-enabled build is now default
1736 * win32/libxml2.def.src: added more exports
1737
Daniel Veillard1177ca42003-04-26 22:29:54 +00001738Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1741 developers from common pages, made the transition to XHTML1,
1742 added validity checking to the makefile rules.
1743
Daniel Veillard329456a2003-04-26 21:21:00 +00001744Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * parser.c: fix for xmlIOParseDTD same as previous and reported
1747 by Petr Pajas
1748
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001749Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1752 closing #111638
1753
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001754Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1755
1756 * python/generator.py: fixed a problem in the generator where
1757 the way functions are remapped as methods on classes was
1758 not symetric and dependant on python internal hash order,
1759 as reported by Stéphane Bidoul
1760
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001761Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1762
1763 * doc/tutorial:
1764 xmltutorial.xml
1765 xmltutorial.pdf
1766 *.html
1767 add appendix on generating compiler flags, more indexing
1768
Daniel Veillard1c960272003-04-25 23:12:22 +00001769Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1770
1771 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1772 to get libxml-2.5.7 to compile on OpenVMS
1773
Daniel Veillardc5573462003-04-25 16:43:49 +00001774Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1777
Daniel Veillardfd583412003-04-25 13:22:10 +00001778Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1781 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1782 man page based on xsltproc and a stylesheet PI in the XML.
1783
Daniel Veillarddc07e182003-04-25 10:39:38 +00001784Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1787 character preventing rendering by the man command.
1788
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001789Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * NEWS configure.in: preparing release 2.5.7
1792 * doc/*: updated and rebuilt the docs
1793 * doc/apibuild.py: fixed the script
1794
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001795Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1798 get in the way of the builds
1799 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1800
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001801Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1804 Memory test from Havoc Pennington #109368
1805 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1806 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1807 include/libxml/parser.h: a lot of memory allocation cleanups
1808 based on the results of the OOM testing
1809 * check-relaxng-test-suite2.py: seems I forgot to commit the
1810 script.
1811
Daniel Veillard18f113d2003-04-23 15:18:26 +00001812Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1815
Daniel Veillard85095e22003-04-23 13:56:44 +00001816Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1819 more places where xmlCanonicPath() must be used to convert
1820 filenames to URLs, trying to fix #111088
1821
Daniel Veillard54396242003-04-23 07:36:50 +00001822Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * python/libxml.c python/libxml.py: applied patch from
1825 Brent M Hendricks adding binding for xmlCatalogAddLocal
1826
Daniel Veillard45269b82003-04-22 13:21:57 +00001827Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1828
1829 * HTMLparser.c: tried to fix #98879 again in a more solid
1830 way.
1831
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001832Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1833
1834 * win32/libxml2.def.src: added more exports from the relaxng and
1835 xmlreader clan
1836
Daniel Veillardf431eb82003-04-22 08:37:26 +00001837Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1840 provided by Brent Hendricks fixing #105992 and integrated the
1841 examples in the testsuite.
1842
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001843Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * TODO: updated a bit
1846 * configure.in: fixed the comment, threads now default to on
1847 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1848
Daniel Veillarda880b122003-04-21 21:36:41 +00001849Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1852 xmlreader.c include/libxml/parser.h: a lot of performance work
1853 especially the speed of streaming through the reader and push
1854 interface. Some thread related optimizations. Nearly doubled the
1855 speed of parsing through the reader.
1856
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001857Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1858
1859 * doc/xmllint.xml
1860 * doc/xmllint.1
1861 update man page to explain use of --stream
1862
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001863Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1866 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1867 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1868 include/libxml/globals.h include/libxml/xmlmemory.h: added
1869 xmlMallocAtomic() to be used when allocating blocks which
1870 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1871 to allow registering the full set of functions needed by
1872 a garbage collecting allocator like libgc, ref #109944
1873
Daniel Veillard84942712003-04-18 14:40:05 +00001874Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1875
1876 * configure.in: switched to have thread support enabled by default,
1877 didn't got troubles with ABI compatibility on Linux, hope it
1878 won't break on strange OSes, if yes, report the system ID
1879 * doc/libxml2-api.xml: just rebuilt the API
1880
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001881Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1882
1883 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1884 added support for large file, tested with a 3+GB instance,
1885 and some cleanup.
1886 * catalog.c: added a TODO
1887 * Makefile.am: added some "make tests" comments
1888
Daniel Veillardac297932003-04-17 12:55:35 +00001889Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1890
1891 * relaxng.c: some cleanups
1892 * doc/xmlreader.html: extended the document to cover RelaxNG and
1893 tree operations
1894 * python/tests/Makefile.am python/tests/reader[46].py: added some
1895 xmlReader example/regression tests
1896 * result/relaxng/tutor*.err: updated the output of a number of tests
1897
Daniel Veillard62163602003-04-17 09:36:38 +00001898Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * relaxng.c: valgrind pointed out an uninitialized variable error.
1901
Daniel Veillard33300b42003-04-17 09:09:19 +00001902Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1903
1904 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1905 xmlreader.c: augnemting the APIs, cleanups.
1906 * parser.c: cleanup bug #111005
1907 * xmlIO.c: added some missing comments
1908
Daniel Veillardce192eb2003-04-16 15:58:05 +00001909Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1912 trying to improve the subset compiled, and more testing.
1913 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1914 documentation
1915 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1916 * result/relaxng/*.err: fix some of the outputs
1917
Daniel Veillardf4e55762003-04-15 23:32:22 +00001918Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1919
1920 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1921 include/libxml/xmlreader.h: implemented streaming of
1922 RelaxNG (when possible) on top of the xmlReader interface,
1923 provided it as xmllint --stream --relaxng .rng .xml
1924 This seems to mostly work.
1925 * Makefile.am: updated to test RelaxNG streaming
1926
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001927Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1930 based validity checking of fragments of the document for
1931 which the RNG can be compiled to regexps. Works on all regression
1932 tests, only fix needed is related to error messages.
1933
Daniel Veillard52b48c72003-04-13 19:53:42 +00001934Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1935
1936 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1937 include/libxml/xmlregexp.h: Starting work precompiling
1938 parts of RelaxNG schemas. Not plugged onto validity checking
1939 yet, just the regexp building part. Needed to extend some
1940 of the automata and regexp APIs.
1941
Daniel Veillardf6bad792003-04-11 19:38:54 +00001942Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1945 xmllint --stream and xmllint --stream --valid returns errors
1946 code appropriately
1947
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001948Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1951 and Next() operation to work on subtrees within the reader
1952 framework.
1953 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1954 * python/tests/reader5.py: added an example for those new
1955 functions of the reader.
1956
Daniel Veillard645c6902003-04-10 21:40:49 +00001957Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1958
1959 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1960
Daniel Veillard9e077102003-04-10 13:36:54 +00001961Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1962
1963 * xmlreader.c: fixing HasValue for namespace as raised by
1964 Denys Duchier
1965
Daniel Veillard02ea1412003-04-09 12:08:47 +00001966Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * HTMLparser.c include/libxml/HTMLparser.h: exported
1969 htmlCreateMemoryParserCtxt() it was static
1970
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001971Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1974 update from Charles Bozeman for date and duration types
1975 * test/schemas/date_0.* test/schemas/dur_0.*
1976 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1977
Daniel Veillardc00cda82003-04-07 10:22:39 +00001978Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1981 fixing bug #107129, removing excessive allocation and calls
1982 to *printf in the code to build QName strings.
1983
Igor Zlatkovic69651182003-04-05 09:43:30 +00001984Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1985
1986 * win32/libxml2.def.src: fixed conditional exports, reported by
1987 Luke Murray.
1988
Daniel Veillardadba5f12003-04-04 16:09:01 +00001989Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * parser.c: fixed a possible problem with xmlRecoverMemory()
1992
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001993Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1996 triostr.h: Bjorn sent an update for the TRIO portability layer.
1997
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001998Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1999
2000 * win32/libxml2.def.src: exported new functions
2001
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002002Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2003
2004 * configure.in NEWS: preparing release 2.5.6
2005 * doc/*: updated and rebuilt the docs
2006
Daniel Veillarde5020412003-04-01 09:55:20 +00002007Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2010 on C14Ntests
2011
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002012Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * relaxng.c: one more fixup of error message reporting
2015
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002016Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2017
2018 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2019 variable pointed out by valgrind
2020
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002021Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * relaxng.c: try to work on bug #109225 and provide better
2024 error reports.
2025 * result/relaxng/* : this change the output of a number of tests
2026 * xinclude.c: fixing the parsed entity redefinition problem
2027 raised on the list.
2028 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2029
Daniel Veillardb3721c22003-03-31 11:22:25 +00002030Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2031
2032 * xmlschemastypes.c: fixed date comparison to handle the tzo
2033 The only failures left are disagreements on Notations and
2034 '+1' not being allowed for ulong, uint, ushort and ubyte.
2035
Daniel Veillard455cc072003-03-31 10:13:23 +00002036Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2039 to the XML Schemas errata
2040 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2041
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002042Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2043
2044 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2045 and facets support. Currently only schemas with binHex or
2046 base64 don't compile. A few error left in the test suite:
2047 found 1035 test instances: 919 success 23 failures
2048 most are gdate or gdateyear failing check, and a few cases where
2049 James clark tests results are strange.
2050 * valid.c: allow to reuse the Notation checking routine without
2051 having a validation context.
2052 * SAX.c: removed a #if 0
2053
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002054Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2055
2056 * xinclude.c: forgot to apply one check from #106931 patch
2057 * xmlschemastypes.c: more work on XML Schemas datatypes
2058
Daniel Veillardc4c21552003-03-29 10:53:38 +00002059Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2060
2061 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2062 on cleaning up XML Schemas datatypes based on James Clark tests
2063 test/xsdtest/xsdtest.xml
2064
Daniel Veillard80b19092003-03-28 13:29:53 +00002065Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2066
2067 * relaxng.c: implemented comparisons for Schemas values.
2068 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2069 some bugs in duration handling, comparisons for durations
2070 and decimals, removed all memory leaks pointed out by James
2071 testsuite. Current status is now
2072 found 238 test schemas: 197 success 41 failures
2073 found 1035 test instances: 803 success 130 failures
2074
Daniel Veillard91a13252003-03-27 23:44:43 +00002075Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2076
2077 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2078 leaks in the W3C XML Schemas code
2079 * xmlschemastypes.c: implemented nonPositiveInteger
2080 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2081 fixed the test and result.
2082
Daniel Veillard6560a422003-03-27 21:25:38 +00002083Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2084
2085 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2086 parser and a typo
2087 * xmlschemastypes.c: reindenting, fixing a memory access
2088 problem with dates.
2089
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002090Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2091
2092 * parser.c: fixing #109227 providing more context in case of
2093 start/end tag mismatch
2094 * python/tests/ctxterror.py python/tests/readererr.py: update the
2095 tests accordingly
2096
Daniel Veillardd9b72832003-03-27 14:24:00 +00002097Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2098
2099 * xinclude.c: should fix #109327 errors on memory accesses
2100
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002101Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2102
2103 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2104 is an URI reference
2105
Daniel Veillarde209b332003-03-26 21:40:13 +00002106Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c: fixed bug #109160 on non-ASCII IDs
2109
Daniel Veillard642104e2003-03-26 16:32:05 +00002110Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2111
2112 * parser.c: Norm suggested a nicer error message for xml:space values
2113 errors
2114
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002115Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2116
2117 * xpath.c include/libxml/xpath.h: first part of the fix to
2118 performance bug #108905, adds xmlXPathOrderDocElems() providing
2119 document order for nodes.
2120 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2121
Daniel Veillard09628212003-03-25 15:10:27 +00002122Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2123
2124 * xmlschemastypes.c: removing a warning with Sun compiler
2125 bug #109154
2126
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002127Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2128
2129 * doc/xmllint.xml
2130 * doc/xmllint.1
2131 update xmllint man page with --relaxng option
2132
Daniel Veillard2032d292003-03-25 11:09:40 +00002133Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2134
2135 * python/setup.py.in : was missing "drv_libxml2.py"
2136
Daniel Veillard9adc0462003-03-24 18:39:54 +00002137Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2138
2139 * tree.c xpath.c: some changes related to the new way of
2140 handling Result Value Tree, before 2.5.5
2141
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002142Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2143
2144 * configure.in NEWS: preparing release 2.5.5
2145 * doc/* : updated the documentation and regenerated it.
2146
Daniel Veillardef0b4502003-03-24 13:57:34 +00002147Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2148
2149 * xpath.c: fixed some problems related to #75813 about handling
2150 of Result Value Trees
2151
Daniel Veillard9231ff92003-03-23 22:00:51 +00002152Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2153
2154 * uri.c: applied a set of patches from Lorenzo Viali correcting
2155 URI parsing errors.
2156
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002157Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2158
2159 * parser.c: validity status was not passed back when validating in
2160 entities, but raised by Oliver Fischer
2161
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002162Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2163
2164 * HTMLtree.c: avoid escaping ',' in URIs
2165
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002166Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * parser.c: fixing bug #108976 get the ID/REFs to reference
2169 the ID in the document content and not in the entity copy
2170 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2171 stuff, better solution for #107208
2172 * xmlregexp.c: removed a direct printf, dohhh
2173 * xmlreader.c: fixed a bug on streaming validation of empty
2174 elements in entities
2175 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2176 cleanup of the validation tests
2177 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2178 added more ID/IDREF tests to the suite
2179
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002180Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2181
2182 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2183 compiler.
2184
Daniel Veillard20863822003-03-22 17:51:47 +00002185Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2186
2187 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2188
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002189Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2190
2191 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2192 defined in entities content
2193
Daniel Veillard99737f52003-03-22 14:55:50 +00002194Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2195
2196 * SAX.c: Fixed validation bug #108858 on namespace names using
2197 entities and reported by Brent Hendricks
2198 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2199 --debug output.
2200
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002201Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2204 about the DocType node not being reported sometimes.
2205 * python/tests/reader.py: added to test to the regression checks
2206
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002207Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2208
2209 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
2210 reported by Edd Dumbill
2211
Daniel Veillard77a90a72003-03-22 00:04:05 +00002212Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2213
2214 * HTMLparser.c parser.c parserInternals.c: patch from
2215 johan@evenhuis.nl for #107937 fixing some line counting
2216 problems, and some other cleanups.
2217 * result/HTML/: this result in some line number changes
2218
Daniel Veillard580ced82003-03-21 21:22:48 +00002219Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2220
2221 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
2222 instead of libxml.spec
2223 * relaxng.c: fixed some of the error reporting excessive
2224 verbosity
2225 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
2226 xmlschemastypes.c: removed some warnings from gcc
2227 * doc/libxml2-api.xml: rebuilt
2228
Daniel Veillarde063f482003-03-21 16:53:17 +00002229Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2230
2231 * relaxng.c: another optimization, for choice this time
2232 * result/relaxng/spec1* result/relaxng/tutor12_1*
2233 result/relaxng/tutor3_7: cleanups.
2234
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00002235Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2236
2237 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
2238 * test/relaxng/testsuite.xml: augmented the test suite
2239 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
2240 some schemas validation tests in the presence of foreign
2241 namespaces.
2242
Daniel Veillardbbb78b52003-03-21 01:24:45 +00002243Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2244
2245 * relaxng.c: added another interleave speedup.
2246
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00002247Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2248
2249 * xmlschemastypes.c: added integer and fixed one of the
2250 IDREFS regression tests pbm
2251 * result/relaxng/docbook_0.err: updated
2252
Daniel Veillard249d7bb2003-03-19 21:02:29 +00002253Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2254
2255 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
2256 declared both in the DTD and in the Schemas <grin/>
2257 * relaxng.c: more debug, added a big optimization for <mixed>
2258 * test/relaxng/testsuite.xml: augmented the testsuite
2259 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
2260 DocBook example to the regression tests
2261
Daniel Veillard798024a2003-03-19 10:36:09 +00002262Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2263
2264 * check-xsddata-test-suite.py: cosmetic change for output
2265 * relaxng.c: try to minimize calls to malloc/free for states.
2266
Daniel Veillarda1a9d042003-03-18 16:53:17 +00002267Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2268
2269 * tree.c: removed a warning
2270 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
2271 support
2272 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
2273 cleanup/improvements of the regression tests batch
2274 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
2275
Daniel Veillard28c52ab2003-03-18 11:39:17 +00002276Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2277
2278 * relaxng.c: fixed error msg cleanup deallocation
2279 * xmlschemastypes.c: added a function to handle lists of
2280 atomic types, added support for IDREFS
2281
Daniel Veillardc3da18a2003-03-18 00:31:04 +00002282Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2283
2284 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
2285 and IDREF, usable from RelaxNG now
2286 * include/libxml/xmlschemastypes.h: need to add a new interface
2287 because the validation modifies the infoset
2288 * test/relaxng/testsuite.xml: extended the testsuite
2289
Daniel Veillard952379b2003-03-17 15:37:12 +00002290Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2291
2292 * relaxng.c: fixed the last core RelaxNG bug known #107083,
2293 shemas datatype ID/IDREF support still missing though.
2294 * xmlreader.c: fix a crashing bug with prefix raised by
2295 Merijn Broeren
2296 * test/relaxng/testsuite.xml: augmented the testsuite with
2297 complex inheritance tests
2298
Daniel Veillardfd573f12003-03-16 17:52:32 +00002299Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2300
2301 * relaxng.c: switched back to the previous Relax-NG code base,
2302 the derivation algorithm need severe constraining code to avoid
2303 combinatorial explosion. Fixed the problem with Sebastian Rahtz
2304 TEI based example and other bugs
2305 * result/relaxng/*err: updated the results
2306 * test/relaxng/testsuite.xml: started a new test suite
2307
Daniel Veillard1564e6e2003-03-15 21:30:25 +00002308Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2309
2310 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
2311 that the original RelaxNG validation code was un-fixeable, it got
2312 rewritten to use the derivation algorithm from James Clark and
2313 redebugged it (nearly) from scratch:
2314 found 373 test schemas: 372 success 1 failures
2315 found 529 test instances: 529 success 0 failures
2316
Daniel Veillard39eb88b2003-03-11 11:21:28 +00002317Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2318
2319 * SAX.c parser.c: fix some recursion problems introduced in the
2320 last release.
2321 * relaxng.c: more debugging of the RNG validation engine, still
2322 problems though.
2323
Daniel Veillard5add8682003-03-10 13:13:58 +00002324Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2325
2326 * Makefile.am: stop generating wrong result file with * in name
2327 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
2328 * result/relaxng/demo* test/relaxng/demo: added the tests from
2329 Sebastian reproducing the problem.
2330
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002331Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
2332
Daniel Veillard5add8682003-03-10 13:13:58 +00002333 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
2334 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002335
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00002336Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
2337
2338 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
2339 variable to control the indentation for the xmllint "--format"
2340 option
2341
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00002342Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2343
2344 * encoding.c: applied Gennady's patch against buffer overrun
2345
Daniel Veillard42f12e92003-03-07 18:32:59 +00002346Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2347
2348 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
2349 Clark it appeared I had bug in URI parsing code ...
2350 * relaxng.c include/libxml/relaxng.h: completely revamped error
2351 reporting to not loose message from optional parts.
2352 * xmllint.c: added timing for RNG validation steps
2353 * result/relaxng/*: updated the result, all error messages changed
2354
Daniel Veillardedfd5882003-03-07 14:20:40 +00002355Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2356
2357 * xpath.c: fix bug #107804, the algorithm used for document order
2358 computation was failing on attributes.
2359
Daniel Veillard83391282003-03-06 21:37:30 +00002360Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2361
2362 * valid.c: fix bug #107764 , possibility of buffer overflow
2363 in xmlValidDebug()
2364
Daniel Veillard6c73cb82003-03-05 16:45:40 +00002365Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2366
2367 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
2368 from Philipp Dunkel
2369
Daniel Veillard5f704af2003-03-05 10:01:43 +00002370Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmlschemastype.c: made powten array static it should not be exported
2373 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
2374 parser function.
2375 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
2376
Daniel Veillard7b72ee52003-02-27 23:24:53 +00002377Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2378
2379 * tree.c: fixed a node dump crash on attributes
2380 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
2381 an URI test bug and get better output.
2382
Daniel Veillard463a5472003-02-27 21:30:32 +00002383Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2384
2385 * check-xsddata-test-suite.py: give more infos
2386 * relaxng.c: fix a bug reported by Sebastian Rahtz and
2387 REF->DEF in attribute values.
2388
Daniel Veillardeb7189f2003-02-27 20:11:13 +00002389Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2390
2391 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
2392 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
2393 regression tests from James Clark.
2394
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00002395Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2396
2397 * relaxng.c xmlschemas.c xmlschemastypes.c
2398 include/libxml/xmlschemastypes.h: added param support for relaxng
2399 type checking, started to increment the pool of simple types
2400 registered, still much work to be done on simple types and
2401 facets checkings.
2402
Daniel Veillard19ab45b2003-02-26 15:49:03 +00002403Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2404
2405 * entities.c: fixes again one of the problem raised by
2406 James Clark in #106788
2407
Daniel Veillardc482e262003-02-26 14:48:48 +00002408Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2409
2410 * relaxng.c: Fixed a couple of problem raised by James Clark
2411 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
2412 datatype level still not fixed though.
2413
Daniel Veillard17bed982003-02-24 20:11:43 +00002414Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2415
2416 * configure.in: preparing release 2.5.4
2417 * doc/*: updated and rebuilt the docs
2418 * relaxng.c: removed warnings
2419 * result/relaxng/*: updated the results
2420
Daniel Veillardf4be0182003-02-24 19:54:33 +00002421Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2422
2423 * valid.c: fixes a DTD regexp generation problem.
2424
Daniel Veillard02111c12003-02-24 19:14:52 +00002425Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2426
2427 * parser.c: fixes bug #105998 about false detection of
2428 attribute consumption loop.
2429
Daniel Veillard2406abd2003-02-24 18:16:47 +00002430Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2431
2432 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
2433
Daniel Veillardfcc822e2003-02-24 17:52:08 +00002434Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2435
2436 * SAX.c: fixed bug #105992
2437
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00002438Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2439
2440 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2441 element.
2442 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2443 found 373 test schemas: 369 success 4 failures
2444 found 529 test instances: 525 success 4 failures
2445 * check-relaxng-test-suite.py: added memory debug reporting
2446
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002447Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2448
2449 * uri.c parser.c: some warning removal on Igor's patch
2450 * tree.c: seems I messed up with #106788 fix
2451 * python/libxml.c: fixed some base problems when Python provides
2452 the resolver.
2453 * relaxng.c: fixed the interleave algorithm
2454 found 373 test schemas: 364 success 9 failures
2455 found 529 test instances: 525 success 4 failures
2456 the resulting failures are bug in the algorithm from 7.3 and
2457 lack of support for params
2458
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002459Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2460
2461 * parser.c: another fix for nodeinfo in entities problem
2462 * tree.c entities.c: fixed bug #106788 from James Clark
2463 some spaces need to be serialized as character references.
2464
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002465Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2466
2467 * parser.c uri.c: fixed the bug I introduced in the path
2468 handling, reported by Sebastian Bergmann
2469
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002470Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2471
2472 * parser.c: fixing some nodeinfo in entities problem raised
2473 by Glenn W. Bach
2474 * relaxng.c: implemented the first section 7.3 check
2475 * result/relaxng/*: updated the results
2476
Daniel Veillardc5312d72003-02-21 17:14:10 +00002477Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2478
2479 * relaxng.c: fixed some problems in the previous commit
2480 and finished implementing 4.16 rules checking
2481 found 373 test schemas: 353 success 20 failures
2482 found 529 test instances: 519 success 6 failures
2483 * result/relaxng/*: updated the results
2484
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002485Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2486
2487 * relaxng.c: implemented checks from section 7.2
2488
Daniel Veillard77648bb2003-02-20 15:03:22 +00002489Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2490
2491 * relaxng.c: implemented the checks from section 7.1, fixed
2492 some of the 4.20 and 4.21 problems.
2493 found 373 test schemas: 338 success 35 failures
2494 found 529 test instances: 519 success 6 failures
2495 * result/relaxng/*: updated the results
2496
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002497Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2498
2499 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2500 * result/relaxng/*: updated the results
2501
Daniel Veillardce14fa52003-02-19 17:32:48 +00002502Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2503
2504 * relaxng.c: more bugfixes
2505 * result/relaxng/*: updated the results
2506
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002507Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2508
2509 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2510 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2511 * SAX.c: ensured xmlDoc.URL is always canonic
2512 * parser.c: obsoleted xmlNormalizeWindowsPath
2513 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2514 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2515 * win32/libxml2.def.src: added few exports
2516
2517
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002518Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2519
2520 * Makefile.am configure.in: patched to have shared libraries
2521 for Python regression tests and static binaries for gdb debug
2522 in my development environment
2523 * relaxng.c: more bugfixes
2524 found 373 test schemas: 296 success 77 failures
2525 found 529 test instances: 516 success 8 failures
2526 * result/relaxng/*: updated the results
2527
Daniel Veillard8fe98712003-02-19 00:19:14 +00002528Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2529
2530 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2531
Daniel Veillardd4310742003-02-18 21:12:46 +00002532Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmlschemastypes.c: float/double check bugfix
2535 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2536 validation
2537 * xmlreader.c: add a TODO for Jody
2538 * relaxng.c: bugfix bugfix bugfix
2539 found 373 test schemas: 300 success 73 failures
2540 found 529 test instances: 507 success 10 failures
2541 * result/relaxng/*: updated the results
2542
Daniel Veillard2df2de22003-02-17 23:34:33 +00002543Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2544
2545 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2546
Daniel Veillard416589a2003-02-17 17:25:42 +00002547Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2548
2549 * relaxng.c check-relaxng-test-suite.py: more work on the
2550 RelaxNG implementation conformance testing.
2551 found 373 test schemas: 284 success 89 failures
2552 found 529 test instances: 448 success 47 failures
2553 * result/relaxng/*: updated the results
2554
Daniel Veillard784b9352003-02-16 15:50:27 +00002555Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2556
2557 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2558 a patch from Kjartan Maraas to fix some typos
2559
Daniel Veillardfebcca42003-02-16 15:44:18 +00002560Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2561
2562 * relaxng.c: more bug-hunting
2563 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2564 intermediate rng tree
2565 * python/generator.py: patch from Stephane Bidoul to fix the generator
2566 on python < 2.2
2567
Daniel Veillardd2298792003-02-14 16:54:11 +00002568Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2569
2570 * check-relaxng-test-suite.py relaxng.c: more testing on the
2571 Relax-NG front, cleaning up the regression tests failures
2572 current state and I forgot support for "mixed":
2573 found 373 test schemas: 280 success 93 failures
2574 found 529 test instances: 401 success 68 failures
2575 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2576 moved the Name, NCName and QName validation routine in tree.c
2577 * uri.c: fixed handling of URI ending up with #, i.e. having
2578 an empty fragment ID.
2579 * result/relaxng/*: updated the results
2580
Daniel Veillard9a237c92003-02-13 15:52:58 +00002581Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2582
2583 * check-xinclude-test-suite.py: improved the script accordingly
2584 to the XInclude regression tests updates
2585 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2586 November 2002
2587 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2588 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2589 augmented the Xpointer testsuite for the element() scheme
2590
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002591Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2592
2593 * relaxng.c: added TODO for the DTD compatibility spec
2594 * xinclude.c: more bug fixes driven by the testsuite
2595
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002596Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2597
2598 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2599 regression tests for XInclude, improved the script, improving
2600 XInclude error reporting mechanism
2601
Daniel Veillard1d788d22003-02-10 16:21:58 +00002602Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2603
2604 * NEWS doc/* configure.in: preparing release 2.5.3
2605
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002606Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2607
2608 * tree.c: trying to fix #104934 about some XHTML1 serialization
2609 issues.
2610
Daniel Veillard809faa52003-02-10 15:43:53 +00002611Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2612
2613 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2614 encoding conversion when the input buffer stops in the
2615 middle of a multibyte char
2616
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002617Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2618
2619 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2620 * check-relaxng-test-suite.py: python script to run regression
2621 against OASIS RelaxNG testsuite
2622 * relaxng.c: some cleanup tweaks
2623 * HTMLparser.c globals.c: cleanups in comments
2624 * doc/libxml2-api.xml: updated the API
2625 * result/relaxng/*: errors moved files, so large diffs but
2626 no changes at the semantic level.
2627
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002628Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2629
2630 * tree.c: fixing #105678 problem when dumping a namespace node.
2631
Daniel Veillard591b4be2003-02-09 23:33:36 +00002632Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2633
2634 * xpath.c: fixed doc comment problems
2635 * python/generator.py python/libxml_wrap.h python/types.c: adding
2636 RelaxNG wrappers
2637 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2638 test of those early Python RelaxNG bindings
2639
2640Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002641
2642 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2643 * relaxng.c: found the validation problem I had with interleave
2644 when not covering all remaining siblings
2645 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2646 testsuite and check the RNG schemas against the RNG schemas
2647 given in appendix A
2648
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002649Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2650
2651 * win32/Makefile.msvc: updates for RelaxNG
2652 * win32/Makefile.mingw: updates for RelaxNG
2653 * win32/libxml2.def.src: added RelaxNG exports
2654
Daniel Veillard97fd5672003-02-07 13:01:54 +00002655Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2656
2657 * xinclude.c: applied another bug fix from Sean Chittenden
2658
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002659Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2660
2661 * configure.in xmllint.c: I f...ed up the default configuration
2662 of schemas and --relaxng option display in xmllint, pointed by
2663 Morus Walter.
2664 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2665 detection module, fixes bug #105374.
2666
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002667Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2668
2669 * xmlschemastypes.c: added the boolean base type.
2670
Daniel Veillard96a4b252003-02-06 08:22:32 +00002671Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2672
2673 * xmlschemastypes.c: started implementing some of the missing
2674 default simple types
2675 * result/relaxng/*: updated the results
2676
Daniel Veillard72fef162003-02-05 14:31:19 +00002677Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2678
2679 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2680
Daniel Veillard71531f32003-02-05 13:19:53 +00002681Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2682
2683 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2684 * Makefile.am: use xmllint for doing the RelaxNG tests
2685 * configure.in: preparing 2.5.2 made schemas support default to
2686 on instead of off
2687 * relaxng.c: removed the verbosity
2688 * xmllint.c: added --relaxng option
2689 * python/generator.py python/libxml_wrap.h: prepared the integration
2690 of the new RelaxNG module and schemas
2691 * result/relaxng/*: less verbose output
2692
Daniel Veillardec498e12003-02-05 11:01:50 +00002693Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2694
2695 * valid.c: do not run content model validation if the
2696 content is not determinist
2697
Daniel Veillardde590ca2003-02-05 10:45:26 +00002698Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2699
2700 * SAX.c: added the redefinition of namespaced attribute
2701 check that was missing as Fabrice Desré pointed out.
2702
Daniel Veillard930dfb62003-02-05 10:17:38 +00002703Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2704
2705 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2706 improvements from Nick Kew, allowing to do more checking
2707 to HTML elements and attributes.
2708
Daniel Veillard4287c572003-02-04 22:48:53 +00002709Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2710
2711 * xinclude.c: fixing bug #105137 about entities declaration
2712 needing to be copied to the including document.
2713
Daniel Veillard652d8a92003-02-04 19:28:49 +00002714Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2715
2716 * catalog.c: fixed bug #104817 with delegateURI
2717 * xpath.c: fixing bugs #104123 and #104125
2718
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002719Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2720
2721 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2722 python/types.c: fixing #104096 to compile without regexps
2723
Daniel Veillard57e79b32003-02-04 15:33:12 +00002724Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2725
2726 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2727 when building the automata for elem*
2728
Daniel Veillard358a9892003-02-04 15:22:32 +00002729Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2730
2731 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2732 bug #103827
2733
Daniel Veillardeb137172003-02-04 15:18:06 +00002734Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2735
2736 * HTMLparser.c: updating a comment, fixing #103776
2737
Daniel Veillard8d589042003-02-04 15:07:21 +00002738Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2739
2740 * parser.c: fixing bug 105049 for validity checking of content
2741 within recursive entities.
2742
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002743Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2744
2745 * HTMLparser.c: try to fix # 105049
2746 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2747 * tree.c: updated a function comment
2748
Daniel Veillard419a7682003-02-03 23:22:49 +00002749Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2750
2751 * relaxng: more work on grammars and refs/defs
2752 * test/relaxng/* result/relaxng/*: augmented/updated the
2753 regression tests
2754
Daniel Veillard144fae12003-02-03 13:17:57 +00002755Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2756
2757 * relaxng: more work on name classes, except support
2758 * test/relaxng/* result/relaxng/*: augmented/updated the
2759 regression tests
2760
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002761Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2762
2763 * relaxng: more work on name classes, the "validate all" schemas
2764 seems to work now.
2765 * test/relaxng/* result/relaxng/*: augmented/updated the
2766 regression tests
2767
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002768Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2769
2770 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2771 * parser.c: put a guard against infinite document depth, basically
2772 trying to avoid another kind of DoS attack.
2773 * relaxng.c: some code w.r.t. nameClasses
2774
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002775Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2776
2777 * test/relaxng/* result/relaxng/*: check all the namespace support
2778 was actually correct based on tutorial section 10.
2779
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002780Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2781
2782 * relaxng: include seems to work okay now
2783 * test/relaxng/* result/relaxng/*: augmented/updated the
2784 regression tests
2785
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002786Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2787
2788 * relaxng.c: a bit of work done in the train back.
2789 * test/relaxng/*: added one of the include tests
2790
Daniel Veillard154877e2003-01-30 12:17:05 +00002791Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2792
2793 * relaxng: more work done in the train
2794 * test/relaxng/* result/relaxng/*: augmented/updated the
2795 regression tests
2796
Daniel Veillarde431a272003-01-29 23:02:33 +00002797Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2798
2799 * relaxng.c: debugging of externalRef
2800 * test/relaxng/* result/relaxng/*: augmented/updated the
2801 regression tests
2802
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002803Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2804
2805 * relaxng.c: more work on Relax-NG, implementing externalRef
2806 * test/relaxng/* result/relaxng/*: augmented/updated the
2807 regression tests
2808 * Makefile.am: cleanup to Relaxtests target
2809
Daniel Veillardb08c9812003-01-28 23:09:49 +00002810Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2811
2812 * relaxng.c: more work on Relax-NG, implementing interleave
2813 * test/relaxng/* result/relaxng/*: augmented/updated the
2814 regression tests
2815
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002816Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2817
2818 * relaxng.c: more work on Relax-NG, implementing interleave
2819 * test/relaxng/* result/relaxng/*: augmented/updated the
2820 regression tests
2821
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002822Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2823
2824 * doc/tutorial/customfo.xsl
2825 * doc/tutorial/customhtml.xsl
2826 adding stylesheet customizations used to generate fo
2827 for pdf and html
2828
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002829Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2830
2831 * relaxng.c: more work on Relax-NG
2832 * test/relaxng/* result/relaxng/*: augmented/updated the
2833 regression tests
2834 * xmlschemastypes.c: added a number of base type definition but not
2835 the associated checks, those are still TODOs
2836
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002837Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2838
2839 in docs/tutorial:
2840 * apa.html
2841 * apb.html
2842 * apc.html
2843 * apd.html
2844 * ape.html
2845 * apf.html
2846 * apg.html
2847 * ar01s02.html
2848 * ar01s03.html
2849 * ar01s04.html
2850 * ar01s05.html
2851 * ar01s06.html
2852 * ar01s07.html
2853 * ar01s08.html
2854 * index.html
2855 * xmltutorial.pdf
2856 * xmltutorial.xml
2857 add index to tutorial
2858
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002859Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2860
2861 * doc/xmlcatalog.1
2862 * doc/xmlcatalog_man.html
2863 * doc/xmlcatalog_man.xml
2864 belatedly fixing bug #93622 (adds rewriteURI type to
2865 "--add" option in xmlcatalog man page
2866
Daniel Veillard3be27512003-01-26 19:49:04 +00002867Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2868
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002869 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002870 Julio Merino, closing #104475
2871
Daniel Veillardea3f3982003-01-26 19:45:18 +00002872Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2873
2874 * relaxng.c: more work on Relax-NG
2875 * test/relaxng/* result/relaxng/*: augmented/updated the
2876 regression tests
2877
Daniel Veillardedc91922003-01-26 00:52:04 +00002878Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2879
2880 * relaxng.c: more work on Relax-NG
2881 * test/relaxng/* result/relaxng/*: augmented/updated the
2882 regression tests
2883
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002884Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2885
2886 * README: updated the policy on private mail answers
2887 * relaxng.c: more work on Relax-NG
2888 * test/relaxng/* result/relaxng/*: augmented/updated the
2889 regression tests
2890
Daniel Veillard7424eb62003-01-24 14:14:52 +00002891Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2892
2893 * error.c parser.c tree.c: applied a documentation patch from
2894 Stefan Kost
2895
Daniel Veillard276be4a2003-01-24 01:03:34 +00002896Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2897
2898 * relaxng.c: more work on Relax-NG
2899 * doc/*: regenerated the docs
2900 * test/relaxng/* result/relaxng/*: updated and augmented the
2901 Relax-NG regression tests and results
2902
Daniel Veillard6eadf632003-01-23 18:29:16 +00002903Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2904
2905 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2906 First commit of the new Relax-NG validation code, not generally
2907 useful yet.
2908 * test/relaxng/* result/relaxng/*: current state of the regression
2909 tests
2910
Daniel Veillard814a76d2003-01-23 18:24:20 +00002911Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2912
2913 * tree.c: minimized the memory allocated for GetContent
2914 and a bit of cleanup.
2915
Daniel Veillardff12c492003-01-23 16:42:55 +00002916Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2917
2918 * python/generator.py: seems there is no good reasons to
2919 not generate bindings for XPointer
2920
Daniel Veillard540a31a2003-01-21 11:21:07 +00002921Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2922
2923 * xmlreader.c doc/apibuild.py: applied a new patch from
2924 Stéphane Bidoul for cleanups
2925 * doc/libxml2-api.xml: rebuilt the API description with
2926 new entry points
2927
Daniel Veillard417be3a2003-01-20 21:26:34 +00002928Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2929
2930 * xmlreader.c python/drv_libxml2.py python/generator.py
2931 python/libxml.c python/libxml.py python/libxml_wrap.h
2932 python/types.c: patch from Stéphane Bidoul for better per
2933 context error message APIs
2934 * python/tests/ctxterror.py python/tests/readererr.py:
2935 update of the tests
2936
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002937Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2938
2939 * doc/guidelines.html
2940 grammar and spelling cleanup
2941
Daniel Veillard26f70262003-01-16 22:45:08 +00002942Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2943
2944 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2945 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2946 a patch from Stéphane Bidoul to allow per XMLtextReader error
2947 and warning handling
2948 * python/tests/Makefile.am python/tests/readererr.py: adding the
2949 specific regression test
2950
Daniel Veillard71f9d732003-01-14 16:07:16 +00002951Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2952
2953 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2954 should raise a syntax error
2955
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002956Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2957
2958 * python/libxml.c: cleanup patch from Stéphane Bidoul
2959
Daniel Veillard81601f92003-01-14 13:42:37 +00002960Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2961
2962 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2963
Daniel Veillarde6227e02003-01-14 11:42:39 +00002964Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2965
2966 * python/generator.py python/libxml.c python/libxml.py
2967 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002968 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002969 Python level.
2970 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2971 regression test for it.
2972
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002973Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2974
2975 * xmlreader.c: fixed the streaming property of the reader,
2976 it was generating tree faster than consuming it. Pointed out
2977 by Nate Myers
2978 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2979
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002980Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2981
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002982 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002983
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002984Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2985
2986 * xpath.c: fix to the XPath implementation for parent and
2987 ancestors axis when operating on a Result Value Tree.
2988 Fixes bug #100271
2989
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002990Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2991
2992 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2993 to fix some URI/file escaping problems
2994
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002995Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2996
2997 * python/generator.py: fixed a bug raised by Raymond Wiker,
2998 docSetRootElement() should not raise an exception if the
2999 return is None
3000
Daniel Veillard3e20a292003-01-10 13:14:40 +00003001Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3002
3003 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3004 fixed bug #102181 by applying the suggested change and fixing
3005 the generation/registration problem.
3006
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003007Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3008
3009 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3010 routines.
3011
Daniel Veillard8f872442003-01-09 23:19:02 +00003012Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3013
3014 * parser.c: one more IsEmptyElement crazyness, that time in
3015 external parsed entities if substitution is asked.
3016 * python/tests/reader3.py: added a specific test.
3017
Daniel Veillarde329fc22003-01-09 21:36:42 +00003018Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3019
3020 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3021 support and improved error handler registration
3022
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003023Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3024
3025 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3026 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3027 * README: fixed a link
3028
Daniel Veillarde2830f12003-01-08 17:47:49 +00003029Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3030
3031 * configure.in doc/* NEWS: preparing 2.5.1 release
3032 * SAX.c parser.c: fixing XmlTextReader bug
3033
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003034Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3035
3036 * SAX.c: fuck, I introduced a memory leak on external parsed
3037 entities in 2.5.0 :-(
3038
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003039Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3040
3041 * xmllint.c: another fix needed as pointed by Christophe Merlet
3042 for --stream --debug if compiled without debug support.
3043
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003044Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3045
3046 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003047 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003048 update man page with --stream and --chkregister
3049
Daniel Veillard8326e732003-01-07 00:19:07 +00003050Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3051
3052 * globals.c: fixed --with-threads compile
3053 * xmllint.c: fixed --without-debug compile
3054 * include/libxml/globals.h: cleanup
3055 * include/libxml/schemasInternals.h: add a missing include
3056
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003057Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3058
3059 * configure.in NEWS: preparing 2.5.0 release
3060 * SAX.c: only warn in pedantic mode about namespace name
3061 brokeness
3062 * globals.c: fix a doc generation problem
3063 * uri.c: fix #101520
3064 * doc/*: updated and rebuilt the doc for the release, includuding
3065 stylesheet update
3066 * python/Makefile.am: fix a filename bug
3067
3068Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3069
3070 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3071 should not be called.
3072
3073Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3074
3075 * libxml-2.0.pc.in: applied the patch to fix #101894
3076
3077Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3078
3079 * tree.c : applied patch from Lukas Schroeder for register callbacks
3080 * valid.c: modified patch from Lukas Schroeder to test
3081 register callbacks with --chkregister
3082
3083Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3084
3085 * xmlreader.c: seriously changed the way data are pushed to
3086 the underlying parser, go by block of 512 bytes instead of
3087 tryng to detect tag boundaries at that level. Changed the
3088 way empty element are detected and tagged.
3089 * python/tests/reader.py python/tests/reader2.py
3090 python/tests/reader3.py: small changes mostly due to context
3091 reporting being different and DTD node being reported. Some
3092 errors previously undetected are now caught and fixed.
3093 * doc/xmlreader.html: flagged last section as TODO
3094
3095Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3096
3097 * python/libxml.py: integrated the Python 2.2 optimizations
3098 from Hannu Krosing, while maintaining compatibility with
3099 1.5 and 2.1
3100
3101Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3102
3103 * xmllint.c: a bit of cleanup
3104 * xmlreader.c: small fix
3105 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3106 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3107
3108Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3109
3110 * python/setup.py.in: patch from Stéphane Bidoul to include
3111 drv_libxml2.py in setup.py
3112
3113Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3114
3115 * doc/xmlreader.html: starting documenting the new XmlTextReader
3116 interface.
3117
3118Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3119
3120 * xmllint.c: added the --stream flag to use the TextReader API
3121 * xmlreader.c: small performance tweak
3122
3123Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3124
3125 * xmlreader.c python/tests/reader2py: okay the DTD validation
3126 code on top of the XMLTextParser API should be solid now.
3127
3128Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3129
3130 * xmlreader.c python/tests/reader2py: Fixing some more mess
3131 with validation and recursive entities while using the
3132 reader interface, it's getting a bit messy...
3133
3134Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3135
3136 * xmlreader.c python/tests/reader.py: another couple of problem
3137 related to IsEmptyElement reported by Stéphane Bidoul needed
3138 some fixes.
3139
3140Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3141
3142 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3143 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3144 based on the python XmlTextReader interface.
3145
3146Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3147
3148 * tree.c: backing out one change in the last patch which broke the
3149 regression tests
3150
3151Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3152
3153 * global.data globals.c tree.c include/libxml/globals.h: applied
3154 an old patch from Lukas Schroeder to track node creation and
3155 destruction. Probably missing a lot of references at the moment
3156 and not usable reliably.
3157
3158Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3159
3160 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3161 from doc/news.html and a stylesheet
3162
3163Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3164
3165 * xmlreader.c python/tests/reader.py: fixed another couple of
3166 xmlreader bugs reported by Stéphane Bidoul and added tests.
3167
3168Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3169
3170 * xmlreader.c python/tests/reader2.py: fixed another validity
3171 checking in external parsed entities raised by Stéphane Bidoul
3172 and added a specific regression test.
3173 * python/tests/reader3.py: cleanup
3174
3175Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * xmlreader.c python/tests/reader2.py: fixed a problem with
3178 validation within entities pointed by Stéphane Bidoul, augmented
3179 the tests to catch those.
3180
3181Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * python/generator.py: modified the generator to allow keeping
3184 class references when creating new classes, needed to fix a bug
3185 pointed by Stéphane Bidoul where the input buffer of the
3186 xmlTextReader instance gets destroyed if the python wrapper for
3187 the input is not referenced anymore.
3188
3189Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3192 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3193
3194Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * xmlreader.c python/tests/reader.py: fixed another problem
3197 pointed by Stéphane Bidoul
3198
3199Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3202 with "<a/>"
3203
3204Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * SAX.c: warn on xmlns:prefix="foo"
3207 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3208 for namespace attributes handling.
3209
3210Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
3213 a really nasty problem raised by a DocBook XSLT transform
3214 provided by Sebastian Bergmann
3215
3216Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
3219 by Stéphane Bidoul and integrated it into the tests
3220
3221Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
3224 extended the XmlTextReader API a bit, addding accessors for
3225 the current doc and node, and an entity substitution mode for
3226 the parser.
3227 * python/libxml.py python/libxml2class.txt: related updates
3228 * python/tests/Makefile.am python/tests/reader.py
3229 python/tests/reader2.py python/tests/reader3.py: updated a bit
3230 the old tests and added a new one to test the entities handling
3231
3232Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * python/generator.py python/libxml2class.txt
3235 python/tests/reader.py python/tests/reader2.py: changed the
3236 generator to provide casing for the XmlTextReader similar to
3237 C# so that examples and documentation are more directly transposable.
3238 Fixed the couple of tests in the suite.
3239
3240Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * doc/guidelines.html: added a document on guildeline for
3243 publishing and deploying XML
3244
3245Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * valid.c xmlreader.c: final touch running DTD validation
3248 on the XmlTextReader
3249 * python/tests/Makefile.am python/tests/reader2.py: added a
3250 specific run based on the examples from test/valid/*.xml
3251
3252Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * python/libxml.py: added a few predefined xmlTextReader parser
3255 configuration values.
3256
3257Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * python/libxml_wrap.h: trying to fix #102037
3260
3261Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * SAX.c: fixing bug #95296, when the predefined entities
3264 are redefined in the DTD the default one must be used
3265 instead anyway.
3266
3267Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
3268
3269 * doc/xmllint.xml
3270 * doc/xmllint.1
3271 Add discussion of XML_DEBUG_CATALOG to xmllint man
3272 page - bug #100907
3273
3274
3275Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * xmlreader.c: Fixed the empty node detection to avoid reporting
3278 an inexistant close tag.
3279
3280Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
3283 for Python 2.1
3284
3285Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
3288
3289Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * doc/libxml2-api.xml python/tests/reader.py: one really need
3292 to provide the base URI information when creating a reader parser
3293 from an input stream. Updated the API and the example using it.
3294
3295Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * testReader.c xmlreader.c valid.c include/libxml/tree.h
3298 include/libxml/valid.h include/libxml/xmlreader.h: working on
3299 DTD validation on top of xml reader interfaces. Allows to
3300 validate arbitrary large instances. This required some extensions
3301 to the valid module interface and augmenting the size of xmlID
3302 and xmlRef structs a bit.
3303 * uri.c xmlregexp.c: simple cleanup.
3304
3305Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
3308 work on the xml reader interfaces.
3309 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
3310 Web page for the Windows binaries.
3311
3312Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmlIO.c: applied a patch for VMS following the report by
3315 Nigel Hall
3316
3317Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * parser.c: the parseStartTag bug fix wasn't complete.
3320
3321Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
3324 parseStartTag, fixing it.
3325 * test/att4 result/att4 result/noent/att4: adding the test
3326 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3327 more methods to XmlTextReader.
3328
3329Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3330
3331 * win32/libxml2.def.src: added more xml reader exports
3332 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
3333 to the build
3334
3335Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
3336
3337 * doc/tutorial/xmltutorial.xml
3338 plus generated html and pdf
3339 Updating tutorial again based on further comments from Niraj
3340 Tolia on the last iteration
3341
3342Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
3343
3344 * doc/tutorial/xmltutorial.xml
3345 * doc/tutorial/includekeyword.c
3346 * doc/tutorial/includegetattribute.c
3347 plus generated html and pdf
3348 Adding fix from Niraj Tolia to tutorial to properly free memory.
3349
3350
3351Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3354 more methods of XmlTextReader.
3355 * python/libxml2class.txt python/tests/reader.py: this increased the
3356 methods in the bndings, augmented the test to check those new
3357 functions.
3358
3359Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
3362 methods of XmlTextReader.
3363 * python/generator.py python/libxml_wrap.h python/types.c
3364 python/libxml2class.txt: added the reader to the Python bindings
3365 * python/tests/Makefile.am python/tests/reader.py: added a specific
3366 test for the Python bindings of the Reader APIs
3367 * parser.c: small cleanup.
3368
3369Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * xinclude.c: fallback was only copying the first child not the
3372 full child list of the fallback element, closes #89684 as reopened
3373 by Bernd Kuemmerlen
3374
3375Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3376
3377 * win32/libxml2.def.src: exported htmlNodeDumpOutput
3378
3379Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * configure.in: preparing release of 2.4.30
3382 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
3383 gives enum values, fix functype return type, put back fields in
3384 structs
3385 * doc/*: updated the docs rebuilt
3386
3387Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
3390 about htmlNodeDumpOutput location.
3391 * xpath.c: removed an undefined function signature
3392 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
3393 too many symbols in the API breaking the python bindings.
3394 Updated with the libxslt/libexslt changes.
3395
3396Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * configure.in: preparing release of 2.4.29
3399 * doc/*: rebuilt the docs and API
3400 * xmlreader.c: a few more fixes for the XmlTextReader API
3401
3402Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3403
3404 * include/win32config.h: applied mingw patch from Magnus Henoch
3405
3406Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * catalog.c doc/libxml2-api.xml: a bit more cleanup
3409
3410Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
3413 building Python script, does the C parsing directly, generates
3414 a better API description including structure fieds defs and
3415 enums. Still a couple of bugs, but good enough for the python
3416 wrappers now.
3417 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
3418 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
3419 include/libxml/schemasInternals.h include/libxml/tree.h: more
3420 cleanup based on the python analysis script reports.
3421 * libxml.spec.in: make sure the API XML description is part of the
3422 devel package.
3423
3424Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
3427 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
3428 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
3429 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
3430 code cleanup, especially the function comments.
3431 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
3432
3433Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * Makefile.am xmlreader.c include/libxml/Makefile.am
3436 include/libxml/xmlreader.h: Adding a new set of APIs based on
3437 the C# TextXmlReader API but converted to C. Allow to parse
3438 in constant memory usage, far simpler to program and explain
3439 than the SAX like APIs, unfinished but working.
3440 * testReader.c: test program
3441
3442Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3443
3444 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3445
3446Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * tree.c: Chip turner indicated that XHTML1 serialization
3449 rule for style actually break on both IE and Mozilla,
3450 try to avoid the rule if escaping ain't necessary
3451
3452Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * nanhttp.c: handle HTTP URL escaping, problem reported by
3455 Glen Nakamura and Stefano Zacchiroli
3456
3457Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3460
3461Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * uri.c: Johann Richard pointed out some XPointer problems for
3464 URN based URI references in XInclude. Modified the URI parsing
3465 and saving routines to allow correct parsing and saving of
3466 XPointers, especially when attached to "opaque" scheme accordingly
3467 to RFC 2396
3468
3469Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3472 of refactoring to the HTML saving code.
3473 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3474 in the doc.
3475
3476Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3479 to a buffer API to reuse the generic dump to an OutputIO layer,
3480 this reduces code, fixes xmlNodeDump() for XHTML, also made
3481 xmlNodeDump() now return the number of byte written.
3482
3483Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * python/setup.py.in: another patch from Stéphane Bidoul for
3486 Python bindings on Windows
3487 * doc/parsedecl.py: small cleanup
3488
3489Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * libxml.spec.in configure.in: add a line in %changelog for releases
3492
3493Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * parser.c: patch from Marcus Clarke fixing a problem in entities
3496 parsing that was detected in KDe documentations environment.
3497
3498Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3499
3500 * python/libxml.c (libxml_prev): Return the previous as opposed to
3501 the next node (I guess this is the result of some cut & paste programming:)
3502
3503Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3506
3507Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * python/generator.py python/libxml.c python/setup.py.in: trying
3510 to fix the Python bindings build on Windows (Stéphane Bidoul)
3511
3512Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3513
3514 * win32/configure.js: added option for python bindings
3515 * win32/libxml2.def.src: added more exports
3516
3517Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3518
3519 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3520 pthreads
3521 * win32/wince/*: applied updates to Windows CE port from Javier
3522
3523Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * configure.in: preparing 2.4.28
3526 * libxml.spec.in doc/Makefile.am: some cleanup
3527 * doc/*: updated the news and regenerated.
3528
3529Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * HTMLparser.c: final touch at closing #87235 </p> end tags
3532 need to be generated.
3533 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3534 this change slightly the output of a few tests
3535 * doc/*: regenerated
3536
3537Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * parserInternals.c: fixing bug #99190 when UTF8 document are
3540 parsed using the progressive parser and the end of the chunk
3541 is in the middle of an UTF8 multibyte character.
3542
3543Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3544
3545 * threads.c: fixed initialization problem in xmlNewGlobalState
3546 which was causing crash.
3547 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3548 in xmlInitializeGlobalState.
3549 * parserInternals.c: cleaned up ctxt->sax initialisation.
3550
3551Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * tree.c include/libxml/tree.h: modified the existing APIs
3554 to handle XHTML1 serialization rules automatically, also add
3555 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3556 libxslt serialization uses it when needed without changing
3557 the library API.
3558 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3559 result/xhtml1: added a new test specifically for xhtml1 output
3560 and updated the result of one XHTML1 test
3561
3562Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * xinclude.c parserInternals.c encoding.c: fixed #99082
3565 for xi:include encoding="..." support on text includes.
3566 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3567 test/XInclude/ents/isolatin.txt : added a specific regression test
3568 * python/generator.py python/libxml2class.txt: fixed the generator
3569 the new set of comments generated for doc/libxml2-api.xml were
3570 breaking the python generation.
3571
3572Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3575 * configure.in: patch for Solaris on new autoconf closes #98880
3576 * doc/parsedecl.py: repair the frigging API building script,
3577 did I say that python xmllib sucks ?
3578 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3579 and some comment are no more truncated.
3580
3581Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * parser.c: Martin Stoilov pointed out a potential leak in
3584 xmlCreateMemoryParserCtxt
3585
3586Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3589 included in HTML documents and using the push parser.
3590
3591Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3592
3593 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3594 specified, look for the Python interpreter not just in the
3595 specified root but also in the specified location. Fixes #98825
3596
3597Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * python/libxml.c: fixing bug #98792 , node may have no doc
3600 and dereferencing without checking ain't good ...
3601
3602Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * configure.in: preparing release 2.4.27
3605 * doc/* : updated and rebuilt the docs
3606 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3607 and all the docs are actually packaged and in the final RPMs
3608 * parser.c parserInternals.c include/libxml/parser.h: restore
3609 xmllint --recover feature.
3610
3611Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
Daniel Veillard784b9352003-02-16 15:50:27 +00003613 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003614 processing of parsed entities, and XPath computation on sustitued
3615 entities.
3616 * testXPath.c: make sure entities are substitued.
3617
3618Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
Daniel Veillard784b9352003-02-16 15:50:27 +00003620 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003621 processing of internal parsed entities, which had to be changed.
3622
3623Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3626 trying to fix bug #98517 about building outside the source tree
3627 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3628
3629Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3630
3631 * include/win32config.h: cleanup
3632 * win32/Makefile.mingw: integrated mingw in JScript configure
3633 * win32/Makefile.msvc: modified to allow mingw coexistence
3634 * win32/configure.js: integrated mingw
3635 * win32/Readme.txt: cleanup
3636
3637Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * HTMLparser.c: strengthen the guard in the Pop macros,
3640 like in the XML parser, closes bug #97315
3641
3642Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3645 callback is never used.
3646
3647Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * parserInternals.c: fixed the initialization of the SAX structure
3650 which was breaking xsltproc
3651 * xpath.c: patch from Petr Pajas for CDATA nodes
3652 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3653 * parser.c include/libxml/parser.h: patch from Peter Jones
3654 removing a leak in xmlSAXParseMemory() and adding the
3655 function xmlSAXParseMemoryWithData()
3656
3657Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3658
3659 adding pdf of tutorial, changing web page to link to it
3660 * doc/tutorial/xmltutorial.pdf
3661 * doc/xml.html
3662 * doc/docs.html
3663
3664Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3665
3666 * doc/tutorial/ar01s08.html
3667 adding file what I forgot for tutorial
3668
3669
3670Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3671
3672 Adding encoding discussion to tutorial
3673 Added:
3674 * doc/tutorial/images/*.png: DocBook admonition image files
3675 * doc/tutorial/apf.html, apg.html: new generated html
3676 * doc/tutorial/includeconvert.c: conversion code entity file
3677 changed:
3678 * doc/tutorial/xmltutorial.xml: DocBook original
3679 * doc/tutorial/*.html: generated html
3680
3681Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3682
3683 * include/libxml/*.h: retired xmlwin32version.h
3684 * doc/Makefile.am: retired xmlwin32version.h
3685 * win32/configure.js: retired xmlwin32version.h
3686
3687Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3688
3689 * win32/libxml2.def.src: exported additional symbols
3690 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3691 sisterhood
3692
3693Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * globals.c: fixed a typo pointed out by Igor
3696 * xpath.c: try to speed up node compare using line numbers
3697 if available.
3698
3699Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * tree.c: make xmlFreeNode() handle attributes correctly.
3702
3703Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3704
3705 * catalog.c: completed the #96963 fix, as reported by Karl
3706 Eichwalder
3707
3708Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3711
3712Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * Makefile.am: switched the order of a couple of includes
3715 to fix bugs #97100
3716
3717Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3718
3719 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3720 xmlLoadCatalogs that used to separate directories with a ':'.
3721
3722Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3723
3724 * threads.c: improvements to the Windows-side of thread handling
3725 * testThreads.c: conditionally excluded unistd.h
3726 * testThradsWin32.c: broke overlong lines
3727 * include/win32config.h: adapted thread-related macros to the new
3728 scheme and for pthreads on Windows
3729 * win32/Makefile.msvc: introduced a more flexible thread build,
3730 added testThreads[Win32].c to the build
3731 * win32/configure.js: introduced a more flexible thread config
3732
37332002-10-31 John Fleck <jfleck@inkstain.net>
3734
3735 * doc/xml.html (and, by implication, FAQ.html)
3736 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3737
3738Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3739
3740 * configure.in: removed xmlwin32version.h
3741 * include/libxml/Makefile.am: removed xmlwin32version.h
3742
3743Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * tree.c: applied patch from Brian Stafford to fix a bug
3746 in xmlReconciliateNs()
3747
3748Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * tree.c: applied patch from Christian Glahn to allow
3751 xmlNewChild() on document fragment nodes
3752
3753Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * parser.c: Christian Glahn found a problem with a recent
3756 patch to xmlParseBalancedChunkMemoryRecover()
3757 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3758 problems
3759 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3760 test/schemas/seq*: added the test cases from Charles
3761
3762Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3765 serious cleanup of the spec file and associated changes
3766 in the Makefiles.
3767 * valid.c: try to remove some warnings on x86_64
3768
3769Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3772 fix bug #96586
3773
3774Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3777 parsing, applied his patch
3778 * result/HTML/attrents.html result/HTML/attrents.html.err
3779 result/HTML/attrents.html.sax test/HTML/attrents.html:
3780 added the test and result case provided by Mikhail Sogrine
3781
3782Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * vms/build_libxml.com vms/config.vms vms/readme.vms
3785 include/libxml/parser.h include/libxml/parserInternals.h
3786 include/libxml/tree.h include/libxml/xmlIO.h
3787 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3788 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3789 Applied the VMS update patch from Craig A. Berry
3790 * doc/*.html: update
3791
3792Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3795
3796Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * debugXML.c: adding a grep command to --shell in xmllint
3799 for T.V. Raman
3800
3801Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * xmlcatalog.c: tried to fix some of the problem with --sgml
3804
3805Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * parser.c: tried to fix bug #91500 where doc->children may
3808 be overriden by a call to xmlParseBalancedChunkMemory()
3809
3810Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3813 identifiers in SGML catalogs containing '&'
3814
3815Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * python/types.c: fixed bugs when passing result value tree
3818 to Python functions.
3819
3820Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * configure.in: preparing the release of 2.4.26
3823 * doc/*: updated and rebuilt the documentation
3824
3825Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * parser.c: fixed a XML Namespace compliance bug reported by
3828 Alexander Grimalovsky
3829
3830Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * HTMLtree.c: fixed serialization of script and style when
3833 they are not lowercase (i.e. added using the API to the tree).
3834
3835Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * valid.c: make xmlValidateDocument emit a warning msg if there
3838 is no DTD, pointed by Christian Glahn
3839
3840Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3843 content model when some of the blocks have min or max, and a couple
3844 of bugs found in the process.
3845 * result/schemas/list0* test/schemas/list0*: added some specific
3846 regression tests
3847
3848Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * README: updated the contact informations
3851
3852Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3855 misses it, reported by Peter Bray.
3856
3857Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3860 and removed a few warnings
3861
3862Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * parser.c: Christian Glahn found a small bug in the push parser.
3865 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3866 public
3867
3868Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * xmlschemas.c include/libxml/xmlschemas.h: added
3871 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3872 * testSchemas.c: added --memory to test the new interface
3873
3874Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * doc/index.py doc/search.php: integrated the XSLT indexing,
3877 a few fixed in the indexer, added a scope selection at the
3878 search level.
3879
3880Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3883 this was due to uninitialized parts of the validation context
3884
3885Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * debugXML.c: applied patch from Mark Vakoc except the API
3888 change, preserved it.
3889 * doc/*: updated the docs to point to the search engine for
3890 information lookup or before bug/help reports.
3891
3892Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * doc/index.py doc/search.php: added mailing-list archives
3895 indexing and lookup
3896
3897Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3900
3901Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * doc/index.py: improved HTML indexing
3904 * doc/search.php: make the queries also lookup the HTML based indexes
3905
3906Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * doc/index.py: added HTML page indexing
3909
3910Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3911
3912 * xmlIO.c: extended Windows path normalisation to fix the base
3913 problem in libxslt.
3914 * catalog.c: fixed list handling in XML_CATALOG_FILES
3915
3916Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * valid.c: typo/bug found by Christian Glahn
3919
3920Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3921
3922 * xmlIO.c: applied Windows CE patch from Javier.
3923 * win32/wince: new directory, contains support for the PocketPC
3924 with Windows CE from Javier.
3925 * include/win32config.h: reorganised, removed duplicate
3926 definitions and applied WinCE patch from Javier.
3927 * include/wsockcompat.h: new file, now contains WinSock
3928 compatibility macros.
3929 * win32/Makefile.msvc: introduced double-run compilation.
3930
3931Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * configure.in include/libxml/xmlwin32version.h: preparing release
3934 of 2.4.25
3935 * doc/*: updated and regenerated teh docs and web pages.
3936
3937Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3940 error were not covering namespace declarations.
3941 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3942 it was missing the attribute declaration for the namespace
3943 * result/VC/NS3: the fix now report breakages in that test
3944
3945Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3948
3949Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3952 and regenerated the docs and web site
3953
3954Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3957 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3958 not before
3959
3960Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * python/generator.py python/libxml2class.txt: fixed a stupid error
3963 breaking the python API
3964
3965Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3968 triostr.c triostr.h: applied a trio update patch from
3969 Bjorn Reese which should work with MinGW
3970
3971Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * tree.c: improving some documentation comments
3974 * xmlregexp.c: found and fixed a mem leak with python regression tests
3975 * doc/*: rebuilt the doc and the API XML file including the
3976 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3977 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3978 python/types.c: added access to the XML Schemas regexps from
3979 python
3980 * python/tests/Makefile.am python/tests/regexp.py: added a
3981 simple regexp bindings test
3982
3983Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3984
3985 * doc/xml.html:
3986 fixing ftp links - thanks to Vitaly Ostanin
3987
3988Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * xmlregexp.c: fixed the data callback on transition functionality
3991 which was broken when using the compact form
3992 * result/schemas/*: updated the results, less verbose, all tests
3993 pass like before
3994 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3995 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3996 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3997 annoying warnings
3998 * xpath.c: try to provide better error report when possible
3999
4000Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * Makefile.am: fixed a breakage raised by Jacob
4003
4004Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4005
4006 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4007 which don't use sockets
4008
4009Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4010
4011 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4012 * win32/configure.js: applied zlib patch from Daniel Gehriger
4013
4014Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4015
4016 * win32/configure.js: applied the patch from Mark Vakoc for
4017 regexp support
4018 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4019 for regexp support
4020
4021Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * xmlschemastypes.c: as pointed by Igor Float and Double
4024 parsing ain't finished yet
4025
4026Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * Makefile.am configure.in: trying to fix #88412 by bypassing
4029 all the python subdir if python ain't detected
4030
4031Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4034 made configuring with regexps/automata/unicode the default
4035 but without schemas ATM
4036 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4037 fixed the regexp based DTD validation performance and memory
4038 problem by switching to a compact form for determinist regexps
4039 and detecting the determinism property in the process. Seems
4040 as fast as the old DTD validation specific engine :-) despite
4041 the regexp built and compaction process.
4042
4043Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * valid.c: determinism is debugged, new DTD checking code now works
4046 but xmlFAComputesDeterminism takes far too much CPU and the whole
4047 set usues too much memory to be really usable as-is
4048
4049Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * tree.c: fixed another stupid bug in xmlGetNodePath()
4052 * xmllint.c: --version now report the options compiled in
4053
4054Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * HTMLparser.c: small cleanup
4057 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4058 when configured with them. A bit of debugging around the determinism
4059 checks is still needed
4060
4061Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4064
4065Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * xmlIO.c: small portability glitch fixed.
4068
4069Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * xmlschemastypes.c: incomplete steps for real/double support
4072 * testAutomata.c include/libxml/xmlautomata.h
4073 include/libxml/xmlregexp.h: avoiding a compilation problem
4074 * valid.c include/libxml/valid.h: starting the work toward using
4075 the regexps for actual DTD validation
4076
4077Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * hash.c: cosmetic cleanup
4080 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4081 integrating a DTD validation layer based on the regexps
4082
4083Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4086 the determinism was tested before eliminating the epsilon
4087 transitions :-(
4088
4089Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * python/generator.py python/libxml.c python/libxml.py
4092 python/libxml2-python-api.xml python/libxml2class.txt
4093 python/libxml_wrap.h python/types.c: updated the python
4094 bindings, added code for easier File I/O, and the ability to
4095 define a resolver from Python fixing bug #91635
4096 * python/tests/Makefile.am python/tests/inbuf.py
4097 python/tests/outbuf.py python/tests/pushSAXhtml.py
4098 python/tests/resolver.py python/tests/serialize.py: updated
4099 and augmented the set of Python tests.
4100
4101Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4102
4103 * win32/configure.js: added more readme info for the binary
4104 package.
4105
4106Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * xmlIO.c: fixed a stupid out of bound array error
4109
4110Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4113 messing around with support for Windows path, cleanups,
4114 trying to identify and fix the various code path to the
4115 filename access. Added xmlNormalizeWindowsPath()
4116
4117Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * error.c valid.c: working on better error reporting of validity
4120 errors, especially providing an accurate context.
4121 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4122 error reports in those cases.
4123
4124Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4127 parser.c parserInternals.c xmlIO.c: get rid of all the
4128 perror() calls made in the library execution paths. This
4129 should fix both #92059 and #92385
4130
4131Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * xmllint.c: memory leak reporting was broken after a change
4134 of the preprocessor symbol used to activate it.
4135
4136Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * tree.c: try to make the copy function work for node of
4139 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4140 DOM layers though, not libxml2 itself.
4141
4142Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * valid.c: try to provide file and line informations, not all
4145 messages are covered, but it's a (good) start
4146
4147Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * xinclude.c: reimplemented a large part of the XInclude
4150 processor, trying to minimize resources used, James Henstridge
4151 provided a huge test case which was exhibiting severe memory
4152 consumption problems.
4153
4154Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * python/Makefile.am: applied patch from Christophe Merlet to
4157 reestablish DESTDIR
4158
4159Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * libxml.spec.in: fixes libary path for x86_64 AMD
4162
4163Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4164
4165 * doc/tutorial/includekeyword.c
4166 * doc/tutorial/xmltutorial.xml:
4167 (plus resulting generated html files)
4168 fixing one spot I missed in the tutorial where I hadn't freed
4169 memory properly
4170
4171Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4172
4173 * doc/tutorial/includeaddattribute.c
4174 * doc/tutorial/includeaddkeyword.c
4175 * doc/tutorial/includegetattribute.c
4176 * doc/tutorial/includekeyword.c
4177 * doc/tutorial/xmltutorial.xml
4178 * doc/tutorial/*.html:
4179 update tutorial to properly free memory (thanks to Christopher
4180 R. Harris for pointing out that this needs to be done)
4181 * doc/tutorial/images/callouts/*.png:
4182 added image files so the callouts are graphical, making it
4183 easier to read ( use "--param callout.graphics 1" to generate
4184 html with graphical callouts)
4185
4186Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4189 nice logos generated by Marc Liyanage
4190 * doc/site.xsl *.html: changed the stylesheet to show the new
4191 logo and regenerated the pages
4192
4193Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4196
4197Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * xpath.c: possible mem leak patch from Jason Adams
4200
4201Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4204 in the XQuery namespace
4205 * configure.in: preparing 2.4.24
4206 * doc/*.html: updated the web pages
4207
4208Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * python/generator.py: closing bug #85258 by generating conditional
4211 compile check to avoid linking to routines not configured in.
4212
42132002-08-22 Havoc Pennington <hp@pobox.com>
4214
4215 * autogen.sh: update error message for missing automake
4216
4217Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * python/Makefile.am: typo in target name resulted in libxml2.py
4220 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
4221
4222Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * win32/win32/Makefile.mingw: updated with version from
4225 Elizabeth Barham at http://soggytrousers.net/repository/
4226
4227Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4228
4229 * win32/Makefile.msvc: added the prefix location to the include
4230 and lib search path.
4231
42322002-08-18 Havoc Pennington <hp@pobox.com>
4233
4234 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4235 both automake 1.6 and 1.4 installed get the right automake. Means
4236 compilation from CVS will now require the latest automake 1.4
4237 release, or manually creating symlinks called "automake-1.4" and
4238 "aclocal-1.4"
4239
4240Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * configure.in python/Makefile.am: more AMD 64 induced changes from
4243 Frederic Crozat
4244
4245Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * xinclude.c: oops I was missing the xml:base fixup too
4248 * result/XInclude/*.xml: this adds xml:base attributes to most
4249 results of the tests
4250
4251Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * xinclude.c: quick but apparently working implementation of
4254 xi:fallback, should close bug #89684
4255 * Makefile.am test/XInclude/docs/fallback.xml
4256 result/XInclude/fallback.xml: added a basic test for fallback,
4257 and run with --nowarning to avoid a spurious warning
4258 * configure.in: applied patch from Frederic Crozat for python
4259 bindings on AMD 64bits machines.
4260
4261Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * parser.c: xmlSAXUserParseMemory() really ought to fail if
4264 the caller don't pass a SAX callback block.
4265
4266Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4267
4268 * tree.c: applied the same fix for the XML-1.0 namespace to
4269 xmlSearchNsByHref() as was done for xmlSearchNs()
4270
4271Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * libxml.3: small cleanup of the man page
4274 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
4275 when serializing HREF attributes generated by XSLT.
4276
4277Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
4280 version of Marc Liyanage' patch for boolean attributes in HTML
4281 output
4282
4283Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * python/tests/serialize.py: fixed the test results, indenting
4286 behaviour changed slightly
4287
4288Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4289
4290 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4291 new c14n function to Windows def files
4292
4293Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
4294
4295 * c14n.c: fixed a memory leak in c14n code
4296
4297Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * parser.c include/libxml/parser.h: adding a new API for Christian
4300 Glahn: xmlParseBalancedChunkMemoryRecover
4301 * valid.c: patch from Rick Jones for some grammar cleanup in
4302 validation messages
4303 * result/VC/* result/valid/*: this slightly change some of the
4304 regression tests outputs
4305
4306Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * tree.c: trying to fix a problem in namespaced attribute handling
4309 raised by Christian Glahn
4310
4311Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * encoding.c include/libxml/encoding.h: Opening the interface
4314 xmlNewCharEncodingHandler as requested in #89415
4315 * python/generator.py python/setup.py.in: applied cleanup
4316 patches from Marc-Andre Lemburg
4317 * tree.c: fixing bug #89332 on a specific case of loosing
4318 the XML-1.0 namespace on xml:xxx attributes
4319
4320Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
4321
4322 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
4323 corner case from new Merlin's test suite and added a callback
4324 that will be used to improve xmlsec performance
4325
4326
4327Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * HTMLtree.c: trying to fix the <style> escaping problem in
4330 HTML serialization bug #89342
4331
4332Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
4335 and rebuilt the web site.
4336
4337Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
4338
4339 * include/libxml/tree.h: added _private member to xmlNs struct
4340
4341Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * HTMLparser.c: fixing bug #84876 based on the xml working
4344 code.
4345
4346Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4347
4348 * python/Makefile.am: enhanced to fix bug 72012 (errors
4349 when using '-jX' make parameter)
4350
4351Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4352
4353 * xpath.c: small additional enhancement for booleans
4354 compared to nodesets
4355
4356Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * HTMLtree.c: changed the order of the encoding declaration
4359 attributes in the meta tags due to a bug in IE/Mac
4360
4361Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4362
4363 * xpath.c: enhanced handling of booleans (especially '='
4364 and '!=' for nodesets) - fixes bug 85256. Added new
4365 routine xmlXPathNotEqualValues for more proper handling
4366 of '!=' when nodesets are involved.
4367
4368Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
4371 doc/xmlcatalog_man.xml to the source distribution
4372
4373Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4374
4375 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
4376 asked for this.
4377
4378Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * configure.in: preparing 2.4.23
4381 * doc/*: rebuilt the docs
4382
4383Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * parser.c: fixing bug #84169 by fixing the
4386 comment of xmlCreatePushParserCtxt to describe the
4387 encoding detection parameters better.
4388
4389Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * valid.c: fixing bug #79331 in one path the lookup for
4392 ID attributes on a namespaced node wasn't handled correctly :-\
4393
4394Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * HTMLparser.c: trying to fix 87235 about discarded white
4397 spaces in the HTML parser.
4398 * result/HTML/*: this changes the output of a number of HTML
4399 regression tests
4400
4401Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4402
4403 * xpath.c: applied patch from Richard Jinks for the namespace
4404 axis + fixed a memory error.
4405 * parser.c parserInternals.c: applied patches from Peter Jacobi
4406 removing ctxt->token for good.
4407 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
4408 popped out by the regression tests.
4409 * Makefile.am: patch for threads makefile from Gary Pennington
4410
4411Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4412
4413 * xpath.c: enhanced behaviour of position() after usage of
4414 expressions involving preceding-sibling (et al).
4415
4416Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4417
4418 * hash.c: applied a patch from Peter Jacobi to solve a problem
4419 when compiling with the Watcom C on Win32
4420 * result/schemas/*.err: the change of hashing algo generated
4421 permutations in the output
4422
4423Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * hash.c: applied patch from Sander Vesik improving the quality of
4426 the hash function.
4427
44282002-06-14 Aleksey Sanin <aleksey@aleksey.com>
4429
4430 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
4431 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
4432 xmllint.c xpath.c: replaced sprintf() with snprintf()
4433 to prevent possible buffer overflow (the bug was pointed
4434 out by Anju Premachandran)
4435
4436Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * parser.c: removed an uninitialized data error popped by valgrind
4439 on PE references
4440
4441Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4442
4443 * doc/xml.html
4444 adding tutorial reference to the web page
4445
4446Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4447
4448 * doc/tutorial/xmltutorial.xml
4449 * doc/tutorial/ar01s07.html
4450 * doc/tutorial/ape.html
4451 * doc/tutorial/includegetattribute.c
4452 adding section to tutorial about retrieving an attribute
4453 value
4454
4455Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * parser.c: applied a couple of patches from Peter Jacobi to start
4458 to get rid of ctxt->token, with a possible significant speed
4459 improvement to be gained once done. Better compliance with PE
4460 references constructs in DTDs too.
4461 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4462 from Peter too
4463
4464Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4467 xmlParseElement was likely to have been deallocated at the
4468 time of the report, possibly leading to segfault. Just report
4469 the tag name now.
4470
4471Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4472
4473 * xpath.c: patch from Richard Jinks for XPath substring() function
4474 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4475
44762002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4477
4478 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4479
4480Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4481
4482 *doc/FAQ.html
4483 fixing typos in FAQ, thanks to Robert Funnell for the
4484 editing help
4485
4486Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4487
4488 * NEWS: got complaints from rpmlint that it was empty
4489
4490Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4491
4492 * added doc/tutorial, including:
4493 apa.html
4494 apb.html
4495 apc.html
4496 apd.html
4497 ar01s02.html
4498 ar01s03.html
4499 ar01s04.html
4500 ar01s05.html
4501 ar01s06.html
4502 includeaddattribute.c
4503 includeaddkeyword.c
4504 includekeyword.c
4505 includestory.xml
4506 index.html
4507 xmltutorial.xml
4508 libxml tutorial, including generated html
4509
4510Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4511
4512 * result/c14n/exc-without-comments/merlin-c14n-two-*
4513 result/c14n/without-comments/merlin-c14n-two-*
4514 test/c14n/exc-without-comments/merlin-c14n-two-*
4515 test/c14n/without-comments/merlin-c14n-two-*
4516 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4517 c14n/exc-c14n and slightly modified test script to handle
4518 these test cases
4519 * c14n.c: fixed bugs for complicated nodes set (namespace
4520 without node and others from merlin-c14n-two.tar.gz)
4521 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4522 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4523 for xmlsec performance patch
4524 * xpath.c: fixed self::node() for namespaces and attributes
4525
4526Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4527
4528 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4529 but with the format parameter
4530 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4531
4532Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4533
4534 * Makefile.am: updated c14n tests suite
4535 * c14n.c: performance improvement for previous c14n patch
4536
4537Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * parser.c: another peroformance patch from Peter Jacobi, that
4540 time on parsing attribute values.
4541
4542Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4543
4544 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4545 into LibXML2 test suite
4546
4547Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4548
4549 * c14n.c: propagating xpath ancesstors node fix to c14n
4550 plus small performance improvement to reduce number of
4551 mallocs
4552 * xpath.c: fixed ancestors axis processing for namespace nodes
4553
4554Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4557 Peter Jacobi
4558
4559Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4560
4561 * configure.in: preparing 2.4.22
4562
4563Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4566 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4567 a public entry point.
4568 * doc/*: rebuilt the API and docs
4569
4570Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4571
4572 * xpath.c: patch from Richard Jinks to fix a problem introduced
4573 in the previous patch and pointed by Norm
4574
4575Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * libxml.spec.in: fixing bug #81112
4578
4579Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * uri.c: fixing bug #82848
4582
4583Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4586 output of one catalog test
4587
4588Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4589
4590 * global.data globals.c tree.c include/libxml/globals.h
4591 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4592 default value for global parameter xmlIndentTreeOutput to 1 and
4593 introduced new global parameter xmlTreeIndentString (the string
4594 used to do one-level indent) with default value " " (as it was
4595 in tree.c)
4596
4597Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4600 with trio and schemas.
4601
4602Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4603
4604 * xpath.c: patch from Richard Jinks to fix the problem raised in
4605 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4606
4607Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * xmlschemas.c: a bit of work on import.
4610 * xmlschemastypes.c: Charles Bozeman provided a compare function
4611 for date/time types so min/max facet restrictions should work,
4612 indeterminate comparisons return an error instead of equal.
4613 * test/schemas/date_0* result/schemas/date_0_0: specific test
4614 from Charles Bozeman too
4615
4616Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4619 from Christian Cornelssen fixing the man pages and the Catalog
4620 building script.
4621 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4622 next step is <xs:import> I now have a reasonable understanding
4623 of how it works.
4624
4625Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4626
4627 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4628
4629Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4630
4631 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4632
4633Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * xpath.c: fixing an XPath function evalutation bug pointed out
4636 by Alexey Efimov where the context was lost when evaluating
4637 the function arguments
4638
4639Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4640
4641 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4642 function public for XMLSec performance optimizations
4643
4644Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * python/generator.py python/libxml2class.txt : fixed a problem
4647 with the HTML parser pointed by Gary Benson
4648 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4649 example
4650
4651Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4652 * parser.c: fixed bug #81159 (memory growth in SAX)
4653
4654Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4655 * xpath.c: fixed bug #78858 (the real fix)
4656
4657Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4658 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4659
4660Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4661
4662 * tree.c: modified xmlNodeSetBase to allow changing the
4663 base of a document.
4664
4665Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * xmlschemastypes.c: patch Charles Bozeman for validation of
4668 all the date, time, and duration types
4669 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4670 * configure.in: fixed an error pointed by an user
4671 * xml2-config.in: fixed an error pointed by an user
4672
4673Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4674
4675 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4676 win32/libxml2.def.src xmlIO.c: exported default
4677 'file:', 'http:' and 'ftp:' protocols input handlers
4678 and maked protocols comparisson case insensitive
4679
4680Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * configure.in: Neven Has detected a typo
4683
4684Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4685
4686 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4687 as one of the persons allowed to commit directly to the
4688 module.
4689
4690Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4691
4692 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4693 * valid.c: raised a too low limit
4694 * doc/*: rebuilt the docs
4695
4696Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * test/XPath/expr/floats test/XPath/expr/functions
4699 result/XPath/expr/floats result/XPath/expr/functions
4700 xpath.c: another XPath conformance patch from Richard Jinks
4701
4702Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * xmlschemas.c: fixed validation of attribute groups.
4705 * test/schemas result/schemas: added an example from the primer
4706
4707Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4710 * test/schemas result/schemas: updated the test list
4711
4712Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * TODO: updated a bit
4715 * parser.c: made a comment more specific
4716 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4717 Schemas conformance.
4718 * test/schemas result/schemas: updated the test list
4719
4720Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4721
4722 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4723 implementing xs:all with minOccurs = 0
4724 * tes/schemas/* result/schemas/*: added more tests covering
4725 xs:all
4726
4727Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * xmlregexp.c: first implementation of the all particle, this
4730 may need to be revisited for case where not all transitions
4731 must be crossed.
4732
4733Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4734
4735 * tree.c: another entity processing update from Markus Henke
4736
4737Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4738
4739 * trionan.c: fixed crash on OSF/1
4740
4741Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * xmlschemas.c: more Schemas work
4744 * test/schemas/* result/schemas/*: added more tests coming
4745 from the spec.
4746
4747Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4750 ExcC14N specification
4751
4752Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4753
4754 * tree.c: patch from Markus Henke, fix for recursive entities.
4755
4756Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4757
4758 * xpath.c: fix a problem with string() on a document node.
4759
4760Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * Makefile.am xmlschemas.c: more Schemas work
4763 * test/schemas/* result/schemas/*: added more tests coming
4764 from the spec.
4765
4766Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4769 * result/HTML/*: this changes a few things in the results
4770
4771Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4772
4773 * include/libxml/tree.h: eliminated 'declaration different than
4774 prototype' warning
4775 * include/win32config.h: "resolved" conflicts with errno.h
4776
4777Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4778
4779 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4780 on the automata interfaces and debug of counted choices
4781 * test/schemas/* result/schemas/*: added a number of tests
4782
4783Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4784
4785 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4786 a bit of work on Schemas
4787 * testSchemas.c: try to make it more useful
4788 * test/schemas/* result/schemas/* Makefile.am: changed the
4789 Schemas regression test procedure, started adding a few samples
4790
4791Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4792
4793 * include/libxml/encoding.h: Patch for the Borland C++ builder
4794 * include/libxml/tree.h: Patch for the Borland C++ builder
4795 * threads.c: Patch for the Borland C++ builder
4796 * win32/bcb5: New directory for the Borland C++ builder
4797 project files
4798
4799Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4800
4801 * win32/Makefile.msvc: Update for XML Schema support
4802 * win32/configure.js: Update for XML Schema support
4803 * win32/libxml2.def.src: Update for XML Schema support
4804
4805Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4806
4807 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4808 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4809 xmlunicode.c include/libxml/Makefile.am
4810 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4811 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4812 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4813 include/libxml/xmlversion.h.in : merged the current state of
4814 XML Schemas implementation, it is not configured in by default,
4815 a specific --schemas configure option has been added.
4816 * test/automata test/regexp test/schemas Makefile.am
4817 result/automata result/regexp result/schemas:
4818 merged automata/regexp/schemas regression tests
4819
4820Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4821
4822 * xpath.c: Gary found a compile time problem, fixes #78823
4823
4824Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4825
4826 * configure.in: release of 2.4.20
4827 * doc/*: updated and rebuilt the docs
4828
4829Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4830
4831 * python/Makefile.am: patch from Cristian Gafton to build on
4832 Red Hat 6.2, should also fix #75779
4833
4834Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * valid.c: first part of fixing #78729
4837
4838Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4841 escaping of URI when saving HTML files.
4842 * result/HTML/*: this impacted some tests
4843
4844Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * configure.in: trying to fix #77441
4847
4848Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4849
4850 * include/libxml/xmlIO.h: Hallski complained it could not be
4851 included by itself.
4852
4853Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4854
4855 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4856
4857Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4858
4859 * win32/configure.js: patch from Nilo for the c14n option
4860 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4861
4862Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4863
4864 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4865 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4866 LIBXML_THREAD_ENABLED
4867
4868Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * xpath.c: another patch from Richard Jinks for substring conformance
4871 * test/XPath/expr/floats test/XPath/expr/strings
4872 result/XPath/expr/floats result/XPath/expr/strings: update of the
4873 test suite to check those.
4874
4875Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4876
4877 * xpath.c: patch from Richard Jinks for .x float parsing.
4878
4879Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4880
4881 * parser.c: patch from Markus Henke when an encoding ain't recognized
4882
4883Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4884
4885 * libxml.m4: got a report that #include <string.h> was needed
4886
4887Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4888
4889 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4890
4891Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4892
4893 * doc/example.html: fixing typo
4894
4895Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4898 pointed out by Melvyn Sopacua.
4899
4900Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4901
4902 * libxml.m4: Frédéric Crozat gave a patch related to the change
4903 of Include paths breaking the libxml.m4
4904
4905Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4906
4907 * xpath.c: Fix bug #76927 forgot to save some context
4908 when evaluating binary expressions
4909
4910Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * configure.in: fixed configure for MPE/iX from Markus Henke
4913 * xmlmemory.c: fixed initialization problems
4914 * xpath.c: another set of patches from Richard Jinks this
4915 fixes "make XPathtests" on linux
4916
4917Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4918
4919 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4920 * test/XPath/expr/compare test/XPath/expr/equality
4921 test/XPath/expr/floats test/XPath/expr/functions
4922 test/XPath/expr/strings result/XPath/expr/compare
4923 result/XPath/expr/equality result/XPath/expr/floats
4924 result/XPath/expr/functions result/XPath/expr/strings: Updated
4925 tests though they show a divergence on Linux
4926
4927Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4928
4929 * xpath.c trionan.c: previous commit also included patches
4930 from Richard Jinks on some IEEE support corner case
4931
4932Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4933
4934 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4935 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4936 that $(datadir) should be used for docs
4937
4938Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4939
4940 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4941 could leak filedescriptors
4942
4943Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4944
4945 * configure.in nanohttp.c: applied patch from Allan Clark for
4946 UnixWare/OpenServer
4947
4948Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4949
4950 * configure.in: preparing 2.4.19
4951 * doc/*: rebuilt the docs
4952
4953Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4954
4955 * nanohttp.c: fixing #76043, got fed up with non-portability
4956 of that piece of code.
4957
4958Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4959
4960 * valid.c SAX.c: Never commit without running "make tests" :-(
4961 fix a couple of stupidities in the previous commit
4962 * result/*: a few changes in some attribute order result of previous
4963 commit.
4964
4965Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4968 the internal subset should not raise duplicate ID errors,
4969 also there was a small bug in conjunction to namespace
4970 declarations defaulted and xml:xxx attributes DTD definitions.
4971
4972Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4973
4974 * xpath.c: Richard Jinks also raised some rounding problems
4975 this tries to fix them
4976
4977Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4978
4979 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4980 behaviour in xmlXPathCastToString()
4981
4982Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4983
4984 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4985 raised by Morus Walter
4986
4987Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4988
4989 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4990 from Igor
4991
4992Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4993
4994 * xpath.c: fixing #75619, related to a problem when trying
4995 to evaluate condition when the current node set resulting
4996 from that sub-step evaluation is empty. Also fixes 2 potential
4997 problem with previous-sibling and next-siblings axis.
4998
4999Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5002 HTML support is not configured in.
5003
5004Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5005
5006 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5007 include/libxml/tree.h: dohh I really didn't intended to commit
5008 this test version :-(
5009
5010Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5011
5012 * testSAX.c: I wanted to see the real speed at the SAX interface
5013 after a little too many Ximianer started complaining about the
5014 parser speed.
5015 added a --quiet option:
5016 paphio:~/XML -> ls -l db100000.xml
5017 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5018 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5019 3200006 callbacks generated
5020 real 0m1.270s
5021 Which means 16MBytes/s and 3Mcallback/s
5022
5023Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5024
5025 * xpath.c: valgrind spotted another error that time when running
5026 on libxslt regression tests
5027
5028Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * Makefile.am: adding "make valgrind" running the full regression
5031 tests (except python ones) under Valgrind (using valgrind -q
5032 which was kindly added by the author).
5033 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5034 passes cleanly now except an obcure floating point initialization
5035 raised in log10() in one XPath regression test ???
5036 * tree.c: edited some comments to close #75244
5037
5038Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5039
5040 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5041 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5042 context of ScrollKeeper, made sure that if the number is
5043 an integer, the serialization follows the description at
5044 http://www.w3.org/TR/xpath#section-String-Functions
5045
5046Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5047
5048 * configure.in: preparing 2.4.18
5049 * doc/*: updated and rebuilt the web site
5050 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5051 the Windows and Cygwin maintainers.
5052 * parser.c: humm, changed the way the SAX parser work when
5053 xmlSubstituteEntitiesDefault(1) is set, it will then
5054 do the entity registration and loading by itself in case the
5055 user provided SAX getEntity() returns NULL.
5056 * testSAX.c: added --noent to test the behaviour.
5057
5058Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5059
5060 * parser.c: Wilfried Teiken provided a hackish but working
5061 way to get context reported back on entities when parsing
5062 with SAX and without breaking the DOM build.
5063
5064Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5065
5066 * c14n.c: applied a new patch from Aleksey Sanin
5067 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5068 to reference Aleksey implementation of XML digital Signatures
5069
5070Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5071
5072 * xpath.c: small fix to avoid potential problem due to
5073 ordering of freeing data
5074 * python/Makefile.am: people were complaining about
5075 the generated file in python dir not being built
5076
5077Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5078
5079 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5080 python/generator.py python/libxml.c python/types.c: Cleanup
5081 of the python Makefiles based on Jacob and James feedback,
5082 fixed the spec file accordingly, fixed the number of warning
5083 that passing my pedantic CFLAGS was generating. Conclusion
5084 is that Python includes are real crap.
5085
5086Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * configure,in: it was reported quite a few times that
5089 xml2-config --cflags should not output
5090 -I$includeprefix/libxml2/libxml because libxml2 header names
5091 clashes with existing names like list.h from C++ stl.
5092 Includes should be #include<libxml/xxx.h> so ...
5093
5094Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5095
5096 * c14n.c: another patch from Aleksey Sanin
5097
5098Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5099
5100 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5101 canonicalization algorithm
5102 * doc/xml.html doc/index.html: added the C14N references on the
5103 index page.
5104
51052002-03-13 jacob berkman <jacob@ximian.com>
5106
5107 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5108 usage, redundant, and gcc specific
5109
5110Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5111
5112 * xpath.c: speedup some node selection operations, this can
5113 have a significant impact on DocBook Norm's stylesheets
5114 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5115 make sure it's always the case
5116 * debugXML.c: distinguish CDATA and comments in ls operations
5117
5118Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5121 to generate better API descriptions etc...
5122
5123Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5124
5125 * c14n.c: Fixing #74186, made sure all boolean expressions
5126 get fully parenthesized, ran indent on the output
5127 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5128 include/libxml/tree.h: also #74186 related, removed the
5129 --with-buffers option, and all the preprocessor conditional
5130 sections that were resulting from it.
5131
5132Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5133
5134 * valid.c: applied patch from Dodji Seketeli fixing an
5135 uninitailized variable in xmlValidGetValidElements()
5136
5137Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5138
5139 * c14n.c: fixed a few comments
5140 * doc/*.html doc/*/*.html: regenerated the docs and added
5141 the C14N API
5142 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5143
5144Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5145
5146 * check-xml-test-suite.py: fix to adapt varaiations in the
5147 bindings
5148 * configure.in python/setup.py python/setup.py.in: fixed to
5149 have the version of the python scripts automatically updated
5150
5151Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5154 in xmlCopyProp()
5155
5156Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5157
5158 * configure.in: preparing 2.4.17 release
5159 * doc/*: updated and rebuilt the docs
5160 * xpath.c: fixed a comment
5161 * python/libxml.c: fixed a possible reentrancy problem
5162
5163Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5164
5165 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5166 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5167 added a specific regression test
5168 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5169 not raise exceptions when failing to find the attribute.
5170
5171Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5172
5173 * configure.in xmllint.c: owen pointed out a problem with the
5174 ftme fix, gettimeofday() was not detected by configure and
5175 the ftime header wasn't included, dohhh
5176
5177Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5178
5179 * configure.in xmllint.c: trying to fix #71457 for timing
5180 precision when gettimeofday() is not availble but ftime() is
5181
5182Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5183
5184 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5185 are now copied on install and part of the -devel RPM
5186
5187Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5188
5189 * xpath.c: trying to avoid bug #72150 which was apparently
5190 caused by a gcc bug (or a processor problem) as detailed
5191 at http://veillard.com/gcc.bug
5192
5193Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5194
5195 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5196 fixed xmlReconciliateNs(), added a Python test/example for
5197 inter-document cut'n paste
5198 * python/libxml.py: fixed node.doc on document nodes and added
5199 xpathEval() onto node objects
5200
5201Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5202
5203 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5204 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5205 fixup and integrated tests for the serialization stuff
5206
5207Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
5210 moved the libxml man page to section 3
5211
5212Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5213
5214 * tree.c: fix bug #72490
5215 * python/libxml.c python/libxml.py: added methods serialize()
5216 and saveTo() to all node elements.
5217
5218Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5219
5220 * xmlIO.c: closed #73430, don't read from an input source
5221 which indicated an end-of-file or an error.
5222
5223Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5224
5225 * parser.c: make sure SAX endDocument is always called as
5226 this could result in a Python memory leak otherwise (it's
5227 used to decrement ref-counting)
5228 * python/generator.py python/libxml.c python/libxml.py
5229 python/libxml2-python-api.xml python/libxml2class.txt
5230 python/tests/error.py python/tests/xpath.py: implemented
5231 the suggestions made by Gary Benson and extended the tests
5232 to match it.
5233
5234Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5235
5236 * python/generator.py: applied patch fixing #73450
5237
5238Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5239
5240 * xpath.c: fixing #61290 "namespace nodes have no parent"
5241 long standing divergence from the XPath REC. NodeSets
5242 simply hold a copy of namespace nodes and those node ->next
5243 points to the parent (which may not be the node carrying the
5244 definition).
5245 * include/libxml/xpath.h: flagged but didn't added a possible
5246 speedup
5247 * DOCBparser.c HTMLparser.c: removed some warnings from push
5248 parser due to new state being added.
5249 * tree.c: new fix from Boris Erdmann
5250 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
5251 the XML Canonalization support from Aleksey Sanin
5252
5253Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5254
5255 * tree.c: patch from Boris Erdmann fixing some namespace odities
5256 with xmlCopyNode()
5257
5258Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5259
5260 * xmlIO.c: fix bug #72706 when loading a NULL entity
5261
5262Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5263
5264 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
5265 actually change in a future XML Namespace revision.
5266
5267Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5268
5269 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
5270 added the possibility of returning nodesets from XPath extension
5271 functions written in Python
5272
5273Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5274
5275 * python/*: commiting some Python bindings work done while travelling
5276
5277Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5278
5279 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
5280 explicitely with memory debugging switched on
5281
5282Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5283
5284 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5285 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5286 Added wrapper for the xmlURIPtr type, provided accessors, fixed
5287 the accessor generator for strings
5288 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
5289 regression test.
5290
5291Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5292
5293 * python/README python/generator.py python/libxml.c python/setup.py:
5294 added the 'usual' setup.py to allow building a libxml2-python
5295 module based on the same code. The initialization is however
5296 different the 2 .so files fo libxml2 and libxslt are identical and
5297 they entry point initialize both libraries. this is done to avoid
5298 some possible nasty problem since the Python don't merge the maps
5299 of all shared modules.
5300
5301Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5302
5303 * parser.c: fixed a push/encoding bug reported by Michael
5304 on librsvg
5305
5306Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5307
5308 * include/libxml/parserInternals.h: fixes a misplaced #endif
5309
5310Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5311
5312 * parser.c valid.c: found and fixed a couple of allocation bugs
5313
5314Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5315
5316 * doc/xml.html doc/python.html doc/*: added a Python and binding
5317 page describing the current state of the Python bindings and
5318 giving pointers to the other languages wrappers.
5319
5320Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5321
5322 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
5323 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
5324 rebuilt the API and web site
5325 * xpath.c: fixed #71978 portability bugs
5326
5327Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5328
5329 * SAX.c: oops broke automatic defaulting of namespaces attributes.
5330
5331Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5332
5333 * include/libxml/parserInternals.h parser.c: had to change
5334 2 internal parsing API when processing document content
5335 to check the start and end of element content are defined
5336 in the same entity
5337 * valid.c include/libxml/valid.h: attribute normalization can
5338 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
5339 with the context to report it.
5340 * SAX.c: fixed the last known bugs, crazy validation constraints
5341 when a document is standalone seems correctly handled. There
5342 is a couple of open issues left which need consideration especially
5343 PE93 on external unparsed entities and standalone status.
5344 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
5345 The 2 tests left failing are actually in error. Cleanup done.
5346
5347Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5348
5349 * valid.c: implemented E59 spaces in CDATA does not match the
5350 nonterminal S
5351
5352Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5353
5354 * SAX.c parser.c valid.c: more validation test fixups
5355 * check-xml-test-suite.py: added duration info for the tests
5356
5357Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5358
5359 * parser.c valid.c: a couple of errors were reported but not
5360 saved back as such in the parsing context. Down to 1% failure rate
5361 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
5362
5363Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5364
5365 * xmlInternald.c: isExtender was missing a char
5366 * parser.c include/libxml/parser.h: % are acceptable in the
5367 internal subset if within a PUBLIC ID
5368
5369Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5370
5371 * SAX.c parserInternals.c valid.c: more work on the conformance
5372 suite. Took the step to finally block documents with encoding
5373 errors. It's a fatal error per the spec, people should have fixed
5374 their documents by now.
5375
5376Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5377
5378 * check-xml-test-suite.py: fixed the test script after some discussion
5379 on the semantic of TYPE="error"
5380 * Makefile.am: added the script to the distrib
5381
5382Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5383
5384 * SAX.c entities.c: fixed a couple of conformances issues deep
5385 into the validation code (standalone and undeclared Notations)
5386
5387Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5388
5389 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
5390 stayed there for years !
5391
5392Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5393
5394 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
5395 missing
5396
5397Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5398
5399 * check-xml-test-suite.py: improved the behaviour a bit as
5400 well as the logs
5401 * parser.c valid.c SAX.c: fixed a few more bugs
5402 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
5403
5404Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5405
5406 * check-xml-test-suite.py: python script to run regression tests
5407 against the XML Test suite of W3C/OASis
5408 * SAX.c: fixed a validation bug
5409 * parser.c: fixed 3 errors pointed by the test suite
5410 * doc/buildDocBookCatalog: fixed a typo pointed by drake
5411 * python/Makefile.am: fixed a dependendy
5412
5413Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5414
5415 * xmlmemory.c: avoid a warning bug #71594
5416
5417Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5418
5419 * xmlmemory.c: Jesse Perry provided a patch to remove a few
5420 warning on alpha/Tru64
5421
5422Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5423
5424 * include/libxml/entities.h: fixing a comment
5425 * valid.c: fixing some troubles with validity check on namespaces
5426 * result/VC/NS3 test/VC/NS3: added a specific regression test
5427
5428Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5429
5430 * tree.c: Fixing #71342 serializing '\n' in attribute values
5431 * result/noent/att3 result/att3 test/att3: added a specific
5432 test.
5433
5434Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5435
5436 * python/libxml.c: couple of bug fixes
5437
5438Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5439
5440 * python/*.py: removed tabs and used spaces.
5441
5442Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5443
5444 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5445 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5446
5447Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5448
5449 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5450 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5451
5452Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5453
5454 * include/libxml/encoding.h include/libxml/entities.h
5455 include/libxml/globals.h include/libxml/parser.h
5456 include/libxml/threads.h include/libxml/tree.h
5457 include/libxml/xmlmemory.h: trying to fix the include mess
5458
5459Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5460
5461 * include/libxml/xmlmemory.h: reverted part of the previous
5462 attempt to provide #69655, this was breaking the build.
5463
5464Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5465
5466 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5467 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5468 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5469 include/libxml/parserInternals.h include/libxml/tree.h
5470 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5471 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5472 clean.
5473 * python/libxml.c: fixed a warning.
5474
5475Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5478 copying of node, merge back IDs in the target document.
5479 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5480 test/XInclude/ents/ids.xml: test case
5481 * result/VC/ElementValid4: output changed due to a typo fix
5482
5483Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5484
5485 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005486 generate the dependencies right as Jacob found out. Add
5487 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005488
5489Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5490
5491 * parserInternals.c valid.c: Justin Fletcher found some parts
5492 of the code needing cleanup
5493 * libxml.spec.in python/Makefile.am python/generator.py
5494 python/libxml.c python/libxml.py: Fixed the python Makefiles
5495 corrected a bug showing up on ia64, changed the name of the
5496 python internal module too
5497
5498Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5499
5500 * Makefile.am: applied patch from Andris Pavenis for binary
5501 name suffixes
5502
5503Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5504
5505 * xmllint.c win32/win32config.h: fixing #68748
5506
5507Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5508
5509 * valid.c: fixing #70166
5510
5511Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5512
5513 * valid.c: fixing #70077
5514
5515Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5516
5517 * Copyright Makefile.am README configure.in libxml.spec.in:
5518 Changed to the MIT Licence
5519 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5520 doc/xmlio.html: updated the doc accordingly
5521 * include/libxml/xmlwin32version.h configure.in: preparing
5522 2.4.14 release
5523 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5524 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5525 fixed the const xmlChar * wrapper and generator, XPath extension
5526 functions now use the context as first argument
5527 * python/tests/tstxpath.py python/tests/xpath.py
5528 python/tests/xpathext.py: Updated the tests accordingly
5529 * tree.c: fixed bug #70067
5530
5531Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5532
5533 * Makefile.am: cleanup
5534 * debugXML.c: always use stdout if output is NULL
5535 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5536 * python/Makefile.am python/generator.py python/libxml2class.txt
5537 python/libxml_wrap.h python/types.c: augmented the number of bindings
5538 handling FILE * and XPath contexts
5539 * python/tests/Makefile.am: avoid a stupid problem due to the
5540 use of TEST.
5541
5542Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5543
5544 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5545
5546Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5547
5548 * python/TODO python/libxml.c: cleanup the extension function lookup
5549 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5550
5551Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5552
5553 * configure.in python/Makefile.am: do not install outside
5554 of prefix
5555
5556Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5557
5558 * python/TODO python/libxml.c: started adding SAX interfaces
5559 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5560 SAX test
5561
5562Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5563
5564 * tree.c: hardened the addChild function
5565 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5566 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5567 added accessors needed for xmlNode, a bit more testing and
5568 extension of interfaces
5569 * python/tests/Makefile.am python/tests/build.py: added a test
5570 build from scratch/save/load/check
5571
5572Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5573
5574 * parserInternals.c: change a small bit in the way valididy
5575 error messages get initialized
5576 * python/TODO python/libxml.c python/libxml2-python-api.xml
5577 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5578 added some memory debugging to track leaks at the libxml2 level
5579 * python/tests/*.py: changed all tests to check for leaks,
5580 there is just one left in XPath extension registrations.
5581
5582Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5583
5584 * python/TODO python/generator.py python/libxml2-python-api.xml
5585 python/libxml2class.txt: more accessor classes for the parser
5586 context, allow to switch on and check validity
5587 * python/tests/Makefile.am python/tests/error.py
5588 python/tests/invalid.xml python/tests/valid.xml
5589 python/tests/validate.py: attded more test and and added error.py
5590 which I forgot to commit in the last step
5591
5592Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5593
5594 * python/Makefile.am python/types.c: cleanup
5595 * python/libxml.c python/libxml.py python/libxml_wrap.h
5596 python/generator.py python/libxml2-python-api.xml
5597 python/libxml2class.txt: added class for parser context, added
5598 first cut for push mode support. Added a framework to generate
5599 accessors functions.
5600 * python/tests/Makefile.am python/tests/push.py: added a push
5601 test
5602
5603Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5604
5605 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5606 bug a bit of cleanup.
5607
5608Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5609
5610 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5611 python/libxml2class.txt: adding error redirections and preformat
5612 to a python handler
5613 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5614 tests self checking
5615
5616Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5617
5618 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5619 a function
5620
5621Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5622
5623 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5624 python/libxml.c python/libxml2-python-api.xml
5625 python/libxml2class.txt: Progressing through the TODOs, class
5626 description output, extra XML API, RPM now builds the wrappers
5627 for all python installed versions
5628
5629Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5630
5631 * configure.in libxml.spec.in python/Makefile.am python/TODO
5632 python/generator.py python/libxml2class.txt: added more informations
5633 in the libxml2-python package including docs. Slightly changed
5634 the class hierarchy
5635 * python/tests/*: added basic regression tests infrastructure too
5636
5637Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5638
5639 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5640 added libxml2-python as part of the packages installed
5641
5642Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5643
5644 * python/Makefile.am python/generator.py python/libxml.c
5645 python/libxml.py: more work, now able to extend the
5646 XPath interpreter with functions written in python.
5647
5648Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5649
5650 * python/Makefile.am: Jacob sent a patch to allow building from
5651 tarfile.
5652
5653Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5654
5655 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5656 inserted the python wrappers build, I hope this won't be too
5657 unportable
5658
5659Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5660
5661 * xpath.c: minor optimization
5662 * python/generator.py python/libxml.c python/libxml.py
5663 python/libxml_wrap.h: more work on the python bindings,
5664 they now support XPath and there is no evident leak
5665
5666Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5667
5668 * python/generator.py python/libxml.c python/libxml.py:
5669 more work on the python bindings generator.
5670
5671Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5672
5673 * python/generator.py python/libxml.c python/libxml_wrap.h:
5674 more work on the python bindings.
5675
5676Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5677
5678 * python/generator.py python/libxml.c python/libxml.py
5679 python/libxml_wrap.h: commited early version of a python binding
5680 for private use only ATM
5681
5682Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5683
5684 * entities.c tree.c include/libxml/entities.h: applied patch
5685 from Anthony Jones to implement copy of DTD subtree too. Had
5686 just to keep 2 function private which really ought to become
5687 public ones.
5688
5689Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5690
5691 * xmllint.c: added pointers to the web pages in the usage()
5692
5693Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5694
5695 * tree.c: more fixes from Petr Kozelka for attribute handling
5696 in the tree API to align the semantic with DOM.
5697
5698Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5699
5700 * valid.c tree.c entities.c: another set of patches from
5701 Anthony Jones for copy operations cleanup and robustness
5702
5703Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5704
5705 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5706 an alphabetic index based on comments content
5707 * doc/*: rebuilt the web site with the new references
5708
5709Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5710
5711 * parserInternals.h: Greg Sjaardema suggested to use an
5712 eponential buffer groth policy in xmlParserAddNodeInfo()
5713
5714Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5715
5716 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5717 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5718 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5719 to generate cross-references, and added/updated the stylesheets
5720 to generate and link API indexes. The generic keyword index
5721 is not done yet.
5722 * doc/*.html: regenerated all the usual docs too
5723
5724Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5725
5726 * debugXML.c: added an xpath function to the shell for T. V. Raman
5727
5728Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5729
5730 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5731 debug routines.
5732
5733Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5734
5735 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5736 support of attribute nodes
5737
5738Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5739
5740 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5741 hopefully near complete and fully documented of the API in XML
5742 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5743 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5744 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5745 include/libxml/parserInternals.h include/libxml/valid.hi
5746 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5747 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5748 include/libxml/xpath.h include/libxml/xpathInternals.h:
5749 Cleaned up the doc comments a lot in the process, the interface
5750 coverage is now 100%
5751
5752Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5753
5754 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5755 extracts comments from the gtk-doc DocBook output (a bit
5756 convoluted but seems to work).
5757
5758Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5759
5760 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5761 added an XML description of the API, moved the script generating
5762 it here. Added a "make api" target
5763
5764Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5765
5766 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5767
5768Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5769
5770 * xpath.c include/libxml/xpathInternals.h: the change made to
5771 xmlXPathFuncLookupFunc was incompatible roll it back
5772
5773Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5774
5775 * SAX.c: cleanup patch from Anthony Jones
5776 * doc/Makefile.am: fix the headers to avoid in make scan
5777 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5778 includes, * vs Ptr and general cleanup
5779 * parsedecl.py: first version of a script to extract the
5780 module interfaces, the goal will be to provide .decl or XML
5781 specification of the interfaces to build wrappers.
5782
5783Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5784
5785 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5786 now provides return codes in case of errors
5787
5788Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5789
5790 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5791 Upgraded to trio baseline 1.6
5792 * strio.h strio.c: Replaced by triostr.h and triostr.c
5793
5794Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5795
5796 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5797 of strdup usage in the code
5798
5799Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5800
5801 * parser.c error.c: Keith Isdale complained rightly that
5802 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5803
5804Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5805
5806 * tree.c: fixed the funxtion to set the xml: attributes
5807 * debugXML.c: added "setbase" to test it.
5808
5809Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5810
5811 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5812 to allow updating an attribute content
5813
5814Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5815
5816 * libxml.h: try to avoid problems when compiling on Windows
5817
5818Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5819
5820 * hash.c: patch from Anthony Jones for hash.c allocation size
5821 * Makefile.am: trying to work around Yet Another Libtool Madness
5822 and build the 2.4.13 release finally ...
5823
5824Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5825
5826 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5827 * doc/* : update of the documentation
5828
5829Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5830
5831 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5832 at fixing #61290 :-(
5833
5834Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5835
5836 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5837 Fixes bug #67229
5838
5839Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5840
5841 * tree.c: trying to avoid troubles when a subtree is copied
5842 and coalesced in part with the target tree. Should fix
5843 bug #67407
5844
5845Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5846
5847 * valid.c: fixed validation of attributes content of type
5848 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5849 values, very old bug. Fixes #67671
5850
5851Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5852
5853 * parser.c include/libxml/parserInternals.h tree.c: integrated
5854 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5855 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5856
5857Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5858
5859 * threads.c: applied Serguei Narojnyi's patch to add native
5860 thread support on the Win32 platform
5861 * testThreadsWin32.c Makefile.am: added the test program also
5862 from Serguei, Win32 specific
5863 * include/win32config.h include/libxml/xmlwin32version.h.in:
5864 added patch from Igor for the Windows thread specific defines.
5865
5866Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5867
5868 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5869
5870Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5871
5872 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5873 output page into XMLinfo.html. Close bug #66951 and
5874 raised by Robert Collins too.
5875
5876Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5877
5878 * encoding.c: Paul Keogh pointed out a possibility of segfault
5879 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5880 Closes bug # 68238
5881
5882Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5883
5884 * doc/*.html: updated the Gdome2 links
5885
5886Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5887
5888 * libxml.h: Applied following patches from Robert Collins
5889 and make sure IN_LIBXML is defined when compiling it
5890 -------
5891 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5892 as well as Visual C.
5893 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5894 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5895 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5896 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5897 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5898 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5899 xmlSysIDExists xmlNoNetExists).
5900 * xmllint.c: Don't include winsock2.h for Cygwin.
5901
5902Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5903
5904 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5905 when the version info is not present.
5906
5907Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5908
5909 * tree.c: Anthony Jones pointed out a problem in
5910 xmlStringGetNodeList() and provided a fix for it
5911
5912Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5913
5914 * parser.c: patch from Frank J Franklin to remove a bug in
5915 xmlCreatePushParserCtxt() when the initial buffer passed
5916 is large.
5917
5918Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5919
5920 * win32/*: big cleanup of the Windows/MSVC project files
5921 from Igor Zlatkovic
5922
5923Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5924
5925 * doc/Makefile.am: should fix #67674 and avoid troubles if
5926 xsltproc is not available or fails in the prefix provided
5927
5928Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5929
5930 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5931
5932Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5933
5934 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5935 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5936 Fixed a few other problems raised by Charlie Bozeman.
5937 * result/VC/ElementValid[5-7]: fixed the output
5938
5939Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5940
5941 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5942 patches from Charlie Bozeman. Regenerated the HTML docs.
5943
5944Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5945
5946 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5947 for Windows from Igor
5948
5949Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5950
5951 * xmllint.c: applied Justin Fletcher patch for --output or -o
5952
5953Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5954
5955 * win32/libxml2/libxml2.def.src: close #67019
5956
5957Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5958
5959 * xmllint.c: applied Justin Fletcher generic timing patch
5960 similar to the one already applied to xsltproc.
5961
5962Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5963
5964 * include/libxml/tree.h tree.c: applied documentation patches
5965 from Charlie Bozeman
5966
5967Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5968
5969 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5970
5971Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5972
5973 * valid.c: fix the xmlStrdup() used in the previous patch.
5974 * valid.c: added --dropdtd
5975 * tree.c: fixed xmlUnlinkNode so it also removes the references
5976 from the document if the node is a DTD
5977
5978Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5979
5980 * HTMLtree.c valid.c: cleanup some static declarations
5981
5982Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5983
5984 * xmllint.c: removed another strdup()
5985 * doc/FAQ: removed the HP/UX entry
5986
5987Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5988
5989 * valid.c: fix bug #66816 when validating.
5990 * xmllint.c: don't use sys/time.h if configure did not found it
5991
5992Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5993
5994 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5995 xmlcatalog_man.xml
5996
5997Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5998
5999 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6000 xmlInitMemory() was declared twice
6001
6002Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6003
6004 * globals.c: do not reference strdup() !
6005 * configure.in libxml-2.0.pc.in: trying to fix the libs
6006 of the various config extraction modules
6007
6008Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6009
6010 * configure.in : preparing 2.4.12
6011 * doc/* : updated and rebuilt the docs
6012
6013Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6014
6015 * uri.c: closed bug #66159
6016 * testURI.c: added --escape option
6017 * configure.in: some cleanup for xml2-config --cflags
6018
6019Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6020
6021 * globals.c testThreads.c: removed some misplaced includes
6022 of xmlversion.h
6023
6024Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6025
6026 * threads.c: patch from Gary Pennington fixing a possible
6027 problem at initialization time.
6028
6029Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6030
6031 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6032 Eric Lavigne contribution to build libxml2 on MacOS using
6033 CodeWarrior.
6034
6035Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6036
6037 * xmllint.c: applied Geert Kloosterman's patch to fix
6038 --repeat --timing output
6039
6040Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6041
6042 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6043 where non-wellformed XML declaractions were not detected.
6044
6045Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6046
6047 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6048
6049Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6050
6051 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6052 gets reset by xmlCleanupInputCallbacks() and this makes the
6053 function useless. Same for output.
6054
6055Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * xmlIO.c: robert pointed out a loop error in callback cleanups
6058
6059Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6060
6061 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6062 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6063 they are not really tied to debugging
6064
6065Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6066
6067 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6068 * xmllint.c: better --catalogs description
6069
6070Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6071
6072 * tree.c: fixed a couple of problems in xmlSetProp()
6073
6074Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6075
6076 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6077 unappropriate stdout output.
6078
6079Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6080
6081 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6082 by Denis Beurive, closes #65111
6083
6084Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6085
6086 * valid.c: in case of content model validity error, don't
6087 print it if validity warnings were not requested.
6088
6089Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6090
6091 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6092 * parserInternals.c: removed the last exit() call. Print an
6093 unmaskable error on stderr instead (library mismatch detection)
6094
6095Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6096
6097 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6098 shell instructions from Heiko Rupp
6099
6100Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6101
6102 * catalog.c: use the URL notation file:// for default catalog paths
6103
6104Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6105
6106 * include/libxml/tree.h: better comments for _private fields
6107 * tree.c: removed a problem when copying an entity reference.
6108
6109Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6110
6111 * vms/*: updated instructions and diffs from John A Fotheringham
6112
6113Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6114
6115 * include/libxml/xmlerror.h: avoid an include problem if
6116 #include <libxml/xmlerror.h> happens first in code
6117 seems to be the case in KDE libs
6118
6119Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6120
6121 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6122 from Igor for Windows
6123
6124Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6125
6126 * Makefile.am: Gary Pennington pointed out a missing prefix
6127
6128Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6129
6130 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6131 * doc/*: upgraded and rebuilt the docs
6132
6133Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * HTMLparser.c: fix comment in scripts element parsing.
6136 * result/HTML/doc3*: updated the results.
6137
6138Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6139
6140 * uri.c: another URI bug fix #63336, using Joel Young patch.
6141
6142Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6143
6144 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6145 a cleaned up version of the Pwd shell string generation.
6146
6147Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6148
6149 * valid.c include/libxml/tree.h: trying to fix namespaces +
6150 validation problems for good, closing #63619 in the process
6151 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6152 wrong in this respect, fixed it.
6153
6154Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6155
6156 * xmllint.c: Morus Walter patch to allow --format and --encode
6157
6158Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6159
6160 * debugXML.c: Stefan Kost provided an help command for the shell
6161
6162Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6163
6164 * debugXML.c: Heiko Rupp pointed that the shell would crash
6165 on empty nodesets returns.
6166
6167Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6168
6169 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6170 migh need the history libraries
6171
6172Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6173
6174 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6175 handle the case of < in quoted attributes, Bastian Kleineidam
6176
6177Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6178
6179 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6180 fixing catalog breakages
6181 * Makefile.am catalog.c result/catalogs/catal
6182 result/catalogs/mycatalog.* test/catalogs/catal*:
6183 fixed more problems in catalog support, added more regression tests
6184 for both XML and SGML catalog handling
6185
6186Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6187
6188 * debugXML.c: applied an improvement to xmlGetLineNo() from
6189 Keith Isdale
6190
6191Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6192
6193 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6194 Side effect of the progressive catalog loading
6195
6196Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6197
6198 * Makefile.am: confexecdir and confexec_DATA were defined twice
6199 pointed out by Karl Eichwalder
6200
6201Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6202
6203 * xmlcatalog.c: avoid unlink() and use remove() instead.
6204
6205Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6206
6207 * libxml.spec.in: cleanup
6208 * include/libxml/xmlwin32version.h: updated with 2.4.8
6209
6210Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6211
6212 * encoding.c global.data globals.c testThreads.c: fix bug #63752
6213 of compiling libxml with a non standard set of options
6214
6215Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
6216
6217 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
6218 document --sgml option, fixing gnome bugzilla #63382
6219
6220Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6221
6222 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
6223 breakage of 2.4.7, added a couple of really needed APIs
6224 like xmlCatalogIsEmpty() and xmlNewCatalog()
6225 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
6226 for install-catalog
6227 * configure.in: preparing 2.4.8
6228
6229Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
6230
6231 * HTMLtree.c tree.c include/libxml/HTMLtree.h
6232 include/libxml/tree.h include/libxml/xmlIO.h: more include
6233 cleanups, export cleanly one html output + format function.
6234
6235Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6236
6237 * parser.c: removed initGenericErrorDefaultFunc call from
6238 xmlInitParser() since it could destroy previous calls to
6239 xsltSetGenericErrorFunc() effects
6240
6241Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6242
6243 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
6244 keyword.
6245
6246Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6247
6248 * Makefile.am: cleanup
6249 * threads.c: cleanup too
6250 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
6251 from xsltproc
6252 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00006253 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006254
6255Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6256
6257 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
6258 was not used anymore !
6259
6260Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6261
6262 * configure.in: preparing 2.4.7
6263 * Makefile.am doc/Makefile.am: switched to the latest xmllint
6264 manual page from John
6265 * doc/*: updated the doc and rebuilt the generated pages
6266
6267Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
6268
6269 * xmlIO.c: closing bug #62711, the library should never
6270 close stdin or stdout.
6271
6272Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6273
6274 * uri.c: second pass at fixing #63336, using Joel Young
6275 final patch. looks okay.
6276
6277Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
6278
6279 * uri.c include/libxml/uri.h: trying to clear #63336
6280 allowing the escaping routine to parse unconformant
6281 URI-References.
6282
6283Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
6284
6285 * vms/readme.vms vms/build_libxml.com nanoftp.c
6286 include/libxml/xmlversion.h.in: a few VMS updates from
6287 John A Fotheringham
6288 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
6289 and xmlCleanupOutputCallbacks() for the Perl binding people.
6290
6291Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
6292
6293 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
6294 apply fixes to close #63271 and avoid segfaults when
6295 the error routine gets callbed before xmlInitParser()
6296 get called.
6297 * nanoftp.c error.c: Applied patches from Justin Fletcher
6298 correcting some xmlGenericError misuses.
6299
6300Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
6301
6302 *doc/xmllint.xml, doc/xmllint.1
6303 New and improved man page for xmllint - .xml is the original, .1
6304 is the generated man page
6305
6306Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
6307
6308 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
6309 the web site from the main HTML document.
6310
6311Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6312
6313 * parser.c: fixed an erroneous validation bug when PE refs
6314 occurs in external parsed entities referenced from the
6315 internals subset
6316 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
6317 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
6318 added the associated testcase, it's a nice one.
6319 * HTMLparser.c: generate the DTD node as HTML still ...
6320 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
6321
6322Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6323
6324 * HTMLparser.c: fixed a bug in htmlNewDoc()
6325
6326Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6327
6328 * test/threads/*: added entities testing to the Thread test
6329 * testThreads.c: make the test reasonable
6330 * DOCBparser.c: fix the DTD public and system ID
6331 * xmllint.c: added --sgml for SGML DocBook importing
6332 * Makefile.am: added Docbtests target
6333
6334Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6335
6336 * nanoftp.c: use only "anonymous@" string for anonymous passwds
6337 * testThreads.c: removed bogus include
6338
6339Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6340
6341 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
6342 fixed a very serious (looping) validation bug
6343
6344Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
6345
6346 * include/libxml/globals.h include/libxml/threads.h threads.c
6347 testThreads.c: far more testing, cleaning up bugs
6348 * *.c : make sure globals.h is always included.
6349
6350Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
6351
6352 * HTMLparser.c: try to get rid of parser loops for good.
6353
6354Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
6355
6356 * configure.in: fixed some bugs in CFLAGS passing.
6357 * test/threads Makefile.am testThreads.c: added a specific
6358 threaded test case (really nasty, guaranteed).
6359
6360Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
6361
6362 * catalog.c: serious cleanup on the management of the
6363 XML catalog tree, more tests done, especially with
6364 the catalog PI.
6365
6366Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
6367
6368 * catalog.c: avoid a problem in catalog cleanup on SMP if
6369 catalogs were not initialized.
6370
6371Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
6372
6373 * catalog.c xpath.c: trying to cleanup the not thread safe
6374 parts of the library.
6375
6376Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
6377
6378 * include/libxml/globals.h configure.in global.data: make
6379 the allocation be per-thread a configure option
6380 * encoding.c include/libxml/parser.h: fixed compilation
6381 errors
6382
6383Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6384
6385 * include/libxml/parser.h: Norm reported that a few lines
6386 added were breaking libxslt compile, removed them for now
6387
6388Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
6389
6390 * parser.c parserInternals.c threads.c: debugged and fixed
6391 initialization problems which were giving troubles on SMP
6392 boxes.
6393
6394Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6395
6396 * include/libxml/Makefile.am: missing globals.h
6397
6398Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6399
6400 * globals.c: added a couple of standard includes.
6401
6402Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6403
6404 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
6405 include/libxml/parserInternals.h include/libxml/tree.h
6406 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
6407 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
6408 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
6409 Applied the last patches from Gary, cleanup, activated threading
6410 all user accessible global variables are now handled in globals.[ch]
6411 Still a bit rought but make tests passes with either
6412 --with-threads defined at configure time or not.
6413 * Makefile.am example/Makefile.am: added globals.[ch] and threads
6414 linking options
6415
6416Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6417
6418 * Makefile.am include/libxml/Makefile.am
6419 include/libxml/globals.h globals.c include/libxml/threads.h
6420 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
6421 configure.in: started integrating the core of the thread support
6422 not activated yet but half integrated. The code should still
6423 compile and work anyway.
6424
6425Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6426
6427 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
6428 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
6429 integrating the non-controversial parts of Gary Pennington
6430 multithread patches
6431 * catalog.c: corrected a small bug introduced
6432
6433Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6434
6435 * catalog.c include/libxml/catalog.h: very serious cleanup,
6436 isolating unportable code and as much as possible the accesses
6437 to the global shared catalog. May need more testing !
6438
6439Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6440
6441 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6442 Keith Isdale patches for the XSLT debugger interfaces. Some
6443 cleanup
6444
6445Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6446
6447 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6448 * DOCBparser.c: generate line nubers in elements
6449
6450Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6451
6452 * configure.in: preparing 2.4.6 release
6453 * doc/xml.html doc/html/*: updated and rebuilt the docs
6454 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6455
6456Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6457
6458 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6459 adding documentation for DV's supercatalog support
6460
6461Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6462
6463 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6464 super catalog support adding one API and one flag --sgml to
6465 xmlcatalog
6466
6467Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6468
6469 * doc/xmlcatalog_man.xml, xmlcatalog.1
6470 One more crack at
6471 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6472
6473
6474Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6475
6476 * xpath.c: implemented xmlXPathObjectCopy for external objects
6477 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6478
6479Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6480
6481 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6482 finishing up fix to
6483 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6484 the xmlcatalog man page display more elegantly
6485
6486Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6487
6488 * configure.in: closing bug #61832
6489 * HTMLparser.c: removed a warning
6490
6491Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6492
6493 * xpath.c: fixing #61673 part I, do not loose doc information
6494 when copying result value trees.
6495
6496Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6497
6498 * xpath.c: trying to harden the XPath interpreter
6499
6500Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6501
6502 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6503 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6504
6505Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6506
6507 * HTMLparser: repaired another loop problem
6508
6509Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6510
6511 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6512 parsing.
6513 * xpath.c: fix bug #61291 the default XML namespace node is
6514 missing from the namespace axis.
6515 * tree.c: refuse to create namespaces nodes with prefix "xml"
6516
6517Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6518
6519 * SAX.c: ouch a non-defined namespace could lead to a crash,
6520 fixed #61215
6521
6522Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6523
6524 * parserInternals.c: closed bug #61054
6525
6526Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6527
6528 * include/libxml/Makefile.am: closing #60708
6529
6530Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6531
6532 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6533 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6534
6535Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6536
6537 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6538
6539Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6540
6541 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6542 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6543
6544Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6545
6546 * catalog.c: Justin Fletcher provided cleaup code in case
6547 HAVE_STAT is not defined
6548 * include/win32config.h: Igor Zlatkovic suggested to have
6549 HAVE_STAT defined there
6550
6551Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6552
6553 * catalog.c - fixed typing error reported by M. Barros
6554
6555Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6556
6557 * xmllint.c - fixing typo
6558
6559Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6560
6561 * HTMLparser.c: small enhancement to prevent loop on
6562 unrecognizable data
6563
6564Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6565
6566 * parserInternals.c: applying patch from bug #60757 this
6567 should close it
6568
6569Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6570
6571 * catalog.c xmlcatalog.c: removed a couple of warning
6572 * xpath.c: try to solve the linking problem on platforms
6573 needing trio to compile
6574
6575Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6576
6577 * Makefile.am libxml.spec.in: backing up non-documented changes
6578 commited without review or aproval by Jens Finke <jens@gnome.org>
6579 * HACKING: made 100% clear that no commit should be done directly
6580
6581Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6582
6583 * configure.in: Joe Orton provided a patch fixing a problem
6584 when iconv is specified to be in a non-standard directory
6585 but wasn't exported in xml2-config --cflags
6586
6587Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6588
6589 * configure.in: let's ship 2.4.5 before getting too much
6590 troubles with 2.4.4 errors.
6591
6592Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6593
6594 * encoding.c entities.c: do not output hexadecimal charrefs
6595 when serializing HTML since some version of Netscape can't
6596 grok it, generate decimal ones.
6597 * result/HTML/doc3.htm: output changed due to previous test
6598 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6599
6600Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6601
6602 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6603 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6604
6605Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6606 Released 2.4.4
6607
6608 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6609 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6610 updated the configuration scripts systems accordingly
6611
6612Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6613
6614 * configure.in: preparing for 2.4.4
6615 * doc/xml.html doc/html/*: updated and rebuilt the docs
6616
6617Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6618
6619 * win32/dsp/libxml2.def.src: tried to incorporate comments
6620 from bug #59220
6621
6622Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6623
6624 * parser.c result/noent/wml.xml: fixed bug #59981 related
6625 to handling of '&' in attributes when entities are substitued
6626
6627Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6628
6629 * libxml.h include/libxml/xmlversion.h.in
6630 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6631 Tried to close bug #60131
6632
6633Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6634
6635 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6636
6637Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6638
6639 * SAX.c: fixing bug #59946 on xmlns=""
6640
6641Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6642
6643 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6644 but allocates a new error code.
6645
6646Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6647
6648 * xmllint.c: John Fleck fixed typos in the options output
6649 * parser.c SAX.c: fix ignorable white space SAX selection
6650
6651Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6652
6653 * entities.c: Steve Underwood found the possibility of an
6654 ininite loop in case of error.
6655
6656Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6657
6658 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6659
6660Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6661
6662 * parser.c: warn if version is not 1.0 but it's not
6663 strictly speaking an error after analyzing the spec
6664
6665Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6666
6667 *doc/catalog.html - add link to the html version of the
6668 man page, other linguistic cleanups
6669
6670Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6671
6672 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6673 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6674 file, has not yet been included in the build.
6675
6676Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6677
6678 * catalog.c: removed a duplicate affectation Justin Fletcher
6679
6680Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6681
6682 * tree.c: Armin Sander pointed a possible text coalescing
6683 problem, completed his patch.
6684
6685Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6686
6687 * trionan.c: Fixed const and volatile re-definition problem
6688
6689Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6690
6691 * libxml.4 parser.c: doc updates from Heiko Rupp
6692 * parserInternals.c: 2 sanity checks from Heiko Rupp
6693
6694Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6695
6696 * tree.c: applied patch from Armin Sander to make some pointers
6697 const in xmlCopyNode()
6698 * include/libxml/tree.h: added fix to the header
6699
6700Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6701
6702 * xpath.c: hum, restrict the integer usage gcc bug workaround
6703 to only gcc compilers so that other architecture don't get
6704 penalized by this limitation.
6705 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6706
6707Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6708
6709 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6710 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6711
6712Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6713
6714 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6715 --convert option to xmlcatalog to convert SGML ones to
6716 the XML syntax.
6717 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6718
6719 2.4.3 got released at that point
6720Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6721
6722 * catalog.c xmlIO.c: started some serious testing and fixed
6723 a few bug and optmization needs.
6724
6725Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6726
6727 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6728 preparing for a 2.4.3 release even if it may not be ready yet
6729 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6730 all file parsing lookup to go through the entity resolver, add
6731 to add an API to bypass it (needed to load catalogs themselves),
6732 some cleanup on the catalog code too.
6733 * nanoftp.c: small cleanup
6734 * doc/catalog.html: small update
6735
6736Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6737
6738 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6739 Jun Kuriyama
6740
6741Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6742
6743 * doc/catalog.html: finished the catalog documentation
6744
6745Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6746
6747 * doc/catalog.html doc/xml.html: added documentation about
6748 Catalog support, misses an API description
6749 * doc/html/*: reextracted the API pages
6750
6751Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6752
6753 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6754 Added the part about section 7.2 on URI resolution,
6755 fixed a side effect in the HTML parser, look complete
6756 and ready to rock except the URI/SystemID part!
6757
6758Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6759
6760 * include/libxml/catalog.h include/libxml/parser.h
6761 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6762 xmlIO.c: added support and APIs needed for the catalog PI
6763 * include/libxml/xmlIO.h: cleanup
6764
6765Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6766
6767 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6768 include/libxml/catalog.h: starts to look okay, really
6769 plugged the new framework, cleaned a lot of stuff,
6770 added some APIs, except the PI's support missing this
6771 should be mostly complete
6772 * result/catalogs/* test/catalogs/*: added new test, enriched
6773 the existing one with URN ID tests
6774
6775Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6776
6777 * catalog.c: fixed nextCatalog
6778 * result/catalogs/docbook test/catalogs/*: started adding
6779 a small regression test
6780
6781Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6782
6783 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6784 more work on the XML catalog support.
6785 * parser.c include/libxml/parser.h: small cleanup seems using
6786 list as a public parameter name can give portability troubles
6787 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6788 include/libxml/xpath.h include/libxml/Makefile.am: removed
6789 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6790 wrappers
6791
6792Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6793
6794 * Makefile.am trio.c triodef.h trionan.c xpath.c
6795 include/libxml/Makefile.am include/libxml/trionan.h:
6796 Re-worked Not-A-Number and Infinity support.
6797 * xmlcatalog.c: added readline include files
6798
6799Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6800
6801 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6802 testCatalog as xmlcatalog, making it an installed app
6803 adding a shell, and preparing it to be a /etc/xml/catalog
6804 management tool, though not ready yet
6805 * catalog.c include/libxml/catalog.h: adding support for
6806 XML Catalogs http://www.oasis-open.org/committees/entity/
6807 not finished, there is some interesting tradeoffs and a
6808 few open questions left.
6809
6810Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6811
6812 * xmllint.c: fixed a line formatting problem
6813
6814Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6815
6816 * SAX.c: removed a couple of unused variable (Albert Chin)
6817
6818Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6819
6820 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6821 trying to fix some troubles w.r.t. function returning
6822 const xxxPtr.
6823
6824Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6825
6826 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6827 defined
6828
6829Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6830
6831 * xpointer.c: removed unused var
6832
6833Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6834
6835 * testXPath.c: another small cleanup closing bug #59110
6836
6837Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6838
6839 * win32/dsp/libxml2.def.src: small cleanup closing bug
6840 #59108
6841
6842Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6843
6844 * example/gjobread.c: add xmlCleanupParser() before leaving
6845
6846Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6847
6848 * config.h.in configure.in include/libxml/xmlwin32version.h:
6849 released 2.4.2
6850
6851Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6852
6853 * include/libxml/valid.h debugXML.c valid.c: deprecate
6854 the non-boundchecking Sprintf functions, add Snprintf
6855 this should close bug #57984
6856
6857Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6858
6859 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6860 URIs before doing the lookups (pointed by Mark Vakoc)
6861
6862Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6863
6864 * xpath.c: serious changes on Result Value Trees and NodeSets
6865 w.r.t. deallocation and collect operations. Probably not
6866 100% clean (merge of allocated trees smells like a problem).
6867 Seems sufficient to close #58943
6868
6869Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6870
6871 * xmllint.c: adding a --format option
6872
6873Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6874
6875 * xpath.c: count() was broken on Result Value Tree
6876 * xmlIO.c: fixed file:/// accesses on _WIN32
6877
6878Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6879
6880 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6881 macro was renamed, this should close bug #58683
6882
6883Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6884
6885 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6886 entity substitution mode text at the end of the entity might
6887 be added due to text coalescing.
6888 * nanoftp.c parser.c: small cleanup
6889
6890Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6891
6892 * HACKING: added John Fleck right to commit in the doc subdir
6893
6894Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6895
6896 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6897 allow to inherit attributes from the DTD directly in the
6898 tree, this is needed for XPath and can be a useful feature.
6899 Inherited namespaces are always provided at the tree level now
6900 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6901 of tests for this feature (XSLT being the prime user).
6902
6903Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6904
6905 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6906 testSAX.c xmlIO.c xmllint.c include/win32config.h
6907 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6908 include/libxml/xmlwin32version.h.in win32/README.MSDev
6909 win32/dsp/*: applied Win32 Facelift No.2 patches from
6910 Igor Zlatkovic for Windows/MSC
6911
6912Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6913
6914 * SAX.c: unparsedEntityDecl() the URI computation of the
6915 entity wasn't done breaking XSLT unparsed-entity-uri()
6916
6917Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6918
6919 * xpath.c: fixed a bug when walking the descendants and
6920 the current node has no children
6921 * debugXML.c: show up when a text node is supposed to not be escaped
6922
6923Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6924
6925 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6926 worked like the set:leading() function)
6927 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6928
6929Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6932
6933Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * include/libxml/xmlIO.h: apply change to close #58141
6936 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6937
6938Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * parser.c: when the internal subset uses a PE, then the
6941 included entity can use conditional sections.
6942
6943Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6946 when walking the namespace axis showing up in
6947 libxst/tests/general/bug-12
6948 * xmlmemory.c: added the possibility to trace a given block
6949 defined by its address
6950
6951Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * parser.c: don't override existing encoding specified before
6954 starting xmlParseDocument()
6955
6956Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * include/libxml/xmlwin32version.h: reinserted, needed for
6959 Windows users of CVS
6960
69612001-07-27 Darin Adler <darin@bentspoon.com>
6962
6963 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6964 * testCatalog.c: Add include of <libxml/parser.h>.
6965
69662001-07-27 Darin Adler <darin@bentspoon.com>
6967
6968 * include/libxml/.cvsignore:
6969 * include/libxml/xmlwin32version.h:
6970 Remove this file from CVS because it's generated.
6971
6972Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * parser.c include/libxml/parser.h: applied const patches from
6975 Tom Moog #58002
6976
6977Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6978
6979 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6980 lookup framework
6981
6982Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * tree.c: fixed xmlCopyNode() for documents
6985
6986Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6989
6990Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * parser.c: fixes bug #57652 reported by Morus Walter
6993
6994Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6997
6998Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7001 errors, lesson don't add new functions at 1am before a release
7002 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7003 from XPath initialization when possible.
7004
7005Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * result/scripts/base*: removing history/readline changed
7008 this slightly
7009 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7010 xmllint.c: make element content line number generation
7011 optionnal to avoid breaking old apps added interface to switch
7012
7013Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007016 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007017 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7018 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7019 John Kroll fixes to allow saving to HTTP via PUT (or
7020 POST of needed).
7021 * doc/html/*.html: regenerated the docs
7022
7023Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7024
7025 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7026 xmlHashScanFull and xmlHashScannFull3 to get passed the
7027 three keys as arguments to the callback function
7028
7029Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * configure.in Makefile.am: removed libxml softlink for good
7032 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7033 100% coverage by gtk-doc
7034
7035Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7038 fixed serious troubles due to size_t vs. int mismatch
7039
7040Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7043
7044Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7045
7046 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7047 convenient extension API for value and context managing
7048 Now handles external objects through xmlXPathPopExternal,
7049 xmlXPathWrapExternal and xmlXPathReturnExternal.
7050 Added functions for sets operations (intersection, etc.)
7051
7052Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7055 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7056 HTMLparser.c: cleanup of global variables, marking some
7057 const or private.
7058
7059Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7060
7061 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7062 fixed xmlXPathNodeSetItem when passing index=0
7063
7064Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7067
7068Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * xmllint.c: fixed compilation under Cygwin #57503
7071 * TODO: update
7072
70732001-07-13 Peter Williams <peterw@ximian.com>
7074
7075 * config.h.in: add #undef HAVE_DLFCN_H
7076
7077 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7078 builddir.
7079
7080Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7083 raised by #57348 and #57381
7084
7085Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7088 tree.c xpointer.c: store the line numbder in element->content,
7089 may break some software, need a configuration mechanism
7090
70912001-07-10 Darin Adler <darin@bentspoon.com>
7092
7093 * .cvsignore:
7094 * example/.cvsignore:
7095 * include/.cvsignore:
7096 * include/libxml/.cvsignore:
7097 Various things that are generated and should be ignored.
7098
7099Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7102 * doc/xml.html doc/html/*: updated the docs
7103
7104Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7107 validation occured on content with element child
7108
7109Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * tree.c: fixed XML Base computation which was broken
7112 * debugXML.c: added a base function to the shell
7113 * Makefile.am result/scripts/* test/scripts/*: added scripts
7114 based regression tests, and adding 2 XML Base tests
7115
7116Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * tree.c: set properties doc and call xmlSetListDoc for properties
7119 content when grafting them in a different tree.
7120 * aclocal.m4: remove from CVS
7121
7122Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * win32/libxml2/libxml2.def.src: added some missing entry point
7125 for XPath (Mark Vakoc)
7126
7127Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7130 layer should URI-Unescape before trying to open resources.
7131
7132Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * xpath.c: fix the name() bug for elements in the default
7135 namespace reported by Charlie Bozeman
7136
7137Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7140 led to an XPath fix, improvements of SAX initialization, and
7141 an added option --nocdata to testXPath
7142
7143Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * doc/libxml-doc.el: Felix Natter provided anew version working
7146 with XEmacs too
7147
7148Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * include/libxml/xpath.h: small cleanup
7151 * doc/xml.html: update
7152
7153Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7156 released 2.3.14
7157
7158Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * doc/html/*: rebuilt the docs for the release
7161 * doc/xml.html: added 2.3.14 release.
7162
7163Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7166 were not equal to empty strings
7167
7168Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * SAX.c: fixed a URI-Reference computation problem when validating
7171 * xmlIO.c: small cleanup
7172
7173Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * parser.c: improved the description of a couple of interfaces
7176 upon Larry Stamper suggestion
7177
7178Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * SAX.c entities.c parser.c: changed completely the way entities
7181 are handled when running the parser in entity substitution mode.
7182 This fixes a bug reported by Stephan Kulow and nearly divides
7183 by 3 the amount of memory required by libxslt to load and process
7184 DocBook TDG.
7185
7186Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * HTMLparser.c: fixing a too early root closing problem raised
7189 byt Prashanth Naidu
7190
7191Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7194 raised by Mark Vakoc.
7195
7196Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * example/Makefile.am: fixed the include path to add srcdir/include
7199 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7200 and some cleanup
7201
7202Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7205 lot of optimization work, results in significant improvements
7206 when handling really complex XPath queries. Add a small optimizer
7207 for unions, improve [n] and [last()], avoid some costly ops.
7208
7209Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * include/libxml/parser.h parser.c: xmlStrstr args are both const
7212 * xpath.c: small cleanup
7213 * xmlGetNsList: reformated, fixed problems if used on Entities
7214
7215Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * doc/xml.html: added 1.8.14 and 2.3.13 releases
7218
7219Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
7222 * Makefile.am example/Makefile.am: workaround automake generating
7223 erroneous deps
7224
7225Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * include/win32config.h: bug #56801 Yon Derek provided a patch
7228 to the windows config file.
7229
7230Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
7233 libxml.h : Yon Derek provided a set of changes to compile from
7234 CVS on Windows/MSC
7235
7236Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * parser.c: fixed UTF8 BOM support in push mode
7239 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
7240 added a specific testcase
7241
7242Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * Makefile.am: added --push regression tests
7245 * parserInternals.c: the XML parser segfaulted in --push mode
7246
7247Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * configure.in: moved the symlinks detection within a CVS
7250 check, this is not portable and will be removed soon.
7251 * xpath.c: small cleanup/speedup
7252
7253Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7254
7255 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
7256 release of 2.3.12
7257 * parser.c: make an error message if unknow entities in all cases
7258
7259Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * uri.c: fixed 2 uri normalization bugs on '//' reduction
7262
7263Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * include/libxml/Makefile.am: Laszlo Peter pointed out that
7266 includes were installed in the wrong dir
7267
7268Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * doc/html.xml: warn against sending code to exhibit bugs.
7271
7272Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
7275 Tru64 from Thomas Leitner
7276
7277Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * AUTHORS: added William and Bjorn
7280 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
7281 daniel@veillard.com hopefully I won't have to do this again
7282 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
7283 docs can be rebuilt cleanly now
7284 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
7285 from CVs it's generated, added include/libxml/xmlwin32version.h
7286 also generated but which should change far less frequently.
7287 * catalog.c nanoftp.c: made sure to include libxml.h not
7288 libxml/xmlversion.h directly
7289 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
7290 when compiling on WIN32 and MSC
7291
7292Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * include/Makefile.am include/libxml/Makefile.am configure.in:
7295 fixed make distcheck and rebuilding the rpms
7296
7297Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * configure.in: should finish the migration of exported includes
7300 into a real include/libxml in CVS, at least for CVS users.
7301 * removed the exported headers, added in include/libxml (as well
7302 as xmlversion.h.in).
7303
7304Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * configure.in: fixed the way to detect symlink
7307
7308Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7309
7310 * configure.in: updated, include/libxml is now a real CVS dir
7311
7312Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
7315 version works with both libxml1 and libxml2 (it autodetects
7316 the prefix of the html-files) from Felix Natter.
7317 * doc/xml.html: updated doc accordingly
7318
7319Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * xpath.c: fixed the bug generating a template loop in libxslt
7322 when using docbook-xsl-1.4, * should filter out document nodes
7323 * HACKING: added William
7324 * TODO: updated
7325
7326Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * doc/FAQ.html: added a warning about gcc-3.0
7329 * doc/xml.html: added reference to gdome2 and removed a confusing
7330 sentence
7331
7332Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * xmlversion.h: okay this is a generated file, but Windows
7335 users need it and they can't generate it, and I want CVS
7336 Windows users ...
7337 * win32/libxml2/libxml2_so.dsp: Windows project file for
7338 the shared lib version of libxml2
7339 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
7340 resources needed for libxslt/xsltproc by Yon Derek
7341
7342Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7343
7344 * trio.c: MSVC fix (provided by Igor Zlatkovic)
7345
7346Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
7349
7350Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7351
7352 * include/win32config.h: Yon Derek provided a first fix
7353 to be able to compile libxslt/xsltproc on Windows
7354
7355Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * xpath.c: attempt to work around what seemed a gcc optimizer
7358 bug when handling floats on i386 http://veillard.com/gcc.bug
7359 * tree.c entities.c encoding.c: doing some cleanups while
7360 chasing it
7361
7362Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * Makefile.am: cleanup when --without-debug is specified
7365 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
7366 w.r.t. --without-debug and other include points
7367 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
7368 Catalogs
7369 * configure.in entities.h tree.h HTMLparser.c: removed
7370 --without-corba, made the _private field mandatory
7371
7372Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
7375 outputs a BOM in UTF8, an errata has been issued to avoid the
7376 problem, that was the most reasonable solution... Add support
7377 for a leading UTF8 BOM in entities.
7378
7379Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7380
7381 * valid.c: fixed a bug found when post validating an entity ref
7382 * xmllint.c: added --loaddtd and sligly changed --postvalid to
7383 activate it too
7384
7385Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
7388 weakness in the node copy the XPointer and the XInclude
7389 implementations. Serious cleanup.
7390
7391Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * Makefile.am: Kjartan Maraas provided a small patch to
7394 add xml2-config.in to EXTRA_DIST
7395
7396Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
7399 provided another failing case found in KDE, the way the
7400 ctxt->vctxt.nodeTab was allocated and freed changed over
7401 time but it wasn't completely cleaned up. This should fix it.
7402
7403Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * parser.c: Stephan Kulow also raised the fact that line number
7406 could get miscounted making debug harder, fixed the problem
7407 in xmlParseCharData()
7408
7409Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * valid.c: Stephan Kulow pointed out a problem when validating
7412 and using an empty entity, forgot a 'break' in a case.
7413
7414Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
7417 * doc/xml.html: updated with 2.3.11
7418
7419Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * TODO: updated adding cleanup of generated doc
7422 * configure.in: prepared to release 2.3.11
7423 * xmllint.c: added --version for bug reporting
7424 * doc/html/*.html: rebuilt the doc
7425
7426Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * xpath.c: first part of the work on selecting namespace to
7429 fix bug #56115
7430
7431Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
7434 when using -liconv
7435 * TODO: updated
7436
7437Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * HTMLtree.[ch]: more work on the HTML serialization routnes,
7440 cleanup, encoding support.
7441
7442Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7445
7446Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * xpath.c: bug detected by Ankh when / is used as a function arg
7449
7450Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7451
7452 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7453 of element and use it to avoid outputting formatting spaces at
7454 the wrong place. Implemented the format parameter for HTML save.
7455 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7456 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7457 result/HTML/wired.html: of course this impact the result of a
7458 number of HTML tests
7459
7460Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * HTMLtree.[ch]: started augmenting the HTML save API with
7463 encoding and formatting parameters
7464
7465Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * HTMLtree.h: cleanup and started evaluating the work needed on
7468 revamping the HTML output code
7469
7470Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7473
7474Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * valid.c: fixed bug #56049, forgot one check in the
7477 validation routine
7478
7479Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7480
7481 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7482
7483Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7484
7485 * libxml.h: fixed an error in last commit
7486 * doc/FAQ.html: added an entry for compilation from CVS
7487
7488Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * xmlversion.h.in libxml.h: Cygwin patches
7491 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7492 * tree.h: cleanup
7493
7494Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495
7496 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7497 memory block in a strange case where libxml is linked twice
7498 in the binary.
7499
7500Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7503 state far too often, simple fix used to avoid it.
7504
7505Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7508 being processed, applied his patch
7509 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7510
7511Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7514 provided fixes to compile on MSCC again
7515 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7516 also provided an update for the project files.
7517
7518Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7521 bug #55810
7522
7523Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7524
7525 * tree.c: fixed xmlGetNsProp() to close bug #55683
7526 Note this requires libxslt to use it's own function instead.
7527
7528Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * HTMLtree.c: when in a pre element no formatting space should
7531 be added.
7532 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7533
7534Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * configure.in: added tests for signal() and signal.h
7537
7538Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7541
7542Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * doc/libxml-doc.el: Felix Natter provided a new version for
7545 libxml2
7546
7547Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7548
7549 * HTMLtree.c: when in a pre element no formatting space should
7550 be added.
7551
7552Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7555
7556Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7559 hack
7560 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7561 * uri.c: fixed a warning
7562
7563Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * HTMLtree.c: trying to close bug #55772 escaping in script
7566 elements
7567 * doc/xml.html: suggest to send mail to the list
7568
7569Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7572 good. Use a macro and based on the solution provided in
7573 vsnprintf manual page from GNU.
7574
7575Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7576
7577 * error.c: Workaround for non-preserving variadic list.
7578 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7579
7580Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * doc/xml.html: added 2.3.10 release
7583
7584Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7585
7586 * configure.in: releasing 2.3.10
7587
7588Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7591
7592Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * encoding.c: Robert Collins provided a patch to add the
7595 "US-ASCII" encoding alias
7596
7597Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7600 string oriented functions and started cleaning the related areas
7601 in xpath.c which needed fixing in this respect
7602
7603Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7606 #55380
7607 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7608
7609Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * TODO: updated
7612 * nanohttp.[ch] : started adding APIs to get the redirected URL
7613 when this occurs (needed for further base computation
7614 * tree.h: cleanup
7615 * encoding.c: cleanup
7616 * SAX.c: minor change around ctxt->loadsubset
7617
7618Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * Makefile.am include/Makefile.am: small change to have
7621 include/libxml rebuilt if working from CVS.
7622 * uri.c: applied another patch from Carl Douglas for URI escaping,
7623 this should close bug #51876
7624
7625Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7628 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7629 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7630 added specific regression test
7631 * parser.h: preparing for the XSLT mode where DTD inherited
7632 attributes are added to the tree.
7633
7634Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * xinclude.[ch]: Updated the namespace for the Last Call version
7637 * result/XInclude/include test/XInclude/include: updated the
7638 testsuite accordingly
7639
7640Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7643 related to bug #51876
7644
7645Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * tree.c: fixed a gross mistake in base computation, xml:base is
7648 not completely correct yet (need cascade).
7649 * xpath.[ch]: added the few things needed to find a function name
7650 and URI from the XPath context when it is called.
7651
7652Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653
7654 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7655 * DOCBparser.c: small cleanup
7656 * xmllint.c: added a --catalogs option to load catalogs from
7657 $SGML_CATALOG_FILES
7658 * tree.c: cleanup
7659 * configure.in: iconv library fixup, ICONV_LIBS
7660
7661Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662
7663 * catalog.c: handling of CATALOG entries. detection of recursion,
7664 and a few bugfixes
7665 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7666 against the default namespace
7667
7668Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7671
7672Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7673
7674 * parser.c: fixed propagation context info when parsing an
7675 external entity.
7676 * doc/html/*.html: regenerated a couple of docs
7677
7678Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7679
7680 * doc/xml.html: update with 2.3.9 informations
7681
7682Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7683
7684 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7685 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7686 * doc/html/* : rebuilt the docs
7687 * valid.c: small patch which may improve some case when
7688 validating.
7689
7690Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7691
7692 * HTMLparser.c: Closed bug #54891
7693 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7694 to the suite
7695
7696Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7699 applied a documentation patch from LotR and filled in a few missing
7700 descriptions
7701
7702Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7703
7704 * xpath.c tree.c parser.c: speed optimizations at the parser level
7705 document tree freeing and xpath evaluation
7706
7707Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7708
7709 * parser.c parser.h parserInternals.h: fixed a couple of
7710 interfaces for handling memory buffer input to const char *
7711 upon suggestion of JamesH.
7712
7713Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7714
7715 * configure.in: LoTR sent a patch fixing the previous commit
7716
7717Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7718
7719 * configure.in: trying to deal again with the stoopid -R linking
7720 flag of Solaris
7721
7722Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7723
7724 * xpath.h: two nodeset access macros from Thomas Broyer
7725
7726Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7727
7728 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7729 patch from Thomas Broyer
7730
7731Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7732
7733 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7734 case
7735 * INSTALL: was empty added stuff from the FAQ
7736
7737Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7738
7739 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7740 attributes handling and #54433 by adding xmlUnsetProp()
7741 and xmlUnsetNsProp()
7742
7743Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7744
7745 * HTMLparser.c: Patch from Jonas Borgström
7746 (htmlGetEndPriority): New function, returns
7747 the priority of a certain element.
7748 (htmlAutoCloseOnClose): Only close inline elements if they
7749 all have lower or equal priority.
7750 * result/HTML: this of course changed a number of tests results.
7751
7752Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7753
7754 * xmlIO.c catalog.c: plugged in the default catalog resolution
7755 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7756 documentations
7757 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7758
7759Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7760
7761 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7762 integrating catalogs
7763 * catalog.[ch] testCatalog.c: adding a small catalo API
7764 (only SGML catalog support).
7765 * parser.c: restaured xmlKeepBlanksDefault(0) API
7766
7767Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7768
7769 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7770
7771Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7772
7773 * parser.c: added xmlParseExternalEntityPrivate() to allow
7774 propagation of ctxt->_private when parsing external entities
7775
7776Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7777
7778 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7779
7780Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7783
7784Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7785
7786 * valid.c: warn when indeterminist content model is detected
7787 * result/VC/ElementValid8: this adds a message
7788 * Makefile.am: add --novalid for VCM tests
7789 * parserInternals.c: added a call to Init memory
7790
7791Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7792
7793 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7794 when both parameters are NULL.
7795
7796Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7797
7798 * valid.c: applied small patch from Gary Pennington, reindented
7799 some part of the code.
7800
7801Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7802
7803 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7804 release, updated and regenerated the docs
7805
7806Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7807
7808 * xpath.c result/XPath/expr/floats : clarified and cleanup
7809 printing of abnormal floats in tests.
7810
7811Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7812
7813 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7814 * results/HTML/ : a few changes in the output of the HTML tests as
7815 a result.
7816 * configure.in: tying to fix -liconv where needed
7817
7818Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * Makefile.am: fixed a stupid error
7821
7822Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7823
7824 * configure.in Makefile.am: make the inclusion of the trio
7825 modules in the library conditional
7826
7827Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7828
7829 * DOCBparser.c: patche from László Kovács, fixed entities refs
7830 in attributes handling
7831
7832Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7833
7834 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7835 flushing
7836
7837Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7838
7839 * xpath.c: fix of an XSLT namespace bug reported on the list
7840 general/bug-8-
7841
7842Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7843
7844 * strio.h trio.c: Dan McNichol suggested a couple of small
7845 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7846
7847Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * tree.c parser.c encoding.c: spent a bit more time looking
7850 at the parsing speed and DOM handling. Added a few more
7851 speedups.
7852
7853Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7854
7855 * parser.c: small but effective parsing speed improvement
7856
7857Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7858
7859 * configure.in: default on the DocBook parser inclusion (for Gnome)
7860 * DOCBparser.h: fixed a header reference
7861
7862Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7863
7864 * configure.in xpath.c: applied Bjorn patches for FPE on the
7865 alpha
7866
7867Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7868
7869 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7870 xmlSaveFormatFileTo()
7871
7872Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7873
7874 * xpath.c: simple and efficient optimization, XPath functions
7875 aways bind to the same code, cache this
7876 * TODO: updated (by saying some is obsolete)
7877
7878Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7879
7880 * xpath.c: more cleanup work on XPath name parsing routines
7881
7882Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7885 xmlXPathParseName
7886 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7887 * debugXML.c: avoid compilation problems if compiling without
7888 HTML support, Igor Zlatkovic
7889 * win32/libxml2/libxml2.def.src: being able to compile without
7890 XPath on Windows
7891
7892Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7893
7894 * libxml.m4: yet another patch from Toshio Kuratomi
7895
7896Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7897
7898 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7899
7900Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7901
7902 * tree.[ch]: added xmlSaveFormatFile interface for saving
7903 and indenting a file.
7904
7905Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7906
7907 * xpath.c: fixed bug #53689 related to processing-instruction()
7908
7909Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7910
7911 * DOCBparser.c: patche from László Kovács
7912
7913Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7914
7915 * parser.c: applied fixes from Christian Glahn bug report #53391
7916
7917Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7918
7919 * error.c: Jean François Lecomte provided a complete description
7920 and a fix to bug #53537
7921
7922Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7923
7924 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7925
7926Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7927
7928 * DOCBparser.c SAX.c: a bit more work on entities processing.
7929 Still Need to cleanup XML output and references in attributes
7930
7931Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7932
7933 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7934
7935Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7936
7937 * tree.c: trying to fix #53574, not completely complete,
7938 I would like xmllint --copy --debug test/ent1 and
7939 xmllint --debug test/ent1 to show the same result.
7940 * xpath.c: fix a bug when trying to sort namespace nodes
7941
7942Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * HTMLtree.c: real fix for #53402
7945
7946Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7949 PIs when using xsl:output
7950 * valid.c: closing #53537 some case generate segfaults if there
7951 is validity errors
7952
7953Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7954
7955 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7956 of external parsed entities, added --noent to testDocbook
7957 * valid.c: Garry Pennington found an uninitialized variable
7958 access in xmlValidateElementContent()
7959
7960Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7961
7962 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7963 with madness
7964 * result/HTML/ : this modified the result of the regression tests
7965 a lot.
7966
7967Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7968
7969 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7970 to doc where it wasn't checked against NULL reported by
7971 Jens Laas
7972
7973Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7974
7975 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7976 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7977
7978Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7979
7980 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7981 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7982 * SAX.[ch]: cleanup and updates for DocBook
7983 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7984 ex SGML identifier changes
7985 * valid.c: removed a static unused function.
7986
7987Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7988
7989 * HTMLtree.c: applied change for Paul Sponagl on script saving
7990 * Makefile.am: the warning about entity title.xml are normal.
7991
7992Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7993
7994 * configure.in: release of 2.3.7
7995 * Makefile.am: fixing make distcheck
7996
7997Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7998
7999 * doc/html/* doc/xml.html: updated and regenerated the docs
8000
8001Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8002
8003 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8004
8005Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8006
8007 * tree.c: fixed #53388 with the provided patch
8008
8009Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8010
8011 * valid.c: Bjorn detected an invalid memory access. Fixed
8012 vstateVPush()
8013
8014Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8015
8016 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8017
8018Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8019
8020 * libxml.h: new header used only for the compilation of libxml
8021 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8022 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8023 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8024 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8025 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8026 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8027 baseline (version 1.2 plus a single patch).
8028 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8029 scientific notation for numbers. Tests added.
8030 * xpath.c: formatting of numbers changed to use sprintf
8031 (contribution from William Brack)
8032
8033Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8034
8035 * valid.c: cleanup, more useful debugging
8036 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8037 * xmlIO.c: entity loading is printed as an error when validating
8038
8039Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8040
8041 * valid.c: fixed to validate within entities
8042 * test/VCM/v22.xml: added a specific testcase
8043
8044Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8045
8046 * valid.c: forgot an epsilon transition in for ()+
8047 * test/VCM/v21.xml : added a specific test case
8048
8049Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8050
8051 * valid.c: removed a state explosion exhibited by RSS
8052 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8053 from bug #51872
8054
8055Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8056
8057 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8058 validation without using an ugly NFA -> DFA algo in the source.
8059 Made a specific algorithm easier to maintain, using a single
8060 stack and without recursion.
8061 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8062 * hash.c: made the growing routine static
8063 * tree.h parser.c: added the parent information to an
8064 xmlElementContent node.
8065
8066Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8067
8068 * SAX.c parser.c xpath.c: generating IDs when not validating
8069 from an external parsed entity was poisoning the ID has table
8070 with removed values. This was killing XSLT on the KDE help
8071 browser.
8072
8073Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8074
8075 * entities.h: andrew@ugh.net.au detected a double declaration
8076
8077Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8078
8079 * debugXML.c hash.c tree.h valid.c : some changes related to
8080 the validation suport to improve speed with DocBook
8081 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8082 the way validation errors get reported
8083
8084Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8085
8086 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8087 by P C Chow and William M. Brack for XSLT HTML output
8088
8089Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8090
8091 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8092 Igor Zlatkovic patches for MSC compilation and added his
8093 updates
8094
8095Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8096
8097 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8098 prefix lookup.
8099 * parserInternals.c: fixed the bug reported by Morus Walter
8100 due to an off by one typo in xmlStringCurrentChar()
8101
8102Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8103
8104 * HTMLparser.c result/HTML/*: revamped the way the HTML
8105 parser handles end of tags or end of input
8106
8107Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8108
8109 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8110
8111Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8112
8113 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8114 bug where the linktime verions of free() won't work ...
8115
8116Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8117
8118 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8119
8120Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8121
8122 * doc/xml.html: added 2.3.6 release
8123
8124Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8125
8126 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8127 * result/wml.xml: resulted in a small output change
8128
8129Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8130
8131 * tree.c: xmlNewDoc was missing the charset initialization
8132 * xmllint.c: added --auto to autogenerate a doc, allow to
8133 reproduce the problem fixed on xmlNewDoc
8134
8135Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8136
8137 * xpath.c: trying to get 52979 solved
8138 * tree.c result/ result/noent/: trying to get 52712 solved, this
8139 also made me clean up the fact that XML output in general should
8140 not add formating blanks by default, this changed the output of
8141 a few tests
8142
8143Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8144
8145 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8146
8147Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8148
8149 * configure.in: finally released 2.3.6
8150
8151Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8152
8153 * xpath.c: checking for null pointer generated by new code
8154
8155Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8156
8157 * xpath.c: fixed a [] evaluation problem reported
8158 * test/XPath/tests/simpleaddr: extended test
8159 * result/XPath/simpleaddr: updated result
8160
8161Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8162
8163 * xmllint.c: Dan Timis reported a portability problem
8164 on Macs without mmap, fixed it.
8165
8166Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8167
8168 * testXPath.c : added a --tree option allowing to display the
8169 tree dump of the XPath expression
8170
8171Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8172
8173 * xpath.c: fixed a memleak when comparing nodesets
8174 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8175 * tree.c: added a TODO
8176
8177Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8178
8179 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8180 we need string functions
8181 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8182 to be able to use them where needed. Applied some changes
8183 to reduce name linking pollution and compile in only what's
8184 needed.
8185 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8186 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8187 for the string manipulation functions
8188 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8189 to the free() function of xmlmemory.c
8190 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8191 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8192 usage.
8193
8194
8195Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8196
8197 * error.c: applied the context output patch of the error
8198 handling submitted by Chuck Griffith
8199 * error/VC/*: this slightly change some error logs
8200
8201Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8202
8203 * parser.c: fixed line number reporting on error
8204
8205Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8206
8207 * parser.c: Sullivan and Darin found a parser bug,
8208 applied the patch.
8209
8210Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8211
8212 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
8213 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
8214 xmlversion.h.in xpointer.c: of course the way I defined
8215 UNUSED breaks on old gcc version. Try to be smart and
8216 also define it directly in xmlversion.h
8217 * configure.in: removed -ansi flag from the pedantic set
8218
8219Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8220 Huge cleanup, I switched to compile with
8221 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
8222 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
8223 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
8224 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
8225 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8226 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
8227 encoding.h entities.c error.c list.[ch] nanoftp.c
8228 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
8229 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
8230 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
8231 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
8232 Cleanup, staticfied a number of non-exported functions,
8233 detected and cleaned up a dozen of problem found this way,
8234 avoided a lot of public function name/typedef/system names clashes
8235 * doc/xml.html: updated
8236 * configure.in: switched private flags to the really pedantic ones.
8237
8238Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8239
8240 * configure.in: 2.3.5
8241 * doc/html/*: rebuilt the docs
8242
8243Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8244
8245 * parser.c: fixed a reported bug in NOTATION parsing
8246 * uri.c: accepted but not fixed bug 51876, added TODO
8247 * Makefile.am: fixed bug 51876
8248
8249Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8250
8251 * config.h.in configure.in error.c: fix a compilation problem
8252 on platforms without vsnprintf (xml@thewrittenword.com)
8253
8254Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8255
8256 * parser.c: fixed a function name header typo
8257 * SAX.c: notations can also occur in external subset.
8258
8259Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8260
8261 * error.c: removed a C++ like comment
8262
8263Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8264
8265 * parser.c: fixing bug 52299 strange condition leading
8266 to a parser crash due to a buffer overflow
8267 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
8268 added the specific test case
8269
8270Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8271
8272 * xpath.[ch]: still a lot of cleanup based on XSLT, added
8273 xmlXPathConvert{String,Number,Boolean} to be able to make
8274 type casts without a context stack, fixed some implementation
8275 problems related to the absence of context at parse-time,
8276 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
8277 in the public API too
8278 * xpointer.c xpathInternals.h: we need to know at parse time
8279 whether we are compiling an XPointer
8280
8281Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8282
8283 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
8284 cleaned up the parser internals, refactored XPath code, added
8285 new compilation based APIs and cleanly separated public and
8286 private APIs.
8287
8288Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8289
8290 * xpath.h: the comp field must be added at the end to avoid
8291 killing binary compat.
8292
8293Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8294
8295 * Makefile.am: detect XPath memleaks in regreson tests
8296 * error.c: fixed and error w.r.t. error reporting still using
8297 stderr
8298 * hash.c: added new line at end of file
8299 * tree.h: minor cleanup
8300 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
8301 expression parsing from evaluation, resulted in a number of
8302 changes internally, and in XPointer. Likely to break stuff
8303 using xpathInternals.h but should remain binary compatible,
8304 new interfaces will be added.
8305
8306Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8307
8308 * configure.in: fixed a couple of problems reported by
8309 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
8310 without gcc on non linux platforms.
8311
8312Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8313
8314 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
8315 a fix for --with-html-dir= configure support. I hope it won't
8316 break rpm generation
8317
8318Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8319
8320 * xmlIO.c: one function comment cleanup.
8321
8322Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8323
8324 * SAX.c: external subset notations were improperly registered
8325 in the internal subset.
8326
8327Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8328
8329 * README.cvs-commits: added, pointing to HACKING
8330 * HACKING: updated
8331
8332Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8333
8334 * parser.c: and Matt Sergeant found one in the XML push
8335 parser (erroneous check I forgot to remove when I fixed the
8336 main parser).
8337
8338Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8339
8340 * xpath.c: ptittom found a small bug in UnaryExpr
8341
8342Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8343
8344 * configure.in: bumped to 2.3.4
8345 * error.c: fixed bug #51860
8346 * tree.c: fixed bug #51861
8347 * valid.c: cleanup, more debug, failed to fix one bug crap ...
8348 * tree.[ch] : added xmlDefaultBufferSize
8349 * nanoftp.c: typo in function name header block
8350 * doc/xml.html : updated, added link to XML::LibXSLT
8351 * doc/html/* : rebuilt the docs
8352
8353Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8354
8355 * parser.c SAX.c: the new content parsing code raised an
8356 ugly bug in the characters() SAX callback. Found it
8357 just because of strangeness in XSLT XML Rec ouptut :-(
8358
8359Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8360
8361 * Makefile.am: Martin Baulig suggested to add -lm
8362 * tree.c: found another bug in xmlNodeGetContent()
8363
8364Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8365
8366 * xpath.c: Bjorn found the error related to strictness of comparison.
8367
8368Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8369
8370 * parser.c: trying to fix the Dtd parsing problem reported
8371 by Gary, side effect of last week speed optimizations.
8372
8373Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8374
8375 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
8376 * parserInternals.c: removed unneeded test raised by Stric
8377
8378Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
8379
8380 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
8381 and fixed by William Brack). Added xmlXPathFormatNumber.
8382 Changed the sorting slightly.
8383 * configure.in Makefile.am example/Makefile.am: Added -lm.
8384 Please note that applications linking with libxml2, must
8385 also like with the math library from now on.
8386
8387Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8388
8389 * HTMLparser.c: fixed loop reported by Marc Sanfacon
8390
8391Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8392
8393 * parser.c: one must report spaces even if the Dtd element
8394 content proves that this is not part of the element content.
8395 * result/valid/*.xml: this changed the ouptu slightly
8396
8397Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8398
8399 * configure.in: bumped to 2.3.3
8400 * doc/xml.html: updated
8401
8402Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8403
8404 * tree.c: minor doc fix
8405 * xpath.c: deallocation issues when a result tree has been
8406 converted to a node-set
8407
8408Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8409
8410 * doc/xml.html: oops corrected dates s/2000/2001
8411
8412Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8413
8414 * valid.c: new patch from Gary Pennington
8415
8416Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8417
8418 * doc/xml.html: applied patch from Ankh
8419
8420Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8421
8422 * xinclude.c: fixed a problem building on Mac
8423
8424Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8425
8426 * parser.c: more work on increasing parsing ferformances
8427
8428Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8429
8430 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
8431 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
8432 avoiding memcpy in production builds MEM_CLEANUP macro use
8433 * parser.[ch] parserInternals.c: optimizations of the tightest
8434 internal loops inside the parser. Better checking of I/O
8435 flushing/loading conditions
8436 * xmllint.c : added --timing
8437
8438Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8439
8440 * configure.in: bumped to 2.3.2
8441 * doc/xml.html: updated for release
8442
8443Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8444
8445 * xpath.c: found a memleak and fixed a nasty bug
8446
8447Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8448
8449 * xmllint.[c1] : added return code errors for xmllint
8450 * xpath.c: specific debug dump function for result value trees
8451
8452Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8453
8454 * xpath.c: finally implemented xmlXPathCompareNodeSets
8455 * test/XPath/expr/floats results/XPath/expr/floats: added
8456 a test for float expressions
8457
8458Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8459
8460 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8461 * parserInternals.[ch]: trying to speed up parsing
8462 * xpath.c : speeded up node set equality op
8463
8464Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8465
8466 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8467 better handling of ID/IDREF and the list modules associated
8468 * configure.in: small CFLAGS cleanup
8469
8470Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8471
8472 * configure.in: fixed iconv detection on AIX (stric)
8473
8474Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8475
8476 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8477
8478Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8479
8480 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8481 and optimized xmlXPathNodeSetSort
8482
8483Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8484
8485 * xpath.c: bug fix when context size is 0
8486 * parser.c: I like Norm's Dtd because they still manage to break
8487 the parser occasionally
8488
8489Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8490
8491 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8492
8493Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8494
8495 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8496 attributes within the XML-1.0 namespace
8497
8498Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8499
8500 * xpathInternals.h: exported a few axis functions
8501 * doc/xml.html: updated the doc
8502
8503Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8504
8505 * configure.in: applied patch from Daniel van Balen for OpenBSD
8506 and bumped version to 2.3.1
8507 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8508 attempt to find autoclosing was simply broken, removed it,
8509 updated the examples, this is better
8510
8511Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8512
8513 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8514 hash functionnalities.
8515 * doc/html/* : rebuild the doc
8516
8517Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8518
8519 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8520 on predicate
8521 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8522 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8523 really want to have tags closed on output even if we accept
8524 unclosed ones on input
8525
8526Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8527
8528 * xpath.c: ouch don't free NULL, rare case fixed
8529 * tree.c: don't coalesce text nodes if they don't have the
8530 same behaviour wrt escaping on output
8531
8532Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8533
8534 * xpath.c: small fixup
8535 * SAX.c: don't warn on empty namespaces.
8536
8537Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8538
8539 * README: a bit of cleanup
8540 * configure.in: preparing for 2.3.0 release
8541
8542Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8543
8544 * hash.[ch]: added a first version of xmlHashSize()
8545 * valid.c: another bug fix from Gary Pennington
8546
8547Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8548
8549 * valid.c: couple of bug fixes pointed by Gary Pennington
8550 * HTMLtree.c: #if 0 cleanup
8551
8552Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8553
8554 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8555 which removes a time consuming check of xmlXPathNodeSetAdd()
8556 and use it in places where we are sure to not break unicity
8557
8558Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8559
8560 * xpath.c: bug fixes found from XSLT
8561 * tree.c: preserve node->name special values when copying nodes.
8562 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8563 external subset are fetched when available but without full
8564 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8565 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8566 output with encoding disabled.
8567
8568Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8569
8570 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8571 xmlCheckFilename should not be called from xmlFileOpenW
8572 and xmlGzfileOpenW
8573
8574Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8575
8576 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8577 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8578 added the new tests for URI normalization
8579 * testURI.c: fixed stoopid bugs
8580 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8581 the URI in the error messages are now properly normalized
8582
8583Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8584
8585 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8586
8587Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8588
8589 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8590
8591Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8592
8593 * xpath.c: fixed mod operator
8594
8595Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8596
8597 * parser.c: fixed xmlStrcat doc
8598 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8599 trees.
8600
8601Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8602
8603 * xpath.c result/XPath/tests/chaptersbase
8604 result/XPath/tests/simplebase: fixed XPath node()
8605 * tree.c: small fix in xmlNewNs()
8606 * Makefile.am: removed extraneous xml2Conf.sh rule
8607
8608Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8609
8610 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8611 Changed the library name, in order to get libxml-devel and
8612 libxml2-devel to coexist on a single system
8613 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8614 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8615
8616Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8617
8618 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8619 libxml2-devel installable in // as libxml-devel.
8620
8621Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8622
8623 * doc/Makefile.am: fixed make rebuild in doc
8624 * doc/html/*.html: rebuilt the docs
8625
8626Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8627
8628 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8629
8630Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8631
8632 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8633 the HTML doc to go into the -devel RPM ...
8634 * aclocal.m4 config.h.in: some updates due to auto* magic
8635
8636Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8637
8638 * xpath.h: added a hook in the context structure allowing to
8639 link to extra support, needed for XSLT
8640
8641Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8642
8643 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8644 xmlXPtrCmpPoints to use it.
8645 * propagated the following patch from Alejandro Forero
8646 * include/win32config.h xmlIO.c: applied further suggestions
8647 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8648 * example/gjobread.c: fixed warnings, now that it builds
8649
8650Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8651
8652 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8653
8654 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8655 filename points to a valid file (not a directory).
8656 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8657 Added calls to xmlCheckFilenameDir.
8658
8659 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8660 `path' (rather than `filename') as the parameter to gzopen and open.
8661
8662Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8663
8664 * Makefile.am: fixed a problem with EXTRA_DIST
8665
8666Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8667
8668 * Makefile.am example/Makefile.am: finally found the trick
8669 to build the example, i.e. add "." in SUBDIRS before example
8670 in the list <grin/>
8671
8672Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8673
8674 * doc/xml.html: updated with an XSLT section, removed pointer to
8675 W3C CVS base.
8676
8677Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8678
8679 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8680 too, and deallocation need to occur the same way.
8681
8682Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8683
8684 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8685 type correponding to an XSLT result tree fragment. Share most
8686 of the data format with node set, as well as operators.
8687 * HTMLtree.c: added a newline at the end of the doctype output
8688 whe this one is not present initially.
8689 * tree.c: make sure taht the parent and doc pointers are properly
8690 set when copying attributes (lists).
8691
8692Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8693
8694 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8695
8696Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8697
8698 * xpath.c: seems I finally killed that ugly path evaluation
8699 context bug (tagged 9999 in case is is wrong)
8700
8701Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8702
8703 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8704 for XSLT
8705
8706Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8707
8708 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8709 for xmlGzfileOpen() bug
8710
8711Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8712
8713 * xpath.c: removed an error found by XSLT usage
8714 * tree.c parserInternals.h: use a predefined static string
8715 for text and comment nodes, avoid freeing them in xmlFreeNode,
8716 exported the string name in parserInternals.h and added
8717 another value to disable encoding at output (for XSLT),
8718 gain memory, time.
8719
8720Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8721
8722 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8723 win32/libxml2/libxml2_so.dsp: new makefiles and update
8724 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8725
8726Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8727
8728 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8729 Gary Pennington
8730
8731Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8732
8733 * xpath.c: fixed the comaprision of values and nodelists,
8734 need to compare nodelist still ...
8735 * debugXML.c: avoided a possible core dump
8736 * HTMLparser.c: cleanup
8737 * nanohttp.c: contributed fix.
8738 * tree.c: fixes in properties handling added xmlSetNsProp
8739 needed by libxslt
8740 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8741 comment
8742 * TODO: updated
8743
8744Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8745
8746 * parser.c parserInternals.c: applied Bjorn Reese optimization
8747 patch
8748
8749Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8750
8751 * Makefile.am: applied patch fro make check from Martin Vidner
8752
8753Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8754
8755 * configure.in: preparing 2.2.11
8756 * doc/html/*: rebuild the HTML files
8757 * doc/xml.html : updated
8758
8759Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8760
8761 * tree.c: fixed a stupid bug
8762 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8763 patches related to validation of an XInclude processing result
8764 * TODO: updated
8765
8766Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8767
8768 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8769 on large files
8770
8771Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8772
8773 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8774
8775Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8776
8777 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8778 reported by Jonas Borgström
8779 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8780
8781Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8782
8783 * testXPath.c xpath.c: fixing the XPath union expressions problem
8784 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8785
8786Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8787
8788 * xmllint.c: Made is so if the file name is "-" is will read form
8789 standard input. Sven Heinicke <sven@zen.org>
8790 * tree.c: fixed a problem when growing buffer
8791 * tree.h: fixed the comment of the node types following andersca
8792 comment
8793 * TODO: updated
8794
8795Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * HTMLparser.[ch]: added a way to avoid adding automatically
8798 omitted tags. htmlHandleOmittedElem() allows to change the
8799 default handling.
8800 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8801 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8802 of xmllint too when using --memory flag, added a memory test
8803 suite at the Makefile level.
8804 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8805 with namespace use when encountering QNames in XPath evalation,
8806 added xmlns() scheme in XPointer.
8807 * nanoftp.c : incorporated a fix
8808 * parser.c xmlIO.c: fixed problems raised with encoding when using
8809 the memory I/O
8810 * parserInternals.c: closed bug 25934 reported by
8811 torsten.landschoff@innominate.de
8812 * TODO: updated
8813
8814Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8815
8816 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8817 on a non-updated tree :-(, made a 2.2.10 release to correct the
8818 situation
8819
8820Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8823 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8824 integrated a set of OpenVMS changes from Howard Taylor
8825 <Howard.Taylor@pacoast.com>
8826
8827Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8830 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8831
8832Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * HTMLparser.c: some fixes on auto-open of html/head/body
8835 * encoding.c: fixed a compilation error on some gcc env
8836 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8837 XPointer implementation
8838 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8839 related XPointer tests and associated results
8840
8841Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8842
8843 * doc/xmldtd.html doc/xml.html: following a short step by step
8844 guidance on IRC to help maciej with DTDs I started a small
8845 page on the subject.
8846
8847Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * HTMLparser.c: fixed handling of broken charrefs
8850 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8851 patches
8852
8853Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * doc/xml.html doc/html/* : rebuilt the docs after adding
8856 xinclude and updated page for 2.2.7 and 2.2.8
8857 * configure.in: releasing 2.2.8
8858
8859Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * parser.[ch] parserInternals.c: applied the conditional
8862 section processing fix from Jonathan P Springer
8863 <jonathan.springer2@gte.net>
8864 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8865 project file, fixed iconv default non support
8866 * xpath.c: fixed the problem of evaluating relative expressions
8867 when a node context is provided.
8868
8869Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * nanoftp.c: fixed gcc 2.95 new warnings
8872 * SAX.c: fixed a stupid bug
8873 * tree.c: fixed a formatting problem when round-tripping
8874 from/to memory
8875 * xinclude.c: chased memleak, fixed a base problem
8876 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8877 xmlXPtrBuildNodeList()
8878 * TODO: updated
8879 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8880 adding a first small set of regression tests for XInclude
8881
8882Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8883
8884 * nanohttp.[ch]: applied Wayne Davison patches to access
8885 the WWW-Authorization header.
8886 * parser.c: Closed Bug#30847: Problems when switching encoding
8887 in short files by applying Simon Berg's patch.
8888 * valid.c: fixed a validation problem
8889 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8890 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8891 Wayne Davison
8892 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8893 need to be extended to non full nodes selections.
8894 * xinclude.c: starts to work decently
8895
8896Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8899 debugXML.c xmlversion.h.in: Started adding XInclude support,
8900 this is a new xmllint option
8901 * tree.c xpath.c: applied TOM patches for XPath
8902 * xpointer.c: fixed a couple of errors.
8903 * uri.c: added an escaping function needed for xinclude
8904 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8905 new warning from RH70 gcc's version
8906
8907Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * HTMLparser.c: fixed loop on invalid char in scripts
8910 * parser.c: update to description of xmlIOParseDTD()
8911 * libxml.m4 xmlversion.h.in: changes contributed by
8912 Michael Schmeing <m.schmeing@internet-factory.de>
8913 * configure.in: preparing for 2.2.7
8914 * Makefile.am: trying to avoid config.h and acconfig.h
8915 being included in the distrib
8916 * configure.in: released 2.2.7
8917
8918Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8921 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8922
8923Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * parser.[ch]: added xmlIOParseDTD()
8926 * xpointer.c: added support for the 2 extra parameters of
8927 string-range, fixed a stoopid error when '0' was present
8928 in XPointer expressions
8929 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8930 testsuite for the above
8931
8932Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8933
8934 * libxml.spec.in: improved package descriptions
8935
8936Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * xpath.c xpathInternals.h: applied a large cleaning patch
8939 from TOM <ptittom@free.fr>, it also add namespace support
8940 for function and variables registration.
8941
8942Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8945 * Makefile.mingw: Wayne Davison's update adding hash.c
8946
8947Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * xpath.c: fixed the root evaluation problems
8950 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8951 ignorable spaces with <b> <bold> <em>
8952 * tree.c: fixed a loop in xmlSearchNsByHref()
8953
8954Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * xpath.c: applied another XPath patch from TOM
8957 * xpath.c include/makefile.am: applied another patch from
8958 china@thewrittenword.com (cleanup on IRIX).
8959
8960Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * xml-config.1: received a fixed version from Fredrik Hallenberg
8963 <hallon@lysator.liu.se>
8964
8965Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8968 cleanup patch for XPath
8969
8970Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * patched to redirrect all "out of context" error messages to
8973 a reconfigurable routine. The changes are:
8974 * xmlerror.h : added the export of an error context type (void *)
8975 an error handler type xmlGenericErrorFunc there is an interface
8976 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8977 to reset the error handling routine and its argument
8978 (by default it's equivalent to respectively fprintf and stderr.
8979 * all the c files: all wild accesses to stderr or stdout within
8980 the library have been replaced to calls to the handler.
8981
8982Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * configure.in: release 2.2.6
8985 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8986 exporting the inner functions of xpath for extension modules
8987 * doc/*: updated and rebuilt the doc
8988
8989Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * nanohttp.c : applied Wayne HTTP cleanup patch
8992 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8993 and xmlNodeSetSpacePreserve()
8994
8995Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * xpath.c: closing bug #29260
8998
8999Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9002 multikey tuples, made hash structure opaque
9003 * valid.[ch]: moved elements, attributes, notations decalarations
9004 as well as ID and refs to hash tables.
9005 * entities.c: hash cleanup
9006 * xmlmemory.c: fixed a dump problem in debug mode
9007 * include/Makefile.am: problem passing in DESTDIR= values patch
9008 from Marc Christensen <marc@calderasystems.com>
9009 * nanohttp.c: removed debugging remains
9010 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9011 * HTMLparser.c parser.c: fixing a number of problems with the
9012 macros in the *parser.c files (Wayne).
9013 * HTMLparser.c: close the previous option when opening a new one
9014 (Marc Sanfacon).
9015 * result/HTML/*: updated the HTML results accordingly
9016
9017Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9020 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9021 XPath functions and XML entities table to them. More to come...
9022 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9023
9024Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * tree.c: coalesce adjacent text nodes
9027 * valid.c: handling of blank nodes in DTd validation (raised
9028 by problems with a posteriori validation).
9029 * nanohttp.c: changing behaviour on HTTP write stuff.
9030 * HTMLtree.c: forced body and html to be explicitely closed.
9031 * xpath.h: exported more XPath functions.
9032
9033Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * Release of 2.2.5
9036 * xpointer.c: range() range-inside and other helper functions
9037 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9038
9039Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9042 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9043
9044Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9047 and XPointer modules
9048
9049Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * SAX.h: closed #25107
9052
9053Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * testSAX.c: fixed problem with cdata reporting
9056 * SAXresult/* : updated
9057
9058Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9061 Closed bug #27499, added to regression tests
9062 * TODO: updated
9063
9064Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9067 support for SCRIPT and STYLE with help from Bjorn Reese
9068 * test/HTML/* result/HTML/*: added simple testcase and updated
9069 the existing ones.
9070
9071Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9072
9073 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9074 string-range for empty strings
9075 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9076 test/XPath/xptr/strrange: augmented the XPointer testsuite
9077
9078Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9079
9080 * doc/xml.html doc/xmlmem.html: added a module describing memory
9081 interfaces and use, updated the main page.
9082
9083Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9086 nanoftp code work on Windows too now
9087
9088Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9091 * xpointer.c: implemented string-range() at least a good first version
9092 * test/XPath/docs/str test/XPath/xptr/strrange
9093 result/XPath/xptr/strrange: the string-range() tests
9094
9095Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * Makefile.am include/Makefile.am include/win32config.h
9098 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9099 and make distcheck
9100
9101Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9104 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9105 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9106
9107Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9110 patch for socklen_t detection by
9111 Albert Chin-A-Young <china@thewrittenword.com>
9112
9113Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9114
9115 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9116 and added a --dtdvalid option to xmllint used to test it
9117
9118Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9121 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9122
9123Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9126 handlings (registration, lookup, cleanup)
9127
9128Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * configure.in Makefile.am include/makefile.am: adding XPointer
9131 and XPtrtests target
9132 * xpointer.[ch] : new files for XPointer support
9133 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9134 more XPath tests
9135
9136Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * configure.in: fixed, very broken, make distcheck works again
9139
9140Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9141
9142 * More work toward 2.2.5, integrated a number of patches
9143 * configure.in Makefile.am win32config.h.in: trying to cleanup
9144 make distcheck .... huh ...
9145 * include/Makefile.am include/win32config.h: new directory
9146 for includes
9147 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9148 updated teh makefiles and instructions for WIN32
9149 * xpath.c: small fixes
9150 * test/XPath/ results/XPath: updated the testcases and results
9151 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9152 suggested patches
9153 * valid.c: fixed an ID bug
9154
9155Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009158 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009159 * xpath.[ch]: worked on XPointer
9160
9161Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9162
9163 * configure.in Makefile.am: 2.2.5, ship the include in an
9164 include/libxml subdirectory, use symlinks when using CVS
9165 * testSAX.c: fixed small bug
9166 * testXPath.c: changed the way testfiles are parsed
9167 * debugXML.c: same kind of cleanup when parsing an argument expression
9168 XPath/XPointers can have blanks embedded
9169 * xpath.[ch]: more cleanup, reorgs for XPointer work
9170 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9171 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9172
9173Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9176 in the XPath engine, rewrote large parts of it, now it's far
9177 cleaner and in sync with the REC not an old WD. Fixed a parsing
9178 problem in the interactive XML shell found when testing XPath.
9179
9180Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9183 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9184 examples with the extra test
9185
9186Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9189 the global init function.
9190
9191Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * HTMLparser.c: Doohhh, attribute name parsing was still case
9194 sensitive ! Fixed this ...
9195 * result/HTML/* : updated the tests results accordingly
9196
9197Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9200 engine, should be far more stable, incorporated a new version of
9201 preceding/following axis, need testing
9202 * uri.c: fixed file:///c:/a/b/c problem
9203 * test/XPath/tests/idsimple: augmented the XPath tests
9204
9205Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * doc/* rebuilding docs for 2.2.4 release
9208
9209Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9210
9211 * configure.in: releasing 2.2.4
9212 * parser.[ch]: added xmlStrEqual()
9213 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
9214 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
9215 use xmlStrEqual instead
9216 * TODO: updated
9217 * added an XPath test
9218
9219Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
9222 * entities.h: exported xmlInitializePredefinedEntities
9223 * parser.[ch] : added xmlInitParser()
9224 * parserInternals.h : had to export htmlInitAutoClose()
9225
9226Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * xpath.[ch] : fixed some serious XPath Predicate evaluation
9229 problems
9230 * Makefile.am : added XPath regression tests to normal tests
9231 * uri.c: fixed a problem with local paths, cleanup
9232 * parser.c: fixed a problem with large CData sections
9233
9234Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * configure.in xml-config.in: patch from "Ben Taylor"
9237 <sol7x86@hotmail.com> for solaris shared libs lookup
9238
92392000-09-30 Martin Baulig <baulig@suse.de>
9240
9241 * libxml-2.0.pc.in: Provide pkg-config script.
9242
9243 * configure.in: Create the libxml-2.0.pc script from the
9244 libxml-2.0.pc.in templates.
9245 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
9246 script in `$(libdir)/pkgconfig'.
9247
9248Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
9251 when compiling with MSC
9252
9253Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * xpath.c: patch for normalize-string() substring-before(),
9256 substring-after() and translate() functions from Bjorn Reese
9257 <breese@mail1.stofanet.dk>
9258 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
9259 Fredrik Hallenberg <hallon@lysator.liu.se>
9260 * TODO: updated
9261
9262Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9263
9264 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
9265 problem of socklen_t being undefined on a number of platforms
9266 * debugXML.c: fixed a compilation problem when without snprintf
9267
9268Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9269
9270 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
9271 an URI bug and a fix for the control-character-induced infinite loop
9272 * nanohttp.c: preventive fix for compiling on WIN32
9273
9274Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * xmlint.c: closing bug #25000
9277
9278Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
9281 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
9282 modified slightly Wayne Davison patch adding xmlStrcasecmp and
9283 related function, fixing xmlStrncmp(), and associated cleanup
9284 * result/HTML/entities.html.sax: updating result
9285
9286Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9287
9288 * uri.c: applied patch for URI escaping from Wayne Davison
9289 <wayned@blorf.net>
9290 * tree.c parserInternals.c HTMLparser.c: memset checks patches
9291 from Denis Barbier <barbier@imacs.polytechnique.fr>
9292 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
9293 patch from Wayne Davison
9294
9295Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * doc/xml.html : updated with new releases, adding "how to help"
9298
9299Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
9302 removed a few warnings in pedantic mode ...
9303 * parserInternals.c parser.c: moved encoding switching function
9304 to parserInternals.c
9305 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
9306
9307Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9308
9309 * HTMLparser.c parser.c: set ctxt->errNo before calling the
9310 error or warning handlers
9311
9312Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * parserInternals.c parserInternals.h parser.c Makefile.am:
9315 created a new module parserInternals.c, moved most of the
9316 code shared by the various parsers there, as well as
9317 deprecated code from parser.c. More cleanup of parser.c
9318 * uri.c: fixed a problem when URI is NULL
9319 * valid.c: speedup when looking for an attribute declaration
9320
9321Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9322
9323 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
9324 the cleanup of the computation of URI references when seeking
9325 external entities. The URI reference string and the resulting
9326 URI are both stored now.
9327 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
9328 large s(n)printf checks and cleanup from Denis Barbier
9329 <barbier@imacs.polytechnique.fr>
9330 * xmlversion.h.in tree.h: couple of SGML declarations for a
9331 possible docbook module.
9332 * result/VC/ : a couple of test output changed due to the change
9333 of the entities URI
9334
9335Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * parser.h: added a _private field for linking user's data
9338
9339Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * parser.c parserInternals.h: demacroified most of the IS_XXX
9342 the gain in size is significant so ...
9343
9344Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9345
9346 * entities.c: cases where looking up entities with doc==NULL
9347 covered
9348
9349Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * uri.c: applied Wayne Davison patch
9352 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
9353
9354Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * uri.c testUri.c: applied Wayne Davison patches
9357 * test/URI/uri.data result/URI/uri.data: first set of tests/results
9358 * Makefile.in: added URItest and included thenin "make tests"
9359
9360Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9361
9362 * xmlversion.h.in: closed bug 22941
9363
9364Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * doc/xmlio.html: added doc and example for entity loader
9367 redefinition.
9368
9369Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
9372 used by libxml
9373
9374Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * parser.c: Fixed bug on invalid ontent characters and when using
9377 push.
9378 * xmllint.c: fixed xmllint endling of errors in push mode
9379
9380Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * HTMLparser.c testHTML.c: applied two new patches from
9383 Wayne Davison <wayned@users.sourceforge.net>
9384 * result/HTML/*.sax: regenerated HTML SAX output
9385 * parser.c: more cleanup.
9386
9387Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9388
9389 * HTMLparser.[ch] testHTML.c: applied the second set of
9390 patches from Wayne Davison <wayned@users.sourceforge.net>,
9391 adding htmlEncodeEntities()
9392 * HTMLparser.c: fixed an ignorable white space detection bug
9393 occuring when parsing with SAX only
9394 * result/HTML/*.sax: updated since the output is now HTML
9395 encoded...
9396
9397Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9398
9399 * HTMLparser.[ch]: applied some of Wayne Davison
9400 <wayned@users.sourceforge.net> patches
9401
9402Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9403
9404 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
9405 undeclared namespace prefix was used, added a warning.
9406 Cleaned up support w.r.t. entities, spilling out a warning
9407 and being pedantic on lookups.
9408 * test/warning/ent9 : added testcase for previous example.
9409 * TODO: updated
9410 * parserInternals.h parser.c: changed the way names are parsed
9411 now allow infinite size and decrease penalty for normal use
9412 * parser.c: Started a big cleanup/check of the parser code,
9413 fixed some of the most tortuous entity code, spotted code
9414 unused anymore
9415 * test/*: added tests for very long names and related nasty
9416 things.
9417
9418Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * doc/encoding.html: added encoding aliases doc
9421 * doc/xml.html: updates
9422 * encoding.[ch]: added EncodingAliases functions
9423 * entities.[ch] valid.[ch] debugXML.c: removed two serious
9424 bottleneck affecting large DTDs like Docbook
9425 * parser.[ch] xmllint.c: added a pedantic option, will be
9426 useful
9427 * SAX.c: redefinition of entities is reported in pedantic mode
9428 * testHTML.c: uninitialized warning from gcc
9429 * uri.c: fixed a couple of bugs
9430 * TODO: added issue raised by Michael
9431
9432Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * doc/encoding.html: propagated Martin Duerst suggestions
9435
9436Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
9439 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
9440 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9441 by Wayne Davison
9442
9443Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9444
9445 * nanoftp.c nanohttp.c: small cleanup
9446 * TODO: updated
9447
9448Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * added an old VC testcase and updated title.xml entity
9451
9452Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9455 done on auto-opening of <p> tags and cleanup of SAX output
9456
9457Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9458
9459 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9460
9461Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9462
9463 * doc/xml.html libxml.* structure.*: updated the doc a bit
9464
9465Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9466
9467 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9468 of SAX tests
9469
9470Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9471
9472 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9473 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9474
9475Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9476
9477 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9478 * testHTML.c: fix core dump on Solaris 2.x systems
9479 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9480 * result/HTML/*.sax: previous bug fix lead to new results
9481
9482Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9483
9484 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9485 * configure.in: added --with-readline=DIR to accept alternate
9486 path for readline include/library
9487 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9488 for ANSI under HP-UX
9489 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9490 includes @LIBS@
9491
9492Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9493
9494 * doc/* : rebuilt the docs
9495 * getting ready for 2.2.2 release
9496
9497Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9498
9499 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9500 and xmlAddFeature()
9501 * tree.[ch]: added xmlAddChildList()
9502 * xmllint.c: MAP_FAILED macro test
9503 * parser.h: added xmlParseCtxtExternalEntity()
9504 * valid.c: applied bug fixes removed warning
9505 * tree.c: added CDATA block to elements content
9506 * testSAX.c: cleanup of output
9507 * testHTML.c: added SAX testing
9508 * encoding.c: better error recovery
9509 * SAX.c, parser.c: fixed one of the external entity processing
9510 of the OASis testsuite
9511 * Makefile.am: added HTML SAX regression tests
9512 * configure.in: bumped to 2.2.2
9513 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9514 SAX results
9515
9516Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * configure.in: patch for HP compiler
9519
95202000-08-04 Sven Heinicke <sven@zen.org>
9521
9522 * xmllint.c: Was coredumping sometimes when the file given didn't
9523 exist.
9524
9525Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9528
9529 when using in memory parsing. Need some cleanup.
9530 * xmllint.c configure.in: added a --memory flag to test memory
9531 parsing
9532
9533Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9534
9535 * nanohttp.c: fixed socklen_t replacement to unsigned int
9536 * parser.c: fixed a space handdling missing at the end of
9537 production 28 DOCTYPE.
9538 * xmlmemory.c: fixed a stupid bug on the routine to override
9539 allocation functions
9540 * TODO: updated
9541
9542Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9543
9544 * doc/ regenerated the docs
9545
9546Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9547
9548 * doc/encoding.html doc/xml.html: added I18N doc
9549 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9550 improvements, both parser and filters, added ASCII & HTML,
9551 fixed the ISO-Latin-1 one
9552 * xmllint.c testHTML.c: added/made visible --encode
9553 * debugXML.c : cleanup
9554 * most .c files: applied patches due to warning on Windows and
9555 when using Sun Pro cc compiler
9556 * xpath.c : cleanup memleaks
9557 * nanoftp.c : added a TESTING preprocessor flag for standalong
9558 compile so that people can report bugs more easilly
9559 * nanohttp.c : ditched socklen_t which was a portability mess
9560 and replaced it with unsigned int.
9561 * tree.[ch]: added xmlHasProp()
9562 * TODO: updated
9563 * test/ : added more test for entities, NS, encoding, HTML, wap
9564 * configure.in: preparing for 2.2.0 release
9565
9566Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009569 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009570
9571Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * doc/xml.html: changed the xmlsoft.org structure, updated the
9574 examples w.r.t. root and childs
9575
9576Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9577
Daniel Veillard784b9352003-02-16 15:50:27 +00009578 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009579
9580Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9581
9582 * HTMLparser.c: Work on character encoding support for the HTML parser
9583 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9584 * encoding.c: Fixed a potential memleak in the encoding stuff
9585
9586Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * doc/FAQ.html doc/Makefile.am : added a FAQ
9589
9590Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9591
9592 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9593 of the HTML parser to force it to not bypass SAX
9594
9595Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9596
9597 * win32config.h.in: updated
9598 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9599 lacks iconv support :-( need to release 2.1.1
9600 * configure.in: release 2.1.1
9601 * HTMLparser: fixed bug #14784
9602 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9603 by Windows compiler
9604 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9605 the SAX startDocument() callback.
9606 * TODO: updated
9607
9608Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9609
9610 * added xmlStopParser()
9611
9612Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9613
9614 * configure.in: 2.1.0 prerelease
9615 * Large resync between W3C and Gnome tree
9616 * nanoftp, nanohttp.c: fixed stalled connections probs
9617 * HTMLtree.c SAX.c : support for attribute without values in
9618 HTML for andersca
9619 * valid.c: Fixed most validation + namespace problems
9620 * HTMLparser.c: start document callback for andersca
9621 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9622 * parser.h, SAX.c: serious speed improvement for large
9623 CDATA blocks
9624 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9625 different encoding
9626 * example/Makefile.am example/gjobread.c tree.h: work on
9627 libxml1 libxml2 convergence.
9628 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9629 and the LIBXML_TEST_VERSION macro
9630
9631Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9632
9633 * doc/xml.html: various patches and improvements typo fixed by
9634 Felix Natter
9635 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9636 from Felix Natter <fnatter@gmx.net>
9637
9638Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9639
9640 * doc/upgrade.html: updated with instructions for support of both
9641 libxml-1.x and libxml-2.x
9642 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9643 for 2.x support and also fixed includes
9644
9645
9646Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9647
9648 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9649 the encoding support, added iconv support, so now libxml if
9650 compiled with iconv automatically support japanese encodings
9651 among others. Work based on initial patch from Yuan-Chen Cheng
9652 I may have broken binary compat in the encoding handler
9653 registration scheme, but that was so utterly broken I don't
9654 expect anybody to have used this feature until now.
9655 * parserInternals.h: fixup on the CHAR range macro
9656 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9657 code.
9658 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9659 * uri.c: added xmlParseURI() I can't believe I forgot to
9660 implement this one in 2.0 !!!
9661 * SAX.c: moved doc->encoding update in the endDocument() call.
9662 * TODO: updated.
9663
9664Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9665
9666 * tree.h: removed extraneous xmlRemoveProp definition
9667 * TODO: added item about --disable-corba configure switch
9668 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9669 * nanoftp.c: fixed include problems giving troubles on AIX and
9670 slowlaris
9671 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9672 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9673 comment and headers changes to lower gtk-doc number of warnings
9674 * doc/html/*: rebuilt docs
9675
9676Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9677
9678 * HACKING: documented the tag for 1.x and instructions
9679
9680Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9681
9682 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9683 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9684 xmlCreateIOParserCtxt
9685 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9686 significant overall improvement
9687 * xmllint.c: added I/O test to xmllint
9688 * testSAX.c: added a speed test
9689 * doc/* : updated/regenerated
9690
9691Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9692
9693 * xpath.c uri.h parserInternals.h: cosmetic changes from
9694 "Timur I. Bakeyev" <timur@bat.ru>, including making
9695 xmlCreateURI() public
9696
9697Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9698
9699 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9700 and the code at the same time. Added a clean mechanism for
9701 overload or added input methods: xmlRegisterInputCallbacks()
9702 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9703 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9704 * TODO: updated
9705 * doc/* : updated/regenerated
9706 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9707 source dir
9708
9709Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * testURI.c: yet another forgotten commit, I should get some sleep !
9712
9713Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9714
9715 * xmllint.c: forgot to commit this too ?
9716
9717Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * xmlversion.h.in : forgot to commit this previously
9720
9721Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9722
9723 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9724 * README TODO: updated for release
9725 * uri.c uri.h: added authority parsing/saving
9726 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9727 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9728 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9729 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9730 Makefile.am : added compile-time customization of libxml
9731 --with-ftp --with-http --with-html --with-xpath --with-debug
9732 --with-mem-debug
9733 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9734 #include <libxml/xxx.h> I hope it won't break too much stuff
9735 and will be manageable in the future...
9736 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9737 and added xmllint to the installed programs
9738 * uri.h: added xmlFreeURI()
9739
9740Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9741
9742 * uri.c uri.h: finished the escaping handling, the base support
9743 and the URI path normalization. Looks good just lacks the
9744 authority content parsing code.
9745 * Makefile.am: added instructions to generate testURI
9746 * TODO: updated
9747 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9748 added links and icons for W3C and Gnome
9749
9750Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9751
9752 * xmlmemory.[ch] : seems I forgot to actually update the files in
9753 the last commit :-)
9754 * doc/xml.html doc/html/* : updated and uploaded the docs
9755
9756Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9757
9758 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9759 * TODO: updated
9760 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9761 libxml default allocation function with another set (like gmalloc/
9762 gfree).
9763 * Makefile.am, uri.c, uri.h: added a set of functions to do
9764 exact (litteraly copied from the RFC 2396 productions) parsing
9765 and handling of URI. Will be needed for XLink, one XML WFC,
9766 XML Base and reused in the nano[ftp/http] modules. Still work
9767 to be done.
9768
9769Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9770
9771 * configure.in, libxml.spec.in : libxml2
9772 * doc/* : updated the doc page, rebuilt the docs
9773
9774Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9775
9776 * all: tagged LIB_XML_1_X
9777 * *.c *.h : updated from W3C CVS tree
9778 * configure.in : 2.0.0-beta
9779 * libxml.spec.in : libxml2 package nam
9780 * result/* : new version of the tests output
9781
9782Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9783
9784 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9785
9786Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9787
9788 * doc/* : rebuilt the docs
9789 * parser.c: final patch on #6766
9790 * valid.c: small patch on validity checks.
9791
9792Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9793
9794 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9795 added
9796 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9797 compatibility w.r.t. XML spec and existing code.
9798
9799Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9800
9801 * parser.c: seems a better solution to <a> </a> exists,
9802 will try it for a while
9803
9804Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9805
9806 * parser.c: tried to remove the <a> </a> generating <a/>
9807 this is hard. Left a flag for that purpose. Fixed bug #6766
9808 * configure.in: prepared 1.8.7 not released, due to previous
9809 problem
9810
9811Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9812
9813 * doc/xml.html : applied second patch from Paul DuBois
9814
9815Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9816
9817 * doc/xml.html : applied patch from Paul DuBois
9818
9819Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9820
9821 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9822
9823Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9824
9825 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9826 compilation warnings on various platforms.
9827 * parser.c: Fixed #5281 validity error callbacks are now desactived
9828 by default if not validating.
9829
9830Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9831
9832 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9833
9834Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9835
9836 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9837 <gkatsi@cs.toronto.edu>
9838
9839Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9842 processing URLs
9843
9844Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9845
9846 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9847 xmlNanoFTPUpdateURL for persistent control connections.
9848 * configure.in: 1.8.6
9849
9850Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9851
9852 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9853 * tree.[ch] : added xmlSaveNoEmptyTags
9854
98552000-01-29 James Henstridge <james@daa.com.au>
9856
9857 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9858
9859 * Makefile.am: added nanoftp.[ch] to the build.
9860
9861Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9862
9863 * nanoftp.[ch]: cleanup, comments, API
9864 * debugXML.c : fixed a bug in the cat command
9865 * doc/*: regenerated the docs
9866
9867Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9868
9869 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9870 * debugXML.c : fixed a bug in the cat command
9871 * valid.c: fixing some small probs
9872 * libxml.spec.in: get rid of the SNAP suffix
9873 * doc/xml.html: updated the status
9874
9875Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9876
9877 * xml-config.in: xml-config --version to just return the
9878 version number
9879 * xpath.c: some cleanup w.r.t. axis when the current node is
9880 an attribute.
9881 * TODO: updated
9882
9883Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9884
9885 * configure.in: prepared for libxml-1.8.5
9886 * doc/* recompiled the documentation
9887
98882000-01-17 Jody Goldberg <jgoldberg@home.com>
9889
9890 * configure.in : WARNING autoconf subtlety alert :
9891 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9892 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9893 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9894 get defined by AC_CHECK_HEADERS.
9895
9896Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9897
9898 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9899 Rune.Djurhuus@fast.no
9900
9901Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9902
9903 * TODO: updated
9904 * tree.c, parser.c: made sure that only memory alloc problems
9905 and internal parser errors are allowed to write to stdout or
9906 stderr.
9907
9908Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9909
9910 * tree.c : restored xmlNewGlobalNs since this seems used by
9911 a lot of existing code :-(, fixed a bug in xmlNewNs
9912 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9913 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9914 to exit() from the library code.
9915 * xpath.c, parser.c: removed bugs or unused code detected by
9916 Windows compilers
9917 * parser.c: started adding interfaces for parsing well balanced
9918 XML fragments
9919 * configure.in: releasing 1.8.4
9920 * doc/* : rebuilt the docs
9921
9922Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9923
9924 * tree.[ch] : added xmlNewDocFragment() for DOM
9925 * testHTML.c: uninitialized variable.
9926
9927Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9928
9929 * doc/* : rebuild the docs
9930
9931Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9932
9933 * acconfig.h: readline and history patch
9934 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9935 * tree.c: added check and handling when possibly removing an ID
9936 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9937 and saving.
9938 * test/HTML/entities.html result/HTML/entities.html* : test for
9939 various entities reference cases
9940 * result/HTML/* : as a result output of some testcase have
9941 changed
9942 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9943 by previous example. added xmlParseTryOrFinish().
9944 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9945 entities.h debugXML.h HTMLparser.h: changed the way struct are
9946 declared to allow gtk-doc to expose those
9947 * parser.c: closed bug #4960
9948 * Makefile.am configure.in: Applied patch from
9949 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9950 and math/socket libs detection
9951
9952Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9953
9954 * configure.in, Makefile.am: link tester against readline
9955 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9956
9957Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9958
9959 * tree.[ch]: added xmlRemoveProp
9960 * win32config.h.in nanohttp.c: avoid including the Windows
9961 socket stuff in every C files
9962 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9963 the XmL parser(s)
9964 * test/ns4 result/ns4 etc...: added test case for previous prob
9965 * tree.c: xmlNewNs wasn't checking for double definition
9966 * Makefile.in: fixed a problem with dist-hook duplicates
9967 * parser.[hc], xmlIO.c: fixed the loading of external entities
9968 APIs, now xmlLoadExternalEntity() is used everywhere and
9969 setting up an app specific front-end using the
9970 * SAX.c parser.c: some fixes, now the xhtml spec validates
9971 with the xhtml DTD.
9972 * error.c: fixed crashes in case of no input stream
9973 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9974 to the validation tests and results
9975
9976Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9977
9978 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9979 too htmlCreatePushParserCtxt() and htmlParseChunk()
9980 * parser.c: a bit of cleanup.
9981 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9982 to XML) removed the last mem leak known
9983 * HTMLtree.c: output message cleanup
9984 * xmlmemory.c: display content info about memory blocks
9985 * result/HTML/wired.* : missing att value warning change
9986
9987Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9988
9989 * doc/* : rebuilt the documentation
9990
9991Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9992
9993 * parser.[ch] parserInternals.h: Push parser for XML,
9994 seems to work fine now
9995 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9996 --push for push testing
9997 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9998 * testSAX.c: added --push
9999 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10000 subtree
10001 * xmlIO.[ch] : enriched API + fixes for push mode
10002 * entities.[ch]: added the entity content length to the struct.
10003 * xmlmemory.[ch]: new API to show the last entries for the shell
10004 * valid.c: added required attribute testing
10005 * SAX.c: the cdata callback now merge contiguous fragments
10006 * HTMLparser.c: cleanup of some macros
10007
10008Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10009
10010 * parser.c: fix for PIs name starting with xml
10011 * tree.c: fixed a potential problem with || and && ops
10012 * *.c, configure.in win32config.h.in : generate win32config.h for
10013 those on the Other Side !
10014
10015Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10016
10017 * parser.c: fixed a stupid = vs. == bug :-(
10018 * doc/gnome-xml.sgml: s/glade/xml/
10019
10020Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10021
10022 * configure.in, doc/xml.html : bug fix release 1.8.2
10023 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10024 Hopefully the end of that silly C++ include problem
10025 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10026 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10027 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10028 troubles with autoclosed elements when the stree shape doesn't
10029 follow the DtD specs. Added htmlIsAutoClosed() and
10030 htmlAutoCloseTag()
10031 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10032 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10033 * debugXML.c: fixed a bug on printing default namespaces.
10034 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10035
10036Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10037
10038 * result/HTML/*.htm[l] : updated the HTML regression tests according
10039 to the new output
10040 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10041 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10042 problem due to intermix of extern "C" { ... } declarations for C++
10043 and recursive includes in the headers
10044
100451999-12-20 Chris Lahey <clahey@umich.edu>
10046
10047 * HTMLtree.c: Made it so that html nodes with a single child do
10048 not insert a carriage return before or after the child node.
10049
10050Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10051
10052 * configure.in, doc/xml.html : bug fix release 1.8.1
10053 * parser.c: fixed bug #4344
10054 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10055 added the glue to avoid C++ problems
10056 * doc/* : regenerated the documentation
10057
10058Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10059
10060 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10061 namespace recognition, and Dia as a resul :-(
10062 * encoding.c: closed bug #3950
10063
10064Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10065
10066 * valid.c: debugging a posteriori validation, except URI expansion
10067 stuff this should be fixed now
10068 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10069 Carl Nygard <cnygard@bellatlantic.net>
10070 * tester.c: added --postvalid, cleaning of the code
10071 * tree.[ch]: added xmlDocGetRootElement()
10072
10073Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10074
10075 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10076 c++ losage.
10077
10078Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10079
10080 * configure.in, doc/xml.html : bumped to 1.8.0
10081 * xlink.[ch], Makefile.am : added framework for link detection
10082 * parser.h: added nbChars to parser context, needed for cleanup.
10083 * xmlmemory.c: removed a nasty bug when out of mem
10084 * valid.[ch]: adding namespace support for attribute decl
10085 * tester.c: added --debugent option
10086 * debugXML.[ch]: added xmlDebugDumpEntities()
10087 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10088 buffers instead, this was really needed, validation was breaking
10089 in strange ways due to that. Added xmlParseStringPEReference()
10090 and other parsing from strings functions. Entities processing
10091 modified again, but PERef are still not handled correcly but
10092 unless you're Eve Maller you won't notice :-)
10093 * HTMLparser.c: large changes toward reliability, and switched to
10094 lowercase internal tags, XHTML is lowercase, so it will help
10095 that output is closer to next version.
10096 * doc/* : regenerated the documentation, it is now hosted at
10097 http://xmlsoft.org/ (same bits I just bought the domain :-)
10098
10099
10100Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10101
10102 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10103 doc generation
10104 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10105 in the SAX API
10106 * doc/*: rebuilt the doc making sure everything appears in the
10107 HTML files
10108
10109Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10110
10111 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10112 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10113 which allow impressive speed improvement on dataset with
10114 large text pieces, but at the cost of broken binary
10115 compatibility and slightly bigger memory usage.
10116 Configure with --with-buffers to activate them, they
10117 are protected with XML_USE_BUFFER_CONTENT define.
10118 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10119 goal is 0 memory left allocated once parser is no more used
10120 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10121 call xmlCleanupParser() and xmlMemoryDump()
10122
10123Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10124
10125 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10126 * parser.[ch] encoding.[ch]: added memory cleanup routines
10127 * parser.c: closing bug #3788
10128 * doc/*: rebuilt the doc
10129
10130Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10131
10132 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10133 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10134 * tester.c: added --compress option
10135 * doc/*: rebuilt the documentation
10136
10137Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10138
10139 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10140 if given /proc/kcore as input !
10141 * doc/xml.html doc/*: updated and rebuilt the documentation
10142
10143Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10144
10145 * parser.c: Fixed some wrongly space collapsing code due to
10146 a misreading of the spec.
10147 * result/*: fixed the output accordingly
10148
10149Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10150
10151 * encoding.c: bug fix and typos
10152 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10153 * parser.c: added attribute normalization closing bug #3597
10154 * test/att* result/att* SAXresult/att*: testcase for attribute
10155 normalization
10156
10157Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10158
10159 * configure.in: closing bug #3163 by adding extra flags for the
10160 cc compiler on HP-UX
10161
10162Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10163
10164 * valid.[ch] : removed a typo and an enumerated type bug in the
10165 xmlAddElementDecl() function
10166 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10167 call to xmlEncodeEntitiesReentrant() so that the functions
10168 New, Set and Get are at the same level.
10169 * parser.c HTMLparser.c: extra memory allocation bug for
10170 attributes detected by someone using libxml in embedded systems :-)
10171
10172Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10173
10174 * xmlmemory.h: turned off mem debug :-\
10175
10176Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10177
10178 * parser.c: closed bug #2784 a one line fix, but worth pushing
10179 a new release out
10180 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10181 some structures, comments before and after the
10182 main element, and other nastyness
10183 * HTMLtree.c tree.c: accomodate the extended HTML supported
10184 * configure.in: pushing 1.7.4
10185 * test/ent8 and related outputs : added a new test for bug #2784
10186 * test/HTML/wired.html and related output: a nasty HTML example
10187 * Makefile.am: improved the test scripts
10188 * docs/* : reran the documentation extractor, updated xml.html
10189
10190Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10191
10192 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10193 HTMLparser and debugged the HTML related code. HTML documents
10194 now have their own type
10195 * entities.c: do not dump &apos; for HTML output
10196 * xmlmemory.c: improvement, breakpoint mechanism
10197 * testHTML.c: added --sax --repeat ...
10198 * Makefile.am: improved the HTML tests
10199 * valid.[ch]: added xmlValidGetValidElements and
10200 xmlValidGetPotentialChildren
10201 * tester.c: added --insert to test the 2 new functions
10202 * test//* result//* SAXresult//* : regression test cleanup
10203 and extension.
10204 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10205 gnome-xml-nanohttp.html
10206
10207Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10208
10209 * HTMLparser.c: fixed problems with some autoclose tags
10210 * tree.c: fixed XML output problems.
10211 * result/* SAXresult/*: update of the tests output
10212
10213Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10214
10215 * Makefile.am: Arturo patch for xmlConf.sh version info
10216 * parser.c: Tim Josling patch for single quoted items
10217 * tester.c: Tim Josling patch for tester options usage
10218 * tree.h: indent cleanup
10219
10220Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10221
10222 * HTMLparser.c parser.h : Fixed problems with HTML parsing
10223 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
10224
10225Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10226
10227 * tree.c : Raph patch for initialization of CORBA fields
10228 * parser.c, xpath.c, ...: modification of doc comments
10229 * xpath.c : allow spaces in xpath expressions
10230
10231Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10232
10233 * xmlmemory.h: turning off memory debug :-(
10234
10235Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10236
10237 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
10238 better SAX interfaces.
10239 * testSAX.c: uses the new SAX routine, avoid fetching any remote
10240 entity.
10241 * configure.in: 1.7.2
10242
10243Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10244
10245 * libxml.spec.in: fixed the URL
10246 * doc/xml.html: improved the documentation front-end
10247
10248Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10249
10250 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
10251
10252Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10253
10254 * libxml.spec.in: fixed the alpha compile problem
10255 * parser.[ch]: changed errno to errNo in the parser context :-(
10256 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
10257 * doc/xml.html: changed CHAR to xmlChar
10258 * doc/html/*: recompiled the documentation
10259 * configure.in: 1.7.1
10260
10261Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10262
10263 * parser.h: modified the parser context struct to regain 1.4.0
10264 binary compatibility
10265 * parser.c, xml-error.h: added errno ot teh context and defined
10266 a set of errors values with update of errno
10267 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
10268 DTDs and entities
10269 * *.h, *.c: complete cleanup of the use of config.h and include
10270 protection depending on the current setup.
10271 * overalll debugging, maintenance and bug-fixing on all modules
10272 * updated the documentation
10273 * ready for 1.7.0
10274
10275Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10276
10277 * HTMLparser.c : cleanup
10278 * SAX.c valid.c valid.h: added ID/IDREF checking
10279 * tree.c tree.h: extended doc structure for refs
10280 * configure.in: 1.6.2
10281 * parser.c: patched bug in SAX user arg call
10282 * parserInternals.h: patched missing close in C++ wrapping
10283 * testXPath.c xpath.c xpath.h: prepared for extensibility,
10284 especially upcoming XPointer implementation.
10285 * doc/xml.html: augmented, typo
10286
10287Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
10288
10289 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
10290 not all invocations of install understand -d.
10291
10292Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
10293
10294 * Makefile.am: prepend all the test* calls with $(top_builddir) -
10295 to make 'check' works, when builddir != srcdir.
10296
10297Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10298
10299 * doc/xml.html : updated the documentation
10300
10301Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10302
10303 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
10304 not deallocated memory blocks
10305 * *.c : replaces all calls to malloc() free() and realloc() to
10306 the wrapper functions/macros
10307 * tree.c : removed memory leaks dues to calling xmlFreeNode()
10308 instead of xmlFreeNodeList()
10309
10310Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10311
10312 * HTMLparser.c: corrected a stupid bug leading to core dump at
10313 tree deallocation. Removed warnings indicated by
10314 Stephane.Conversy@lri.fr
10315 * entities.c: Fixes Yet Another Stupid Bug, entities were not
10316 looked for in the external subset
10317
10318Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10319
10320 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
10321 on SGI by Stephane.Conversy@lri.fr
10322
10323Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10324
10325 * all .h : changed the prototype declaration indent as in gtk
10326 * most .c : working on reducing the TODOs in the code
10327 * most .c : cleanup though -pedantic and Insure++
10328 * improvements on validation ID checkings.
10329 * tree.[ch] SAX.c: added support for namespace on attributes #2022
10330 * xml-config.in: closed #1810
10331
10332Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10333
10334 * tree.h, valid.c, valid.h: more work on validity, IDs
10335 * xpath.c: added/fixed comparidon and equlity, added a new isinf
10336 definition for AIX
10337
10338Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10339
10340 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
10341 the distribution due to a cut'n paste error at last commit
10342
10343Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10344
10345 * configure.in: upgraded to version 1.4.0
10346 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
10347 Big update, added a large part of the validation process,
10348 it should be usable, but some parts are missing
10349 * xpath.c: improved the implementation w.r.t. root.
10350 * Makefile.am: added more tests
10351 * test and result trees: added a lot of tests
10352 * libxml.spec.in: export libxml.so.0 and libxml.so.1
10353
10354Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10355
10356 * Added an HACKING file
10357
10358Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10359
10360 * xpath.[ch] : improvements and debug of the XPath implementation
10361 * parser.c, HTMLparser.c : modified the parsers to be progressive
10362 * tree.[ch] : extended the Buffer promitives
10363 * xmlIO.[ch] : added basic I/O routines providing progressive
10364 parsing and ready for I18N conversion plugins
10365 * SAXresult/* : the SAX callback sequence maybe slightly different
10366 now
10367 * test*.c : improved/updated the tests programs
10368 * doc/* : recompiled the docs.
10369
103701999-07-26 Michael Meeks <michael@edenproject.org>
10371
10372 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
10373
10374 * tree.c: Ditto.
10375
10376Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10377
10378 * configure.in: upgraded to version 1.4.0
10379 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
10380 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
10381 XML query language, see http://www.w3.org/TR/xpath for more details.
10382 * parser.c, parser.h: added CHAR* related string functions for XPath
10383 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
10384 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
10385 rebuild the docs.
10386 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
10387 and regression testing capabilities for XPath.
10388
10389Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10390
10391 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
10392 closing bug #1646
10393
10394Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10395
10396 * Makefile.am, example/Makefile.am: closed bug #1683
10397
10398Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10399
10400 * example/Makefile.am, configure.in: added the makefile for the
10401 gjobread example
10402
10403Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
10404
10405 * doc/Makefile.am:
10406 - fix which allow "make install DESTDIR=</install/prefix>".
10407
10408Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10409
10410 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
10411 which fixed a problem on the file reading-code.
10412
10413Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10414
10415 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
10416 output.
10417 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
10418
10419Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10420
10421 * parser.h : Oops removed the binary compatibility problem
10422 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
10423 * parser.c, HTMLparser.c: applied patches for reading from stdin
10424
10425Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10426
10427 * parser.c, entities.c, valid.c: cleanup bug #1591
10428 * configure.in: cleanup bug #1592
10429 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
10430 the same tree back-end. Hence gdome will be available for it.
10431 * doc/Makefile.am: close bug #617
10432
10433Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10434
10435 * parser.c: alloctate a per parser context SAX interface block
10436
10437Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10438
10439 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
10440 and xmlEncodeEntitiesReentrant with the correct one :-\
10441
10442Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10443
10444 * commit of my internal XML base changes, quite a lot of
10445 changes, cleanups, better entities support, framework for
10446 new I/O and charset detection and handling
10447 * Fixed the configure/Makefile stuff to generate shared libs
10448 with the proper version info, so we jumped on rev from
10449 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10450 xmlEncodeEntities() result need to be freed now, and a string
10451 xmlParserVersion provide the current library version.
10452
10453Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10454
10455 * parser.c: fixed a buffer overrun for when you have a very long
10456 attribute with no entities in it.
10457
10458Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10459
10460 * added example directory
10461 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10462
10463Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10464
10465 * Release of libxml-1.1, nearly everything has been touched for
10466 this.
10467 * Added more regression tests
10468 * Updated the documentation
10469
10470Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10471
10472 * tree.[ch]: unified the XML_NO_CORBA defines.
10473 * parser.c encoding.[ch]: started plugging in char encoding detection
10474
10475Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10476
10477 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10478 Also freed allocated buffer.
10479
10480Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10481 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10482 reentrancy problem at printing. One is left in entities.c, to
10483 remove ASAP
10484 * testSAX.c : added a test example showing the use of the SAX
10485 interface if one doesn't want to build the DOM tree.
10486 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10487
10488Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10489
10490 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10491 large revamping of the parser to use SAX callbacks
10492 http://www.megginson.com/SAX/ (or at least a C like interface
10493 a la Expat). It's now possible to set up your own callbacks
10494 and the parser will not build a DOM tree.
10495 * test/* result/*: updated the test suite, I finally removed
10496 the old Namespace draft support (PI based).
10497
10498Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10499
10500 * Makefile.am: added test result to EXTRA_DIST for make tests
10501
10502Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10503
10504 * parser.c, parserInternals.h: moved the chars macro definitions
10505 to parserInternals.h
10506 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10507 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10508
10509Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10510
10511 * xml-config.in : applied patch to make --version work
10512
105131999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10514
10515 * Makefile.am (check-local): Alias for `tests' target. This will
10516 cause `make check' to do the right thing.
10517 (tests): Don't run tests in srcdir. Also, replaced calls to
10518 basename with a `sed' "equivalent".
10519
10520Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10521
10522 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10523 it in the header and not the sources, updated the doc.
10524 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10525 pointing this out.
10526
10527Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10528
10529 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10530 exported the inputStream routines.
10531 * doc/html/* : updated accordingly
10532
10533Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10534
10535 * parser.c, parser.h, parserInternals.h: added a few extra
10536 internal calls to allocate and free parser contexts ...
10537 * doc/html/* : updated accordingly
10538
10539Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10540
10541 * configure.in, Makefile.am, doc/makefile.am : General changes for
10542 1.0.0 release and including the generated HTML documentation.
10543
10544Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10545
10546 * makefile.am : added parserInternals.h, oops.
10547
10548Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10549
10550 * parserInternals.h: added this header giving access to the parser
10551 internal functions.
10552 * doc/Makefile.am : added a rebuild target which rebuilds the full
10553 set of documentations
10554 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10555 the internal subset.
10556 * *.c *.h: modifications needed to generate the documentation using
10557 gtk-doc, cleanup of functions blocks, reorganisation of struct
10558 declarations.
10559
10560Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10561
10562 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10563 the tar and spec file to include the beginning of the doc.
10564
105651999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10566
10567 * doc/.cvsignore: Added this file.
10568
10569Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10570
10571 * tree.c: fixed xmlGetProp to return "" when the attribute
10572 exists, even if the node-list is NULL.
10573
10574Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10575
10576 * tree.c: patched an error outputting empty attribute values.
10577 * Makefile.am and doc/makefile.am: have been updated during the
10578 week-end. Sorry for an empty CVS log, I got a shell problem.
10579
10580Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10581
10582 * tree.h: cleaned up using enums instead of defines
10583 * parser.c, valid.[ch]: more work on parsing/output of element
10584 declarations
10585
10586Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10587
10588 * valid.[ch], tree.c, parser.c : more work toward full parsing
10589 of XML DTDs.
10590 * README: added informations about mailing-list and on-line
10591 documentation
10592
105931999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10594
10595 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10596
10597Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10598
10599 * parser.c, tree.[ch] : more work toward conformance testing,
10600 added a last element to accelerate parsing of very flat structures
10601 started working on internal subset Element content declaration.
10602 * valid.[ch] : first cut at adding code toward validation.
10603 * previous changes had also small impact on most files, especially
10604 the conformance testing using James Clark test suite.
10605
10606Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10607
10608 * test/* : updated the examples, most of them were not well
10609 formed (humm), and added rdf2.
10610 * result/* : resulting changes in the output.
10611
10612Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10613
10614 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10615
10616Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10617
10618 * tree.c: patched a bug in the generation of empty attributes
10619
10620Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10621
10622 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10623 for node/trees/documents/... Biggest problem is namespace
10624 support when copying subtrees.
10625
10626Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10627
10628 * parser.c, entities.c: improve entities and char ref encoding,
10629 and cleanups of error messages.
10630
10631Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10632
10633 * parser.c, entities.c: simple bug hunting done during rpm2html and
10634 rpmfind integration.
10635
10636Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10637
10638 * parser.[ch]: Added interfaces allowing to specify a SAX
10639 handler before parsing.
10640
10641Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10642
10643 * parser.c: redirrect all errors reporting through the SAX
10644 error function
10645
10646Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10647
10648 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10649 * libtool, tlmain ...: update of the libtool files
10650
106511998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10652
10653 * entities.c: Use g_snprintf insteda of snprintf.
10654
10655Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10656
10657 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10658 added ent5 test for this purpose.
10659 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10660
10661Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10662
10663 * parser.c: fixed? a strange error due to compression on a GWP
10664 document.
10665
10666Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10667
10668 * tree.[ch]: bug fixing
10669 * entities.[ch]: defined a specific type for predefined entities
10670 * doc/xml.html: more documentation on the library, how to use it,
10671 overview of the interfaces.
10672
10673Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10674
10675 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10676
10677Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10678
10679 * tree.c: corrected a small bug
10680 * doc/xml.html: continuing writing documentation.
10681
10682Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10683
10684 * debugXML.h debugXML.c: added debugging utilities.
10685 * tester.c: added --debug switch.
10686 * tree.c: patched an incorrect node->type assignment.
10687 * parser.c: formatting, ensure that node->doc != NULL in attributes
10688
10689Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10690
10691 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10692 entity support and provide an internal representation close to
10693 DOM one (entity ref nodes, and attribute value as tree). I tried
10694 to preserve the interface but this will surely break some apps
10695 (I have to change rpm2html/rpmfind for example). I had to change
10696 two interfaces, and the generated tree is somewhat different.
10697 * doc/* : started documenting the XML library, the tree and
10698 DOM/Corba. This is a first step.
10699
10700Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10701
10702 * parser.c: Set up the fonctions comment block, boring but useful.
10703 * parser.h, SAX.c, parser.c: now attributes are processed through
10704 the SAX interface. The problem is that my SAX interface diverged
10705 quite a bit from the original one, well this is not an official
10706 spec, and translating it from Java to C is hairy anyway...
10707
10708Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10709
10710 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10711 fonctions comment block, boring but useful.
10712
10713Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10714
10715 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10716 conversion routines. However they are not yet used to convert the
10717 inputs. The core will run with UTF-8.
10718
10719Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10720
10721 * tree.c : make sure that the type id is properly set-up when
10722 a new object is allocated, needed for DOM.
10723
10724Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10725
10726 * tree.h, tree.c: Ok, the main objects in the tree will be native
10727 corba objects, it costs 8 bytes per Node, Attribute and Document
10728 but it simplifies the Corba integration a lot (no extra interface
10729 objects to allocate/free).
10730
10731Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10732
10733 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10734 and changed NODEs contants for conformity with DOM Level 1
10735
10736Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10737
10738 * added hooks to keep track of servants when creating objects
10739 xmlDoc and xmlNode (for Corba export).
10740
10741Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10742
10743 * added xml-config script.
10744
10745Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10746
10747 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10748 to autoupdate libtool and automake conf files.
10749
107501998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10751
10752 * Makefile.am: Use '?' to separate the sed
10753 commands as ',' is used when people pass -Wl,something.
10754
10755
10756Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10757
10758 * tree.c, tree.h: added a per-document compression interface.
10759
10760Tue Sep 22 20:47:38 EDT 1998
10761
10762 * tree.c, tree.h: added saving with compression and added interfaces
10763 to control the compression level (xmlGetCompressMode,
10764 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10765
10766Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10767
10768 * parser.c: corrected a loop for files of size 0
10769
107701998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10771
10772 * error.h: New file. Contains prototyes from `error.c'.
10773
10774Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10775
10776 * Makefile.am (xmlincdir): New macro.
10777 (xmlinc_HEADERS): Renamed from include_HEADERS.
10778
10779Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10780
10781 * applied small patch on numeric entities from
10782 Christopher Blizzard <blizzard@appliedtheory.com>
10783
10784Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10785
10786 * New release 0.2, removed the old xml_* files so that it's
10787 coherent with the other CVS base (W3C), far better conformance
10788 to standard, new namespaces, decent entities support, beginning
10789 of a SAX-like interface. Nearly nothing left intact, even the
10790 test examples ...
10791
107921998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10793
10794 * .cvsignore: Add .deps dir
10795
10796Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10797
10798 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10799
10800Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10801
10802 * configure.in: added test for CPP
10803 * AUTHORS, Changelog: the original ones didn't get commited but the
10804 glib ones instead, fixed.
10805 * Makefile.am: corrected an error in library naming
10806
10807Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10808
10809 * integrated code developped at W3C
10810 * changed the original Copyright
10811 * migrated to automake
10812 * prefixed the filenames by xml_ to avoid filename clashes
10813
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010814Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10815
10816 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10817 should not be called.
10818
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010819Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10820
10821 * libxml-2.0.pc.in: applied the patch to fix #101894
10822
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010823Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10824
10825 * tree.c : applied patch from Lukas Schroeder for register callbacks
10826 * valid.c: modified patch from Lukas Schroeder to test
10827 register callbacks with --chkregister
10828
Daniel Veillard067bae52003-01-05 01:27:54 +000010829Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10830
10831 * xmlreader.c: seriously changed the way data are pushed to
10832 the underlying parser, go by block of 512 bytes instead of
10833 tryng to detect tag boundaries at that level. Changed the
10834 way empty element are detected and tagged.
10835 * python/tests/reader.py python/tests/reader2.py
10836 python/tests/reader3.py: small changes mostly due to context
10837 reporting being different and DTD node being reported. Some
10838 errors previously undetected are now caught and fixed.
10839 * doc/xmlreader.html: flagged last section as TODO
10840
Daniel Veillard51a447a2003-01-04 19:42:46 +000010841Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10842
10843 * python/libxml.py: integrated the Python 2.2 optimizations
10844 from Hannu Krosing, while maintaining compatibility with
10845 1.5 and 2.1
10846
Daniel Veillarde59494f2003-01-04 16:35:29 +000010847Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10848
10849 * xmllint.c: a bit of cleanup
10850 * xmlreader.c: small fix
10851 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10852 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10853
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010854Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10855
10856 * python/setup.py.in: patch from Stéphane Bidoul to include
10857 drv_libxml2.py in setup.py
10858
Daniel Veillard66b82892003-01-04 00:44:13 +000010859Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10860
10861 * doc/xmlreader.html: starting documenting the new XmlTextReader
10862 interface.
10863
Daniel Veillard7704fb12003-01-03 16:19:51 +000010864Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10865
10866 * xmllint.c: added the --stream flag to use the TextReader API
10867 * xmlreader.c: small performance tweak
10868
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010869Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10870
10871 * xmlreader.c python/tests/reader2py: okay the DTD validation
10872 code on top of the XMLTextParser API should be solid now.
10873
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010874Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10875
10876 * xmlreader.c python/tests/reader2py: Fixing some more mess
10877 with validation and recursive entities while using the
10878 reader interface, it's getting a bit messy...
10879
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010880Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10881
10882 * xmlreader.c python/tests/reader.py: another couple of problem
10883 related to IsEmptyElement reported by Stéphane Bidoul needed
10884 some fixes.
10885
Daniel Veillard4f860202003-01-02 13:00:02 +000010886Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10887
10888 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10889 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10890 based on the python XmlTextReader interface.
10891
Daniel Veillard3c265e42003-01-01 21:06:49 +000010892Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10893
10894 * tree.c: backing out one change in the last patch which broke the
10895 regression tests
10896
Daniel Veillard5335dc52003-01-01 20:59:38 +000010897Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10898
10899 * global.data globals.c tree.c include/libxml/globals.h: applied
10900 an old patch from Lukas Schroeder to track node creation and
10901 destruction. Probably missing a lot of references at the moment
10902 and not usable reliably.
10903
Daniel Veillard8ba17412003-01-01 19:13:12 +000010904Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10905
10906 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10907 from doc/news.html and a stylesheet
10908
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010909Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10910
10911 * xmlreader.c python/tests/reader.py: fixed another couple of
10912 xmlreader bugs reported by Stéphane Bidoul and added tests.
10913
Daniel Veillard9e395c22003-01-01 14:50:44 +000010914Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10915
10916 * xmlreader.c python/tests/reader2.py: fixed another validity
10917 checking in external parsed entities raised by Stéphane Bidoul
10918 and added a specific regression test.
10919 * python/tests/reader3.py: cleanup
10920
Daniel Veillardd5896142002-12-31 14:45:26 +000010921Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * xmlreader.c python/tests/reader2.py: fixed a problem with
10924 validation within entities pointed by Stéphane Bidoul, augmented
10925 the tests to catch those.
10926
Daniel Veillarddc85f282002-12-31 11:18:37 +000010927Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * python/generator.py: modified the generator to allow keeping
10930 class references when creating new classes, needed to fix a bug
10931 pointed by Stéphane Bidoul where the input buffer of the
10932 xmlTextReader instance gets destroyed if the python wrapper for
10933 the input is not referenced anymore.
10934
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010935Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10938 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10939
Daniel Veillard571b8892002-12-30 12:37:59 +000010940Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * xmlreader.c python/tests/reader.py: fixed another problem
10943 pointed by Stéphane Bidoul
10944
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010945Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10948 with "<a/>"
10949
Daniel Veillardecaba492002-12-30 10:55:29 +000010950Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * SAX.c: warn on xmlns:prefix="foo"
10953 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10954 for namespace attributes handling.
10955
Daniel Veillard2d84a892002-12-30 00:01:08 +000010956Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10959 a really nasty problem raised by a DocBook XSLT transform
10960 provided by Sebastian Bergmann
10961
Daniel Veillard29b3e282002-12-29 11:14:41 +000010962Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10965 by Stéphane Bidoul and integrated it into the tests
10966
Daniel Veillarde18fc182002-12-28 22:56:33 +000010967Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10970 extended the XmlTextReader API a bit, addding accessors for
10971 the current doc and node, and an entity substitution mode for
10972 the parser.
10973 * python/libxml.py python/libxml2class.txt: related updates
10974 * python/tests/Makefile.am python/tests/reader.py
10975 python/tests/reader2.py python/tests/reader3.py: updated a bit
10976 the old tests and added a new one to test the entities handling
10977
Daniel Veillardaba976d2002-12-28 21:14:18 +000010978Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * python/generator.py python/libxml2class.txt
10981 python/tests/reader.py python/tests/reader2.py: changed the
10982 generator to provide casing for the XmlTextReader similar to
10983 C# so that examples and documentation are more directly transposable.
10984 Fixed the couple of tests in the suite.
10985
Daniel Veillard83298842002-12-28 15:12:33 +000010986Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * doc/guidelines.html: added a document on guildeline for
10989 publishing and deploying XML
10990
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010991Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * valid.c xmlreader.c: final touch running DTD validation
10994 on the XmlTextReader
10995 * python/tests/Makefile.am python/tests/reader2.py: added a
10996 specific run based on the examples from test/valid/*.xml
10997
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010998Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * python/libxml.py: added a few predefined xmlTextReader parser
11001 configuration values.
11002
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011003Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * python/libxml_wrap.h: trying to fix #102037
11006
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011007Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * SAX.c: fixing bug #95296, when the predefined entities
11010 are redefined in the DTD the default one must be used
11011 instead anyway.
11012
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011013Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11014
11015 * doc/xmllint.xml
11016 * doc/xmllint.1
11017 Add discussion of XML_DEBUG_CATALOG to xmllint man
11018 page - bug #100907
11019
11020
Daniel Veillarddf512f42002-12-23 15:56:21 +000011021Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * xmlreader.c: Fixed the empty node detection to avoid reporting
11024 an inexistant close tag.
11025
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011026Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11029 for Python 2.1
11030
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011031Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11034
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011035Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * doc/libxml2-api.xml python/tests/reader.py: one really need
11038 to provide the base URI information when creating a reader parser
11039 from an input stream. Updated the API and the example using it.
11040
Daniel Veillardea7751d2002-12-20 00:16:24 +000011041Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11044 include/libxml/valid.h include/libxml/xmlreader.h: working on
11045 DTD validation on top of xml reader interfaces. Allows to
11046 validate arbitrary large instances. This required some extensions
11047 to the valid module interface and augmenting the size of xmlID
11048 and xmlRef structs a bit.
11049 * uri.c xmlregexp.c: simple cleanup.
11050
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011051Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11054 work on the xml reader interfaces.
11055 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11056 Web page for the Windows binaries.
11057
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011058Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * xmlIO.c: applied a patch for VMS following the report by
11061 Nigel Hall
11062
Daniel Veillard3772de32002-12-17 10:31:45 +000011063Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * parser.c: the parseStartTag bug fix wasn't complete.
11066
Daniel Veillard67df8092002-12-16 22:04:11 +000011067Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11070 parseStartTag, fixing it.
11071 * test/att4 result/att4 result/noent/att4: adding the test
11072 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11073 more methods to XmlTextReader.
11074
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011075Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11076
11077 * win32/libxml2.def.src: added more xml reader exports
11078 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11079 to the build
11080
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011081Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11082
11083 * doc/tutorial/xmltutorial.xml
11084 plus generated html and pdf
11085 Updating tutorial again based on further comments from Niraj
11086 Tolia on the last iteration
11087
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011088Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11089
11090 * doc/tutorial/xmltutorial.xml
11091 * doc/tutorial/includekeyword.c
11092 * doc/tutorial/includegetattribute.c
11093 plus generated html and pdf
11094 Adding fix from Niraj Tolia to tutorial to properly free memory.
11095
11096
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011097Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11100 more methods of XmlTextReader.
11101 * python/libxml2class.txt python/tests/reader.py: this increased the
11102 methods in the bndings, augmented the test to check those new
11103 functions.
11104
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011105Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11108 methods of XmlTextReader.
11109 * python/generator.py python/libxml_wrap.h python/types.c
11110 python/libxml2class.txt: added the reader to the Python bindings
11111 * python/tests/Makefile.am python/tests/reader.py: added a specific
11112 test for the Python bindings of the Reader APIs
11113 * parser.c: small cleanup.
11114
Daniel Veillard06503452002-12-13 10:42:08 +000011115Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * xinclude.c: fallback was only copying the first child not the
11118 full child list of the fallback element, closes #89684 as reopened
11119 by Bernd Kuemmerlen
11120
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011121Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11122
11123 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11124
Daniel Veillard000eafb2002-12-12 10:04:22 +000011125Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
Daniel Veillardc1eed322002-12-12 11:01:32 +000011127 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011128 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011129 gives enum values, fix functype return type, put back fields in
11130 structs
11131 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011132
Daniel Veillard024b5702002-12-12 00:15:55 +000011133Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11136 about htmlNodeDumpOutput location.
11137 * xpath.c: removed an undefined function signature
11138 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11139 too many symbols in the API breaking the python bindings.
11140 Updated with the libxslt/libexslt changes.
11141
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011142Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * configure.in: preparing release of 2.4.29
11145 * doc/*: rebuilt the docs and API
11146 * xmlreader.c: a few more fixes for the XmlTextReader API
11147
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011148Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11149
11150 * include/win32config.h: applied mingw patch from Magnus Henoch
11151
Daniel Veillard5aad8322002-12-11 15:59:44 +000011152Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11155
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011156Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11159 building Python script, does the C parsing directly, generates
11160 a better API description including structure fieds defs and
11161 enums. Still a couple of bugs, but good enough for the python
11162 wrappers now.
11163 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11164 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11165 include/libxml/schemasInternals.h include/libxml/tree.h: more
11166 cleanup based on the python analysis script reports.
11167 * libxml.spec.in: make sure the API XML description is part of the
11168 devel package.
11169
Daniel Veillard01c13b52002-12-10 15:19:08 +000011170Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11173 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11174 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11175 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11176 code cleanup, especially the function comments.
11177 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11178
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011179Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * Makefile.am xmlreader.c include/libxml/Makefile.am
11182 include/libxml/xmlreader.h: Adding a new set of APIs based on
11183 the C# TextXmlReader API but converted to C. Allow to parse
11184 in constant memory usage, far simpler to program and explain
11185 than the SAX like APIs, unfinished but working.
11186 * testReader.c: test program
11187
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011188Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11189
11190 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11191
Daniel Veillard64b35282002-12-04 15:10:40 +000011192Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * tree.c: Chip turner indicated that XHTML1 serialization
11195 rule for style actually break on both IE and Mozilla,
11196 try to avoid the rule if escaping ain't necessary
11197
Daniel Veillard8efff672002-12-04 11:44:48 +000011198Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * nanhttp.c: handle HTTP URL escaping, problem reported by
11201 Glen Nakamura and Stefano Zacchiroli
11202
Daniel Veillard1c732d22002-11-30 11:22:59 +000011203Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11206
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011207Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * uri.c: Johann Richard pointed out some XPointer problems for
11210 URN based URI references in XInclude. Modified the URI parsing
11211 and saving routines to allow correct parsing and saving of
11212 XPointers, especially when attached to "opaque" scheme accordingly
11213 to RFC 2396
11214
Daniel Veillard8db67d22002-11-27 19:39:27 +000011215Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
11218 of refactoring to the HTML saving code.
11219 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
11220 in the doc.
11221
Daniel Veillardebc4ca92002-11-27 11:43:05 +000011222Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * tree.c include/libxml/tree.h: refactored the XML dump of a node
11225 to a buffer API to reuse the generic dump to an OutputIO layer,
11226 this reduces code, fixes xmlNodeDump() for XHTML, also made
11227 xmlNodeDump() now return the number of byte written.
11228
Daniel Veillard9d5ea172002-11-27 08:02:06 +000011229Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * python/setup.py.in: another patch from Stéphane Bidoul for
11232 Python bindings on Windows
11233 * doc/parsedecl.py: small cleanup
11234
Daniel Veillard9715c172002-11-25 16:33:40 +000011235Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * libxml.spec.in configure.in: add a line in %changelog for releases
11238
Daniel Veillard9bc53102002-11-25 13:20:04 +000011239Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * parser.c: patch from Marcus Clarke fixing a problem in entities
11242 parsing that was detected in KDe documentations environment.
11243
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000011244Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11245
11246 * python/libxml.c (libxml_prev): Return the previous as opposed to
11247 the next node (I guess this is the result of some cut & paste programming:)
11248
Daniel Veillard80d7b902002-11-23 16:23:08 +000011249Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
11252
Daniel Veillarda1196ed2002-11-23 11:22:49 +000011253Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * python/generator.py python/libxml.c python/setup.py.in: trying
11256 to fix the Python bindings build on Windows (Stéphane Bidoul)
11257
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000011258Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11259
11260 * win32/configure.js: added option for python bindings
11261 * win32/libxml2.def.src: added more exports
11262
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000011263Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11264
11265 * win32/Makefile.mingw: fixed unresolved symbols when linking with
11266 pthreads
11267 * win32/wince/*: applied updates to Windows CE port from Javier
11268
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000011269Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * configure.in: preparing 2.4.28
11272 * libxml.spec.in doc/Makefile.am: some cleanup
11273 * doc/*: updated the news and regenerated.
11274
Daniel Veillardfee408f2002-11-22 13:18:30 +000011275Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * HTMLparser.c: final touch at closing #87235 </p> end tags
11278 need to be generated.
11279 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
11280 this change slightly the output of a few tests
11281 * doc/*: regenerated
11282
Daniel Veillardd2ff0392002-11-22 12:28:38 +000011283Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * parserInternals.c: fixing bug #99190 when UTF8 document are
11286 parsed using the progressive parser and the end of the chunk
11287 is in the middle of an UTF8 multibyte character.
11288
William M. Brack8b2c7f12002-11-22 05:07:29 +000011289Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11290
11291 * threads.c: fixed initialization problem in xmlNewGlobalState
11292 which was causing crash.
11293 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
11294 in xmlInitializeGlobalState.
11295 * parserInternals.c: cleaned up ctxt->sax initialisation.
11296
Daniel Veillardd5c2f922002-11-21 14:10:52 +000011297Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * tree.c include/libxml/tree.h: modified the existing APIs
11300 to handle XHTML1 serialization rules automatically, also add
11301 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
11302 libxslt serialization uses it when needed without changing
11303 the library API.
11304 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
11305 result/xhtml1: added a new test specifically for xhtml1 output
11306 and updated the result of one XHTML1 test
11307
Daniel Veillardd076a202002-11-20 13:28:31 +000011308Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * xinclude.c parserInternals.c encoding.c: fixed #99082
11311 for xi:include encoding="..." support on text includes.
11312 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
11313 test/XInclude/ents/isolatin.txt : added a specific regression test
11314 * python/generator.py python/libxml2class.txt: fixed the generator
11315 the new set of comments generated for doc/libxml2-api.xml were
11316 breaking the python generation.
11317
Daniel Veillard817e70b2002-11-19 22:28:48 +000011318Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * doc/Makefile.am: repair some problem if gtk-doc fail or such
11321 * configure.in: patch for Solaris on new autoconf closes #98880
11322 * doc/parsedecl.py: repair the frigging API building script,
11323 did I say that python xmllib sucks ?
11324 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
11325 and some comment are no more truncated.
11326
Daniel Veillarda7e05b42002-11-19 08:11:14 +000011327Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * parser.c: Martin Stoilov pointed out a potential leak in
11330 xmlCreateMemoryParserCtxt
11331
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000011332Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
11335 included in HTML documents and using the push parser.
11336
Daniel Veillard4efd3be2002-11-18 09:11:13 +000011337Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11338
11339 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
11340 specified, look for the Python interpreter not just in the
11341 specified root but also in the specified location. Fixes #98825
11342
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000011343Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * python/libxml.c: fixing bug #98792 , node may have no doc
11346 and dereferencing without checking ain't good ...
11347
Daniel Veillarddad3f682002-11-17 16:47:27 +000011348Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * configure.in: preparing release 2.4.27
11351 * doc/* : updated and rebuilt the docs
11352 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
11353 and all the docs are actually packaged and in the final RPMs
11354 * parser.c parserInternals.c include/libxml/parser.h: restore
11355 xmllint --recover feature.
11356
Daniel Veillard68e9e742002-11-16 15:35:11 +000011357Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
Daniel Veillard784b9352003-02-16 15:50:27 +000011359 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000011360 processing of parsed entities, and XPath computation on sustitued
11361 entities.
11362 * testXPath.c: make sure entities are substitued.
11363
Daniel Veillard328f48c2002-11-15 15:24:34 +000011364Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
Daniel Veillard784b9352003-02-16 15:50:27 +000011366 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000011367 processing of internal parsed entities, which had to be changed.
11368
Daniel Veillard66651aa2002-11-15 11:21:43 +000011369Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * Makefile.am python/Makefile.am python/tests/Makefile.am:
11372 trying to fix bug #98517 about building outside the source tree
11373 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
11374
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000011375Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11376
11377 * include/win32config.h: cleanup
11378 * win32/Makefile.mingw: integrated mingw in JScript configure
11379 * win32/Makefile.msvc: modified to allow mingw coexistence
11380 * win32/configure.js: integrated mingw
11381 * win32/Readme.txt: cleanup
11382
Daniel Veillard8dd86a52002-11-12 21:14:17 +000011383Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * HTMLparser.c: strengthen the guard in the Pop macros,
11386 like in the XML parser, closes bug #97315
11387
Daniel Veillard0821b152002-11-12 20:57:47 +000011388Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
11391 callback is never used.
11392
Daniel Veillard8606bbb2002-11-12 12:36:52 +000011393Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * parserInternals.c: fixed the initialization of the SAX structure
11396 which was breaking xsltproc
11397 * xpath.c: patch from Petr Pajas for CDATA nodes
11398 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
11399 * parser.c include/libxml/parser.h: patch from Peter Jones
11400 removing a leak in xmlSAXParseMemory() and adding the
11401 function xmlSAXParseMemoryWithData()
11402
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000011403Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
11404
11405 adding pdf of tutorial, changing web page to link to it
11406 * doc/tutorial/xmltutorial.pdf
11407 * doc/xml.html
11408 * doc/docs.html
11409
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000011410Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
11411
11412 * doc/tutorial/ar01s08.html
11413 adding file what I forgot for tutorial
11414
11415
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000011416Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
11417
11418 Adding encoding discussion to tutorial
11419 Added:
11420 * doc/tutorial/images/*.png: DocBook admonition image files
11421 * doc/tutorial/apf.html, apg.html: new generated html
11422 * doc/tutorial/includeconvert.c: conversion code entity file
11423 changed:
11424 * doc/tutorial/xmltutorial.xml: DocBook original
11425 * doc/tutorial/*.html: generated html
11426
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011427Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11428
11429 * include/libxml/*.h: retired xmlwin32version.h
11430 * doc/Makefile.am: retired xmlwin32version.h
11431 * win32/configure.js: retired xmlwin32version.h
11432
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011433Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11434
11435 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011436 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
11437 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011438
Daniel Veillard7216cfd2002-11-08 15:10:00 +000011439Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * globals.c: fixed a typo pointed out by Igor
11442 * xpath.c: try to speed up node compare using line numbers
11443 if available.
11444
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011445Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * tree.c: make xmlFreeNode() handle attributes correctly.
11448
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011449Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11450
11451 * catalog.c: completed the #96963 fix, as reported by Karl
11452 Eichwalder
11453
Daniel Veillard56f21f22002-11-06 15:49:46 +000011454Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11457
Daniel Veillard91ad8792002-11-04 17:06:52 +000011458Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * Makefile.am: switched the order of a couple of includes
11461 to fix bugs #97100
11462
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011463Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11464
11465 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11466 xmlLoadCatalogs that used to separate directories with a ':'.
11467
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011468Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11469
11470 * threads.c: improvements to the Windows-side of thread handling
11471 * testThreads.c: conditionally excluded unistd.h
11472 * testThradsWin32.c: broke overlong lines
11473 * include/win32config.h: adapted thread-related macros to the new
11474 scheme and for pthreads on Windows
11475 * win32/Makefile.msvc: introduced a more flexible thread build,
11476 added testThreads[Win32].c to the build
11477 * win32/configure.js: introduced a more flexible thread config
11478
John Fleck61f6fb62002-10-31 15:23:29 +0000114792002-10-31 John Fleck <jfleck@inkstain.net>
11480
11481 * doc/xml.html (and, by implication, FAQ.html)
11482 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11483
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011484Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11485
11486 * configure.in: removed xmlwin32version.h
11487 * include/libxml/Makefile.am: removed xmlwin32version.h
11488
Daniel Veillardce66ce12002-10-28 19:01:59 +000011489Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * tree.c: applied patch from Brian Stafford to fix a bug
11492 in xmlReconciliateNs()
11493
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011494Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * tree.c: applied patch from Christian Glahn to allow
11497 xmlNewChild() on document fragment nodes
11498
Daniel Veillardb39bc392002-10-26 19:29:51 +000011499Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * parser.c: Christian Glahn found a problem with a recent
11502 patch to xmlParseBalancedChunkMemoryRecover()
11503 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11504 problems
11505 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11506 test/schemas/seq*: added the test cases from Charles
11507
Daniel Veillard366a9152002-10-23 20:43:53 +000011508Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11511 serious cleanup of the spec file and associated changes
11512 in the Makefiles.
11513 * valid.c: try to remove some warnings on x86_64
11514
Daniel Veillardd033d022002-10-23 14:55:02 +000011515Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11518 fix bug #96586
11519
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011520Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11523 parsing, applied his patch
11524 * result/HTML/attrents.html result/HTML/attrents.html.err
11525 result/HTML/attrents.html.sax test/HTML/attrents.html:
11526 added the test and result case provided by Mikhail Sogrine
11527
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011528Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * vms/build_libxml.com vms/config.vms vms/readme.vms
11531 include/libxml/parser.h include/libxml/parserInternals.h
11532 include/libxml/tree.h include/libxml/xmlIO.h
11533 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11534 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11535 Applied the VMS update patch from Craig A. Berry
11536 * doc/*.html: update
11537
Daniel Veillardf000f072002-10-22 14:28:17 +000011538Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11541
Daniel Veillard1e208222002-10-22 14:25:25 +000011542Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * debugXML.c: adding a grep command to --shell in xmllint
11545 for T.V. Raman
11546
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011547Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * xmlcatalog.c: tried to fix some of the problem with --sgml
11550
Daniel Veillard935494a2002-10-22 14:22:46 +000011551Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * parser.c: tried to fix bug #91500 where doc->children may
11554 be overriden by a call to xmlParseBalancedChunkMemory()
11555
11556Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11559 identifiers in SGML catalogs containing '&'
11560
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011561Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * python/types.c: fixed bugs when passing result value tree
11564 to Python functions.
11565
Daniel Veillard48267432002-10-18 11:21:38 +000011566Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * configure.in: preparing the release of 2.4.26
11569 * doc/*: updated and rebuilt the documentation
11570
Daniel Veillardbb284f42002-10-16 18:02:47 +000011571Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * parser.c: fixed a XML Namespace compliance bug reported by
11574 Alexander Grimalovsky
11575
Daniel Veillard44892f72002-10-16 15:23:26 +000011576Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * HTMLtree.c: fixed serialization of script and style when
11579 they are not lowercase (i.e. added using the API to the tree).
11580
Daniel Veillard2fd85422002-10-16 14:32:41 +000011581Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * valid.c: make xmlValidateDocument emit a warning msg if there
11584 is no DTD, pointed by Christian Glahn
11585
Daniel Veillard32370232002-10-16 14:08:14 +000011586Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11589 content model when some of the blocks have min or max, and a couple
11590 of bugs found in the process.
11591 * result/schemas/list0* test/schemas/list0*: added some specific
11592 regression tests
11593
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011594Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * README: updated the contact informations
11597
Daniel Veillard63186732002-10-15 08:43:17 +000011598Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11601 misses it, reported by Peter Bray.
11602
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011603Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11606 and removed a few warnings
11607
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011608Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * parser.c: Christian Glahn found a small bug in the push parser.
11611 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11612 public
11613
Daniel Veillard6045c902002-10-09 21:13:59 +000011614Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * xmlschemas.c include/libxml/xmlschemas.h: added
11617 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11618 * testSchemas.c: added --memory to test the new interface
11619
Daniel Veillardf0070122002-10-09 14:24:17 +000011620Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * doc/index.py doc/search.php: integrated the XSLT indexing,
11623 a few fixed in the indexer, added a scope selection at the
11624 search level.
11625
Daniel Veillard01992e02002-10-09 10:20:30 +000011626Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11629 this was due to uninitialized parts of the validation context
11630
Daniel Veillard321be0c2002-10-08 21:26:42 +000011631Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * debugXML.c: applied patch from Mark Vakoc except the API
11634 change, preserved it.
11635 * doc/*: updated the docs to point to the search engine for
11636 information lookup or before bug/help reports.
11637
Daniel Veillard01e87d22002-10-08 16:55:06 +000011638Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * doc/index.py doc/search.php: added mailing-list archives
11641 indexing and lookup
11642
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011643Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11646
Daniel Veillard9b006132002-10-07 11:13:27 +000011647Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * doc/index.py: improved HTML indexing
11650 * doc/search.php: make the queries also lookup the HTML based indexes
11651
Daniel Veillard141d04b2002-10-06 21:51:18 +000011652Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * doc/index.py: added HTML page indexing
11655
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011656Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11657
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011658 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011659 problem in libxslt.
11660 * catalog.c: fixed list handling in XML_CATALOG_FILES
11661
Daniel Veillardceb09b92002-10-04 11:46:37 +000011662Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * valid.c: typo/bug found by Christian Glahn
11665
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011666Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11667
11668 * xmlIO.c: applied Windows CE patch from Javier.
11669 * win32/wince: new directory, contains support for the PocketPC
11670 with Windows CE from Javier.
11671 * include/win32config.h: reorganised, removed duplicate
11672 definitions and applied WinCE patch from Javier.
11673 * include/wsockcompat.h: new file, now contains WinSock
11674 compatibility macros.
11675 * win32/Makefile.msvc: introduced double-run compilation.
11676
Daniel Veillarde16b5742002-09-26 17:50:03 +000011677Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * configure.in include/libxml/xmlwin32version.h: preparing release
11680 of 2.4.25
11681 * doc/*: updated and regenerated teh docs and web pages.
11682
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011683Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11686 error were not covering namespace declarations.
11687 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11688 it was missing the attribute declaration for the namespace
11689 * result/VC/NS3: the fix now report breakages in that test
11690
Daniel Veillardabe01742002-09-26 12:40:03 +000011691Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11694
Daniel Veillard2ace1952002-09-26 12:28:02 +000011695Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11698 and regenerated the docs and web site
11699
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011700Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11703 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11704 not before
11705
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011706Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * python/generator.py python/libxml2class.txt: fixed a stupid error
11709 breaking the python API
11710
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011711Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11714 triostr.c triostr.h: applied a trio update patch from
11715 Bjorn Reese which should work with MinGW
11716
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011717Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * tree.c: improving some documentation comments
11720 * xmlregexp.c: found and fixed a mem leak with python regression tests
11721 * doc/*: rebuilt the doc and the API XML file including the
11722 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11723 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11724 python/types.c: added access to the XML Schemas regexps from
11725 python
11726 * python/tests/Makefile.am python/tests/regexp.py: added a
11727 simple regexp bindings test
11728
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011729Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11730
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011731 * doc/xml.html:
11732 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011733
Daniel Veillard118aed72002-09-24 14:13:13 +000011734Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * xmlregexp.c: fixed the data callback on transition functionality
11737 which was broken when using the compact form
11738 * result/schemas/*: updated the results, less verbose, all tests
11739 pass like before
11740 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11741 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11742 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11743 annoying warnings
11744 * xpath.c: try to provide better error report when possible
11745
Daniel Veillard72336152002-09-21 13:08:14 +000011746Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * Makefile.am: fixed a breakage raised by Jacob
11749
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011750Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11751
11752 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11753 which don't use sockets
11754
Igor Zlatkovic01280582002-09-20 16:40:34 +000011755Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11756
11757 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11758 * win32/configure.js: applied zlib patch from Daniel Gehriger
11759
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011760Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11761
11762 * win32/configure.js: applied the patch from Mark Vakoc for
11763 regexp support
11764 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11765 for regexp support
11766
Daniel Veillardb5c05732002-09-20 13:36:25 +000011767Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * xmlschemastypes.c: as pointed by Igor Float and Double
11770 parsing ain't finished yet
11771
Daniel Veillard40b11342002-09-20 12:01:39 +000011772Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * Makefile.am configure.in: trying to fix #88412 by bypassing
11775 all the python subdir if python ain't detected
11776
Daniel Veillard23e73572002-09-19 19:56:43 +000011777Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11780 made configuring with regexps/automata/unicode the default
11781 but without schemas ATM
11782 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11783 fixed the regexp based DTD validation performance and memory
11784 problem by switching to a compact form for determinist regexps
11785 and detecting the determinism property in the process. Seems
11786 as fast as the old DTD validation specific engine :-) despite
11787 the regexp built and compaction process.
11788
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011789Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * valid.c: determinism is debugged, new DTD checking code now works
11792 but xmlFAComputesDeterminism takes far too much CPU and the whole
11793 set usues too much memory to be really usable as-is
11794
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011795Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * tree.c: fixed another stupid bug in xmlGetNodePath()
11798 * xmllint.c: --version now report the options compiled in
11799
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011800Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * HTMLparser.c: small cleanup
11803 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11804 when configured with them. A bit of debugging around the determinism
11805 checks is still needed
11806
Daniel Veillard63b01c22002-09-17 19:25:28 +000011807Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11810
Daniel Veillard92727042002-09-17 17:59:20 +000011811Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * xmlIO.c: small portability glitch fixed.
11814
Daniel Veillard84d70a42002-09-16 10:51:38 +000011815Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * xmlschemastypes.c: incomplete steps for real/double support
11818 * testAutomata.c include/libxml/xmlautomata.h
11819 include/libxml/xmlregexp.h: avoiding a compilation problem
11820 * valid.c include/libxml/valid.h: starting the work toward using
11821 the regexps for actual DTD validation
11822
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011823Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * hash.c: cosmetic cleanup
11826 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11827 integrating a DTD validation layer based on the regexps
11828
Daniel Veillard4402ab42002-09-12 16:02:56 +000011829Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11832 the determinism was tested before eliminating the epsilon
11833 transitions :-(
11834
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011835Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * python/generator.py python/libxml.c python/libxml.py
11838 python/libxml2-python-api.xml python/libxml2class.txt
11839 python/libxml_wrap.h python/types.c: updated the python
11840 bindings, added code for easier File I/O, and the ability to
11841 define a resolver from Python fixing bug #91635
11842 * python/tests/Makefile.am python/tests/inbuf.py
11843 python/tests/outbuf.py python/tests/pushSAXhtml.py
11844 python/tests/resolver.py python/tests/serialize.py: updated
11845 and augmented the set of Python tests.
11846
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011847Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11848
11849 * win32/configure.js: added more readme info for the binary
11850 package.
11851
Daniel Veillard607b35c2002-09-10 12:16:19 +000011852Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * xmlIO.c: fixed a stupid out of bound array error
11855
11856Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11859 messing around with support for Windows path, cleanups,
11860 trying to identify and fix the various code path to the
11861 filename access. Added xmlNormalizeWindowsPath()
11862
Daniel Veillard76575762002-09-05 14:21:15 +000011863Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * error.c valid.c: working on better error reporting of validity
11866 errors, especially providing an accurate context.
11867 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11868 error reports in those cases.
11869
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011870Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11873 parser.c parserInternals.c xmlIO.c: get rid of all the
11874 perror() calls made in the library execution paths. This
11875 should fix both #92059 and #92385
11876
Daniel Veillard19aa7022002-09-05 11:14:19 +000011877Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11878
11879 * xmllint.c: memory leak reporting was broken after a change
11880 of the preprocessor symbol used to activate it.
11881
Daniel Veillardec6725e2002-09-05 11:12:45 +000011882Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * tree.c: try to make the copy function work for node of
11885 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11886 DOM layers though, not libxml2 itself.
11887
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011888Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * valid.c: try to provide file and line informations, not all
11891 messages are covered, but it's a (good) start
11892
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011893Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * xinclude.c: reimplemented a large part of the XInclude
11896 processor, trying to minimize resources used, James Henstridge
11897 provided a huge test case which was exhibiting severe memory
11898 consumption problems.
11899
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011900Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * python/Makefile.am: applied patch from Christophe Merlet to
11903 reestablish DESTDIR
11904
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011905Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * libxml.spec.in: fixes libary path for x86_64 AMD
11908
John Fleckbe98b332002-09-04 03:16:23 +000011909Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11910
11911 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011912 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011913 (plus resulting generated html files)
11914 fixing one spot I missed in the tutorial where I hadn't freed
11915 memory properly
11916
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011917Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11918
11919 * doc/tutorial/includeaddattribute.c
11920 * doc/tutorial/includeaddkeyword.c
11921 * doc/tutorial/includegetattribute.c
11922 * doc/tutorial/includekeyword.c
11923 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011924 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011925 update tutorial to properly free memory (thanks to Christopher
11926 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011927 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011928 added image files so the callouts are graphical, making it
11929 easier to read ( use "--param callout.graphics 1" to generate
11930 html with graphical callouts)
11931
Daniel Veillarde1662542002-08-28 11:50:59 +000011932Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11935 nice logos generated by Marc Liyanage
11936 * doc/site.xsl *.html: changed the stylesheet to show the new
11937 logo and regenerated the pages
11938
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011939Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11942
Daniel Veillard42766c02002-08-22 20:52:17 +000011943Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * xpath.c: possible mem leak patch from Jason Adams
11946
11947Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11950 in the XQuery namespace
11951 * configure.in: preparing 2.4.24
11952 * doc/*.html: updated the web pages
11953
11954Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * python/generator.py: closing bug #85258 by generating conditional
11957 compile check to avoid linking to routines not configured in.
11958
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000119592002-08-22 Havoc Pennington <hp@pobox.com>
11960
11961 * autogen.sh: update error message for missing automake
11962
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011963Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * python/Makefile.am: typo in target name resulted in libxml2.py
11966 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11967
Daniel Veillard22669b22002-08-22 07:17:11 +000011968Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * win32/win32/Makefile.mingw: updated with version from
11971 Elizabeth Barham at http://soggytrousers.net/repository/
11972
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011973Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11974
11975 * win32/Makefile.msvc: added the prefix location to the include
11976 and lib search path.
11977
Havoc Pennington830e8972002-08-18 22:22:13 +0000119782002-08-18 Havoc Pennington <hp@pobox.com>
11979
11980 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11981 both automake 1.6 and 1.4 installed get the right automake. Means
11982 compilation from CVS will now require the latest automake 1.4
11983 release, or manually creating symlinks called "automake-1.4" and
11984 "aclocal-1.4"
11985
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011986Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * configure.in python/Makefile.am: more AMD 64 induced changes from
11989 Frederic Crozat
11990
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011991Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * xinclude.c: oops I was missing the xml:base fixup too
11994 * result/XInclude/*.xml: this adds xml:base attributes to most
11995 results of the tests
11996
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011997Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * xinclude.c: quick but apparently working implementation of
12000 xi:fallback, should close bug #89684
12001 * Makefile.am test/XInclude/docs/fallback.xml
12002 result/XInclude/fallback.xml: added a basic test for fallback,
12003 and run with --nowarning to avoid a spurious warning
12004 * configure.in: applied patch from Frederic Crozat for python
12005 bindings on AMD 64bits machines.
12006
Daniel Veillard9e923512002-08-14 08:48:52 +000012007Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12010 the caller don't pass a SAX callback block.
12011
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012012Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12013
12014 * tree.c: applied the same fix for the XML-1.0 namespace to
12015 xmlSearchNsByHref() as was done for xmlSearchNs()
12016
Daniel Veillardad11b302002-08-12 14:53:41 +000012017Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * libxml.3: small cleanup of the man page
12020 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12021 when serializing HREF attributes generated by XSLT.
12022
Daniel Veillardc084e472002-08-12 13:27:28 +000012023Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12026 version of Marc Liyanage' patch for boolean attributes in HTML
12027 output
12028
Daniel Veillard5f91b372002-08-12 12:13:01 +000012029Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * python/tests/serialize.py: fixed the test results, indenting
12032 behaviour changed slightly
12033
Aleksey Sanin9e951762002-08-08 18:02:41 +000012034Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12035
12036 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12037 new c14n function to Windows def files
12038
Aleksey Saninea4272a2002-08-02 23:50:03 +000012039Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12040
12041 * c14n.c: fixed a memory leak in c14n code
12042
Daniel Veillard58e44c92002-08-02 22:19:49 +000012043Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * parser.c include/libxml/parser.h: adding a new API for Christian
12046 Glahn: xmlParseBalancedChunkMemoryRecover
12047 * valid.c: patch from Rick Jones for some grammar cleanup in
12048 validation messages
12049 * result/VC/* result/valid/*: this slightly change some of the
12050 regression tests outputs
12051
Daniel Veillard0bf29002002-08-01 12:54:11 +000012052Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * tree.c: trying to fix a problem in namespaced attribute handling
12055 raised by Christian Glahn
12056
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012057Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * encoding.c include/libxml/encoding.h: Opening the interface
12060 xmlNewCharEncodingHandler as requested in #89415
12061 * python/generator.py python/setup.py.in: applied cleanup
12062 patches from Marc-Andre Lemburg
12063 * tree.c: fixing bug #89332 on a specific case of loosing
12064 the XML-1.0 namespace on xml:xxx attributes
12065
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012066Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12067
12068 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12069 corner case from new Merlin's test suite and added a callback
12070 that will be used to improve xmlsec performance
12071
12072
Daniel Veillard0b22def2002-07-29 16:23:03 +000012073Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * HTMLtree.c: trying to fix the <style> escaping problem in
12076 HTML serialization bug #89342
12077
Daniel Veillard0b28e882002-07-24 23:47:05 +000012078Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12081 and rebuilt the web site.
12082
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012083Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012084
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012085 * include/libxml/tree.h: added _private member to xmlNs struct
12086
Daniel Veillard1d995272002-07-22 16:43:32 +000012087Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * HTMLparser.c: fixing bug #84876 based on the xml working
12090 code.
12091
William M. Brack61eaba52002-07-21 11:14:18 +000012092Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12093
12094 * python/Makefile.am: enhanced to fix bug 72012 (errors
12095 when using '-jX' make parameter)
12096
William M. Brackef61d202002-07-19 08:32:00 +000012097Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12098
12099 * xpath.c: small additional enhancement for booleans
12100 compared to nodesets
12101
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012102Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * HTMLtree.c: changed the order of the encoding declaration
12105 attributes in the meta tags due to a bug in IE/Mac
12106
William M. Brack0c022ad2002-07-12 00:56:01 +000012107Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12108
12109 * xpath.c: enhanced handling of booleans (especially '='
12110 and '!=' for nodesets) - fixes bug 85256. Added new
12111 routine xmlXPathNotEqualValues for more proper handling
12112 of '!=' when nodesets are involved.
12113
Daniel Veillard06944e22002-07-11 19:55:18 +000012114Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12117 doc/xmlcatalog_man.xml to the source distribution
12118
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012119Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12120
12121 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12122 asked for this.
12123
Daniel Veillard539638b2002-07-06 19:55:14 +000012124Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * configure.in: preparing 2.4.23
12127 * doc/*: rebuilt the docs
12128
Daniel Veillard176d99f2002-07-06 19:22:28 +000012129Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * parser.c: fixing bug #84169 by fixing the
12132 comment of xmlCreatePushParserCtxt to describe the
12133 encoding detection parameters better.
12134
Daniel Veillard37f961d2002-07-06 17:53:56 +000012135Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * valid.c: fixing bug #79331 in one path the lookup for
12138 ID attributes on a namespaced node wasn't handled correctly :-\
12139
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012140Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * HTMLparser.c: trying to fix 87235 about discarded white
12143 spaces in the HTML parser.
12144 * result/HTML/*: this changes the output of a number of HTML
12145 regression tests
12146
Daniel Veillardfdc91562002-07-01 21:52:03 +000012147Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12148
12149 * xpath.c: applied patch from Richard Jinks for the namespace
12150 axis + fixed a memory error.
12151 * parser.c parserInternals.c: applied patches from Peter Jacobi
12152 removing ctxt->token for good.
12153 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12154 popped out by the regression tests.
12155 * Makefile.am: patch for threads makefile from Gary Pennington
12156
William M. Brack6000af52002-06-28 11:43:13 +000012157Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12158
Daniel Veillardfdc91562002-07-01 21:52:03 +000012159 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012160 expressions involving preceding-sibling (et al).
12161
Daniel Veillard153120c2002-06-18 07:58:35 +000012162Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12163
12164 * hash.c: applied a patch from Peter Jacobi to solve a problem
12165 when compiling with the Watcom C on Win32
12166 * result/schemas/*.err: the change of hashing algo generated
12167 permutations in the output
12168
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012169Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * hash.c: applied patch from Sander Vesik improving the quality of
12172 the hash function.
12173
Aleksey Sanina5808b92002-06-14 17:07:41 +0000121742002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012175
12176 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12177 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12178 xmllint.c xpath.c: replaced sprintf() with snprintf()
12179 to prevent possible buffer overflow (the bug was pointed
12180 out by Anju Premachandran)
12181
Daniel Veillarde059b892002-06-13 15:32:10 +000012182Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * parser.c: removed an uninitialized data error popped by valgrind
12185 on PE references
12186
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012187Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12188
12189 * doc/xml.html
12190 adding tutorial reference to the web page
12191
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012192Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12193
12194 * doc/tutorial/xmltutorial.xml
12195 * doc/tutorial/ar01s07.html
12196 * doc/tutorial/ape.html
12197 * doc/tutorial/includegetattribute.c
12198 adding section to tutorial about retrieving an attribute
12199 value
12200
Daniel Veillardf5582f12002-06-11 10:08:16 +000012201Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * parser.c: applied a couple of patches from Peter Jacobi to start
12204 to get rid of ctxt->token, with a possible significant speed
12205 improvement to be gained once done. Better compliance with PE
12206 references constructs in DTDs too.
12207 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12208 from Peter too
12209
Daniel Veillard38d80e22002-06-11 07:24:56 +000012210Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * parser.c: Babak Vahedipour-Kunze reported that openTag in
12213 xmlParseElement was likely to have been deallocated at the
12214 time of the report, possibly leading to segfault. Just report
12215 the tag name now.
12216
Daniel Veillard9e412302002-06-10 15:59:44 +000012217Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12218
12219 * xpath.c: patch from Richard Jinks for XPath substring() function
12220 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
12221
Aleksey Sanina5808b92002-06-14 17:07:41 +0000122222002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000012223
12224 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
12225
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000012226Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
12227
12228 *doc/FAQ.html
12229 fixing typos in FAQ, thanks to Robert Funnell for the
12230 editing help
12231
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012232Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12233
12234 * NEWS: got complaints from rpmlint that it was empty
12235
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000012236Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
12237
12238 * added doc/tutorial, including:
12239 apa.html
12240 apb.html
12241 apc.html
12242 apd.html
12243 ar01s02.html
12244 ar01s03.html
12245 ar01s04.html
12246 ar01s05.html
12247 ar01s06.html
12248 includeaddattribute.c
12249 includeaddkeyword.c
12250 includekeyword.c
12251 includestory.xml
12252 index.html
12253 xmltutorial.xml
12254 libxml tutorial, including generated html
12255
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000012256Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12257
12258 * result/c14n/exc-without-comments/merlin-c14n-two-*
12259 result/c14n/without-comments/merlin-c14n-two-*
12260 test/c14n/exc-without-comments/merlin-c14n-two-*
12261 test/c14n/without-comments/merlin-c14n-two-*
12262 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
12263 c14n/exc-c14n and slightly modified test script to handle
12264 these test cases
12265 * c14n.c: fixed bugs for complicated nodes set (namespace
12266 without node and others from merlin-c14n-two.tar.gz)
12267 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
12268 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
12269 for xmlsec performance patch
12270 * xpath.c: fixed self::node() for namespaces and attributes
12271
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012272Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
12273
12274 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
12275 but with the format parameter
12276 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
12277
Aleksey Saninc57f9c12002-05-31 19:14:57 +000012278Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
12279
12280 * Makefile.am: updated c14n tests suite
12281 * c14n.c: performance improvement for previous c14n patch
12282
Daniel Veillarde72c7562002-05-31 09:47:30 +000012283Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * parser.c: another peroformance patch from Peter Jacobi, that
12286 time on parsing attribute values.
12287
Aleksey Sanin508a1012002-05-31 06:32:32 +000012288Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
12289
12290 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
12291 into LibXML2 test suite
12292
Aleksey Sanindffd5c82002-05-31 04:24:13 +000012293Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
12294
12295 * c14n.c: propagating xpath ancesstors node fix to c14n
12296 plus small performance improvement to reduce number of
12297 mallocs
12298 * xpath.c: fixed ancestors axis processing for namespace nodes
12299
Daniel Veillard46de64e2002-05-29 08:21:33 +000012300Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
12303 Peter Jacobi
12304
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000012305Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12306
12307 * configure.in: preparing 2.4.22
12308
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000012309Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
12312 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
12313 a public entry point.
12314 * doc/*: rebuilt the API and docs
12315
Daniel Veillarded23b7d2002-05-27 12:16:02 +000012316Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12317
12318 * xpath.c: patch from Richard Jinks to fix a problem introduced
12319 in the previous patch and pointed by Norm
12320
Daniel Veillardc6924812002-05-24 11:10:43 +000012321Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * libxml.spec.in: fixing bug #81112
12324
Daniel Veillard234bc4e2002-05-24 11:03:05 +000012325Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * uri.c: fixing bug #82848
12328
Daniel Veillarda2878972002-05-24 07:54:39 +000012329Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * result/catalogs/mycatalog.full: Aleksey's commit changed the
12332 output of one catalog test
12333
Aleksey Sanin114e4752002-05-24 07:20:27 +000012334Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000012335
Aleksey Sanin114e4752002-05-24 07:20:27 +000012336 * global.data globals.c tree.c include/libxml/globals.h
12337 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
12338 default value for global parameter xmlIndentTreeOutput to 1 and
12339 introduced new global parameter xmlTreeIndentString (the string
12340 used to do one-level indent) with default value " " (as it was
12341 in tree.c)
12342
Daniel Veillard49d5af82002-05-23 11:55:49 +000012343Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * Makefile.am: Merijn Broeren pointed out a problem when compiling
12346 with trio and schemas.
12347
Daniel Veillard7c13af42002-05-22 09:57:32 +000012348Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12349
12350 * xpath.c: patch from Richard Jinks to fix the problem raised in
12351 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
12352
Daniel Veillard5a872412002-05-22 06:40:27 +000012353Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * xmlschemas.c: a bit of work on import.
12356 * xmlschemastypes.c: Charles Bozeman provided a compare function
12357 for date/time types so min/max facet restrictions should work,
12358 indeterminate comparisons return an error instead of equal.
12359 * test/schemas/date_0* result/schemas/date_0_0: specific test
12360 from Charles Bozeman too
12361
Daniel Veillard10b6da42002-05-18 07:55:20 +000012362Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
12365 from Christian Cornelssen fixing the man pages and the Catalog
12366 building script.
12367 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
12368 next step is <xs:import> I now have a reasonable understanding
12369 of how it works.
12370
Daniel Veillarde5354492002-05-16 08:43:22 +000012371Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12372
12373 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
12374
Igor Zlatkovic1396e182002-05-14 22:22:40 +000012375Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12376
12377 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
12378
Daniel Veillard088bf112002-05-14 11:03:59 +000012379Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * xpath.c: fixing an XPath function evalutation bug pointed out
12382 by Alexey Efimov where the context was lost when evaluating
12383 the function arguments
12384
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012385Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000012386
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012387 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
12388 function public for XMLSec performance optimizations
12389
Daniel Veillard3cd72402002-05-13 10:33:30 +000012390Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * python/generator.py python/libxml2class.txt : fixed a problem
12393 with the HTML parser pointed by Gary Benson
12394 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
12395 example
12396
Aleksey Sanine48a3182002-05-09 18:20:01 +000012397Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12398 * parser.c: fixed bug #81159 (memory growth in SAX)
12399
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012400Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12401 * xpath.c: fixed bug #78858 (the real fix)
12402
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012403Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012404 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012405
Daniel Veillard4cbe4702002-05-05 06:57:27 +000012406Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12407
12408 * tree.c: modified xmlNodeSetBase to allow changing the
12409 base of a document.
12410
Daniel Veillard070803b2002-05-03 07:29:38 +000012411Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12412
12413 * xmlschemastypes.c: patch Charles Bozeman for validation of
12414 all the date, time, and duration types
12415 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
12416 * configure.in: fixed an error pointed by an user
12417 * xml2-config.in: fixed an error pointed by an user
12418
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000012419Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12420
12421 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
12422 win32/libxml2.def.src xmlIO.c: exported default
12423 'file:', 'http:' and 'ftp:' protocols input handlers
12424 and maked protocols comparisson case insensitive
12425
Daniel Veillard34de97f2002-04-30 14:29:22 +000012426Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * configure.in: Neven Has detected a typo
12429
Daniel Veillard28577c32002-04-30 06:48:41 +000012430Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
12431
12432 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
12433 as one of the persons allowed to commit directly to the
12434 module.
12435
Daniel Veillardfc57b412002-04-29 15:50:14 +000012436Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12437
12438 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
12439 * valid.c: raised a too low limit
12440 * doc/*: rebuilt the docs
12441
Daniel Veillardeca82812002-04-24 11:42:02 +000012442Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * test/XPath/expr/floats test/XPath/expr/functions
12445 result/XPath/expr/floats result/XPath/expr/functions
12446 xpath.c: another XPath conformance patch from Richard Jinks
12447
Daniel Veillard13e04c62002-04-23 17:51:29 +000012448Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * xmlschemas.c: fixed validation of attribute groups.
12451 * test/schemas result/schemas: added an example from the primer
12452
Daniel Veillard88c58912002-04-23 07:12:20 +000012453Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12456 * test/schemas result/schemas: updated the test list
12457
Daniel Veillarde19fc232002-04-22 16:01:24 +000012458Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * TODO: updated a bit
12461 * parser.c: made a comment more specific
12462 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12463 Schemas conformance.
12464 * test/schemas result/schemas: updated the test list
12465
Daniel Veillard441bc322002-04-20 17:38:48 +000012466Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12467
12468 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12469 implementing xs:all with minOccurs = 0
12470 * tes/schemas/* result/schemas/*: added more tests covering
12471 xs:all
12472
Daniel Veillard8a001f62002-04-20 07:24:11 +000012473Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * xmlregexp.c: first implementation of the all particle, this
12476 may need to be revisited for case where not all transitions
12477 must be crossed.
12478
Daniel Veillard7646b182002-04-20 06:41:40 +000012479Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12480
12481 * tree.c: another entity processing update from Markus Henke
12482
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012483Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12484
12485 * trionan.c: fixed crash on OSF/1
12486
Daniel Veillardb4398962002-04-19 07:01:55 +000012487Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * xmlschemas.c: more Schemas work
12490 * test/schemas/* result/schemas/*: added more tests coming
12491 from the spec.
12492
Daniel Veillard54761132002-04-18 21:00:44 +000012493Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12496 ExcC14N specification
12497
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012498Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12499
12500 * tree.c: patch from Markus Henke, fix for recursive entities.
12501
Daniel Veillard23b1f372002-04-18 15:50:05 +000012502Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12503
12504 * xpath.c: fix a problem with string() on a document node.
12505
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012506Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12507
12508 * Makefile.am xmlschemas.c: more Schemas work
12509 * test/schemas/* result/schemas/*: added more tests coming
12510 from the spec.
12511
Daniel Veillard6231e842002-04-18 11:54:04 +000012512Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12515 * result/HTML/*: this changes a few things in the results
12516
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012517Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12518
12519 * include/libxml/tree.h: eliminated 'declaration different than
12520 prototype' warning
12521 * include/win32config.h: "resolved" conflicts with errno.h
12522
Daniel Veillardb509f152002-04-17 16:28:10 +000012523Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12524
12525 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12526 on the automata interfaces and debug of counted choices
12527 * test/schemas/* result/schemas/*: added a number of tests
12528
Daniel Veillard8651f532002-04-17 09:06:27 +000012529Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12530
12531 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12532 a bit of work on Schemas
12533 * testSchemas.c: try to make it more useful
12534 * test/schemas/* result/schemas/* Makefile.am: changed the
12535 Schemas regression test procedure, started adding a few samples
12536
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012537Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12538
12539 * include/libxml/encoding.h: Patch for the Borland C++ builder
12540 * include/libxml/tree.h: Patch for the Borland C++ builder
12541 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012542 * win32/bcb5: New directory for the Borland C++ builder
12543 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012544
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012545Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12546
12547 * win32/Makefile.msvc: Update for XML Schema support
12548 * win32/configure.js: Update for XML Schema support
12549 * win32/libxml2.def.src: Update for XML Schema support
12550
Daniel Veillard4255d502002-04-16 15:50:10 +000012551Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12552
12553 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12554 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12555 xmlunicode.c include/libxml/Makefile.am
12556 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12557 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12558 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12559 include/libxml/xmlversion.h.in : merged the current state of
12560 XML Schemas implementation, it is not configured in by default,
12561 a specific --schemas configure option has been added.
12562 * test/automata test/regexp test/schemas Makefile.am
12563 result/automata result/regexp result/schemas:
12564 merged automata/regexp/schemas regression tests
12565
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012566Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12567
12568 * xpath.c: Gary found a compile time problem, fixes #78823
12569
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012570Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12571
12572 * configure.in: release of 2.4.20
12573 * doc/*: updated and rebuilt the docs
12574
Daniel Veillardf544f192002-04-15 12:56:56 +000012575Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12576
12577 * python/Makefile.am: patch from Cristian Gafton to build on
12578 Red Hat 6.2, should also fix #75779
12579
Daniel Veillard940492d2002-04-15 10:15:25 +000012580Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * valid.c: first part of fixing #78729
12583
Daniel Veillardeb475a32002-04-14 22:00:22 +000012584Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12587 escaping of URI when saving HTML files.
12588 * result/HTML/*: this impacted some tests
12589
Daniel Veillard9b731d72002-04-14 12:56:08 +000012590Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * configure.in: trying to fix #77441
12593
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012594Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12595
12596 * include/libxml/xmlIO.h: Hallski complained it could not be
12597 included by itself.
12598
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012599Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12600
12601 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12602
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012603Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12604
12605 * win32/configure.js: patch from Nilo for the c14n option
12606 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12607
Daniel Veillardda423da2002-04-10 19:25:38 +000012608Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12609
12610 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12611 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12612 LIBXML_THREAD_ENABLED
12613
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012614Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * xpath.c: another patch from Richard Jinks for substring conformance
12617 * test/XPath/expr/floats test/XPath/expr/strings
12618 result/XPath/expr/floats result/XPath/expr/strings: update of the
12619 test suite to check those.
12620
Daniel Veillard01917aa2002-04-10 11:30:41 +000012621Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12622
12623 * xpath.c: patch from Richard Jinks for .x float parsing.
12624
Daniel Veillard46d6c442002-04-09 16:10:39 +000012625Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12626
12627 * parser.c: patch from Markus Henke when an encoding ain't recognized
12628
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012629Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12630
12631 * libxml.m4: got a report that #include <string.h> was needed
12632
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012633Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12634
12635 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12636
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012637Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12638
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012639 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012640
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012641Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12644 pointed out by Melvyn Sopacua.
12645
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012646Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12647
12648 * libxml.m4: Frédéric Crozat gave a patch related to the change
12649 of Include paths breaking the libxml.m4
12650
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012651Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12652
12653 * xpath.c: Fix bug #76927 forgot to save some context
12654 when evaluating binary expressions
12655
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012656Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * configure.in: fixed configure for MPE/iX from Markus Henke
12659 * xmlmemory.c: fixed initialization problems
12660 * xpath.c: another set of patches from Richard Jinks this
12661 fixes "make XPathtests" on linux
12662
Daniel Veillard21458c82002-03-27 16:12:22 +000012663Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12664
12665 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12666 * test/XPath/expr/compare test/XPath/expr/equality
12667 test/XPath/expr/floats test/XPath/expr/functions
12668 test/XPath/expr/strings result/XPath/expr/compare
12669 result/XPath/expr/equality result/XPath/expr/floats
12670 result/XPath/expr/functions result/XPath/expr/strings: Updated
12671 tests though they show a divergence on Linux
12672
Daniel Veillard28dfed12002-03-27 09:08:17 +000012673Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12674
12675 * xpath.c trionan.c: previous commit also included patches
12676 from Richard Jinks on some IEEE support corner case
12677
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012678Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12679
12680 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12681 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12682 that $(datadir) should be used for docs
12683
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012684Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12685
12686 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12687 could leak filedescriptors
12688
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012689Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12690
12691 * configure.in nanohttp.c: applied patch from Allan Clark for
12692 UnixWare/OpenServer
12693
Daniel Veillard19274092002-03-25 16:48:03 +000012694Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12695
12696 * configure.in: preparing 2.4.19
12697 * doc/*: rebuilt the docs
12698
Daniel Veillard56b2db72002-03-25 16:35:28 +000012699Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12700
12701 * nanohttp.c: fixing #76043, got fed up with non-portability
12702 of that piece of code.
12703
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012704Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12705
12706 * valid.c SAX.c: Never commit without running "make tests" :-(
12707 fix a couple of stupidities in the previous commit
12708 * result/*: a few changes in some attribute order result of previous
12709 commit.
12710
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012711Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12714 the internal subset should not raise duplicate ID errors,
12715 also there was a small bug in conjunction to namespace
12716 declarations defaulted and xml:xxx attributes DTD definitions.
12717
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012718Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12719
12720 * xpath.c: Richard Jinks also raised some rounding problems
12721 this tries to fix them
12722
Daniel Veillard4e2df542002-03-22 12:23:14 +000012723Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12724
12725 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12726 behaviour in xmlXPathCastToString()
12727
Daniel Veillarddb552912002-03-21 13:27:59 +000012728Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12729
12730 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12731 raised by Morus Walter
12732
Daniel Veillard9e537932002-03-21 13:08:08 +000012733Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12734
12735 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12736 from Igor
12737
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012738Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12739
12740 * xpath.c: fixing #75619, related to a problem when trying
12741 to evaluate condition when the current node set resulting
12742 from that sub-step evaluation is empty. Also fixes 2 potential
12743 problem with previous-sibling and next-siblings axis.
12744
Daniel Veillard1840ef02002-03-21 08:05:23 +000012745Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12748 HTML support is not configured in.
12749
Daniel Veillard561b7f82002-03-20 21:55:57 +000012750Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12751
12752 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12753 include/libxml/tree.h: dohh I really didn't intended to commit
12754 this test version :-(
12755
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012756Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12757
12758 * testSAX.c: I wanted to see the real speed at the SAX interface
12759 after a little too many Ximianer started complaining about the
12760 parser speed.
12761 added a --quiet option:
12762 paphio:~/XML -> ls -l db100000.xml
12763 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12764 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12765 3200006 callbacks generated
12766 real 0m1.270s
12767 Which means 16MBytes/s and 3Mcallback/s
12768
Daniel Veillardc62a1472002-03-19 18:35:12 +000012769Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12770
12771 * xpath.c: valgrind spotted another error that time when running
12772 on libxslt regression tests
12773
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012774Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * Makefile.am: adding "make valgrind" running the full regression
12777 tests (except python ones) under Valgrind (using valgrind -q
12778 which was kindly added by the author).
12779 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12780 passes cleanly now except an obcure floating point initialization
12781 raised in log10() in one XPath regression test ???
12782 * tree.c: edited some comments to close #75244
12783
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012784Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12785
12786 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12787 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12788 context of ScrollKeeper, made sure that if the number is
12789 an integer, the serialization follows the description at
12790 http://www.w3.org/TR/xpath#section-String-Functions
12791
Daniel Veillard5997aca2002-03-18 18:36:20 +000012792Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12793
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012794 * configure.in: preparing 2.4.18
12795 * doc/*: updated and rebuilt the web site
12796 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12797 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012798 * parser.c: humm, changed the way the SAX parser work when
12799 xmlSubstituteEntitiesDefault(1) is set, it will then
12800 do the entity registration and loading by itself in case the
12801 user provided SAX getEntity() returns NULL.
12802 * testSAX.c: added --noent to test the behaviour.
12803
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012804Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12805
12806 * parser.c: Wilfried Teiken provided a hackish but working
12807 way to get context reported back on entities when parsing
12808 with SAX and without breaking the DOM build.
12809
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012810Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12811
12812 * c14n.c: applied a new patch from Aleksey Sanin
12813 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12814 to reference Aleksey implementation of XML digital Signatures
12815
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012816Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12817
12818 * xpath.c: small fix to avoid potential problem due to
12819 ordering of freeing data
12820 * python/Makefile.am: people were complaining about
12821 the generated file in python dir not being built
12822
Daniel Veillardd2379012002-03-15 22:24:56 +000012823Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12824
12825 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12826 python/generator.py python/libxml.c python/types.c: Cleanup
12827 of the python Makefiles based on Jacob and James feedback,
12828 fixed the spec file accordingly, fixed the number of warning
12829 that passing my pedantic CFLAGS was generating. Conclusion
12830 is that Python includes are real crap.
12831
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012832Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * configure,in: it was reported quite a few times that
12835 xml2-config --cflags should not output
12836 -I$includeprefix/libxml2/libxml because libxml2 header names
12837 clashes with existing names like list.h from C++ stl.
12838 Includes should be #include<libxml/xxx.h> so ...
12839
Daniel Veillard6f293b12002-03-15 09:42:33 +000012840Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12841
12842 * c14n.c: another patch from Aleksey Sanin
12843
Daniel Veillard5c396542002-03-15 07:57:50 +000012844Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12845
12846 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12847 canonicalization algorithm
12848 * doc/xml.html doc/index.html: added the C14N references on the
12849 index page.
12850
jacob berkman9be65862002-03-14 02:15:56 +0000128512002-03-13 jacob berkman <jacob@ximian.com>
12852
12853 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12854 usage, redundant, and gcc specific
12855
Daniel Veillard75be0132002-03-13 10:03:35 +000012856Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12857
12858 * xpath.c: speedup some node selection operations, this can
12859 have a significant impact on DocBook Norm's stylesheets
12860 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12861 make sure it's always the case
12862 * debugXML.c: distinguish CDATA and comments in ls operations
12863
Daniel Veillard61f26172002-03-12 18:46:39 +000012864Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12867 to generate better API descriptions etc...
12868
Daniel Veillard9ff88172002-03-11 09:15:32 +000012869Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12870
12871 * c14n.c: Fixing #74186, made sure all boolean expressions
12872 get fully parenthesized, ran indent on the output
12873 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12874 include/libxml/tree.h: also #74186 related, removed the
12875 --with-buffers option, and all the preprocessor conditional
12876 sections that were resulting from it.
12877
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012878Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12879
12880 * valid.c: applied patch from Dodji Seketeli fixing an
12881 uninitailized variable in xmlValidGetValidElements()
12882
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012883Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12884
12885 * c14n.c: fixed a few comments
12886 * doc/*.html doc/*/*.html: regenerated the docs and added
12887 the C14N API
12888 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12889
Daniel Veillardfa49d872002-03-09 10:20:00 +000012890Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12891
12892 * check-xml-test-suite.py: fix to adapt varaiations in the
12893 bindings
12894 * configure.in python/setup.py python/setup.py.in: fixed to
12895 have the version of the python scripts automatically updated
12896
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012897Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12900 in xmlCopyProp()
12901
Daniel Veillardaf43f632002-03-08 15:05:20 +000012902Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12903
12904 * configure.in: preparing 2.4.17 release
12905 * doc/*: updated and rebuilt the docs
12906 * xpath.c: fixed a comment
12907 * python/libxml.c: fixed a possible reentrancy problem
12908
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012909Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12910
12911 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12912 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12913 added a specific regression test
12914 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12915 not raise exceptions when failing to find the attribute.
12916
Daniel Veillard90bc3712002-03-07 15:12:58 +000012917Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12918
12919 * configure.in xmllint.c: owen pointed out a problem with the
12920 ftme fix, gettimeofday() was not detected by configure and
12921 the ftime header wasn't included, dohhh
12922
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012923Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12924
12925 * configure.in xmllint.c: trying to fix #71457 for timing
12926 precision when gettimeofday() is not availble but ftime() is
12927
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012928Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12929
12930 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12931 are now copied on install and part of the -devel RPM
12932
Daniel Veillard7b416132002-03-07 08:36:03 +000012933Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12934
12935 * xpath.c: trying to avoid bug #72150 which was apparently
12936 caused by a gcc bug (or a processor problem) as detailed
12937 at http://veillard.com/gcc.bug
12938
Daniel Veillardf742d342002-03-07 00:05:35 +000012939Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12940
12941 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12942 fixed xmlReconciliateNs(), added a Python test/example for
12943 inter-document cut'n paste
12944 * python/libxml.py: fixed node.doc on document nodes and added
12945 xpathEval() onto node objects
12946
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012947Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12948
12949 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12950 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12951 fixup and integrated tests for the serialization stuff
12952
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012953Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12956 moved the libxml man page to section 3
12957
Daniel Veillard1e774382002-03-06 17:35:40 +000012958Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12959
12960 * tree.c: fix bug #72490
12961 * python/libxml.c python/libxml.py: added methods serialize()
12962 and saveTo() to all node elements.
12963
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012964Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12965
12966 * xmlIO.c: closed #73430, don't read from an input source
12967 which indicated an end-of-file or an error.
12968
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012969Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12970
12971 * parser.c: make sure SAX endDocument is always called as
12972 this could result in a Python memory leak otherwise (it's
12973 used to decrement ref-counting)
12974 * python/generator.py python/libxml.c python/libxml.py
12975 python/libxml2-python-api.xml python/libxml2class.txt
12976 python/tests/error.py python/tests/xpath.py: implemented
12977 the suggestions made by Gary Benson and extended the tests
12978 to match it.
12979
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012980Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12981
12982 * python/generator.py: applied patch fixing #73450
12983
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012984Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12985
12986 * xpath.c: fixing #61290 "namespace nodes have no parent"
12987 long standing divergence from the XPath REC. NodeSets
12988 simply hold a copy of namespace nodes and those node ->next
12989 points to the parent (which may not be the node carrying the
12990 definition).
12991 * include/libxml/xpath.h: flagged but didn't added a possible
12992 speedup
12993 * DOCBparser.c HTMLparser.c: removed some warnings from push
12994 parser due to new state being added.
12995 * tree.c: new fix from Boris Erdmann
12996 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12997 the XML Canonalization support from Aleksey Sanin
12998
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012999Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13000
13001 * tree.c: patch from Boris Erdmann fixing some namespace odities
13002 with xmlCopyNode()
13003
Daniel Veillardc6613042002-03-02 09:34:02 +000013004Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13005
13006 * xmlIO.c: fix bug #72706 when loading a NULL entity
13007
Daniel Veillardc0fef772002-03-01 16:16:31 +000013008Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13009
13010 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13011 actually change in a future XML Namespace revision.
13012
Daniel Veillard79426f22002-03-01 16:14:17 +000013013Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13014
13015 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13016 added the possibility of returning nodesets from XPath extension
13017 functions written in Python
13018
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013019Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13020
13021 * python/*: commiting some Python bindings work done while travelling
13022
Daniel Veillard97300512002-03-01 09:13:41 +000013023Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13024
13025 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13026 explicitely with memory debugging switched on
13027
Daniel Veillard6361da02002-02-23 10:10:33 +000013028Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13029
13030 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13031 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13032 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13033 the accessor generator for strings
13034 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13035 regression test.
13036
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013037Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13038
13039 * python/README python/generator.py python/libxml.c python/setup.py:
13040 added the 'usual' setup.py to allow building a libxml2-python
13041 module based on the same code. The initialization is however
13042 different the 2 .so files fo libxml2 and libxslt are identical and
13043 they entry point initialize both libraries. this is done to avoid
13044 some possible nasty problem since the Python don't merge the maps
13045 of all shared modules.
13046
Daniel Veillard158a4d22002-02-20 22:17:58 +000013047Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13048
13049 * parser.c: fixed a push/encoding bug reported by Michael
13050 on librsvg
13051
Daniel Veillard7839e162002-02-20 18:54:48 +000013052Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13053
13054 * include/libxml/parserInternals.h: fixes a misplaced #endif
13055
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013056Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13057
13058 * parser.c valid.c: found and fixed a couple of allocation bugs
13059
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013060Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13061
13062 * doc/xml.html doc/python.html doc/*: added a Python and binding
13063 page describing the current state of the Python bindings and
13064 giving pointers to the other languages wrappers.
13065
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013066Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13067
13068 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13069 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13070 rebuilt the API and web site
13071 * xpath.c: fixed #71978 portability bugs
13072
Daniel Veillard8aff2472002-02-19 21:50:43 +000013073Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13074
13075 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13076
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013077Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13078
13079 * include/libxml/parserInternals.h parser.c: had to change
13080 2 internal parsing API when processing document content
13081 to check the start and end of element content are defined
13082 in the same entity
13083 * valid.c include/libxml/valid.h: attribute normalization can
13084 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13085 with the context to report it.
13086 * SAX.c: fixed the last known bugs, crazy validation constraints
13087 when a document is standalone seems correctly handled. There
13088 is a couple of open issues left which need consideration especially
13089 PE93 on external unparsed entities and standalone status.
13090 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13091 The 2 tests left failing are actually in error. Cleanup done.
13092
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013093Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13094
13095 * valid.c: implemented E59 spaces in CDATA does not match the
13096 nonterminal S
13097
Daniel Veillard878eab02002-02-19 13:46:09 +000013098Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13099
13100 * SAX.c parser.c valid.c: more validation test fixups
13101 * check-xml-test-suite.py: added duration info for the tests
13102
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013103Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13104
13105 * parser.c valid.c: a couple of errors were reported but not
13106 saved back as such in the parsing context. Down to 1% failure rate
13107 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13108
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013109Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13110
13111 * xmlInternald.c: isExtender was missing a char
13112 * parser.c include/libxml/parser.h: % are acceptable in the
13113 internal subset if within a PUBLIC ID
13114
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013115Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13116
13117 * SAX.c parserInternals.c valid.c: more work on the conformance
13118 suite. Took the step to finally block documents with encoding
13119 errors. It's a fatal error per the spec, people should have fixed
13120 their documents by now.
13121
Daniel Veillard55253e22002-02-18 14:32:39 +000013122Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13123
13124 * check-xml-test-suite.py: fixed the test script after some discussion
13125 on the semantic of TYPE="error"
13126 * Makefile.am: added the script to the distrib
13127
Daniel Veillard28757702002-02-18 11:19:30 +000013128Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13129
13130 * SAX.c entities.c: fixed a couple of conformances issues deep
13131 into the validation code (standalone and undeclared Notations)
13132
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013133Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13134
13135 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13136 stayed there for years !
13137
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013138Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13139
13140 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13141 missing
13142
Daniel Veillardc7612992002-02-17 22:47:37 +000013143Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13144
13145 * check-xml-test-suite.py: improved the behaviour a bit as
13146 well as the logs
13147 * parser.c valid.c SAX.c: fixed a few more bugs
13148 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13149
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013150Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13151
13152 * check-xml-test-suite.py: python script to run regression tests
13153 against the XML Test suite of W3C/OASis
13154 * SAX.c: fixed a validation bug
13155 * parser.c: fixed 3 errors pointed by the test suite
13156 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13157 * python/Makefile.am: fixed a dependendy
13158
Daniel Veillard9f28f302002-02-15 20:48:08 +000013159Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13160
13161 * xmlmemory.c: avoid a warning bug #71594
13162
Daniel Veillard144024e2002-02-13 21:14:46 +000013163Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13164
13165 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13166 warning on alpha/Tru64
13167
Daniel Veillarde4301c82002-02-13 13:32:35 +000013168Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13169
13170 * include/libxml/entities.h: fixing a comment
13171 * valid.c: fixing some troubles with validity check on namespaces
13172 * result/VC/NS3 test/VC/NS3: added a specific regression test
13173
Daniel Veillarda6d05382002-02-13 13:07:41 +000013174Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13175
13176 * tree.c: Fixing #71342 serializing '\n' in attribute values
13177 * result/noent/att3 result/att3 test/att3: added a specific
13178 test.
13179
Daniel Veillard797a5652002-02-12 13:46:21 +000013180Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13181
13182 * python/libxml.c: couple of bug fixes
13183
Daniel Veillard01a6d412002-02-11 18:42:20 +000013184Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13185
13186 * python/*.py: removed tabs and used spaces.
13187
Daniel Veillard397ff112002-02-11 18:27:20 +000013188Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13189
13190 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13191 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13192
Daniel Veillard03517542002-02-11 13:54:40 +000013193Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13194
13195 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13196 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13197
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013198Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13199
13200 * include/libxml/encoding.h include/libxml/entities.h
13201 include/libxml/globals.h include/libxml/parser.h
13202 include/libxml/threads.h include/libxml/tree.h
13203 include/libxml/xmlmemory.h: trying to fix the include mess
13204
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013205Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13206
13207 * include/libxml/xmlmemory.h: reverted part of the previous
13208 attempt to provide #69655, this was breaking the build.
13209
Daniel Veillard0ba59232002-02-10 13:20:39 +000013210Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13211
13212 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
13213 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
13214 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
13215 include/libxml/parserInternals.h include/libxml/tree.h
13216 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
13217 Tentatively fixed #69655 , make compiling with -Wredundant-decls
13218 clean.
13219 * python/libxml.c: fixed a warning.
13220
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000013221Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
13224 copying of node, merge back IDs in the target document.
13225 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
13226 test/XInclude/ents/ids.xml: test case
13227 * result/VC/ElementValid4: output changed due to a typo fix
13228
Daniel Veillard1c18e302002-02-09 22:16:40 +000013229Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13230
13231 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000013232 generate the dependencies right as Jacob found out. Add
13233 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000013234
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000013235Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13236
13237 * parserInternals.c valid.c: Justin Fletcher found some parts
13238 of the code needing cleanup
13239 * libxml.spec.in python/Makefile.am python/generator.py
13240 python/libxml.c python/libxml.py: Fixed the python Makefiles
13241 corrected a bug showing up on ia64, changed the name of the
13242 python internal module too
13243
Daniel Veillard07be19b2002-02-08 14:20:35 +000013244Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13245
13246 * Makefile.am: applied patch from Andris Pavenis for binary
13247 name suffixes
13248
Daniel Veillardf216d462002-02-08 13:44:24 +000013249Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13250
13251 * xmllint.c win32/win32config.h: fixing #68748
13252
Daniel Veillardd455d792002-02-08 13:37:46 +000013253Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13254
13255 * valid.c: fixing #70166
13256
13257Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13258
13259 * valid.c: fixing #70077
13260
Daniel Veillardc575b992002-02-08 13:28:40 +000013261Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13262
13263 * Copyright Makefile.am README configure.in libxml.spec.in:
13264 Changed to the MIT Licence
13265 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
13266 doc/xmlio.html: updated the doc accordingly
13267 * include/libxml/xmlwin32version.h configure.in: preparing
13268 2.4.14 release
13269 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13270 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13271 fixed the const xmlChar * wrapper and generator, XPath extension
13272 functions now use the context as first argument
13273 * python/tests/tstxpath.py python/tests/xpath.py
13274 python/tests/xpathext.py: Updated the tests accordingly
13275 * tree.c: fixed bug #70067
13276
Daniel Veillard7db38712002-02-07 16:39:11 +000013277Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13278
13279 * Makefile.am: cleanup
13280 * debugXML.c: always use stdout if output is NULL
13281 * xmlIO.c: don't close filedescriptors passed to outputBuffers
13282 * python/Makefile.am python/generator.py python/libxml2class.txt
13283 python/libxml_wrap.h python/types.c: augmented the number of bindings
13284 handling FILE * and XPath contexts
13285 * python/tests/Makefile.am: avoid a stupid problem due to the
13286 use of TEST.
13287
Daniel Veillard15a143b2002-02-06 22:40:50 +000013288Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13289
13290 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
13291
Daniel Veillard70cab352002-02-06 16:06:58 +000013292Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13293
13294 * python/TODO python/libxml.c: cleanup the extension function lookup
13295 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
13296
Daniel Veillard7a96efc2002-02-05 16:34:33 +000013297Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13298
13299 * configure.in python/Makefile.am: do not install outside
13300 of prefix
13301
Daniel Veillard33caa0b2002-02-04 14:07:26 +000013302Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13303
13304 * python/TODO python/libxml.c: started adding SAX interfaces
13305 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
13306 SAX test
13307
Daniel Veillard36eea2d2002-02-04 00:17:01 +000013308Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13309
13310 * tree.c: hardened the addChild function
13311 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13312 python/libxml2class.txt python/libxml_wrap.h python/TODO:
13313 added accessors needed for xmlNode, a bit more testing and
13314 extension of interfaces
13315 * python/tests/Makefile.am python/tests/build.py: added a test
13316 build from scratch/save/load/check
13317
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000013318Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13319
13320 * parserInternals.c: change a small bit in the way valididy
13321 error messages get initialized
13322 * python/TODO python/libxml.c python/libxml2-python-api.xml
13323 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13324 added some memory debugging to track leaks at the libxml2 level
13325 * python/tests/*.py: changed all tests to check for leaks,
13326 there is just one left in XPath extension registrations.
13327
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000013328Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
13329
13330 * python/TODO python/generator.py python/libxml2-python-api.xml
13331 python/libxml2class.txt: more accessor classes for the parser
13332 context, allow to switch on and check validity
13333 * python/tests/Makefile.am python/tests/error.py
13334 python/tests/invalid.xml python/tests/valid.xml
13335 python/tests/validate.py: attded more test and and added error.py
13336 which I forgot to commit in the last step
13337
Daniel Veillard3ce52572002-02-03 15:08:05 +000013338Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13339
13340 * python/Makefile.am python/types.c: cleanup
13341 * python/libxml.c python/libxml.py python/libxml_wrap.h
13342 python/generator.py python/libxml2-python-api.xml
13343 python/libxml2class.txt: added class for parser context, added
13344 first cut for push mode support. Added a framework to generate
13345 accessors functions.
13346 * python/tests/Makefile.am python/tests/push.py: added a push
13347 test
13348
Daniel Veillardcfb05462002-02-02 23:18:22 +000013349Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13350
13351 * python/Makefile.am python/TODO python/libxml.py: fixed a small
13352 bug a bit of cleanup.
13353
Daniel Veillard5d819032002-02-02 21:49:17 +000013354Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13355
13356 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
13357 python/libxml2class.txt: adding error redirections and preformat
13358 to a python handler
13359 * python/tests/Makefile.am python/tests/*.py: cleanup made all
13360 tests self checking
13361
Daniel Veillard7fd7a942002-02-02 12:19:46 +000013362Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13363
13364 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
13365 a function
13366
Daniel Veillard9589d452002-02-02 10:28:17 +000013367Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13368
13369 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
13370 python/libxml.c python/libxml2-python-api.xml
13371 python/libxml2class.txt: Progressing through the TODOs, class
13372 description output, extra XML API, RPM now builds the wrappers
13373 for all python installed versions
13374
Daniel Veillard253aa2c2002-02-02 09:17:16 +000013375Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
13376
13377 * configure.in libxml.spec.in python/Makefile.am python/TODO
13378 python/generator.py python/libxml2class.txt: added more informations
13379 in the libxml2-python package including docs. Slightly changed
13380 the class hierarchy
13381 * python/tests/*: added basic regression tests infrastructure too
13382
13383Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13384
13385 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
13386 added libxml2-python as part of the packages installed
13387
Daniel Veillarda7340c82002-02-01 17:56:45 +000013388Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13389
13390 * python/Makefile.am python/generator.py python/libxml.c
13391 python/libxml.py: more work, now able to extend the
13392 XPath interpreter with functions written in python.
13393
Daniel Veillardc3e39442002-02-01 09:29:41 +000013394Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13395
13396 * python/Makefile.am: Jacob sent a patch to allow building from
13397 tarfile.
13398
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000013399Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13400
13401 * python/Makefile.am python/libxml.c configure.in Makefile.am:
13402 inserted the python wrappers build, I hope this won't be too
13403 unportable
13404
Daniel Veillard1971ee22002-01-31 20:29:19 +000013405Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13406
13407 * xpath.c: minor optimization
13408 * python/generator.py python/libxml.c python/libxml.py
13409 python/libxml_wrap.h: more work on the python bindings,
13410 they now support XPath and there is no evident leak
13411
Daniel Veillard36ed5292002-01-30 23:49:06 +000013412Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13413
13414 * python/generator.py python/libxml.c python/libxml.py:
13415 more work on the python bindings generator.
13416
Daniel Veillard96fe0952002-01-30 20:52:23 +000013417Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13418
13419 * python/generator.py python/libxml.c python/libxml_wrap.h:
13420 more work on the python bindings.
13421
Daniel Veillardd2897fd2002-01-30 16:37:32 +000013422Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13423
13424 * python/generator.py python/libxml.c python/libxml.py
13425 python/libxml_wrap.h: commited early version of a python binding
13426 for private use only ATM
13427
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000013428Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13429
13430 * entities.c tree.c include/libxml/entities.h: applied patch
13431 from Anthony Jones to implement copy of DTD subtree too. Had
13432 just to keep 2 function private which really ought to become
13433 public ones.
13434
Daniel Veillarda42f25f2002-01-25 14:15:40 +000013435Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13436
13437 * xmllint.c: added pointers to the web pages in the usage()
13438
Daniel Veillardbd227ae2002-01-24 16:05:41 +000013439Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13440
13441 * tree.c: more fixes from Petr Kozelka for attribute handling
13442 in the tree API to align the semantic with DOM.
13443
Daniel Veillard36065812002-01-24 15:02:46 +000013444Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13445
13446 * valid.c tree.c entities.c: another set of patches from
13447 Anthony Jones for copy operations cleanup and robustness
13448
Daniel Veillardf8592562002-01-23 17:58:17 +000013449Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13450
13451 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13452 an alphabetic index based on comments content
13453 * doc/*: rebuilt the web site with the new references
13454
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013455Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13456
13457 * parserInternals.h: Greg Sjaardema suggested to use an
13458 eponential buffer groth policy in xmlParserAddNodeInfo()
13459
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013460Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13461
13462 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13463 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13464 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13465 to generate cross-references, and added/updated the stylesheets
13466 to generate and link API indexes. The generic keyword index
13467 is not done yet.
13468 * doc/*.html: regenerated all the usual docs too
13469
Daniel Veillard2070c482002-01-22 22:12:19 +000013470Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13471
13472 * debugXML.c: added an xpath function to the shell for T. V. Raman
13473
13474Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013475
13476 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13477 debug routines.
13478
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013479Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13480
13481 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13482 support of attribute nodes
13483
Daniel Veillard9d06d302002-01-22 18:15:52 +000013484Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13485
13486 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13487 hopefully near complete and fully documented of the API in XML
13488 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13489 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13490 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13491 include/libxml/parserInternals.h include/libxml/valid.hi
13492 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13493 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13494 include/libxml/xpath.h include/libxml/xpathInternals.h:
13495 Cleaned up the doc comments a lot in the process, the interface
13496 coverage is now 100%
13497
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013498Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13499
13500 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13501 extracts comments from the gtk-doc DocBook output (a bit
13502 convoluted but seems to work).
13503
Daniel Veillard61006472002-01-21 17:31:47 +000013504Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13505
13506 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13507 added an XML description of the API, moved the script generating
13508 it here. Added a "make api" target
13509
Daniel Veillardd2f23002002-01-21 13:36:00 +000013510Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13511
13512 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13513
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013514Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13515
13516 * xpath.c include/libxml/xpathInternals.h: the change made to
13517 xmlXPathFuncLookupFunc was incompatible roll it back
13518
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013519Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13520
13521 * SAX.c: cleanup patch from Anthony Jones
13522 * doc/Makefile.am: fix the headers to avoid in make scan
13523 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13524 includes, * vs Ptr and general cleanup
13525 * parsedecl.py: first version of a script to extract the
13526 module interfaces, the goal will be to provide .decl or XML
13527 specification of the interfaces to build wrappers.
13528
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013529Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13530
13531 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13532 now provides return codes in case of errors
13533
Bjorn Reese026d29f2002-01-19 15:40:18 +000013534Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13535
13536 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13537 Upgraded to trio baseline 1.6
13538 * strio.h strio.c: Replaced by triostr.h and triostr.c
13539
Daniel Veillard572577e2002-01-18 16:23:55 +000013540Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13541
13542 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13543 of strdup usage in the code
13544
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013545Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13546
13547 * parser.c error.c: Keith Isdale complained rightly that
13548 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13549
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013550Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13551
13552 * tree.c: fixed the funxtion to set the xml: attributes
13553 * debugXML.c: added "setbase" to test it.
13554
Daniel Veillard2c748c62002-01-16 15:37:50 +000013555Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13556
13557 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13558 to allow updating an attribute content
13559
Daniel Veillard8de85c62002-01-15 17:10:15 +000013560Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13561
13562 * libxml.h: try to avoid problems when compiling on Windows
13563
Daniel Veillard314cfa02002-01-14 17:58:01 +000013564Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13565
13566 * hash.c: patch from Anthony Jones for hash.c allocation size
13567 * Makefile.am: trying to work around Yet Another Libtool Madness
13568 and build the 2.4.13 release finally ...
13569
Daniel Veillard744683d2002-01-14 17:30:20 +000013570Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13571
13572 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13573 * doc/* : update of the documentation
13574
Daniel Veillarde6a55192002-01-14 17:11:53 +000013575Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13576
13577 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13578 at fixing #61290 :-(
13579
Daniel Veillardfb25a512002-01-13 20:32:08 +000013580Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13581
13582 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13583 Fixes bug #67229
13584
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013585Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13586
13587 * tree.c: trying to avoid troubles when a subtree is copied
13588 and coalesced in part with the target tree. Should fix
13589 bug #67407
13590
Daniel Veillardd8224e02002-01-13 15:43:22 +000013591Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13592
13593 * valid.c: fixed validation of attributes content of type
13594 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13595 values, very old bug. Fixes #67671
13596
Daniel Veillard8107a222002-01-13 14:10:10 +000013597Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13598
13599 * parser.c include/libxml/parserInternals.h tree.c: integrated
13600 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13601 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13602
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013603Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13604
13605 * threads.c: applied Serguei Narojnyi's patch to add native
13606 thread support on the Win32 platform
13607 * testThreadsWin32.c Makefile.am: added the test program also
13608 from Serguei, Win32 specific
13609 * include/win32config.h include/libxml/xmlwin32version.h.in:
13610 added patch from Igor for the Windows thread specific defines.
13611
Daniel Veillard845cce42002-01-09 11:51:37 +000013612Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13613
13614 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13615
Daniel Veillard7b602b42002-01-08 13:26:00 +000013616Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13617
13618 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13619 output page into XMLinfo.html. Close bug #66951 and
13620 raised by Robert Collins too.
13621
Daniel Veillard73c6e532002-01-08 13:15:33 +000013622Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13623
13624 * encoding.c: Paul Keogh pointed out a possibility of segfault
13625 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13626 Closes bug # 68238
13627
Daniel Veillard4a859202002-01-08 11:49:22 +000013628Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13629
13630 * doc/*.html: updated the Gdome2 links
13631
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013632Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13633
13634 * libxml.h: Applied following patches from Robert Collins
13635 and make sure IN_LIBXML is defined when compiling it
13636 -------
13637 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13638 as well as Visual C.
13639 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13640 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13641 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13642 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13643 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13644 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13645 xmlSysIDExists xmlNoNetExists).
13646 * xmllint.c: Don't include winsock2.h for Cygwin.
13647
Daniel Veillard401c2112002-01-07 16:54:10 +000013648Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13649
13650 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13651 when the version info is not present.
13652
Daniel Veillard6f42c132002-01-06 23:05:13 +000013653Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13654
13655 * tree.c: Anthony Jones pointed out a problem in
13656 xmlStringGetNodeList() and provided a fix for it
13657
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013658Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13659
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013660 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013661 xmlCreatePushParserCtxt() when the initial buffer passed
13662 is large.
13663
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013664Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13665
13666 * win32/*: big cleanup of the Windows/MSVC project files
13667 from Igor Zlatkovic
13668
Daniel Veillardcebb1362002-01-02 13:13:30 +000013669Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13670
13671 * doc/Makefile.am: should fix #67674 and avoid troubles if
13672 xsltproc is not available or fails in the prefix provided
13673
Daniel Veillard26908ab2002-01-01 16:50:03 +000013674Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13675
13676 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13677
Daniel Veillard5344c602001-12-31 16:37:34 +000013678Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13679
13680 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13681 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13682 Fixed a few other problems raised by Charlie Bozeman.
13683 * result/VC/ElementValid[5-7]: fixed the output
13684
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013685Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13686
13687 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13688 patches from Charlie Bozeman. Regenerated the HTML docs.
13689
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013690Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13691
13692 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13693 for Windows from Igor
13694
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013695Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13696
13697 * xmllint.c: applied Justin Fletcher patch for --output or -o
13698
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013699Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13700
13701 * win32/libxml2/libxml2.def.src: close #67019
13702
Daniel Veillard01db67c2001-12-18 07:09:59 +000013703Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13704
13705 * xmllint.c: applied Justin Fletcher generic timing patch
13706 similar to the one already applied to xsltproc.
13707
Daniel Veillardd1640922001-12-17 15:30:10 +000013708Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13709
13710 * include/libxml/tree.h tree.c: applied documentation patches
13711 from Charlie Bozeman
13712
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013713Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13714
13715 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13716
Daniel Veillard29e43992001-12-13 22:21:58 +000013717Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13718
13719 * valid.c: fix the xmlStrdup() used in the previous patch.
13720 * valid.c: added --dropdtd
13721 * tree.c: fixed xmlUnlinkNode so it also removes the references
13722 from the document if the node is a DTD
13723
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013724Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13725
13726 * HTMLtree.c valid.c: cleanup some static declarations
13727
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013728Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13729
13730 * xmllint.c: removed another strdup()
13731 * doc/FAQ: removed the HP/UX entry
13732
Daniel Veillarded472f32001-12-13 08:48:14 +000013733Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13734
13735 * valid.c: fix bug #66816 when validating.
13736 * xmllint.c: don't use sys/time.h if configure did not found it
13737
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013738Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13739
13740 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13741 xmlcatalog_man.xml
13742
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013743Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13744
13745 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13746 xmlInitMemory() was declared twice
13747
Daniel Veillardb82c1662001-12-09 14:00:54 +000013748Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13749
13750 * globals.c: do not reference strdup() !
13751 * configure.in libxml-2.0.pc.in: trying to fix the libs
13752 of the various config extraction modules
13753
Daniel Veillardef90ba72001-12-07 14:24:22 +000013754Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13755
13756 * configure.in : preparing 2.4.12
13757 * doc/* : updated and rebuilt the docs
13758
Daniel Veillard220346d2001-12-07 11:33:54 +000013759Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13760
13761 * uri.c: closed bug #66159
13762 * testURI.c: added --escape option
13763 * configure.in: some cleanup for xml2-config --cflags
13764
Daniel Veillard2a906822001-12-06 14:34:08 +000013765Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13766
13767 * globals.c testThreads.c: removed some misplaced includes
13768 of xmlversion.h
13769
Daniel Veillarde28313b2001-12-06 14:08:31 +000013770Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13771
13772 * threads.c: patch from Gary Pennington fixing a possible
13773 problem at initialization time.
13774
Daniel Veillardd3b08822001-12-05 12:03:33 +000013775Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13776
13777 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013778 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013779 CodeWarrior.
13780
Daniel Veillarda7866932001-12-04 13:14:44 +000013781Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13782
13783 * xmllint.c: applied Geert Kloosterman's patch to fix
13784 --repeat --timing output
13785
Daniel Veillard19840942001-11-29 16:11:38 +000013786Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13787
13788 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13789 where non-wellformed XML declaractions were not detected.
13790
Daniel Veillarde85d9342001-11-28 14:43:12 +000013791Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13792
13793 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13794
Daniel Veillard22f25a82001-11-28 09:12:23 +000013795Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13796
13797 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13798 gets reset by xmlCleanupInputCallbacks() and this makes the
13799 function useless. Same for output.
13800
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013801Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13802
13803 * xmlIO.c: robert pointed out a loop error in callback cleanups
13804
Daniel Veillard8faa7832001-11-26 15:58:08 +000013805Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13806
13807 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13808 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13809 they are not really tied to debugging
13810
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013811Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13812
13813 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13814 * xmllint.c: better --catalogs description
13815
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013816Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13817
13818 * tree.c: fixed a couple of problems in xmlSetProp()
13819
Daniel Veillardcd337f02001-11-22 18:20:37 +000013820Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13821
13822 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13823 unappropriate stdout output.
13824
Daniel Veillard566d4df2001-11-22 13:00:53 +000013825Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13826
13827 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13828 by Denis Beurive, closes #65111
13829
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013830Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13831
13832 * valid.c: in case of content model validity error, don't
13833 print it if validity warnings were not requested.
13834
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013835Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13836
13837 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13838 * parserInternals.c: removed the last exit() call. Print an
13839 unmaskable error on stderr instead (library mismatch detection)
13840
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013841Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13842
13843 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13844 shell instructions from Heiko Rupp
13845
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013846Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13847
13848 * catalog.c: use the URL notation file:// for default catalog paths
13849
Daniel Veillard0ec98632001-11-14 15:04:32 +000013850Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13851
13852 * include/libxml/tree.h: better comments for _private fields
13853 * tree.c: removed a problem when copying an entity reference.
13854
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013855Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13856
13857 * vms/*: updated instructions and diffs from John A Fotheringham
13858
Daniel Veillarda11001b2001-11-12 22:45:36 +000013859Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13860
13861 * include/libxml/xmlerror.h: avoid an include problem if
13862 #include <libxml/xmlerror.h> happens first in code
13863 seems to be the case in KDE libs
13864
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013865Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13866
13867 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13868 from Igor for Windows
13869
13870Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13871
13872 * Makefile.am: Gary Pennington pointed out a missing prefix
13873
Daniel Veillard43d3f612001-11-10 11:57:23 +000013874Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13875
13876 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13877 * doc/*: upgraded and rebuilt the docs
13878
Daniel Veillardc1f78342001-11-10 11:43:05 +000013879Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * HTMLparser.c: fix comment in scripts element parsing.
13882 * result/HTML/doc3*: updated the results.
13883
13884Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13885
13886 * uri.c: another URI bug fix #63336, using Joel Young patch.
13887
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013888Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13889
13890 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13891 a cleaned up version of the Pwd shell string generation.
13892
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013893Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13894
13895 * valid.c include/libxml/tree.h: trying to fix namespaces +
13896 validation problems for good, closing #63619 in the process
13897 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13898 wrong in this respect, fixed it.
13899
Daniel Veillardd536f702001-11-08 17:32:47 +000013900Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13901
13902 * xmllint.c: Morus Walter patch to allow --format and --encode
13903
Daniel Veillard5004f422001-11-08 13:53:05 +000013904Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13905
13906 * debugXML.c: Stefan Kost provided an help command for the shell
13907
Daniel Veillarda6825e82001-11-07 13:33:59 +000013908Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13909
13910 * debugXML.c: Heiko Rupp pointed that the shell would crash
13911 on empty nodesets returns.
13912
Daniel Veillard03f848d2001-11-07 12:53:46 +000013913Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13914
13915 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13916 migh need the history libraries
13917
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013918Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13919
13920 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13921 handle the case of < in quoted attributes, Bastian Kleineidam
13922
Daniel Veillardc853b322001-11-06 15:24:37 +000013923Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13924
13925 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13926 fixing catalog breakages
13927 * Makefile.am catalog.c result/catalogs/catal
13928 result/catalogs/mycatalog.* test/catalogs/catal*:
13929 fixed more problems in catalog support, added more regression tests
13930 for both XML and SGML catalog handling
13931
Daniel Veillard66870c72001-11-05 19:27:49 +000013932Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13933
13934 * debugXML.c: applied an improvement to xmlGetLineNo() from
13935 Keith Isdale
13936
Daniel Veillardffe09c92001-11-05 14:21:47 +000013937Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13938
13939 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13940 Side effect of the progressive catalog loading
13941
Daniel Veillardad661b92001-11-05 11:43:15 +000013942Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13943
13944 * Makefile.am: confexecdir and confexec_DATA were defined twice
13945 pointed out by Karl Eichwalder
13946
Daniel Veillard6eb17722001-11-04 22:19:27 +000013947Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13948
13949 * xmlcatalog.c: avoid unlink() and use remove() instead.
13950
Daniel Veillardea898282001-11-04 22:13:45 +000013951Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13952
13953 * libxml.spec.in: cleanup
13954 * include/libxml/xmlwin32version.h: updated with 2.4.8
13955
Daniel Veillarda4617b82001-11-04 20:19:12 +000013956Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13957
13958 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13959 of compiling libxml with a non standard set of options
13960
John Fleck027edfb2001-11-04 20:13:58 +000013961Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13962
13963 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13964 document --sgml option, fixing gnome bugzilla #63382
13965
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013966Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13967
13968 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13969 breakage of 2.4.7, added a couple of really needed APIs
13970 like xmlCatalogIsEmpty() and xmlNewCatalog()
13971 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13972 for install-catalog
13973 * configure.in: preparing 2.4.8
13974
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013975Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13976
13977 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13978 include/libxml/tree.h include/libxml/xmlIO.h: more include
13979 cleanups, export cleanly one html output + format function.
13980
13981Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13982
13983 * parser.c: removed initGenericErrorDefaultFunc call from
13984 xmlInitParser() since it could destroy previous calls to
13985 xsltSetGenericErrorFunc() effects
13986
Daniel Veillardebd38c52001-11-01 08:38:12 +000013987Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13988
13989 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13990 keyword.
13991
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013992Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13993
13994 * Makefile.am: cleanup
13995 * threads.c: cleanup too
13996 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13997 from xsltproc
13998 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013999 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014000
Daniel Veillard91c00402001-10-30 17:41:38 +000014001Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14002
14003 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14004 was not used anymore !
14005
Daniel Veillard52dcab32001-10-30 12:51:17 +000014006Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14007
14008 * configure.in: preparing 2.4.7
14009 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14010 manual page from John
14011 * doc/*: updated the doc and rebuilt the generated pages
14012
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014013Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14014
14015 * xmlIO.c: closing bug #62711, the library should never
14016 close stdin or stdout.
14017
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014018Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14019
14020 * uri.c: second pass at fixing #63336, using Joel Young
14021 final patch. looks okay.
14022
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014023Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14024
14025 * uri.c include/libxml/uri.h: trying to clear #63336
14026 allowing the escaping routine to parse unconformant
14027 URI-References.
14028
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014029Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14030
14031 * vms/readme.vms vms/build_libxml.com nanoftp.c
14032 include/libxml/xmlversion.h.in: a few VMS updates from
14033 John A Fotheringham
14034 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14035 and xmlCleanupOutputCallbacks() for the Perl binding people.
14036
Daniel Veillard635ef722001-10-29 11:48:19 +000014037Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14038
14039 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14040 apply fixes to close #63271 and avoid segfaults when
14041 the error routine gets callbed before xmlInitParser()
14042 get called.
14043 * nanoftp.c error.c: Applied patches from Justin Fletcher
14044 correcting some xmlGenericError misuses.
14045
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014046Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14047
14048 *doc/xmllint.xml, doc/xmllint.1
14049 New and improved man page for xmllint - .xml is the original, .1
14050 is the generated man page
14051
Daniel Veillardc9484202001-10-24 12:35:52 +000014052Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14053
14054 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14055 the web site from the main HTML document.
14056
Daniel Veillard5151c062001-10-23 13:10:19 +000014057Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14058
14059 * parser.c: fixed an erroneous validation bug when PE refs
14060 occurs in external parsed entities referenced from the
14061 internals subset
14062 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14063 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14064 added the associated testcase, it's a nice one.
14065 * HTMLparser.c: generate the DTD node as HTML still ...
14066 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14067
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014068Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14069
14070 * HTMLparser.c: fixed a bug in htmlNewDoc()
14071
Daniel Veillard89cad532001-10-22 09:46:13 +000014072Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14073
14074 * test/threads/*: added entities testing to the Thread test
14075 * testThreads.c: make the test reasonable
14076 * DOCBparser.c: fix the DTD public and system ID
14077 * xmllint.c: added --sgml for SGML DocBook importing
14078 * Makefile.am: added Docbtests target
14079
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014080Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14081
14082 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14083 * testThreads.c: removed bogus include
14084
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014085Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14086
14087 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14088 fixed a very serious (looping) validation bug
14089
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014090Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14091
14092 * include/libxml/globals.h include/libxml/threads.h threads.c
14093 testThreads.c: far more testing, cleaning up bugs
14094 * *.c : make sure globals.h is always included.
14095
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014096Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14097
14098 * HTMLparser.c: try to get rid of parser loops for good.
14099
Daniel Veillardab7488e2001-10-17 11:30:37 +000014100Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14101
14102 * configure.in: fixed some bugs in CFLAGS passing.
14103 * test/threads Makefile.am testThreads.c: added a specific
14104 threaded test case (really nasty, guaranteed).
14105
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014106Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14107
14108 * catalog.c: serious cleanup on the management of the
14109 XML catalog tree, more tests done, especially with
14110 the catalog PI.
14111
Daniel Veillard364789a2001-10-16 12:45:00 +000014112Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14113
14114 * catalog.c: avoid a problem in catalog cleanup on SMP if
14115 catalogs were not initialized.
14116
Daniel Veillard81463942001-10-16 12:34:39 +000014117Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14118
14119 * catalog.c xpath.c: trying to cleanup the not thread safe
14120 parts of the library.
14121
Daniel Veillard64a411c2001-10-15 12:32:07 +000014122Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14123
14124 * include/libxml/globals.h configure.in global.data: make
14125 the allocation be per-thread a configure option
14126 * encoding.c include/libxml/parser.h: fixed compilation
14127 errors
14128
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014129Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14130
14131 * include/libxml/parser.h: Norm reported that a few lines
14132 added were breaking libxslt compile, removed them for now
14133
Daniel Veillard6f350292001-10-14 09:56:15 +000014134Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14135
14136 * parser.c parserInternals.c threads.c: debugged and fixed
14137 initialization problems which were giving troubles on SMP
14138 boxes.
14139
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014140Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14141
14142 * include/libxml/Makefile.am: missing globals.h
14143
Daniel Veillarde7090612001-10-13 12:18:28 +000014144Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014145
Daniel Veillarde7090612001-10-13 12:18:28 +000014146 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014147
Daniel Veillardd0463562001-10-13 09:15:48 +000014148Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14149
14150 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14151 include/libxml/parserInternals.h include/libxml/tree.h
14152 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14153 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14154 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14155 Applied the last patches from Gary, cleanup, activated threading
14156 all user accessible global variables are now handled in globals.[ch]
14157 Still a bit rought but make tests passes with either
14158 --with-threads defined at configure time or not.
14159 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14160 linking options
14161
Daniel Veillardb8478642001-10-12 17:29:10 +000014162Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14163
14164 * Makefile.am include/libxml/Makefile.am
14165 include/libxml/globals.h globals.c include/libxml/threads.h
14166 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14167 configure.in: started integrating the core of the thread support
14168 not activated yet but half integrated. The code should still
14169 compile and work anyway.
14170
Daniel Veillardb44025c2001-10-11 22:55:55 +000014171Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14172
14173 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14174 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14175 integrating the non-controversial parts of Gary Pennington
14176 multithread patches
14177 * catalog.c: corrected a small bug introduced
14178
Daniel Veillard75b96822001-10-11 18:59:45 +000014179Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14180
14181 * catalog.c include/libxml/catalog.h: very serious cleanup,
14182 isolating unportable code and as much as possible the accesses
14183 to the global shared catalog. May need more testing !
14184
Daniel Veillard78d12092001-10-11 09:12:24 +000014185Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14186
14187 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14188 Keith Isdale patches for the XSLT debugger interfaces. Some
14189 cleanup
14190
Daniel Veillardff0b7312001-10-11 06:46:09 +000014191Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14192
14193 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14194 * DOCBparser.c: generate line nubers in elements
14195
Daniel Veillard60087f32001-10-10 09:45:09 +000014196Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14197
14198 * configure.in: preparing 2.4.6 release
14199 * doc/xml.html doc/html/*: updated and rebuilt the docs
14200 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14201
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014202Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14203
14204 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14205 adding documentation for DV's supercatalog support
14206
Daniel Veillard82d75332001-10-08 15:01:59 +000014207Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14208
14209 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
14210 super catalog support adding one API and one flag --sgml to
14211 xmlcatalog
14212
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000014213Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
14214
14215 * doc/xmlcatalog_man.xml, xmlcatalog.1
14216 One more crack at
14217 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14218
14219
Thomas Broyer47334c02001-10-07 16:41:52 +000014220Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14221
14222 * xpath.c: implemented xmlXPathObjectCopy for external objects
14223 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
14224
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000014225Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
14226
14227 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14228 finishing up fix to
14229 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
14230 the xmlcatalog man page display more elegantly
14231
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000014232Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
14233
14234 * configure.in: closing bug #61832
14235 * HTMLparser.c: removed a warning
14236
Daniel Veillard6ab38382001-10-06 13:08:27 +000014237Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14238
14239 * xpath.c: fixing #61673 part I, do not loose doc information
14240 when copying result value trees.
14241
Daniel Veillard556c6682001-10-06 09:59:51 +000014242Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14243
14244 * xpath.c: trying to harden the XPath interpreter
14245
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000014246Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
14247
14248 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
14249 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14250
William M. Brack1633d182001-10-05 15:41:19 +000014251Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14252
14253 * HTMLparser: repaired another loop problem
14254
Daniel Veillard20ee8c02001-10-05 09:18:14 +000014255Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14256
14257 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
14258 parsing.
14259 * xpath.c: fix bug #61291 the default XML namespace node is
14260 missing from the namespace axis.
14261 * tree.c: refuse to create namespaces nodes with prefix "xml"
14262
Daniel Veillard651f9472001-10-04 14:51:06 +000014263Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14264
14265 * SAX.c: ouch a non-defined namespace could lead to a crash,
14266 fixed #61215
14267
Daniel Veillard7dd05702001-10-04 14:25:12 +000014268Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14269
14270 * parserInternals.c: closed bug #61054
14271
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000014272Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14273
14274 * include/libxml/Makefile.am: closing #60708
14275
Daniel Veillarda293c322001-10-02 13:54:14 +000014276Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14277
14278 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
14279 adding xmlSAXParseFileWithData following Marco Stipek suggestion
14280
Daniel Veillardf4309d72001-10-02 09:28:58 +000014281Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14282
14283 * valid.c: close bug #61550 when xml: wasn't considered a namespace
14284
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000014285Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14286
14287 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
14288 * DOCBparser.c HTMLparser.c parser.c: fixed typos
14289
Daniel Veillard16756b62001-10-01 07:36:25 +000014290Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
14291
14292 * catalog.c: Justin Fletcher provided cleaup code in case
14293 HAVE_STAT is not defined
14294 * include/win32config.h: Igor Zlatkovic suggested to have
14295 HAVE_STAT defined there
14296
William M. Brack5e1cac12001-09-28 16:19:18 +000014297Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14298
14299 * catalog.c - fixed typing error reported by M. Barros
14300
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000014301Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
14302
14303 * xmllint.c - fixing typo
14304
William M. Brackd28e48a2001-09-23 01:55:08 +000014305Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14306
14307 * HTMLparser.c: small enhancement to prevent loop on
14308 unrecognizable data
14309
Daniel Veillardb1d62872001-09-21 09:47:08 +000014310Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14311
14312 * parserInternals.c: applying patch from bug #60757 this
14313 should close it
14314
Daniel Veillardc0631a62001-09-20 13:56:06 +000014315Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14316
14317 * catalog.c xmlcatalog.c: removed a couple of warning
14318 * xpath.c: try to solve the linking problem on platforms
14319 needing trio to compile
14320
Daniel Veillard1a123612001-09-19 08:06:23 +000014321Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014322
Daniel Veillard1a123612001-09-19 08:06:23 +000014323 * Makefile.am libxml.spec.in: backing up non-documented changes
14324 commited without review or aproval by Jens Finke <jens@gnome.org>
14325 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014326
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014327Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
14328
14329 * configure.in: Joe Orton provided a patch fixing a problem
14330 when iconv is specified to be in a non-standard directory
14331 but wasn't exported in xml2-config --cflags
14332
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014333Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14334
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014335 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014336 troubles with 2.4.4 errors.
14337
Daniel Veillard16698282001-09-14 10:29:27 +000014338Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14339
14340 * encoding.c entities.c: do not output hexadecimal charrefs
14341 when serializing HTML since some version of Netscape can't
14342 grok it, generate decimal ones.
14343 * result/HTML/doc3.htm: output changed due to previous test
14344 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
14345
Daniel Veillard98fed372001-09-13 11:34:58 +000014346Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
14347
14348 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
14349 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
14350
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014351Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000014352 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014353
14354 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
14355 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
14356 updated the configuration scripts systems accordingly
14357
Daniel Veillard04382ae2001-09-12 18:51:30 +000014358Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14359
14360 * configure.in: preparing for 2.4.4
14361 * doc/xml.html doc/html/*: updated and rebuilt the docs
14362
Daniel Veillardd63437e2001-09-12 15:00:27 +000014363Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14364
14365 * win32/dsp/libxml2.def.src: tried to incorporate comments
14366 from bug #59220
14367
Daniel Veillard319a7422001-09-11 09:27:09 +000014368Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14369
14370 * parser.c result/noent/wml.xml: fixed bug #59981 related
14371 to handling of '&' in attributes when entities are substitued
14372
Daniel Veillard7cf5e442001-09-10 20:16:32 +000014373Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14374
14375 * libxml.h include/libxml/xmlversion.h.in
14376 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
14377 Tried to close bug #60131
14378
Daniel Veillardbce62332001-09-10 18:46:55 +000014379Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14380
14381 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
14382
Daniel Veillard143b04f2001-09-10 18:14:14 +000014383Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
14384
14385 * SAX.c: fixing bug #59946 on xmlns=""
14386
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000014387Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14388
14389 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
14390 but allocates a new error code.
14391
Daniel Veillard05c13a22001-09-09 08:38:09 +000014392Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14393
14394 * xmllint.c: John Fleck fixed typos in the options output
14395 * parser.c SAX.c: fix ignorable white space SAX selection
14396
14397Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14398
14399 * entities.c: Steve Underwood found the possibility of an
14400 ininite loop in case of error.
14401
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000014402Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14403
14404 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
14405
Daniel Veillarda050d232001-09-05 15:51:05 +000014406Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14407
14408 * parser.c: warn if version is not 1.0 but it's not
14409 strictly speaking an error after analyzing the spec
14410
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000014411Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
14412
14413 *doc/catalog.html - add link to the html version of the
14414 man page, other linguistic cleanups
14415
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000014416Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
14417
14418 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14419 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
14420 file, has not yet been included in the build.
14421
Daniel Veillard99784ff2001-09-01 16:20:28 +000014422Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14423
14424 * catalog.c: removed a duplicate affectation Justin Fletcher
14425
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000014426Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
14427
14428 * tree.c: Armin Sander pointed a possible text coalescing
14429 problem, completed his patch.
14430
Bjorn Reese0b2ae432001-08-31 16:31:57 +000014431Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14432
14433 * trionan.c: Fixed const and volatile re-definition problem
14434
Daniel Veillard5d96fff2001-08-31 14:55:30 +000014435Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
14436
14437 * libxml.4 parser.c: doc updates from Heiko Rupp
14438 * parserInternals.c: 2 sanity checks from Heiko Rupp
14439
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014440Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14441
14442 * tree.c: applied patch from Armin Sander to make some pointers
14443 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014444 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014445
Daniel Veillardb06c6142001-08-27 14:26:30 +000014446Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14447
14448 * xpath.c: hum, restrict the integer usage gcc bug workaround
14449 to only gcc compilers so that other architecture don't get
14450 penalized by this limitation.
14451 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14452
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014453Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14454
14455 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14456 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14457
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014458Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14459
14460 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14461 --convert option to xmlcatalog to convert SGML ones to
14462 the XML syntax.
14463 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14464
14465 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014466Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14467
14468 * catalog.c xmlIO.c: started some serious testing and fixed
14469 a few bug and optmization needs.
14470
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014471Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14472
14473 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14474 preparing for a 2.4.3 release even if it may not be ready yet
14475 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14476 all file parsing lookup to go through the entity resolver, add
14477 to add an API to bypass it (needed to load catalogs themselves),
14478 some cleanup on the catalog code too.
14479 * nanoftp.c: small cleanup
14480 * doc/catalog.html: small update
14481
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014482Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14483
14484 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14485 Jun Kuriyama
14486
Daniel Veillardffb120d2001-08-23 00:52:23 +000014487Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14488
14489 * doc/catalog.html: finished the catalog documentation
14490
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014491Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14492
14493 * doc/catalog.html doc/xml.html: added documentation about
14494 Catalog support, misses an API description
14495 * doc/html/*: reextracted the API pages
14496
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014497Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14498
14499 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14500 Added the part about section 7.2 on URI resolution,
14501 fixed a side effect in the HTML parser, look complete
14502 and ready to rock except the URI/SystemID part!
14503
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014504Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14505
14506 * include/libxml/catalog.h include/libxml/parser.h
14507 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14508 xmlIO.c: added support and APIs needed for the catalog PI
14509 * include/libxml/xmlIO.h: cleanup
14510
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014511Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14512
14513 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14514 include/libxml/catalog.h: starts to look okay, really
14515 plugged the new framework, cleaned a lot of stuff,
14516 added some APIs, except the PI's support missing this
14517 should be mostly complete
14518 * result/catalogs/* test/catalogs/*: added new test, enriched
14519 the existing one with URN ID tests
14520
Daniel Veillard64339542001-08-21 12:57:59 +000014521Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14522
14523 * catalog.c: fixed nextCatalog
14524 * result/catalogs/docbook test/catalogs/*: started adding
14525 a small regression test
14526
Daniel Veillardcda96922001-08-21 10:56:31 +000014527Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14528
14529 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14530 more work on the XML catalog support.
14531 * parser.c include/libxml/parser.h: small cleanup seems using
14532 list as a public parameter name can give portability troubles
14533 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14534 include/libxml/xpath.h include/libxml/Makefile.am: removed
14535 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14536 wrappers
14537
Bjorn Reese45029602001-08-21 09:23:53 +000014538Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14539
14540 * Makefile.am trio.c triodef.h trionan.c xpath.c
14541 include/libxml/Makefile.am include/libxml/trionan.h:
14542 Re-worked Not-A-Number and Infinity support.
14543 * xmlcatalog.c: added readline include files
14544
Daniel Veillard344cee72001-08-20 00:08:40 +000014545Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14546
14547 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14548 testCatalog as xmlcatalog, making it an installed app
14549 adding a shell, and preparing it to be a /etc/xml/catalog
14550 management tool, though not ready yet
14551 * catalog.c include/libxml/catalog.h: adding support for
14552 XML Catalogs http://www.oasis-open.org/committees/entity/
14553 not finished, there is some interesting tradeoffs and a
14554 few open questions left.
14555
Daniel Veillardb7664f42001-08-19 13:00:43 +000014556Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14557
14558 * xmllint.c: fixed a line formatting problem
14559
Daniel Veillard5015b712001-08-17 09:37:52 +000014560Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14561
14562 * SAX.c: removed a couple of unused variable (Albert Chin)
14563
Daniel Veillardbb371292001-08-16 23:26:59 +000014564Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14565
14566 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14567 trying to fix some troubles w.r.t. function returning
14568 const xxxPtr.
14569
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014570Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14571
14572 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14573 defined
14574
Daniel Veillardae6db172001-08-16 19:32:00 +000014575Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14576
14577 * xpointer.c: removed unused var
14578
Daniel Veillard09190202001-08-16 16:27:41 +000014579Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14580
14581 * testXPath.c: another small cleanup closing bug #59110
14582
Daniel Veillard796f4b62001-08-16 16:00:13 +000014583Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14584
14585 * win32/dsp/libxml2.def.src: small cleanup closing bug
14586 #59108
14587
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014588Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14589
14590 * example/gjobread.c: add xmlCleanupParser() before leaving
14591
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014592Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14593
14594 * config.h.in configure.in include/libxml/xmlwin32version.h:
14595 released 2.4.2
14596
Daniel Veillardd3d06722001-08-15 12:06:36 +000014597Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14598
14599 * include/libxml/valid.h debugXML.c valid.c: deprecate
14600 the non-boundchecking Sprintf functions, add Snprintf
14601 this should close bug #57984
14602
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014603Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14604
14605 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14606 URIs before doing the lookups (pointed by Mark Vakoc)
14607
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014608Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14609
14610 * xpath.c: serious changes on Result Value Trees and NodeSets
14611 w.r.t. deallocation and collect operations. Probably not
14612 100% clean (merge of allocated trees smells like a problem).
14613 Seems sufficient to close #58943
14614
Daniel Veillard90493a92001-08-14 14:12:47 +000014615Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14616
14617 * xmllint.c: adding a --format option
14618
Daniel Veillardfe703322001-08-14 12:18:09 +000014619Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14620
14621 * xpath.c: count() was broken on Result Value Tree
14622 * xmlIO.c: fixed file:/// accesses on _WIN32
14623
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014624Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14625
14626 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14627 macro was renamed, this should close bug #58683
14628
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014629Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14630
14631 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14632 entity substitution mode text at the end of the entity might
14633 be added due to text coalescing.
14634 * nanoftp.c parser.c: small cleanup
14635
Daniel Veillard0c720972001-08-08 20:59:00 +000014636Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14637
14638 * HACKING: added John Fleck right to commit in the doc subdir
14639
Daniel Veillard48da9102001-08-07 01:10:10 +000014640Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14641
14642 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14643 allow to inherit attributes from the DTD directly in the
14644 tree, this is needed for XPath and can be a useful feature.
14645 Inherited namespaces are always provided at the tree level now
14646 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14647 of tests for this feature (XSLT being the prime user).
14648
Daniel Veillard50f34372001-08-03 12:06:36 +000014649Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14650
14651 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14652 testSAX.c xmlIO.c xmllint.c include/win32config.h
14653 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14654 include/libxml/xmlwin32version.h.in win32/README.MSDev
14655 win32/dsp/*: applied Win32 Facelift No.2 patches from
14656 Igor Zlatkovic for Windows/MSC
14657
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014658Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14659
14660 * SAX.c: unparsedEntityDecl() the URI computation of the
14661 entity wasn't done breaking XSLT unparsed-entity-uri()
14662
Daniel Veillard567e1b42001-08-01 15:53:47 +000014663Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14664
14665 * xpath.c: fixed a bug when walking the descendants and
14666 the current node has no children
14667 * debugXML.c: show up when a text node is supposed to not be escaped
14668
Thomas Broyerf186c822001-07-31 23:30:37 +000014669Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14670
14671 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14672 worked like the set:leading() function)
14673 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14674
Daniel Veillardba6db032001-07-31 16:25:45 +000014675Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14678
Daniel Veillard57905372001-07-31 15:52:17 +000014679Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * include/libxml/xmlIO.h: apply change to close #58141
14682 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14683
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014684Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * parser.c: when the internal subset uses a PE, then the
14687 included entity can use conditional sections.
14688
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014689Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14692 when walking the namespace axis showing up in
14693 libxst/tests/general/bug-12
14694 * xmlmemory.c: added the possibility to trace a given block
14695 defined by its address
14696
Daniel Veillard4aafa792001-07-28 17:21:12 +000014697Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * parser.c: don't override existing encoding specified before
14700 starting xmlParseDocument()
14701
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014702Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * include/libxml/xmlwin32version.h: reinserted, needed for
14705 Windows users of CVS
14706
Darin Adlera77cac02001-07-27 17:41:51 +0000147072001-07-27 Darin Adler <darin@bentspoon.com>
14708
Darin Adler699613b2001-07-27 22:47:14 +000014709 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14710 * testCatalog.c: Add include of <libxml/parser.h>.
14711
147122001-07-27 Darin Adler <darin@bentspoon.com>
14713
Darin Adlera77cac02001-07-27 17:41:51 +000014714 * include/libxml/.cvsignore:
14715 * include/libxml/xmlwin32version.h:
14716 Remove this file from CVS because it's generated.
14717
Daniel Veillard50822cb2001-07-26 20:05:51 +000014718Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * parser.c include/libxml/parser.h: applied const patches from
14721 Tom Moog #58002
14722
Thomas Broyerba4ad322001-07-26 16:55:21 +000014723Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14724
14725 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14726 lookup framework
14727
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014728Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * tree.c: fixed xmlCopyNode() for documents
14731
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014732Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14735
14736Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014737
14738 * parser.c: fixes bug #57652 reported by Morus Walter
14739
Daniel Veillarde3924972001-07-25 20:25:21 +000014740Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14743
Daniel Veillarda53c6882001-07-25 17:18:57 +000014744Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14747 errors, lesson don't add new functions at 1am before a release
14748 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14749 from XPath initialization when possible.
14750
Daniel Veillardd9bad132001-07-23 19:39:43 +000014751Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * result/scripts/base*: removing history/readline changed
14754 this slightly
14755 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14756 xmllint.c: make element content line number generation
14757 optionnal to avoid breaking old apps added interface to switch
14758
Daniel Veillardf012a642001-07-23 19:10:52 +000014759Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014762 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014763 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14764 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14765 John Kroll fixes to allow saving to HTTP via PUT (or
14766 POST of needed).
14767 * doc/html/*.html: regenerated the docs
14768
Thomas Broyere8126242001-07-22 03:54:15 +000014769Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14770
14771 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14772 xmlHashScanFull and xmlHashScannFull3 to get passed the
14773 three keys as arguments to the callback function
14774
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014775Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * configure.in Makefile.am: removed libxml softlink for good
14778 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14779 100% coverage by gtk-doc
14780
Daniel Veillard8599e702001-07-17 21:38:51 +000014781Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14784 fixed serious troubles due to size_t vs. int mismatch
14785
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014786Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14789
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014790Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14791
14792 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14793 convenient extension API for value and context managing
14794 Now handles external objects through xmlXPathPopExternal,
14795 xmlXPathWrapExternal and xmlXPathReturnExternal.
14796 Added functions for sets operations (intersection, etc.)
14797
Daniel Veillard22090732001-07-16 00:06:07 +000014798Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14801 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14802 HTMLparser.c: cleanup of global variables, marking some
14803 const or private.
14804
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014805Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014806
14807 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14808 fixed xmlXPathNodeSetItem when passing index=0
14809
Daniel Veillard05dec342001-07-14 21:57:39 +000014810Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14813
Daniel Veillard28ae6362001-07-14 16:44:32 +000014814Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * xmllint.c: fixed compilation under Cygwin #57503
14817 * TODO: update
14818
Peter Williamsed156f52001-07-13 18:35:13 +0000148192001-07-13 Peter Williams <peterw@ximian.com>
14820
14821 * config.h.in: add #undef HAVE_DLFCN_H
14822
14823 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14824 builddir.
14825
Daniel Veillard73b36e32001-07-12 15:09:52 +000014826Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14829 raised by #57348 and #57381
14830
Daniel Veillard7db37732001-07-12 01:20:08 +000014831Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14834 tree.c xpointer.c: store the line numbder in element->content,
14835 may break some software, need a configuration mechanism
14836
Darin Adler96037892001-07-11 00:03:16 +0000148372001-07-10 Darin Adler <darin@bentspoon.com>
14838
14839 * .cvsignore:
14840 * example/.cvsignore:
14841 * include/.cvsignore:
14842 * include/libxml/.cvsignore:
14843 Various things that are generated and should be ignored.
14844
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014845Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14848 * doc/xml.html doc/html/*: updated the docs
14849
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014850Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14853 validation occured on content with element child
14854
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014855Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * tree.c: fixed XML Base computation which was broken
14858 * debugXML.c: added a base function to the shell
14859 * Makefile.am result/scripts/* test/scripts/*: added scripts
14860 based regression tests, and adding 2 XML Base tests
14861
Daniel Veillard19e96c32001-07-09 10:32:59 +000014862Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * tree.c: set properties doc and call xmlSetListDoc for properties
14865 content when grafting them in a different tree.
14866 * aclocal.m4: remove from CVS
14867
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014868Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * win32/libxml2/libxml2.def.src: added some missing entry point
14871 for XPath (Mark Vakoc)
14872
Daniel Veillard388236f2001-07-08 18:35:48 +000014873Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14876 layer should URI-Unescape before trying to open resources.
14877
Daniel Veillard04383752001-07-08 14:27:15 +000014878Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * xpath.c: fix the name() bug for elements in the default
14881 namespace reported by Charlie Bozeman
14882
Daniel Veillard7583a592001-07-08 13:15:55 +000014883Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14886 led to an XPath fix, improvements of SAX initialization, and
14887 an added option --nocdata to testXPath
14888
Daniel Veillard449d7392001-07-07 19:11:06 +000014889Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * doc/libxml-doc.el: Felix Natter provided anew version working
14892 with XEmacs too
14893
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014894Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * include/libxml/xpath.h: small cleanup
14897 * doc/xml.html: update
14898
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014899Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14902 released 2.3.14
14903
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014904Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014907 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014908
Daniel Veillard73c9c042001-07-05 20:02:54 +000014909Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14912 were not equal to empty strings
14913
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014914Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * SAX.c: fixed a URI-Reference computation problem when validating
14917 * xmlIO.c: small cleanup
14918
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014919Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * parser.c: improved the description of a couple of interfaces
14922 upon Larry Stamper suggestion
14923
Daniel Veillard62f313b2001-07-04 19:49:14 +000014924Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * SAX.c entities.c parser.c: changed completely the way entities
14927 are handled when running the parser in entity substitution mode.
14928 This fixes a bug reported by Stephan Kulow and nearly divides
14929 by 3 the amount of memory required by libxslt to load and process
14930 DocBook TDG.
14931
Daniel Veillardf420ac52001-07-04 16:04:09 +000014932Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * HTMLparser.c: fixing a too early root closing problem raised
14935 byt Prashanth Naidu
14936
Daniel Veillard8c357d52001-07-03 23:43:33 +000014937Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14940 raised by Mark Vakoc.
14941
Daniel Veillard6e90d192001-07-03 16:37:49 +000014942Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * example/Makefile.am: fixed the include path to add srcdir/include
14945 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14946 and some cleanup
14947
Daniel Veillardf06307e2001-07-03 10:35:50 +000014948Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
14950 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14951 lot of optimization work, results in significant improvements
14952 when handling really complex XPath queries. Add a small optimizer
14953 for unions, improve [n] and [last()], avoid some costly ops.
14954
Daniel Veillard77044732001-06-29 21:31:07 +000014955Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14958 * xpath.c: small cleanup
14959 * xmlGetNsList: reformated, fixed problems if used on Entities
14960
Daniel Veillard2adbb512001-06-28 16:20:36 +000014961Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14964
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014965Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14968 * Makefile.am example/Makefile.am: workaround automake generating
14969 erroneous deps
14970
Daniel Veillard12f7d292001-06-28 13:12:11 +000014971Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * include/win32config.h: bug #56801 Yon Derek provided a patch
14974 to the windows config file.
14975
Daniel Veillard87ee9142001-06-28 12:54:16 +000014976Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14979 libxml.h : Yon Derek provided a set of changes to compile from
14980 CVS on Windows/MSC
14981
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014982Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * parser.c: fixed UTF8 BOM support in push mode
14985 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14986 added a specific testcase
14987
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014988Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * Makefile.am: added --push regression tests
14991 * parserInternals.c: the XML parser segfaulted in --push mode
14992
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014993Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * configure.in: moved the symlinks detection within a CVS
14996 check, this is not portable and will be removed soon.
14997 * xpath.c: small cleanup/speedup
14998
Daniel Veillard11648102001-06-26 16:08:24 +000014999Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15000
15001 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15002 release of 2.3.12
15003 * parser.c: make an error message if unknow entities in all cases
15004
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015005Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15008
Daniel Veillard23793842001-06-25 16:07:45 +000015009Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15012 includes were installed in the wrong dir
15013
Daniel Veillardf5498f32001-06-25 15:08:36 +000015014Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15015
15016 * doc/html.xml: warn against sending code to exhibit bugs.
15017
Daniel Veillard56f06462001-06-24 21:34:03 +000015018Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15021 Tru64 from Thomas Leitner
15022
Daniel Veillardc5d64342001-06-24 12:13:24 +000015023Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * AUTHORS: added William and Bjorn
15026 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15027 daniel@veillard.com hopefully I won't have to do this again
15028 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15029 docs can be rebuilt cleanly now
15030 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15031 from CVs it's generated, added include/libxml/xmlwin32version.h
15032 also generated but which should change far less frequently.
15033 * catalog.c nanoftp.c: made sure to include libxml.h not
15034 libxml/xmlversion.h directly
15035 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15036 when compiling on WIN32 and MSC
15037
Daniel Veillard07385fd2001-06-23 21:55:48 +000015038Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * include/Makefile.am include/libxml/Makefile.am configure.in:
15041 fixed make distcheck and rebuilding the rpms
15042
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015043Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * configure.in: should finish the migration of exported includes
15046 into a real include/libxml in CVS, at least for CVS users.
15047 * removed the exported headers, added in include/libxml (as well
15048 as xmlversion.h.in).
15049
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015050Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * configure.in: fixed the way to detect symlink
15053
Daniel Veillard66541772001-06-23 18:31:04 +000015054Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15055
15056 * configure.in: updated, include/libxml is now a real CVS dir
15057
Daniel Veillardca989762001-06-23 17:39:29 +000015058Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15061 version works with both libxml1 and libxml2 (it autodetects
15062 the prefix of the html-files) from Felix Natter.
15063 * doc/xml.html: updated doc accordingly
15064
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015065Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * xpath.c: fixed the bug generating a template loop in libxslt
15068 when using docbook-xsl-1.4, * should filter out document nodes
15069 * HACKING: added William
15070 * TODO: updated
15071
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015072Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * doc/FAQ.html: added a warning about gcc-3.0
15075 * doc/xml.html: added reference to gdome2 and removed a confusing
15076 sentence
15077
Daniel Veillardf7f41852001-06-22 15:18:01 +000015078Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * xmlversion.h: okay this is a generated file, but Windows
15081 users need it and they can't generate it, and I want CVS
15082 Windows users ...
15083 * win32/libxml2/libxml2_so.dsp: Windows project file for
15084 the shared lib version of libxml2
15085 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15086 resources needed for libxslt/xsltproc by Yon Derek
15087
Bjorn Reese3157b342001-06-22 14:41:45 +000015088Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15089
15090 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15091
Daniel Veillard4151acb2001-06-22 10:48:57 +000015092Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
Daniel Veillardcc146db2001-06-22 11:10:52 +000015094 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15095
15096Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15097
Daniel Veillard4151acb2001-06-22 10:48:57 +000015098 * include/win32config.h: Yon Derek provided a first fix
15099 to be able to compile libxslt/xsltproc on Windows
15100
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015101Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * xpath.c: attempt to work around what seemed a gcc optimizer
15104 bug when handling floats on i386 http://veillard.com/gcc.bug
15105 * tree.c entities.c encoding.c: doing some cleanups while
15106 chasing it
15107
Daniel Veillard017b1082001-06-21 11:20:21 +000015108Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * Makefile.am: cleanup when --without-debug is specified
15111 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15112 w.r.t. --without-debug and other include points
15113 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15114 Catalogs
15115 * configure.in entities.h tree.h HTMLparser.c: removed
15116 --without-corba, made the _private field mandatory
15117
Daniel Veillard87a764e2001-06-20 17:41:10 +000015118Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15119
15120 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15121 outputs a BOM in UTF8, an errata has been issued to avoid the
15122 problem, that was the most reasonable solution... Add support
15123 for a leading UTF8 BOM in entities.
15124
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015125Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15126
15127 * valid.c: fixed a bug found when post validating an entity ref
15128 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15129 activate it too
15130
Daniel Veillard39196eb2001-06-19 18:09:42 +000015131Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15134 weakness in the node copy the XPointer and the XInclude
15135 implementations. Serious cleanup.
15136
Daniel Veillard3739b982001-06-19 12:51:30 +000015137Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * Makefile.am: Kjartan Maraas provided a small patch to
15140 add xml2-config.in to EXTRA_DIST
15141
Daniel Veillarda9142e72001-06-19 11:07:54 +000015142Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15145 provided another failing case found in KDE, the way the
15146 ctxt->vctxt.nodeTab was allocated and freed changed over
15147 time but it wasn't completely cleaned up. This should fix it.
15148
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015149Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * parser.c: Stephan Kulow also raised the fact that line number
15152 could get miscounted making debug harder, fixed the problem
15153 in xmlParseCharData()
15154
Daniel Veillard64b98c02001-06-17 17:20:21 +000015155Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * valid.c: Stephan Kulow pointed out a problem when validating
15158 and using an empty entity, forgot a 'break' in a case.
15159
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015160Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15163 * doc/xml.html: updated with 2.3.11
15164
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015165Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * TODO: updated adding cleanup of generated doc
15168 * configure.in: prepared to release 2.3.11
15169 * xmllint.c: added --version for bug reporting
15170 * doc/html/*.html: rebuilt the doc
15171
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015172Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * xpath.c: first part of the work on selecting namespace to
15175 fix bug #56115
15176
Daniel Veillard96ed5832001-06-15 22:22:04 +000015177Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15180 when using -liconv
15181 * TODO: updated
15182
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015183Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15186 cleanup, encoding support.
15187
Daniel Veillard608ad072001-06-14 08:32:28 +000015188Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15191
Daniel Veillard239d0522001-06-13 23:02:48 +000015192Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * xpath.c: bug detected by Ankh when / is used as a function arg
15195
Daniel Veillard02bb1702001-06-13 21:11:59 +000015196Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15197
15198 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15199 of element and use it to avoid outputting formatting spaces at
15200 the wrong place. Implemented the format parameter for HTML save.
15201 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15202 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15203 result/HTML/wired.html: of course this impact the result of a
15204 number of HTML tests
15205
Daniel Veillard95d845f2001-06-13 13:48:46 +000015206Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * HTMLtree.[ch]: started augmenting the HTML save API with
15209 encoding and formatting parameters
15210
Daniel Veillardeca60d02001-06-13 07:45:41 +000015211Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * HTMLtree.h: cleanup and started evaluating the work needed on
15214 revamping the HTML output code
15215
Daniel Veillard84666b32001-06-11 17:31:08 +000015216Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
15219
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015220Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * valid.c: fixed bug #56049, forgot one check in the
15223 validation routine
15224
Daniel Veillardca2366a2001-06-11 12:09:01 +000015225Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15226
15227 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
15228
Daniel Veillard6761eee2001-06-11 10:29:38 +000015229Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15230
15231 * libxml.h: fixed an error in last commit
15232 * doc/FAQ.html: added an entry for compilation from CVS
15233
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000015234Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * xmlversion.h.in libxml.h: Cygwin patches
15237 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
15238 * tree.h: cleanup
15239
Daniel Veillardacd370f2001-06-09 17:17:51 +000015240Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15241
15242 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15243 memory block in a strange case where libxml is linked twice
15244 in the binary.
15245
Daniel Veillard1d047672001-06-09 16:41:01 +000015246Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
15249 state far too often, simple fix used to avoid it.
15250
Daniel Veillard4497e692001-06-09 14:19:02 +000015251Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
15254 being processed, applied his patch
15255 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
15256
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000015257Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
15260 provided fixes to compile on MSCC again
15261 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
15262 also provided an update for the project files.
15263
Daniel Veillarda682b212001-06-07 19:59:42 +000015264Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
15267 bug #55810
15268
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000015269Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15270
15271 * tree.c: fixed xmlGetNsProp() to close bug #55683
15272 Note this requires libxslt to use it's own function instead.
15273
Daniel Veillardf0c53762001-06-07 16:07:07 +000015274Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * HTMLtree.c: when in a pre element no formatting space should
15277 be added.
15278 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
15279
Daniel Veillard068a9652001-06-07 15:30:26 +000015280Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * configure.in: added tests for signal() and signal.h
15283
Daniel Veillard541d6552001-06-07 14:20:01 +000015284Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * xpath.c: robert pointed out xmlXPathNINF was not initialized
15287
Daniel Veillard8a367d42001-06-07 14:01:34 +000015288Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * doc/libxml-doc.el: Felix Natter provided a new version for
15291 libxml2
15292
Daniel Veillard8a926292001-06-07 11:20:20 +000015293Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15294
15295 * HTMLtree.c: when in a pre element no formatting space should
15296 be added.
15297
Daniel Veillard14839d52001-06-06 16:11:56 +000015298Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
15301
Daniel Veillarde95e2392001-06-06 10:46:28 +000015302Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
15305 hack
15306 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
15307 * uri.c: fixed a warning
15308
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000015309Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * HTMLtree.c: trying to close bug #55772 escaping in script
15312 elements
15313 * doc/xml.html: suggest to send mail to the list
15314
15315Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000015316
15317 * error.c: attempt to fix the xmlGetVarStr breakage once and for
15318 good. Use a macro and based on the solution provided in
15319 vsnprintf manual page from GNU.
15320
Bjorn Reese99748722001-06-05 12:49:15 +000015321Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15322
15323 * error.c: Workaround for non-preserving variadic list.
15324 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
15325
Daniel Veillard2e4f1882001-06-01 10:11:57 +000015326Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * doc/xml.html: added 2.3.10 release
15329
Daniel Veillardb3a182e2001-06-01 09:28:09 +000015330Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15331
15332 * configure.in: releasing 2.3.10
15333
Daniel Veillard3c2758d2001-05-31 18:43:43 +000015334Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
15337
Daniel Veillard20042422001-05-31 18:22:04 +000015338Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * encoding.c: Robert Collins provided a patch to add the
15341 "US-ASCII" encoding alias
15342
Daniel Veillard97ac1312001-05-30 19:14:17 +000015343Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
15346 string oriented functions and started cleaning the related areas
15347 in xpath.c which needed fixing in this respect
15348
Daniel Veillard2d703722001-05-30 18:32:34 +000015349Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
15352 #55380
15353 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
15354
Daniel Veillard9403a042001-05-28 11:00:53 +000015355Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * TODO: updated
15358 * nanohttp.[ch] : started adding APIs to get the redirected URL
15359 when this occurs (needed for further base computation
15360 * tree.h: cleanup
15361 * encoding.c: cleanup
15362 * SAX.c: minor change around ctxt->loadsubset
15363
Daniel Veillard6278fb52001-05-25 07:38:41 +000015364Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * Makefile.am include/Makefile.am: small change to have
15367 include/libxml rebuilt if working from CVS.
15368 * uri.c: applied another patch from Carl Douglas for URI escaping,
15369 this should close bug #51876
15370
Daniel Veillardd16df9f2001-05-23 13:44:21 +000015371Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * xinclude.c: fixed XInclude recursive behaviour bug #54678
15374 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
15375 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
15376 added specific regression test
15377 * parser.h: preparing for the XSLT mode where DTD inherited
15378 attributes are added to the tree.
15379
Daniel Veillardbbd22452001-05-23 12:02:27 +000015380Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * xinclude.[ch]: Updated the namespace for the Last Call version
15383 * result/XInclude/include test/XInclude/include: updated the
15384 testsuite accordingly
15385
Daniel Veillard8514c672001-05-23 10:29:12 +000015386Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
15389 related to bug #51876
15390
Daniel Veillard42596ad2001-05-22 16:57:14 +000015391Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * tree.c: fixed a gross mistake in base computation, xml:base is
15394 not completely correct yet (need cascade).
15395 * xpath.[ch]: added the few things needed to find a function name
15396 and URI from the XPath context when it is called.
15397
Daniel Veillard81418e32001-05-22 15:08:55 +000015398Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15399
15400 * catalog.[ch]: fixes and add xmlLoadCatalogs()
15401 * DOCBparser.c: small cleanup
15402 * xmllint.c: added a --catalogs option to load catalogs from
15403 $SGML_CATALOG_FILES
15404 * tree.c: cleanup
15405 * configure.in: iconv library fixup, ICONV_LIBS
15406
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000015407Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15408
15409 * catalog.c: handling of CATALOG entries. detection of recursion,
15410 and a few bugfixes
15411 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
15412 against the default namespace
15413
Daniel Veillard04b93292001-05-21 08:15:31 +000015414Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
15417
Daniel Veillarda97a19b2001-05-20 13:19:52 +000015418Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15419
15420 * parser.c: fixed propagation context info when parsing an
15421 external entity.
15422 * doc/html/*.html: regenerated a couple of docs
15423
Daniel Veillard4623acd2001-05-19 15:13:15 +000015424Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15425
15426 * doc/xml.html: update with 2.3.9 informations
15427
Daniel Veillardbed7b052001-05-19 14:59:49 +000015428Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15429
15430 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
15431 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15432 * doc/html/* : rebuilt the docs
15433 * valid.c: small patch which may improve some case when
15434 validating.
15435
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000015436Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15437
15438 * HTMLparser.c: Closed bug #54891
15439 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
15440 to the suite
15441
15442Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15445 applied a documentation patch from LotR and filled in a few missing
15446 descriptions
15447
Daniel Veillard76d66f42001-05-16 21:05:17 +000015448Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15449
15450 * xpath.c tree.c parser.c: speed optimizations at the parser level
15451 document tree freeing and xpath evaluation
15452
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015453Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15454
15455 * parser.c parser.h parserInternals.h: fixed a couple of
15456 interfaces for handling memory buffer input to const char *
15457 upon suggestion of JamesH.
15458
Daniel Veillardc3739e72001-05-15 15:23:27 +000015459Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15460
15461 * configure.in: LoTR sent a patch fixing the previous commit
15462
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015463Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15464
15465 * configure.in: trying to deal again with the stoopid -R linking
15466 flag of Solaris
15467
Daniel Veillard790142b2001-05-15 10:51:53 +000015468Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15469
15470 * xpath.h: two nodeset access macros from Thomas Broyer
15471
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015472Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15473
15474 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15475 patch from Thomas Broyer
15476
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015477Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15478
15479 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15480 case
15481 * INSTALL: was empty added stuff from the FAQ
15482
Daniel Veillard75bea542001-05-11 17:41:21 +000015483Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15484
15485 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15486 attributes handling and #54433 by adding xmlUnsetProp()
15487 and xmlUnsetNsProp()
15488
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015489Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15490
15491 * HTMLparser.c: Patch from Jonas Borgström
15492 (htmlGetEndPriority): New function, returns
15493 the priority of a certain element.
15494 (htmlAutoCloseOnClose): Only close inline elements if they
15495 all have lower or equal priority.
15496 * result/HTML: this of course changed a number of tests results.
15497
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015498Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15499
15500 * xmlIO.c catalog.c: plugged in the default catalog resolution
15501 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15502 documentations
15503 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15504
Daniel Veillarda7374592001-05-10 14:17:55 +000015505Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15506
15507 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15508 integrating catalogs
15509 * catalog.[ch] testCatalog.c: adding a small catalo API
15510 (only SGML catalog support).
15511 * parser.c: restaured xmlKeepBlanksDefault(0) API
15512
Daniel Veillardc17337c2001-05-09 10:51:31 +000015513Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15514
15515 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15516
Daniel Veillard257d9102001-05-08 10:41:44 +000015517Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15518
15519 * parser.c: added xmlParseExternalEntityPrivate() to allow
15520 propagation of ctxt->_private when parsing external entities
15521
Daniel Veillard083c2662001-05-08 08:27:14 +000015522Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15523
15524 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15525
Daniel Veillard01ef7382001-05-08 07:31:43 +000015526Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15529
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015530Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15531
15532 * valid.c: warn when indeterminist content model is detected
15533 * result/VC/ElementValid8: this adds a message
15534 * Makefile.am: add --novalid for VCM tests
15535 * parserInternals.c: added a call to Init memory
15536
Daniel Veillard64269352001-05-04 17:52:34 +000015537Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15538
15539 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15540 when both parameters are NULL.
15541
Daniel Veillard37721922001-05-04 15:21:12 +000015542Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15543
15544 * valid.c: applied small patch from Gary Pennington, reindented
15545 some part of the code.
15546
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015547Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15548
15549 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15550 release, updated and regenerated the docs
15551
Daniel Veillard357c9602001-05-03 10:49:20 +000015552Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15553
15554 * xpath.c result/XPath/expr/floats : clarified and cleanup
15555 printing of abnormal floats in tests.
15556
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015557Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15558
15559 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15560 * results/HTML/ : a few changes in the output of the HTML tests as
15561 a result.
15562 * configure.in: tying to fix -liconv where needed
15563
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015564Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * Makefile.am: fixed a stupid error
15567
Daniel Veillard7150a032001-05-02 16:41:11 +000015568Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15569
15570 * configure.in Makefile.am: make the inclusion of the trio
15571 modules in the library conditional
15572
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015573Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15574
15575 * DOCBparser.c: patche from László Kovács, fixed entities refs
15576 in attributes handling
15577
Daniel Veillardedddff92001-05-02 10:58:52 +000015578Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15579
15580 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15581 flushing
15582
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015583Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15584
15585 * xpath.c: fix of an XSLT namespace bug reported on the list
15586 general/bug-8-
15587
Daniel Veillard5792e162001-04-30 17:44:45 +000015588Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15589
15590 * strio.h trio.c: Dan McNichol suggested a couple of small
15591 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15592
Daniel Veillard02141ea2001-04-30 11:46:40 +000015593Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * tree.c parser.c encoding.c: spent a bit more time looking
15596 at the parsing speed and DOM handling. Added a few more
15597 speedups.
15598
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015599Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15600
15601 * parser.c: small but effective parsing speed improvement
15602
Daniel Veillardb59076b2001-04-29 17:04:07 +000015603Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15604
15605 * configure.in: default on the DocBook parser inclusion (for Gnome)
15606 * DOCBparser.h: fixed a header reference
15607
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015608Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15609
15610 * configure.in xpath.c: applied Bjorn patches for FPE on the
15611 alpha
15612
Daniel Veillardeefd4492001-04-28 16:55:50 +000015613Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15614
15615 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15616 xmlSaveFormatFileTo()
15617
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015618Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15619
15620 * xpath.c: simple and efficient optimization, XPath functions
15621 aways bind to the same code, cache this
15622 * TODO: updated (by saying some is obsolete)
15623
Daniel Veillard2156a562001-04-28 12:24:34 +000015624Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15625
15626 * xpath.c: more cleanup work on XPath name parsing routines
15627
Daniel Veillard61d80a22001-04-27 17:13:01 +000015628Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15629
15630 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15631 xmlXPathParseName
15632 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15633 * debugXML.c: avoid compilation problems if compiling without
15634 HTML support, Igor Zlatkovic
15635 * win32/libxml2/libxml2.def.src: being able to compile without
15636 XPath on Windows
15637
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015638Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15639
15640 * libxml.m4: yet another patch from Toshio Kuratomi
15641
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015642Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15643
15644 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15645
Daniel Veillard67fee942001-04-26 18:59:03 +000015646Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15647
15648 * tree.[ch]: added xmlSaveFormatFile interface for saving
15649 and indenting a file.
15650
Daniel Veillard82e49712001-04-26 14:38:03 +000015651Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15652
15653 * xpath.c: fixed bug #53689 related to processing-instruction()
15654
Daniel Veillard02f077a2001-04-26 10:59:11 +000015655Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15656
15657 * DOCBparser.c: patche from László Kovács
15658
Daniel Veillard30211a02001-04-26 09:33:18 +000015659Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15660
15661 * parser.c: applied fixes from Christian Glahn bug report #53391
15662
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015663Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15664
15665 * error.c: Jean François Lecomte provided a complete description
15666 and a fix to bug #53537
15667
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015668Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15669
15670 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15671
Daniel Veillard1034da22001-04-25 19:06:28 +000015672Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15673
15674 * DOCBparser.c SAX.c: a bit more work on entities processing.
15675 Still Need to cleanup XML output and references in attributes
15676
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015677Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15678
15679 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15680
Daniel Veillardb33c2012001-04-25 12:59:04 +000015681Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15682
15683 * tree.c: trying to fix #53574, not completely complete,
15684 I would like xmllint --copy --debug test/ent1 and
15685 xmllint --debug test/ent1 to show the same result.
15686 * xpath.c: fix a bug when trying to sort namespace nodes
15687
Daniel Veillard5146f202001-04-25 10:29:44 +000015688Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * HTMLtree.c: real fix for #53402
15691
Daniel Veillard7533cc82001-04-24 15:52:00 +000015692Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15695 PIs when using xsl:output
15696 * valid.c: closing #53537 some case generate segfaults if there
15697 is validity errors
15698
Daniel Veillard61b33d52001-04-24 13:55:12 +000015699Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15700
15701 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15702 of external parsed entities, added --noent to testDocbook
15703 * valid.c: Garry Pennington found an uninitialized variable
15704 access in xmlValidateElementContent()
15705
Daniel Veillard56098d42001-04-24 12:51:09 +000015706Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15707
15708 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15709 with madness
15710 * result/HTML/ : this modified the result of the regression tests
15711 a lot.
15712
Daniel Veillard122376b2001-04-24 12:12:30 +000015713Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15714
15715 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15716 to doc where it wasn't checked against NULL reported by
15717 Jens Laas
15718
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015719Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15720
15721 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15722 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15723
Daniel Veillardeae522a2001-04-23 13:41:34 +000015724Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15725
15726 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15727 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15728 * SAX.[ch]: cleanup and updates for DocBook
15729 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15730 ex SGML identifier changes
15731 * valid.c: removed a static unused function.
15732
Daniel Veillardde57c612001-04-23 09:13:36 +000015733Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15734
15735 * HTMLtree.c: applied change for Paul Sponagl on script saving
15736 * Makefile.am: the warning about entity title.xml are normal.
15737
Daniel Veillard393df012001-04-22 20:11:18 +000015738Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15739
15740 * configure.in: release of 2.3.7
15741 * Makefile.am: fixing make distcheck
15742
Daniel Veillarda41123c2001-04-22 19:31:20 +000015743Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15744
15745 * doc/html/* doc/xml.html: updated and regenerated the docs
15746
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015747Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15748
15749 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15750
Daniel Veillarde82a9922001-04-22 12:12:58 +000015751Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15752
15753 * tree.c: fixed #53388 with the provided patch
15754
Daniel Veillard06803992001-04-22 10:35:56 +000015755Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15756
15757 * valid.c: Bjorn detected an invalid memory access. Fixed
15758 vstateVPush()
15759
Daniel Veillard40af6492001-04-22 08:50:55 +000015760Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15761
15762 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15763
Bjorn Reese70a9da52001-04-21 16:57:29 +000015764Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15765
15766 * libxml.h: new header used only for the compilation of libxml
15767 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15768 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15769 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15770 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15771 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15772 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15773 baseline (version 1.2 plus a single patch).
15774 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15775 scientific notation for numbers. Tests added.
15776 * xpath.c: formatting of numbers changed to use sprintf
15777 (contribution from William Brack)
15778
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015779Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15780
15781 * valid.c: cleanup, more useful debugging
15782 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15783 * xmlIO.c: entity loading is printed as an error when validating
15784
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015785Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15786
15787 * valid.c: fixed to validate within entities
15788 * test/VCM/v22.xml: added a specific testcase
15789
Daniel Veillardca1f1722001-04-20 15:47:35 +000015790Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15791
15792 * valid.c: forgot an epsilon transition in for ()+
15793 * test/VCM/v21.xml : added a specific test case
15794
Daniel Veillard85349052001-04-20 13:48:21 +000015795Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15796
15797 * valid.c: removed a state explosion exhibited by RSS
15798 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15799 from bug #51872
15800
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015801Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15802
15803 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15804 validation without using an ugly NFA -> DFA algo in the source.
15805 Made a specific algorithm easier to maintain, using a single
15806 stack and without recursion.
15807 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15808 * hash.c: made the growing routine static
15809 * tree.h parser.c: added the parent information to an
15810 xmlElementContent node.
15811
Daniel Veillarde470df72001-04-18 21:41:07 +000015812Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15813
15814 * SAX.c parser.c xpath.c: generating IDs when not validating
15815 from an external parsed entity was poisoning the ID has table
15816 with removed values. This was killing XSLT on the KDE help
15817 browser.
15818
Daniel Veillardceacdd92001-04-18 15:10:35 +000015819Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15820
15821 * entities.h: andrew@ugh.net.au detected a double declaration
15822
Daniel Veillarda10efa82001-04-18 13:09:01 +000015823Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15824
15825 * debugXML.c hash.c tree.h valid.c : some changes related to
15826 the validation suport to improve speed with DocBook
15827 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15828 the way validation errors get reported
15829
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015830Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15831
15832 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15833 by P C Chow and William M. Brack for XSLT HTML output
15834
Daniel Veillard2d90de42001-04-16 17:46:18 +000015835Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15836
15837 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15838 Igor Zlatkovic patches for MSC compilation and added his
15839 updates
15840
Daniel Veillarde043ee12001-04-16 14:08:07 +000015841Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15842
15843 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15844 prefix lookup.
15845 * parserInternals.c: fixed the bug reported by Morus Walter
15846 due to an off by one typo in xmlStringCurrentChar()
15847
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015848Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15849
15850 * HTMLparser.c result/HTML/*: revamped the way the HTML
15851 parser handles end of tags or end of input
15852
Daniel Veillard82daa812001-04-12 08:55:36 +000015853Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15854
15855 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15856
Daniel Veillard67a21302001-04-11 14:39:16 +000015857Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15858
15859 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15860 bug where the linktime verions of free() won't work ...
15861
Daniel Veillard27b55282001-04-11 12:22:25 +000015862Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15863
15864 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15865
Daniel Veillardafc73112001-04-11 11:51:41 +000015866Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15867
15868 * doc/xml.html: added 2.3.6 release
15869
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015870Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15871
15872 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15873 * result/wml.xml: resulted in a small output change
15874
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015875Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15876
15877 * tree.c: xmlNewDoc was missing the charset initialization
15878 * xmllint.c: added --auto to autogenerate a doc, allow to
15879 reproduce the problem fixed on xmlNewDoc
15880
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015881Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15882
15883 * xpath.c: trying to get 52979 solved
15884 * tree.c result/ result/noent/: trying to get 52712 solved, this
15885 also made me clean up the fact that XML output in general should
15886 not add formating blanks by default, this changed the output of
15887 a few tests
15888
Daniel Veillard73639a72001-04-10 14:31:39 +000015889Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15890
15891 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15892
Daniel Veillardfac26a12001-04-08 13:08:14 +000015893Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15894
15895 * configure.in: finally released 2.3.6
15896
Daniel Veillard911f49a2001-04-07 15:39:35 +000015897Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15898
15899 * xpath.c: checking for null pointer generated by new code
15900
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015901Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15902
15903 * xpath.c: fixed a [] evaluation problem reported
15904 * test/XPath/tests/simpleaddr: extended test
15905 * result/XPath/simpleaddr: updated result
15906
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015907Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15908
15909 * xmllint.c: Dan Timis reported a portability problem
15910 on Macs without mmap, fixed it.
15911
Daniel Veillardb38bd552001-04-03 18:22:00 +000015912Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15913
15914 * testXPath.c : added a --tree option allowing to display the
15915 tree dump of the XPath expression
15916
Daniel Veillard4dd93462001-04-02 15:16:19 +000015917Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15918
15919 * xpath.c: fixed a memleak when comparing nodesets
15920 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15921 * tree.c: added a TODO
15922
Daniel Veillard92ad2102001-03-27 12:47:33 +000015923Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15924
15925 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15926 we need string functions
15927 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15928 to be able to use them where needed. Applied some changes
15929 to reduce name linking pollution and compile in only what's
15930 needed.
15931 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15932 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15933 for the string manipulation functions
15934 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15935 to the free() function of xmlmemory.c
15936 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15937 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15938 usage.
15939
15940
Daniel Veillard2be30642001-03-27 00:32:28 +000015941Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15942
15943 * error.c: applied the context output patch of the error
15944 handling submitted by Chuck Griffith
15945 * error/VC/*: this slightly change some error logs
15946
Daniel Veillard50582112001-03-26 22:52:16 +000015947Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15948
15949 * parser.c: fixed line number reporting on error
15950
Daniel Veillard04be4f52001-03-26 21:23:53 +000015951Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15952
15953 * parser.c: Sullivan and Darin found a parser bug,
15954 applied the patch.
15955
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015956Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15957
15958 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15959 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15960 xmlversion.h.in xpointer.c: of course the way I defined
15961 UNUSED breaks on old gcc version. Try to be smart and
15962 also define it directly in xmlversion.h
15963 * configure.in: removed -ansi flag from the pedantic set
15964
15965Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015966 Huge cleanup, I switched to compile with
15967 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15968 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15969 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15970 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15971 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15972 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15973 encoding.h entities.c error.c list.[ch] nanoftp.c
15974 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15975 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15976 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15977 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15978 Cleanup, staticfied a number of non-exported functions,
15979 detected and cleaned up a dozen of problem found this way,
15980 avoided a lot of public function name/typedef/system names clashes
15981 * doc/xml.html: updated
15982 * configure.in: switched private flags to the really pedantic ones.
15983
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015984Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15985
15986 * configure.in: 2.3.5
15987 * doc/html/*: rebuilt the docs
15988
Daniel Veillard146c9122001-03-22 15:22:27 +000015989Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15990
15991 * parser.c: fixed a reported bug in NOTATION parsing
15992 * uri.c: accepted but not fixed bug 51876, added TODO
15993 * Makefile.am: fixed bug 51876
15994
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015995Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15996
15997 * config.h.in configure.in error.c: fix a compilation problem
15998 on platforms without vsnprintf (xml@thewrittenword.com)
15999
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016000Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16001
16002 * parser.c: fixed a function name header typo
16003 * SAX.c: notations can also occur in external subset.
16004
Daniel Veillard7d42b542001-03-20 13:22:46 +000016005Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16006
16007 * error.c: removed a C++ like comment
16008
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016009Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16010
16011 * parser.c: fixing bug 52299 strange condition leading
16012 to a parser crash due to a buffer overflow
16013 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16014 added the specific test case
16015
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016016Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16017
16018 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16019 xmlXPathConvert{String,Number,Boolean} to be able to make
16020 type casts without a context stack, fixed some implementation
16021 problems related to the absence of context at parse-time,
16022 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16023 in the public API too
16024 * xpointer.c xpathInternals.h: we need to know at parse time
16025 whether we are compiling an XPointer
16026
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016027Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16028
16029 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16030 cleaned up the parser internals, refactored XPath code, added
16031 new compilation based APIs and cleanly separated public and
16032 private APIs.
16033
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016034Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16035
16036 * xpath.h: the comp field must be added at the end to avoid
16037 killing binary compat.
16038
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016039Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16040
16041 * Makefile.am: detect XPath memleaks in regreson tests
16042 * error.c: fixed and error w.r.t. error reporting still using
16043 stderr
16044 * hash.c: added new line at end of file
16045 * tree.h: minor cleanup
16046 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16047 expression parsing from evaluation, resulted in a number of
16048 changes internally, and in XPointer. Likely to break stuff
16049 using xpathInternals.h but should remain binary compatible,
16050 new interfaces will be added.
16051
Daniel Veillardd574f782001-03-14 19:40:17 +000016052Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16053
16054 * configure.in: fixed a couple of problems reported by
16055 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16056 without gcc on non linux platforms.
16057
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016058Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16059
16060 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16061 a fix for --with-html-dir= configure support. I hope it won't
16062 break rpm generation
16063
Daniel Veillarda022fe02001-03-14 16:30:00 +000016064Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16065
16066 * xmlIO.c: one function comment cleanup.
16067
Daniel Veillard25239c12001-03-14 13:56:48 +000016068Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16069
16070 * SAX.c: external subset notations were improperly registered
16071 in the internal subset.
16072
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016073Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16074
16075 * README.cvs-commits: added, pointing to HACKING
16076 * HACKING: updated
16077
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016078Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16079
16080 * parser.c: and Matt Sergeant found one in the XML push
16081 parser (erroneous check I forgot to remove when I fixed the
16082 main parser).
16083
Daniel Veillard68d7b672001-03-12 18:22:04 +000016084Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16085
16086 * xpath.c: ptittom found a small bug in UnaryExpr
16087
Daniel Veillarde356c282001-03-10 12:32:04 +000016088Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16089
16090 * configure.in: bumped to 2.3.4
16091 * error.c: fixed bug #51860
16092 * tree.c: fixed bug #51861
16093 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16094 * tree.[ch] : added xmlDefaultBufferSize
16095 * nanoftp.c: typo in function name header block
16096 * doc/xml.html : updated, added link to XML::LibXSLT
16097 * doc/html/* : rebuilt the docs
16098
Daniel Veillard80f32572001-03-07 19:45:40 +000016099Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16100
16101 * parser.c SAX.c: the new content parsing code raised an
16102 ugly bug in the characters() SAX callback. Found it
16103 just because of strangeness in XSLT XML Rec ouptut :-(
16104
Daniel Veillard6c831202001-03-07 15:57:53 +000016105Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16106
16107 * Makefile.am: Martin Baulig suggested to add -lm
16108 * tree.c: found another bug in xmlNodeGetContent()
16109
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016110Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16111
16112 * xpath.c: Bjorn found the error related to strictness of comparison.
16113
Daniel Veillard29631a82001-03-05 09:49:20 +000016114Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16115
16116 * parser.c: trying to fix the Dtd parsing problem reported
16117 by Gary, side effect of last week speed optimizations.
16118
Daniel Veillard14be0a12001-03-03 18:50:55 +000016119Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16120
16121 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16122 * parserInternals.c: removed unneeded test raised by Stric
16123
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016124Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16125
16126 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16127 and fixed by William Brack). Added xmlXPathFormatNumber.
16128 Changed the sorting slightly.
16129 * configure.in Makefile.am example/Makefile.am: Added -lm.
16130 Please note that applications linking with libxml2, must
16131 also like with the math library from now on.
16132
Daniel Veillardf9533d12001-03-03 10:04:57 +000016133Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16134
16135 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16136
Daniel Veillard2f362242001-03-02 17:36:21 +000016137Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16138
16139 * parser.c: one must report spaces even if the Dtd element
16140 content proves that this is not part of the element content.
16141 * result/valid/*.xml: this changed the ouptu slightly
16142
Daniel Veillardb402c072001-03-01 17:28:58 +000016143Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16144
16145 * configure.in: bumped to 2.3.3
16146 * doc/xml.html: updated
16147
Daniel Veillard77851712001-02-27 21:54:07 +000016148Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16149
16150 * tree.c: minor doc fix
16151 * xpath.c: deallocation issues when a result tree has been
16152 converted to a node-set
16153
Daniel Veillardec70e912001-02-26 20:10:45 +000016154Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16155
16156 * doc/xml.html: oops corrected dates s/2000/2001
16157
Daniel Veillard8730c562001-02-26 10:49:57 +000016158Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16159
16160 * valid.c: new patch from Gary Pennington
16161
Daniel Veillard91e9d582001-02-26 07:31:12 +000016162Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16163
16164 * doc/xml.html: applied patch from Ankh
16165
Daniel Veillardedac3c92001-02-26 01:36:19 +000016166Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16167
16168 * xinclude.c: fixed a problem building on Mac
16169
Daniel Veillard21a0f912001-02-25 19:54:14 +000016170Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16171
16172 * parser.c: more work on increasing parsing ferformances
16173
Daniel Veillard48b2f892001-02-25 16:11:03 +000016174Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16175
16176 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16177 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16178 avoiding memcpy in production builds MEM_CLEANUP macro use
16179 * parser.[ch] parserInternals.c: optimizations of the tightest
16180 internal loops inside the parser. Better checking of I/O
16181 flushing/loading conditions
16182 * xmllint.c : added --timing
16183
Daniel Veillard71681102001-02-24 17:48:53 +000016184Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16185
16186 * configure.in: bumped to 2.3.2
16187 * doc/xml.html: updated for release
16188
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016189Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16190
16191 * xpath.c: found a memleak and fixed a nasty bug
16192
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016193Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16194
16195 * xmllint.[c1] : added return code errors for xmllint
16196 * xpath.c: specific debug dump function for result value trees
16197
Daniel Veillard4b637072001-02-21 21:52:55 +000016198Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16199
16200 * xpath.c: finally implemented xmlXPathCompareNodeSets
16201 * test/XPath/expr/floats results/XPath/expr/floats: added
16202 a test for float expressions
16203
Daniel Veillardf714aa32001-02-21 03:07:44 +000016204Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16205
16206 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16207 * parserInternals.[ch]: trying to speed up parsing
16208 * xpath.c : speeded up node set equality op
16209
Daniel Veillarde0c3a622001-02-19 18:05:20 +000016210Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16211
16212 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
16213 better handling of ID/IDREF and the list modules associated
16214 * configure.in: small CFLAGS cleanup
16215
Daniel Veillarda8abee62001-02-19 15:14:59 +000016216Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16217
16218 * configure.in: fixed iconv detection on AIX (stric)
16219
Daniel Veillardbca64ef2001-02-19 22:20:01 +000016220Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000016221
16222 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
16223
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000016224Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
16225
16226 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
16227 and optimized xmlXPathNodeSetSort
16228
Daniel Veillard142adbf2001-02-17 13:21:05 +000016229Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16230
16231 * xpath.c: bug fix when context size is 0
16232 * parser.c: I like Norm's Dtd because they still manage to break
16233 the parser occasionally
16234
Daniel Veillardf23e0092001-02-16 13:21:29 +000016235Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16236
16237 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
16238
Daniel Veillarde0e26512001-02-16 00:11:46 +000016239Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16240
16241 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
16242 attributes within the XML-1.0 namespace
16243
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000016244Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16245
16246 * xpathInternals.h: exported a few axis functions
16247 * doc/xml.html: updated the doc
16248
Daniel Veillard760f4422001-02-15 14:59:48 +000016249Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16250
16251 * configure.in: applied patch from Daniel van Balen for OpenBSD
16252 and bumped version to 2.3.1
16253 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16254 attempt to find autoclosing was simply broken, removed it,
16255 updated the examples, this is better
16256
Daniel Veillardd194dd22001-02-14 10:37:43 +000016257Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16258
16259 * hash.[ch]: added Paolo Casarini patch to provide Delete from
16260 hash functionnalities.
16261 * doc/html/* : rebuild the doc
16262
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000016263Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16264
16265 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
16266 on predicate
16267 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
16268 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
16269 really want to have tags closed on output even if we accept
16270 unclosed ones on input
16271
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000016272Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16273
16274 * xpath.c: ouch don't free NULL, rare case fixed
16275 * tree.c: don't coalesce text nodes if they don't have the
16276 same behaviour wrt escaping on output
16277
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016278Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16279
16280 * xpath.c: small fixup
16281 * SAX.c: don't warn on empty namespaces.
16282
Daniel Veillard6a2e4062001-02-08 10:31:33 +000016283Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16284
16285 * README: a bit of cleanup
16286 * configure.in: preparing for 2.3.0 release
16287
Daniel Veillard1f83d392001-02-08 09:37:42 +000016288Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16289
16290 * hash.[ch]: added a first version of xmlHashSize()
16291 * valid.c: another bug fix from Gary Pennington
16292
Daniel Veillard5eef6222001-02-07 18:24:48 +000016293Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16294
16295 * valid.c: couple of bug fixes pointed by Gary Pennington
16296 * HTMLtree.c: #if 0 cleanup
16297
Daniel Veillard2c257ec2001-02-06 13:29:07 +000016298Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16299
16300 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
16301 which removes a time consuming check of xmlXPathNodeSetAdd()
16302 and use it in places where we are sure to not break unicity
16303
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000016304Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16305
16306 * xpath.c: bug fixes found from XSLT
16307 * tree.c: preserve node->name special values when copying nodes.
16308 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
16309 external subset are fetched when available but without full
16310 validation. Added xmlLoadExtDtdDefaultValue, need a function.
16311 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
16312 output with encoding disabled.
16313
Daniel Veillard2c833b62001-02-03 08:52:06 +000016314Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16315
16316 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
16317 xmlCheckFilename should not be called from xmlFileOpenW
16318 and xmlGzfileOpenW
16319
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000016320Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16321
16322 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
16323 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
16324 added the new tests for URI normalization
16325 * testURI.c: fixed stoopid bugs
16326 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
16327 the URI in the error messages are now properly normalized
16328
Daniel Veillardea28ce62001-02-02 08:20:19 +000016329Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16330
16331 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
16332
Daniel Veillarde99a4762001-02-01 04:34:35 +000016333Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16334
16335 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
16336
Daniel Veillard2b325a02001-01-31 20:46:31 +000016337Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16338
16339 * xpath.c: fixed mod operator
16340
Daniel Veillardde55cf62001-01-31 15:53:13 +000016341Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16342
16343 * parser.c: fixed xmlStrcat doc
16344 * tree.c: 2 fixes form Anders Carlson for copying nodes and
16345 trees.
16346
Daniel Veillard2f913b72001-01-31 13:23:49 +000016347Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16348
16349 * xpath.c result/XPath/tests/chaptersbase
16350 result/XPath/tests/simplebase: fixed XPath node()
16351 * tree.c: small fix in xmlNewNs()
16352 * Makefile.am: removed extraneous xml2Conf.sh rule
16353
Daniel Veillardb42042b2001-01-28 07:40:36 +000016354Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16355
16356 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
16357 Changed the library name, in order to get libxml-devel and
16358 libxml2-devel to coexist on a single system
16359 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
16360 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
16361
Daniel Veillardee0a4662001-01-27 18:59:33 +000016362Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16363
16364 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
16365 libxml2-devel installable in // as libxml-devel.
16366
Daniel Veillard5eb05942001-01-27 17:50:22 +000016367Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16368
16369 * doc/Makefile.am: fixed make rebuild in doc
16370 * doc/html/*.html: rebuilt the docs
16371
Daniel Veillard65c295d2001-01-26 09:32:39 +000016372Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16373
16374 * tree.c: patch from Bjorn Reese on xmlBufferCCat
16375
Daniel Veillard8e199902001-01-25 18:54:39 +000016376Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16377
16378 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
16379 the HTML doc to go into the -devel RPM ...
16380 * aclocal.m4 config.h.in: some updates due to auto* magic
16381
Daniel Veillard93086662001-01-25 18:13:04 +000016382Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16383
16384 * xpath.h: added a hook in the context structure allowing to
16385 link to extra support, needed for XSLT
16386
Daniel Veillardf17e09b2001-01-25 13:55:35 +000016387Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16388
16389 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
16390 xmlXPtrCmpPoints to use it.
16391 * propagated the following patch from Alejandro Forero
16392 * include/win32config.h xmlIO.c: applied further suggestions
16393 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
16394 * example/gjobread.c: fixed warnings, now that it builds
16395
16396Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
16397
16398 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
16399
16400 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
16401 filename points to a valid file (not a directory).
16402 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
16403 Added calls to xmlCheckFilenameDir.
16404
16405 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
16406 `path' (rather than `filename') as the parameter to gzopen and open.
16407
Daniel Veillard48177c22001-01-23 15:27:41 +000016408Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16409
16410 * Makefile.am: fixed a problem with EXTRA_DIST
16411
Daniel Veillardb83ba402001-01-22 22:45:10 +000016412Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16413
16414 * Makefile.am example/Makefile.am: finally found the trick
16415 to build the example, i.e. add "." in SUBDIRS before example
16416 in the list <grin/>
16417
Daniel Veillard82687162001-01-22 15:32:01 +000016418Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16419
16420 * doc/xml.html: updated with an XSLT section, removed pointer to
16421 W3C CVS base.
16422
Daniel Veillard8a7642f2001-01-22 10:45:16 +000016423Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16424
16425 * xpath.c: when copying a XSLT tree object teh tree need to be copied
16426 too, and deallocation need to occur the same way.
16427
Daniel Veillarde4566462001-01-22 09:58:39 +000016428Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16429
16430 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
16431 type correponding to an XSLT result tree fragment. Share most
16432 of the data format with node set, as well as operators.
16433 * HTMLtree.c: added a newline at the end of the doctype output
16434 whe this one is not present initially.
16435 * tree.c: make sure taht the parent and doc pointers are properly
16436 set when copying attributes (lists).
16437
Daniel Veillard701c7362001-01-21 09:48:59 +000016438Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16439
16440 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16441
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016442Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16443
16444 * xpath.c: seems I finally killed that ugly path evaluation
16445 context bug (tagged 9999 in case is is wrong)
16446
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016447Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16448
16449 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16450 for XSLT
16451
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016452Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16453
16454 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16455 for xmlGzfileOpen() bug
16456
Daniel Veillardf6eea272001-01-18 12:17:12 +000016457Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16458
16459 * xpath.c: removed an error found by XSLT usage
16460 * tree.c parserInternals.h: use a predefined static string
16461 for text and comment nodes, avoid freeing them in xmlFreeNode,
16462 exported the string name in parserInternals.h and added
16463 another value to disable encoding at output (for XSLT),
16464 gain memory, time.
16465
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016466Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16467
16468 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16469 win32/libxml2/libxml2_so.dsp: new makefiles and update
16470 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16471
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016472Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16473
16474 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16475 Gary Pennington
16476
Daniel Veillard389e6b72001-01-15 19:41:13 +000016477Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16478
16479 * xpath.c: fixed the comaprision of values and nodelists,
16480 need to compare nodelist still ...
16481 * debugXML.c: avoided a possible core dump
16482 * HTMLparser.c: cleanup
16483 * nanohttp.c: contributed fix.
16484 * tree.c: fixes in properties handling added xmlSetNsProp
16485 needed by libxslt
16486 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16487 comment
16488 * TODO: updated
16489
Daniel Veillard167bd532001-01-06 21:09:34 +000016490Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16491
16492 * parser.c parserInternals.c: applied Bjorn Reese optimization
16493 patch
16494
16495Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16496
16497 * Makefile.am: applied patch fro make check from Martin Vidner
16498
Daniel Veillard503b8932001-01-05 06:36:31 +000016499Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16500
16501 * configure.in: preparing 2.2.11
16502 * doc/html/*: rebuild the HTML files
16503 * doc/xml.html : updated
16504
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016505Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16506
16507 * tree.c: fixed a stupid bug
16508 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16509 patches related to validation of an XInclude processing result
16510 * TODO: updated
16511
Daniel Veillarde2488192001-01-04 10:54:22 +000016512Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16513
16514 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16515 on large files
16516
Daniel Veillardf060a412001-01-03 20:52:44 +000016517Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16518
16519 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16520
Daniel Veillard45cff692001-01-03 18:02:04 +000016521Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16522
16523 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16524 reported by Jonas Borgström
16525 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16526
Daniel Veillard08108982001-01-03 15:24:58 +000016527Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16528
16529 * testXPath.c xpath.c: fixing the XPath union expressions problem
16530 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16531
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016532Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16533
16534 * xmllint.c: Made is so if the file name is "-" is will read form
16535 standard input. Sven Heinicke <sven@zen.org>
16536 * tree.c: fixed a problem when growing buffer
16537 * tree.h: fixed the comment of the node types following andersca
16538 comment
16539 * TODO: updated
16540
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016541Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * HTMLparser.[ch]: added a way to avoid adding automatically
16544 omitted tags. htmlHandleOmittedElem() allows to change the
16545 default handling.
16546 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16547 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16548 of xmllint too when using --memory flag, added a memory test
16549 suite at the Makefile level.
16550 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16551 with namespace use when encountering QNames in XPath evalation,
16552 added xmlns() scheme in XPointer.
16553 * nanoftp.c : incorporated a fix
16554 * parser.c xmlIO.c: fixed problems raised with encoding when using
16555 the memory I/O
16556 * parserInternals.c: closed bug 25934 reported by
16557 torsten.landschoff@innominate.de
16558 * TODO: updated
16559
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016560Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16561
16562 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16563 on a non-updated tree :-(, made a 2.2.10 release to correct the
16564 situation
16565
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016566Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16569 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16570 integrated a set of OpenVMS changes from Howard Taylor
16571 <Howard.Taylor@pacoast.com>
16572
Daniel Veillard58770e72000-11-25 00:48:47 +000016573Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16576 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16577
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016578Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * HTMLparser.c: some fixes on auto-open of html/head/body
16581 * encoding.c: fixed a compilation error on some gcc env
16582 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16583 XPointer implementation
16584 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16585 related XPointer tests and associated results
16586
Daniel Veillard300f7d62000-11-24 13:04:04 +000016587Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16588
16589 * doc/xmldtd.html doc/xml.html: following a short step by step
16590 guidance on IRC to help maciej with DTDs I started a small
16591 page on the subject.
16592
Daniel Veillard748e45d2000-11-17 16:36:08 +000016593Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * HTMLparser.c: fixed handling of broken charrefs
16596 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16597 patches
16598
Daniel Veillard28929b22000-11-13 18:22:49 +000016599Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * doc/xml.html doc/html/* : rebuilt the docs after adding
16602 xinclude and updated page for 2.2.7 and 2.2.8
16603 * configure.in: releasing 2.2.8
16604
Daniel Veillard41e06512000-11-13 11:47:47 +000016605Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * parser.[ch] parserInternals.c: applied the conditional
16608 section processing fix from Jonathan P Springer
16609 <jonathan.springer2@gte.net>
16610 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16611 project file, fixed iconv default non support
16612 * xpath.c: fixed the problem of evaluating relative expressions
16613 when a node context is provided.
16614
Daniel Veillardbf432752000-11-12 15:56:56 +000016615Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * nanoftp.c: fixed gcc 2.95 new warnings
16618 * SAX.c: fixed a stupid bug
16619 * tree.c: fixed a formatting problem when round-tripping
16620 from/to memory
16621 * xinclude.c: chased memleak, fixed a base problem
16622 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16623 xmlXPtrBuildNodeList()
16624 * TODO: updated
16625 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16626 adding a first small set of regression tests for XInclude
16627
Daniel Veillardc2def842000-11-07 14:21:01 +000016628Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16629
16630 * nanohttp.[ch]: applied Wayne Davison patches to access
16631 the WWW-Authorization header.
16632 * parser.c: Closed Bug#30847: Problems when switching encoding
16633 in short files by applying Simon Berg's patch.
16634 * valid.c: fixed a validation problem
16635 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16636 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16637 Wayne Davison
16638 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16639 need to be extended to non full nodes selections.
16640 * xinclude.c: starts to work decently
16641
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016642Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16645 debugXML.c xmlversion.h.in: Started adding XInclude support,
16646 this is a new xmllint option
16647 * tree.c xpath.c: applied TOM patches for XPath
16648 * xpointer.c: fixed a couple of errors.
16649 * uri.c: added an escaping function needed for xinclude
16650 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16651 new warning from RH70 gcc's version
16652
Daniel Veillarda4964b72000-10-31 18:23:44 +000016653Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * HTMLparser.c: fixed loop on invalid char in scripts
16656 * parser.c: update to description of xmlIOParseDTD()
16657 * libxml.m4 xmlversion.h.in: changes contributed by
16658 Michael Schmeing <m.schmeing@internet-factory.de>
16659 * configure.in: preparing for 2.2.7
16660 * Makefile.am: trying to avoid config.h and acconfig.h
16661 being included in the distrib
16662 * configure.in: released 2.2.7
16663
16664Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16665
16666 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16667 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16668
Daniel Veillard01411222000-10-30 15:33:22 +000016669Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * parser.[ch]: added xmlIOParseDTD()
16672 * xpointer.c: added support for the 2 extra parameters of
16673 string-range, fixed a stoopid error when '0' was present
16674 in XPointer expressions
16675 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16676 testsuite for the above
16677
Daniel Veillard6db58192000-10-30 09:27:53 +000016678Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16679
16680 * libxml.spec.in: improved package descriptions
16681
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016682Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * xpath.c xpathInternals.h: applied a large cleaning patch
16685 from TOM <ptittom@free.fr>, it also add namespace support
16686 for function and variables registration.
16687
Daniel Veillardbd20df72000-10-29 17:53:40 +000016688Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16691 * Makefile.mingw: Wayne Davison's update adding hash.c
16692
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016693Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16694
16695 * xpath.c: fixed the root evaluation problems
16696 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16697 ignorable spaces with <b> <bold> <em>
16698 * tree.c: fixed a loop in xmlSearchNsByHref()
16699
Daniel Veillard767662d2000-10-27 17:04:52 +000016700Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * xpath.c: applied another XPath patch from TOM
16703 * xpath.c include/makefile.am: applied another patch from
16704 china@thewrittenword.com (cleanup on IRIX).
16705
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016706Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * xml-config.1: received a fixed version from Fredrik Hallenberg
16709 <hallon@lysator.liu.se>
16710
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016711Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16714 cleanup patch for XPath
16715
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016716Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * patched to redirrect all "out of context" error messages to
16719 a reconfigurable routine. The changes are:
16720 * xmlerror.h : added the export of an error context type (void *)
16721 an error handler type xmlGenericErrorFunc there is an interface
16722 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16723 to reset the error handling routine and its argument
16724 (by default it's equivalent to respectively fprintf and stderr.
16725 * all the c files: all wild accesses to stderr or stdout within
16726 the library have been replaced to calls to the handler.
16727
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016728Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * configure.in: release 2.2.6
16731 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16732 exporting the inner functions of xpath for extension modules
16733 * doc/*: updated and rebuilt the doc
16734
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016735Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * nanohttp.c : applied Wayne HTTP cleanup patch
16738 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16739 and xmlNodeSetSpacePreserve()
16740
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016741Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * xpath.c: closing bug #29260
16744
Daniel Veillard126f2792000-10-24 17:10:12 +000016745Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16748 multikey tuples, made hash structure opaque
16749 * valid.[ch]: moved elements, attributes, notations decalarations
16750 as well as ID and refs to hash tables.
16751 * entities.c: hash cleanup
16752 * xmlmemory.c: fixed a dump problem in debug mode
16753 * include/Makefile.am: problem passing in DESTDIR= values patch
16754 from Marc Christensen <marc@calderasystems.com>
16755 * nanohttp.c: removed debugging remains
16756 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16757 * HTMLparser.c parser.c: fixing a number of problems with the
16758 macros in the *parser.c files (Wayne).
16759 * HTMLparser.c: close the previous option when opening a new one
16760 (Marc Sanfacon).
16761 * result/HTML/*: updated the HTML results accordingly
16762
Daniel Veillard52afe802000-10-22 16:56:02 +000016763Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16764
16765 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16766 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16767 XPath functions and XML entities table to them. More to come...
16768 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16769
Daniel Veillard683cb022000-10-22 12:04:13 +000016770Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * tree.c: coalesce adjacent text nodes
16773 * valid.c: handling of blank nodes in DTd validation (raised
16774 by problems with a posteriori validation).
16775 * nanohttp.c: changing behaviour on HTTP write stuff.
16776 * HTMLtree.c: forced body and html to be explicitely closed.
16777 * xpath.h: exported more XPath functions.
16778
Daniel Veillard1baf4122000-10-15 20:38:39 +000016779Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * Release of 2.2.5
16782 * xpointer.c: range() range-inside and other helper functions
16783 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16784
Daniel Veillard47e12f22000-10-15 14:24:25 +000016785Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16788 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16789
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016790Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16793 and XPointer modules
16794
Daniel Veillard134c9f32000-10-15 10:27:08 +000016795Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * SAX.h: closed #25107
16798
Daniel Veillard39915622000-10-15 10:06:55 +000016799Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * testSAX.c: fixed problem with cdata reporting
16802 * SAXresult/* : updated
16803
Daniel Veillard1e851392000-10-15 10:02:56 +000016804Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16807 Closed bug #27499, added to regression tests
16808 * TODO: updated
16809
Daniel Veillard7eda8452000-10-14 23:38:43 +000016810Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16813 support for SCRIPT and STYLE with help from Bjorn Reese
16814 * test/HTML/* result/HTML/*: added simple testcase and updated
16815 the existing ones.
16816
Daniel Veillardff9c3302000-10-13 16:38:25 +000016817Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16818
16819 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16820 string-range for empty strings
16821 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16822 test/XPath/xptr/strrange: augmented the XPointer testsuite
16823
Daniel Veillard189446d2000-10-13 10:23:06 +000016824Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16825
16826 * doc/xml.html doc/xmlmem.html: added a module describing memory
16827 interfaces and use, updated the main page.
16828
Daniel Veillard2f971a22000-10-12 23:26:32 +000016829Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16832 nanoftp code work on Windows too now
16833
16834Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016835
16836 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16837 * xpointer.c: implemented string-range() at least a good first version
16838 * test/XPath/docs/str test/XPath/xptr/strrange
16839 result/XPath/xptr/strrange: the string-range() tests
16840
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016841Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16842
16843 * Makefile.am include/Makefile.am include/win32config.h
16844 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16845 and make distcheck
16846
Daniel Veillard19d61112000-10-11 23:50:35 +000016847Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16850 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16851 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16852
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016853Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16856 patch for socklen_t detection by
16857 Albert Chin-A-Young <china@thewrittenword.com>
16858
Daniel Veillardcd429612000-10-11 15:57:05 +000016859Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16860
16861 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16862 and added a --dtdvalid option to xmllint used to test it
16863
Daniel Veillard47c02452000-10-11 13:04:36 +000016864Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16867 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16868
Daniel Veillard2d38f042000-10-11 10:54:10 +000016869Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16872 handlings (registration, lookup, cleanup)
16873
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016874Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * configure.in Makefile.am include/makefile.am: adding XPointer
16877 and XPtrtests target
16878 * xpointer.[ch] : new files for XPointer support
16879 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16880 more XPath tests
16881
Daniel Veillard57fda592000-10-10 23:24:14 +000016882Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * configure.in: fixed, very broken, make distcheck works again
16885
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016886Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16887
16888 * More work toward 2.2.5, integrated a number of patches
16889 * configure.in Makefile.am win32config.h.in: trying to cleanup
16890 make distcheck .... huh ...
16891 * include/Makefile.am include/win32config.h: new directory
16892 for includes
16893 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16894 updated teh makefiles and instructions for WIN32
16895 * xpath.c: small fixes
16896 * test/XPath/ results/XPath: updated the testcases and results
16897 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16898 suggested patches
16899 * valid.c: fixed an ID bug
16900
Daniel Veillardb71379b2000-10-09 12:30:39 +000016901Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016904 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016905 * xpath.[ch]: worked on XPointer
16906
Daniel Veillard7e99c632000-10-06 12:59:53 +000016907Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16908
16909 * configure.in Makefile.am: 2.2.5, ship the include in an
16910 include/libxml subdirectory, use symlinks when using CVS
16911 * testSAX.c: fixed small bug
16912 * testXPath.c: changed the way testfiles are parsed
16913 * debugXML.c: same kind of cleanup when parsing an argument expression
16914 XPath/XPointers can have blanks embedded
16915 * xpath.[ch]: more cleanup, reorgs for XPointer work
16916 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16917 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16918
Daniel Veillard55b91f22000-10-05 16:30:11 +000016919Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16922 in the XPath engine, rewrote large parts of it, now it's far
16923 cleaner and in sync with the REC not an old WD. Fixed a parsing
16924 problem in the interactive XML shell found when testing XPath.
16925
Daniel Veillardac260302000-10-04 13:33:43 +000016926Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16929 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16930 examples with the extra test
16931
Daniel Veillard7cfce322000-10-04 12:40:27 +000016932Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16935 the global init function.
16936
Daniel Veillard970112a2000-10-03 09:33:21 +000016937Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16938
16939 * HTMLparser.c: Doohhh, attribute name parsing was still case
16940 sensitive ! Fixed this ...
16941 * result/HTML/* : updated the tests results accordingly
16942
Daniel Veillard740abf52000-10-02 23:04:54 +000016943Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16944
16945 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16946 engine, should be far more stable, incorporated a new version of
16947 preceding/following axis, need testing
16948 * uri.c: fixed file:///c:/a/b/c problem
16949 * test/XPath/tests/idsimple: augmented the XPath tests
16950
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016951Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * doc/* rebuilding docs for 2.2.4 release
16954
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016955Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16956
16957 * configure.in: releasing 2.2.4
16958 * parser.[ch]: added xmlStrEqual()
16959 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16960 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16961 use xmlStrEqual instead
16962 * TODO: updated
16963 * added an XPath test
16964
Daniel Veillardbc765302000-10-01 18:23:35 +000016965Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16968 * entities.h: exported xmlInitializePredefinedEntities
16969 * parser.[ch] : added xmlInitParser()
16970 * parserInternals.h : had to export htmlInitAutoClose()
16971
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016972Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16973
16974 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16975 problems
16976 * Makefile.am : added XPath regression tests to normal tests
16977 * uri.c: fixed a problem with local paths, cleanup
16978 * parser.c: fixed a problem with large CData sections
16979
Daniel Veillardd2ade932000-09-30 14:39:55 +000016980Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * configure.in xml-config.in: patch from "Ben Taylor"
16983 <sol7x86@hotmail.com> for solaris shared libs lookup
16984
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000169852000-09-30 Martin Baulig <baulig@suse.de>
16986
16987 * libxml-2.0.pc.in: Provide pkg-config script.
16988
16989 * configure.in: Create the libxml-2.0.pc script from the
16990 libxml-2.0.pc.in templates.
16991 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016992 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016993
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016994Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16995
16996 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16997 when compiling with MSC
16998
Daniel Veillard46057e12000-09-24 18:49:59 +000016999Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * xpath.c: patch for normalize-string() substring-before(),
17002 substring-after() and translate() functions from Bjorn Reese
17003 <breese@mail1.stofanet.dk>
17004 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17005 Fredrik Hallenberg <hallon@lysator.liu.se>
17006 * TODO: updated
17007
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017008Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17009
17010 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17011 problem of socklen_t being undefined on a number of platforms
17012 * debugXML.c: fixed a compilation problem when without snprintf
17013
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017014Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17015
17016 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17017 an URI bug and a fix for the control-character-induced infinite loop
17018 * nanohttp.c: preventive fix for compiling on WIN32
17019
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017020Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * xmlint.c: closing bug #25000
17023
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017024Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17027 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17028 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17029 related function, fixing xmlStrncmp(), and associated cleanup
17030 * result/HTML/entities.html.sax: updating result
17031
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017032Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17033
17034 * uri.c: applied patch for URI escaping from Wayne Davison
17035 <wayned@blorf.net>
17036 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17037 from Denis Barbier <barbier@imacs.polytechnique.fr>
17038 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17039 patch from Wayne Davison
17040
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017041Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * doc/xml.html : updated with new releases, adding "how to help"
17044
Daniel Veillard04698d92000-09-17 16:00:22 +000017045Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17048 removed a few warnings in pedantic mode ...
17049 * parserInternals.c parser.c: moved encoding switching function
17050 to parserInternals.c
17051 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17052
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017053Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17054
17055 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17056 error or warning handlers
17057
Daniel Veillardb1059e22000-09-16 14:02:43 +000017058Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17059
17060 * parserInternals.c parserInternals.h parser.c Makefile.am:
17061 created a new module parserInternals.c, moved most of the
17062 code shared by the various parsers there, as well as
17063 deprecated code from parser.c. More cleanup of parser.c
17064 * uri.c: fixed a problem when URI is NULL
17065 * valid.c: speedup when looking for an attribute declaration
17066
Daniel Veillard39c7d712000-09-10 16:14:55 +000017067Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17068
17069 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17070 the cleanup of the computation of URI references when seeking
17071 external entities. The URI reference string and the resulting
17072 URI are both stored now.
17073 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17074 large s(n)printf checks and cleanup from Denis Barbier
17075 <barbier@imacs.polytechnique.fr>
17076 * xmlversion.h.in tree.h: couple of SGML declarations for a
17077 possible docbook module.
17078 * result/VC/ : a couple of test output changed due to the change
17079 of the entities URI
17080
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017081Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * parser.h: added a _private field for linking user's data
17084
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017085Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * parser.c parserInternals.h: demacroified most of the IS_XXX
17088 the gain in size is significant so ...
17089
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017090Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17091
17092 * entities.c: cases where looking up entities with doc==NULL
17093 covered
17094
Daniel Veillard90e11312000-09-05 10:42:32 +000017095Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17096
Daniel Veillard1de50802000-09-07 08:54:32 +000017097 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017098 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17099
Daniel Veillard98a79162000-09-04 11:15:39 +000017100Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17101
Daniel Veillard1de50802000-09-07 08:54:32 +000017102 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017103 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17104 * Makefile.in: added URItest and included thenin "make tests"
17105
17106Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017107
17108 * xmlversion.h.in: closed bug 22941
17109
Daniel Veillard2bb89092000-08-31 14:57:50 +000017110Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * doc/xmlio.html: added doc and example for entity loader
17113 redefinition.
17114
Daniel Veillard96984452000-08-31 13:50:12 +000017115Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17118 used by libxml
17119
Daniel Veillarde715dd22000-08-29 18:29:38 +000017120Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * parser.c: Fixed bug on invalid ontent characters and when using
17123 push.
17124 * xmllint.c: fixed xmllint endling of errors in push mode
17125
Daniel Veillard4948eb42000-08-29 09:41:15 +000017126Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17127
17128 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017129 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017130 * result/HTML/*.sax: regenerated HTML SAX output
17131 * parser.c: more cleanup.
17132
Daniel Veillarde010c172000-08-28 10:04:51 +000017133Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17134
17135 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017136 patches from Wayne Davison <wayned@users.sourceforge.net>,
17137 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017138 * HTMLparser.c: fixed an ignorable white space detection bug
17139 occuring when parsing with SAX only
17140 * result/HTML/*.sax: updated since the output is now HTML
17141 encoded...
17142
Daniel Veillard47f3f312000-08-27 22:40:15 +000017143Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17144
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017145 * HTMLparser.[ch]: applied some of Wayne Davison
17146 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017147
Daniel Veillarde0854c32000-08-27 21:12:29 +000017148Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17149
17150 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17151 undeclared namespace prefix was used, added a warning.
17152 Cleaned up support w.r.t. entities, spilling out a warning
17153 and being pedantic on lookups.
17154 * test/warning/ent9 : added testcase for previous example.
17155 * TODO: updated
17156 * parserInternals.h parser.c: changed the way names are parsed
17157 now allow infinite size and decrease penalty for normal use
17158 * parser.c: Started a big cleanup/check of the parser code,
17159 fixed some of the most tortuous entity code, spotted code
17160 unused anymore
17161 * test/*: added tests for very long names and related nasty
17162 things.
17163
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017164Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * doc/encoding.html: added encoding aliases doc
17167 * doc/xml.html: updates
17168 * encoding.[ch]: added EncodingAliases functions
17169 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17170 bottleneck affecting large DTDs like Docbook
17171 * parser.[ch] xmllint.c: added a pedantic option, will be
17172 useful
17173 * SAX.c: redefinition of entities is reported in pedantic mode
17174 * testHTML.c: uninitialized warning from gcc
17175 * uri.c: fixed a couple of bugs
17176 * TODO: added issue raised by Michael
17177
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017178Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * doc/encoding.html: propagated Martin Duerst suggestions
17181
Daniel Veillard52402ce2000-08-22 23:36:12 +000017182Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17183
17184 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17185 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17186 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17187 by Wayne Davison
17188
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017189Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17190
17191 * nanoftp.c nanohttp.c: small cleanup
17192 * TODO: updated
17193
Daniel Veillard244ece92000-08-19 20:58:02 +000017194Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17195
17196 * added an old VC testcase and updated title.xml entity
17197
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017198Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17201 done on auto-opening of <p> tags and cleanup of SAX output
17202
Daniel Veillard979e55e2000-08-19 16:48:54 +000017203Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17204
17205 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17206
Daniel Veillard4540be42000-08-19 16:40:28 +000017207Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17208
17209 * doc/xml.html libxml.* structure.*: updated the doc a bit
17210
Daniel Veillard808a3f12000-08-17 13:50:51 +000017211Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17212
17213 * testSAX.c testHTML.c result/HTML/: cleanup of the output
17214 of SAX tests
17215
Daniel Veillard29579362000-08-14 17:57:48 +000017216Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17217
17218 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17219 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
17220
Daniel Veillard1255ab72000-08-14 15:13:33 +000017221Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17222
17223 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
17224 * testHTML.c: fix core dump on Solaris 2.x systems
17225 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
17226 * result/HTML/*.sax: previous bug fix lead to new results
17227
Daniel Veillard03109292000-08-14 14:58:22 +000017228Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17229
17230 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17231 * configure.in: added --with-readline=DIR to accept alternate
17232 path for readline include/library
17233 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
17234 for ANSI under HP-UX
17235 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
17236 includes @LIBS@
17237
Daniel Veillard7c29ce22000-08-12 21:20:53 +000017238Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17239
17240 * doc/* : rebuilt the docs
17241 * getting ready for 2.2.2 release
17242
Daniel Veillard87b95392000-08-12 21:12:04 +000017243Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17244
17245 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
17246 and xmlAddFeature()
17247 * tree.[ch]: added xmlAddChildList()
17248 * xmllint.c: MAP_FAILED macro test
17249 * parser.h: added xmlParseCtxtExternalEntity()
17250 * valid.c: applied bug fixes removed warning
17251 * tree.c: added CDATA block to elements content
17252 * testSAX.c: cleanup of output
17253 * testHTML.c: added SAX testing
17254 * encoding.c: better error recovery
17255 * SAX.c, parser.c: fixed one of the external entity processing
17256 of the OASis testsuite
17257 * Makefile.am: added HTML SAX regression tests
17258 * configure.in: bumped to 2.2.2
17259 * test/HTML/ result/HTML: added a few of HTML tests, and added the
17260 SAX results
17261
Daniel Veillard88a172f2000-08-04 18:23:10 +000017262Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * configure.in: patch for HP compiler
17265
172662000-08-04 Sven Heinicke <sven@zen.org>
17267
17268 * xmllint.c: Was coredumping sometimes when the file given didn't
17269 exist.
17270
Daniel Veillard46e370e2000-07-21 20:32:03 +000017271Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17272
17273 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017274
Daniel Veillard46e370e2000-07-21 20:32:03 +000017275 when using in memory parsing. Need some cleanup.
17276 * xmllint.c configure.in: added a --memory flag to test memory
17277 parsing
17278
Daniel Veillard36650692000-07-21 15:16:39 +000017279Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17280
17281 * nanohttp.c: fixed socklen_t replacement to unsigned int
17282 * parser.c: fixed a space handdling missing at the end of
17283 production 28 DOCTYPE.
17284 * xmlmemory.c: fixed a stupid bug on the routine to override
17285 allocation functions
17286 * TODO: updated
17287
Daniel Veillarde46e20d2000-07-14 15:02:46 +000017288Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17289
17290 * doc/ regenerated the docs
17291
Daniel Veillard32bc74e2000-07-14 14:49:25 +000017292Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17293
17294 * doc/encoding.html doc/xml.html: added I18N doc
17295 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
17296 improvements, both parser and filters, added ASCII & HTML,
17297 fixed the ISO-Latin-1 one
17298 * xmllint.c testHTML.c: added/made visible --encode
17299 * debugXML.c : cleanup
17300 * most .c files: applied patches due to warning on Windows and
17301 when using Sun Pro cc compiler
17302 * xpath.c : cleanup memleaks
17303 * nanoftp.c : added a TESTING preprocessor flag for standalong
17304 compile so that people can report bugs more easilly
17305 * nanohttp.c : ditched socklen_t which was a portability mess
17306 and replaced it with unsigned int.
17307 * tree.[ch]: added xmlHasProp()
17308 * TODO: updated
17309 * test/ : added more test for entities, NS, encoding, HTML, wap
17310 * configure.in: preparing for 2.2.0 release
17311
Daniel Veillard49703262000-07-10 10:27:46 +000017312Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000017315 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000017316
Daniel Veillard306be992000-07-03 12:38:45 +000017317Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17318
17319 * doc/xml.html: changed the xmlsoft.org structure, updated the
17320 examples w.r.t. root and childs
17321
Daniel Veillard7d853352000-07-02 18:53:09 +000017322Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17323
Daniel Veillard784b9352003-02-16 15:50:27 +000017324 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000017325
Daniel Veillard365e13b2000-07-02 07:56:37 +000017326Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17327
17328 * HTMLparser.c: Work on character encoding support for the HTML parser
17329 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
17330 * encoding.c: Fixed a potential memleak in the encoding stuff
17331
Daniel Veillardaf743792000-07-01 11:49:28 +000017332Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * doc/FAQ.html doc/Makefile.am : added a FAQ
17335
17336Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000017337
17338 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
17339 of the HTML parser to force it to not bypass SAX
17340
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000017341Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17342
17343 * win32config.h.in: updated
17344 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
17345 lacks iconv support :-( need to release 2.1.1
17346 * configure.in: release 2.1.1
17347 * HTMLparser: fixed bug #14784
17348 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
17349 by Windows compiler
17350 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
17351 the SAX startDocument() callback.
17352 * TODO: updated
17353
17354Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17355
17356 * added xmlStopParser()
17357
Daniel Veillardbe803962000-06-28 23:40:59 +000017358Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17359
17360 * configure.in: 2.1.0 prerelease
17361 * Large resync between W3C and Gnome tree
17362 * nanoftp, nanohttp.c: fixed stalled connections probs
17363 * HTMLtree.c SAX.c : support for attribute without values in
17364 HTML for andersca
17365 * valid.c: Fixed most validation + namespace problems
17366 * HTMLparser.c: start document callback for andersca
17367 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
17368 * parser.h, SAX.c: serious speed improvement for large
17369 CDATA blocks
17370 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
17371 different encoding
17372 * example/Makefile.am example/gjobread.c tree.h: work on
17373 libxml1 libxml2 convergence.
17374 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
17375 and the LIBXML_TEST_VERSION macro
17376
Daniel Veillardc310d562000-06-23 18:32:15 +000017377Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17378
17379 * doc/xml.html: various patches and improvements typo fixed by
17380 Felix Natter
17381 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
17382 from Felix Natter <fnatter@gmx.net>
17383
Daniel Veillardf3029822000-05-06 08:11:19 +000017384Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17385
17386 * doc/upgrade.html: updated with instructions for support of both
17387 libxml-1.x and libxml-2.x
17388 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
17389 for 2.x support and also fixed includes
17390
17391
Daniel Veillard496a1cf2000-05-03 14:20:55 +000017392Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17393
17394 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
17395 the encoding support, added iconv support, so now libxml if
17396 compiled with iconv automatically support japanese encodings
17397 among others. Work based on initial patch from Yuan-Chen Cheng
17398 I may have broken binary compat in the encoding handler
17399 registration scheme, but that was so utterly broken I don't
17400 expect anybody to have used this feature until now.
17401 * parserInternals.h: fixup on the CHAR range macro
17402 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
17403 code.
17404 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
17405 * uri.c: added xmlParseURI() I can't believe I forgot to
17406 implement this one in 2.0 !!!
17407 * SAX.c: moved doc->encoding update in the endDocument() call.
17408 * TODO: updated.
17409
Daniel Veillard06047432000-04-24 11:33:38 +000017410Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17411
17412 * tree.h: removed extraneous xmlRemoveProp definition
17413 * TODO: added item about --disable-corba configure switch
17414 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
17415 * nanoftp.c: fixed include problems giving troubles on AIX and
17416 slowlaris
17417 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
17418 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
17419 comment and headers changes to lower gtk-doc number of warnings
17420 * doc/html/*: rebuilt docs
17421
Daniel Veillarde0aed302000-04-16 08:52:20 +000017422Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17423
17424 * HACKING: documented the tag for 1.x and instructions
17425
Daniel Veillard5e873c42000-04-12 13:27:38 +000017426Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17427
17428 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
17429 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
17430 xmlCreateIOParserCtxt
17431 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
17432 significant overall improvement
17433 * xmllint.c: added I/O test to xmllint
17434 * testSAX.c: added a speed test
17435 * doc/* : updated/regenerated
17436
Daniel Veillardfc708e22000-04-08 13:17:27 +000017437Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17438
17439 * xpath.c uri.h parserInternals.h: cosmetic changes from
17440 "Timur I. Bakeyev" <timur@bat.ru>, including making
17441 xmlCreateURI() public
17442
Daniel Veillard5d211f42000-04-07 17:00:24 +000017443Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17444
17445 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17446 and the code at the same time. Added a clean mechanism for
17447 overload or added input methods: xmlRegisterInputCallbacks()
17448 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17449 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17450 * TODO: updated
17451 * doc/* : updated/regenerated
17452 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17453 source dir
17454
Daniel Veillarde77a9182000-04-05 19:12:29 +000017455Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * testURI.c: yet another forgotten commit, I should get some sleep !
17458
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017459Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17460
17461 * xmllint.c: forgot to commit this too ?
17462
Daniel Veillardb9df4042000-04-05 14:23:16 +000017463Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * xmlversion.h.in : forgot to commit this previously
17466
Daniel Veillard361d8452000-04-03 19:48:13 +000017467Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17468
17469 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17470 * README TODO: updated for release
17471 * uri.c uri.h: added authority parsing/saving
17472 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17473 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17474 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17475 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17476 Makefile.am : added compile-time customization of libxml
17477 --with-ftp --with-http --with-html --with-xpath --with-debug
17478 --with-mem-debug
17479 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17480 #include <libxml/xxx.h> I hope it won't break too much stuff
17481 and will be manageable in the future...
17482 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17483 and added xmllint to the installed programs
17484 * uri.h: added xmlFreeURI()
17485
Daniel Veillardec303412000-03-24 13:41:54 +000017486Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17487
17488 * uri.c uri.h: finished the escaping handling, the base support
17489 and the URI path normalization. Looks good just lacks the
17490 authority content parsing code.
17491 * Makefile.am: added instructions to generate testURI
17492 * TODO: updated
17493 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17494 added links and icons for W3C and Gnome
17495
Daniel Veillard8f621982000-03-20 13:07:15 +000017496Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17497
17498 * xmlmemory.[ch] : seems I forgot to actually update the files in
17499 the last commit :-)
17500 * doc/xml.html doc/html/* : updated and uploaded the docs
17501
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017502Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17503
17504 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17505 * TODO: updated
17506 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017507 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017508 gfree).
17509 * Makefile.am, uri.c, uri.h: added a set of functions to do
17510 exact (litteraly copied from the RFC 2396 productions) parsing
17511 and handling of URI. Will be needed for XLink, one XML WFC,
17512 XML Base and reused in the nano[ftp/http] modules. Still work
17513 to be done.
17514
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017515Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17516
17517 * configure.in, libxml.spec.in : libxml2
17518 * doc/* : updated the doc page, rebuilt the docs
17519
Daniel Veillardcf461992000-03-14 18:30:20 +000017520Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17521
17522 * all: tagged LIB_XML_1_X
17523 * *.c *.h : updated from W3C CVS tree
17524 * configure.in : 2.0.0-beta
17525 * libxml.spec.in : libxml2 package nam
17526 * result/* : new version of the tests output
17527
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017528Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17529
17530 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17531
Daniel Veillardb566ce12000-03-04 11:39:42 +000017532Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17533
17534 * doc/* : rebuilt the docs
17535 * parser.c: final patch on #6766
17536 * valid.c: small patch on validity checks.
17537
Daniel Veillardfb76c402000-03-04 11:39:42 +000017538Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17539
17540 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17541 added
17542 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17543 compatibility w.r.t. XML spec and existing code.
17544
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017545Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17546
17547 * parser.c: seems a better solution to <a> </a> exists,
17548 will try it for a while
17549
Daniel Veillard83a30e72000-03-02 03:33:32 +000017550Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17551
17552 * parser.c: tried to remove the <a> </a> generating <a/>
17553 this is hard. Left a flag for that purpose. Fixed bug #6766
17554 * configure.in: prepared 1.8.7 not released, due to previous
17555 problem
17556
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017557Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17558
17559 * doc/xml.html : applied second patch from Paul DuBois
17560
Daniel Veillard402e8c82000-02-29 22:57:47 +000017561Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17562
17563 * doc/xml.html : applied patch from Paul DuBois
17564
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017565Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17566
17567 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17568
Daniel Veillard5feb8492000-02-02 17:15:36 +000017569Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17570
17571 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17572 compilation warnings on various platforms.
17573 * parser.c: Fixed #5281 validity error callbacks are now desactived
17574 by default if not validating.
17575
Daniel Veillardf341f932000-02-02 14:52:08 +000017576Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17577
17578 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17579
Daniel Veillard13c757e2000-02-01 23:59:15 +000017580Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17581
17582 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17583 <gkatsi@cs.toronto.edu>
17584
Daniel Veillard726e8792000-01-30 20:04:29 +000017585Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17588 processing URLs
17589
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017590Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17591
17592 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17593 xmlNanoFTPUpdateURL for persistent control connections.
17594 * configure.in: 1.8.6
17595
17596Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17597
17598 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17599 * tree.[ch] : added xmlSaveNoEmptyTags
17600
James Henstridgef3be9312000-01-28 13:59:21 +0000176012000-01-29 James Henstridge <james@daa.com.au>
17602
17603 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17604
17605 * Makefile.am: added nanoftp.[ch] to the build.
17606
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017607Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17608
17609 * nanoftp.[ch]: cleanup, comments, API
17610 * debugXML.c : fixed a bug in the cat command
17611 * doc/*: regenerated the docs
17612
Daniel Veillardda07c342000-01-25 18:31:22 +000017613Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17614
17615 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17616 * debugXML.c : fixed a bug in the cat command
17617 * valid.c: fixing some small probs
17618 * libxml.spec.in: get rid of the SNAP suffix
17619 * doc/xml.html: updated the status
17620
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017621Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17622
17623 * xml-config.in: xml-config --version to just return the
17624 version number
17625 * xpath.c: some cleanup w.r.t. axis when the current node is
17626 an attribute.
17627 * TODO: updated
17628
Daniel Veillard461a66c2000-01-18 18:01:01 +000017629Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17630
17631 * configure.in: prepared for libxml-1.8.5
17632 * doc/* recompiled the documentation
17633
176342000-01-17 Jody Goldberg <jgoldberg@home.com>
17635
17636 * configure.in : WARNING autoconf subtlety alert :
17637 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17638 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17639 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17640 get defined by AC_CHECK_HEADERS.
17641
Daniel Veillardf967b902000-01-17 16:06:10 +000017642Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17643
17644 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17645 Rune.Djurhuus@fast.no
17646
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017647Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17648
17649 * TODO: updated
17650 * tree.c, parser.c: made sure that only memory alloc problems
17651 and internal parser errors are allowed to write to stdout or
17652 stderr.
17653
Daniel Veillard0142b842000-01-14 14:45:24 +000017654Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17655
17656 * tree.c : restored xmlNewGlobalNs since this seems used by
17657 a lot of existing code :-(, fixed a bug in xmlNewNs
17658 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17659 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17660 to exit() from the library code.
17661 * xpath.c, parser.c: removed bugs or unused code detected by
17662 Windows compilers
17663 * parser.c: started adding interfaces for parsing well balanced
17664 XML fragments
17665 * configure.in: releasing 1.8.4
17666 * doc/* : rebuilt the docs
17667
Daniel Veillard2eac5032000-01-09 21:08:56 +000017668Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17669
17670 * tree.[ch] : added xmlNewDocFragment() for DOM
17671 * testHTML.c: uninitialized variable.
17672
Daniel Veillardf3a73582000-01-05 14:58:39 +000017673Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17674
17675 * doc/* : rebuild the docs
17676
Daniel Veillard71b656e2000-01-05 14:46:17 +000017677Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17678
17679 * acconfig.h: readline and history patch
17680 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17681 * tree.c: added check and handling when possibly removing an ID
17682 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17683 and saving.
17684 * test/HTML/entities.html result/HTML/entities.html* : test for
17685 various entities reference cases
17686 * result/HTML/* : as a result output of some testcase have
17687 changed
17688 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17689 by previous example. added xmlParseTryOrFinish().
17690 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17691 entities.h debugXML.h HTMLparser.h: changed the way struct are
17692 declared to allow gtk-doc to expose those
17693 * parser.c: closed bug #4960
17694 * Makefile.am configure.in: Applied patch from
17695 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17696 and math/socket libs detection
17697
Daniel Veillard437b87b2000-01-03 17:30:46 +000017698Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17699
17700 * configure.in, Makefile.am: link tester against readline
17701 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17702
Daniel Veillard686d6b62000-01-03 11:08:02 +000017703Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17704
17705 * tree.[ch]: added xmlRemoveProp
17706 * win32config.h.in nanohttp.c: avoid including the Windows
17707 socket stuff in every C files
17708 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17709 the XmL parser(s)
17710 * test/ns4 result/ns4 etc...: added test case for previous prob
17711 * tree.c: xmlNewNs wasn't checking for double definition
17712 * Makefile.in: fixed a problem with dist-hook duplicates
17713 * parser.[hc], xmlIO.c: fixed the loading of external entities
17714 APIs, now xmlLoadExternalEntity() is used everywhere and
17715 setting up an app specific front-end using the
17716 * SAX.c parser.c: some fixes, now the xhtml spec validates
17717 with the xhtml DTD.
17718 * error.c: fixed crashes in case of no input stream
17719 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17720 to the validation tests and results
17721
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017722Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17723
17724 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17725 too htmlCreatePushParserCtxt() and htmlParseChunk()
17726 * parser.c: a bit of cleanup.
17727 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17728 to XML) removed the last mem leak known
17729 * HTMLtree.c: output message cleanup
17730 * xmlmemory.c: display content info about memory blocks
17731 * result/HTML/wired.* : missing att value warning change
17732
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017733Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17734
17735 * doc/* : rebuilt the documentation
17736
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017737Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17738
17739 * parser.[ch] parserInternals.h: Push parser for XML,
17740 seems to work fine now
17741 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17742 --push for push testing
17743 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17744 * testSAX.c: added --push
17745 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17746 subtree
17747 * xmlIO.[ch] : enriched API + fixes for push mode
17748 * entities.[ch]: added the entity content length to the struct.
17749 * xmlmemory.[ch]: new API to show the last entries for the shell
17750 * valid.c: added required attribute testing
17751 * SAX.c: the cdata callback now merge contiguous fragments
17752 * HTMLparser.c: cleanup of some macros
17753
Daniel Veillard3c558c31999-12-22 11:30:41 +000017754Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17755
17756 * parser.c: fix for PIs name starting with xml
17757 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017758 * *.c, configure.in win32config.h.in : generate win32config.h for
17759 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017760
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017761Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17762
17763 * parser.c: fixed a stupid = vs. == bug :-(
17764 * doc/gnome-xml.sgml: s/glade/xml/
17765
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017766Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17767
17768 * configure.in, doc/xml.html : bug fix release 1.8.2
17769 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17770 Hopefully the end of that silly C++ include problem
17771 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17772 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17773 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17774 troubles with autoclosed elements when the stree shape doesn't
17775 follow the DtD specs. Added htmlIsAutoClosed() and
17776 htmlAutoCloseTag()
17777 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17778 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17779 * debugXML.c: fixed a bug on printing default namespaces.
17780 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17781
Daniel Veillardb24054a1999-12-18 15:32:46 +000017782Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17783
17784 * result/HTML/*.htm[l] : updated the HTML regression tests according
17785 to the new output
17786 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17787 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17788 problem due to intermix of extern "C" { ... } declarations for C++
17789 and recursive includes in the headers
17790
Chris Lahey323c48c1999-12-18 15:32:45 +0000177911999-12-20 Chris Lahey <clahey@umich.edu>
17792
17793 * HTMLtree.c: Made it so that html nodes with a single child do
17794 not insert a carriage return before or after the child node.
17795
Daniel Veillardb24054a1999-12-18 15:32:46 +000017796Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017797
17798 * configure.in, doc/xml.html : bug fix release 1.8.1
17799 * parser.c: fixed bug #4344
17800 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17801 added the glue to avoid C++ problems
17802 * doc/* : regenerated the documentation
17803
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017804Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17805
17806 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17807 namespace recognition, and Dia as a resul :-(
17808 * encoding.c: closed bug #3950
17809
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017810Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17811
17812 * valid.c: debugging a posteriori validation, except URI expansion
17813 stuff this should be fixed now
17814 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17815 Carl Nygard <cnygard@bellatlantic.net>
17816 * tester.c: added --postvalid, cleaning of the code
17817 * tree.[ch]: added xmlDocGetRootElement()
17818
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017819Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17820
17821 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17822 c++ losage.
17823
Daniel Veillard10a2c651999-12-12 13:03:50 +000017824Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17825
17826 * configure.in, doc/xml.html : bumped to 1.8.0
17827 * xlink.[ch], Makefile.am : added framework for link detection
17828 * parser.h: added nbChars to parser context, needed for cleanup.
17829 * xmlmemory.c: removed a nasty bug when out of mem
17830 * valid.[ch]: adding namespace support for attribute decl
17831 * tester.c: added --debugent option
17832 * debugXML.[ch]: added xmlDebugDumpEntities()
17833 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17834 buffers instead, this was really needed, validation was breaking
17835 in strange ways due to that. Added xmlParseStringPEReference()
17836 and other parsing from strings functions. Entities processing
17837 modified again, but PERef are still not handled correcly but
17838 unless you're Eve Maller you won't notice :-)
17839 * HTMLparser.c: large changes toward reliability, and switched to
17840 lowercase internal tags, XHTML is lowercase, so it will help
17841 that output is closer to next version.
17842 * doc/* : regenerated the documentation, it is now hosted at
17843 http://xmlsoft.org/ (same bits I just bought the domain :-)
17844
17845
Daniel Veillard294cbca1999-12-03 13:19:09 +000017846Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17847
17848 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17849 doc generation
17850 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17851 in the SAX API
17852 * doc/*: rebuilt the doc making sure everything appears in the
17853 HTML files
17854
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017855Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17856
17857 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17858 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17859 which allow impressive speed improvement on dataset with
17860 large text pieces, but at the cost of broken binary
17861 compatibility and slightly bigger memory usage.
17862 Configure with --with-buffers to activate them, they
17863 are protected with XML_USE_BUFFER_CONTENT define.
17864 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17865 goal is 0 memory left allocated once parser is no more used
17866 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17867 call xmlCleanupParser() and xmlMemoryDump()
17868
Daniel Veillarda819dac1999-11-24 18:04:22 +000017869Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17870
17871 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17872 * parser.[ch] encoding.[ch]: added memory cleanup routines
17873 * parser.c: closing bug #3788
17874 * doc/*: rebuilt the doc
17875
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017876Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17877
17878 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17879 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17880 * tester.c: added --compress option
17881 * doc/*: rebuilt the documentation
17882
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017883Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17884
17885 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17886 if given /proc/kcore as input !
17887 * doc/xml.html doc/*: updated and rebuilt the documentation
17888
17889Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017890
17891 * parser.c: Fixed some wrongly space collapsing code due to
17892 a misreading of the spec.
17893 * result/*: fixed the output accordingly
17894
17895Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017896
17897 * encoding.c: bug fix and typos
17898 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17899 * parser.c: added attribute normalization closing bug #3597
17900 * test/att* result/att* SAXresult/att*: testcase for attribute
17901 normalization
17902
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017903Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17904
17905 * configure.in: closing bug #3163 by adding extra flags for the
17906 cc compiler on HP-UX
17907
Daniel Veillard51e3b151999-11-12 17:02:31 +000017908Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17909
17910 * valid.[ch] : removed a typo and an enumerated type bug in the
17911 xmlAddElementDecl() function
17912 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17913 call to xmlEncodeEntitiesReentrant() so that the functions
17914 New, Set and Get are at the same level.
17915 * parser.c HTMLparser.c: extra memory allocation bug for
17916 attributes detected by someone using libxml in embedded systems :-)
17917
Daniel Veillard962195f1999-10-28 15:51:53 +000017918Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17919
17920 * xmlmemory.h: turned off mem debug :-\
17921
Daniel Veillard35008381999-10-25 13:15:52 +000017922Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17923
17924 * parser.c: closed bug #2784 a one line fix, but worth pushing
17925 a new release out
17926 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17927 some structures, comments before and after the
17928 main element, and other nastyness
17929 * HTMLtree.c tree.c: accomodate the extended HTML supported
17930 * configure.in: pushing 1.7.4
17931 * test/ent8 and related outputs : added a new test for bug #2784
17932 * test/HTML/wired.html and related output: a nasty HTML example
17933 * Makefile.am: improved the test scripts
17934 * docs/* : reran the documentation extractor, updated xml.html
17935
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017936Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17937
17938 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17939 HTMLparser and debugged the HTML related code. HTML documents
17940 now have their own type
17941 * entities.c: do not dump &apos; for HTML output
17942 * xmlmemory.c: improvement, breakpoint mechanism
17943 * testHTML.c: added --sax --repeat ...
17944 * Makefile.am: improved the HTML tests
17945 * valid.[ch]: added xmlValidGetValidElements and
17946 xmlValidGetPotentialChildren
17947 * tester.c: added --insert to test the 2 new functions
17948 * test//* result//* SAXresult//* : regression test cleanup
17949 and extension.
17950 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17951 gnome-xml-nanohttp.html
17952
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017953Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17954
17955 * HTMLparser.c: fixed problems with some autoclose tags
17956 * tree.c: fixed XML output problems.
17957 * result/* SAXresult/*: update of the tests output
17958
Daniel Veillard6077d031999-10-09 09:11:45 +000017959Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17960
17961 * Makefile.am: Arturo patch for xmlConf.sh version info
17962 * parser.c: Tim Josling patch for single quoted items
17963 * tester.c: Tim Josling patch for tester options usage
17964 * tree.h: indent cleanup
17965
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017966Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17967
17968 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17969 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17970
Daniel Veillard00fdf371999-10-08 09:40:39 +000017971Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17972
17973 * tree.c : Raph patch for initialization of CORBA fields
17974 * parser.c, xpath.c, ...: modification of doc comments
17975 * xpath.c : allow spaces in xpath expressions
17976
Daniel Veillardad219441999-09-27 08:17:49 +000017977Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17978
17979 * xmlmemory.h: turning off memory debug :-(
17980
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017981Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17982
17983 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17984 better SAX interfaces.
17985 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17986 entity.
17987 * configure.in: 1.7.2
17988
17989Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017990
17991 * libxml.spec.in: fixed the URL
17992 * doc/xml.html: improved the documentation front-end
17993
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017994Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017995
17996 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17997
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017998Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017999
18000 * libxml.spec.in: fixed the alpha compile problem
18001 * parser.[ch]: changed errno to errNo in the parser context :-(
18002 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18003 * doc/xml.html: changed CHAR to xmlChar
18004 * doc/html/*: recompiled the documentation
18005 * configure.in: 1.7.1
18006
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018007Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18008
18009 * parser.h: modified the parser context struct to regain 1.4.0
18010 binary compatibility
18011 * parser.c, xml-error.h: added errno ot teh context and defined
18012 a set of errors values with update of errno
18013 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18014 DTDs and entities
18015 * *.h, *.c: complete cleanup of the use of config.h and include
18016 protection depending on the current setup.
18017 * overalll debugging, maintenance and bug-fixing on all modules
18018 * updated the documentation
18019 * ready for 1.7.0
18020
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018021Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18022
18023 * HTMLparser.c : cleanup
18024 * SAX.c valid.c valid.h: added ID/IDREF checking
18025 * tree.c tree.h: extended doc structure for refs
18026 * configure.in: 1.6.2
18027 * parser.c: patched bug in SAX user arg call
18028 * parserInternals.h: patched missing close in C++ wrapping
18029 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18030 especially upcoming XPointer implementation.
18031 * doc/xml.html: augmented, typo
18032
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018033Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18034
18035 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18036 not all invocations of install understand -d.
18037
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018038Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18039
18040 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18041 to make 'check' works, when builddir != srcdir.
18042
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018043Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18044
18045 * doc/xml.html : updated the documentation
18046
Daniel Veillard6454aec1999-09-02 22:04:43 +000018047Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18048
18049 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18050 not deallocated memory blocks
18051 * *.c : replaces all calls to malloc() free() and realloc() to
18052 the wrapper functions/macros
18053 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18054 instead of xmlFreeNodeList()
18055
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018056Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18057
18058 * HTMLparser.c: corrected a stupid bug leading to core dump at
18059 tree deallocation. Removed warnings indicated by
18060 Stephane.Conversy@lri.fr
18061 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18062 looked for in the external subset
18063
18064Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018065
18066 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18067 on SGI by Stephane.Conversy@lri.fr
18068
Daniel Veillardb96e6431999-08-29 21:02:19 +000018069Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18070
18071 * all .h : changed the prototype declaration indent as in gtk
18072 * most .c : working on reducing the TODOs in the code
18073 * most .c : cleanup though -pedantic and Insure++
18074 * improvements on validation ID checkings.
18075 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18076 * xml-config.in: closed #1810
18077
18078Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018079
18080 * tree.h, valid.c, valid.h: more work on validity, IDs
18081 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18082 definition for AIX
18083
Daniel Veillardb556eb51999-08-15 17:19:50 +000018084Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18085
18086 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18087 the distribution due to a cut'n paste error at last commit
18088
Daniel Veillardb05deb71999-08-10 19:04:08 +000018089Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18090
18091 * configure.in: upgraded to version 1.4.0
18092 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18093 Big update, added a large part of the validation process,
18094 it should be usable, but some parts are missing
18095 * xpath.c: improved the implementation w.r.t. root.
18096 * Makefile.am: added more tests
18097 * test and result trees: added a lot of tests
18098 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18099
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018100Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18101
18102 * Added an HACKING file
18103
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018104Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18105
18106 * xpath.[ch] : improvements and debug of the XPath implementation
18107 * parser.c, HTMLparser.c : modified the parsers to be progressive
18108 * tree.[ch] : extended the Buffer promitives
18109 * xmlIO.[ch] : added basic I/O routines providing progressive
18110 parsing and ready for I18N conversion plugins
18111 * SAXresult/* : the SAX callback sequence maybe slightly different
18112 now
18113 * test*.c : improved/updated the tests programs
18114 * doc/* : recompiled the docs.
18115
Daniel Veillard15b75af1999-07-26 16:42:37 +0000181161999-07-26 Michael Meeks <michael@edenproject.org>
18117
18118 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18119
18120 * tree.c: Ditto.
18121
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018122Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18123
18124 * configure.in: upgraded to version 1.4.0
18125 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18126 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18127 XML query language, see http://www.w3.org/TR/xpath for more details.
18128 * parser.c, parser.h: added CHAR* related string functions for XPath
18129 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18130 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18131 rebuild the docs.
18132 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18133 and regression testing capabilities for XPath.
18134
Daniel Veillardd79d7871999-07-12 10:38:12 +000018135Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18136
18137 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18138 closing bug #1646
18139
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018140Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18141
18142 * Makefile.am, example/Makefile.am: closed bug #1683
18143
Daniel Veillard3166ab11999-07-11 16:14:19 +000018144Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18145
18146 * example/Makefile.am, configure.in: added the makefile for the
18147 gjobread example
18148
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018149Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18150
18151 * doc/Makefile.am:
18152 - fix which allow "make install DESTDIR=</install/prefix>".
18153
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018154Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18155
18156 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18157 which fixed a problem on the file reading-code.
18158
Daniel Veillard82150d81999-07-07 07:32:15 +000018159Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18160
18161 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18162 output.
18163 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18164
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018165Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18166
18167 * parser.h : Oops removed the binary compatibility problem
18168 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18169 * parser.c, HTMLparser.c: applied patches for reading from stdin
18170
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018171Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18172
18173 * parser.c, entities.c, valid.c: cleanup bug #1591
18174 * configure.in: cleanup bug #1592
18175 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18176 the same tree back-end. Hence gdome will be available for it.
18177 * doc/Makefile.am: close bug #617
18178
Daniel Veillard97fea181999-06-26 23:07:37 +000018179Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18180
18181 * parser.c: alloctate a per parser context SAX interface block
18182
Daniel Veillard14fff061999-06-22 21:49:07 +000018183Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18184
18185 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18186 and xmlEncodeEntitiesReentrant with the correct one :-\
18187
18188Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18189
18190 * commit of my internal XML base changes, quite a lot of
18191 changes, cleanups, better entities support, framework for
18192 new I/O and charset detection and handling
18193 * Fixed the configure/Makefile stuff to generate shared libs
18194 with the proper version info, so we jumped on rev from
18195 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18196 xmlEncodeEntities() result need to be freed now, and a string
18197 xmlParserVersion provide the current library version.
18198
Raph Levien05240da1999-06-15 21:27:11 +000018199Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18200
18201 * parser.c: fixed a buffer overrun for when you have a very long
18202 attribute with no entities in it.
18203
Daniel Veillardbb2da581999-06-13 14:37:07 +000018204Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18205
18206 * added example directory
18207 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18208
Daniel Veillard011b63c1999-06-02 17:44:04 +000018209Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18210
18211 * Release of libxml-1.1, nearly everything has been touched for
18212 this.
18213 * Added more regression tests
18214 * Updated the documentation
18215
Daniel Veillard27d88741999-05-29 11:51:49 +000018216Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18217
18218 * tree.[ch]: unified the XML_NO_CORBA defines.
18219 * parser.c encoding.[ch]: started plugging in char encoding detection
18220
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000018221Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
18222
18223 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
18224 Also freed allocated buffer.
18225
Daniel Veillard27d88741999-05-29 11:51:49 +000018226Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000018227 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
18228 reentrancy problem at printing. One is left in entities.c, to
18229 remove ASAP
18230 * testSAX.c : added a test example showing the use of the SAX
18231 interface if one doesn't want to build the DOM tree.
18232 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
18233
Daniel Veillard517752b1999-04-05 12:20:10 +000018234Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18235
18236 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
18237 large revamping of the parser to use SAX callbacks
18238 http://www.megginson.com/SAX/ (or at least a C like interface
18239 a la Expat). It's now possible to set up your own callbacks
18240 and the parser will not build a DOM tree.
18241 * test/* result/*: updated the test suite, I finally removed
18242 the old Namespace draft support (PI based).
18243
Daniel Veillard87c83bd1999-04-02 16:04:43 +000018244Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18245
18246 * Makefile.am: added test result to EXTRA_DIST for make tests
18247
Daniel Veillard64068b31999-03-24 20:42:16 +000018248Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18249
18250 * parser.c, parserInternals.h: moved the chars macro definitions
18251 to parserInternals.h
18252 * parser.c, error.c: applied patches from "Knut Ã…kesson"
18253 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
18254
Daniel Veillard012ccc11999-03-23 10:11:11 +000018255Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18256
18257 * xml-config.in : applied patch to make --version work
18258
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000182591999-03-05 Raja R Harinath <harinath@cs.umn.edu>
18260
18261 * Makefile.am (check-local): Alias for `tests' target. This will
18262 cause `make check' to do the right thing.
18263 (tests): Don't run tests in srcdir. Also, replaced calls to
18264 basename with a `sed' "equivalent".
18265
Daniel Veillardd109e371999-03-05 06:26:45 +000018266Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18267
18268 * Renamed error.h to xml-error.h, corrected Makefile.am to list
18269 it in the header and not the sources, updated the doc.
18270 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
18271 pointing this out.
18272
Daniel Veillardbc50b591999-03-01 12:28:53 +000018273Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18274
18275 * parser.c, parser.h, parserInternals.h: memory leak hunting,
18276 exported the inputStream routines.
18277 * doc/html/* : updated accordingly
18278
Daniel Veillardd692aa41999-02-28 21:54:31 +000018279Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18280
18281 * parser.c, parser.h, parserInternals.h: added a few extra
18282 internal calls to allocate and free parser contexts ...
18283 * doc/html/* : updated accordingly
18284
Daniel Veillard55a99271999-02-25 11:01:29 +000018285Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18286
18287 * configure.in, Makefile.am, doc/makefile.am : General changes for
18288 1.0.0 release and including the generated HTML documentation.
18289
Daniel Veillard35925471999-02-25 08:46:07 +000018290Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18291
18292 * makefile.am : added parserInternals.h, oops.
18293
Daniel Veillard1e346af1999-02-22 10:33:01 +000018294Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18295
18296 * parserInternals.h: added this header giving access to the parser
18297 internal functions.
18298 * doc/Makefile.am : added a rebuild target which rebuilds the full
18299 set of documentations
18300 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
18301 the internal subset.
18302 * *.c *.h: modifications needed to generate the documentation using
18303 gtk-doc, cleanup of functions blocks, reorganisation of struct
18304 declarations.
18305
Daniel Veillard1164e751999-02-16 16:29:17 +000018306Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18307
18308 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
18309 the tar and spec file to include the beginning of the doc.
18310
Nuno Ferreira03d04781999-02-13 00:07:17 +0000183111999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
18312
18313 * doc/.cvsignore: Added this file.
18314
Daniel Veillard6800ef31999-02-08 18:33:22 +000018315Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18316
18317 * tree.c: fixed xmlGetProp to return "" when the attribute
18318 exists, even if the node-list is NULL.
18319
Daniel Veillard726c7e31999-02-08 15:13:10 +000018320Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18321
18322 * tree.c: patched an error outputting empty attribute values.
18323 * Makefile.am and doc/makefile.am: have been updated during the
18324 week-end. Sorry for an empty CVS log, I got a shell problem.
18325
Daniel Veillard1899e851999-02-01 12:18:54 +000018326Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18327
18328 * tree.h: cleaned up using enums instead of defines
18329 * parser.c, valid.[ch]: more work on parsing/output of element
18330 declarations
18331
Daniel Veillard3b9def11999-01-31 22:15:06 +000018332Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18333
18334 * valid.[ch], tree.c, parser.c : more work toward full parsing
18335 of XML DTDs.
18336 * README: added informations about mailing-list and on-line
18337 documentation
18338
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000183391999-01-27 Raja R Harinath <harinath@cs.umn.edu>
18340
18341 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
18342
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000018343Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18344
18345 * parser.c, tree.[ch] : more work toward conformance testing,
18346 added a last element to accelerate parsing of very flat structures
18347 started working on internal subset Element content declaration.
18348 * valid.[ch] : first cut at adding code toward validation.
18349 * previous changes had also small impact on most files, especially
18350 the conformance testing using James Clark test suite.
18351
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000018352Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18353
18354 * test/* : updated the examples, most of them were not well
18355 formed (humm), and added rdf2.
18356 * result/* : resulting changes in the output.
18357
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000018358Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18359
18360 * tree.c: changed the behaviour of xmlGetProp on NULL values.
18361
Daniel Veillard44b3a061998-12-05 17:27:22 +000018362Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18363
18364 * tree.c: patched a bug in the generation of empty attributes
18365
Daniel Veillardbe36afe1998-11-27 06:39:50 +000018366Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18367
18368 * entities.[ch], tree.[ch], tester.c: added copy interfaces
18369 for node/trees/documents/... Biggest problem is namespace
18370 support when copying subtrees.
18371
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000018372Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18373
18374 * parser.c, entities.c: improve entities and char ref encoding,
18375 and cleanups of error messages.
18376
Daniel Veillard242590e1998-11-13 18:04:35 +000018377Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18378
18379 * parser.c, entities.c: simple bug hunting done during rpm2html and
18380 rpmfind integration.
18381
Daniel Veillard42dc9b31998-11-09 01:17:21 +000018382Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18383
18384 * parser.[ch]: Added interfaces allowing to specify a SAX
18385 handler before parsing.
18386
Daniel Veillarde3bffb91998-11-08 14:40:56 +000018387Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18388
18389 * parser.c: redirrect all errors reporting through the SAX
18390 error function
18391
Daniel Veillardda4d3c41998-11-04 20:07:05 +000018392Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18393
18394 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
18395 * libtool, tlmain ...: update of the libtool files
18396
Miguel de Icaza442321c1998-11-04 18:13:38 +0000183971998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
18398
18399 * entities.c: Use g_snprintf insteda of snprintf.
18400
Daniel Veillard0ba4d531998-11-01 19:34:31 +000018401Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18402
18403 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
18404 added ent5 test for this purpose.
18405 * parser.c, parser.h: formatting, comments and UTF-8 planning.
18406
Daniel Veillard27271681998-10-30 06:39:40 +000018407Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18408
18409 * parser.c: fixed? a strange error due to compression on a GWP
18410 document.
18411
Daniel Veillard25940b71998-10-29 05:51:30 +000018412Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18413
18414 * tree.[ch]: bug fixing
18415 * entities.[ch]: defined a specific type for predefined entities
18416 * doc/xml.html: more documentation on the library, how to use it,
18417 overview of the interfaces.
18418
Daniel Veillard16253641998-10-28 22:58:05 +000018419Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18420
18421 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
18422
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018423Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18424
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000018425 * tree.c: corrected a small bug
18426 * doc/xml.html: continuing writing documentation.
18427
18428Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18429
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018430 * debugXML.h debugXML.c: added debugging utilities.
18431 * tester.c: added --debug switch.
18432 * tree.c: patched an incorrect node->type assignment.
18433 * parser.c: formatting, ensure that node->doc != NULL in attributes
18434
Daniel Veillardccb09631998-10-27 06:21:04 +000018435Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18436
18437 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
18438 entity support and provide an internal representation close to
18439 DOM one (entity ref nodes, and attribute value as tree). I tried
18440 to preserve the interface but this will surely break some apps
18441 (I have to change rpm2html/rpmfind for example). I had to change
18442 two interfaces, and the generated tree is somewhat different.
18443 * doc/* : started documenting the XML library, the tree and
18444 DOM/Corba. This is a first step.
18445
Daniel Veillard11e00581998-10-24 18:27:49 +000018446Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18447
18448 * parser.c: Set up the fonctions comment block, boring but useful.
18449 * parser.h, SAX.c, parser.c: now attributes are processed through
18450 the SAX interface. The problem is that my SAX interface diverged
18451 quite a bit from the original one, well this is not an official
18452 spec, and translating it from Java to C is hairy anyway...
18453
Daniel Veillard97b58771998-10-20 06:14:16 +000018454Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18455
18456 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18457 fonctions comment block, boring but useful.
18458
18459Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018460
18461 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18462 conversion routines. However they are not yet used to convert the
18463 inputs. The core will run with UTF-8.
18464
Daniel Veillard33942841998-10-18 19:12:41 +000018465Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18466
18467 * tree.c : make sure that the type id is properly set-up when
18468 a new object is allocated, needed for DOM.
18469
Daniel Veillard27fb0751998-10-17 06:47:46 +000018470Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18471
18472 * tree.h, tree.c: Ok, the main objects in the tree will be native
18473 corba objects, it costs 8 bytes per Node, Attribute and Document
18474 but it simplifies the Corba integration a lot (no extra interface
18475 objects to allocate/free).
18476
Daniel Veillard0bef1311998-10-14 02:36:47 +000018477Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18478
18479 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18480 and changed NODEs contants for conformity with DOM Level 1
18481
Daniel Veillard27864701998-10-08 03:47:24 +000018482Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18483
18484 * added hooks to keep track of servants when creating objects
18485 xmlDoc and xmlNode (for Corba export).
18486
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018487Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18488
18489 * added xml-config script.
18490
Daniel Veillard7066a791998-10-01 20:28:28 +000018491Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18492
18493 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18494 to autoupdate libtool and automake conf files.
18495
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000184961998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18497
18498 * Makefile.am: Use '?' to separate the sed
18499 commands as ',' is used when people pass -Wl,something.
18500
18501
Daniel Veillard15a8df41998-09-24 19:15:06 +000018502Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18503
18504 * tree.c, tree.h: added a per-document compression interface.
18505
Daniel Veillard151b1b01998-09-23 00:49:46 +000018506Tue Sep 22 20:47:38 EDT 1998
18507
18508 * tree.c, tree.h: added saving with compression and added interfaces
18509 to control the compression level (xmlGetCompressMode,
18510 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18511
Daniel Veillard70120ff1998-09-22 00:24:21 +000018512Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18513
18514 * parser.c: corrected a loop for files of size 0
18515
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000185161998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18517
18518 * error.h: New file. Contains prototyes from `error.c'.
18519
Tom Tromeyc19653d1998-08-14 01:22:43 +000018520Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18521
18522 * Makefile.am (xmlincdir): New macro.
18523 (xmlinc_HEADERS): Renamed from include_HEADERS.
18524
Daniel Veillard845664d1998-08-13 04:43:19 +000018525Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18526
18527 * applied small patch on numeric entities from
18528 Christopher Blizzard <blizzard@appliedtheory.com>
18529
Daniel Veillard260a68f1998-08-13 03:39:55 +000018530Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18531
18532 * New release 0.2, removed the old xml_* files so that it's
18533 coherent with the other CVS base (W3C), far better conformance
18534 to standard, new namespaces, decent entities support, beginning
18535 of a SAX-like interface. Nearly nothing left intact, even the
18536 test examples ...
18537
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000185381998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18539
18540 * .cvsignore: Add .deps dir
18541
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018542Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18543
18544 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18545
Daniel Veillardfe926001998-07-26 04:28:20 +000018546Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018547
Daniel Veillardfe926001998-07-26 04:28:20 +000018548 * configure.in: added test for CPP
18549 * AUTHORS, Changelog: the original ones didn't get commited but the
18550 glib ones instead, fixed.
18551 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018552
Daniel Veillardfe926001998-07-26 04:28:20 +000018553Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018554
Daniel Veillardfe926001998-07-26 04:28:20 +000018555 * integrated code developped at W3C
18556 * changed the original Copyright
18557 * migrated to automake
18558 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018559