blob: 49a0d5c56c6118038c62336ffc0530790d35c0cc [file] [log] [blame]
William M. Brack0850b872003-10-12 23:55:46 +00001Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
4 a bug in the range search; enhanced range generation (inline code
5 if a small number of intervals); enhanced the readability of the
6 output files.
7
Daniel Veillardea887cf2003-10-11 22:53:44 +00008Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
9
10 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
11 chvalid.def from scratch based on XML 2nd edition REC
12 and regenerated the code.
13
Daniel Veillard1a993962003-10-11 20:58:06 +000014Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * check-xml-test-suite.py: removed some annoying warnings
17 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
18 in the PubidChars definition, regenerated, there is still
19 a bug left somewhere
20 * genChRanges.py: save the header directly in include/libxml/
21 * configure.in: I generated a 2.6.0beta6 earlier today
22
William M. Brack418342b2003-10-11 15:35:40 +000023Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
24
25 * fixed small error on previous commit (chvalid.h in
26 base dir instead of include directory)
27
William M. Brack68aca052003-10-11 15:22:13 +000028Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
29
30 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
31 new files for a different method for doing range validation
32 of character data.
33 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
34 include/libxml/parserInternals.h: modified for new range method.
35 * catalog.c: small enhance for warning message (using one
36 of the new range routines)
37
Daniel Veillard73000572003-10-11 11:26:42 +000038Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
39
40 * valid.c include/libxml/valid.h: adding an serror field to
41 the validation context breaks the ABI for the xmlParserCtxt
42 structure since it's embedded by content and not by reference
43
Daniel Veillardc790bf42003-10-11 10:50:10 +000044Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * configure.in: patch from Mike Hommey
47 * threads.c: applied Windows patch from Jesse Pelton and Stephane
48 Bidoul
49 * parser.c: fix the potentially nasty access to ctxt->serror
50 without checking first that the SAX block is version 2
51
Daniel Veillard2b0f8792003-10-10 19:36:36 +000052Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * SAX2.c: fixed a nasty bug with interning some text strings
55 * configure.in: prepare for beta5 of 2.6.0
56 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
57 better error handling for I/O and converted FTP and HTTP
58 * parser.c: fixed another bug
59
Daniel Veillardffbbed42003-10-10 14:46:54 +000060Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
61
62 * SAX2.c: fixed uninitialized new field.
63 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
64 all messages
65
Daniel Veillardd8850402003-10-10 14:24:12 +000066Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
67
68 * include/libxml/tree.h: make room in Doc, Element, Attributes
69 for PSVI type informations.
70
Daniel Veillard659e71e2003-10-10 14:10:40 +000071Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
72
73 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
74 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
75 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
76 include/libxml/parser.h include/libxml/valid.h
77 include/libxml/xmlerror.h: Setting up the framework for structured
78 error reporting, touches a lot of modules, but little code now
79 the error handling trail has been cleaned up.
80
Daniel Veillardd96cce12003-10-10 12:30:37 +000081Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
84
Daniel Veillardfcf719c2003-10-10 11:42:17 +000085Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * xpath.c: cleanup
88 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
89 to the new error mechanism
90
Daniel Veillard87db3a82003-10-10 10:52:58 +000091Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * error.c xmlschemas.c: a bit of cleanup
94 * result/schemas/*.err: updated with the new result strings
95
96Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
97
98 * xpath.c: fixed bug 124061
99
Daniel Veillardd0c9c322003-10-10 00:49:42 +0000100Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * Makefile.am: cleanup
103 * encoding.c: fix a funny typo
104 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
105 converted the Schemas code to the new error handling. PITA,
106 still need to check output from regression tests.
107
Daniel Veillarde2238d52003-10-09 13:14:55 +0000108Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * HTMLtree.c include/libxml/xmlerror.h: converted too
111 * tree.c: small cleanup
112
Daniel Veillard69d2c172003-10-09 11:46:07 +0000113Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
114
115 * xinclude.c: comment fix
116 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
117 to the new infrastructure
118
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000119Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmlIO.c: final error handling cleanup
122 * xinclude.c error.c: converted XInclude to the new error handling
123 * include/libxml/xmlerror.h: added XInclude errors
124
Daniel Veillardb65e12e2003-10-08 21:33:28 +0000125Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
126
127 * parser.c: bug in compression saving was crashing galeon
128 reported by teuf
129
Daniel Veillard828ce832003-10-08 19:19:10 +0000130Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
133 I/O error path
134
Daniel Veillard97bf4d02003-10-08 18:58:28 +0000135Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * xmlIO.c: better handling of error cases
138
Daniel Veillard05d987b2003-10-08 11:54:57 +0000139Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
142 cleaning up error handling in the I/O module.
143
Daniel Veillardff46a042003-10-08 08:53:17 +0000144Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
145
146 * xmlregexp.c include/libxml/xmlerror.h: error handling
147 cleanup of the Regexp module.
148
Daniel Veillard18ec16e2003-10-07 23:16:40 +0000149Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
150
151 * tree.c: converting the tree module too
152 * error.c include/libxml/xmlerror.h: created a simpler internal
153 error reporting function.
154
Daniel Veillardd96f6d32003-10-07 21:25:12 +0000155Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
158 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
159 error reporting that time.
160 * threads.c: applied the two patches for TLS threads
161 on Windows from Jesse Pelton
162 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
163 return is always zero terminated. Should also help detecting
164 passing wrong buffer size easilly.
165 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
166 updated the results to follow the errors string generated by
167 last commit.
168
Daniel Veillard6edbfbb2003-10-07 12:17:44 +0000169Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
172 handling in the Relax-NG module.
173
Daniel Veillard4c004142003-10-07 11:33:24 +0000174Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
177 module to teh new error reporting. Better default report, adds
178 the element associated if found, context and node are included
179 in the xmlError
180 * python/tests/reader2.py: the error messages changed.
181 * result/relaxng/*: error message changed too.
182
Daniel Veillard141310a2003-10-06 08:47:56 +0000183Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
186 win32/configure.js: applied patch from Stéphane Bidoul to
187 fix the compilation of 2.6.0 code on Win32
188
Daniel Veillard8f597c32003-10-06 08:19:27 +0000189Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
190
191 * check-xml-test-suite.py: fixing the script
192 * parser.c: replace sequences of RAW && NXT(.) == '.' with
193 memcmp calls, seems to not break conformance, slightly inflate
194 the size of the gcc generated code though.
195
Daniel Veillardce9457f2003-10-05 21:33:18 +0000196Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
197
198 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
199 more cleanup of error handling in parserInternals, sharing the
200 routine for memory errors.
201
Daniel Veillardf403d292003-10-05 13:51:35 +0000202Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
205 include/libxml/xmlerror.h: more code cleanup, especially around
206 error messages, the HTML parser has now been upgraded to the new
207 handling.
208 * result/HTML/*: a few changes in the resulting error messages
209
Daniel Veillard24eb9782003-10-04 21:08:09 +0000210Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * parser.c include/libxml/xmlerror.h: more error/warning
213 handling cleanups, the XML parser module should be okay now.
214
Daniel Veillard1ae42d62003-10-03 23:59:20 +0000215Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
218 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
219 integrated the xmlDocWalker API given by Alfred Mickautsch,
220 and providing an xmlReader like API but working on a xmlDocPtr.
221
Daniel Veillardbb5abab2003-10-03 22:21:51 +0000222Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * Makefile.am: more cleanup in make tests
225 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
226 in the transition to the new error reporting strategy.
227 * python/tests/reader2.py result/VC/* result/valid/*:
228 few changes in the strings generated by the validation output
229
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000230Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
231
232 * Makefile.am: changed 'make tests' to use a concise output,
233 scrolling to see where thing broke wasn't pleasant
234 * configure.in: some beta4 preparation, but not ready yet
235 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
236 new error handling code, last error informations are stored
237 in the parsing context or a global variable, new APIs to
238 handle the xmlErrorPtr type.
239 * parser.c parserInternals.c valid.c : started migrating to the
240 new error handling code, it's a royal pain.
241 * include/libxml/parser.h include/libxml/parserInternals.h:
242 moved the definition of xmlNewParserCtxt()
243 * parser.c: small potential buffer access problem in push code
244 provided by Justin Fletcher
245 * result/*.sax result/VC/PENesting* result/namespaces/*
246 result/valid/*.err: some error messages were sligthly changed.
247
Aleksey Sanine7acf432003-10-02 20:05:27 +0000248Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
249
250 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
251 function (wrapper around snprintf)
252
Daniel Veillardb2517d82003-10-01 19:13:56 +0000253Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * entities.c: Fix error on output of high codepoint charref like
256 &#x10FFFF; , reported by Eric Hanchrow
257
Daniel Veillard3648fcb2003-10-01 12:21:31 +0000258Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
261 of a pain murrayc is really gonna be.
262
Daniel Veillardf96cf4e2003-10-01 09:05:25 +0000263Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
266
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +0000267Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
268
269 * entities.c legacy.c parser.c: made the predefined entities
270 static predefined structures to avoid the work, memory and
271 hazards associated to initialization/cleanup.
272
Daniel Veillard73b013f2003-09-30 12:36:01 +0000273Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
276 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
277 include/libxml/parser.h include/libxml/parserInternals.h
278 include/libxml/xmlversion.h.in: added a new configure
279 option --with-push, some cleanups, chased code size anomalies.
280 Now a library configured --with-minimum is around 150KB,
281 sounds good enough.
282
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000283Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
284
285 * libxml-2.0-uninstalled.pc.in: New file for building against
286 uninstalled libxml2 builds.
287 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +0000288 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000289
Daniel Veillard81273902003-09-30 00:43:48 +0000290Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
293 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
294 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
295 added 2 new configure option: --with-reader --with-sax1
296 to allow removing the reader or non-xmlReadxxx() interfaces.
297
Daniel Veillard652327a2003-09-29 18:02:38 +0000298Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
299
300 * configure.in entities.c tree.c valid.c xmllint.c
301 include/libxml/tree.h include/libxml/xmlversion.h.in:
302 Adding a configure option to remove tree manipulation
303 code which is not strictly needed by the parser.
304
Daniel Veillard89f7f272003-09-29 13:29:09 +0000305Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
308 patch from Marcin 'Shard' Konicki
309
Daniel Veillarda9cce9c2003-09-29 13:20:24 +0000310Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
313 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
314 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
315 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
316 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
317 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
318 include/libxml/catalog.h include/libxml/debugXML.h
319 include/libxml/entities.h include/libxml/nanohttp.h
320 include/libxml/relaxng.h include/libxml/tree.h
321 include/libxml/valid.h include/libxml/xmlIO.h
322 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
323 include/libxml/xpathInternals.h python/libxml.c:
324 Okay this is scary but it is just adding a configure option
325 to disable output, this touches most of the files.
326
Daniel Veillardc064b472003-09-29 10:55:05 +0000327Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xmlmemory.c: better fix, avoids breaking the python bindings
330
Daniel Veillardfb43bd62003-09-29 09:22:39 +0000331Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * xmlmemory.c: fix a compilation problem when configuring
334 with debug but without mem-debug
335
Daniel Veillard4432df22003-09-28 18:58:27 +0000336Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
337
338 * Makefile.am: cleanup, creating a new legacy.c module,
339 made sure make tests ran in reduced conditions
340 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
341 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
342 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
343 increased the modularization, allow to configure out
344 validation code and legacy code, added a configuration
345 option --with-minimum compiling only the mandatory code
346 which then shrink to 200KB.
347
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000348Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * parser.c: fix a bug raised by the Mips compiler.
351 * include/libxml/SAX.h include/libxml/parser.h: move the
352 SAXv1 block definitions to parser.h fixes bug #123380
353 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
354 the attribute and element pool borken 2 commits ago.
355 Start playing with an entry point to preserve a subtree.
356 * entities.c: remove a warning.
357
William M. Brack7b9154b2003-09-27 19:23:50 +0000358Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
359
360 * encoding.c, parser.c, relaxng.c: further (final?) minor
361 changes for compilation warnings. No change to logic.
362
William M. Brackb670e2e2003-09-27 01:05:55 +0000363Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
364
365 * parser.c: fixed small problem with missing entities (test/ent2)
366
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000367Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000370 if the result is not well formed that ctxt->myDoc is not NULL
371 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000372
Daniel Veillard7d515752003-09-26 19:12:37 +0000373Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * parser.c: other patches from William Brack to avoid
376 compilation warnings on AIX.
377
William M. Brack899e64a2003-09-26 18:03:42 +0000378Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
379
380 * HTMLparser.c, entities.c, xmlreader.c: minor change to
381 avoid compilation warnings on some (e.g. AIX) systems
382
Daniel Veillard11476b42003-09-26 14:51:39 +0000383Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * parserInternals.c: fixed a backward compatibility problem
386 when formatting "deprecated SAXv1 function ignorableWhitespace"
387 could be reproduced by xmllint --format
388
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000389Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * doc/libxml2-api.xml: rebuilt the API
392 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
393 --nocdata and --nsclean to remove CDATA section and surperfluous
394 namespace declarations
395 * parser.c SAX2.c: implementation of the 2 new options
396
Daniel Veillard9475a352003-09-26 12:47:50 +0000397Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
398
399 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
400 added the same htmlRead APIs than their XML counterparts
401 * include/libxml/parser.h: new parser options, not yet implemented,
402 added an options field to the context.
403 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
404 is found within a cdata section.
405 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
406 result/cdata2.sax test/cdata2: add one more cdata test
407
Daniel Veillard60942de2003-09-25 21:05:58 +0000408Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
409
410 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
411 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
412 base URL parameter when not loading from a file or URL.
413
Daniel Veillard092643b2003-09-25 14:29:29 +0000414Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * configure.in: preparing a beta3 solving the ABI problems
417 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
418 include/libxml/globals.h include/libxml/SAX.h: make sure the
419 global variables for the default SAX handler are V1 ones to
420 avoid ABI compat problems.
421 * xmlreader.c: cleanup of uneeded code
422 * hash.c: fix a comment
423
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000424Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
427 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
428 fixing some comments to avoid warnings from apibuild.py
429
Daniel Veillard70b18562003-09-24 21:45:21 +0000430Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
431
432 * win32/configure.js: patch from Stephane Bidoul for configuring
433 the beta2 version #123104
434
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000435Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 * Makefile.am: adding repeated parsing and validating tests
438 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
439 DOM tree building interfaces use the dictionary from the
440 parsing context to build the element and attributes names
441 as well as formatting spaces and short text nodes
442 * include/libxml/dict.h dict.c: added some reference counting
443 for xmlDictPtr because they can be shared by documents and
444 a parser context.
445 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
446 functions and use the standard ones now.
447 * xmllint.c: add --nodict
448 * python/libxml.c: fix a stupid bug so that ns() works on
449 attribute nodes.
450
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000451Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
452
453 * parser.c include/libxml/parser.h: adding a new set of
454 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
455 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
456 a clear define of xmlParserOption, xmlCtxtUseOptions()
457 should simplify custom parsing without being tempted to
458 use global variables, and xmlCtxtReset() should allow reuse
459 of a context for multiple parsing.
460 * xmllint.c: switched to use xmlReadXXX, allow options to
461 be used simultaneously with less troubles.
462 * tree.c: simple warning removal
463 * doc/apibuild.py: small fix
464 * doc/libxml2-api.xml win32/libxml2.def.src: updated
465
Daniel Veillard1f40d682003-09-23 09:16:56 +0000466Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
467
468 * parser.c: revert xmlCreateDocParserCtxt() since this break
469 the parseDoc() python bindings
470
Daniel Veillard309f81d2003-09-23 09:02:53 +0000471Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
472
473 * parser.c: make sure xmlDetectSAX2() is called only at
474 parsing time to avoid breaking apps changing the SAX
475 callbacks after context allocation, change xmlCreateDocParserCtxt()
476 to use an immutable buffer instead of a copy
477
Daniel Veillard9ec26532003-09-23 07:43:19 +0000478Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * xmlIO.c: applied patch from Markus Keim fixing a problem
481 with I/O callback registration.
482 * include/libxml/xmlerror.h: fixed #122994 comment numbering
483 for xmlParserErrors
484
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000485Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
486
487 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
488 really a const xmlChar*
489 * xmlreader.c include/libxml/xmlreader.h: addin the
490 xmlTextReaderConstString() to get an interned string from
491 the reader
492
William M. Brack69848302003-09-22 00:24:51 +0000493Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
494
495 * error.c: fixed a warning message (trivial)
496 * doc/search.php: removed incorrect warning message when word
497 search not found in last of multiple tables (bug 119535)
498
Daniel Veillarde72c5082003-09-19 12:44:05 +0000499Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
500
501 * configure.in: preparing a 2.6.0-beta2 release
502 * xmlIO.c: avoid a warning
503 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
504 by Chris Ryland
505 * include/libxml/dict.h: add a QName access lookup to the
506 dictionary.
507 * xmlreader.c include/libxml/xmlreader.h: adding const access
508 based on the dictionary interface for string read from the
509 reader, the node content access is still TODO, it's too different
510
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000511Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
512
513 * SAX2.c: fixing namespace DTD validations
514 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
515 namespaces is slightly different now.
516 * Makefile.am: report the memory used in Timingtests (as well as time)
517
Daniel Veillard53350552003-09-18 13:35:51 +0000518Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
519
520 * Makefile.am: add streaming on memory regression tests, found
521 bad bugs in the reader interface
522 * xmlreader.c: fixing bugs w.r.t. very large names, and special
523 condition in end of file.
524 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
525 adding immutable buffers, and parser input based on those,
526 but this should not be used (yet) for general parsing
527 * parser.c: added a comment about using immutable buffers for
528 general parsing.
529 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
530 output of the regression tests
531 * xmllint.c: using the immutable buffers when streaming on
532 mmaped file (--stream --memory)
533
Daniel Veillard536fad52003-09-18 10:05:56 +0000534Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
535
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000536 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000537
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000538Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * Makefile.am: add a Timingtests target to check bad behaviour
541 from the streaming engine
542 * dbgen.pl dbgenattr.pl: perl script to generate big instances
543 * xmlreader.c: fix a bad behaviour on large buffer inputs
544
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000545Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
546
547 * dict.c xmlreader.c: two small improvements
548
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000549Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * parserInternals.c: avoid a leak with previous patch
552
Daniel Veillard007d51e2003-09-17 20:07:28 +0000553Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
554
555 * python/libxml.c: use stderr and not stdout for default errors
556 in python environment bug #122552
557
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000558Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
559
560 * parserInternals.c: small fix from Rob Richards for input filename
561 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
562 * xmlIO: adding a guard in one function
563
Daniel Veillard19895052003-09-17 13:59:32 +0000564Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
565
566 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
567 reducing memory allocation and free and avoiding expensive routines
568
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000569Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
570
571 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
572 seriously with per-document dict and element and attribute nodes
573 reuse in the xmlReader. This seems to lead to an interesting
574 speedup of the xmlReader already.
575
Daniel Veillard81514ba2003-09-16 23:17:26 +0000576Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * dict.c include/libxml/dict.h: do string allocations in large
579 pools, allowing to find if a string pertain to a dict quickly
580 * xmllint.c: fix --stream --repeat --timing
581 * Makefile.am: the testThreads run output should be seen.
582
Daniel Veillard8a44e592003-09-15 14:50:06 +0000583Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
584
585 * SAX2.c include/libxml/parser.h: starting work on reusing the
586 parser dictionary for the element and attribute tag names.
587 Add pools for Element and Attributes in the parser context,
588 which should help speeding up the reader.
589 * Makefile.am result/*.rdr : adding non-python reader regression
590 tests.
591
Daniel Veillard62998c02003-09-15 12:56:36 +0000592Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * SAX2.c parser.c valid.c: starting to cleanup some of the
595 problems exposed by the W3C/NIST regression suite.
596 * result/ent7.sax result/xml2.sax: small fixes.
597
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000598Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
599
600 * parser.c: more parser error factoring
601
William M. Brack3a6da762003-09-15 04:58:14 +0000602Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
603
604 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
605
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000606Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * parser.c include/libxml/xmlerror.h: factoring of more
609 error handling code, serious size reduction and more lisibility
610 of the resulting code.
611 * parserInternals.c parser.c include/libxml/parserInternals.h
612 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
613 checks are done, use a counter for entities. Entities where freed and
614 reallocated at the same address failing the check.
615 * tree.c: avoid a warning
616 * result/valid/* result/VC/*: this slightly changes some validation
617 error messages.
618
William M. Brack4e52f2f2003-09-14 18:07:39 +0000619Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
620
621 * valid.c: fixed bug 121759 - early declaration of
622 attribute-list in external DTD
623
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000624Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
625
626 * parser.c include/libxml/xmlerror.h: starting cleaning up
627 error handling, factorize error processing
628 * doc/xmllint.html: update of the page, remove --sgml
629
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000630Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
631
632 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
633 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
634 broken pseudo SGML DocBook parser code.
635
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000636Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
639 valgrind pointed out the strings overlapped. cleanup .
640
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000641Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * tree.c: applied speedup to xmlSearchNs() as suggested by
644 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
645 applying the same trick.
646
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000647Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * parser.c parserInternals.c tree.c include/libxml/parser.h
650 include/libxml/xmlerror.h: adding namespace checkings
651 while making sure they still parse as wellformed documents.
652 Add an nsWellFormed status report to the context, and
653 provide new appropriate error codes.
654 * Makefile.am result/namespaces/* test/namespaces/*: add
655 specific regression testing for the new namespace support
656 * test/att5 result/noent/att5 result/att5 result/att5.sax:
657 add more coverage for the attribute parsing and normalization
658 code.
659
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000660Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
661
662 * threads.c: backport of a thread bugfix from 2_5_X branch
663
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000664Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
665
666 * parser.c: fixed a bug in one corner case of attribute parsing.
667
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000668Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
669
670 * configure.in doc/* : 2.6.0beta1 changes
671 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
672 normalization, might not be totally fixed but this should
673 make sure SAX event provide the right strings for attributes
674 except entities for which libxml2 is different by default
675 This should fix #109564
676 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
677 in attribute callback values
678 * result/c14n/with-comments/example-4
679 result/c14n/without-comments/example-4: this also fixes a subtle
680 bug in the canonicalization tests.
681
Daniel Veillarde57ec792003-09-10 10:50:59 +0000682Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 Time to commit 3 days of work rewriting the parser internal,
685 fixing bugs and migrating to SAX2 interface by default. There
686 is some work letf TODO, like namespace validation and attributes
687 normalization (this break C14N right now)
688 * Makefile.am: fixed the test rules
689 * include/libxml/SAX2.h include/libxml/parser.h
690 include/libxml/parserInternals.h SAX2.c parser.c
691 parserInternals.c: changing the parser, migrating to SAX2,
692 adding new interface to switch back to SAX1 or initialize a
693 SAX block for v1 or v2. Most of the namespace work is done
694 below SAX, as well as attribute defaulting
695 * globals.c: changed initialization of the default SAX handlers
696 * hash.c tree.c include/libxml/hash.h: added QName specific handling
697 * xmlIO.c: small fix
698 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
699 version code path
700 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
701 pointed out a typo in a very old test namespace
702
William M. Brackc07329e2003-09-08 01:57:30 +0000703Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
704
705 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
706 of compressed files, setting doc->compressed appropriately
707 (bug #120503).
708
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000709Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * parser.c: try to cope with the fact that apps may still
712 have allocated smaller SAX callbak block
713
Daniel Veillard0fb18932003-09-07 09:14:37 +0000714Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
715
716 * dict.c: allow to give -1 for undefined length in lookups
717 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
718 first round of work on the new SAX2 interfaces, the API
719 will change but commiting before changing for historical
720 reference.
721
William M. Brack4811ba32003-09-06 18:02:53 +0000722Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
723
724 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
725 sax->warning with wrong params).
726
Daniel Veillard93625d32003-09-05 08:36:12 +0000727Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
728
729 * include/libxml/globals.h: patch from Stéphane Bidoul to export
730 globals entry points to the python bindings
731
Daniel Veillard40412cd2003-09-03 13:28:32 +0000732Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
735 by default instead of "HTML"
736 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
737 avoiding calls to "areBlanks" when not needed.
738 * include/libxml/parser.h include/libxml/tree.h: some structure
739 extensions for future work on using per-document dictionaries.
740
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000741Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
742
743 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
744 tree, keeping result in the same tree, added SAXtests to the
745 default "make tests"
746
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000747Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
748
749 * include/libxml/xmlexports.h: defined additional macros which
750 affect exports and added mingw section
751
William M. Brack008c06b2003-09-01 22:17:39 +0000752Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
753
754 * doc/index.py: fixed problem parsing xhtml docs
755 * doc/xmlreader.html,doc/guidelines.html: small modification
756 to avoid problem in python parsing.
757 * doc/search.php: fixed upper case filename problem for XSLT docs
758
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000759Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * xinclude.c: patch from Mark Vakoc that allows compiling
762 with XInclude but without XPointer support.
763
Daniel Veillarde8553732003-09-01 20:33:14 +0000764Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
767 to add --libtool-libs option to xml2-config script.
768
William M. Brack3f479502003-09-01 04:58:15 +0000769Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
770
771 * doc/README.docs, doc/Makefile.am: new file added,
772 giving some description of the documentation generation process
773 * doc/search.php: fixed problem with upper case on filenames
774
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000775Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
776
777 * win32/Makefile.bcb: updates by Eric Zurcher
778
William M. Brackcdfa2862003-08-29 06:03:38 +0000779Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
780
781 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
782 to compensate for pollution from Igor's header taint
783 (quick before Daniel notices)
784
Daniel Veillard67906942003-08-28 21:13:25 +0000785Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
786
787 * SAX2.c: fixed a namespace error on attribute reporting bug
788 pointed out by Tobias Reif
789 * test/p3p result/p3p result/noent/p3p: this test case was wrong
790 using xmlsn instead of xmlns...
791
Igor Zlatkovic65901252003-08-28 16:26:12 +0000792Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
793
794 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
795 typos reported by Mark Vakoc
796
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000797Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
798
799 add:
800 * doc/tutorial/api.html
801 * doc/tutorial/ar01s09.html
802 * doc/tutorial/includexpath.c
803 updated
804 * doc/tutorial/*.html
805 fix my bad - forgot to check in new files when I last
806 updated
807
808
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000809Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
810
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000811 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000812 * xmllint.c: fixed time inclusion for various compilers
813
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000814Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
815
816 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
817 few casts to shut the compiler warnings
818
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000819Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
820
821 * win32/Makefile.* win32/configure.js: fixed for mingw
822
Daniel Veillard5805be22003-08-28 08:03:23 +0000823Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
824
825 * globals.c threads.c: fixing bug #120870 try to avoid problem
826 with uninitialized mutexes
827
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000828Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
829
830 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
831 up with multiple states, select the "best" one. Fix #120682
832 * result/relaxng/tutor11_2_3.err: small change resulting
833
834Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
835
836 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
837
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000838Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
839
840 * include/libxml/[threads-xpointer].h: realigned parameters
841 after taint
842
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000843Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
844
845 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
846 as reported by Eric Zurcher
847
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000848Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
849
850 * relaxng.c: fixed bug #120386 again a problem introduced when
851 trying to reuse automata for content validation. Fix a bug report
852 problem on zeroOrMore
853 * result/relaxng/tutor3_7_err: change slightly error reporting.
854
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000855Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * include/libxml/Makefile.am: make sure the new header will
858 be included when generating a new distribution.
859
Daniel Veillard73827cb2003-08-25 10:57:27 +0000860Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
861
862 * relaxng.c: fixed a couple of stupid bugs in the state allocation
863 routines which led to bug #120040 and the ones reported by
864 Martijn Faassen
865
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000866Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
867
868 * include/libxml/parserInternals.h include/libxml/relaxng.h
869 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
870 parameters after taint.
871
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000872Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
873
874 * include/libxml/xmlversion.h.in: moved export defs to a separate
875 file for consistency.
876 * include/libxml/xmlexports.h: new file, contains export defs.
877
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000878Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
879
880 * include/libxml/*.h genUnicode.py: exportability taint
881 of the headers.
882
Daniel Veillard11af4292003-08-21 10:39:13 +0000883Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
884
885 * SAX.c: make the deprecated interfaces log an error message
886 to be sure it won't get used.
887
Daniel Veillard1af9a412003-08-20 22:54:39 +0000888Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
889
890 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
891 Adding new version of the SAX interface, it's not there yet,
892 currently just preparing the work
893 * globals.c parser.c SAX.c include/libxml/SAX.h
894 include/libxml/globals.h include/libxml/parser.h: doing some
895 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
896 while keeping functionalities, preparing SAX2 integration.
897 * dict.c: small cleanup.
898
Daniel Veillarde5984082003-08-19 22:21:13 +0000899Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
900
901 * tree.c: fixes a small bug introduced in last commit and detected
902 by valgrind.
903
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000904Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
905
906 * dict.c hash.c: optimization when freeing hash tables.
907 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
908 allocations
909 * parser.c parserInternals.c include/libxml/parser.h: keep a
910 single allocated block for all the attributes callbacks,
911 avoid useless malloc()/free()
912 * tree.c: do not realloc() when growing a buffer if the buffer
913 ain't full, malloc/memcpy/free avoid copying memory.
914
Daniel Veillard66f68e72003-08-18 16:39:51 +0000915Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
916
917 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
918 --dtdvalidfpi for Tobias Reif
919
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000920Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
921
922 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
923 new dictionary module to keep a single instance of the names used
924 by the parser
925 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
926 switched all parsers to use the dictionary internally
927 * include/libxml/HTMLparser.h include/libxml/parser.h
928 include/libxml/parserInternals.h include/libxml/valid.h:
929 Some of the interfaces changed as a result to receive or return
930 "const xmlChar *" instead of "xmlChar *", this is either
931 insignificant from an user point of view or when the returning
932 value changed, those function are really parser internal methods
933 that no user code should really change
934 * doc/libxml2-api.xml doc/html/*: the API interface changed and
935 the docs were regenerated
936
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000937Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
938
939 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
940
William M. Bracka716ff12003-08-16 14:58:33 +0000941Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
942
943 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
944 fixed part (2) of bug 119535 (wrong alpha case on filenames)
945
William M. Brackc6e07552003-08-16 12:44:47 +0000946Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
947
948 * doc/API*.html, doc/html/*: regenerated API documentation
949 for xmlsoft.org (part of Bug 119535)
950
William M. Brack7a821652003-08-15 07:27:40 +0000951Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
952
953 * encoding.c, threads.c, include/libxml/HTMLparser.h,
954 doc/libxml2-api.xml: Minor changes to comments, etc. for
955 improving documentation generation
956 * doc/Makefile.am: further adjustment to auto-generation of
957 win32/libxml2.def.src
958
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000959Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
960
961 * News configure.in: preparing libxml2-2.5.10 release
962 * doc/* : updated the doc and rebuilt
963
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000964Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
965
966 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
967 Malcolm Tredinnick with the patch he suggested.
968
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000969Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
970
971 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
972
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000973Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
974
975 * uri.c: fixing an use of strcpy() where both strings overlap
976 pointed out by valgrind.
977
Daniel Veillard98485322003-08-14 15:44:40 +0000978Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
979
980 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
981 some compilation warnings.
982 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
983 plus some cleanup and better error reporting.
984
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000985Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
986
987 * encoding.c: applied UTF-16 encoding handling patch provided by
988 Mark Itzcovitz
989 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
990 not having iconv support.
991
Daniel Veillard1638a472003-08-14 01:23:25 +0000992Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
995 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
996 mingw compiler on Windows.
997
Daniel Veillardb19ba832003-08-14 00:33:46 +0000998Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * parser.c: fixed the serious CPU usage problem reported by
1001 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001002 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001003 missing in htmlSAXParseDoc
1004
William M. Brackccf9e392003-08-13 14:50:18 +00001005Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1006
1007 * doc/Makefile.am: Removed dependency from libxml2.def.src
1008
William M. Brack476cd962003-08-13 11:09:42 +00001009Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1010
1011 * autogen.sh: took away the requirement for automake-1.4,
1012 changed the messages for getting auto* tools to current
1013 gnu pages.
1014 * configure.in: added check for Linux Dec alpha requiring
1015 -ieee flag, fixed test for ipv6
1016 * trionan.c: fixed problem for compiling on Linux Dec alpha
1017 using native compiler
1018 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1019 whenever libxml2-api.xml is changed.
1020
Daniel Veillard6b621b82003-08-11 15:03:34 +00001021Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1024 is not used.
1025
William M. Brack30909422003-08-10 00:14:20 +00001026Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1027
1028 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1029
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001030Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * News configure.in: preparing libxml2-2.5.9 release
1033 * doc/* : updated the doc and rebuilt
1034
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001035Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1038 definition to get a correct API XML description. This was apparently
1039 breaking Windows build.
1040
Daniel Veillard14f752c2003-08-09 11:44:50 +00001041Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1044 the progressive HTML parser front-end on large character data
1045 island leading to an erroneous end of data detection by the
1046 parser. Some cleanup too to get closer from the XML progressive
1047 parser.
1048
William M. Brack6d13f332003-08-08 16:40:36 +00001049Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1050
1051 * win32/configure.js: Added in support for the ISO8859X
1052 module (patch provided by Jesse Pelton)
1053
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001054Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1057 when the library is not initialized and one try to save, the
1058 locks in threaded env might not been initialized, playing safe
1059 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1060 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1061 his tests to the regression suite.
1062
William M. Brack41e6bed2003-08-08 10:53:06 +00001063Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1064
1065 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
1066 (with apologies to Igor) - Enhanced handling of docb and
1067 nanohttp.
1068
William M. Brack16db7b62003-08-07 13:12:49 +00001069Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1070
1071 * encoding.c: further small changes for warnings when
1072 configured with --with-iconv=no
1073
William M. Bracka71a8ef2003-08-06 04:43:55 +00001074Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1075
1076 * error.c trionan.[ch] testThreads.c python/generator.py:
1077 further small changes to elminate most of the remaining
1078 warnings.
1079
William M. Brackc1939562003-08-05 15:52:22 +00001080Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1081
1082 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
1083 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
1084 python/libxml.c include/libxml/xmlmemory.h: small changes
1085 to syntax to get rid of compiler warnings. No changes
1086 to logic.
1087
Daniel Veillardc758c222003-08-04 20:42:34 +00001088Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
1091
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001092Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * tree.c: fixed a small problem in the patch for #118763
1095 * result/HTML/doc3.htm*: this reverts back to the previous result
1096
Daniel Veillard91e69c52003-08-04 01:43:07 +00001097Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
1100 and rebuilt, apparently some C++ wrappers are not available,
1101 c.f. bug #118943
1102
Daniel Veillard39057f42003-08-04 01:33:43 +00001103Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * tree.c: fixing HTML attribute serialization bug #118763
1106 applying a modified version of the patch from Bacek
1107 * result/HTML/doc3.htm*: this modifies the output from one test
1108
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00001109Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * tree.c include/libxml/tree.h: added a new API to split a
1112 QName without generating any memory allocation
1113 * valid.c: fixed another problem with namespaces on element
1114 in mixed content case
1115 * python/tests/reader2.py: updated the testcase with
1116 Bjorn Reese fix to reader for unsignificant white space
1117 * parser.c HTMLparser.c: cleanup.
1118
Daniel Veillard5ee43b02003-08-04 00:58:46 +00001119Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * catalog.c: trying to fix #118754 of possible recursion in the
1122 catalogs. Not fantastically happy about the current fix since
1123 it's likely to break under very thread intensive concurrent
1124 access to the catalog. Better solution might to keep the depth
1125 an extra argument to the resolution functions.
1126
Daniel Veillard7b68df92003-08-03 22:58:54 +00001127Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * valid.c: fixed bug #118712 about mixed content, and namespaced
1130 element names.
1131 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
1132 in the regression tests
1133
William M. Brack779af002003-08-01 15:55:39 +00001134Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
1135
1136 Coninuing work on bug 118559
1137 * DOCBparser.c: removed 2 unsed vars
1138 * xmlregexp.c: changed some numeric const to their enum symbols
1139 * xmlreader.c: changed one var define from int to enum
1140 (a little more to be done, awaiting co-ordination)
1141 * relaxng.c: deleted one unused var
1142 * xmllint.c: deleted some unused vars, changed one arg
1143 val from int to enum
1144 * testHTML.c, testDocbook.c: changed some arg vals to enum const
1145 * xmlIO.c: fixed typo from last night (small warning msg)
1146
William M. Brack78637da2003-07-31 14:47:38 +00001147Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
1148
1149 Working on bug 118559
1150 * error.c: deleted unused variable
1151 * parserInternals.c: deleted unneeded 'const' qualifier
1152 * parser.c: changed variable type for enum temp storage
1153 * xmlIO.c: changed debugging var to be inside #ifdef
1154 * valid.c: removed unused variable
1155 * HTMLparser.c: removed some unneeded 'const' qualifiers
1156 * xpath.c: added some type casts, removed some unused vars
1157 * xinclude.c: added one type cast
1158 * nanohttp.c: repositioned some #ifdef to avoid unused var
1159 * nanoftp.c: removed unused var
1160
Daniel Veillard97e01882003-07-30 18:59:19 +00001161Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * HTMLparser.c: applied a patch from William Brack about
1164 the problem of parsing very large HTML instance with comments
1165 as raised by Nick Kew
1166
Daniel Veillardd6038e02003-07-30 16:37:18 +00001167Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
1170 patch from Bjorn Reese for xmlTextReaderNodeType() and
1171 significant whitespace. There is an enum for node type
1172 values now.
1173
Daniel Veillard01fc1a92003-07-30 15:12:01 +00001174Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * encoding.c: applying patch from Peter Jacobi to added
1177 ISO-8859-x encoding support when iconv is not available
1178 * configure.in include/libxml/xmlversion.h.in
1179 include/libxml/xmlwin32version.h.in: added the glue needed
1180 at the configure level and made it the default for Windows
1181
Daniel Veillardc2664642003-07-29 20:44:53 +00001182Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * python/generator.py python/libxml.c python/libxml2class.txt:
1185 patch from Joachim Bauch + cleanup for Relax NG error callbacks
1186 in python
1187
Daniel Veillarda6874ca2003-07-29 16:47:24 +00001188Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
1191 cleanup patch, and also avoided a possible memory leak
1192
Daniel Veillard9ff7de12003-07-29 13:30:42 +00001193Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * encoding.c: fix the previous commit
1196
William M. Brack4a557d92003-07-29 04:28:04 +00001197Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1198
1199 * HTMLparser.c: fixed problem with comments reported by Nick Kew
1200 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
1201 some future cleanup of UTF8 handling
1202
Daniel Veillard9deb2422003-07-28 20:40:59 +00001203Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * xpath.c: applied a change suggested by Sean Griffin in bug
1206 #118494 about a memory leak in EXSLT
1207
Daniel Veillardd94849b2003-07-28 13:02:24 +00001208Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
1211 when fixing the previous Relax-NG bugs
1212 * result/relaxng/*: This slightly changes the output messages of
1213 some regression tests.
1214 * configure.in: added support of -with-fexceptions for nested C++
1215 support.
1216
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00001217Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
1218
1219 * doc/tutorial/apa.html
1220 * doc/tutorial/apb.html
1221 * doc/tutorial/apc.html
1222 * doc/tutorial/apd.html
1223 * doc/tutorial/ape.html
1224 * doc/tutorial/apf.html
1225 * doc/tutorial/apg.html
1226 * doc/tutorial/aph.html
1227 * doc/tutorial/ar01s02.html
1228 * doc/tutorial/ar01s03.html
1229 * doc/tutorial/ar01s04.html
1230 * doc/tutorial/ar01s05.html
1231 * doc/tutorial/ar01s06.html
1232 * doc/tutorial/ar01s07.html
1233 * doc/tutorial/ar01s08.html
1234 * doc/tutorial/index.html
1235 * doc/tutorial/ix01.html
1236 * doc/tutorial/xmltutorial.pdf
1237 * doc/tutorial/xmltutorial.xml
1238 update tutorial with XPath example
1239
1240
Daniel Veillard597bc482003-07-24 16:08:28 +00001241Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * SAX.c parser.c: fixing a bug about a special case of namespace
1244 handling, this closes bug #116841
1245
Daniel Veillard2134ab12003-07-23 19:56:29 +00001246Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * relaxng.c result/relaxng/*: checked and fixed the compilation
1249 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
1250 This slightly changes the output messages of some regression tests.
1251
Daniel Veillardc127adc2003-07-23 15:07:08 +00001252Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * xmlreader.c: fixed an out of bound error #118052 , the good
1255 part if that base64 code was not in use yet ...
1256
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00001257Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
1258
1259 * doc/xmllint.html
1260 include html version of the xmllint man page, so an
1261 up-to-date version is visible on the Web
1262
Daniel Veillard8edf1c52003-07-22 20:52:14 +00001263Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * xinclude.c include/libxml/xinclude.h: added a new API
1266 xmlXIncludeProcessTree() to process XInclude only on a subtree
1267 this should fix bug #115385
1268
Daniel Veillard409a8142003-07-18 15:16:57 +00001269Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * relaxng.c include/libxml/relaxng.h: adding Get interface for
1272 the error callback and parameters of parsing and validation
1273 contexts
1274 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
1275 on text nodes.
1276
Daniel Veillard2dcb9372003-07-16 21:18:19 +00001277Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
1280 when using the push XML parser.
1281 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
1282 added the test to the regression suite.
1283
Daniel Veillard2009c4e2003-07-15 20:04:34 +00001284Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
1287 as suggested by Rob Richards
1288
Daniel Veillard34ba3872003-07-15 13:34:05 +00001289Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
1292 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
1293 to unsigned int and a couple of others.
1294
1295Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1298
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001299Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1302
Daniel Veillarddf101d82003-07-08 14:03:36 +00001303Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * globals.c threads.c: fixes some problem when freeing unititialized
1306 mutexes
1307
Daniel Veillard2db8c122003-07-08 12:16:59 +00001308Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1311 directly, some cleanups
1312 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1313 validation code.
1314
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001315Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * win32/configure.js: Jesse Pelton pointed out a problem in the
1318 javascript code.
1319
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001320Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * NEWS doc/*: regenerated
1323 * nanoftp.c nanohttp.c: might fix includes problems with the
1324 Ipv6 support on solaris
1325 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1326 defined as #IMPLIED
1327
Daniel Veillard560c2a42003-07-06 21:13:49 +00001328Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1329
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001330 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001331 * nanohttp.c: changed some preprocessor block
1332 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1333 hexBinary schema datatype and adding support for totalDigits and
1334 fractionDigits facets.
1335
Daniel Veillard7a985a12003-07-06 17:57:42 +00001336Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1339
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001340Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xinclude.c: fixed bug #116095 removing the error message when
1343 reapplying XInclude to a document.
1344
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001345Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * xmlIO.c: applied small changes to portability layer for
1348 compilation on DJGPP Ms-DOS compiler.
1349
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001350Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * parser.c HTMLparser.c: use the character() SAX callback
1353 if the cdataBlock ain't defined.
1354 * xpath.c: fix bug #115349 allowing compilation when configured
1355 with --without-xpath since the Schemas code needs NAN and co.
1356
William M. Brack59002e72003-07-04 17:01:59 +00001357Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1358
1359 Fixed problem with multi-threading, shown by the test program
1360 testThreads. After fix, ran mutiple tests on various speed
1361 machines (single and dual processor X86), which all seem okay.
1362
1363 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1364
1365 * threads.c: added missing initialisation for condition variable
1366 in xmlNewRMutex.
1367
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001368Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1371 closing bug #114837
1372
1373 * configure.in: Added checks for IPv6 support and getaddrinfo().
1374
1375 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1376
1377 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1378
1379 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1380 field or sockaddr_in field, depending upon the availability of IPv6
1381 support.
1382 have_ipv6(): Added to check for run-time IPv6 support.
1383 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1384 Modified to parse a URI with IPv6 address given in [].
1385 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1386 resolution, if it is available on the system, as gethostbyname
1387 does not return IPv6 addresses on some platforms.
1388 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1389 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1390 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1391 we are dealing with.
1392
1393 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1394 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1395 a URI with IPv6 address given in [].
1396 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1397 available on the system. Also IPv6 addresses will be resolved by
1398 gethostbyname only if IPv6 run-time support is available.
1399 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1400
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001401Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1402
1403 * win32/configure.js include/win32config.h
1404 include/libxml/xmlversion.h.in: Applied the patch for BCB
1405 by Eric Zurcher.
1406
Daniel Veillardd7cec922003-06-13 12:30:10 +00001407Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1410 due to #115104 and while fixing #115101 . HTML URLs must not
1411 be version dependant.
1412
Daniel Veillard8265a182003-06-13 10:05:56 +00001413Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * entities.c: do not generate &quot; for " outside of attributes
1416 * result//*: this changes the output of some tests
1417
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001418Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * parser.c xmlIO.c: trying to fix #114277 about when file
1421 remapping and escaping should really be attempted.
1422
Daniel Veillarda37aab82003-06-09 09:10:36 +00001423Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * doc/*: applied a patch from Gman for building docs
1426 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1427 Gary Pennington to provide an allocator for xmlValidCtxt
1428 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1429 #113580 about data not being passed immediately.
1430
Daniel Veillarde1326112003-06-05 09:32:20 +00001431Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * tree.c: applied a couple of patches from Mark Itzcovitz
1434 to handle saving back "UTF-16" documents.
1435
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001436Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1439 some work done while in the Maldives (hence the timezone on the
1440 laptop !)
1441 * result/schemas/length3* test/schemas/deter0_*
1442 test/schemas/group0_*: some tests added too
1443
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001444Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * encoding.c: small fix
1447 * xmlIO.c: fixed an error message
1448
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001449Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1452 accepting an improper UTF8 sequence
1453
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001454Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1455
1456 * threads.c: applied the patch from Stéphane Bidoul for getting
1457 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001458 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001459
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001460Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * HTMLtree.c: fixing bug #112904: html output method escaped
1463 plus sign character in URI attribute.
1464
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001465Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * build_glob.py global.data globals.c parser.c
1468 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1469 up threads global defaults.
1470 * doc/libxml2-api.xml: this extends the API with new functions
1471 * python/tests/Makefile.am python/tests/reader2.py
1472 python/tests/thread2.py: integrated the associated testcase and
1473 fixed the error string used in reader2
1474
Daniel Veillard38b80a82003-05-14 18:59:00 +00001475Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * configure.in libxml.spec.in python/Makefile.am: trying
1478 to conciliate --with-python= requirements and RPM builds,
1479 a PITA really...
1480
Daniel Veillard104caa32003-05-13 22:54:05 +00001481Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * HTMLparser.c: oops last commit introduced a memory leak.
1484
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001485Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * xmllint.c doc/xmllint.xml: added --nonet option
1488 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1489 xsltproc or xmllint
1490 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1491 rebuilt
1492 * HTMLparser.c: cleaned up the HTML parser context build when
1493 using an URL
1494
Daniel Veillardd437d322003-05-13 21:07:01 +00001495Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1496
1497 * libxml.spec.in: added a comment about bug #112902
1498
William M. Brack3dd57f72003-05-13 02:06:18 +00001499Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1500
1501 * minor cleanup of configure '--help' display
1502 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1503
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001504Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * tree.c: PI nodes in external subset were not freed :-\
1507 fixes bug #112842
1508
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001509Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmllint.c: added --schema option to run WXS schema validation
1512 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1513 tried to improve error reporting in the Schema code, some cleanup
1514 too.
1515
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001516Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlschemas.c: fixed some problems in the handling of errors,
1519 and attributes addressed by references.
1520 * test/schemas/* result/schemas/*: dropped the verbosity level
1521 and added a couple of new tests
1522
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001523Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1524
1525 * relaxng.c: Stéphane Bidoul found an off by one addressing
1526 error on the error handling.
1527
Daniel Veillarda77cf712003-05-09 23:09:55 +00001528Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * xmlschemastypes.c: trying to fix #112673
1531
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001532Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1535 warning, this fixed a bug and should close #111574
1536
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001537Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1540 holding minOccurs="0"
1541 * test/schemas/all_* result/schemas/all_*: added some regression
1542 tests for that bug
1543 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1544 Garry Pennington to compile without schemas support.
1545
Daniel Veillarda067e652003-05-01 08:03:46 +00001546Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1549
Daniel Veillard61c52202003-04-30 12:20:34 +00001550Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * xml2-config.in: try to fix Red hat bug #89957, do not
1553 output -L/usr/lib64
1554 * xmlreader.c: fixed a typo in a comment
1555
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001556Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1557
1558 * doc/tutorial/aph.html, ix01.html
1559 forgot to cvs add the new files. Thanks to Roland van Laar
1560 for pointing this out
1561
Daniel Veillardd4330462003-04-29 12:40:16 +00001562Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1565 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1566 to the XML/XSLT doc generation closing #111799
1567 * doc/html/*: complete update of the HTML results
1568
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001569Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1570
1571 * win32/defgen.xsl: fixed the conditional for unicode map,
1572 removed hardcoded schema entries
1573
1574Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1575
1576 * win32/defgen.xsl: new file, stylesheet for generating
1577 win32/libxml2.def.src from doc/libxml2-api.xml
1578 * win32/libxml2.def.src: is autogenerated from now on, changes
1579 to this file will not appear here anymore
1580
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001581Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * win32/configure.js python/setup.py.in: applied patch
1584 from Stéphane Bidoul for the Python bindings on the new
1585 release.
1586
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001587Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1588
1589 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1590 declaration
1591 * win32/configure.js: thread-enabled build is now default
1592 * win32/libxml2.def.src: added more exports
1593
Daniel Veillard1177ca42003-04-26 22:29:54 +00001594Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1597 developers from common pages, made the transition to XHTML1,
1598 added validity checking to the makefile rules.
1599
Daniel Veillard329456a2003-04-26 21:21:00 +00001600Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * parser.c: fix for xmlIOParseDTD same as previous and reported
1603 by Petr Pajas
1604
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001605Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1608 closing #111638
1609
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001610Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * python/generator.py: fixed a problem in the generator where
1613 the way functions are remapped as methods on classes was
1614 not symetric and dependant on python internal hash order,
1615 as reported by Stéphane Bidoul
1616
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001617Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1618
1619 * doc/tutorial:
1620 xmltutorial.xml
1621 xmltutorial.pdf
1622 *.html
1623 add appendix on generating compiler flags, more indexing
1624
Daniel Veillard1c960272003-04-25 23:12:22 +00001625Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1628 to get libxml-2.5.7 to compile on OpenVMS
1629
Daniel Veillardc5573462003-04-25 16:43:49 +00001630Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1633
Daniel Veillardfd583412003-04-25 13:22:10 +00001634Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1637 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1638 man page based on xsltproc and a stylesheet PI in the XML.
1639
Daniel Veillarddc07e182003-04-25 10:39:38 +00001640Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1643 character preventing rendering by the man command.
1644
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001645Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * NEWS configure.in: preparing release 2.5.7
1648 * doc/*: updated and rebuilt the docs
1649 * doc/apibuild.py: fixed the script
1650
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001651Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1654 get in the way of the builds
1655 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1656
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001657Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1660 Memory test from Havoc Pennington #109368
1661 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1662 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1663 include/libxml/parser.h: a lot of memory allocation cleanups
1664 based on the results of the OOM testing
1665 * check-relaxng-test-suite2.py: seems I forgot to commit the
1666 script.
1667
Daniel Veillard18f113d2003-04-23 15:18:26 +00001668Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1669
1670 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1671
Daniel Veillard85095e22003-04-23 13:56:44 +00001672Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1675 more places where xmlCanonicPath() must be used to convert
1676 filenames to URLs, trying to fix #111088
1677
Daniel Veillard54396242003-04-23 07:36:50 +00001678Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * python/libxml.c python/libxml.py: applied patch from
1681 Brent M Hendricks adding binding for xmlCatalogAddLocal
1682
Daniel Veillard45269b82003-04-22 13:21:57 +00001683Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1684
1685 * HTMLparser.c: tried to fix #98879 again in a more solid
1686 way.
1687
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001688Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1689
1690 * win32/libxml2.def.src: added more exports from the relaxng and
1691 xmlreader clan
1692
Daniel Veillardf431eb82003-04-22 08:37:26 +00001693Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1696 provided by Brent Hendricks fixing #105992 and integrated the
1697 examples in the testsuite.
1698
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001699Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * TODO: updated a bit
1702 * configure.in: fixed the comment, threads now default to on
1703 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1704
Daniel Veillarda880b122003-04-21 21:36:41 +00001705Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1708 xmlreader.c include/libxml/parser.h: a lot of performance work
1709 especially the speed of streaming through the reader and push
1710 interface. Some thread related optimizations. Nearly doubled the
1711 speed of parsing through the reader.
1712
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001713Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1714
1715 * doc/xmllint.xml
1716 * doc/xmllint.1
1717 update man page to explain use of --stream
1718
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001719Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1722 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1723 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1724 include/libxml/globals.h include/libxml/xmlmemory.h: added
1725 xmlMallocAtomic() to be used when allocating blocks which
1726 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1727 to allow registering the full set of functions needed by
1728 a garbage collecting allocator like libgc, ref #109944
1729
Daniel Veillard84942712003-04-18 14:40:05 +00001730Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1731
1732 * configure.in: switched to have thread support enabled by default,
1733 didn't got troubles with ABI compatibility on Linux, hope it
1734 won't break on strange OSes, if yes, report the system ID
1735 * doc/libxml2-api.xml: just rebuilt the API
1736
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001737Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1740 added support for large file, tested with a 3+GB instance,
1741 and some cleanup.
1742 * catalog.c: added a TODO
1743 * Makefile.am: added some "make tests" comments
1744
Daniel Veillardac297932003-04-17 12:55:35 +00001745Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1746
1747 * relaxng.c: some cleanups
1748 * doc/xmlreader.html: extended the document to cover RelaxNG and
1749 tree operations
1750 * python/tests/Makefile.am python/tests/reader[46].py: added some
1751 xmlReader example/regression tests
1752 * result/relaxng/tutor*.err: updated the output of a number of tests
1753
Daniel Veillard62163602003-04-17 09:36:38 +00001754Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1755
1756 * relaxng.c: valgrind pointed out an uninitialized variable error.
1757
Daniel Veillard33300b42003-04-17 09:09:19 +00001758Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1761 xmlreader.c: augnemting the APIs, cleanups.
1762 * parser.c: cleanup bug #111005
1763 * xmlIO.c: added some missing comments
1764
Daniel Veillardce192eb2003-04-16 15:58:05 +00001765Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1766
1767 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1768 trying to improve the subset compiled, and more testing.
1769 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1770 documentation
1771 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1772 * result/relaxng/*.err: fix some of the outputs
1773
Daniel Veillardf4e55762003-04-15 23:32:22 +00001774Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1777 include/libxml/xmlreader.h: implemented streaming of
1778 RelaxNG (when possible) on top of the xmlReader interface,
1779 provided it as xmllint --stream --relaxng .rng .xml
1780 This seems to mostly work.
1781 * Makefile.am: updated to test RelaxNG streaming
1782
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001783Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1786 based validity checking of fragments of the document for
1787 which the RNG can be compiled to regexps. Works on all regression
1788 tests, only fix needed is related to error messages.
1789
Daniel Veillard52b48c72003-04-13 19:53:42 +00001790Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1791
1792 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1793 include/libxml/xmlregexp.h: Starting work precompiling
1794 parts of RelaxNG schemas. Not plugged onto validity checking
1795 yet, just the regexp building part. Needed to extend some
1796 of the automata and regexp APIs.
1797
Daniel Veillardf6bad792003-04-11 19:38:54 +00001798Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1801 xmllint --stream and xmllint --stream --valid returns errors
1802 code appropriately
1803
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001804Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1807 and Next() operation to work on subtrees within the reader
1808 framework.
1809 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1810 * python/tests/reader5.py: added an example for those new
1811 functions of the reader.
1812
Daniel Veillard645c6902003-04-10 21:40:49 +00001813Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1814
1815 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1816
Daniel Veillard9e077102003-04-10 13:36:54 +00001817Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmlreader.c: fixing HasValue for namespace as raised by
1820 Denys Duchier
1821
Daniel Veillard02ea1412003-04-09 12:08:47 +00001822Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * HTMLparser.c include/libxml/HTMLparser.h: exported
1825 htmlCreateMemoryParserCtxt() it was static
1826
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001827Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1828
1829 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1830 update from Charles Bozeman for date and duration types
1831 * test/schemas/date_0.* test/schemas/dur_0.*
1832 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1833
Daniel Veillardc00cda82003-04-07 10:22:39 +00001834Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1835
1836 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1837 fixing bug #107129, removing excessive allocation and calls
1838 to *printf in the code to build QName strings.
1839
Igor Zlatkovic69651182003-04-05 09:43:30 +00001840Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1841
1842 * win32/libxml2.def.src: fixed conditional exports, reported by
1843 Luke Murray.
1844
Daniel Veillardadba5f12003-04-04 16:09:01 +00001845Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * parser.c: fixed a possible problem with xmlRecoverMemory()
1848
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001849Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1852 triostr.h: Bjorn sent an update for the TRIO portability layer.
1853
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001854Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1855
1856 * win32/libxml2.def.src: exported new functions
1857
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001858Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * configure.in NEWS: preparing release 2.5.6
1861 * doc/*: updated and rebuilt the docs
1862
Daniel Veillarde5020412003-04-01 09:55:20 +00001863Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1866 on C14Ntests
1867
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001868Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1869
1870 * relaxng.c: one more fixup of error message reporting
1871
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001872Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1875 variable pointed out by valgrind
1876
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001877Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * relaxng.c: try to work on bug #109225 and provide better
1880 error reports.
1881 * result/relaxng/* : this change the output of a number of tests
1882 * xinclude.c: fixing the parsed entity redefinition problem
1883 raised on the list.
1884 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1885
Daniel Veillardb3721c22003-03-31 11:22:25 +00001886Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1887
1888 * xmlschemastypes.c: fixed date comparison to handle the tzo
1889 The only failures left are disagreements on Notations and
1890 '+1' not being allowed for ulong, uint, ushort and ubyte.
1891
Daniel Veillard455cc072003-03-31 10:13:23 +00001892Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1893
1894 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1895 to the XML Schemas errata
1896 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1897
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001898Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1901 and facets support. Currently only schemas with binHex or
1902 base64 don't compile. A few error left in the test suite:
1903 found 1035 test instances: 919 success 23 failures
1904 most are gdate or gdateyear failing check, and a few cases where
1905 James clark tests results are strange.
1906 * valid.c: allow to reuse the Notation checking routine without
1907 having a validation context.
1908 * SAX.c: removed a #if 0
1909
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001910Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * xinclude.c: forgot to apply one check from #106931 patch
1913 * xmlschemastypes.c: more work on XML Schemas datatypes
1914
Daniel Veillardc4c21552003-03-29 10:53:38 +00001915Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1916
1917 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1918 on cleaning up XML Schemas datatypes based on James Clark tests
1919 test/xsdtest/xsdtest.xml
1920
Daniel Veillard80b19092003-03-28 13:29:53 +00001921Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * relaxng.c: implemented comparisons for Schemas values.
1924 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1925 some bugs in duration handling, comparisons for durations
1926 and decimals, removed all memory leaks pointed out by James
1927 testsuite. Current status is now
1928 found 238 test schemas: 197 success 41 failures
1929 found 1035 test instances: 803 success 130 failures
1930
Daniel Veillard91a13252003-03-27 23:44:43 +00001931Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1934 leaks in the W3C XML Schemas code
1935 * xmlschemastypes.c: implemented nonPositiveInteger
1936 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1937 fixed the test and result.
1938
Daniel Veillard6560a422003-03-27 21:25:38 +00001939Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1940
1941 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1942 parser and a typo
1943 * xmlschemastypes.c: reindenting, fixing a memory access
1944 problem with dates.
1945
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001946Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1947
1948 * parser.c: fixing #109227 providing more context in case of
1949 start/end tag mismatch
1950 * python/tests/ctxterror.py python/tests/readererr.py: update the
1951 tests accordingly
1952
Daniel Veillardd9b72832003-03-27 14:24:00 +00001953Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1954
1955 * xinclude.c: should fix #109327 errors on memory accesses
1956
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001957Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1958
1959 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1960 is an URI reference
1961
Daniel Veillarde209b332003-03-26 21:40:13 +00001962Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1963
1964 * xpath.c: fixed bug #109160 on non-ASCII IDs
1965
Daniel Veillard642104e2003-03-26 16:32:05 +00001966Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * parser.c: Norm suggested a nicer error message for xml:space values
1969 errors
1970
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001971Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * xpath.c include/libxml/xpath.h: first part of the fix to
1974 performance bug #108905, adds xmlXPathOrderDocElems() providing
1975 document order for nodes.
1976 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1977
Daniel Veillard09628212003-03-25 15:10:27 +00001978Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * xmlschemastypes.c: removing a warning with Sun compiler
1981 bug #109154
1982
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001983Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1984
1985 * doc/xmllint.xml
1986 * doc/xmllint.1
1987 update xmllint man page with --relaxng option
1988
Daniel Veillard2032d292003-03-25 11:09:40 +00001989Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * python/setup.py.in : was missing "drv_libxml2.py"
1992
Daniel Veillard9adc0462003-03-24 18:39:54 +00001993Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * tree.c xpath.c: some changes related to the new way of
1996 handling Result Value Tree, before 2.5.5
1997
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001998Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1999
2000 * configure.in NEWS: preparing release 2.5.5
2001 * doc/* : updated the documentation and regenerated it.
2002
Daniel Veillardef0b4502003-03-24 13:57:34 +00002003Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2004
2005 * xpath.c: fixed some problems related to #75813 about handling
2006 of Result Value Trees
2007
Daniel Veillard9231ff92003-03-23 22:00:51 +00002008Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2009
2010 * uri.c: applied a set of patches from Lorenzo Viali correcting
2011 URI parsing errors.
2012
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002013Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * parser.c: validity status was not passed back when validating in
2016 entities, but raised by Oliver Fischer
2017
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002018Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * HTMLtree.c: avoid escaping ',' in URIs
2021
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002022Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * parser.c: fixing bug #108976 get the ID/REFs to reference
2025 the ID in the document content and not in the entity copy
2026 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2027 stuff, better solution for #107208
2028 * xmlregexp.c: removed a direct printf, dohhh
2029 * xmlreader.c: fixed a bug on streaming validation of empty
2030 elements in entities
2031 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2032 cleanup of the validation tests
2033 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2034 added more ID/IDREF tests to the suite
2035
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002036Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2039 compiler.
2040
Daniel Veillard20863822003-03-22 17:51:47 +00002041Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2042
2043 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2044
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002045Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2046
2047 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2048 defined in entities content
2049
Daniel Veillard99737f52003-03-22 14:55:50 +00002050Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * SAX.c: Fixed validation bug #108858 on namespace names using
2053 entities and reported by Brent Hendricks
2054 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2055 --debug output.
2056
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002057Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2058
2059 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2060 about the DocType node not being reported sometimes.
2061 * python/tests/reader.py: added to test to the regression checks
2062
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002063Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2064
2065 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
2066 reported by Edd Dumbill
2067
Daniel Veillard77a90a72003-03-22 00:04:05 +00002068Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2069
2070 * HTMLparser.c parser.c parserInternals.c: patch from
2071 johan@evenhuis.nl for #107937 fixing some line counting
2072 problems, and some other cleanups.
2073 * result/HTML/: this result in some line number changes
2074
Daniel Veillard580ced82003-03-21 21:22:48 +00002075Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2076
2077 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
2078 instead of libxml.spec
2079 * relaxng.c: fixed some of the error reporting excessive
2080 verbosity
2081 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
2082 xmlschemastypes.c: removed some warnings from gcc
2083 * doc/libxml2-api.xml: rebuilt
2084
Daniel Veillarde063f482003-03-21 16:53:17 +00002085Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2086
2087 * relaxng.c: another optimization, for choice this time
2088 * result/relaxng/spec1* result/relaxng/tutor12_1*
2089 result/relaxng/tutor3_7: cleanups.
2090
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00002091Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2092
2093 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
2094 * test/relaxng/testsuite.xml: augmented the test suite
2095 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
2096 some schemas validation tests in the presence of foreign
2097 namespaces.
2098
Daniel Veillardbbb78b52003-03-21 01:24:45 +00002099Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2100
2101 * relaxng.c: added another interleave speedup.
2102
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00002103Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * xmlschemastypes.c: added integer and fixed one of the
2106 IDREFS regression tests pbm
2107 * result/relaxng/docbook_0.err: updated
2108
Daniel Veillard249d7bb2003-03-19 21:02:29 +00002109Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
2112 declared both in the DTD and in the Schemas <grin/>
2113 * relaxng.c: more debug, added a big optimization for <mixed>
2114 * test/relaxng/testsuite.xml: augmented the testsuite
2115 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
2116 DocBook example to the regression tests
2117
Daniel Veillard798024a2003-03-19 10:36:09 +00002118Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2119
2120 * check-xsddata-test-suite.py: cosmetic change for output
2121 * relaxng.c: try to minimize calls to malloc/free for states.
2122
Daniel Veillarda1a9d042003-03-18 16:53:17 +00002123Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2124
2125 * tree.c: removed a warning
2126 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
2127 support
2128 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
2129 cleanup/improvements of the regression tests batch
2130 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
2131
Daniel Veillard28c52ab2003-03-18 11:39:17 +00002132Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2133
2134 * relaxng.c: fixed error msg cleanup deallocation
2135 * xmlschemastypes.c: added a function to handle lists of
2136 atomic types, added support for IDREFS
2137
Daniel Veillardc3da18a2003-03-18 00:31:04 +00002138Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2139
2140 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
2141 and IDREF, usable from RelaxNG now
2142 * include/libxml/xmlschemastypes.h: need to add a new interface
2143 because the validation modifies the infoset
2144 * test/relaxng/testsuite.xml: extended the testsuite
2145
Daniel Veillard952379b2003-03-17 15:37:12 +00002146Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2147
2148 * relaxng.c: fixed the last core RelaxNG bug known #107083,
2149 shemas datatype ID/IDREF support still missing though.
2150 * xmlreader.c: fix a crashing bug with prefix raised by
2151 Merijn Broeren
2152 * test/relaxng/testsuite.xml: augmented the testsuite with
2153 complex inheritance tests
2154
Daniel Veillardfd573f12003-03-16 17:52:32 +00002155Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2156
2157 * relaxng.c: switched back to the previous Relax-NG code base,
2158 the derivation algorithm need severe constraining code to avoid
2159 combinatorial explosion. Fixed the problem with Sebastian Rahtz
2160 TEI based example and other bugs
2161 * result/relaxng/*err: updated the results
2162 * test/relaxng/testsuite.xml: started a new test suite
2163
Daniel Veillard1564e6e2003-03-15 21:30:25 +00002164Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2165
2166 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
2167 that the original RelaxNG validation code was un-fixeable, it got
2168 rewritten to use the derivation algorithm from James Clark and
2169 redebugged it (nearly) from scratch:
2170 found 373 test schemas: 372 success 1 failures
2171 found 529 test instances: 529 success 0 failures
2172
Daniel Veillard39eb88b2003-03-11 11:21:28 +00002173Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2174
2175 * SAX.c parser.c: fix some recursion problems introduced in the
2176 last release.
2177 * relaxng.c: more debugging of the RNG validation engine, still
2178 problems though.
2179
Daniel Veillard5add8682003-03-10 13:13:58 +00002180Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2181
2182 * Makefile.am: stop generating wrong result file with * in name
2183 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
2184 * result/relaxng/demo* test/relaxng/demo: added the tests from
2185 Sebastian reproducing the problem.
2186
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002187Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
2188
Daniel Veillard5add8682003-03-10 13:13:58 +00002189 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
2190 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002191
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00002192Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
2193
2194 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
2195 variable to control the indentation for the xmllint "--format"
2196 option
2197
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00002198Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2199
2200 * encoding.c: applied Gennady's patch against buffer overrun
2201
Daniel Veillard42f12e92003-03-07 18:32:59 +00002202Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2203
2204 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
2205 Clark it appeared I had bug in URI parsing code ...
2206 * relaxng.c include/libxml/relaxng.h: completely revamped error
2207 reporting to not loose message from optional parts.
2208 * xmllint.c: added timing for RNG validation steps
2209 * result/relaxng/*: updated the result, all error messages changed
2210
Daniel Veillardedfd5882003-03-07 14:20:40 +00002211Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * xpath.c: fix bug #107804, the algorithm used for document order
2214 computation was failing on attributes.
2215
Daniel Veillard83391282003-03-06 21:37:30 +00002216Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2217
2218 * valid.c: fix bug #107764 , possibility of buffer overflow
2219 in xmlValidDebug()
2220
Daniel Veillard6c73cb82003-03-05 16:45:40 +00002221Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2222
2223 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
2224 from Philipp Dunkel
2225
Daniel Veillard5f704af2003-03-05 10:01:43 +00002226Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2227
2228 * xmlschemastype.c: made powten array static it should not be exported
2229 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
2230 parser function.
2231 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
2232
Daniel Veillard7b72ee52003-02-27 23:24:53 +00002233Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2234
2235 * tree.c: fixed a node dump crash on attributes
2236 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
2237 an URI test bug and get better output.
2238
Daniel Veillard463a5472003-02-27 21:30:32 +00002239Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * check-xsddata-test-suite.py: give more infos
2242 * relaxng.c: fix a bug reported by Sebastian Rahtz and
2243 REF->DEF in attribute values.
2244
Daniel Veillardeb7189f2003-02-27 20:11:13 +00002245Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2246
2247 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
2248 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
2249 regression tests from James Clark.
2250
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00002251Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2252
2253 * relaxng.c xmlschemas.c xmlschemastypes.c
2254 include/libxml/xmlschemastypes.h: added param support for relaxng
2255 type checking, started to increment the pool of simple types
2256 registered, still much work to be done on simple types and
2257 facets checkings.
2258
Daniel Veillard19ab45b2003-02-26 15:49:03 +00002259Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2260
2261 * entities.c: fixes again one of the problem raised by
2262 James Clark in #106788
2263
Daniel Veillardc482e262003-02-26 14:48:48 +00002264Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2265
2266 * relaxng.c: Fixed a couple of problem raised by James Clark
2267 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
2268 datatype level still not fixed though.
2269
Daniel Veillard17bed982003-02-24 20:11:43 +00002270Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * configure.in: preparing release 2.5.4
2273 * doc/*: updated and rebuilt the docs
2274 * relaxng.c: removed warnings
2275 * result/relaxng/*: updated the results
2276
Daniel Veillardf4be0182003-02-24 19:54:33 +00002277Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2278
2279 * valid.c: fixes a DTD regexp generation problem.
2280
Daniel Veillard02111c12003-02-24 19:14:52 +00002281Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2282
2283 * parser.c: fixes bug #105998 about false detection of
2284 attribute consumption loop.
2285
Daniel Veillard2406abd2003-02-24 18:16:47 +00002286Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2287
2288 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
2289
Daniel Veillardfcc822e2003-02-24 17:52:08 +00002290Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2291
2292 * SAX.c: fixed bug #105992
2293
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00002294Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2295
2296 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2297 element.
2298 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2299 found 373 test schemas: 369 success 4 failures
2300 found 529 test instances: 525 success 4 failures
2301 * check-relaxng-test-suite.py: added memory debug reporting
2302
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002303Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2304
2305 * uri.c parser.c: some warning removal on Igor's patch
2306 * tree.c: seems I messed up with #106788 fix
2307 * python/libxml.c: fixed some base problems when Python provides
2308 the resolver.
2309 * relaxng.c: fixed the interleave algorithm
2310 found 373 test schemas: 364 success 9 failures
2311 found 529 test instances: 525 success 4 failures
2312 the resulting failures are bug in the algorithm from 7.3 and
2313 lack of support for params
2314
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002315Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2316
2317 * parser.c: another fix for nodeinfo in entities problem
2318 * tree.c entities.c: fixed bug #106788 from James Clark
2319 some spaces need to be serialized as character references.
2320
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002321Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2322
2323 * parser.c uri.c: fixed the bug I introduced in the path
2324 handling, reported by Sebastian Bergmann
2325
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002326Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2327
2328 * parser.c: fixing some nodeinfo in entities problem raised
2329 by Glenn W. Bach
2330 * relaxng.c: implemented the first section 7.3 check
2331 * result/relaxng/*: updated the results
2332
Daniel Veillardc5312d72003-02-21 17:14:10 +00002333Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * relaxng.c: fixed some problems in the previous commit
2336 and finished implementing 4.16 rules checking
2337 found 373 test schemas: 353 success 20 failures
2338 found 529 test instances: 519 success 6 failures
2339 * result/relaxng/*: updated the results
2340
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002341Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2342
2343 * relaxng.c: implemented checks from section 7.2
2344
Daniel Veillard77648bb2003-02-20 15:03:22 +00002345Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2346
2347 * relaxng.c: implemented the checks from section 7.1, fixed
2348 some of the 4.20 and 4.21 problems.
2349 found 373 test schemas: 338 success 35 failures
2350 found 529 test instances: 519 success 6 failures
2351 * result/relaxng/*: updated the results
2352
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002353Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2354
2355 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2356 * result/relaxng/*: updated the results
2357
Daniel Veillardce14fa52003-02-19 17:32:48 +00002358Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2359
2360 * relaxng.c: more bugfixes
2361 * result/relaxng/*: updated the results
2362
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002363Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2364
2365 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2366 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2367 * SAX.c: ensured xmlDoc.URL is always canonic
2368 * parser.c: obsoleted xmlNormalizeWindowsPath
2369 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2370 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2371 * win32/libxml2.def.src: added few exports
2372
2373
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002374Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2375
2376 * Makefile.am configure.in: patched to have shared libraries
2377 for Python regression tests and static binaries for gdb debug
2378 in my development environment
2379 * relaxng.c: more bugfixes
2380 found 373 test schemas: 296 success 77 failures
2381 found 529 test instances: 516 success 8 failures
2382 * result/relaxng/*: updated the results
2383
Daniel Veillard8fe98712003-02-19 00:19:14 +00002384Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2385
2386 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2387
Daniel Veillardd4310742003-02-18 21:12:46 +00002388Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2389
2390 * xmlschemastypes.c: float/double check bugfix
2391 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2392 validation
2393 * xmlreader.c: add a TODO for Jody
2394 * relaxng.c: bugfix bugfix bugfix
2395 found 373 test schemas: 300 success 73 failures
2396 found 529 test instances: 507 success 10 failures
2397 * result/relaxng/*: updated the results
2398
Daniel Veillard2df2de22003-02-17 23:34:33 +00002399Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2400
2401 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2402
Daniel Veillard416589a2003-02-17 17:25:42 +00002403Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2404
2405 * relaxng.c check-relaxng-test-suite.py: more work on the
2406 RelaxNG implementation conformance testing.
2407 found 373 test schemas: 284 success 89 failures
2408 found 529 test instances: 448 success 47 failures
2409 * result/relaxng/*: updated the results
2410
Daniel Veillard784b9352003-02-16 15:50:27 +00002411Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2412
2413 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2414 a patch from Kjartan Maraas to fix some typos
2415
Daniel Veillardfebcca42003-02-16 15:44:18 +00002416Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2417
2418 * relaxng.c: more bug-hunting
2419 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2420 intermediate rng tree
2421 * python/generator.py: patch from Stephane Bidoul to fix the generator
2422 on python < 2.2
2423
Daniel Veillardd2298792003-02-14 16:54:11 +00002424Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2425
2426 * check-relaxng-test-suite.py relaxng.c: more testing on the
2427 Relax-NG front, cleaning up the regression tests failures
2428 current state and I forgot support for "mixed":
2429 found 373 test schemas: 280 success 93 failures
2430 found 529 test instances: 401 success 68 failures
2431 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2432 moved the Name, NCName and QName validation routine in tree.c
2433 * uri.c: fixed handling of URI ending up with #, i.e. having
2434 an empty fragment ID.
2435 * result/relaxng/*: updated the results
2436
Daniel Veillard9a237c92003-02-13 15:52:58 +00002437Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2438
2439 * check-xinclude-test-suite.py: improved the script accordingly
2440 to the XInclude regression tests updates
2441 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2442 November 2002
2443 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2444 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2445 augmented the Xpointer testsuite for the element() scheme
2446
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002447Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2448
2449 * relaxng.c: added TODO for the DTD compatibility spec
2450 * xinclude.c: more bug fixes driven by the testsuite
2451
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002452Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2453
2454 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2455 regression tests for XInclude, improved the script, improving
2456 XInclude error reporting mechanism
2457
Daniel Veillard1d788d22003-02-10 16:21:58 +00002458Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * NEWS doc/* configure.in: preparing release 2.5.3
2461
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002462Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2463
2464 * tree.c: trying to fix #104934 about some XHTML1 serialization
2465 issues.
2466
Daniel Veillard809faa52003-02-10 15:43:53 +00002467Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2468
2469 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2470 encoding conversion when the input buffer stops in the
2471 middle of a multibyte char
2472
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002473Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2474
2475 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2476 * check-relaxng-test-suite.py: python script to run regression
2477 against OASIS RelaxNG testsuite
2478 * relaxng.c: some cleanup tweaks
2479 * HTMLparser.c globals.c: cleanups in comments
2480 * doc/libxml2-api.xml: updated the API
2481 * result/relaxng/*: errors moved files, so large diffs but
2482 no changes at the semantic level.
2483
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002484Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2485
2486 * tree.c: fixing #105678 problem when dumping a namespace node.
2487
Daniel Veillard591b4be2003-02-09 23:33:36 +00002488Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2489
2490 * xpath.c: fixed doc comment problems
2491 * python/generator.py python/libxml_wrap.h python/types.c: adding
2492 RelaxNG wrappers
2493 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2494 test of those early Python RelaxNG bindings
2495
2496Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002497
2498 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2499 * relaxng.c: found the validation problem I had with interleave
2500 when not covering all remaining siblings
2501 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2502 testsuite and check the RNG schemas against the RNG schemas
2503 given in appendix A
2504
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002505Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2506
2507 * win32/Makefile.msvc: updates for RelaxNG
2508 * win32/Makefile.mingw: updates for RelaxNG
2509 * win32/libxml2.def.src: added RelaxNG exports
2510
Daniel Veillard97fd5672003-02-07 13:01:54 +00002511Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2512
2513 * xinclude.c: applied another bug fix from Sean Chittenden
2514
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002515Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2516
2517 * configure.in xmllint.c: I f...ed up the default configuration
2518 of schemas and --relaxng option display in xmllint, pointed by
2519 Morus Walter.
2520 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2521 detection module, fixes bug #105374.
2522
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002523Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2524
2525 * xmlschemastypes.c: added the boolean base type.
2526
Daniel Veillard96a4b252003-02-06 08:22:32 +00002527Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlschemastypes.c: started implementing some of the missing
2530 default simple types
2531 * result/relaxng/*: updated the results
2532
Daniel Veillard72fef162003-02-05 14:31:19 +00002533Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2534
2535 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2536
Daniel Veillard71531f32003-02-05 13:19:53 +00002537Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2538
2539 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2540 * Makefile.am: use xmllint for doing the RelaxNG tests
2541 * configure.in: preparing 2.5.2 made schemas support default to
2542 on instead of off
2543 * relaxng.c: removed the verbosity
2544 * xmllint.c: added --relaxng option
2545 * python/generator.py python/libxml_wrap.h: prepared the integration
2546 of the new RelaxNG module and schemas
2547 * result/relaxng/*: less verbose output
2548
Daniel Veillardec498e12003-02-05 11:01:50 +00002549Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2550
2551 * valid.c: do not run content model validation if the
2552 content is not determinist
2553
Daniel Veillardde590ca2003-02-05 10:45:26 +00002554Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2555
2556 * SAX.c: added the redefinition of namespaced attribute
2557 check that was missing as Fabrice Desré pointed out.
2558
Daniel Veillard930dfb62003-02-05 10:17:38 +00002559Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2560
2561 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2562 improvements from Nick Kew, allowing to do more checking
2563 to HTML elements and attributes.
2564
Daniel Veillard4287c572003-02-04 22:48:53 +00002565Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2566
2567 * xinclude.c: fixing bug #105137 about entities declaration
2568 needing to be copied to the including document.
2569
Daniel Veillard652d8a92003-02-04 19:28:49 +00002570Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2571
2572 * catalog.c: fixed bug #104817 with delegateURI
2573 * xpath.c: fixing bugs #104123 and #104125
2574
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002575Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2576
2577 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2578 python/types.c: fixing #104096 to compile without regexps
2579
Daniel Veillard57e79b32003-02-04 15:33:12 +00002580Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2581
2582 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2583 when building the automata for elem*
2584
Daniel Veillard358a9892003-02-04 15:22:32 +00002585Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2586
2587 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2588 bug #103827
2589
Daniel Veillardeb137172003-02-04 15:18:06 +00002590Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2591
2592 * HTMLparser.c: updating a comment, fixing #103776
2593
Daniel Veillard8d589042003-02-04 15:07:21 +00002594Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2595
2596 * parser.c: fixing bug 105049 for validity checking of content
2597 within recursive entities.
2598
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002599Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2600
2601 * HTMLparser.c: try to fix # 105049
2602 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2603 * tree.c: updated a function comment
2604
Daniel Veillard419a7682003-02-03 23:22:49 +00002605Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2606
2607 * relaxng: more work on grammars and refs/defs
2608 * test/relaxng/* result/relaxng/*: augmented/updated the
2609 regression tests
2610
Daniel Veillard144fae12003-02-03 13:17:57 +00002611Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2612
2613 * relaxng: more work on name classes, except support
2614 * test/relaxng/* result/relaxng/*: augmented/updated the
2615 regression tests
2616
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002617Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2618
2619 * relaxng: more work on name classes, the "validate all" schemas
2620 seems to work now.
2621 * test/relaxng/* result/relaxng/*: augmented/updated the
2622 regression tests
2623
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002624Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2625
2626 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2627 * parser.c: put a guard against infinite document depth, basically
2628 trying to avoid another kind of DoS attack.
2629 * relaxng.c: some code w.r.t. nameClasses
2630
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002631Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * test/relaxng/* result/relaxng/*: check all the namespace support
2634 was actually correct based on tutorial section 10.
2635
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002636Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2637
2638 * relaxng: include seems to work okay now
2639 * test/relaxng/* result/relaxng/*: augmented/updated the
2640 regression tests
2641
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002642Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2643
2644 * relaxng.c: a bit of work done in the train back.
2645 * test/relaxng/*: added one of the include tests
2646
Daniel Veillard154877e2003-01-30 12:17:05 +00002647Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2648
2649 * relaxng: more work done in the train
2650 * test/relaxng/* result/relaxng/*: augmented/updated the
2651 regression tests
2652
Daniel Veillarde431a272003-01-29 23:02:33 +00002653Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2654
2655 * relaxng.c: debugging of externalRef
2656 * test/relaxng/* result/relaxng/*: augmented/updated the
2657 regression tests
2658
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002659Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2660
2661 * relaxng.c: more work on Relax-NG, implementing externalRef
2662 * test/relaxng/* result/relaxng/*: augmented/updated the
2663 regression tests
2664 * Makefile.am: cleanup to Relaxtests target
2665
Daniel Veillardb08c9812003-01-28 23:09:49 +00002666Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2667
2668 * relaxng.c: more work on Relax-NG, implementing interleave
2669 * test/relaxng/* result/relaxng/*: augmented/updated the
2670 regression tests
2671
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002672Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2673
2674 * relaxng.c: more work on Relax-NG, implementing interleave
2675 * test/relaxng/* result/relaxng/*: augmented/updated the
2676 regression tests
2677
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002678Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2679
2680 * doc/tutorial/customfo.xsl
2681 * doc/tutorial/customhtml.xsl
2682 adding stylesheet customizations used to generate fo
2683 for pdf and html
2684
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002685Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2686
2687 * relaxng.c: more work on Relax-NG
2688 * test/relaxng/* result/relaxng/*: augmented/updated the
2689 regression tests
2690 * xmlschemastypes.c: added a number of base type definition but not
2691 the associated checks, those are still TODOs
2692
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002693Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2694
2695 in docs/tutorial:
2696 * apa.html
2697 * apb.html
2698 * apc.html
2699 * apd.html
2700 * ape.html
2701 * apf.html
2702 * apg.html
2703 * ar01s02.html
2704 * ar01s03.html
2705 * ar01s04.html
2706 * ar01s05.html
2707 * ar01s06.html
2708 * ar01s07.html
2709 * ar01s08.html
2710 * index.html
2711 * xmltutorial.pdf
2712 * xmltutorial.xml
2713 add index to tutorial
2714
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002715Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2716
2717 * doc/xmlcatalog.1
2718 * doc/xmlcatalog_man.html
2719 * doc/xmlcatalog_man.xml
2720 belatedly fixing bug #93622 (adds rewriteURI type to
2721 "--add" option in xmlcatalog man page
2722
Daniel Veillard3be27512003-01-26 19:49:04 +00002723Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2724
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002725 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002726 Julio Merino, closing #104475
2727
Daniel Veillardea3f3982003-01-26 19:45:18 +00002728Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2729
2730 * relaxng.c: more work on Relax-NG
2731 * test/relaxng/* result/relaxng/*: augmented/updated the
2732 regression tests
2733
Daniel Veillardedc91922003-01-26 00:52:04 +00002734Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2735
2736 * relaxng.c: more work on Relax-NG
2737 * test/relaxng/* result/relaxng/*: augmented/updated the
2738 regression tests
2739
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002740Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2741
2742 * README: updated the policy on private mail answers
2743 * relaxng.c: more work on Relax-NG
2744 * test/relaxng/* result/relaxng/*: augmented/updated the
2745 regression tests
2746
Daniel Veillard7424eb62003-01-24 14:14:52 +00002747Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2748
2749 * error.c parser.c tree.c: applied a documentation patch from
2750 Stefan Kost
2751
Daniel Veillard276be4a2003-01-24 01:03:34 +00002752Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2753
2754 * relaxng.c: more work on Relax-NG
2755 * doc/*: regenerated the docs
2756 * test/relaxng/* result/relaxng/*: updated and augmented the
2757 Relax-NG regression tests and results
2758
Daniel Veillard6eadf632003-01-23 18:29:16 +00002759Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2760
2761 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2762 First commit of the new Relax-NG validation code, not generally
2763 useful yet.
2764 * test/relaxng/* result/relaxng/*: current state of the regression
2765 tests
2766
Daniel Veillard814a76d2003-01-23 18:24:20 +00002767Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2768
2769 * tree.c: minimized the memory allocated for GetContent
2770 and a bit of cleanup.
2771
Daniel Veillardff12c492003-01-23 16:42:55 +00002772Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2773
2774 * python/generator.py: seems there is no good reasons to
2775 not generate bindings for XPointer
2776
Daniel Veillard540a31a2003-01-21 11:21:07 +00002777Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2778
2779 * xmlreader.c doc/apibuild.py: applied a new patch from
2780 Stéphane Bidoul for cleanups
2781 * doc/libxml2-api.xml: rebuilt the API description with
2782 new entry points
2783
Daniel Veillard417be3a2003-01-20 21:26:34 +00002784Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2785
2786 * xmlreader.c python/drv_libxml2.py python/generator.py
2787 python/libxml.c python/libxml.py python/libxml_wrap.h
2788 python/types.c: patch from Stéphane Bidoul for better per
2789 context error message APIs
2790 * python/tests/ctxterror.py python/tests/readererr.py:
2791 update of the tests
2792
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002793Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2794
2795 * doc/guidelines.html
2796 grammar and spelling cleanup
2797
Daniel Veillard26f70262003-01-16 22:45:08 +00002798Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2799
2800 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2801 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2802 a patch from Stéphane Bidoul to allow per XMLtextReader error
2803 and warning handling
2804 * python/tests/Makefile.am python/tests/readererr.py: adding the
2805 specific regression test
2806
Daniel Veillard71f9d732003-01-14 16:07:16 +00002807Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2808
2809 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2810 should raise a syntax error
2811
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002812Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2813
2814 * python/libxml.c: cleanup patch from Stéphane Bidoul
2815
Daniel Veillard81601f92003-01-14 13:42:37 +00002816Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2817
2818 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2819
Daniel Veillarde6227e02003-01-14 11:42:39 +00002820Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2821
2822 * python/generator.py python/libxml.c python/libxml.py
2823 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002824 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002825 Python level.
2826 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2827 regression test for it.
2828
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002829Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2830
2831 * xmlreader.c: fixed the streaming property of the reader,
2832 it was generating tree faster than consuming it. Pointed out
2833 by Nate Myers
2834 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2835
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002836Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2837
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002838 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002839
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002840Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2841
2842 * xpath.c: fix to the XPath implementation for parent and
2843 ancestors axis when operating on a Result Value Tree.
2844 Fixes bug #100271
2845
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002846Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2847
2848 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2849 to fix some URI/file escaping problems
2850
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002851Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2852
2853 * python/generator.py: fixed a bug raised by Raymond Wiker,
2854 docSetRootElement() should not raise an exception if the
2855 return is None
2856
Daniel Veillard3e20a292003-01-10 13:14:40 +00002857Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2858
2859 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2860 fixed bug #102181 by applying the suggested change and fixing
2861 the generation/registration problem.
2862
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002863Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2864
2865 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2866 routines.
2867
Daniel Veillard8f872442003-01-09 23:19:02 +00002868Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2869
2870 * parser.c: one more IsEmptyElement crazyness, that time in
2871 external parsed entities if substitution is asked.
2872 * python/tests/reader3.py: added a specific test.
2873
Daniel Veillarde329fc22003-01-09 21:36:42 +00002874Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2875
2876 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2877 support and improved error handler registration
2878
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002879Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2880
2881 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2882 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2883 * README: fixed a link
2884
Daniel Veillarde2830f12003-01-08 17:47:49 +00002885Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2886
2887 * configure.in doc/* NEWS: preparing 2.5.1 release
2888 * SAX.c parser.c: fixing XmlTextReader bug
2889
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002890Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2891
2892 * SAX.c: fuck, I introduced a memory leak on external parsed
2893 entities in 2.5.0 :-(
2894
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002895Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2896
2897 * xmllint.c: another fix needed as pointed by Christophe Merlet
2898 for --stream --debug if compiled without debug support.
2899
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002900Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2901
2902 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002903 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002904 update man page with --stream and --chkregister
2905
Daniel Veillard8326e732003-01-07 00:19:07 +00002906Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2907
2908 * globals.c: fixed --with-threads compile
2909 * xmllint.c: fixed --without-debug compile
2910 * include/libxml/globals.h: cleanup
2911 * include/libxml/schemasInternals.h: add a missing include
2912
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002913Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2914
2915 * configure.in NEWS: preparing 2.5.0 release
2916 * SAX.c: only warn in pedantic mode about namespace name
2917 brokeness
2918 * globals.c: fix a doc generation problem
2919 * uri.c: fix #101520
2920 * doc/*: updated and rebuilt the doc for the release, includuding
2921 stylesheet update
2922 * python/Makefile.am: fix a filename bug
2923
2924Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2925
2926 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2927 should not be called.
2928
2929Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2930
2931 * libxml-2.0.pc.in: applied the patch to fix #101894
2932
2933Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2934
2935 * tree.c : applied patch from Lukas Schroeder for register callbacks
2936 * valid.c: modified patch from Lukas Schroeder to test
2937 register callbacks with --chkregister
2938
2939Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmlreader.c: seriously changed the way data are pushed to
2942 the underlying parser, go by block of 512 bytes instead of
2943 tryng to detect tag boundaries at that level. Changed the
2944 way empty element are detected and tagged.
2945 * python/tests/reader.py python/tests/reader2.py
2946 python/tests/reader3.py: small changes mostly due to context
2947 reporting being different and DTD node being reported. Some
2948 errors previously undetected are now caught and fixed.
2949 * doc/xmlreader.html: flagged last section as TODO
2950
2951Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2952
2953 * python/libxml.py: integrated the Python 2.2 optimizations
2954 from Hannu Krosing, while maintaining compatibility with
2955 1.5 and 2.1
2956
2957Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2958
2959 * xmllint.c: a bit of cleanup
2960 * xmlreader.c: small fix
2961 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2962 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2963
2964Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2965
2966 * python/setup.py.in: patch from Stéphane Bidoul to include
2967 drv_libxml2.py in setup.py
2968
2969Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2970
2971 * doc/xmlreader.html: starting documenting the new XmlTextReader
2972 interface.
2973
2974Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2975
2976 * xmllint.c: added the --stream flag to use the TextReader API
2977 * xmlreader.c: small performance tweak
2978
2979Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2980
2981 * xmlreader.c python/tests/reader2py: okay the DTD validation
2982 code on top of the XMLTextParser API should be solid now.
2983
2984Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2985
2986 * xmlreader.c python/tests/reader2py: Fixing some more mess
2987 with validation and recursive entities while using the
2988 reader interface, it's getting a bit messy...
2989
2990Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2991
2992 * xmlreader.c python/tests/reader.py: another couple of problem
2993 related to IsEmptyElement reported by Stéphane Bidoul needed
2994 some fixes.
2995
2996Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2997
2998 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2999 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3000 based on the python XmlTextReader interface.
3001
3002Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3003
3004 * tree.c: backing out one change in the last patch which broke the
3005 regression tests
3006
3007Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3008
3009 * global.data globals.c tree.c include/libxml/globals.h: applied
3010 an old patch from Lukas Schroeder to track node creation and
3011 destruction. Probably missing a lot of references at the moment
3012 and not usable reliably.
3013
3014Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3015
3016 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3017 from doc/news.html and a stylesheet
3018
3019Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3020
3021 * xmlreader.c python/tests/reader.py: fixed another couple of
3022 xmlreader bugs reported by Stéphane Bidoul and added tests.
3023
3024Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3025
3026 * xmlreader.c python/tests/reader2.py: fixed another validity
3027 checking in external parsed entities raised by Stéphane Bidoul
3028 and added a specific regression test.
3029 * python/tests/reader3.py: cleanup
3030
3031Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * xmlreader.c python/tests/reader2.py: fixed a problem with
3034 validation within entities pointed by Stéphane Bidoul, augmented
3035 the tests to catch those.
3036
3037Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * python/generator.py: modified the generator to allow keeping
3040 class references when creating new classes, needed to fix a bug
3041 pointed by Stéphane Bidoul where the input buffer of the
3042 xmlTextReader instance gets destroyed if the python wrapper for
3043 the input is not referenced anymore.
3044
3045Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3048 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3049
3050Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * xmlreader.c python/tests/reader.py: fixed another problem
3053 pointed by Stéphane Bidoul
3054
3055Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3058 with "<a/>"
3059
3060Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * SAX.c: warn on xmlns:prefix="foo"
3063 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3064 for namespace attributes handling.
3065
3066Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
3069 a really nasty problem raised by a DocBook XSLT transform
3070 provided by Sebastian Bergmann
3071
3072Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
3075 by Stéphane Bidoul and integrated it into the tests
3076
3077Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
3080 extended the XmlTextReader API a bit, addding accessors for
3081 the current doc and node, and an entity substitution mode for
3082 the parser.
3083 * python/libxml.py python/libxml2class.txt: related updates
3084 * python/tests/Makefile.am python/tests/reader.py
3085 python/tests/reader2.py python/tests/reader3.py: updated a bit
3086 the old tests and added a new one to test the entities handling
3087
3088Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * python/generator.py python/libxml2class.txt
3091 python/tests/reader.py python/tests/reader2.py: changed the
3092 generator to provide casing for the XmlTextReader similar to
3093 C# so that examples and documentation are more directly transposable.
3094 Fixed the couple of tests in the suite.
3095
3096Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * doc/guidelines.html: added a document on guildeline for
3099 publishing and deploying XML
3100
3101Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * valid.c xmlreader.c: final touch running DTD validation
3104 on the XmlTextReader
3105 * python/tests/Makefile.am python/tests/reader2.py: added a
3106 specific run based on the examples from test/valid/*.xml
3107
3108Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * python/libxml.py: added a few predefined xmlTextReader parser
3111 configuration values.
3112
3113Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * python/libxml_wrap.h: trying to fix #102037
3116
3117Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * SAX.c: fixing bug #95296, when the predefined entities
3120 are redefined in the DTD the default one must be used
3121 instead anyway.
3122
3123Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
3124
3125 * doc/xmllint.xml
3126 * doc/xmllint.1
3127 Add discussion of XML_DEBUG_CATALOG to xmllint man
3128 page - bug #100907
3129
3130
3131Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * xmlreader.c: Fixed the empty node detection to avoid reporting
3134 an inexistant close tag.
3135
3136Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
3139 for Python 2.1
3140
3141Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
3144
3145Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * doc/libxml2-api.xml python/tests/reader.py: one really need
3148 to provide the base URI information when creating a reader parser
3149 from an input stream. Updated the API and the example using it.
3150
3151Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * testReader.c xmlreader.c valid.c include/libxml/tree.h
3154 include/libxml/valid.h include/libxml/xmlreader.h: working on
3155 DTD validation on top of xml reader interfaces. Allows to
3156 validate arbitrary large instances. This required some extensions
3157 to the valid module interface and augmenting the size of xmlID
3158 and xmlRef structs a bit.
3159 * uri.c xmlregexp.c: simple cleanup.
3160
3161Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
3164 work on the xml reader interfaces.
3165 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
3166 Web page for the Windows binaries.
3167
3168Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * xmlIO.c: applied a patch for VMS following the report by
3171 Nigel Hall
3172
3173Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * parser.c: the parseStartTag bug fix wasn't complete.
3176
3177Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
3180 parseStartTag, fixing it.
3181 * test/att4 result/att4 result/noent/att4: adding the test
3182 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3183 more methods to XmlTextReader.
3184
3185Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3186
3187 * win32/libxml2.def.src: added more xml reader exports
3188 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
3189 to the build
3190
3191Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
3192
3193 * doc/tutorial/xmltutorial.xml
3194 plus generated html and pdf
3195 Updating tutorial again based on further comments from Niraj
3196 Tolia on the last iteration
3197
3198Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
3199
3200 * doc/tutorial/xmltutorial.xml
3201 * doc/tutorial/includekeyword.c
3202 * doc/tutorial/includegetattribute.c
3203 plus generated html and pdf
3204 Adding fix from Niraj Tolia to tutorial to properly free memory.
3205
3206
3207Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3210 more methods of XmlTextReader.
3211 * python/libxml2class.txt python/tests/reader.py: this increased the
3212 methods in the bndings, augmented the test to check those new
3213 functions.
3214
3215Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
3218 methods of XmlTextReader.
3219 * python/generator.py python/libxml_wrap.h python/types.c
3220 python/libxml2class.txt: added the reader to the Python bindings
3221 * python/tests/Makefile.am python/tests/reader.py: added a specific
3222 test for the Python bindings of the Reader APIs
3223 * parser.c: small cleanup.
3224
3225Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * xinclude.c: fallback was only copying the first child not the
3228 full child list of the fallback element, closes #89684 as reopened
3229 by Bernd Kuemmerlen
3230
3231Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3232
3233 * win32/libxml2.def.src: exported htmlNodeDumpOutput
3234
3235Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * configure.in: preparing release of 2.4.30
3238 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
3239 gives enum values, fix functype return type, put back fields in
3240 structs
3241 * doc/*: updated the docs rebuilt
3242
3243Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
3246 about htmlNodeDumpOutput location.
3247 * xpath.c: removed an undefined function signature
3248 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
3249 too many symbols in the API breaking the python bindings.
3250 Updated with the libxslt/libexslt changes.
3251
3252Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * configure.in: preparing release of 2.4.29
3255 * doc/*: rebuilt the docs and API
3256 * xmlreader.c: a few more fixes for the XmlTextReader API
3257
3258Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3259
3260 * include/win32config.h: applied mingw patch from Magnus Henoch
3261
3262Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * catalog.c doc/libxml2-api.xml: a bit more cleanup
3265
3266Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
3269 building Python script, does the C parsing directly, generates
3270 a better API description including structure fieds defs and
3271 enums. Still a couple of bugs, but good enough for the python
3272 wrappers now.
3273 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
3274 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
3275 include/libxml/schemasInternals.h include/libxml/tree.h: more
3276 cleanup based on the python analysis script reports.
3277 * libxml.spec.in: make sure the API XML description is part of the
3278 devel package.
3279
3280Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
3283 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
3284 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
3285 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
3286 code cleanup, especially the function comments.
3287 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
3288
3289Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * Makefile.am xmlreader.c include/libxml/Makefile.am
3292 include/libxml/xmlreader.h: Adding a new set of APIs based on
3293 the C# TextXmlReader API but converted to C. Allow to parse
3294 in constant memory usage, far simpler to program and explain
3295 than the SAX like APIs, unfinished but working.
3296 * testReader.c: test program
3297
3298Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3299
3300 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3301
3302Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * tree.c: Chip turner indicated that XHTML1 serialization
3305 rule for style actually break on both IE and Mozilla,
3306 try to avoid the rule if escaping ain't necessary
3307
3308Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * nanhttp.c: handle HTTP URL escaping, problem reported by
3311 Glen Nakamura and Stefano Zacchiroli
3312
3313Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3316
3317Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * uri.c: Johann Richard pointed out some XPointer problems for
3320 URN based URI references in XInclude. Modified the URI parsing
3321 and saving routines to allow correct parsing and saving of
3322 XPointers, especially when attached to "opaque" scheme accordingly
3323 to RFC 2396
3324
3325Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3328 of refactoring to the HTML saving code.
3329 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3330 in the doc.
3331
3332Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3333
3334 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3335 to a buffer API to reuse the generic dump to an OutputIO layer,
3336 this reduces code, fixes xmlNodeDump() for XHTML, also made
3337 xmlNodeDump() now return the number of byte written.
3338
3339Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * python/setup.py.in: another patch from Stéphane Bidoul for
3342 Python bindings on Windows
3343 * doc/parsedecl.py: small cleanup
3344
3345Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * libxml.spec.in configure.in: add a line in %changelog for releases
3348
3349Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * parser.c: patch from Marcus Clarke fixing a problem in entities
3352 parsing that was detected in KDe documentations environment.
3353
3354Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3355
3356 * python/libxml.c (libxml_prev): Return the previous as opposed to
3357 the next node (I guess this is the result of some cut & paste programming:)
3358
3359Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3362
3363Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * python/generator.py python/libxml.c python/setup.py.in: trying
3366 to fix the Python bindings build on Windows (Stéphane Bidoul)
3367
3368Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3369
3370 * win32/configure.js: added option for python bindings
3371 * win32/libxml2.def.src: added more exports
3372
3373Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3374
3375 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3376 pthreads
3377 * win32/wince/*: applied updates to Windows CE port from Javier
3378
3379Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * configure.in: preparing 2.4.28
3382 * libxml.spec.in doc/Makefile.am: some cleanup
3383 * doc/*: updated the news and regenerated.
3384
3385Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * HTMLparser.c: final touch at closing #87235 </p> end tags
3388 need to be generated.
3389 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3390 this change slightly the output of a few tests
3391 * doc/*: regenerated
3392
3393Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * parserInternals.c: fixing bug #99190 when UTF8 document are
3396 parsed using the progressive parser and the end of the chunk
3397 is in the middle of an UTF8 multibyte character.
3398
3399Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3400
3401 * threads.c: fixed initialization problem in xmlNewGlobalState
3402 which was causing crash.
3403 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3404 in xmlInitializeGlobalState.
3405 * parserInternals.c: cleaned up ctxt->sax initialisation.
3406
3407Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * tree.c include/libxml/tree.h: modified the existing APIs
3410 to handle XHTML1 serialization rules automatically, also add
3411 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3412 libxslt serialization uses it when needed without changing
3413 the library API.
3414 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3415 result/xhtml1: added a new test specifically for xhtml1 output
3416 and updated the result of one XHTML1 test
3417
3418Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * xinclude.c parserInternals.c encoding.c: fixed #99082
3421 for xi:include encoding="..." support on text includes.
3422 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3423 test/XInclude/ents/isolatin.txt : added a specific regression test
3424 * python/generator.py python/libxml2class.txt: fixed the generator
3425 the new set of comments generated for doc/libxml2-api.xml were
3426 breaking the python generation.
3427
3428Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3431 * configure.in: patch for Solaris on new autoconf closes #98880
3432 * doc/parsedecl.py: repair the frigging API building script,
3433 did I say that python xmllib sucks ?
3434 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3435 and some comment are no more truncated.
3436
3437Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * parser.c: Martin Stoilov pointed out a potential leak in
3440 xmlCreateMemoryParserCtxt
3441
3442Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3445 included in HTML documents and using the push parser.
3446
3447Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3448
3449 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3450 specified, look for the Python interpreter not just in the
3451 specified root but also in the specified location. Fixes #98825
3452
3453Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * python/libxml.c: fixing bug #98792 , node may have no doc
3456 and dereferencing without checking ain't good ...
3457
3458Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * configure.in: preparing release 2.4.27
3461 * doc/* : updated and rebuilt the docs
3462 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3463 and all the docs are actually packaged and in the final RPMs
3464 * parser.c parserInternals.c include/libxml/parser.h: restore
3465 xmllint --recover feature.
3466
3467Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
Daniel Veillard784b9352003-02-16 15:50:27 +00003469 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003470 processing of parsed entities, and XPath computation on sustitued
3471 entities.
3472 * testXPath.c: make sure entities are substitued.
3473
3474Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
Daniel Veillard784b9352003-02-16 15:50:27 +00003476 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003477 processing of internal parsed entities, which had to be changed.
3478
3479Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3482 trying to fix bug #98517 about building outside the source tree
3483 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3484
3485Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3486
3487 * include/win32config.h: cleanup
3488 * win32/Makefile.mingw: integrated mingw in JScript configure
3489 * win32/Makefile.msvc: modified to allow mingw coexistence
3490 * win32/configure.js: integrated mingw
3491 * win32/Readme.txt: cleanup
3492
3493Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * HTMLparser.c: strengthen the guard in the Pop macros,
3496 like in the XML parser, closes bug #97315
3497
3498Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3501 callback is never used.
3502
3503Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * parserInternals.c: fixed the initialization of the SAX structure
3506 which was breaking xsltproc
3507 * xpath.c: patch from Petr Pajas for CDATA nodes
3508 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3509 * parser.c include/libxml/parser.h: patch from Peter Jones
3510 removing a leak in xmlSAXParseMemory() and adding the
3511 function xmlSAXParseMemoryWithData()
3512
3513Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3514
3515 adding pdf of tutorial, changing web page to link to it
3516 * doc/tutorial/xmltutorial.pdf
3517 * doc/xml.html
3518 * doc/docs.html
3519
3520Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3521
3522 * doc/tutorial/ar01s08.html
3523 adding file what I forgot for tutorial
3524
3525
3526Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3527
3528 Adding encoding discussion to tutorial
3529 Added:
3530 * doc/tutorial/images/*.png: DocBook admonition image files
3531 * doc/tutorial/apf.html, apg.html: new generated html
3532 * doc/tutorial/includeconvert.c: conversion code entity file
3533 changed:
3534 * doc/tutorial/xmltutorial.xml: DocBook original
3535 * doc/tutorial/*.html: generated html
3536
3537Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3538
3539 * include/libxml/*.h: retired xmlwin32version.h
3540 * doc/Makefile.am: retired xmlwin32version.h
3541 * win32/configure.js: retired xmlwin32version.h
3542
3543Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3544
3545 * win32/libxml2.def.src: exported additional symbols
3546 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3547 sisterhood
3548
3549Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * globals.c: fixed a typo pointed out by Igor
3552 * xpath.c: try to speed up node compare using line numbers
3553 if available.
3554
3555Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * tree.c: make xmlFreeNode() handle attributes correctly.
3558
3559Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3560
3561 * catalog.c: completed the #96963 fix, as reported by Karl
3562 Eichwalder
3563
3564Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3567
3568Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * Makefile.am: switched the order of a couple of includes
3571 to fix bugs #97100
3572
3573Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3574
3575 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3576 xmlLoadCatalogs that used to separate directories with a ':'.
3577
3578Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3579
3580 * threads.c: improvements to the Windows-side of thread handling
3581 * testThreads.c: conditionally excluded unistd.h
3582 * testThradsWin32.c: broke overlong lines
3583 * include/win32config.h: adapted thread-related macros to the new
3584 scheme and for pthreads on Windows
3585 * win32/Makefile.msvc: introduced a more flexible thread build,
3586 added testThreads[Win32].c to the build
3587 * win32/configure.js: introduced a more flexible thread config
3588
35892002-10-31 John Fleck <jfleck@inkstain.net>
3590
3591 * doc/xml.html (and, by implication, FAQ.html)
3592 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3593
3594Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3595
3596 * configure.in: removed xmlwin32version.h
3597 * include/libxml/Makefile.am: removed xmlwin32version.h
3598
3599Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * tree.c: applied patch from Brian Stafford to fix a bug
3602 in xmlReconciliateNs()
3603
3604Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * tree.c: applied patch from Christian Glahn to allow
3607 xmlNewChild() on document fragment nodes
3608
3609Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * parser.c: Christian Glahn found a problem with a recent
3612 patch to xmlParseBalancedChunkMemoryRecover()
3613 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3614 problems
3615 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3616 test/schemas/seq*: added the test cases from Charles
3617
3618Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3621 serious cleanup of the spec file and associated changes
3622 in the Makefiles.
3623 * valid.c: try to remove some warnings on x86_64
3624
3625Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3628 fix bug #96586
3629
3630Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3633 parsing, applied his patch
3634 * result/HTML/attrents.html result/HTML/attrents.html.err
3635 result/HTML/attrents.html.sax test/HTML/attrents.html:
3636 added the test and result case provided by Mikhail Sogrine
3637
3638Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * vms/build_libxml.com vms/config.vms vms/readme.vms
3641 include/libxml/parser.h include/libxml/parserInternals.h
3642 include/libxml/tree.h include/libxml/xmlIO.h
3643 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3644 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3645 Applied the VMS update patch from Craig A. Berry
3646 * doc/*.html: update
3647
3648Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3651
3652Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * debugXML.c: adding a grep command to --shell in xmllint
3655 for T.V. Raman
3656
3657Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * xmlcatalog.c: tried to fix some of the problem with --sgml
3660
3661Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * parser.c: tried to fix bug #91500 where doc->children may
3664 be overriden by a call to xmlParseBalancedChunkMemory()
3665
3666Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3669 identifiers in SGML catalogs containing '&'
3670
3671Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * python/types.c: fixed bugs when passing result value tree
3674 to Python functions.
3675
3676Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * configure.in: preparing the release of 2.4.26
3679 * doc/*: updated and rebuilt the documentation
3680
3681Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * parser.c: fixed a XML Namespace compliance bug reported by
3684 Alexander Grimalovsky
3685
3686Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * HTMLtree.c: fixed serialization of script and style when
3689 they are not lowercase (i.e. added using the API to the tree).
3690
3691Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * valid.c: make xmlValidateDocument emit a warning msg if there
3694 is no DTD, pointed by Christian Glahn
3695
3696Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3699 content model when some of the blocks have min or max, and a couple
3700 of bugs found in the process.
3701 * result/schemas/list0* test/schemas/list0*: added some specific
3702 regression tests
3703
3704Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * README: updated the contact informations
3707
3708Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3711 misses it, reported by Peter Bray.
3712
3713Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3716 and removed a few warnings
3717
3718Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * parser.c: Christian Glahn found a small bug in the push parser.
3721 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3722 public
3723
3724Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * xmlschemas.c include/libxml/xmlschemas.h: added
3727 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3728 * testSchemas.c: added --memory to test the new interface
3729
3730Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * doc/index.py doc/search.php: integrated the XSLT indexing,
3733 a few fixed in the indexer, added a scope selection at the
3734 search level.
3735
3736Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3739 this was due to uninitialized parts of the validation context
3740
3741Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * debugXML.c: applied patch from Mark Vakoc except the API
3744 change, preserved it.
3745 * doc/*: updated the docs to point to the search engine for
3746 information lookup or before bug/help reports.
3747
3748Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * doc/index.py doc/search.php: added mailing-list archives
3751 indexing and lookup
3752
3753Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3756
3757Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * doc/index.py: improved HTML indexing
3760 * doc/search.php: make the queries also lookup the HTML based indexes
3761
3762Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * doc/index.py: added HTML page indexing
3765
3766Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3767
3768 * xmlIO.c: extended Windows path normalisation to fix the base
3769 problem in libxslt.
3770 * catalog.c: fixed list handling in XML_CATALOG_FILES
3771
3772Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * valid.c: typo/bug found by Christian Glahn
3775
3776Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3777
3778 * xmlIO.c: applied Windows CE patch from Javier.
3779 * win32/wince: new directory, contains support for the PocketPC
3780 with Windows CE from Javier.
3781 * include/win32config.h: reorganised, removed duplicate
3782 definitions and applied WinCE patch from Javier.
3783 * include/wsockcompat.h: new file, now contains WinSock
3784 compatibility macros.
3785 * win32/Makefile.msvc: introduced double-run compilation.
3786
3787Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * configure.in include/libxml/xmlwin32version.h: preparing release
3790 of 2.4.25
3791 * doc/*: updated and regenerated teh docs and web pages.
3792
3793Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3796 error were not covering namespace declarations.
3797 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3798 it was missing the attribute declaration for the namespace
3799 * result/VC/NS3: the fix now report breakages in that test
3800
3801Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3804
3805Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3808 and regenerated the docs and web site
3809
3810Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3813 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3814 not before
3815
3816Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * python/generator.py python/libxml2class.txt: fixed a stupid error
3819 breaking the python API
3820
3821Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3824 triostr.c triostr.h: applied a trio update patch from
3825 Bjorn Reese which should work with MinGW
3826
3827Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * tree.c: improving some documentation comments
3830 * xmlregexp.c: found and fixed a mem leak with python regression tests
3831 * doc/*: rebuilt the doc and the API XML file including the
3832 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3833 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3834 python/types.c: added access to the XML Schemas regexps from
3835 python
3836 * python/tests/Makefile.am python/tests/regexp.py: added a
3837 simple regexp bindings test
3838
3839Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3840
3841 * doc/xml.html:
3842 fixing ftp links - thanks to Vitaly Ostanin
3843
3844Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * xmlregexp.c: fixed the data callback on transition functionality
3847 which was broken when using the compact form
3848 * result/schemas/*: updated the results, less verbose, all tests
3849 pass like before
3850 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3851 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3852 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3853 annoying warnings
3854 * xpath.c: try to provide better error report when possible
3855
3856Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * Makefile.am: fixed a breakage raised by Jacob
3859
3860Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3861
3862 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3863 which don't use sockets
3864
3865Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3866
3867 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3868 * win32/configure.js: applied zlib patch from Daniel Gehriger
3869
3870Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3871
3872 * win32/configure.js: applied the patch from Mark Vakoc for
3873 regexp support
3874 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3875 for regexp support
3876
3877Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * xmlschemastypes.c: as pointed by Igor Float and Double
3880 parsing ain't finished yet
3881
3882Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * Makefile.am configure.in: trying to fix #88412 by bypassing
3885 all the python subdir if python ain't detected
3886
3887Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3890 made configuring with regexps/automata/unicode the default
3891 but without schemas ATM
3892 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3893 fixed the regexp based DTD validation performance and memory
3894 problem by switching to a compact form for determinist regexps
3895 and detecting the determinism property in the process. Seems
3896 as fast as the old DTD validation specific engine :-) despite
3897 the regexp built and compaction process.
3898
3899Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * valid.c: determinism is debugged, new DTD checking code now works
3902 but xmlFAComputesDeterminism takes far too much CPU and the whole
3903 set usues too much memory to be really usable as-is
3904
3905Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * tree.c: fixed another stupid bug in xmlGetNodePath()
3908 * xmllint.c: --version now report the options compiled in
3909
3910Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * HTMLparser.c: small cleanup
3913 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3914 when configured with them. A bit of debugging around the determinism
3915 checks is still needed
3916
3917Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3920
3921Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * xmlIO.c: small portability glitch fixed.
3924
3925Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * xmlschemastypes.c: incomplete steps for real/double support
3928 * testAutomata.c include/libxml/xmlautomata.h
3929 include/libxml/xmlregexp.h: avoiding a compilation problem
3930 * valid.c include/libxml/valid.h: starting the work toward using
3931 the regexps for actual DTD validation
3932
3933Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * hash.c: cosmetic cleanup
3936 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3937 integrating a DTD validation layer based on the regexps
3938
3939Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3942 the determinism was tested before eliminating the epsilon
3943 transitions :-(
3944
3945Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * python/generator.py python/libxml.c python/libxml.py
3948 python/libxml2-python-api.xml python/libxml2class.txt
3949 python/libxml_wrap.h python/types.c: updated the python
3950 bindings, added code for easier File I/O, and the ability to
3951 define a resolver from Python fixing bug #91635
3952 * python/tests/Makefile.am python/tests/inbuf.py
3953 python/tests/outbuf.py python/tests/pushSAXhtml.py
3954 python/tests/resolver.py python/tests/serialize.py: updated
3955 and augmented the set of Python tests.
3956
3957Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3958
3959 * win32/configure.js: added more readme info for the binary
3960 package.
3961
3962Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * xmlIO.c: fixed a stupid out of bound array error
3965
3966Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3969 messing around with support for Windows path, cleanups,
3970 trying to identify and fix the various code path to the
3971 filename access. Added xmlNormalizeWindowsPath()
3972
3973Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * error.c valid.c: working on better error reporting of validity
3976 errors, especially providing an accurate context.
3977 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3978 error reports in those cases.
3979
3980Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3983 parser.c parserInternals.c xmlIO.c: get rid of all the
3984 perror() calls made in the library execution paths. This
3985 should fix both #92059 and #92385
3986
3987Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * xmllint.c: memory leak reporting was broken after a change
3990 of the preprocessor symbol used to activate it.
3991
3992Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * tree.c: try to make the copy function work for node of
3995 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3996 DOM layers though, not libxml2 itself.
3997
3998Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * valid.c: try to provide file and line informations, not all
4001 messages are covered, but it's a (good) start
4002
4003Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * xinclude.c: reimplemented a large part of the XInclude
4006 processor, trying to minimize resources used, James Henstridge
4007 provided a huge test case which was exhibiting severe memory
4008 consumption problems.
4009
4010Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * python/Makefile.am: applied patch from Christophe Merlet to
4013 reestablish DESTDIR
4014
4015Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * libxml.spec.in: fixes libary path for x86_64 AMD
4018
4019Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4020
4021 * doc/tutorial/includekeyword.c
4022 * doc/tutorial/xmltutorial.xml:
4023 (plus resulting generated html files)
4024 fixing one spot I missed in the tutorial where I hadn't freed
4025 memory properly
4026
4027Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4028
4029 * doc/tutorial/includeaddattribute.c
4030 * doc/tutorial/includeaddkeyword.c
4031 * doc/tutorial/includegetattribute.c
4032 * doc/tutorial/includekeyword.c
4033 * doc/tutorial/xmltutorial.xml
4034 * doc/tutorial/*.html:
4035 update tutorial to properly free memory (thanks to Christopher
4036 R. Harris for pointing out that this needs to be done)
4037 * doc/tutorial/images/callouts/*.png:
4038 added image files so the callouts are graphical, making it
4039 easier to read ( use "--param callout.graphics 1" to generate
4040 html with graphical callouts)
4041
4042Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4045 nice logos generated by Marc Liyanage
4046 * doc/site.xsl *.html: changed the stylesheet to show the new
4047 logo and regenerated the pages
4048
4049Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4052
4053Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * xpath.c: possible mem leak patch from Jason Adams
4056
4057Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4060 in the XQuery namespace
4061 * configure.in: preparing 2.4.24
4062 * doc/*.html: updated the web pages
4063
4064Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * python/generator.py: closing bug #85258 by generating conditional
4067 compile check to avoid linking to routines not configured in.
4068
40692002-08-22 Havoc Pennington <hp@pobox.com>
4070
4071 * autogen.sh: update error message for missing automake
4072
4073Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4074
4075 * python/Makefile.am: typo in target name resulted in libxml2.py
4076 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
4077
4078Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * win32/win32/Makefile.mingw: updated with version from
4081 Elizabeth Barham at http://soggytrousers.net/repository/
4082
4083Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4084
4085 * win32/Makefile.msvc: added the prefix location to the include
4086 and lib search path.
4087
40882002-08-18 Havoc Pennington <hp@pobox.com>
4089
4090 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4091 both automake 1.6 and 1.4 installed get the right automake. Means
4092 compilation from CVS will now require the latest automake 1.4
4093 release, or manually creating symlinks called "automake-1.4" and
4094 "aclocal-1.4"
4095
4096Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * configure.in python/Makefile.am: more AMD 64 induced changes from
4099 Frederic Crozat
4100
4101Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * xinclude.c: oops I was missing the xml:base fixup too
4104 * result/XInclude/*.xml: this adds xml:base attributes to most
4105 results of the tests
4106
4107Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * xinclude.c: quick but apparently working implementation of
4110 xi:fallback, should close bug #89684
4111 * Makefile.am test/XInclude/docs/fallback.xml
4112 result/XInclude/fallback.xml: added a basic test for fallback,
4113 and run with --nowarning to avoid a spurious warning
4114 * configure.in: applied patch from Frederic Crozat for python
4115 bindings on AMD 64bits machines.
4116
4117Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * parser.c: xmlSAXUserParseMemory() really ought to fail if
4120 the caller don't pass a SAX callback block.
4121
4122Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * tree.c: applied the same fix for the XML-1.0 namespace to
4125 xmlSearchNsByHref() as was done for xmlSearchNs()
4126
4127Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * libxml.3: small cleanup of the man page
4130 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
4131 when serializing HREF attributes generated by XSLT.
4132
4133Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
4136 version of Marc Liyanage' patch for boolean attributes in HTML
4137 output
4138
4139Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * python/tests/serialize.py: fixed the test results, indenting
4142 behaviour changed slightly
4143
4144Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4145
4146 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4147 new c14n function to Windows def files
4148
4149Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
4150
4151 * c14n.c: fixed a memory leak in c14n code
4152
4153Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * parser.c include/libxml/parser.h: adding a new API for Christian
4156 Glahn: xmlParseBalancedChunkMemoryRecover
4157 * valid.c: patch from Rick Jones for some grammar cleanup in
4158 validation messages
4159 * result/VC/* result/valid/*: this slightly change some of the
4160 regression tests outputs
4161
4162Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * tree.c: trying to fix a problem in namespaced attribute handling
4165 raised by Christian Glahn
4166
4167Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * encoding.c include/libxml/encoding.h: Opening the interface
4170 xmlNewCharEncodingHandler as requested in #89415
4171 * python/generator.py python/setup.py.in: applied cleanup
4172 patches from Marc-Andre Lemburg
4173 * tree.c: fixing bug #89332 on a specific case of loosing
4174 the XML-1.0 namespace on xml:xxx attributes
4175
4176Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
4177
4178 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
4179 corner case from new Merlin's test suite and added a callback
4180 that will be used to improve xmlsec performance
4181
4182
4183Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * HTMLtree.c: trying to fix the <style> escaping problem in
4186 HTML serialization bug #89342
4187
4188Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
4191 and rebuilt the web site.
4192
4193Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
4194
4195 * include/libxml/tree.h: added _private member to xmlNs struct
4196
4197Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * HTMLparser.c: fixing bug #84876 based on the xml working
4200 code.
4201
4202Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4203
4204 * python/Makefile.am: enhanced to fix bug 72012 (errors
4205 when using '-jX' make parameter)
4206
4207Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4208
4209 * xpath.c: small additional enhancement for booleans
4210 compared to nodesets
4211
4212Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * HTMLtree.c: changed the order of the encoding declaration
4215 attributes in the meta tags due to a bug in IE/Mac
4216
4217Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4218
4219 * xpath.c: enhanced handling of booleans (especially '='
4220 and '!=' for nodesets) - fixes bug 85256. Added new
4221 routine xmlXPathNotEqualValues for more proper handling
4222 of '!=' when nodesets are involved.
4223
4224Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
4227 doc/xmlcatalog_man.xml to the source distribution
4228
4229Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4230
4231 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
4232 asked for this.
4233
4234Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * configure.in: preparing 2.4.23
4237 * doc/*: rebuilt the docs
4238
4239Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * parser.c: fixing bug #84169 by fixing the
4242 comment of xmlCreatePushParserCtxt to describe the
4243 encoding detection parameters better.
4244
4245Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * valid.c: fixing bug #79331 in one path the lookup for
4248 ID attributes on a namespaced node wasn't handled correctly :-\
4249
4250Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * HTMLparser.c: trying to fix 87235 about discarded white
4253 spaces in the HTML parser.
4254 * result/HTML/*: this changes the output of a number of HTML
4255 regression tests
4256
4257Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * xpath.c: applied patch from Richard Jinks for the namespace
4260 axis + fixed a memory error.
4261 * parser.c parserInternals.c: applied patches from Peter Jacobi
4262 removing ctxt->token for good.
4263 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
4264 popped out by the regression tests.
4265 * Makefile.am: patch for threads makefile from Gary Pennington
4266
4267Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4268
4269 * xpath.c: enhanced behaviour of position() after usage of
4270 expressions involving preceding-sibling (et al).
4271
4272Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * hash.c: applied a patch from Peter Jacobi to solve a problem
4275 when compiling with the Watcom C on Win32
4276 * result/schemas/*.err: the change of hashing algo generated
4277 permutations in the output
4278
4279Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * hash.c: applied patch from Sander Vesik improving the quality of
4282 the hash function.
4283
42842002-06-14 Aleksey Sanin <aleksey@aleksey.com>
4285
4286 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
4287 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
4288 xmllint.c xpath.c: replaced sprintf() with snprintf()
4289 to prevent possible buffer overflow (the bug was pointed
4290 out by Anju Premachandran)
4291
4292Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * parser.c: removed an uninitialized data error popped by valgrind
4295 on PE references
4296
4297Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4298
4299 * doc/xml.html
4300 adding tutorial reference to the web page
4301
4302Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4303
4304 * doc/tutorial/xmltutorial.xml
4305 * doc/tutorial/ar01s07.html
4306 * doc/tutorial/ape.html
4307 * doc/tutorial/includegetattribute.c
4308 adding section to tutorial about retrieving an attribute
4309 value
4310
4311Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * parser.c: applied a couple of patches from Peter Jacobi to start
4314 to get rid of ctxt->token, with a possible significant speed
4315 improvement to be gained once done. Better compliance with PE
4316 references constructs in DTDs too.
4317 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4318 from Peter too
4319
4320Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4323 xmlParseElement was likely to have been deallocated at the
4324 time of the report, possibly leading to segfault. Just report
4325 the tag name now.
4326
4327Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * xpath.c: patch from Richard Jinks for XPath substring() function
4330 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4331
43322002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4333
4334 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4335
4336Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4337
4338 *doc/FAQ.html
4339 fixing typos in FAQ, thanks to Robert Funnell for the
4340 editing help
4341
4342Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * NEWS: got complaints from rpmlint that it was empty
4345
4346Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4347
4348 * added doc/tutorial, including:
4349 apa.html
4350 apb.html
4351 apc.html
4352 apd.html
4353 ar01s02.html
4354 ar01s03.html
4355 ar01s04.html
4356 ar01s05.html
4357 ar01s06.html
4358 includeaddattribute.c
4359 includeaddkeyword.c
4360 includekeyword.c
4361 includestory.xml
4362 index.html
4363 xmltutorial.xml
4364 libxml tutorial, including generated html
4365
4366Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4367
4368 * result/c14n/exc-without-comments/merlin-c14n-two-*
4369 result/c14n/without-comments/merlin-c14n-two-*
4370 test/c14n/exc-without-comments/merlin-c14n-two-*
4371 test/c14n/without-comments/merlin-c14n-two-*
4372 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4373 c14n/exc-c14n and slightly modified test script to handle
4374 these test cases
4375 * c14n.c: fixed bugs for complicated nodes set (namespace
4376 without node and others from merlin-c14n-two.tar.gz)
4377 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4378 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4379 for xmlsec performance patch
4380 * xpath.c: fixed self::node() for namespaces and attributes
4381
4382Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4383
4384 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4385 but with the format parameter
4386 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4387
4388Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4389
4390 * Makefile.am: updated c14n tests suite
4391 * c14n.c: performance improvement for previous c14n patch
4392
4393Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * parser.c: another peroformance patch from Peter Jacobi, that
4396 time on parsing attribute values.
4397
4398Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4399
4400 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4401 into LibXML2 test suite
4402
4403Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4404
4405 * c14n.c: propagating xpath ancesstors node fix to c14n
4406 plus small performance improvement to reduce number of
4407 mallocs
4408 * xpath.c: fixed ancestors axis processing for namespace nodes
4409
4410Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4413 Peter Jacobi
4414
4415Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * configure.in: preparing 2.4.22
4418
4419Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4422 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4423 a public entry point.
4424 * doc/*: rebuilt the API and docs
4425
4426Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * xpath.c: patch from Richard Jinks to fix a problem introduced
4429 in the previous patch and pointed by Norm
4430
4431Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * libxml.spec.in: fixing bug #81112
4434
4435Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * uri.c: fixing bug #82848
4438
4439Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4442 output of one catalog test
4443
4444Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4445
4446 * global.data globals.c tree.c include/libxml/globals.h
4447 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4448 default value for global parameter xmlIndentTreeOutput to 1 and
4449 introduced new global parameter xmlTreeIndentString (the string
4450 used to do one-level indent) with default value " " (as it was
4451 in tree.c)
4452
4453Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4454
4455 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4456 with trio and schemas.
4457
4458Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * xpath.c: patch from Richard Jinks to fix the problem raised in
4461 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4462
4463Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * xmlschemas.c: a bit of work on import.
4466 * xmlschemastypes.c: Charles Bozeman provided a compare function
4467 for date/time types so min/max facet restrictions should work,
4468 indeterminate comparisons return an error instead of equal.
4469 * test/schemas/date_0* result/schemas/date_0_0: specific test
4470 from Charles Bozeman too
4471
4472Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4473
4474 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4475 from Christian Cornelssen fixing the man pages and the Catalog
4476 building script.
4477 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4478 next step is <xs:import> I now have a reasonable understanding
4479 of how it works.
4480
4481Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4482
4483 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4484
4485Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4486
4487 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4488
4489Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * xpath.c: fixing an XPath function evalutation bug pointed out
4492 by Alexey Efimov where the context was lost when evaluating
4493 the function arguments
4494
4495Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4496
4497 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4498 function public for XMLSec performance optimizations
4499
4500Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * python/generator.py python/libxml2class.txt : fixed a problem
4503 with the HTML parser pointed by Gary Benson
4504 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4505 example
4506
4507Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4508 * parser.c: fixed bug #81159 (memory growth in SAX)
4509
4510Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4511 * xpath.c: fixed bug #78858 (the real fix)
4512
4513Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4514 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4515
4516Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * tree.c: modified xmlNodeSetBase to allow changing the
4519 base of a document.
4520
4521Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4522
4523 * xmlschemastypes.c: patch Charles Bozeman for validation of
4524 all the date, time, and duration types
4525 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4526 * configure.in: fixed an error pointed by an user
4527 * xml2-config.in: fixed an error pointed by an user
4528
4529Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4530
4531 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4532 win32/libxml2.def.src xmlIO.c: exported default
4533 'file:', 'http:' and 'ftp:' protocols input handlers
4534 and maked protocols comparisson case insensitive
4535
4536Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * configure.in: Neven Has detected a typo
4539
4540Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4543 as one of the persons allowed to commit directly to the
4544 module.
4545
4546Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4549 * valid.c: raised a too low limit
4550 * doc/*: rebuilt the docs
4551
4552Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4553
4554 * test/XPath/expr/floats test/XPath/expr/functions
4555 result/XPath/expr/floats result/XPath/expr/functions
4556 xpath.c: another XPath conformance patch from Richard Jinks
4557
4558Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * xmlschemas.c: fixed validation of attribute groups.
4561 * test/schemas result/schemas: added an example from the primer
4562
4563Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4566 * test/schemas result/schemas: updated the test list
4567
4568Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * TODO: updated a bit
4571 * parser.c: made a comment more specific
4572 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4573 Schemas conformance.
4574 * test/schemas result/schemas: updated the test list
4575
4576Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4579 implementing xs:all with minOccurs = 0
4580 * tes/schemas/* result/schemas/*: added more tests covering
4581 xs:all
4582
4583Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * xmlregexp.c: first implementation of the all particle, this
4586 may need to be revisited for case where not all transitions
4587 must be crossed.
4588
4589Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4590
4591 * tree.c: another entity processing update from Markus Henke
4592
4593Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4594
4595 * trionan.c: fixed crash on OSF/1
4596
4597Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * xmlschemas.c: more Schemas work
4600 * test/schemas/* result/schemas/*: added more tests coming
4601 from the spec.
4602
4603Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4606 ExcC14N specification
4607
4608Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * tree.c: patch from Markus Henke, fix for recursive entities.
4611
4612Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * xpath.c: fix a problem with string() on a document node.
4615
4616Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * Makefile.am xmlschemas.c: more Schemas work
4619 * test/schemas/* result/schemas/*: added more tests coming
4620 from the spec.
4621
4622Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4625 * result/HTML/*: this changes a few things in the results
4626
4627Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4628
4629 * include/libxml/tree.h: eliminated 'declaration different than
4630 prototype' warning
4631 * include/win32config.h: "resolved" conflicts with errno.h
4632
4633Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4636 on the automata interfaces and debug of counted choices
4637 * test/schemas/* result/schemas/*: added a number of tests
4638
4639Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4642 a bit of work on Schemas
4643 * testSchemas.c: try to make it more useful
4644 * test/schemas/* result/schemas/* Makefile.am: changed the
4645 Schemas regression test procedure, started adding a few samples
4646
4647Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4648
4649 * include/libxml/encoding.h: Patch for the Borland C++ builder
4650 * include/libxml/tree.h: Patch for the Borland C++ builder
4651 * threads.c: Patch for the Borland C++ builder
4652 * win32/bcb5: New directory for the Borland C++ builder
4653 project files
4654
4655Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4656
4657 * win32/Makefile.msvc: Update for XML Schema support
4658 * win32/configure.js: Update for XML Schema support
4659 * win32/libxml2.def.src: Update for XML Schema support
4660
4661Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4664 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4665 xmlunicode.c include/libxml/Makefile.am
4666 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4667 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4668 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4669 include/libxml/xmlversion.h.in : merged the current state of
4670 XML Schemas implementation, it is not configured in by default,
4671 a specific --schemas configure option has been added.
4672 * test/automata test/regexp test/schemas Makefile.am
4673 result/automata result/regexp result/schemas:
4674 merged automata/regexp/schemas regression tests
4675
4676Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4677
4678 * xpath.c: Gary found a compile time problem, fixes #78823
4679
4680Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * configure.in: release of 2.4.20
4683 * doc/*: updated and rebuilt the docs
4684
4685Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * python/Makefile.am: patch from Cristian Gafton to build on
4688 Red Hat 6.2, should also fix #75779
4689
4690Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4691
4692 * valid.c: first part of fixing #78729
4693
4694Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4695
4696 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4697 escaping of URI when saving HTML files.
4698 * result/HTML/*: this impacted some tests
4699
4700Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4701
4702 * configure.in: trying to fix #77441
4703
4704Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * include/libxml/xmlIO.h: Hallski complained it could not be
4707 included by itself.
4708
4709Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4710
4711 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4712
4713Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4714
4715 * win32/configure.js: patch from Nilo for the c14n option
4716 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4717
4718Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4721 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4722 LIBXML_THREAD_ENABLED
4723
4724Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * xpath.c: another patch from Richard Jinks for substring conformance
4727 * test/XPath/expr/floats test/XPath/expr/strings
4728 result/XPath/expr/floats result/XPath/expr/strings: update of the
4729 test suite to check those.
4730
4731Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4732
4733 * xpath.c: patch from Richard Jinks for .x float parsing.
4734
4735Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4736
4737 * parser.c: patch from Markus Henke when an encoding ain't recognized
4738
4739Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4740
4741 * libxml.m4: got a report that #include <string.h> was needed
4742
4743Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4746
4747Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4748
4749 * doc/example.html: fixing typo
4750
4751Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4754 pointed out by Melvyn Sopacua.
4755
4756Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4757
4758 * libxml.m4: Frédéric Crozat gave a patch related to the change
4759 of Include paths breaking the libxml.m4
4760
4761Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * xpath.c: Fix bug #76927 forgot to save some context
4764 when evaluating binary expressions
4765
4766Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * configure.in: fixed configure for MPE/iX from Markus Henke
4769 * xmlmemory.c: fixed initialization problems
4770 * xpath.c: another set of patches from Richard Jinks this
4771 fixes "make XPathtests" on linux
4772
4773Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4774
4775 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4776 * test/XPath/expr/compare test/XPath/expr/equality
4777 test/XPath/expr/floats test/XPath/expr/functions
4778 test/XPath/expr/strings result/XPath/expr/compare
4779 result/XPath/expr/equality result/XPath/expr/floats
4780 result/XPath/expr/functions result/XPath/expr/strings: Updated
4781 tests though they show a divergence on Linux
4782
4783Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4784
4785 * xpath.c trionan.c: previous commit also included patches
4786 from Richard Jinks on some IEEE support corner case
4787
4788Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4789
4790 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4791 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4792 that $(datadir) should be used for docs
4793
4794Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4797 could leak filedescriptors
4798
4799Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4800
4801 * configure.in nanohttp.c: applied patch from Allan Clark for
4802 UnixWare/OpenServer
4803
4804Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4805
4806 * configure.in: preparing 2.4.19
4807 * doc/*: rebuilt the docs
4808
4809Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * nanohttp.c: fixing #76043, got fed up with non-portability
4812 of that piece of code.
4813
4814Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4815
4816 * valid.c SAX.c: Never commit without running "make tests" :-(
4817 fix a couple of stupidities in the previous commit
4818 * result/*: a few changes in some attribute order result of previous
4819 commit.
4820
4821Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4824 the internal subset should not raise duplicate ID errors,
4825 also there was a small bug in conjunction to namespace
4826 declarations defaulted and xml:xxx attributes DTD definitions.
4827
4828Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4829
4830 * xpath.c: Richard Jinks also raised some rounding problems
4831 this tries to fix them
4832
4833Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4834
4835 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4836 behaviour in xmlXPathCastToString()
4837
4838Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4841 raised by Morus Walter
4842
4843Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4846 from Igor
4847
4848Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4849
4850 * xpath.c: fixing #75619, related to a problem when trying
4851 to evaluate condition when the current node set resulting
4852 from that sub-step evaluation is empty. Also fixes 2 potential
4853 problem with previous-sibling and next-siblings axis.
4854
4855Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4858 HTML support is not configured in.
4859
4860Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4863 include/libxml/tree.h: dohh I really didn't intended to commit
4864 this test version :-(
4865
4866Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4867
4868 * testSAX.c: I wanted to see the real speed at the SAX interface
4869 after a little too many Ximianer started complaining about the
4870 parser speed.
4871 added a --quiet option:
4872 paphio:~/XML -> ls -l db100000.xml
4873 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4874 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4875 3200006 callbacks generated
4876 real 0m1.270s
4877 Which means 16MBytes/s and 3Mcallback/s
4878
4879Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4880
4881 * xpath.c: valgrind spotted another error that time when running
4882 on libxslt regression tests
4883
4884Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4885
4886 * Makefile.am: adding "make valgrind" running the full regression
4887 tests (except python ones) under Valgrind (using valgrind -q
4888 which was kindly added by the author).
4889 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4890 passes cleanly now except an obcure floating point initialization
4891 raised in log10() in one XPath regression test ???
4892 * tree.c: edited some comments to close #75244
4893
4894Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4895
4896 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4897 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4898 context of ScrollKeeper, made sure that if the number is
4899 an integer, the serialization follows the description at
4900 http://www.w3.org/TR/xpath#section-String-Functions
4901
4902Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4903
4904 * configure.in: preparing 2.4.18
4905 * doc/*: updated and rebuilt the web site
4906 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4907 the Windows and Cygwin maintainers.
4908 * parser.c: humm, changed the way the SAX parser work when
4909 xmlSubstituteEntitiesDefault(1) is set, it will then
4910 do the entity registration and loading by itself in case the
4911 user provided SAX getEntity() returns NULL.
4912 * testSAX.c: added --noent to test the behaviour.
4913
4914Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4915
4916 * parser.c: Wilfried Teiken provided a hackish but working
4917 way to get context reported back on entities when parsing
4918 with SAX and without breaking the DOM build.
4919
4920Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * c14n.c: applied a new patch from Aleksey Sanin
4923 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4924 to reference Aleksey implementation of XML digital Signatures
4925
4926Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4927
4928 * xpath.c: small fix to avoid potential problem due to
4929 ordering of freeing data
4930 * python/Makefile.am: people were complaining about
4931 the generated file in python dir not being built
4932
4933Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4934
4935 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4936 python/generator.py python/libxml.c python/types.c: Cleanup
4937 of the python Makefiles based on Jacob and James feedback,
4938 fixed the spec file accordingly, fixed the number of warning
4939 that passing my pedantic CFLAGS was generating. Conclusion
4940 is that Python includes are real crap.
4941
4942Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4943
4944 * configure,in: it was reported quite a few times that
4945 xml2-config --cflags should not output
4946 -I$includeprefix/libxml2/libxml because libxml2 header names
4947 clashes with existing names like list.h from C++ stl.
4948 Includes should be #include<libxml/xxx.h> so ...
4949
4950Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4951
4952 * c14n.c: another patch from Aleksey Sanin
4953
4954Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4955
4956 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4957 canonicalization algorithm
4958 * doc/xml.html doc/index.html: added the C14N references on the
4959 index page.
4960
49612002-03-13 jacob berkman <jacob@ximian.com>
4962
4963 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4964 usage, redundant, and gcc specific
4965
4966Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4967
4968 * xpath.c: speedup some node selection operations, this can
4969 have a significant impact on DocBook Norm's stylesheets
4970 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4971 make sure it's always the case
4972 * debugXML.c: distinguish CDATA and comments in ls operations
4973
4974Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4975
4976 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4977 to generate better API descriptions etc...
4978
4979Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4980
4981 * c14n.c: Fixing #74186, made sure all boolean expressions
4982 get fully parenthesized, ran indent on the output
4983 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4984 include/libxml/tree.h: also #74186 related, removed the
4985 --with-buffers option, and all the preprocessor conditional
4986 sections that were resulting from it.
4987
4988Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4989
4990 * valid.c: applied patch from Dodji Seketeli fixing an
4991 uninitailized variable in xmlValidGetValidElements()
4992
4993Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4994
4995 * c14n.c: fixed a few comments
4996 * doc/*.html doc/*/*.html: regenerated the docs and added
4997 the C14N API
4998 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4999
5000Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5001
5002 * check-xml-test-suite.py: fix to adapt varaiations in the
5003 bindings
5004 * configure.in python/setup.py python/setup.py.in: fixed to
5005 have the version of the python scripts automatically updated
5006
5007Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5008
5009 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5010 in xmlCopyProp()
5011
5012Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5013
5014 * configure.in: preparing 2.4.17 release
5015 * doc/*: updated and rebuilt the docs
5016 * xpath.c: fixed a comment
5017 * python/libxml.c: fixed a possible reentrancy problem
5018
5019Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5022 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5023 added a specific regression test
5024 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5025 not raise exceptions when failing to find the attribute.
5026
5027Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5028
5029 * configure.in xmllint.c: owen pointed out a problem with the
5030 ftme fix, gettimeofday() was not detected by configure and
5031 the ftime header wasn't included, dohhh
5032
5033Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5034
5035 * configure.in xmllint.c: trying to fix #71457 for timing
5036 precision when gettimeofday() is not availble but ftime() is
5037
5038Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5039
5040 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5041 are now copied on install and part of the -devel RPM
5042
5043Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5044
5045 * xpath.c: trying to avoid bug #72150 which was apparently
5046 caused by a gcc bug (or a processor problem) as detailed
5047 at http://veillard.com/gcc.bug
5048
5049Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5050
5051 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5052 fixed xmlReconciliateNs(), added a Python test/example for
5053 inter-document cut'n paste
5054 * python/libxml.py: fixed node.doc on document nodes and added
5055 xpathEval() onto node objects
5056
5057Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5058
5059 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5060 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5061 fixup and integrated tests for the serialization stuff
5062
5063Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5064
5065 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
5066 moved the libxml man page to section 3
5067
5068Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5069
5070 * tree.c: fix bug #72490
5071 * python/libxml.c python/libxml.py: added methods serialize()
5072 and saveTo() to all node elements.
5073
5074Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5075
5076 * xmlIO.c: closed #73430, don't read from an input source
5077 which indicated an end-of-file or an error.
5078
5079Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5080
5081 * parser.c: make sure SAX endDocument is always called as
5082 this could result in a Python memory leak otherwise (it's
5083 used to decrement ref-counting)
5084 * python/generator.py python/libxml.c python/libxml.py
5085 python/libxml2-python-api.xml python/libxml2class.txt
5086 python/tests/error.py python/tests/xpath.py: implemented
5087 the suggestions made by Gary Benson and extended the tests
5088 to match it.
5089
5090Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5091
5092 * python/generator.py: applied patch fixing #73450
5093
5094Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5095
5096 * xpath.c: fixing #61290 "namespace nodes have no parent"
5097 long standing divergence from the XPath REC. NodeSets
5098 simply hold a copy of namespace nodes and those node ->next
5099 points to the parent (which may not be the node carrying the
5100 definition).
5101 * include/libxml/xpath.h: flagged but didn't added a possible
5102 speedup
5103 * DOCBparser.c HTMLparser.c: removed some warnings from push
5104 parser due to new state being added.
5105 * tree.c: new fix from Boris Erdmann
5106 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
5107 the XML Canonalization support from Aleksey Sanin
5108
5109Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5110
5111 * tree.c: patch from Boris Erdmann fixing some namespace odities
5112 with xmlCopyNode()
5113
5114Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5115
5116 * xmlIO.c: fix bug #72706 when loading a NULL entity
5117
5118Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
5121 actually change in a future XML Namespace revision.
5122
5123Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5124
5125 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
5126 added the possibility of returning nodesets from XPath extension
5127 functions written in Python
5128
5129Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5130
5131 * python/*: commiting some Python bindings work done while travelling
5132
5133Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5134
5135 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
5136 explicitely with memory debugging switched on
5137
5138Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5139
5140 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5141 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5142 Added wrapper for the xmlURIPtr type, provided accessors, fixed
5143 the accessor generator for strings
5144 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
5145 regression test.
5146
5147Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5148
5149 * python/README python/generator.py python/libxml.c python/setup.py:
5150 added the 'usual' setup.py to allow building a libxml2-python
5151 module based on the same code. The initialization is however
5152 different the 2 .so files fo libxml2 and libxslt are identical and
5153 they entry point initialize both libraries. this is done to avoid
5154 some possible nasty problem since the Python don't merge the maps
5155 of all shared modules.
5156
5157Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5158
5159 * parser.c: fixed a push/encoding bug reported by Michael
5160 on librsvg
5161
5162Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5163
5164 * include/libxml/parserInternals.h: fixes a misplaced #endif
5165
5166Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5167
5168 * parser.c valid.c: found and fixed a couple of allocation bugs
5169
5170Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5171
5172 * doc/xml.html doc/python.html doc/*: added a Python and binding
5173 page describing the current state of the Python bindings and
5174 giving pointers to the other languages wrappers.
5175
5176Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5177
5178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
5179 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
5180 rebuilt the API and web site
5181 * xpath.c: fixed #71978 portability bugs
5182
5183Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5184
5185 * SAX.c: oops broke automatic defaulting of namespaces attributes.
5186
5187Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5188
5189 * include/libxml/parserInternals.h parser.c: had to change
5190 2 internal parsing API when processing document content
5191 to check the start and end of element content are defined
5192 in the same entity
5193 * valid.c include/libxml/valid.h: attribute normalization can
5194 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
5195 with the context to report it.
5196 * SAX.c: fixed the last known bugs, crazy validation constraints
5197 when a document is standalone seems correctly handled. There
5198 is a couple of open issues left which need consideration especially
5199 PE93 on external unparsed entities and standalone status.
5200 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
5201 The 2 tests left failing are actually in error. Cleanup done.
5202
5203Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5204
5205 * valid.c: implemented E59 spaces in CDATA does not match the
5206 nonterminal S
5207
5208Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5209
5210 * SAX.c parser.c valid.c: more validation test fixups
5211 * check-xml-test-suite.py: added duration info for the tests
5212
5213Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5214
5215 * parser.c valid.c: a couple of errors were reported but not
5216 saved back as such in the parsing context. Down to 1% failure rate
5217 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
5218
5219Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5220
5221 * xmlInternald.c: isExtender was missing a char
5222 * parser.c include/libxml/parser.h: % are acceptable in the
5223 internal subset if within a PUBLIC ID
5224
5225Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5226
5227 * SAX.c parserInternals.c valid.c: more work on the conformance
5228 suite. Took the step to finally block documents with encoding
5229 errors. It's a fatal error per the spec, people should have fixed
5230 their documents by now.
5231
5232Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5233
5234 * check-xml-test-suite.py: fixed the test script after some discussion
5235 on the semantic of TYPE="error"
5236 * Makefile.am: added the script to the distrib
5237
5238Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5239
5240 * SAX.c entities.c: fixed a couple of conformances issues deep
5241 into the validation code (standalone and undeclared Notations)
5242
5243Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5244
5245 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
5246 stayed there for years !
5247
5248Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5249
5250 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
5251 missing
5252
5253Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5254
5255 * check-xml-test-suite.py: improved the behaviour a bit as
5256 well as the logs
5257 * parser.c valid.c SAX.c: fixed a few more bugs
5258 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
5259
5260Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5261
5262 * check-xml-test-suite.py: python script to run regression tests
5263 against the XML Test suite of W3C/OASis
5264 * SAX.c: fixed a validation bug
5265 * parser.c: fixed 3 errors pointed by the test suite
5266 * doc/buildDocBookCatalog: fixed a typo pointed by drake
5267 * python/Makefile.am: fixed a dependendy
5268
5269Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5270
5271 * xmlmemory.c: avoid a warning bug #71594
5272
5273Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5274
5275 * xmlmemory.c: Jesse Perry provided a patch to remove a few
5276 warning on alpha/Tru64
5277
5278Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5279
5280 * include/libxml/entities.h: fixing a comment
5281 * valid.c: fixing some troubles with validity check on namespaces
5282 * result/VC/NS3 test/VC/NS3: added a specific regression test
5283
5284Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5285
5286 * tree.c: Fixing #71342 serializing '\n' in attribute values
5287 * result/noent/att3 result/att3 test/att3: added a specific
5288 test.
5289
5290Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5291
5292 * python/libxml.c: couple of bug fixes
5293
5294Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5295
5296 * python/*.py: removed tabs and used spaces.
5297
5298Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5299
5300 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5301 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5302
5303Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5304
5305 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5306 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5307
5308Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5309
5310 * include/libxml/encoding.h include/libxml/entities.h
5311 include/libxml/globals.h include/libxml/parser.h
5312 include/libxml/threads.h include/libxml/tree.h
5313 include/libxml/xmlmemory.h: trying to fix the include mess
5314
5315Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5316
5317 * include/libxml/xmlmemory.h: reverted part of the previous
5318 attempt to provide #69655, this was breaking the build.
5319
5320Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5321
5322 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5323 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5324 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5325 include/libxml/parserInternals.h include/libxml/tree.h
5326 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5327 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5328 clean.
5329 * python/libxml.c: fixed a warning.
5330
5331Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5332
5333 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5334 copying of node, merge back IDs in the target document.
5335 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5336 test/XInclude/ents/ids.xml: test case
5337 * result/VC/ElementValid4: output changed due to a typo fix
5338
5339Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5340
5341 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005342 generate the dependencies right as Jacob found out. Add
5343 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005344
5345Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5346
5347 * parserInternals.c valid.c: Justin Fletcher found some parts
5348 of the code needing cleanup
5349 * libxml.spec.in python/Makefile.am python/generator.py
5350 python/libxml.c python/libxml.py: Fixed the python Makefiles
5351 corrected a bug showing up on ia64, changed the name of the
5352 python internal module too
5353
5354Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5355
5356 * Makefile.am: applied patch from Andris Pavenis for binary
5357 name suffixes
5358
5359Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5360
5361 * xmllint.c win32/win32config.h: fixing #68748
5362
5363Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5364
5365 * valid.c: fixing #70166
5366
5367Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5368
5369 * valid.c: fixing #70077
5370
5371Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5372
5373 * Copyright Makefile.am README configure.in libxml.spec.in:
5374 Changed to the MIT Licence
5375 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5376 doc/xmlio.html: updated the doc accordingly
5377 * include/libxml/xmlwin32version.h configure.in: preparing
5378 2.4.14 release
5379 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5380 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5381 fixed the const xmlChar * wrapper and generator, XPath extension
5382 functions now use the context as first argument
5383 * python/tests/tstxpath.py python/tests/xpath.py
5384 python/tests/xpathext.py: Updated the tests accordingly
5385 * tree.c: fixed bug #70067
5386
5387Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5388
5389 * Makefile.am: cleanup
5390 * debugXML.c: always use stdout if output is NULL
5391 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5392 * python/Makefile.am python/generator.py python/libxml2class.txt
5393 python/libxml_wrap.h python/types.c: augmented the number of bindings
5394 handling FILE * and XPath contexts
5395 * python/tests/Makefile.am: avoid a stupid problem due to the
5396 use of TEST.
5397
5398Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5399
5400 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5401
5402Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5403
5404 * python/TODO python/libxml.c: cleanup the extension function lookup
5405 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5406
5407Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5408
5409 * configure.in python/Makefile.am: do not install outside
5410 of prefix
5411
5412Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5413
5414 * python/TODO python/libxml.c: started adding SAX interfaces
5415 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5416 SAX test
5417
5418Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5419
5420 * tree.c: hardened the addChild function
5421 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5422 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5423 added accessors needed for xmlNode, a bit more testing and
5424 extension of interfaces
5425 * python/tests/Makefile.am python/tests/build.py: added a test
5426 build from scratch/save/load/check
5427
5428Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5429
5430 * parserInternals.c: change a small bit in the way valididy
5431 error messages get initialized
5432 * python/TODO python/libxml.c python/libxml2-python-api.xml
5433 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5434 added some memory debugging to track leaks at the libxml2 level
5435 * python/tests/*.py: changed all tests to check for leaks,
5436 there is just one left in XPath extension registrations.
5437
5438Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5439
5440 * python/TODO python/generator.py python/libxml2-python-api.xml
5441 python/libxml2class.txt: more accessor classes for the parser
5442 context, allow to switch on and check validity
5443 * python/tests/Makefile.am python/tests/error.py
5444 python/tests/invalid.xml python/tests/valid.xml
5445 python/tests/validate.py: attded more test and and added error.py
5446 which I forgot to commit in the last step
5447
5448Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5449
5450 * python/Makefile.am python/types.c: cleanup
5451 * python/libxml.c python/libxml.py python/libxml_wrap.h
5452 python/generator.py python/libxml2-python-api.xml
5453 python/libxml2class.txt: added class for parser context, added
5454 first cut for push mode support. Added a framework to generate
5455 accessors functions.
5456 * python/tests/Makefile.am python/tests/push.py: added a push
5457 test
5458
5459Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5460
5461 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5462 bug a bit of cleanup.
5463
5464Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5465
5466 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5467 python/libxml2class.txt: adding error redirections and preformat
5468 to a python handler
5469 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5470 tests self checking
5471
5472Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5473
5474 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5475 a function
5476
5477Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5478
5479 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5480 python/libxml.c python/libxml2-python-api.xml
5481 python/libxml2class.txt: Progressing through the TODOs, class
5482 description output, extra XML API, RPM now builds the wrappers
5483 for all python installed versions
5484
5485Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5486
5487 * configure.in libxml.spec.in python/Makefile.am python/TODO
5488 python/generator.py python/libxml2class.txt: added more informations
5489 in the libxml2-python package including docs. Slightly changed
5490 the class hierarchy
5491 * python/tests/*: added basic regression tests infrastructure too
5492
5493Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5494
5495 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5496 added libxml2-python as part of the packages installed
5497
5498Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5499
5500 * python/Makefile.am python/generator.py python/libxml.c
5501 python/libxml.py: more work, now able to extend the
5502 XPath interpreter with functions written in python.
5503
5504Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5505
5506 * python/Makefile.am: Jacob sent a patch to allow building from
5507 tarfile.
5508
5509Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5510
5511 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5512 inserted the python wrappers build, I hope this won't be too
5513 unportable
5514
5515Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5516
5517 * xpath.c: minor optimization
5518 * python/generator.py python/libxml.c python/libxml.py
5519 python/libxml_wrap.h: more work on the python bindings,
5520 they now support XPath and there is no evident leak
5521
5522Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5523
5524 * python/generator.py python/libxml.c python/libxml.py:
5525 more work on the python bindings generator.
5526
5527Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5528
5529 * python/generator.py python/libxml.c python/libxml_wrap.h:
5530 more work on the python bindings.
5531
5532Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5533
5534 * python/generator.py python/libxml.c python/libxml.py
5535 python/libxml_wrap.h: commited early version of a python binding
5536 for private use only ATM
5537
5538Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5539
5540 * entities.c tree.c include/libxml/entities.h: applied patch
5541 from Anthony Jones to implement copy of DTD subtree too. Had
5542 just to keep 2 function private which really ought to become
5543 public ones.
5544
5545Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5546
5547 * xmllint.c: added pointers to the web pages in the usage()
5548
5549Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5550
5551 * tree.c: more fixes from Petr Kozelka for attribute handling
5552 in the tree API to align the semantic with DOM.
5553
5554Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5555
5556 * valid.c tree.c entities.c: another set of patches from
5557 Anthony Jones for copy operations cleanup and robustness
5558
5559Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5560
5561 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5562 an alphabetic index based on comments content
5563 * doc/*: rebuilt the web site with the new references
5564
5565Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5566
5567 * parserInternals.h: Greg Sjaardema suggested to use an
5568 eponential buffer groth policy in xmlParserAddNodeInfo()
5569
5570Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5571
5572 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5573 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5574 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5575 to generate cross-references, and added/updated the stylesheets
5576 to generate and link API indexes. The generic keyword index
5577 is not done yet.
5578 * doc/*.html: regenerated all the usual docs too
5579
5580Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5581
5582 * debugXML.c: added an xpath function to the shell for T. V. Raman
5583
5584Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5585
5586 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5587 debug routines.
5588
5589Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5590
5591 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5592 support of attribute nodes
5593
5594Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5595
5596 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5597 hopefully near complete and fully documented of the API in XML
5598 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5599 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5600 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5601 include/libxml/parserInternals.h include/libxml/valid.hi
5602 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5603 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5604 include/libxml/xpath.h include/libxml/xpathInternals.h:
5605 Cleaned up the doc comments a lot in the process, the interface
5606 coverage is now 100%
5607
5608Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5609
5610 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5611 extracts comments from the gtk-doc DocBook output (a bit
5612 convoluted but seems to work).
5613
5614Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5615
5616 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5617 added an XML description of the API, moved the script generating
5618 it here. Added a "make api" target
5619
5620Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5621
5622 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5623
5624Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5625
5626 * xpath.c include/libxml/xpathInternals.h: the change made to
5627 xmlXPathFuncLookupFunc was incompatible roll it back
5628
5629Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5630
5631 * SAX.c: cleanup patch from Anthony Jones
5632 * doc/Makefile.am: fix the headers to avoid in make scan
5633 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5634 includes, * vs Ptr and general cleanup
5635 * parsedecl.py: first version of a script to extract the
5636 module interfaces, the goal will be to provide .decl or XML
5637 specification of the interfaces to build wrappers.
5638
5639Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5640
5641 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5642 now provides return codes in case of errors
5643
5644Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5645
5646 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5647 Upgraded to trio baseline 1.6
5648 * strio.h strio.c: Replaced by triostr.h and triostr.c
5649
5650Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5651
5652 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5653 of strdup usage in the code
5654
5655Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5656
5657 * parser.c error.c: Keith Isdale complained rightly that
5658 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5659
5660Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5661
5662 * tree.c: fixed the funxtion to set the xml: attributes
5663 * debugXML.c: added "setbase" to test it.
5664
5665Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5666
5667 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5668 to allow updating an attribute content
5669
5670Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5671
5672 * libxml.h: try to avoid problems when compiling on Windows
5673
5674Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5675
5676 * hash.c: patch from Anthony Jones for hash.c allocation size
5677 * Makefile.am: trying to work around Yet Another Libtool Madness
5678 and build the 2.4.13 release finally ...
5679
5680Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5681
5682 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5683 * doc/* : update of the documentation
5684
5685Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5686
5687 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5688 at fixing #61290 :-(
5689
5690Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5691
5692 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5693 Fixes bug #67229
5694
5695Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5696
5697 * tree.c: trying to avoid troubles when a subtree is copied
5698 and coalesced in part with the target tree. Should fix
5699 bug #67407
5700
5701Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5702
5703 * valid.c: fixed validation of attributes content of type
5704 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5705 values, very old bug. Fixes #67671
5706
5707Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5708
5709 * parser.c include/libxml/parserInternals.h tree.c: integrated
5710 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5711 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5712
5713Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5714
5715 * threads.c: applied Serguei Narojnyi's patch to add native
5716 thread support on the Win32 platform
5717 * testThreadsWin32.c Makefile.am: added the test program also
5718 from Serguei, Win32 specific
5719 * include/win32config.h include/libxml/xmlwin32version.h.in:
5720 added patch from Igor for the Windows thread specific defines.
5721
5722Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5723
5724 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5725
5726Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5727
5728 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5729 output page into XMLinfo.html. Close bug #66951 and
5730 raised by Robert Collins too.
5731
5732Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5733
5734 * encoding.c: Paul Keogh pointed out a possibility of segfault
5735 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5736 Closes bug # 68238
5737
5738Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5739
5740 * doc/*.html: updated the Gdome2 links
5741
5742Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5743
5744 * libxml.h: Applied following patches from Robert Collins
5745 and make sure IN_LIBXML is defined when compiling it
5746 -------
5747 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5748 as well as Visual C.
5749 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5750 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5751 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5752 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5753 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5754 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5755 xmlSysIDExists xmlNoNetExists).
5756 * xmllint.c: Don't include winsock2.h for Cygwin.
5757
5758Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5759
5760 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5761 when the version info is not present.
5762
5763Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5764
5765 * tree.c: Anthony Jones pointed out a problem in
5766 xmlStringGetNodeList() and provided a fix for it
5767
5768Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5769
5770 * parser.c: patch from Frank J Franklin to remove a bug in
5771 xmlCreatePushParserCtxt() when the initial buffer passed
5772 is large.
5773
5774Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5775
5776 * win32/*: big cleanup of the Windows/MSVC project files
5777 from Igor Zlatkovic
5778
5779Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5780
5781 * doc/Makefile.am: should fix #67674 and avoid troubles if
5782 xsltproc is not available or fails in the prefix provided
5783
5784Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5785
5786 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5787
5788Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5789
5790 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5791 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5792 Fixed a few other problems raised by Charlie Bozeman.
5793 * result/VC/ElementValid[5-7]: fixed the output
5794
5795Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5796
5797 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5798 patches from Charlie Bozeman. Regenerated the HTML docs.
5799
5800Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5801
5802 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5803 for Windows from Igor
5804
5805Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5806
5807 * xmllint.c: applied Justin Fletcher patch for --output or -o
5808
5809Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5810
5811 * win32/libxml2/libxml2.def.src: close #67019
5812
5813Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5814
5815 * xmllint.c: applied Justin Fletcher generic timing patch
5816 similar to the one already applied to xsltproc.
5817
5818Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5819
5820 * include/libxml/tree.h tree.c: applied documentation patches
5821 from Charlie Bozeman
5822
5823Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5824
5825 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5826
5827Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5828
5829 * valid.c: fix the xmlStrdup() used in the previous patch.
5830 * valid.c: added --dropdtd
5831 * tree.c: fixed xmlUnlinkNode so it also removes the references
5832 from the document if the node is a DTD
5833
5834Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5835
5836 * HTMLtree.c valid.c: cleanup some static declarations
5837
5838Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5839
5840 * xmllint.c: removed another strdup()
5841 * doc/FAQ: removed the HP/UX entry
5842
5843Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * valid.c: fix bug #66816 when validating.
5846 * xmllint.c: don't use sys/time.h if configure did not found it
5847
5848Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5849
5850 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5851 xmlcatalog_man.xml
5852
5853Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5854
5855 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5856 xmlInitMemory() was declared twice
5857
5858Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5859
5860 * globals.c: do not reference strdup() !
5861 * configure.in libxml-2.0.pc.in: trying to fix the libs
5862 of the various config extraction modules
5863
5864Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5865
5866 * configure.in : preparing 2.4.12
5867 * doc/* : updated and rebuilt the docs
5868
5869Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5870
5871 * uri.c: closed bug #66159
5872 * testURI.c: added --escape option
5873 * configure.in: some cleanup for xml2-config --cflags
5874
5875Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5876
5877 * globals.c testThreads.c: removed some misplaced includes
5878 of xmlversion.h
5879
5880Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5881
5882 * threads.c: patch from Gary Pennington fixing a possible
5883 problem at initialization time.
5884
5885Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5886
5887 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5888 Eric Lavigne contribution to build libxml2 on MacOS using
5889 CodeWarrior.
5890
5891Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5892
5893 * xmllint.c: applied Geert Kloosterman's patch to fix
5894 --repeat --timing output
5895
5896Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5897
5898 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5899 where non-wellformed XML declaractions were not detected.
5900
5901Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5902
5903 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5904
5905Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5906
5907 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5908 gets reset by xmlCleanupInputCallbacks() and this makes the
5909 function useless. Same for output.
5910
5911Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5912
5913 * xmlIO.c: robert pointed out a loop error in callback cleanups
5914
5915Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5916
5917 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5918 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5919 they are not really tied to debugging
5920
5921Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5922
5923 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5924 * xmllint.c: better --catalogs description
5925
5926Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5927
5928 * tree.c: fixed a couple of problems in xmlSetProp()
5929
5930Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5931
5932 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5933 unappropriate stdout output.
5934
5935Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5936
5937 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5938 by Denis Beurive, closes #65111
5939
5940Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5941
5942 * valid.c: in case of content model validity error, don't
5943 print it if validity warnings were not requested.
5944
5945Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5946
5947 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5948 * parserInternals.c: removed the last exit() call. Print an
5949 unmaskable error on stderr instead (library mismatch detection)
5950
5951Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5952
5953 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5954 shell instructions from Heiko Rupp
5955
5956Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5957
5958 * catalog.c: use the URL notation file:// for default catalog paths
5959
5960Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5961
5962 * include/libxml/tree.h: better comments for _private fields
5963 * tree.c: removed a problem when copying an entity reference.
5964
5965Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5966
5967 * vms/*: updated instructions and diffs from John A Fotheringham
5968
5969Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5970
5971 * include/libxml/xmlerror.h: avoid an include problem if
5972 #include <libxml/xmlerror.h> happens first in code
5973 seems to be the case in KDE libs
5974
5975Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5976
5977 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5978 from Igor for Windows
5979
5980Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5981
5982 * Makefile.am: Gary Pennington pointed out a missing prefix
5983
5984Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5985
5986 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5987 * doc/*: upgraded and rebuilt the docs
5988
5989Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5990
5991 * HTMLparser.c: fix comment in scripts element parsing.
5992 * result/HTML/doc3*: updated the results.
5993
5994Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5995
5996 * uri.c: another URI bug fix #63336, using Joel Young patch.
5997
5998Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5999
6000 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6001 a cleaned up version of the Pwd shell string generation.
6002
6003Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6004
6005 * valid.c include/libxml/tree.h: trying to fix namespaces +
6006 validation problems for good, closing #63619 in the process
6007 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6008 wrong in this respect, fixed it.
6009
6010Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6011
6012 * xmllint.c: Morus Walter patch to allow --format and --encode
6013
6014Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6015
6016 * debugXML.c: Stefan Kost provided an help command for the shell
6017
6018Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6019
6020 * debugXML.c: Heiko Rupp pointed that the shell would crash
6021 on empty nodesets returns.
6022
6023Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6024
6025 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6026 migh need the history libraries
6027
6028Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6029
6030 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6031 handle the case of < in quoted attributes, Bastian Kleineidam
6032
6033Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6034
6035 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6036 fixing catalog breakages
6037 * Makefile.am catalog.c result/catalogs/catal
6038 result/catalogs/mycatalog.* test/catalogs/catal*:
6039 fixed more problems in catalog support, added more regression tests
6040 for both XML and SGML catalog handling
6041
6042Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6043
6044 * debugXML.c: applied an improvement to xmlGetLineNo() from
6045 Keith Isdale
6046
6047Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6048
6049 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6050 Side effect of the progressive catalog loading
6051
6052Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6053
6054 * Makefile.am: confexecdir and confexec_DATA were defined twice
6055 pointed out by Karl Eichwalder
6056
6057Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6058
6059 * xmlcatalog.c: avoid unlink() and use remove() instead.
6060
6061Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6062
6063 * libxml.spec.in: cleanup
6064 * include/libxml/xmlwin32version.h: updated with 2.4.8
6065
6066Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6067
6068 * encoding.c global.data globals.c testThreads.c: fix bug #63752
6069 of compiling libxml with a non standard set of options
6070
6071Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
6072
6073 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
6074 document --sgml option, fixing gnome bugzilla #63382
6075
6076Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6077
6078 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
6079 breakage of 2.4.7, added a couple of really needed APIs
6080 like xmlCatalogIsEmpty() and xmlNewCatalog()
6081 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
6082 for install-catalog
6083 * configure.in: preparing 2.4.8
6084
6085Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
6086
6087 * HTMLtree.c tree.c include/libxml/HTMLtree.h
6088 include/libxml/tree.h include/libxml/xmlIO.h: more include
6089 cleanups, export cleanly one html output + format function.
6090
6091Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6092
6093 * parser.c: removed initGenericErrorDefaultFunc call from
6094 xmlInitParser() since it could destroy previous calls to
6095 xsltSetGenericErrorFunc() effects
6096
6097Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6098
6099 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
6100 keyword.
6101
6102Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6103
6104 * Makefile.am: cleanup
6105 * threads.c: cleanup too
6106 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
6107 from xsltproc
6108 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00006109 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006110
6111Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6112
6113 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
6114 was not used anymore !
6115
6116Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6117
6118 * configure.in: preparing 2.4.7
6119 * Makefile.am doc/Makefile.am: switched to the latest xmllint
6120 manual page from John
6121 * doc/*: updated the doc and rebuilt the generated pages
6122
6123Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
6124
6125 * xmlIO.c: closing bug #62711, the library should never
6126 close stdin or stdout.
6127
6128Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6129
6130 * uri.c: second pass at fixing #63336, using Joel Young
6131 final patch. looks okay.
6132
6133Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * uri.c include/libxml/uri.h: trying to clear #63336
6136 allowing the escaping routine to parse unconformant
6137 URI-References.
6138
6139Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
6140
6141 * vms/readme.vms vms/build_libxml.com nanoftp.c
6142 include/libxml/xmlversion.h.in: a few VMS updates from
6143 John A Fotheringham
6144 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
6145 and xmlCleanupOutputCallbacks() for the Perl binding people.
6146
6147Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
6148
6149 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
6150 apply fixes to close #63271 and avoid segfaults when
6151 the error routine gets callbed before xmlInitParser()
6152 get called.
6153 * nanoftp.c error.c: Applied patches from Justin Fletcher
6154 correcting some xmlGenericError misuses.
6155
6156Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
6157
6158 *doc/xmllint.xml, doc/xmllint.1
6159 New and improved man page for xmllint - .xml is the original, .1
6160 is the generated man page
6161
6162Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
6163
6164 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
6165 the web site from the main HTML document.
6166
6167Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6168
6169 * parser.c: fixed an erroneous validation bug when PE refs
6170 occurs in external parsed entities referenced from the
6171 internals subset
6172 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
6173 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
6174 added the associated testcase, it's a nice one.
6175 * HTMLparser.c: generate the DTD node as HTML still ...
6176 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
6177
6178Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6179
6180 * HTMLparser.c: fixed a bug in htmlNewDoc()
6181
6182Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6183
6184 * test/threads/*: added entities testing to the Thread test
6185 * testThreads.c: make the test reasonable
6186 * DOCBparser.c: fix the DTD public and system ID
6187 * xmllint.c: added --sgml for SGML DocBook importing
6188 * Makefile.am: added Docbtests target
6189
6190Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6191
6192 * nanoftp.c: use only "anonymous@" string for anonymous passwds
6193 * testThreads.c: removed bogus include
6194
6195Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6196
6197 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
6198 fixed a very serious (looping) validation bug
6199
6200Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
6201
6202 * include/libxml/globals.h include/libxml/threads.h threads.c
6203 testThreads.c: far more testing, cleaning up bugs
6204 * *.c : make sure globals.h is always included.
6205
6206Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
6207
6208 * HTMLparser.c: try to get rid of parser loops for good.
6209
6210Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
6211
6212 * configure.in: fixed some bugs in CFLAGS passing.
6213 * test/threads Makefile.am testThreads.c: added a specific
6214 threaded test case (really nasty, guaranteed).
6215
6216Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
6217
6218 * catalog.c: serious cleanup on the management of the
6219 XML catalog tree, more tests done, especially with
6220 the catalog PI.
6221
6222Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
6223
6224 * catalog.c: avoid a problem in catalog cleanup on SMP if
6225 catalogs were not initialized.
6226
6227Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
6228
6229 * catalog.c xpath.c: trying to cleanup the not thread safe
6230 parts of the library.
6231
6232Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
6233
6234 * include/libxml/globals.h configure.in global.data: make
6235 the allocation be per-thread a configure option
6236 * encoding.c include/libxml/parser.h: fixed compilation
6237 errors
6238
6239Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6240
6241 * include/libxml/parser.h: Norm reported that a few lines
6242 added were breaking libxslt compile, removed them for now
6243
6244Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
6245
6246 * parser.c parserInternals.c threads.c: debugged and fixed
6247 initialization problems which were giving troubles on SMP
6248 boxes.
6249
6250Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6251
6252 * include/libxml/Makefile.am: missing globals.h
6253
6254Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6255
6256 * globals.c: added a couple of standard includes.
6257
6258Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6259
6260 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
6261 include/libxml/parserInternals.h include/libxml/tree.h
6262 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
6263 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
6264 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
6265 Applied the last patches from Gary, cleanup, activated threading
6266 all user accessible global variables are now handled in globals.[ch]
6267 Still a bit rought but make tests passes with either
6268 --with-threads defined at configure time or not.
6269 * Makefile.am example/Makefile.am: added globals.[ch] and threads
6270 linking options
6271
6272Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6273
6274 * Makefile.am include/libxml/Makefile.am
6275 include/libxml/globals.h globals.c include/libxml/threads.h
6276 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
6277 configure.in: started integrating the core of the thread support
6278 not activated yet but half integrated. The code should still
6279 compile and work anyway.
6280
6281Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6282
6283 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
6284 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
6285 integrating the non-controversial parts of Gary Pennington
6286 multithread patches
6287 * catalog.c: corrected a small bug introduced
6288
6289Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6290
6291 * catalog.c include/libxml/catalog.h: very serious cleanup,
6292 isolating unportable code and as much as possible the accesses
6293 to the global shared catalog. May need more testing !
6294
6295Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6296
6297 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6298 Keith Isdale patches for the XSLT debugger interfaces. Some
6299 cleanup
6300
6301Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6302
6303 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6304 * DOCBparser.c: generate line nubers in elements
6305
6306Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6307
6308 * configure.in: preparing 2.4.6 release
6309 * doc/xml.html doc/html/*: updated and rebuilt the docs
6310 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6311
6312Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6313
6314 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6315 adding documentation for DV's supercatalog support
6316
6317Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6318
6319 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6320 super catalog support adding one API and one flag --sgml to
6321 xmlcatalog
6322
6323Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6324
6325 * doc/xmlcatalog_man.xml, xmlcatalog.1
6326 One more crack at
6327 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6328
6329
6330Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6331
6332 * xpath.c: implemented xmlXPathObjectCopy for external objects
6333 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6334
6335Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6336
6337 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6338 finishing up fix to
6339 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6340 the xmlcatalog man page display more elegantly
6341
6342Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6343
6344 * configure.in: closing bug #61832
6345 * HTMLparser.c: removed a warning
6346
6347Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6348
6349 * xpath.c: fixing #61673 part I, do not loose doc information
6350 when copying result value trees.
6351
6352Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6353
6354 * xpath.c: trying to harden the XPath interpreter
6355
6356Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6357
6358 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6359 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6360
6361Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6362
6363 * HTMLparser: repaired another loop problem
6364
6365Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6366
6367 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6368 parsing.
6369 * xpath.c: fix bug #61291 the default XML namespace node is
6370 missing from the namespace axis.
6371 * tree.c: refuse to create namespaces nodes with prefix "xml"
6372
6373Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6374
6375 * SAX.c: ouch a non-defined namespace could lead to a crash,
6376 fixed #61215
6377
6378Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6379
6380 * parserInternals.c: closed bug #61054
6381
6382Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6383
6384 * include/libxml/Makefile.am: closing #60708
6385
6386Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6387
6388 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6389 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6390
6391Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6392
6393 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6394
6395Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6396
6397 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6398 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6399
6400Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6401
6402 * catalog.c: Justin Fletcher provided cleaup code in case
6403 HAVE_STAT is not defined
6404 * include/win32config.h: Igor Zlatkovic suggested to have
6405 HAVE_STAT defined there
6406
6407Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6408
6409 * catalog.c - fixed typing error reported by M. Barros
6410
6411Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6412
6413 * xmllint.c - fixing typo
6414
6415Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6416
6417 * HTMLparser.c: small enhancement to prevent loop on
6418 unrecognizable data
6419
6420Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6421
6422 * parserInternals.c: applying patch from bug #60757 this
6423 should close it
6424
6425Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6426
6427 * catalog.c xmlcatalog.c: removed a couple of warning
6428 * xpath.c: try to solve the linking problem on platforms
6429 needing trio to compile
6430
6431Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6432
6433 * Makefile.am libxml.spec.in: backing up non-documented changes
6434 commited without review or aproval by Jens Finke <jens@gnome.org>
6435 * HACKING: made 100% clear that no commit should be done directly
6436
6437Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6438
6439 * configure.in: Joe Orton provided a patch fixing a problem
6440 when iconv is specified to be in a non-standard directory
6441 but wasn't exported in xml2-config --cflags
6442
6443Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6444
6445 * configure.in: let's ship 2.4.5 before getting too much
6446 troubles with 2.4.4 errors.
6447
6448Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6449
6450 * encoding.c entities.c: do not output hexadecimal charrefs
6451 when serializing HTML since some version of Netscape can't
6452 grok it, generate decimal ones.
6453 * result/HTML/doc3.htm: output changed due to previous test
6454 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6455
6456Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6457
6458 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6459 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6460
6461Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6462 Released 2.4.4
6463
6464 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6465 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6466 updated the configuration scripts systems accordingly
6467
6468Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6469
6470 * configure.in: preparing for 2.4.4
6471 * doc/xml.html doc/html/*: updated and rebuilt the docs
6472
6473Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6474
6475 * win32/dsp/libxml2.def.src: tried to incorporate comments
6476 from bug #59220
6477
6478Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6479
6480 * parser.c result/noent/wml.xml: fixed bug #59981 related
6481 to handling of '&' in attributes when entities are substitued
6482
6483Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6484
6485 * libxml.h include/libxml/xmlversion.h.in
6486 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6487 Tried to close bug #60131
6488
6489Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6490
6491 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6492
6493Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6494
6495 * SAX.c: fixing bug #59946 on xmlns=""
6496
6497Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6498
6499 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6500 but allocates a new error code.
6501
6502Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6503
6504 * xmllint.c: John Fleck fixed typos in the options output
6505 * parser.c SAX.c: fix ignorable white space SAX selection
6506
6507Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6508
6509 * entities.c: Steve Underwood found the possibility of an
6510 ininite loop in case of error.
6511
6512Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6513
6514 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6515
6516Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6517
6518 * parser.c: warn if version is not 1.0 but it's not
6519 strictly speaking an error after analyzing the spec
6520
6521Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6522
6523 *doc/catalog.html - add link to the html version of the
6524 man page, other linguistic cleanups
6525
6526Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6527
6528 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6529 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6530 file, has not yet been included in the build.
6531
6532Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6533
6534 * catalog.c: removed a duplicate affectation Justin Fletcher
6535
6536Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6537
6538 * tree.c: Armin Sander pointed a possible text coalescing
6539 problem, completed his patch.
6540
6541Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6542
6543 * trionan.c: Fixed const and volatile re-definition problem
6544
6545Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6546
6547 * libxml.4 parser.c: doc updates from Heiko Rupp
6548 * parserInternals.c: 2 sanity checks from Heiko Rupp
6549
6550Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6551
6552 * tree.c: applied patch from Armin Sander to make some pointers
6553 const in xmlCopyNode()
6554 * include/libxml/tree.h: added fix to the header
6555
6556Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6557
6558 * xpath.c: hum, restrict the integer usage gcc bug workaround
6559 to only gcc compilers so that other architecture don't get
6560 penalized by this limitation.
6561 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6562
6563Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6564
6565 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6566 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6567
6568Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6569
6570 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6571 --convert option to xmlcatalog to convert SGML ones to
6572 the XML syntax.
6573 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6574
6575 2.4.3 got released at that point
6576Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6577
6578 * catalog.c xmlIO.c: started some serious testing and fixed
6579 a few bug and optmization needs.
6580
6581Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6582
6583 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6584 preparing for a 2.4.3 release even if it may not be ready yet
6585 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6586 all file parsing lookup to go through the entity resolver, add
6587 to add an API to bypass it (needed to load catalogs themselves),
6588 some cleanup on the catalog code too.
6589 * nanoftp.c: small cleanup
6590 * doc/catalog.html: small update
6591
6592Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6593
6594 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6595 Jun Kuriyama
6596
6597Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6598
6599 * doc/catalog.html: finished the catalog documentation
6600
6601Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6602
6603 * doc/catalog.html doc/xml.html: added documentation about
6604 Catalog support, misses an API description
6605 * doc/html/*: reextracted the API pages
6606
6607Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6608
6609 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6610 Added the part about section 7.2 on URI resolution,
6611 fixed a side effect in the HTML parser, look complete
6612 and ready to rock except the URI/SystemID part!
6613
6614Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6615
6616 * include/libxml/catalog.h include/libxml/parser.h
6617 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6618 xmlIO.c: added support and APIs needed for the catalog PI
6619 * include/libxml/xmlIO.h: cleanup
6620
6621Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6622
6623 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6624 include/libxml/catalog.h: starts to look okay, really
6625 plugged the new framework, cleaned a lot of stuff,
6626 added some APIs, except the PI's support missing this
6627 should be mostly complete
6628 * result/catalogs/* test/catalogs/*: added new test, enriched
6629 the existing one with URN ID tests
6630
6631Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6632
6633 * catalog.c: fixed nextCatalog
6634 * result/catalogs/docbook test/catalogs/*: started adding
6635 a small regression test
6636
6637Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6638
6639 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6640 more work on the XML catalog support.
6641 * parser.c include/libxml/parser.h: small cleanup seems using
6642 list as a public parameter name can give portability troubles
6643 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6644 include/libxml/xpath.h include/libxml/Makefile.am: removed
6645 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6646 wrappers
6647
6648Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6649
6650 * Makefile.am trio.c triodef.h trionan.c xpath.c
6651 include/libxml/Makefile.am include/libxml/trionan.h:
6652 Re-worked Not-A-Number and Infinity support.
6653 * xmlcatalog.c: added readline include files
6654
6655Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6656
6657 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6658 testCatalog as xmlcatalog, making it an installed app
6659 adding a shell, and preparing it to be a /etc/xml/catalog
6660 management tool, though not ready yet
6661 * catalog.c include/libxml/catalog.h: adding support for
6662 XML Catalogs http://www.oasis-open.org/committees/entity/
6663 not finished, there is some interesting tradeoffs and a
6664 few open questions left.
6665
6666Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6667
6668 * xmllint.c: fixed a line formatting problem
6669
6670Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6671
6672 * SAX.c: removed a couple of unused variable (Albert Chin)
6673
6674Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6675
6676 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6677 trying to fix some troubles w.r.t. function returning
6678 const xxxPtr.
6679
6680Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6681
6682 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6683 defined
6684
6685Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6686
6687 * xpointer.c: removed unused var
6688
6689Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6690
6691 * testXPath.c: another small cleanup closing bug #59110
6692
6693Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6694
6695 * win32/dsp/libxml2.def.src: small cleanup closing bug
6696 #59108
6697
6698Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6699
6700 * example/gjobread.c: add xmlCleanupParser() before leaving
6701
6702Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6703
6704 * config.h.in configure.in include/libxml/xmlwin32version.h:
6705 released 2.4.2
6706
6707Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6708
6709 * include/libxml/valid.h debugXML.c valid.c: deprecate
6710 the non-boundchecking Sprintf functions, add Snprintf
6711 this should close bug #57984
6712
6713Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6714
6715 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6716 URIs before doing the lookups (pointed by Mark Vakoc)
6717
6718Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6719
6720 * xpath.c: serious changes on Result Value Trees and NodeSets
6721 w.r.t. deallocation and collect operations. Probably not
6722 100% clean (merge of allocated trees smells like a problem).
6723 Seems sufficient to close #58943
6724
6725Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6726
6727 * xmllint.c: adding a --format option
6728
6729Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6730
6731 * xpath.c: count() was broken on Result Value Tree
6732 * xmlIO.c: fixed file:/// accesses on _WIN32
6733
6734Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6735
6736 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6737 macro was renamed, this should close bug #58683
6738
6739Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6740
6741 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6742 entity substitution mode text at the end of the entity might
6743 be added due to text coalescing.
6744 * nanoftp.c parser.c: small cleanup
6745
6746Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6747
6748 * HACKING: added John Fleck right to commit in the doc subdir
6749
6750Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6751
6752 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6753 allow to inherit attributes from the DTD directly in the
6754 tree, this is needed for XPath and can be a useful feature.
6755 Inherited namespaces are always provided at the tree level now
6756 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6757 of tests for this feature (XSLT being the prime user).
6758
6759Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6760
6761 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6762 testSAX.c xmlIO.c xmllint.c include/win32config.h
6763 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6764 include/libxml/xmlwin32version.h.in win32/README.MSDev
6765 win32/dsp/*: applied Win32 Facelift No.2 patches from
6766 Igor Zlatkovic for Windows/MSC
6767
6768Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6769
6770 * SAX.c: unparsedEntityDecl() the URI computation of the
6771 entity wasn't done breaking XSLT unparsed-entity-uri()
6772
6773Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6774
6775 * xpath.c: fixed a bug when walking the descendants and
6776 the current node has no children
6777 * debugXML.c: show up when a text node is supposed to not be escaped
6778
6779Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6780
6781 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6782 worked like the set:leading() function)
6783 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6784
6785Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6788
6789Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * include/libxml/xmlIO.h: apply change to close #58141
6792 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6793
6794Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * parser.c: when the internal subset uses a PE, then the
6797 included entity can use conditional sections.
6798
6799Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6802 when walking the namespace axis showing up in
6803 libxst/tests/general/bug-12
6804 * xmlmemory.c: added the possibility to trace a given block
6805 defined by its address
6806
6807Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * parser.c: don't override existing encoding specified before
6810 starting xmlParseDocument()
6811
6812Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * include/libxml/xmlwin32version.h: reinserted, needed for
6815 Windows users of CVS
6816
68172001-07-27 Darin Adler <darin@bentspoon.com>
6818
6819 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6820 * testCatalog.c: Add include of <libxml/parser.h>.
6821
68222001-07-27 Darin Adler <darin@bentspoon.com>
6823
6824 * include/libxml/.cvsignore:
6825 * include/libxml/xmlwin32version.h:
6826 Remove this file from CVS because it's generated.
6827
6828Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * parser.c include/libxml/parser.h: applied const patches from
6831 Tom Moog #58002
6832
6833Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6834
6835 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6836 lookup framework
6837
6838Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * tree.c: fixed xmlCopyNode() for documents
6841
6842Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6845
6846Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * parser.c: fixes bug #57652 reported by Morus Walter
6849
6850Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6853
6854Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6857 errors, lesson don't add new functions at 1am before a release
6858 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6859 from XPath initialization when possible.
6860
6861Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * result/scripts/base*: removing history/readline changed
6864 this slightly
6865 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6866 xmllint.c: make element content line number generation
6867 optionnal to avoid breaking old apps added interface to switch
6868
6869Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006872 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006873 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6874 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6875 John Kroll fixes to allow saving to HTTP via PUT (or
6876 POST of needed).
6877 * doc/html/*.html: regenerated the docs
6878
6879Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6880
6881 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6882 xmlHashScanFull and xmlHashScannFull3 to get passed the
6883 three keys as arguments to the callback function
6884
6885Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * configure.in Makefile.am: removed libxml softlink for good
6888 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6889 100% coverage by gtk-doc
6890
6891Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6894 fixed serious troubles due to size_t vs. int mismatch
6895
6896Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6899
6900Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6901
6902 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6903 convenient extension API for value and context managing
6904 Now handles external objects through xmlXPathPopExternal,
6905 xmlXPathWrapExternal and xmlXPathReturnExternal.
6906 Added functions for sets operations (intersection, etc.)
6907
6908Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6911 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6912 HTMLparser.c: cleanup of global variables, marking some
6913 const or private.
6914
6915Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6916
6917 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6918 fixed xmlXPathNodeSetItem when passing index=0
6919
6920Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6923
6924Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * xmllint.c: fixed compilation under Cygwin #57503
6927 * TODO: update
6928
69292001-07-13 Peter Williams <peterw@ximian.com>
6930
6931 * config.h.in: add #undef HAVE_DLFCN_H
6932
6933 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6934 builddir.
6935
6936Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6939 raised by #57348 and #57381
6940
6941Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6944 tree.c xpointer.c: store the line numbder in element->content,
6945 may break some software, need a configuration mechanism
6946
69472001-07-10 Darin Adler <darin@bentspoon.com>
6948
6949 * .cvsignore:
6950 * example/.cvsignore:
6951 * include/.cvsignore:
6952 * include/libxml/.cvsignore:
6953 Various things that are generated and should be ignored.
6954
6955Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6958 * doc/xml.html doc/html/*: updated the docs
6959
6960Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6963 validation occured on content with element child
6964
6965Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * tree.c: fixed XML Base computation which was broken
6968 * debugXML.c: added a base function to the shell
6969 * Makefile.am result/scripts/* test/scripts/*: added scripts
6970 based regression tests, and adding 2 XML Base tests
6971
6972Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * tree.c: set properties doc and call xmlSetListDoc for properties
6975 content when grafting them in a different tree.
6976 * aclocal.m4: remove from CVS
6977
6978Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * win32/libxml2/libxml2.def.src: added some missing entry point
6981 for XPath (Mark Vakoc)
6982
6983Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6986 layer should URI-Unescape before trying to open resources.
6987
6988Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * xpath.c: fix the name() bug for elements in the default
6991 namespace reported by Charlie Bozeman
6992
6993Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6996 led to an XPath fix, improvements of SAX initialization, and
6997 an added option --nocdata to testXPath
6998
6999Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * doc/libxml-doc.el: Felix Natter provided anew version working
7002 with XEmacs too
7003
7004Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * include/libxml/xpath.h: small cleanup
7007 * doc/xml.html: update
7008
7009Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7012 released 2.3.14
7013
7014Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * doc/html/*: rebuilt the docs for the release
7017 * doc/xml.html: added 2.3.14 release.
7018
7019Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7022 were not equal to empty strings
7023
7024Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * SAX.c: fixed a URI-Reference computation problem when validating
7027 * xmlIO.c: small cleanup
7028
7029Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * parser.c: improved the description of a couple of interfaces
7032 upon Larry Stamper suggestion
7033
7034Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * SAX.c entities.c parser.c: changed completely the way entities
7037 are handled when running the parser in entity substitution mode.
7038 This fixes a bug reported by Stephan Kulow and nearly divides
7039 by 3 the amount of memory required by libxslt to load and process
7040 DocBook TDG.
7041
7042Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * HTMLparser.c: fixing a too early root closing problem raised
7045 byt Prashanth Naidu
7046
7047Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7050 raised by Mark Vakoc.
7051
7052Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * example/Makefile.am: fixed the include path to add srcdir/include
7055 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7056 and some cleanup
7057
7058Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7061 lot of optimization work, results in significant improvements
7062 when handling really complex XPath queries. Add a small optimizer
7063 for unions, improve [n] and [last()], avoid some costly ops.
7064
7065Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * include/libxml/parser.h parser.c: xmlStrstr args are both const
7068 * xpath.c: small cleanup
7069 * xmlGetNsList: reformated, fixed problems if used on Entities
7070
7071Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * doc/xml.html: added 1.8.14 and 2.3.13 releases
7074
7075Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
7078 * Makefile.am example/Makefile.am: workaround automake generating
7079 erroneous deps
7080
7081Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * include/win32config.h: bug #56801 Yon Derek provided a patch
7084 to the windows config file.
7085
7086Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
7089 libxml.h : Yon Derek provided a set of changes to compile from
7090 CVS on Windows/MSC
7091
7092Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * parser.c: fixed UTF8 BOM support in push mode
7095 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
7096 added a specific testcase
7097
7098Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * Makefile.am: added --push regression tests
7101 * parserInternals.c: the XML parser segfaulted in --push mode
7102
7103Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * configure.in: moved the symlinks detection within a CVS
7106 check, this is not portable and will be removed soon.
7107 * xpath.c: small cleanup/speedup
7108
7109Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
7112 release of 2.3.12
7113 * parser.c: make an error message if unknow entities in all cases
7114
7115Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * uri.c: fixed 2 uri normalization bugs on '//' reduction
7118
7119Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * include/libxml/Makefile.am: Laszlo Peter pointed out that
7122 includes were installed in the wrong dir
7123
7124Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * doc/html.xml: warn against sending code to exhibit bugs.
7127
7128Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
7131 Tru64 from Thomas Leitner
7132
7133Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * AUTHORS: added William and Bjorn
7136 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
7137 daniel@veillard.com hopefully I won't have to do this again
7138 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
7139 docs can be rebuilt cleanly now
7140 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
7141 from CVs it's generated, added include/libxml/xmlwin32version.h
7142 also generated but which should change far less frequently.
7143 * catalog.c nanoftp.c: made sure to include libxml.h not
7144 libxml/xmlversion.h directly
7145 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
7146 when compiling on WIN32 and MSC
7147
7148Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * include/Makefile.am include/libxml/Makefile.am configure.in:
7151 fixed make distcheck and rebuilding the rpms
7152
7153Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * configure.in: should finish the migration of exported includes
7156 into a real include/libxml in CVS, at least for CVS users.
7157 * removed the exported headers, added in include/libxml (as well
7158 as xmlversion.h.in).
7159
7160Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * configure.in: fixed the way to detect symlink
7163
7164Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * configure.in: updated, include/libxml is now a real CVS dir
7167
7168Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
7171 version works with both libxml1 and libxml2 (it autodetects
7172 the prefix of the html-files) from Felix Natter.
7173 * doc/xml.html: updated doc accordingly
7174
7175Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * xpath.c: fixed the bug generating a template loop in libxslt
7178 when using docbook-xsl-1.4, * should filter out document nodes
7179 * HACKING: added William
7180 * TODO: updated
7181
7182Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * doc/FAQ.html: added a warning about gcc-3.0
7185 * doc/xml.html: added reference to gdome2 and removed a confusing
7186 sentence
7187
7188Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * xmlversion.h: okay this is a generated file, but Windows
7191 users need it and they can't generate it, and I want CVS
7192 Windows users ...
7193 * win32/libxml2/libxml2_so.dsp: Windows project file for
7194 the shared lib version of libxml2
7195 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
7196 resources needed for libxslt/xsltproc by Yon Derek
7197
7198Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7199
7200 * trio.c: MSVC fix (provided by Igor Zlatkovic)
7201
7202Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
7205
7206Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * include/win32config.h: Yon Derek provided a first fix
7209 to be able to compile libxslt/xsltproc on Windows
7210
7211Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpath.c: attempt to work around what seemed a gcc optimizer
7214 bug when handling floats on i386 http://veillard.com/gcc.bug
7215 * tree.c entities.c encoding.c: doing some cleanups while
7216 chasing it
7217
7218Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * Makefile.am: cleanup when --without-debug is specified
7221 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
7222 w.r.t. --without-debug and other include points
7223 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
7224 Catalogs
7225 * configure.in entities.h tree.h HTMLparser.c: removed
7226 --without-corba, made the _private field mandatory
7227
7228Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
7231 outputs a BOM in UTF8, an errata has been issued to avoid the
7232 problem, that was the most reasonable solution... Add support
7233 for a leading UTF8 BOM in entities.
7234
7235Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * valid.c: fixed a bug found when post validating an entity ref
7238 * xmllint.c: added --loaddtd and sligly changed --postvalid to
7239 activate it too
7240
7241Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
7244 weakness in the node copy the XPointer and the XInclude
7245 implementations. Serious cleanup.
7246
7247Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * Makefile.am: Kjartan Maraas provided a small patch to
7250 add xml2-config.in to EXTRA_DIST
7251
7252Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
7255 provided another failing case found in KDE, the way the
7256 ctxt->vctxt.nodeTab was allocated and freed changed over
7257 time but it wasn't completely cleaned up. This should fix it.
7258
7259Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * parser.c: Stephan Kulow also raised the fact that line number
7262 could get miscounted making debug harder, fixed the problem
7263 in xmlParseCharData()
7264
7265Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * valid.c: Stephan Kulow pointed out a problem when validating
7268 and using an empty entity, forgot a 'break' in a case.
7269
7270Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
7273 * doc/xml.html: updated with 2.3.11
7274
7275Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7276
7277 * TODO: updated adding cleanup of generated doc
7278 * configure.in: prepared to release 2.3.11
7279 * xmllint.c: added --version for bug reporting
7280 * doc/html/*.html: rebuilt the doc
7281
7282Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * xpath.c: first part of the work on selecting namespace to
7285 fix bug #56115
7286
7287Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
7290 when using -liconv
7291 * TODO: updated
7292
7293Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * HTMLtree.[ch]: more work on the HTML serialization routnes,
7296 cleanup, encoding support.
7297
7298Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7299
7300 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7301
7302Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * xpath.c: bug detected by Ankh when / is used as a function arg
7305
7306Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7309 of element and use it to avoid outputting formatting spaces at
7310 the wrong place. Implemented the format parameter for HTML save.
7311 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7312 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7313 result/HTML/wired.html: of course this impact the result of a
7314 number of HTML tests
7315
7316Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317
7318 * HTMLtree.[ch]: started augmenting the HTML save API with
7319 encoding and formatting parameters
7320
7321Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * HTMLtree.h: cleanup and started evaluating the work needed on
7324 revamping the HTML output code
7325
7326Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7329
7330Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331
7332 * valid.c: fixed bug #56049, forgot one check in the
7333 validation routine
7334
7335Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336
7337 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7338
7339Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * libxml.h: fixed an error in last commit
7342 * doc/FAQ.html: added an entry for compilation from CVS
7343
7344Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * xmlversion.h.in libxml.h: Cygwin patches
7347 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7348 * tree.h: cleanup
7349
7350Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7351
7352 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7353 memory block in a strange case where libxml is linked twice
7354 in the binary.
7355
7356Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7359 state far too often, simple fix used to avoid it.
7360
7361Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7364 being processed, applied his patch
7365 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7366
7367Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7370 provided fixes to compile on MSCC again
7371 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7372 also provided an update for the project files.
7373
7374Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7377 bug #55810
7378
7379Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7380
7381 * tree.c: fixed xmlGetNsProp() to close bug #55683
7382 Note this requires libxslt to use it's own function instead.
7383
7384Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * HTMLtree.c: when in a pre element no formatting space should
7387 be added.
7388 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7389
7390Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * configure.in: added tests for signal() and signal.h
7393
7394Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7397
7398Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7399
7400 * doc/libxml-doc.el: Felix Natter provided a new version for
7401 libxml2
7402
7403Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * HTMLtree.c: when in a pre element no formatting space should
7406 be added.
7407
7408Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7409
7410 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7411
7412Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413
7414 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7415 hack
7416 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7417 * uri.c: fixed a warning
7418
7419Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * HTMLtree.c: trying to close bug #55772 escaping in script
7422 elements
7423 * doc/xml.html: suggest to send mail to the list
7424
7425Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7426
7427 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7428 good. Use a macro and based on the solution provided in
7429 vsnprintf manual page from GNU.
7430
7431Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7432
7433 * error.c: Workaround for non-preserving variadic list.
7434 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7435
7436Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * doc/xml.html: added 2.3.10 release
7439
7440Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7441
7442 * configure.in: releasing 2.3.10
7443
7444Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7445
7446 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7447
7448Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * encoding.c: Robert Collins provided a patch to add the
7451 "US-ASCII" encoding alias
7452
7453Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7454
7455 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7456 string oriented functions and started cleaning the related areas
7457 in xpath.c which needed fixing in this respect
7458
7459Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7462 #55380
7463 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7464
7465Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * TODO: updated
7468 * nanohttp.[ch] : started adding APIs to get the redirected URL
7469 when this occurs (needed for further base computation
7470 * tree.h: cleanup
7471 * encoding.c: cleanup
7472 * SAX.c: minor change around ctxt->loadsubset
7473
7474Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * Makefile.am include/Makefile.am: small change to have
7477 include/libxml rebuilt if working from CVS.
7478 * uri.c: applied another patch from Carl Douglas for URI escaping,
7479 this should close bug #51876
7480
7481Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7484 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7485 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7486 added specific regression test
7487 * parser.h: preparing for the XSLT mode where DTD inherited
7488 attributes are added to the tree.
7489
7490Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * xinclude.[ch]: Updated the namespace for the Last Call version
7493 * result/XInclude/include test/XInclude/include: updated the
7494 testsuite accordingly
7495
7496Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7497
7498 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7499 related to bug #51876
7500
7501Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7502
7503 * tree.c: fixed a gross mistake in base computation, xml:base is
7504 not completely correct yet (need cascade).
7505 * xpath.[ch]: added the few things needed to find a function name
7506 and URI from the XPath context when it is called.
7507
7508Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7511 * DOCBparser.c: small cleanup
7512 * xmllint.c: added a --catalogs option to load catalogs from
7513 $SGML_CATALOG_FILES
7514 * tree.c: cleanup
7515 * configure.in: iconv library fixup, ICONV_LIBS
7516
7517Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * catalog.c: handling of CATALOG entries. detection of recursion,
7520 and a few bugfixes
7521 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7522 against the default namespace
7523
7524Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7527
7528Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * parser.c: fixed propagation context info when parsing an
7531 external entity.
7532 * doc/html/*.html: regenerated a couple of docs
7533
7534Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * doc/xml.html: update with 2.3.9 informations
7537
7538Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7541 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7542 * doc/html/* : rebuilt the docs
7543 * valid.c: small patch which may improve some case when
7544 validating.
7545
7546Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * HTMLparser.c: Closed bug #54891
7549 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7550 to the suite
7551
7552Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7555 applied a documentation patch from LotR and filled in a few missing
7556 descriptions
7557
7558Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559
7560 * xpath.c tree.c parser.c: speed optimizations at the parser level
7561 document tree freeing and xpath evaluation
7562
7563Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * parser.c parser.h parserInternals.h: fixed a couple of
7566 interfaces for handling memory buffer input to const char *
7567 upon suggestion of JamesH.
7568
7569Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * configure.in: LoTR sent a patch fixing the previous commit
7572
7573Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7574
7575 * configure.in: trying to deal again with the stoopid -R linking
7576 flag of Solaris
7577
7578Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * xpath.h: two nodeset access macros from Thomas Broyer
7581
7582Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7585 patch from Thomas Broyer
7586
7587Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7588
7589 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7590 case
7591 * INSTALL: was empty added stuff from the FAQ
7592
7593Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7596 attributes handling and #54433 by adding xmlUnsetProp()
7597 and xmlUnsetNsProp()
7598
7599Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7600
7601 * HTMLparser.c: Patch from Jonas Borgström
7602 (htmlGetEndPriority): New function, returns
7603 the priority of a certain element.
7604 (htmlAutoCloseOnClose): Only close inline elements if they
7605 all have lower or equal priority.
7606 * result/HTML: this of course changed a number of tests results.
7607
7608Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * xmlIO.c catalog.c: plugged in the default catalog resolution
7611 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7612 documentations
7613 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7614
7615Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7616
7617 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7618 integrating catalogs
7619 * catalog.[ch] testCatalog.c: adding a small catalo API
7620 (only SGML catalog support).
7621 * parser.c: restaured xmlKeepBlanksDefault(0) API
7622
7623Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7624
7625 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7626
7627Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7628
7629 * parser.c: added xmlParseExternalEntityPrivate() to allow
7630 propagation of ctxt->_private when parsing external entities
7631
7632Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7633
7634 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7635
7636Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7639
7640Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * valid.c: warn when indeterminist content model is detected
7643 * result/VC/ElementValid8: this adds a message
7644 * Makefile.am: add --novalid for VCM tests
7645 * parserInternals.c: added a call to Init memory
7646
7647Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7648
7649 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7650 when both parameters are NULL.
7651
7652Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653
7654 * valid.c: applied small patch from Gary Pennington, reindented
7655 some part of the code.
7656
7657Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7660 release, updated and regenerated the docs
7661
7662Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7663
7664 * xpath.c result/XPath/expr/floats : clarified and cleanup
7665 printing of abnormal floats in tests.
7666
7667Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7668
7669 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7670 * results/HTML/ : a few changes in the output of the HTML tests as
7671 a result.
7672 * configure.in: tying to fix -liconv where needed
7673
7674Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * Makefile.am: fixed a stupid error
7677
7678Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7679
7680 * configure.in Makefile.am: make the inclusion of the trio
7681 modules in the library conditional
7682
7683Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7684
7685 * DOCBparser.c: patche from László Kovács, fixed entities refs
7686 in attributes handling
7687
7688Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7689
7690 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7691 flushing
7692
7693Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7694
7695 * xpath.c: fix of an XSLT namespace bug reported on the list
7696 general/bug-8-
7697
7698Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7699
7700 * strio.h trio.c: Dan McNichol suggested a couple of small
7701 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7702
7703Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7704
7705 * tree.c parser.c encoding.c: spent a bit more time looking
7706 at the parsing speed and DOM handling. Added a few more
7707 speedups.
7708
7709Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7710
7711 * parser.c: small but effective parsing speed improvement
7712
7713Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7714
7715 * configure.in: default on the DocBook parser inclusion (for Gnome)
7716 * DOCBparser.h: fixed a header reference
7717
7718Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7719
7720 * configure.in xpath.c: applied Bjorn patches for FPE on the
7721 alpha
7722
7723Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7724
7725 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7726 xmlSaveFormatFileTo()
7727
7728Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7729
7730 * xpath.c: simple and efficient optimization, XPath functions
7731 aways bind to the same code, cache this
7732 * TODO: updated (by saying some is obsolete)
7733
7734Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7735
7736 * xpath.c: more cleanup work on XPath name parsing routines
7737
7738Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7741 xmlXPathParseName
7742 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7743 * debugXML.c: avoid compilation problems if compiling without
7744 HTML support, Igor Zlatkovic
7745 * win32/libxml2/libxml2.def.src: being able to compile without
7746 XPath on Windows
7747
7748Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7749
7750 * libxml.m4: yet another patch from Toshio Kuratomi
7751
7752Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7753
7754 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7755
7756Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7757
7758 * tree.[ch]: added xmlSaveFormatFile interface for saving
7759 and indenting a file.
7760
7761Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7762
7763 * xpath.c: fixed bug #53689 related to processing-instruction()
7764
7765Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7766
7767 * DOCBparser.c: patche from László Kovács
7768
7769Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7770
7771 * parser.c: applied fixes from Christian Glahn bug report #53391
7772
7773Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7774
7775 * error.c: Jean François Lecomte provided a complete description
7776 and a fix to bug #53537
7777
7778Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7781
7782Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7783
7784 * DOCBparser.c SAX.c: a bit more work on entities processing.
7785 Still Need to cleanup XML output and references in attributes
7786
7787Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7788
7789 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7790
7791Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7792
7793 * tree.c: trying to fix #53574, not completely complete,
7794 I would like xmllint --copy --debug test/ent1 and
7795 xmllint --debug test/ent1 to show the same result.
7796 * xpath.c: fix a bug when trying to sort namespace nodes
7797
7798Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7799
7800 * HTMLtree.c: real fix for #53402
7801
7802Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7803
7804 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7805 PIs when using xsl:output
7806 * valid.c: closing #53537 some case generate segfaults if there
7807 is validity errors
7808
7809Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7810
7811 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7812 of external parsed entities, added --noent to testDocbook
7813 * valid.c: Garry Pennington found an uninitialized variable
7814 access in xmlValidateElementContent()
7815
7816Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7817
7818 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7819 with madness
7820 * result/HTML/ : this modified the result of the regression tests
7821 a lot.
7822
7823Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7826 to doc where it wasn't checked against NULL reported by
7827 Jens Laas
7828
7829Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7832 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7833
7834Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7835
7836 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7837 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7838 * SAX.[ch]: cleanup and updates for DocBook
7839 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7840 ex SGML identifier changes
7841 * valid.c: removed a static unused function.
7842
7843Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7844
7845 * HTMLtree.c: applied change for Paul Sponagl on script saving
7846 * Makefile.am: the warning about entity title.xml are normal.
7847
7848Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7849
7850 * configure.in: release of 2.3.7
7851 * Makefile.am: fixing make distcheck
7852
7853Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7854
7855 * doc/html/* doc/xml.html: updated and regenerated the docs
7856
7857Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7858
7859 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7860
7861Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7862
7863 * tree.c: fixed #53388 with the provided patch
7864
7865Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * valid.c: Bjorn detected an invalid memory access. Fixed
7868 vstateVPush()
7869
7870Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7873
7874Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7875
7876 * libxml.h: new header used only for the compilation of libxml
7877 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7878 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7879 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7880 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7881 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7882 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7883 baseline (version 1.2 plus a single patch).
7884 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7885 scientific notation for numbers. Tests added.
7886 * xpath.c: formatting of numbers changed to use sprintf
7887 (contribution from William Brack)
7888
7889Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7890
7891 * valid.c: cleanup, more useful debugging
7892 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7893 * xmlIO.c: entity loading is printed as an error when validating
7894
7895Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * valid.c: fixed to validate within entities
7898 * test/VCM/v22.xml: added a specific testcase
7899
7900Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7901
7902 * valid.c: forgot an epsilon transition in for ()+
7903 * test/VCM/v21.xml : added a specific test case
7904
7905Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7906
7907 * valid.c: removed a state explosion exhibited by RSS
7908 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7909 from bug #51872
7910
7911Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7912
7913 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7914 validation without using an ugly NFA -> DFA algo in the source.
7915 Made a specific algorithm easier to maintain, using a single
7916 stack and without recursion.
7917 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7918 * hash.c: made the growing routine static
7919 * tree.h parser.c: added the parent information to an
7920 xmlElementContent node.
7921
7922Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7923
7924 * SAX.c parser.c xpath.c: generating IDs when not validating
7925 from an external parsed entity was poisoning the ID has table
7926 with removed values. This was killing XSLT on the KDE help
7927 browser.
7928
7929Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7930
7931 * entities.h: andrew@ugh.net.au detected a double declaration
7932
7933Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * debugXML.c hash.c tree.h valid.c : some changes related to
7936 the validation suport to improve speed with DocBook
7937 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7938 the way validation errors get reported
7939
7940Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7941
7942 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7943 by P C Chow and William M. Brack for XSLT HTML output
7944
7945Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7946
7947 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7948 Igor Zlatkovic patches for MSC compilation and added his
7949 updates
7950
7951Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7952
7953 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7954 prefix lookup.
7955 * parserInternals.c: fixed the bug reported by Morus Walter
7956 due to an off by one typo in xmlStringCurrentChar()
7957
7958Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7959
7960 * HTMLparser.c result/HTML/*: revamped the way the HTML
7961 parser handles end of tags or end of input
7962
7963Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7964
7965 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7966
7967Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7968
7969 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7970 bug where the linktime verions of free() won't work ...
7971
7972Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7973
7974 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7975
7976Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7977
7978 * doc/xml.html: added 2.3.6 release
7979
7980Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7981
7982 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7983 * result/wml.xml: resulted in a small output change
7984
7985Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7986
7987 * tree.c: xmlNewDoc was missing the charset initialization
7988 * xmllint.c: added --auto to autogenerate a doc, allow to
7989 reproduce the problem fixed on xmlNewDoc
7990
7991Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7992
7993 * xpath.c: trying to get 52979 solved
7994 * tree.c result/ result/noent/: trying to get 52712 solved, this
7995 also made me clean up the fact that XML output in general should
7996 not add formating blanks by default, this changed the output of
7997 a few tests
7998
7999Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8000
8001 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8002
8003Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8004
8005 * configure.in: finally released 2.3.6
8006
8007Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8008
8009 * xpath.c: checking for null pointer generated by new code
8010
8011Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8012
8013 * xpath.c: fixed a [] evaluation problem reported
8014 * test/XPath/tests/simpleaddr: extended test
8015 * result/XPath/simpleaddr: updated result
8016
8017Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8018
8019 * xmllint.c: Dan Timis reported a portability problem
8020 on Macs without mmap, fixed it.
8021
8022Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8023
8024 * testXPath.c : added a --tree option allowing to display the
8025 tree dump of the XPath expression
8026
8027Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8028
8029 * xpath.c: fixed a memleak when comparing nodesets
8030 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8031 * tree.c: added a TODO
8032
8033Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8034
8035 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8036 we need string functions
8037 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8038 to be able to use them where needed. Applied some changes
8039 to reduce name linking pollution and compile in only what's
8040 needed.
8041 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8042 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8043 for the string manipulation functions
8044 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8045 to the free() function of xmlmemory.c
8046 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8047 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8048 usage.
8049
8050
8051Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8052
8053 * error.c: applied the context output patch of the error
8054 handling submitted by Chuck Griffith
8055 * error/VC/*: this slightly change some error logs
8056
8057Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8058
8059 * parser.c: fixed line number reporting on error
8060
8061Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8062
8063 * parser.c: Sullivan and Darin found a parser bug,
8064 applied the patch.
8065
8066Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8067
8068 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
8069 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
8070 xmlversion.h.in xpointer.c: of course the way I defined
8071 UNUSED breaks on old gcc version. Try to be smart and
8072 also define it directly in xmlversion.h
8073 * configure.in: removed -ansi flag from the pedantic set
8074
8075Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8076 Huge cleanup, I switched to compile with
8077 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
8078 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
8079 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
8080 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
8081 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8082 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
8083 encoding.h entities.c error.c list.[ch] nanoftp.c
8084 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
8085 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
8086 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
8087 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
8088 Cleanup, staticfied a number of non-exported functions,
8089 detected and cleaned up a dozen of problem found this way,
8090 avoided a lot of public function name/typedef/system names clashes
8091 * doc/xml.html: updated
8092 * configure.in: switched private flags to the really pedantic ones.
8093
8094Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8095
8096 * configure.in: 2.3.5
8097 * doc/html/*: rebuilt the docs
8098
8099Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8100
8101 * parser.c: fixed a reported bug in NOTATION parsing
8102 * uri.c: accepted but not fixed bug 51876, added TODO
8103 * Makefile.am: fixed bug 51876
8104
8105Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8106
8107 * config.h.in configure.in error.c: fix a compilation problem
8108 on platforms without vsnprintf (xml@thewrittenword.com)
8109
8110Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8111
8112 * parser.c: fixed a function name header typo
8113 * SAX.c: notations can also occur in external subset.
8114
8115Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8116
8117 * error.c: removed a C++ like comment
8118
8119Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8120
8121 * parser.c: fixing bug 52299 strange condition leading
8122 to a parser crash due to a buffer overflow
8123 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
8124 added the specific test case
8125
8126Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8127
8128 * xpath.[ch]: still a lot of cleanup based on XSLT, added
8129 xmlXPathConvert{String,Number,Boolean} to be able to make
8130 type casts without a context stack, fixed some implementation
8131 problems related to the absence of context at parse-time,
8132 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
8133 in the public API too
8134 * xpointer.c xpathInternals.h: we need to know at parse time
8135 whether we are compiling an XPointer
8136
8137Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8138
8139 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
8140 cleaned up the parser internals, refactored XPath code, added
8141 new compilation based APIs and cleanly separated public and
8142 private APIs.
8143
8144Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8145
8146 * xpath.h: the comp field must be added at the end to avoid
8147 killing binary compat.
8148
8149Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8150
8151 * Makefile.am: detect XPath memleaks in regreson tests
8152 * error.c: fixed and error w.r.t. error reporting still using
8153 stderr
8154 * hash.c: added new line at end of file
8155 * tree.h: minor cleanup
8156 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
8157 expression parsing from evaluation, resulted in a number of
8158 changes internally, and in XPointer. Likely to break stuff
8159 using xpathInternals.h but should remain binary compatible,
8160 new interfaces will be added.
8161
8162Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8163
8164 * configure.in: fixed a couple of problems reported by
8165 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
8166 without gcc on non linux platforms.
8167
8168Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8169
8170 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
8171 a fix for --with-html-dir= configure support. I hope it won't
8172 break rpm generation
8173
8174Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8175
8176 * xmlIO.c: one function comment cleanup.
8177
8178Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8179
8180 * SAX.c: external subset notations were improperly registered
8181 in the internal subset.
8182
8183Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8184
8185 * README.cvs-commits: added, pointing to HACKING
8186 * HACKING: updated
8187
8188Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8189
8190 * parser.c: and Matt Sergeant found one in the XML push
8191 parser (erroneous check I forgot to remove when I fixed the
8192 main parser).
8193
8194Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8195
8196 * xpath.c: ptittom found a small bug in UnaryExpr
8197
8198Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8199
8200 * configure.in: bumped to 2.3.4
8201 * error.c: fixed bug #51860
8202 * tree.c: fixed bug #51861
8203 * valid.c: cleanup, more debug, failed to fix one bug crap ...
8204 * tree.[ch] : added xmlDefaultBufferSize
8205 * nanoftp.c: typo in function name header block
8206 * doc/xml.html : updated, added link to XML::LibXSLT
8207 * doc/html/* : rebuilt the docs
8208
8209Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8210
8211 * parser.c SAX.c: the new content parsing code raised an
8212 ugly bug in the characters() SAX callback. Found it
8213 just because of strangeness in XSLT XML Rec ouptut :-(
8214
8215Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8216
8217 * Makefile.am: Martin Baulig suggested to add -lm
8218 * tree.c: found another bug in xmlNodeGetContent()
8219
8220Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8221
8222 * xpath.c: Bjorn found the error related to strictness of comparison.
8223
8224Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8225
8226 * parser.c: trying to fix the Dtd parsing problem reported
8227 by Gary, side effect of last week speed optimizations.
8228
8229Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8230
8231 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
8232 * parserInternals.c: removed unneeded test raised by Stric
8233
8234Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
8235
8236 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
8237 and fixed by William Brack). Added xmlXPathFormatNumber.
8238 Changed the sorting slightly.
8239 * configure.in Makefile.am example/Makefile.am: Added -lm.
8240 Please note that applications linking with libxml2, must
8241 also like with the math library from now on.
8242
8243Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8244
8245 * HTMLparser.c: fixed loop reported by Marc Sanfacon
8246
8247Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8248
8249 * parser.c: one must report spaces even if the Dtd element
8250 content proves that this is not part of the element content.
8251 * result/valid/*.xml: this changed the ouptu slightly
8252
8253Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8254
8255 * configure.in: bumped to 2.3.3
8256 * doc/xml.html: updated
8257
8258Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8259
8260 * tree.c: minor doc fix
8261 * xpath.c: deallocation issues when a result tree has been
8262 converted to a node-set
8263
8264Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8265
8266 * doc/xml.html: oops corrected dates s/2000/2001
8267
8268Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8269
8270 * valid.c: new patch from Gary Pennington
8271
8272Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8273
8274 * doc/xml.html: applied patch from Ankh
8275
8276Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8277
8278 * xinclude.c: fixed a problem building on Mac
8279
8280Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8281
8282 * parser.c: more work on increasing parsing ferformances
8283
8284Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8285
8286 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
8287 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
8288 avoiding memcpy in production builds MEM_CLEANUP macro use
8289 * parser.[ch] parserInternals.c: optimizations of the tightest
8290 internal loops inside the parser. Better checking of I/O
8291 flushing/loading conditions
8292 * xmllint.c : added --timing
8293
8294Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8295
8296 * configure.in: bumped to 2.3.2
8297 * doc/xml.html: updated for release
8298
8299Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8300
8301 * xpath.c: found a memleak and fixed a nasty bug
8302
8303Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8304
8305 * xmllint.[c1] : added return code errors for xmllint
8306 * xpath.c: specific debug dump function for result value trees
8307
8308Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8309
8310 * xpath.c: finally implemented xmlXPathCompareNodeSets
8311 * test/XPath/expr/floats results/XPath/expr/floats: added
8312 a test for float expressions
8313
8314Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8315
8316 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8317 * parserInternals.[ch]: trying to speed up parsing
8318 * xpath.c : speeded up node set equality op
8319
8320Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8321
8322 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8323 better handling of ID/IDREF and the list modules associated
8324 * configure.in: small CFLAGS cleanup
8325
8326Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8327
8328 * configure.in: fixed iconv detection on AIX (stric)
8329
8330Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8331
8332 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8333
8334Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8335
8336 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8337 and optimized xmlXPathNodeSetSort
8338
8339Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8340
8341 * xpath.c: bug fix when context size is 0
8342 * parser.c: I like Norm's Dtd because they still manage to break
8343 the parser occasionally
8344
8345Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8346
8347 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8348
8349Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8350
8351 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8352 attributes within the XML-1.0 namespace
8353
8354Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8355
8356 * xpathInternals.h: exported a few axis functions
8357 * doc/xml.html: updated the doc
8358
8359Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8360
8361 * configure.in: applied patch from Daniel van Balen for OpenBSD
8362 and bumped version to 2.3.1
8363 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8364 attempt to find autoclosing was simply broken, removed it,
8365 updated the examples, this is better
8366
8367Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8368
8369 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8370 hash functionnalities.
8371 * doc/html/* : rebuild the doc
8372
8373Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8374
8375 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8376 on predicate
8377 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8378 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8379 really want to have tags closed on output even if we accept
8380 unclosed ones on input
8381
8382Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8383
8384 * xpath.c: ouch don't free NULL, rare case fixed
8385 * tree.c: don't coalesce text nodes if they don't have the
8386 same behaviour wrt escaping on output
8387
8388Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8389
8390 * xpath.c: small fixup
8391 * SAX.c: don't warn on empty namespaces.
8392
8393Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8394
8395 * README: a bit of cleanup
8396 * configure.in: preparing for 2.3.0 release
8397
8398Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8399
8400 * hash.[ch]: added a first version of xmlHashSize()
8401 * valid.c: another bug fix from Gary Pennington
8402
8403Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8404
8405 * valid.c: couple of bug fixes pointed by Gary Pennington
8406 * HTMLtree.c: #if 0 cleanup
8407
8408Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8409
8410 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8411 which removes a time consuming check of xmlXPathNodeSetAdd()
8412 and use it in places where we are sure to not break unicity
8413
8414Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8415
8416 * xpath.c: bug fixes found from XSLT
8417 * tree.c: preserve node->name special values when copying nodes.
8418 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8419 external subset are fetched when available but without full
8420 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8421 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8422 output with encoding disabled.
8423
8424Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8425
8426 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8427 xmlCheckFilename should not be called from xmlFileOpenW
8428 and xmlGzfileOpenW
8429
8430Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8431
8432 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8433 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8434 added the new tests for URI normalization
8435 * testURI.c: fixed stoopid bugs
8436 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8437 the URI in the error messages are now properly normalized
8438
8439Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8440
8441 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8442
8443Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8444
8445 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8446
8447Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8448
8449 * xpath.c: fixed mod operator
8450
8451Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8452
8453 * parser.c: fixed xmlStrcat doc
8454 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8455 trees.
8456
8457Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8458
8459 * xpath.c result/XPath/tests/chaptersbase
8460 result/XPath/tests/simplebase: fixed XPath node()
8461 * tree.c: small fix in xmlNewNs()
8462 * Makefile.am: removed extraneous xml2Conf.sh rule
8463
8464Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8465
8466 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8467 Changed the library name, in order to get libxml-devel and
8468 libxml2-devel to coexist on a single system
8469 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8470 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8471
8472Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8473
8474 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8475 libxml2-devel installable in // as libxml-devel.
8476
8477Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8478
8479 * doc/Makefile.am: fixed make rebuild in doc
8480 * doc/html/*.html: rebuilt the docs
8481
8482Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8483
8484 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8485
8486Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8487
8488 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8489 the HTML doc to go into the -devel RPM ...
8490 * aclocal.m4 config.h.in: some updates due to auto* magic
8491
8492Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8493
8494 * xpath.h: added a hook in the context structure allowing to
8495 link to extra support, needed for XSLT
8496
8497Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8498
8499 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8500 xmlXPtrCmpPoints to use it.
8501 * propagated the following patch from Alejandro Forero
8502 * include/win32config.h xmlIO.c: applied further suggestions
8503 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8504 * example/gjobread.c: fixed warnings, now that it builds
8505
8506Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8507
8508 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8509
8510 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8511 filename points to a valid file (not a directory).
8512 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8513 Added calls to xmlCheckFilenameDir.
8514
8515 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8516 `path' (rather than `filename') as the parameter to gzopen and open.
8517
8518Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8519
8520 * Makefile.am: fixed a problem with EXTRA_DIST
8521
8522Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8523
8524 * Makefile.am example/Makefile.am: finally found the trick
8525 to build the example, i.e. add "." in SUBDIRS before example
8526 in the list <grin/>
8527
8528Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8529
8530 * doc/xml.html: updated with an XSLT section, removed pointer to
8531 W3C CVS base.
8532
8533Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8534
8535 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8536 too, and deallocation need to occur the same way.
8537
8538Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8539
8540 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8541 type correponding to an XSLT result tree fragment. Share most
8542 of the data format with node set, as well as operators.
8543 * HTMLtree.c: added a newline at the end of the doctype output
8544 whe this one is not present initially.
8545 * tree.c: make sure taht the parent and doc pointers are properly
8546 set when copying attributes (lists).
8547
8548Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8549
8550 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8551
8552Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8553
8554 * xpath.c: seems I finally killed that ugly path evaluation
8555 context bug (tagged 9999 in case is is wrong)
8556
8557Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8558
8559 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8560 for XSLT
8561
8562Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8563
8564 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8565 for xmlGzfileOpen() bug
8566
8567Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8568
8569 * xpath.c: removed an error found by XSLT usage
8570 * tree.c parserInternals.h: use a predefined static string
8571 for text and comment nodes, avoid freeing them in xmlFreeNode,
8572 exported the string name in parserInternals.h and added
8573 another value to disable encoding at output (for XSLT),
8574 gain memory, time.
8575
8576Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8577
8578 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8579 win32/libxml2/libxml2_so.dsp: new makefiles and update
8580 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8581
8582Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8583
8584 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8585 Gary Pennington
8586
8587Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8588
8589 * xpath.c: fixed the comaprision of values and nodelists,
8590 need to compare nodelist still ...
8591 * debugXML.c: avoided a possible core dump
8592 * HTMLparser.c: cleanup
8593 * nanohttp.c: contributed fix.
8594 * tree.c: fixes in properties handling added xmlSetNsProp
8595 needed by libxslt
8596 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8597 comment
8598 * TODO: updated
8599
8600Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8601
8602 * parser.c parserInternals.c: applied Bjorn Reese optimization
8603 patch
8604
8605Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8606
8607 * Makefile.am: applied patch fro make check from Martin Vidner
8608
8609Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8610
8611 * configure.in: preparing 2.2.11
8612 * doc/html/*: rebuild the HTML files
8613 * doc/xml.html : updated
8614
8615Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8616
8617 * tree.c: fixed a stupid bug
8618 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8619 patches related to validation of an XInclude processing result
8620 * TODO: updated
8621
8622Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8623
8624 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8625 on large files
8626
8627Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8628
8629 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8630
8631Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8632
8633 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8634 reported by Jonas Borgström
8635 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8636
8637Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8638
8639 * testXPath.c xpath.c: fixing the XPath union expressions problem
8640 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8641
8642Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8643
8644 * xmllint.c: Made is so if the file name is "-" is will read form
8645 standard input. Sven Heinicke <sven@zen.org>
8646 * tree.c: fixed a problem when growing buffer
8647 * tree.h: fixed the comment of the node types following andersca
8648 comment
8649 * TODO: updated
8650
8651Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * HTMLparser.[ch]: added a way to avoid adding automatically
8654 omitted tags. htmlHandleOmittedElem() allows to change the
8655 default handling.
8656 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8657 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8658 of xmllint too when using --memory flag, added a memory test
8659 suite at the Makefile level.
8660 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8661 with namespace use when encountering QNames in XPath evalation,
8662 added xmlns() scheme in XPointer.
8663 * nanoftp.c : incorporated a fix
8664 * parser.c xmlIO.c: fixed problems raised with encoding when using
8665 the memory I/O
8666 * parserInternals.c: closed bug 25934 reported by
8667 torsten.landschoff@innominate.de
8668 * TODO: updated
8669
8670Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8673 on a non-updated tree :-(, made a 2.2.10 release to correct the
8674 situation
8675
8676Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8679 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8680 integrated a set of OpenVMS changes from Howard Taylor
8681 <Howard.Taylor@pacoast.com>
8682
8683Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8686 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8687
8688Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * HTMLparser.c: some fixes on auto-open of html/head/body
8691 * encoding.c: fixed a compilation error on some gcc env
8692 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8693 XPointer implementation
8694 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8695 related XPointer tests and associated results
8696
8697Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * doc/xmldtd.html doc/xml.html: following a short step by step
8700 guidance on IRC to help maciej with DTDs I started a small
8701 page on the subject.
8702
8703Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * HTMLparser.c: fixed handling of broken charrefs
8706 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8707 patches
8708
8709Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * doc/xml.html doc/html/* : rebuilt the docs after adding
8712 xinclude and updated page for 2.2.7 and 2.2.8
8713 * configure.in: releasing 2.2.8
8714
8715Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8716
8717 * parser.[ch] parserInternals.c: applied the conditional
8718 section processing fix from Jonathan P Springer
8719 <jonathan.springer2@gte.net>
8720 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8721 project file, fixed iconv default non support
8722 * xpath.c: fixed the problem of evaluating relative expressions
8723 when a node context is provided.
8724
8725Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * nanoftp.c: fixed gcc 2.95 new warnings
8728 * SAX.c: fixed a stupid bug
8729 * tree.c: fixed a formatting problem when round-tripping
8730 from/to memory
8731 * xinclude.c: chased memleak, fixed a base problem
8732 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8733 xmlXPtrBuildNodeList()
8734 * TODO: updated
8735 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8736 adding a first small set of regression tests for XInclude
8737
8738Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * nanohttp.[ch]: applied Wayne Davison patches to access
8741 the WWW-Authorization header.
8742 * parser.c: Closed Bug#30847: Problems when switching encoding
8743 in short files by applying Simon Berg's patch.
8744 * valid.c: fixed a validation problem
8745 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8746 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8747 Wayne Davison
8748 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8749 need to be extended to non full nodes selections.
8750 * xinclude.c: starts to work decently
8751
8752Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8755 debugXML.c xmlversion.h.in: Started adding XInclude support,
8756 this is a new xmllint option
8757 * tree.c xpath.c: applied TOM patches for XPath
8758 * xpointer.c: fixed a couple of errors.
8759 * uri.c: added an escaping function needed for xinclude
8760 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8761 new warning from RH70 gcc's version
8762
8763Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8764
8765 * HTMLparser.c: fixed loop on invalid char in scripts
8766 * parser.c: update to description of xmlIOParseDTD()
8767 * libxml.m4 xmlversion.h.in: changes contributed by
8768 Michael Schmeing <m.schmeing@internet-factory.de>
8769 * configure.in: preparing for 2.2.7
8770 * Makefile.am: trying to avoid config.h and acconfig.h
8771 being included in the distrib
8772 * configure.in: released 2.2.7
8773
8774Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8777 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8778
8779Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * parser.[ch]: added xmlIOParseDTD()
8782 * xpointer.c: added support for the 2 extra parameters of
8783 string-range, fixed a stoopid error when '0' was present
8784 in XPointer expressions
8785 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8786 testsuite for the above
8787
8788Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * libxml.spec.in: improved package descriptions
8791
8792Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * xpath.c xpathInternals.h: applied a large cleaning patch
8795 from TOM <ptittom@free.fr>, it also add namespace support
8796 for function and variables registration.
8797
8798Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8801 * Makefile.mingw: Wayne Davison's update adding hash.c
8802
8803Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * xpath.c: fixed the root evaluation problems
8806 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8807 ignorable spaces with <b> <bold> <em>
8808 * tree.c: fixed a loop in xmlSearchNsByHref()
8809
8810Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * xpath.c: applied another XPath patch from TOM
8813 * xpath.c include/makefile.am: applied another patch from
8814 china@thewrittenword.com (cleanup on IRIX).
8815
8816Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * xml-config.1: received a fixed version from Fredrik Hallenberg
8819 <hallon@lysator.liu.se>
8820
8821Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8824 cleanup patch for XPath
8825
8826Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8827
8828 * patched to redirrect all "out of context" error messages to
8829 a reconfigurable routine. The changes are:
8830 * xmlerror.h : added the export of an error context type (void *)
8831 an error handler type xmlGenericErrorFunc there is an interface
8832 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8833 to reset the error handling routine and its argument
8834 (by default it's equivalent to respectively fprintf and stderr.
8835 * all the c files: all wild accesses to stderr or stdout within
8836 the library have been replaced to calls to the handler.
8837
8838Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * configure.in: release 2.2.6
8841 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8842 exporting the inner functions of xpath for extension modules
8843 * doc/*: updated and rebuilt the doc
8844
8845Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * nanohttp.c : applied Wayne HTTP cleanup patch
8848 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8849 and xmlNodeSetSpacePreserve()
8850
8851Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * xpath.c: closing bug #29260
8854
8855Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8858 multikey tuples, made hash structure opaque
8859 * valid.[ch]: moved elements, attributes, notations decalarations
8860 as well as ID and refs to hash tables.
8861 * entities.c: hash cleanup
8862 * xmlmemory.c: fixed a dump problem in debug mode
8863 * include/Makefile.am: problem passing in DESTDIR= values patch
8864 from Marc Christensen <marc@calderasystems.com>
8865 * nanohttp.c: removed debugging remains
8866 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8867 * HTMLparser.c parser.c: fixing a number of problems with the
8868 macros in the *parser.c files (Wayne).
8869 * HTMLparser.c: close the previous option when opening a new one
8870 (Marc Sanfacon).
8871 * result/HTML/*: updated the HTML results accordingly
8872
8873Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8876 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8877 XPath functions and XML entities table to them. More to come...
8878 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8879
8880Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * tree.c: coalesce adjacent text nodes
8883 * valid.c: handling of blank nodes in DTd validation (raised
8884 by problems with a posteriori validation).
8885 * nanohttp.c: changing behaviour on HTTP write stuff.
8886 * HTMLtree.c: forced body and html to be explicitely closed.
8887 * xpath.h: exported more XPath functions.
8888
8889Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * Release of 2.2.5
8892 * xpointer.c: range() range-inside and other helper functions
8893 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8894
8895Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8896
8897 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8898 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8899
8900Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8903 and XPointer modules
8904
8905Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8906
8907 * SAX.h: closed #25107
8908
8909Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * testSAX.c: fixed problem with cdata reporting
8912 * SAXresult/* : updated
8913
8914Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8917 Closed bug #27499, added to regression tests
8918 * TODO: updated
8919
8920Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8923 support for SCRIPT and STYLE with help from Bjorn Reese
8924 * test/HTML/* result/HTML/*: added simple testcase and updated
8925 the existing ones.
8926
8927Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8930 string-range for empty strings
8931 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8932 test/XPath/xptr/strrange: augmented the XPointer testsuite
8933
8934Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * doc/xml.html doc/xmlmem.html: added a module describing memory
8937 interfaces and use, updated the main page.
8938
8939Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8942 nanoftp code work on Windows too now
8943
8944Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8945
8946 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8947 * xpointer.c: implemented string-range() at least a good first version
8948 * test/XPath/docs/str test/XPath/xptr/strrange
8949 result/XPath/xptr/strrange: the string-range() tests
8950
8951Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * Makefile.am include/Makefile.am include/win32config.h
8954 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8955 and make distcheck
8956
8957Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8960 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8961 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8962
8963Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8966 patch for socklen_t detection by
8967 Albert Chin-A-Young <china@thewrittenword.com>
8968
8969Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8970
8971 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8972 and added a --dtdvalid option to xmllint used to test it
8973
8974Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8977 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8978
8979Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8982 handlings (registration, lookup, cleanup)
8983
8984Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * configure.in Makefile.am include/makefile.am: adding XPointer
8987 and XPtrtests target
8988 * xpointer.[ch] : new files for XPointer support
8989 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8990 more XPath tests
8991
8992Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * configure.in: fixed, very broken, make distcheck works again
8995
8996Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * More work toward 2.2.5, integrated a number of patches
8999 * configure.in Makefile.am win32config.h.in: trying to cleanup
9000 make distcheck .... huh ...
9001 * include/Makefile.am include/win32config.h: new directory
9002 for includes
9003 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9004 updated teh makefiles and instructions for WIN32
9005 * xpath.c: small fixes
9006 * test/XPath/ results/XPath: updated the testcases and results
9007 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9008 suggested patches
9009 * valid.c: fixed an ID bug
9010
9011Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9012
9013 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009014 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009015 * xpath.[ch]: worked on XPointer
9016
9017Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * configure.in Makefile.am: 2.2.5, ship the include in an
9020 include/libxml subdirectory, use symlinks when using CVS
9021 * testSAX.c: fixed small bug
9022 * testXPath.c: changed the way testfiles are parsed
9023 * debugXML.c: same kind of cleanup when parsing an argument expression
9024 XPath/XPointers can have blanks embedded
9025 * xpath.[ch]: more cleanup, reorgs for XPointer work
9026 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9027 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9028
9029Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9032 in the XPath engine, rewrote large parts of it, now it's far
9033 cleaner and in sync with the REC not an old WD. Fixed a parsing
9034 problem in the interactive XML shell found when testing XPath.
9035
9036Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9039 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9040 examples with the extra test
9041
9042Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9045 the global init function.
9046
9047Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * HTMLparser.c: Doohhh, attribute name parsing was still case
9050 sensitive ! Fixed this ...
9051 * result/HTML/* : updated the tests results accordingly
9052
9053Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9056 engine, should be far more stable, incorporated a new version of
9057 preceding/following axis, need testing
9058 * uri.c: fixed file:///c:/a/b/c problem
9059 * test/XPath/tests/idsimple: augmented the XPath tests
9060
9061Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * doc/* rebuilding docs for 2.2.4 release
9064
9065Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * configure.in: releasing 2.2.4
9068 * parser.[ch]: added xmlStrEqual()
9069 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
9070 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
9071 use xmlStrEqual instead
9072 * TODO: updated
9073 * added an XPath test
9074
9075Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
9078 * entities.h: exported xmlInitializePredefinedEntities
9079 * parser.[ch] : added xmlInitParser()
9080 * parserInternals.h : had to export htmlInitAutoClose()
9081
9082Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9083
9084 * xpath.[ch] : fixed some serious XPath Predicate evaluation
9085 problems
9086 * Makefile.am : added XPath regression tests to normal tests
9087 * uri.c: fixed a problem with local paths, cleanup
9088 * parser.c: fixed a problem with large CData sections
9089
9090Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * configure.in xml-config.in: patch from "Ben Taylor"
9093 <sol7x86@hotmail.com> for solaris shared libs lookup
9094
90952000-09-30 Martin Baulig <baulig@suse.de>
9096
9097 * libxml-2.0.pc.in: Provide pkg-config script.
9098
9099 * configure.in: Create the libxml-2.0.pc script from the
9100 libxml-2.0.pc.in templates.
9101 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
9102 script in `$(libdir)/pkgconfig'.
9103
9104Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
9107 when compiling with MSC
9108
9109Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * xpath.c: patch for normalize-string() substring-before(),
9112 substring-after() and translate() functions from Bjorn Reese
9113 <breese@mail1.stofanet.dk>
9114 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
9115 Fredrik Hallenberg <hallon@lysator.liu.se>
9116 * TODO: updated
9117
9118Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
9121 problem of socklen_t being undefined on a number of platforms
9122 * debugXML.c: fixed a compilation problem when without snprintf
9123
9124Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
9127 an URI bug and a fix for the control-character-induced infinite loop
9128 * nanohttp.c: preventive fix for compiling on WIN32
9129
9130Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9131
9132 * xmlint.c: closing bug #25000
9133
9134Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
9137 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
9138 modified slightly Wayne Davison patch adding xmlStrcasecmp and
9139 related function, fixing xmlStrncmp(), and associated cleanup
9140 * result/HTML/entities.html.sax: updating result
9141
9142Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * uri.c: applied patch for URI escaping from Wayne Davison
9145 <wayned@blorf.net>
9146 * tree.c parserInternals.c HTMLparser.c: memset checks patches
9147 from Denis Barbier <barbier@imacs.polytechnique.fr>
9148 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
9149 patch from Wayne Davison
9150
9151Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * doc/xml.html : updated with new releases, adding "how to help"
9154
9155Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
9158 removed a few warnings in pedantic mode ...
9159 * parserInternals.c parser.c: moved encoding switching function
9160 to parserInternals.c
9161 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
9162
9163Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * HTMLparser.c parser.c: set ctxt->errNo before calling the
9166 error or warning handlers
9167
9168Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * parserInternals.c parserInternals.h parser.c Makefile.am:
9171 created a new module parserInternals.c, moved most of the
9172 code shared by the various parsers there, as well as
9173 deprecated code from parser.c. More cleanup of parser.c
9174 * uri.c: fixed a problem when URI is NULL
9175 * valid.c: speedup when looking for an attribute declaration
9176
9177Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
9180 the cleanup of the computation of URI references when seeking
9181 external entities. The URI reference string and the resulting
9182 URI are both stored now.
9183 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
9184 large s(n)printf checks and cleanup from Denis Barbier
9185 <barbier@imacs.polytechnique.fr>
9186 * xmlversion.h.in tree.h: couple of SGML declarations for a
9187 possible docbook module.
9188 * result/VC/ : a couple of test output changed due to the change
9189 of the entities URI
9190
9191Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * parser.h: added a _private field for linking user's data
9194
9195Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * parser.c parserInternals.h: demacroified most of the IS_XXX
9198 the gain in size is significant so ...
9199
9200Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * entities.c: cases where looking up entities with doc==NULL
9203 covered
9204
9205Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * uri.c: applied Wayne Davison patch
9208 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
9209
9210Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * uri.c testUri.c: applied Wayne Davison patches
9213 * test/URI/uri.data result/URI/uri.data: first set of tests/results
9214 * Makefile.in: added URItest and included thenin "make tests"
9215
9216Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * xmlversion.h.in: closed bug 22941
9219
9220Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * doc/xmlio.html: added doc and example for entity loader
9223 redefinition.
9224
9225Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9226
9227 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
9228 used by libxml
9229
9230Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * parser.c: Fixed bug on invalid ontent characters and when using
9233 push.
9234 * xmllint.c: fixed xmllint endling of errors in push mode
9235
9236Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * HTMLparser.c testHTML.c: applied two new patches from
9239 Wayne Davison <wayned@users.sourceforge.net>
9240 * result/HTML/*.sax: regenerated HTML SAX output
9241 * parser.c: more cleanup.
9242
9243Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * HTMLparser.[ch] testHTML.c: applied the second set of
9246 patches from Wayne Davison <wayned@users.sourceforge.net>,
9247 adding htmlEncodeEntities()
9248 * HTMLparser.c: fixed an ignorable white space detection bug
9249 occuring when parsing with SAX only
9250 * result/HTML/*.sax: updated since the output is now HTML
9251 encoded...
9252
9253Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * HTMLparser.[ch]: applied some of Wayne Davison
9256 <wayned@users.sourceforge.net> patches
9257
9258Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9259
9260 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
9261 undeclared namespace prefix was used, added a warning.
9262 Cleaned up support w.r.t. entities, spilling out a warning
9263 and being pedantic on lookups.
9264 * test/warning/ent9 : added testcase for previous example.
9265 * TODO: updated
9266 * parserInternals.h parser.c: changed the way names are parsed
9267 now allow infinite size and decrease penalty for normal use
9268 * parser.c: Started a big cleanup/check of the parser code,
9269 fixed some of the most tortuous entity code, spotted code
9270 unused anymore
9271 * test/*: added tests for very long names and related nasty
9272 things.
9273
9274Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * doc/encoding.html: added encoding aliases doc
9277 * doc/xml.html: updates
9278 * encoding.[ch]: added EncodingAliases functions
9279 * entities.[ch] valid.[ch] debugXML.c: removed two serious
9280 bottleneck affecting large DTDs like Docbook
9281 * parser.[ch] xmllint.c: added a pedantic option, will be
9282 useful
9283 * SAX.c: redefinition of entities is reported in pedantic mode
9284 * testHTML.c: uninitialized warning from gcc
9285 * uri.c: fixed a couple of bugs
9286 * TODO: added issue raised by Michael
9287
9288Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * doc/encoding.html: propagated Martin Duerst suggestions
9291
9292Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
9295 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
9296 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9297 by Wayne Davison
9298
9299Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * nanoftp.c nanohttp.c: small cleanup
9302 * TODO: updated
9303
9304Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9305
9306 * added an old VC testcase and updated title.xml entity
9307
9308Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9309
9310 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9311 done on auto-opening of <p> tags and cleanup of SAX output
9312
9313Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9314
9315 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9316
9317Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * doc/xml.html libxml.* structure.*: updated the doc a bit
9320
9321Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9322
9323 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9324 of SAX tests
9325
9326Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9327
9328 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9329 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9330
9331Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9332
9333 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9334 * testHTML.c: fix core dump on Solaris 2.x systems
9335 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9336 * result/HTML/*.sax: previous bug fix lead to new results
9337
9338Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9339
9340 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9341 * configure.in: added --with-readline=DIR to accept alternate
9342 path for readline include/library
9343 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9344 for ANSI under HP-UX
9345 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9346 includes @LIBS@
9347
9348Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9349
9350 * doc/* : rebuilt the docs
9351 * getting ready for 2.2.2 release
9352
9353Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9356 and xmlAddFeature()
9357 * tree.[ch]: added xmlAddChildList()
9358 * xmllint.c: MAP_FAILED macro test
9359 * parser.h: added xmlParseCtxtExternalEntity()
9360 * valid.c: applied bug fixes removed warning
9361 * tree.c: added CDATA block to elements content
9362 * testSAX.c: cleanup of output
9363 * testHTML.c: added SAX testing
9364 * encoding.c: better error recovery
9365 * SAX.c, parser.c: fixed one of the external entity processing
9366 of the OASis testsuite
9367 * Makefile.am: added HTML SAX regression tests
9368 * configure.in: bumped to 2.2.2
9369 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9370 SAX results
9371
9372Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * configure.in: patch for HP compiler
9375
93762000-08-04 Sven Heinicke <sven@zen.org>
9377
9378 * xmllint.c: Was coredumping sometimes when the file given didn't
9379 exist.
9380
9381Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9382
9383 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9384
9385 when using in memory parsing. Need some cleanup.
9386 * xmllint.c configure.in: added a --memory flag to test memory
9387 parsing
9388
9389Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9390
9391 * nanohttp.c: fixed socklen_t replacement to unsigned int
9392 * parser.c: fixed a space handdling missing at the end of
9393 production 28 DOCTYPE.
9394 * xmlmemory.c: fixed a stupid bug on the routine to override
9395 allocation functions
9396 * TODO: updated
9397
9398Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9399
9400 * doc/ regenerated the docs
9401
9402Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9403
9404 * doc/encoding.html doc/xml.html: added I18N doc
9405 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9406 improvements, both parser and filters, added ASCII & HTML,
9407 fixed the ISO-Latin-1 one
9408 * xmllint.c testHTML.c: added/made visible --encode
9409 * debugXML.c : cleanup
9410 * most .c files: applied patches due to warning on Windows and
9411 when using Sun Pro cc compiler
9412 * xpath.c : cleanup memleaks
9413 * nanoftp.c : added a TESTING preprocessor flag for standalong
9414 compile so that people can report bugs more easilly
9415 * nanohttp.c : ditched socklen_t which was a portability mess
9416 and replaced it with unsigned int.
9417 * tree.[ch]: added xmlHasProp()
9418 * TODO: updated
9419 * test/ : added more test for entities, NS, encoding, HTML, wap
9420 * configure.in: preparing for 2.2.0 release
9421
9422Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009425 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009426
9427Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * doc/xml.html: changed the xmlsoft.org structure, updated the
9430 examples w.r.t. root and childs
9431
9432Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9433
Daniel Veillard784b9352003-02-16 15:50:27 +00009434 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009435
9436Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * HTMLparser.c: Work on character encoding support for the HTML parser
9439 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9440 * encoding.c: Fixed a potential memleak in the encoding stuff
9441
9442Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * doc/FAQ.html doc/Makefile.am : added a FAQ
9445
9446Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9449 of the HTML parser to force it to not bypass SAX
9450
9451Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9452
9453 * win32config.h.in: updated
9454 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9455 lacks iconv support :-( need to release 2.1.1
9456 * configure.in: release 2.1.1
9457 * HTMLparser: fixed bug #14784
9458 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9459 by Windows compiler
9460 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9461 the SAX startDocument() callback.
9462 * TODO: updated
9463
9464Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * added xmlStopParser()
9467
9468Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * configure.in: 2.1.0 prerelease
9471 * Large resync between W3C and Gnome tree
9472 * nanoftp, nanohttp.c: fixed stalled connections probs
9473 * HTMLtree.c SAX.c : support for attribute without values in
9474 HTML for andersca
9475 * valid.c: Fixed most validation + namespace problems
9476 * HTMLparser.c: start document callback for andersca
9477 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9478 * parser.h, SAX.c: serious speed improvement for large
9479 CDATA blocks
9480 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9481 different encoding
9482 * example/Makefile.am example/gjobread.c tree.h: work on
9483 libxml1 libxml2 convergence.
9484 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9485 and the LIBXML_TEST_VERSION macro
9486
9487Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9488
9489 * doc/xml.html: various patches and improvements typo fixed by
9490 Felix Natter
9491 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9492 from Felix Natter <fnatter@gmx.net>
9493
9494Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * doc/upgrade.html: updated with instructions for support of both
9497 libxml-1.x and libxml-2.x
9498 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9499 for 2.x support and also fixed includes
9500
9501
9502Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9505 the encoding support, added iconv support, so now libxml if
9506 compiled with iconv automatically support japanese encodings
9507 among others. Work based on initial patch from Yuan-Chen Cheng
9508 I may have broken binary compat in the encoding handler
9509 registration scheme, but that was so utterly broken I don't
9510 expect anybody to have used this feature until now.
9511 * parserInternals.h: fixup on the CHAR range macro
9512 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9513 code.
9514 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9515 * uri.c: added xmlParseURI() I can't believe I forgot to
9516 implement this one in 2.0 !!!
9517 * SAX.c: moved doc->encoding update in the endDocument() call.
9518 * TODO: updated.
9519
9520Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9521
9522 * tree.h: removed extraneous xmlRemoveProp definition
9523 * TODO: added item about --disable-corba configure switch
9524 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9525 * nanoftp.c: fixed include problems giving troubles on AIX and
9526 slowlaris
9527 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9528 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9529 comment and headers changes to lower gtk-doc number of warnings
9530 * doc/html/*: rebuilt docs
9531
9532Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * HACKING: documented the tag for 1.x and instructions
9535
9536Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9539 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9540 xmlCreateIOParserCtxt
9541 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9542 significant overall improvement
9543 * xmllint.c: added I/O test to xmllint
9544 * testSAX.c: added a speed test
9545 * doc/* : updated/regenerated
9546
9547Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * xpath.c uri.h parserInternals.h: cosmetic changes from
9550 "Timur I. Bakeyev" <timur@bat.ru>, including making
9551 xmlCreateURI() public
9552
9553Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9556 and the code at the same time. Added a clean mechanism for
9557 overload or added input methods: xmlRegisterInputCallbacks()
9558 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9559 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9560 * TODO: updated
9561 * doc/* : updated/regenerated
9562 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9563 source dir
9564
9565Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9566
9567 * testURI.c: yet another forgotten commit, I should get some sleep !
9568
9569Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9570
9571 * xmllint.c: forgot to commit this too ?
9572
9573Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9574
9575 * xmlversion.h.in : forgot to commit this previously
9576
9577Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9578
9579 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9580 * README TODO: updated for release
9581 * uri.c uri.h: added authority parsing/saving
9582 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9583 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9584 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9585 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9586 Makefile.am : added compile-time customization of libxml
9587 --with-ftp --with-http --with-html --with-xpath --with-debug
9588 --with-mem-debug
9589 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9590 #include <libxml/xxx.h> I hope it won't break too much stuff
9591 and will be manageable in the future...
9592 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9593 and added xmllint to the installed programs
9594 * uri.h: added xmlFreeURI()
9595
9596Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9597
9598 * uri.c uri.h: finished the escaping handling, the base support
9599 and the URI path normalization. Looks good just lacks the
9600 authority content parsing code.
9601 * Makefile.am: added instructions to generate testURI
9602 * TODO: updated
9603 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9604 added links and icons for W3C and Gnome
9605
9606Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9607
9608 * xmlmemory.[ch] : seems I forgot to actually update the files in
9609 the last commit :-)
9610 * doc/xml.html doc/html/* : updated and uploaded the docs
9611
9612Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9613
9614 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9615 * TODO: updated
9616 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9617 libxml default allocation function with another set (like gmalloc/
9618 gfree).
9619 * Makefile.am, uri.c, uri.h: added a set of functions to do
9620 exact (litteraly copied from the RFC 2396 productions) parsing
9621 and handling of URI. Will be needed for XLink, one XML WFC,
9622 XML Base and reused in the nano[ftp/http] modules. Still work
9623 to be done.
9624
9625Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9626
9627 * configure.in, libxml.spec.in : libxml2
9628 * doc/* : updated the doc page, rebuilt the docs
9629
9630Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * all: tagged LIB_XML_1_X
9633 * *.c *.h : updated from W3C CVS tree
9634 * configure.in : 2.0.0-beta
9635 * libxml.spec.in : libxml2 package nam
9636 * result/* : new version of the tests output
9637
9638Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9639
9640 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9641
9642Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9643
9644 * doc/* : rebuilt the docs
9645 * parser.c: final patch on #6766
9646 * valid.c: small patch on validity checks.
9647
9648Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9649
9650 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9651 added
9652 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9653 compatibility w.r.t. XML spec and existing code.
9654
9655Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * parser.c: seems a better solution to <a> </a> exists,
9658 will try it for a while
9659
9660Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * parser.c: tried to remove the <a> </a> generating <a/>
9663 this is hard. Left a flag for that purpose. Fixed bug #6766
9664 * configure.in: prepared 1.8.7 not released, due to previous
9665 problem
9666
9667Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9668
9669 * doc/xml.html : applied second patch from Paul DuBois
9670
9671Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9672
9673 * doc/xml.html : applied patch from Paul DuBois
9674
9675Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9676
9677 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9678
9679Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9682 compilation warnings on various platforms.
9683 * parser.c: Fixed #5281 validity error callbacks are now desactived
9684 by default if not validating.
9685
9686Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9687
9688 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9689
9690Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9691
9692 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9693 <gkatsi@cs.toronto.edu>
9694
9695Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9696
9697 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9698 processing URLs
9699
9700Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9701
9702 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9703 xmlNanoFTPUpdateURL for persistent control connections.
9704 * configure.in: 1.8.6
9705
9706Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9707
9708 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9709 * tree.[ch] : added xmlSaveNoEmptyTags
9710
97112000-01-29 James Henstridge <james@daa.com.au>
9712
9713 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9714
9715 * Makefile.am: added nanoftp.[ch] to the build.
9716
9717Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * nanoftp.[ch]: cleanup, comments, API
9720 * debugXML.c : fixed a bug in the cat command
9721 * doc/*: regenerated the docs
9722
9723Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9724
9725 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9726 * debugXML.c : fixed a bug in the cat command
9727 * valid.c: fixing some small probs
9728 * libxml.spec.in: get rid of the SNAP suffix
9729 * doc/xml.html: updated the status
9730
9731Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9732
9733 * xml-config.in: xml-config --version to just return the
9734 version number
9735 * xpath.c: some cleanup w.r.t. axis when the current node is
9736 an attribute.
9737 * TODO: updated
9738
9739Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9740
9741 * configure.in: prepared for libxml-1.8.5
9742 * doc/* recompiled the documentation
9743
97442000-01-17 Jody Goldberg <jgoldberg@home.com>
9745
9746 * configure.in : WARNING autoconf subtlety alert :
9747 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9748 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9749 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9750 get defined by AC_CHECK_HEADERS.
9751
9752Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9753
9754 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9755 Rune.Djurhuus@fast.no
9756
9757Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9758
9759 * TODO: updated
9760 * tree.c, parser.c: made sure that only memory alloc problems
9761 and internal parser errors are allowed to write to stdout or
9762 stderr.
9763
9764Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9765
9766 * tree.c : restored xmlNewGlobalNs since this seems used by
9767 a lot of existing code :-(, fixed a bug in xmlNewNs
9768 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9769 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9770 to exit() from the library code.
9771 * xpath.c, parser.c: removed bugs or unused code detected by
9772 Windows compilers
9773 * parser.c: started adding interfaces for parsing well balanced
9774 XML fragments
9775 * configure.in: releasing 1.8.4
9776 * doc/* : rebuilt the docs
9777
9778Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9779
9780 * tree.[ch] : added xmlNewDocFragment() for DOM
9781 * testHTML.c: uninitialized variable.
9782
9783Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9784
9785 * doc/* : rebuild the docs
9786
9787Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9788
9789 * acconfig.h: readline and history patch
9790 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9791 * tree.c: added check and handling when possibly removing an ID
9792 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9793 and saving.
9794 * test/HTML/entities.html result/HTML/entities.html* : test for
9795 various entities reference cases
9796 * result/HTML/* : as a result output of some testcase have
9797 changed
9798 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9799 by previous example. added xmlParseTryOrFinish().
9800 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9801 entities.h debugXML.h HTMLparser.h: changed the way struct are
9802 declared to allow gtk-doc to expose those
9803 * parser.c: closed bug #4960
9804 * Makefile.am configure.in: Applied patch from
9805 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9806 and math/socket libs detection
9807
9808Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9809
9810 * configure.in, Makefile.am: link tester against readline
9811 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9812
9813Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * tree.[ch]: added xmlRemoveProp
9816 * win32config.h.in nanohttp.c: avoid including the Windows
9817 socket stuff in every C files
9818 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9819 the XmL parser(s)
9820 * test/ns4 result/ns4 etc...: added test case for previous prob
9821 * tree.c: xmlNewNs wasn't checking for double definition
9822 * Makefile.in: fixed a problem with dist-hook duplicates
9823 * parser.[hc], xmlIO.c: fixed the loading of external entities
9824 APIs, now xmlLoadExternalEntity() is used everywhere and
9825 setting up an app specific front-end using the
9826 * SAX.c parser.c: some fixes, now the xhtml spec validates
9827 with the xhtml DTD.
9828 * error.c: fixed crashes in case of no input stream
9829 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9830 to the validation tests and results
9831
9832Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9833
9834 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9835 too htmlCreatePushParserCtxt() and htmlParseChunk()
9836 * parser.c: a bit of cleanup.
9837 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9838 to XML) removed the last mem leak known
9839 * HTMLtree.c: output message cleanup
9840 * xmlmemory.c: display content info about memory blocks
9841 * result/HTML/wired.* : missing att value warning change
9842
9843Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * doc/* : rebuilt the documentation
9846
9847Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9848
9849 * parser.[ch] parserInternals.h: Push parser for XML,
9850 seems to work fine now
9851 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9852 --push for push testing
9853 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9854 * testSAX.c: added --push
9855 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9856 subtree
9857 * xmlIO.[ch] : enriched API + fixes for push mode
9858 * entities.[ch]: added the entity content length to the struct.
9859 * xmlmemory.[ch]: new API to show the last entries for the shell
9860 * valid.c: added required attribute testing
9861 * SAX.c: the cdata callback now merge contiguous fragments
9862 * HTMLparser.c: cleanup of some macros
9863
9864Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9865
9866 * parser.c: fix for PIs name starting with xml
9867 * tree.c: fixed a potential problem with || and && ops
9868 * *.c, configure.in win32config.h.in : generate win32config.h for
9869 those on the Other Side !
9870
9871Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9872
9873 * parser.c: fixed a stupid = vs. == bug :-(
9874 * doc/gnome-xml.sgml: s/glade/xml/
9875
9876Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9877
9878 * configure.in, doc/xml.html : bug fix release 1.8.2
9879 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9880 Hopefully the end of that silly C++ include problem
9881 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9882 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9883 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9884 troubles with autoclosed elements when the stree shape doesn't
9885 follow the DtD specs. Added htmlIsAutoClosed() and
9886 htmlAutoCloseTag()
9887 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9888 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9889 * debugXML.c: fixed a bug on printing default namespaces.
9890 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9891
9892Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9893
9894 * result/HTML/*.htm[l] : updated the HTML regression tests according
9895 to the new output
9896 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9897 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9898 problem due to intermix of extern "C" { ... } declarations for C++
9899 and recursive includes in the headers
9900
99011999-12-20 Chris Lahey <clahey@umich.edu>
9902
9903 * HTMLtree.c: Made it so that html nodes with a single child do
9904 not insert a carriage return before or after the child node.
9905
9906Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9907
9908 * configure.in, doc/xml.html : bug fix release 1.8.1
9909 * parser.c: fixed bug #4344
9910 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9911 added the glue to avoid C++ problems
9912 * doc/* : regenerated the documentation
9913
9914Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9915
9916 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9917 namespace recognition, and Dia as a resul :-(
9918 * encoding.c: closed bug #3950
9919
9920Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9921
9922 * valid.c: debugging a posteriori validation, except URI expansion
9923 stuff this should be fixed now
9924 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9925 Carl Nygard <cnygard@bellatlantic.net>
9926 * tester.c: added --postvalid, cleaning of the code
9927 * tree.[ch]: added xmlDocGetRootElement()
9928
9929Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9930
9931 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9932 c++ losage.
9933
9934Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9935
9936 * configure.in, doc/xml.html : bumped to 1.8.0
9937 * xlink.[ch], Makefile.am : added framework for link detection
9938 * parser.h: added nbChars to parser context, needed for cleanup.
9939 * xmlmemory.c: removed a nasty bug when out of mem
9940 * valid.[ch]: adding namespace support for attribute decl
9941 * tester.c: added --debugent option
9942 * debugXML.[ch]: added xmlDebugDumpEntities()
9943 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9944 buffers instead, this was really needed, validation was breaking
9945 in strange ways due to that. Added xmlParseStringPEReference()
9946 and other parsing from strings functions. Entities processing
9947 modified again, but PERef are still not handled correcly but
9948 unless you're Eve Maller you won't notice :-)
9949 * HTMLparser.c: large changes toward reliability, and switched to
9950 lowercase internal tags, XHTML is lowercase, so it will help
9951 that output is closer to next version.
9952 * doc/* : regenerated the documentation, it is now hosted at
9953 http://xmlsoft.org/ (same bits I just bought the domain :-)
9954
9955
9956Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9957
9958 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9959 doc generation
9960 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9961 in the SAX API
9962 * doc/*: rebuilt the doc making sure everything appears in the
9963 HTML files
9964
9965Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9966
9967 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9968 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9969 which allow impressive speed improvement on dataset with
9970 large text pieces, but at the cost of broken binary
9971 compatibility and slightly bigger memory usage.
9972 Configure with --with-buffers to activate them, they
9973 are protected with XML_USE_BUFFER_CONTENT define.
9974 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9975 goal is 0 memory left allocated once parser is no more used
9976 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9977 call xmlCleanupParser() and xmlMemoryDump()
9978
9979Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9980
9981 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9982 * parser.[ch] encoding.[ch]: added memory cleanup routines
9983 * parser.c: closing bug #3788
9984 * doc/*: rebuilt the doc
9985
9986Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9987
9988 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9989 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9990 * tester.c: added --compress option
9991 * doc/*: rebuilt the documentation
9992
9993Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9996 if given /proc/kcore as input !
9997 * doc/xml.html doc/*: updated and rebuilt the documentation
9998
9999Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10000
10001 * parser.c: Fixed some wrongly space collapsing code due to
10002 a misreading of the spec.
10003 * result/*: fixed the output accordingly
10004
10005Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10006
10007 * encoding.c: bug fix and typos
10008 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10009 * parser.c: added attribute normalization closing bug #3597
10010 * test/att* result/att* SAXresult/att*: testcase for attribute
10011 normalization
10012
10013Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10014
10015 * configure.in: closing bug #3163 by adding extra flags for the
10016 cc compiler on HP-UX
10017
10018Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10019
10020 * valid.[ch] : removed a typo and an enumerated type bug in the
10021 xmlAddElementDecl() function
10022 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10023 call to xmlEncodeEntitiesReentrant() so that the functions
10024 New, Set and Get are at the same level.
10025 * parser.c HTMLparser.c: extra memory allocation bug for
10026 attributes detected by someone using libxml in embedded systems :-)
10027
10028Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * xmlmemory.h: turned off mem debug :-\
10031
10032Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10033
10034 * parser.c: closed bug #2784 a one line fix, but worth pushing
10035 a new release out
10036 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10037 some structures, comments before and after the
10038 main element, and other nastyness
10039 * HTMLtree.c tree.c: accomodate the extended HTML supported
10040 * configure.in: pushing 1.7.4
10041 * test/ent8 and related outputs : added a new test for bug #2784
10042 * test/HTML/wired.html and related output: a nasty HTML example
10043 * Makefile.am: improved the test scripts
10044 * docs/* : reran the documentation extractor, updated xml.html
10045
10046Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10047
10048 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10049 HTMLparser and debugged the HTML related code. HTML documents
10050 now have their own type
10051 * entities.c: do not dump &apos; for HTML output
10052 * xmlmemory.c: improvement, breakpoint mechanism
10053 * testHTML.c: added --sax --repeat ...
10054 * Makefile.am: improved the HTML tests
10055 * valid.[ch]: added xmlValidGetValidElements and
10056 xmlValidGetPotentialChildren
10057 * tester.c: added --insert to test the 2 new functions
10058 * test//* result//* SAXresult//* : regression test cleanup
10059 and extension.
10060 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10061 gnome-xml-nanohttp.html
10062
10063Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10064
10065 * HTMLparser.c: fixed problems with some autoclose tags
10066 * tree.c: fixed XML output problems.
10067 * result/* SAXresult/*: update of the tests output
10068
10069Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10070
10071 * Makefile.am: Arturo patch for xmlConf.sh version info
10072 * parser.c: Tim Josling patch for single quoted items
10073 * tester.c: Tim Josling patch for tester options usage
10074 * tree.h: indent cleanup
10075
10076Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10077
10078 * HTMLparser.c parser.h : Fixed problems with HTML parsing
10079 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
10080
10081Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10082
10083 * tree.c : Raph patch for initialization of CORBA fields
10084 * parser.c, xpath.c, ...: modification of doc comments
10085 * xpath.c : allow spaces in xpath expressions
10086
10087Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10088
10089 * xmlmemory.h: turning off memory debug :-(
10090
10091Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10092
10093 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
10094 better SAX interfaces.
10095 * testSAX.c: uses the new SAX routine, avoid fetching any remote
10096 entity.
10097 * configure.in: 1.7.2
10098
10099Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10100
10101 * libxml.spec.in: fixed the URL
10102 * doc/xml.html: improved the documentation front-end
10103
10104Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10105
10106 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
10107
10108Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10109
10110 * libxml.spec.in: fixed the alpha compile problem
10111 * parser.[ch]: changed errno to errNo in the parser context :-(
10112 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
10113 * doc/xml.html: changed CHAR to xmlChar
10114 * doc/html/*: recompiled the documentation
10115 * configure.in: 1.7.1
10116
10117Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10118
10119 * parser.h: modified the parser context struct to regain 1.4.0
10120 binary compatibility
10121 * parser.c, xml-error.h: added errno ot teh context and defined
10122 a set of errors values with update of errno
10123 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
10124 DTDs and entities
10125 * *.h, *.c: complete cleanup of the use of config.h and include
10126 protection depending on the current setup.
10127 * overalll debugging, maintenance and bug-fixing on all modules
10128 * updated the documentation
10129 * ready for 1.7.0
10130
10131Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10132
10133 * HTMLparser.c : cleanup
10134 * SAX.c valid.c valid.h: added ID/IDREF checking
10135 * tree.c tree.h: extended doc structure for refs
10136 * configure.in: 1.6.2
10137 * parser.c: patched bug in SAX user arg call
10138 * parserInternals.h: patched missing close in C++ wrapping
10139 * testXPath.c xpath.c xpath.h: prepared for extensibility,
10140 especially upcoming XPointer implementation.
10141 * doc/xml.html: augmented, typo
10142
10143Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
10144
10145 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
10146 not all invocations of install understand -d.
10147
10148Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
10149
10150 * Makefile.am: prepend all the test* calls with $(top_builddir) -
10151 to make 'check' works, when builddir != srcdir.
10152
10153Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10154
10155 * doc/xml.html : updated the documentation
10156
10157Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10158
10159 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
10160 not deallocated memory blocks
10161 * *.c : replaces all calls to malloc() free() and realloc() to
10162 the wrapper functions/macros
10163 * tree.c : removed memory leaks dues to calling xmlFreeNode()
10164 instead of xmlFreeNodeList()
10165
10166Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10167
10168 * HTMLparser.c: corrected a stupid bug leading to core dump at
10169 tree deallocation. Removed warnings indicated by
10170 Stephane.Conversy@lri.fr
10171 * entities.c: Fixes Yet Another Stupid Bug, entities were not
10172 looked for in the external subset
10173
10174Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10175
10176 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
10177 on SGI by Stephane.Conversy@lri.fr
10178
10179Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10180
10181 * all .h : changed the prototype declaration indent as in gtk
10182 * most .c : working on reducing the TODOs in the code
10183 * most .c : cleanup though -pedantic and Insure++
10184 * improvements on validation ID checkings.
10185 * tree.[ch] SAX.c: added support for namespace on attributes #2022
10186 * xml-config.in: closed #1810
10187
10188Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10189
10190 * tree.h, valid.c, valid.h: more work on validity, IDs
10191 * xpath.c: added/fixed comparidon and equlity, added a new isinf
10192 definition for AIX
10193
10194Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10195
10196 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
10197 the distribution due to a cut'n paste error at last commit
10198
10199Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10200
10201 * configure.in: upgraded to version 1.4.0
10202 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
10203 Big update, added a large part of the validation process,
10204 it should be usable, but some parts are missing
10205 * xpath.c: improved the implementation w.r.t. root.
10206 * Makefile.am: added more tests
10207 * test and result trees: added a lot of tests
10208 * libxml.spec.in: export libxml.so.0 and libxml.so.1
10209
10210Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10211
10212 * Added an HACKING file
10213
10214Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10215
10216 * xpath.[ch] : improvements and debug of the XPath implementation
10217 * parser.c, HTMLparser.c : modified the parsers to be progressive
10218 * tree.[ch] : extended the Buffer promitives
10219 * xmlIO.[ch] : added basic I/O routines providing progressive
10220 parsing and ready for I18N conversion plugins
10221 * SAXresult/* : the SAX callback sequence maybe slightly different
10222 now
10223 * test*.c : improved/updated the tests programs
10224 * doc/* : recompiled the docs.
10225
102261999-07-26 Michael Meeks <michael@edenproject.org>
10227
10228 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
10229
10230 * tree.c: Ditto.
10231
10232Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10233
10234 * configure.in: upgraded to version 1.4.0
10235 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
10236 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
10237 XML query language, see http://www.w3.org/TR/xpath for more details.
10238 * parser.c, parser.h: added CHAR* related string functions for XPath
10239 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
10240 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
10241 rebuild the docs.
10242 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
10243 and regression testing capabilities for XPath.
10244
10245Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10246
10247 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
10248 closing bug #1646
10249
10250Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10251
10252 * Makefile.am, example/Makefile.am: closed bug #1683
10253
10254Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10255
10256 * example/Makefile.am, configure.in: added the makefile for the
10257 gjobread example
10258
10259Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
10260
10261 * doc/Makefile.am:
10262 - fix which allow "make install DESTDIR=</install/prefix>".
10263
10264Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10265
10266 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
10267 which fixed a problem on the file reading-code.
10268
10269Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10270
10271 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
10272 output.
10273 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
10274
10275Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10276
10277 * parser.h : Oops removed the binary compatibility problem
10278 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
10279 * parser.c, HTMLparser.c: applied patches for reading from stdin
10280
10281Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10282
10283 * parser.c, entities.c, valid.c: cleanup bug #1591
10284 * configure.in: cleanup bug #1592
10285 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
10286 the same tree back-end. Hence gdome will be available for it.
10287 * doc/Makefile.am: close bug #617
10288
10289Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10290
10291 * parser.c: alloctate a per parser context SAX interface block
10292
10293Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10294
10295 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
10296 and xmlEncodeEntitiesReentrant with the correct one :-\
10297
10298Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10299
10300 * commit of my internal XML base changes, quite a lot of
10301 changes, cleanups, better entities support, framework for
10302 new I/O and charset detection and handling
10303 * Fixed the configure/Makefile stuff to generate shared libs
10304 with the proper version info, so we jumped on rev from
10305 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10306 xmlEncodeEntities() result need to be freed now, and a string
10307 xmlParserVersion provide the current library version.
10308
10309Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10310
10311 * parser.c: fixed a buffer overrun for when you have a very long
10312 attribute with no entities in it.
10313
10314Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10315
10316 * added example directory
10317 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10318
10319Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10320
10321 * Release of libxml-1.1, nearly everything has been touched for
10322 this.
10323 * Added more regression tests
10324 * Updated the documentation
10325
10326Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10327
10328 * tree.[ch]: unified the XML_NO_CORBA defines.
10329 * parser.c encoding.[ch]: started plugging in char encoding detection
10330
10331Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10332
10333 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10334 Also freed allocated buffer.
10335
10336Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10337 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10338 reentrancy problem at printing. One is left in entities.c, to
10339 remove ASAP
10340 * testSAX.c : added a test example showing the use of the SAX
10341 interface if one doesn't want to build the DOM tree.
10342 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10343
10344Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10345
10346 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10347 large revamping of the parser to use SAX callbacks
10348 http://www.megginson.com/SAX/ (or at least a C like interface
10349 a la Expat). It's now possible to set up your own callbacks
10350 and the parser will not build a DOM tree.
10351 * test/* result/*: updated the test suite, I finally removed
10352 the old Namespace draft support (PI based).
10353
10354Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10355
10356 * Makefile.am: added test result to EXTRA_DIST for make tests
10357
10358Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10359
10360 * parser.c, parserInternals.h: moved the chars macro definitions
10361 to parserInternals.h
10362 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10363 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10364
10365Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10366
10367 * xml-config.in : applied patch to make --version work
10368
103691999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10370
10371 * Makefile.am (check-local): Alias for `tests' target. This will
10372 cause `make check' to do the right thing.
10373 (tests): Don't run tests in srcdir. Also, replaced calls to
10374 basename with a `sed' "equivalent".
10375
10376Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10377
10378 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10379 it in the header and not the sources, updated the doc.
10380 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10381 pointing this out.
10382
10383Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10384
10385 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10386 exported the inputStream routines.
10387 * doc/html/* : updated accordingly
10388
10389Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10390
10391 * parser.c, parser.h, parserInternals.h: added a few extra
10392 internal calls to allocate and free parser contexts ...
10393 * doc/html/* : updated accordingly
10394
10395Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10396
10397 * configure.in, Makefile.am, doc/makefile.am : General changes for
10398 1.0.0 release and including the generated HTML documentation.
10399
10400Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10401
10402 * makefile.am : added parserInternals.h, oops.
10403
10404Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10405
10406 * parserInternals.h: added this header giving access to the parser
10407 internal functions.
10408 * doc/Makefile.am : added a rebuild target which rebuilds the full
10409 set of documentations
10410 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10411 the internal subset.
10412 * *.c *.h: modifications needed to generate the documentation using
10413 gtk-doc, cleanup of functions blocks, reorganisation of struct
10414 declarations.
10415
10416Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10417
10418 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10419 the tar and spec file to include the beginning of the doc.
10420
104211999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10422
10423 * doc/.cvsignore: Added this file.
10424
10425Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10426
10427 * tree.c: fixed xmlGetProp to return "" when the attribute
10428 exists, even if the node-list is NULL.
10429
10430Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10431
10432 * tree.c: patched an error outputting empty attribute values.
10433 * Makefile.am and doc/makefile.am: have been updated during the
10434 week-end. Sorry for an empty CVS log, I got a shell problem.
10435
10436Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10437
10438 * tree.h: cleaned up using enums instead of defines
10439 * parser.c, valid.[ch]: more work on parsing/output of element
10440 declarations
10441
10442Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10443
10444 * valid.[ch], tree.c, parser.c : more work toward full parsing
10445 of XML DTDs.
10446 * README: added informations about mailing-list and on-line
10447 documentation
10448
104491999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10450
10451 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10452
10453Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10454
10455 * parser.c, tree.[ch] : more work toward conformance testing,
10456 added a last element to accelerate parsing of very flat structures
10457 started working on internal subset Element content declaration.
10458 * valid.[ch] : first cut at adding code toward validation.
10459 * previous changes had also small impact on most files, especially
10460 the conformance testing using James Clark test suite.
10461
10462Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10463
10464 * test/* : updated the examples, most of them were not well
10465 formed (humm), and added rdf2.
10466 * result/* : resulting changes in the output.
10467
10468Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10469
10470 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10471
10472Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10473
10474 * tree.c: patched a bug in the generation of empty attributes
10475
10476Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10477
10478 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10479 for node/trees/documents/... Biggest problem is namespace
10480 support when copying subtrees.
10481
10482Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10483
10484 * parser.c, entities.c: improve entities and char ref encoding,
10485 and cleanups of error messages.
10486
10487Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10488
10489 * parser.c, entities.c: simple bug hunting done during rpm2html and
10490 rpmfind integration.
10491
10492Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10493
10494 * parser.[ch]: Added interfaces allowing to specify a SAX
10495 handler before parsing.
10496
10497Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10498
10499 * parser.c: redirrect all errors reporting through the SAX
10500 error function
10501
10502Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10503
10504 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10505 * libtool, tlmain ...: update of the libtool files
10506
105071998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10508
10509 * entities.c: Use g_snprintf insteda of snprintf.
10510
10511Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10512
10513 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10514 added ent5 test for this purpose.
10515 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10516
10517Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10518
10519 * parser.c: fixed? a strange error due to compression on a GWP
10520 document.
10521
10522Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10523
10524 * tree.[ch]: bug fixing
10525 * entities.[ch]: defined a specific type for predefined entities
10526 * doc/xml.html: more documentation on the library, how to use it,
10527 overview of the interfaces.
10528
10529Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10530
10531 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10532
10533Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10534
10535 * tree.c: corrected a small bug
10536 * doc/xml.html: continuing writing documentation.
10537
10538Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10539
10540 * debugXML.h debugXML.c: added debugging utilities.
10541 * tester.c: added --debug switch.
10542 * tree.c: patched an incorrect node->type assignment.
10543 * parser.c: formatting, ensure that node->doc != NULL in attributes
10544
10545Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10546
10547 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10548 entity support and provide an internal representation close to
10549 DOM one (entity ref nodes, and attribute value as tree). I tried
10550 to preserve the interface but this will surely break some apps
10551 (I have to change rpm2html/rpmfind for example). I had to change
10552 two interfaces, and the generated tree is somewhat different.
10553 * doc/* : started documenting the XML library, the tree and
10554 DOM/Corba. This is a first step.
10555
10556Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10557
10558 * parser.c: Set up the fonctions comment block, boring but useful.
10559 * parser.h, SAX.c, parser.c: now attributes are processed through
10560 the SAX interface. The problem is that my SAX interface diverged
10561 quite a bit from the original one, well this is not an official
10562 spec, and translating it from Java to C is hairy anyway...
10563
10564Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10565
10566 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10567 fonctions comment block, boring but useful.
10568
10569Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10570
10571 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10572 conversion routines. However they are not yet used to convert the
10573 inputs. The core will run with UTF-8.
10574
10575Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10576
10577 * tree.c : make sure that the type id is properly set-up when
10578 a new object is allocated, needed for DOM.
10579
10580Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10581
10582 * tree.h, tree.c: Ok, the main objects in the tree will be native
10583 corba objects, it costs 8 bytes per Node, Attribute and Document
10584 but it simplifies the Corba integration a lot (no extra interface
10585 objects to allocate/free).
10586
10587Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10588
10589 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10590 and changed NODEs contants for conformity with DOM Level 1
10591
10592Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10593
10594 * added hooks to keep track of servants when creating objects
10595 xmlDoc and xmlNode (for Corba export).
10596
10597Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10598
10599 * added xml-config script.
10600
10601Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10602
10603 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10604 to autoupdate libtool and automake conf files.
10605
106061998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10607
10608 * Makefile.am: Use '?' to separate the sed
10609 commands as ',' is used when people pass -Wl,something.
10610
10611
10612Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10613
10614 * tree.c, tree.h: added a per-document compression interface.
10615
10616Tue Sep 22 20:47:38 EDT 1998
10617
10618 * tree.c, tree.h: added saving with compression and added interfaces
10619 to control the compression level (xmlGetCompressMode,
10620 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10621
10622Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10623
10624 * parser.c: corrected a loop for files of size 0
10625
106261998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10627
10628 * error.h: New file. Contains prototyes from `error.c'.
10629
10630Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10631
10632 * Makefile.am (xmlincdir): New macro.
10633 (xmlinc_HEADERS): Renamed from include_HEADERS.
10634
10635Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10636
10637 * applied small patch on numeric entities from
10638 Christopher Blizzard <blizzard@appliedtheory.com>
10639
10640Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10641
10642 * New release 0.2, removed the old xml_* files so that it's
10643 coherent with the other CVS base (W3C), far better conformance
10644 to standard, new namespaces, decent entities support, beginning
10645 of a SAX-like interface. Nearly nothing left intact, even the
10646 test examples ...
10647
106481998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10649
10650 * .cvsignore: Add .deps dir
10651
10652Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10653
10654 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10655
10656Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10657
10658 * configure.in: added test for CPP
10659 * AUTHORS, Changelog: the original ones didn't get commited but the
10660 glib ones instead, fixed.
10661 * Makefile.am: corrected an error in library naming
10662
10663Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10664
10665 * integrated code developped at W3C
10666 * changed the original Copyright
10667 * migrated to automake
10668 * prefixed the filenames by xml_ to avoid filename clashes
10669
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010670Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10671
10672 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10673 should not be called.
10674
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010675Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10676
10677 * libxml-2.0.pc.in: applied the patch to fix #101894
10678
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010679Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10680
10681 * tree.c : applied patch from Lukas Schroeder for register callbacks
10682 * valid.c: modified patch from Lukas Schroeder to test
10683 register callbacks with --chkregister
10684
Daniel Veillard067bae52003-01-05 01:27:54 +000010685Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10686
10687 * xmlreader.c: seriously changed the way data are pushed to
10688 the underlying parser, go by block of 512 bytes instead of
10689 tryng to detect tag boundaries at that level. Changed the
10690 way empty element are detected and tagged.
10691 * python/tests/reader.py python/tests/reader2.py
10692 python/tests/reader3.py: small changes mostly due to context
10693 reporting being different and DTD node being reported. Some
10694 errors previously undetected are now caught and fixed.
10695 * doc/xmlreader.html: flagged last section as TODO
10696
Daniel Veillard51a447a2003-01-04 19:42:46 +000010697Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10698
10699 * python/libxml.py: integrated the Python 2.2 optimizations
10700 from Hannu Krosing, while maintaining compatibility with
10701 1.5 and 2.1
10702
Daniel Veillarde59494f2003-01-04 16:35:29 +000010703Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10704
10705 * xmllint.c: a bit of cleanup
10706 * xmlreader.c: small fix
10707 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10708 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10709
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010710Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10711
10712 * python/setup.py.in: patch from Stéphane Bidoul to include
10713 drv_libxml2.py in setup.py
10714
Daniel Veillard66b82892003-01-04 00:44:13 +000010715Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10716
10717 * doc/xmlreader.html: starting documenting the new XmlTextReader
10718 interface.
10719
Daniel Veillard7704fb12003-01-03 16:19:51 +000010720Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10721
10722 * xmllint.c: added the --stream flag to use the TextReader API
10723 * xmlreader.c: small performance tweak
10724
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010725Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10726
10727 * xmlreader.c python/tests/reader2py: okay the DTD validation
10728 code on top of the XMLTextParser API should be solid now.
10729
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010730Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10731
10732 * xmlreader.c python/tests/reader2py: Fixing some more mess
10733 with validation and recursive entities while using the
10734 reader interface, it's getting a bit messy...
10735
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010736Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10737
10738 * xmlreader.c python/tests/reader.py: another couple of problem
10739 related to IsEmptyElement reported by Stéphane Bidoul needed
10740 some fixes.
10741
Daniel Veillard4f860202003-01-02 13:00:02 +000010742Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10743
10744 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10745 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10746 based on the python XmlTextReader interface.
10747
Daniel Veillard3c265e42003-01-01 21:06:49 +000010748Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10749
10750 * tree.c: backing out one change in the last patch which broke the
10751 regression tests
10752
Daniel Veillard5335dc52003-01-01 20:59:38 +000010753Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10754
10755 * global.data globals.c tree.c include/libxml/globals.h: applied
10756 an old patch from Lukas Schroeder to track node creation and
10757 destruction. Probably missing a lot of references at the moment
10758 and not usable reliably.
10759
Daniel Veillard8ba17412003-01-01 19:13:12 +000010760Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10761
10762 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10763 from doc/news.html and a stylesheet
10764
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010765Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10766
10767 * xmlreader.c python/tests/reader.py: fixed another couple of
10768 xmlreader bugs reported by Stéphane Bidoul and added tests.
10769
Daniel Veillard9e395c22003-01-01 14:50:44 +000010770Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10771
10772 * xmlreader.c python/tests/reader2.py: fixed another validity
10773 checking in external parsed entities raised by Stéphane Bidoul
10774 and added a specific regression test.
10775 * python/tests/reader3.py: cleanup
10776
Daniel Veillardd5896142002-12-31 14:45:26 +000010777Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * xmlreader.c python/tests/reader2.py: fixed a problem with
10780 validation within entities pointed by Stéphane Bidoul, augmented
10781 the tests to catch those.
10782
Daniel Veillarddc85f282002-12-31 11:18:37 +000010783Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * python/generator.py: modified the generator to allow keeping
10786 class references when creating new classes, needed to fix a bug
10787 pointed by Stéphane Bidoul where the input buffer of the
10788 xmlTextReader instance gets destroyed if the python wrapper for
10789 the input is not referenced anymore.
10790
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010791Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10794 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10795
Daniel Veillard571b8892002-12-30 12:37:59 +000010796Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * xmlreader.c python/tests/reader.py: fixed another problem
10799 pointed by Stéphane Bidoul
10800
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010801Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10804 with "<a/>"
10805
Daniel Veillardecaba492002-12-30 10:55:29 +000010806Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * SAX.c: warn on xmlns:prefix="foo"
10809 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10810 for namespace attributes handling.
10811
Daniel Veillard2d84a892002-12-30 00:01:08 +000010812Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10815 a really nasty problem raised by a DocBook XSLT transform
10816 provided by Sebastian Bergmann
10817
Daniel Veillard29b3e282002-12-29 11:14:41 +000010818Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10821 by Stéphane Bidoul and integrated it into the tests
10822
Daniel Veillarde18fc182002-12-28 22:56:33 +000010823Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10826 extended the XmlTextReader API a bit, addding accessors for
10827 the current doc and node, and an entity substitution mode for
10828 the parser.
10829 * python/libxml.py python/libxml2class.txt: related updates
10830 * python/tests/Makefile.am python/tests/reader.py
10831 python/tests/reader2.py python/tests/reader3.py: updated a bit
10832 the old tests and added a new one to test the entities handling
10833
Daniel Veillardaba976d2002-12-28 21:14:18 +000010834Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * python/generator.py python/libxml2class.txt
10837 python/tests/reader.py python/tests/reader2.py: changed the
10838 generator to provide casing for the XmlTextReader similar to
10839 C# so that examples and documentation are more directly transposable.
10840 Fixed the couple of tests in the suite.
10841
Daniel Veillard83298842002-12-28 15:12:33 +000010842Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * doc/guidelines.html: added a document on guildeline for
10845 publishing and deploying XML
10846
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010847Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * valid.c xmlreader.c: final touch running DTD validation
10850 on the XmlTextReader
10851 * python/tests/Makefile.am python/tests/reader2.py: added a
10852 specific run based on the examples from test/valid/*.xml
10853
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010854Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * python/libxml.py: added a few predefined xmlTextReader parser
10857 configuration values.
10858
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010859Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * python/libxml_wrap.h: trying to fix #102037
10862
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010863Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * SAX.c: fixing bug #95296, when the predefined entities
10866 are redefined in the DTD the default one must be used
10867 instead anyway.
10868
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010869Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10870
10871 * doc/xmllint.xml
10872 * doc/xmllint.1
10873 Add discussion of XML_DEBUG_CATALOG to xmllint man
10874 page - bug #100907
10875
10876
Daniel Veillarddf512f42002-12-23 15:56:21 +000010877Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * xmlreader.c: Fixed the empty node detection to avoid reporting
10880 an inexistant close tag.
10881
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010882Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10885 for Python 2.1
10886
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010887Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10890
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010891Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * doc/libxml2-api.xml python/tests/reader.py: one really need
10894 to provide the base URI information when creating a reader parser
10895 from an input stream. Updated the API and the example using it.
10896
Daniel Veillardea7751d2002-12-20 00:16:24 +000010897Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10900 include/libxml/valid.h include/libxml/xmlreader.h: working on
10901 DTD validation on top of xml reader interfaces. Allows to
10902 validate arbitrary large instances. This required some extensions
10903 to the valid module interface and augmenting the size of xmlID
10904 and xmlRef structs a bit.
10905 * uri.c xmlregexp.c: simple cleanup.
10906
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010907Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10910 work on the xml reader interfaces.
10911 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10912 Web page for the Windows binaries.
10913
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010914Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * xmlIO.c: applied a patch for VMS following the report by
10917 Nigel Hall
10918
Daniel Veillard3772de32002-12-17 10:31:45 +000010919Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * parser.c: the parseStartTag bug fix wasn't complete.
10922
Daniel Veillard67df8092002-12-16 22:04:11 +000010923Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10926 parseStartTag, fixing it.
10927 * test/att4 result/att4 result/noent/att4: adding the test
10928 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10929 more methods to XmlTextReader.
10930
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010931Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10932
10933 * win32/libxml2.def.src: added more xml reader exports
10934 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10935 to the build
10936
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010937Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10938
10939 * doc/tutorial/xmltutorial.xml
10940 plus generated html and pdf
10941 Updating tutorial again based on further comments from Niraj
10942 Tolia on the last iteration
10943
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010944Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10945
10946 * doc/tutorial/xmltutorial.xml
10947 * doc/tutorial/includekeyword.c
10948 * doc/tutorial/includegetattribute.c
10949 plus generated html and pdf
10950 Adding fix from Niraj Tolia to tutorial to properly free memory.
10951
10952
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010953Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10956 more methods of XmlTextReader.
10957 * python/libxml2class.txt python/tests/reader.py: this increased the
10958 methods in the bndings, augmented the test to check those new
10959 functions.
10960
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010961Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10964 methods of XmlTextReader.
10965 * python/generator.py python/libxml_wrap.h python/types.c
10966 python/libxml2class.txt: added the reader to the Python bindings
10967 * python/tests/Makefile.am python/tests/reader.py: added a specific
10968 test for the Python bindings of the Reader APIs
10969 * parser.c: small cleanup.
10970
Daniel Veillard06503452002-12-13 10:42:08 +000010971Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * xinclude.c: fallback was only copying the first child not the
10974 full child list of the fallback element, closes #89684 as reopened
10975 by Bernd Kuemmerlen
10976
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010977Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10978
10979 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10980
Daniel Veillard000eafb2002-12-12 10:04:22 +000010981Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
Daniel Veillardc1eed322002-12-12 11:01:32 +000010983 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010984 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010985 gives enum values, fix functype return type, put back fields in
10986 structs
10987 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010988
Daniel Veillard024b5702002-12-12 00:15:55 +000010989Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10992 about htmlNodeDumpOutput location.
10993 * xpath.c: removed an undefined function signature
10994 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10995 too many symbols in the API breaking the python bindings.
10996 Updated with the libxslt/libexslt changes.
10997
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010998Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * configure.in: preparing release of 2.4.29
11001 * doc/*: rebuilt the docs and API
11002 * xmlreader.c: a few more fixes for the XmlTextReader API
11003
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011004Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11005
11006 * include/win32config.h: applied mingw patch from Magnus Henoch
11007
Daniel Veillard5aad8322002-12-11 15:59:44 +000011008Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11011
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011012Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11015 building Python script, does the C parsing directly, generates
11016 a better API description including structure fieds defs and
11017 enums. Still a couple of bugs, but good enough for the python
11018 wrappers now.
11019 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11020 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11021 include/libxml/schemasInternals.h include/libxml/tree.h: more
11022 cleanup based on the python analysis script reports.
11023 * libxml.spec.in: make sure the API XML description is part of the
11024 devel package.
11025
Daniel Veillard01c13b52002-12-10 15:19:08 +000011026Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11029 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11030 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11031 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11032 code cleanup, especially the function comments.
11033 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11034
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011035Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * Makefile.am xmlreader.c include/libxml/Makefile.am
11038 include/libxml/xmlreader.h: Adding a new set of APIs based on
11039 the C# TextXmlReader API but converted to C. Allow to parse
11040 in constant memory usage, far simpler to program and explain
11041 than the SAX like APIs, unfinished but working.
11042 * testReader.c: test program
11043
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011044Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11045
11046 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11047
Daniel Veillard64b35282002-12-04 15:10:40 +000011048Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * tree.c: Chip turner indicated that XHTML1 serialization
11051 rule for style actually break on both IE and Mozilla,
11052 try to avoid the rule if escaping ain't necessary
11053
Daniel Veillard8efff672002-12-04 11:44:48 +000011054Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * nanhttp.c: handle HTTP URL escaping, problem reported by
11057 Glen Nakamura and Stefano Zacchiroli
11058
Daniel Veillard1c732d22002-11-30 11:22:59 +000011059Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11062
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011063Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * uri.c: Johann Richard pointed out some XPointer problems for
11066 URN based URI references in XInclude. Modified the URI parsing
11067 and saving routines to allow correct parsing and saving of
11068 XPointers, especially when attached to "opaque" scheme accordingly
11069 to RFC 2396
11070
Daniel Veillard8db67d22002-11-27 19:39:27 +000011071Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
11074 of refactoring to the HTML saving code.
11075 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
11076 in the doc.
11077
Daniel Veillardebc4ca92002-11-27 11:43:05 +000011078Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11079
11080 * tree.c include/libxml/tree.h: refactored the XML dump of a node
11081 to a buffer API to reuse the generic dump to an OutputIO layer,
11082 this reduces code, fixes xmlNodeDump() for XHTML, also made
11083 xmlNodeDump() now return the number of byte written.
11084
Daniel Veillard9d5ea172002-11-27 08:02:06 +000011085Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * python/setup.py.in: another patch from Stéphane Bidoul for
11088 Python bindings on Windows
11089 * doc/parsedecl.py: small cleanup
11090
Daniel Veillard9715c172002-11-25 16:33:40 +000011091Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * libxml.spec.in configure.in: add a line in %changelog for releases
11094
Daniel Veillard9bc53102002-11-25 13:20:04 +000011095Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * parser.c: patch from Marcus Clarke fixing a problem in entities
11098 parsing that was detected in KDe documentations environment.
11099
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000011100Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11101
11102 * python/libxml.c (libxml_prev): Return the previous as opposed to
11103 the next node (I guess this is the result of some cut & paste programming:)
11104
Daniel Veillard80d7b902002-11-23 16:23:08 +000011105Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
11108
Daniel Veillarda1196ed2002-11-23 11:22:49 +000011109Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * python/generator.py python/libxml.c python/setup.py.in: trying
11112 to fix the Python bindings build on Windows (Stéphane Bidoul)
11113
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000011114Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11115
11116 * win32/configure.js: added option for python bindings
11117 * win32/libxml2.def.src: added more exports
11118
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000011119Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11120
11121 * win32/Makefile.mingw: fixed unresolved symbols when linking with
11122 pthreads
11123 * win32/wince/*: applied updates to Windows CE port from Javier
11124
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000011125Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * configure.in: preparing 2.4.28
11128 * libxml.spec.in doc/Makefile.am: some cleanup
11129 * doc/*: updated the news and regenerated.
11130
Daniel Veillardfee408f2002-11-22 13:18:30 +000011131Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * HTMLparser.c: final touch at closing #87235 </p> end tags
11134 need to be generated.
11135 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
11136 this change slightly the output of a few tests
11137 * doc/*: regenerated
11138
Daniel Veillardd2ff0392002-11-22 12:28:38 +000011139Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * parserInternals.c: fixing bug #99190 when UTF8 document are
11142 parsed using the progressive parser and the end of the chunk
11143 is in the middle of an UTF8 multibyte character.
11144
William M. Brack8b2c7f12002-11-22 05:07:29 +000011145Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11146
11147 * threads.c: fixed initialization problem in xmlNewGlobalState
11148 which was causing crash.
11149 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
11150 in xmlInitializeGlobalState.
11151 * parserInternals.c: cleaned up ctxt->sax initialisation.
11152
Daniel Veillardd5c2f922002-11-21 14:10:52 +000011153Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * tree.c include/libxml/tree.h: modified the existing APIs
11156 to handle XHTML1 serialization rules automatically, also add
11157 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
11158 libxslt serialization uses it when needed without changing
11159 the library API.
11160 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
11161 result/xhtml1: added a new test specifically for xhtml1 output
11162 and updated the result of one XHTML1 test
11163
Daniel Veillardd076a202002-11-20 13:28:31 +000011164Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * xinclude.c parserInternals.c encoding.c: fixed #99082
11167 for xi:include encoding="..." support on text includes.
11168 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
11169 test/XInclude/ents/isolatin.txt : added a specific regression test
11170 * python/generator.py python/libxml2class.txt: fixed the generator
11171 the new set of comments generated for doc/libxml2-api.xml were
11172 breaking the python generation.
11173
Daniel Veillard817e70b2002-11-19 22:28:48 +000011174Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * doc/Makefile.am: repair some problem if gtk-doc fail or such
11177 * configure.in: patch for Solaris on new autoconf closes #98880
11178 * doc/parsedecl.py: repair the frigging API building script,
11179 did I say that python xmllib sucks ?
11180 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
11181 and some comment are no more truncated.
11182
Daniel Veillarda7e05b42002-11-19 08:11:14 +000011183Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * parser.c: Martin Stoilov pointed out a potential leak in
11186 xmlCreateMemoryParserCtxt
11187
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000011188Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
11191 included in HTML documents and using the push parser.
11192
Daniel Veillard4efd3be2002-11-18 09:11:13 +000011193Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11194
11195 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
11196 specified, look for the Python interpreter not just in the
11197 specified root but also in the specified location. Fixes #98825
11198
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000011199Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * python/libxml.c: fixing bug #98792 , node may have no doc
11202 and dereferencing without checking ain't good ...
11203
Daniel Veillarddad3f682002-11-17 16:47:27 +000011204Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * configure.in: preparing release 2.4.27
11207 * doc/* : updated and rebuilt the docs
11208 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
11209 and all the docs are actually packaged and in the final RPMs
11210 * parser.c parserInternals.c include/libxml/parser.h: restore
11211 xmllint --recover feature.
11212
Daniel Veillard68e9e742002-11-16 15:35:11 +000011213Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
Daniel Veillard784b9352003-02-16 15:50:27 +000011215 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000011216 processing of parsed entities, and XPath computation on sustitued
11217 entities.
11218 * testXPath.c: make sure entities are substitued.
11219
Daniel Veillard328f48c2002-11-15 15:24:34 +000011220Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
Daniel Veillard784b9352003-02-16 15:50:27 +000011222 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000011223 processing of internal parsed entities, which had to be changed.
11224
Daniel Veillard66651aa2002-11-15 11:21:43 +000011225Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * Makefile.am python/Makefile.am python/tests/Makefile.am:
11228 trying to fix bug #98517 about building outside the source tree
11229 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
11230
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000011231Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11232
11233 * include/win32config.h: cleanup
11234 * win32/Makefile.mingw: integrated mingw in JScript configure
11235 * win32/Makefile.msvc: modified to allow mingw coexistence
11236 * win32/configure.js: integrated mingw
11237 * win32/Readme.txt: cleanup
11238
Daniel Veillard8dd86a52002-11-12 21:14:17 +000011239Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * HTMLparser.c: strengthen the guard in the Pop macros,
11242 like in the XML parser, closes bug #97315
11243
Daniel Veillard0821b152002-11-12 20:57:47 +000011244Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
11247 callback is never used.
11248
Daniel Veillard8606bbb2002-11-12 12:36:52 +000011249Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * parserInternals.c: fixed the initialization of the SAX structure
11252 which was breaking xsltproc
11253 * xpath.c: patch from Petr Pajas for CDATA nodes
11254 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
11255 * parser.c include/libxml/parser.h: patch from Peter Jones
11256 removing a leak in xmlSAXParseMemory() and adding the
11257 function xmlSAXParseMemoryWithData()
11258
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000011259Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
11260
11261 adding pdf of tutorial, changing web page to link to it
11262 * doc/tutorial/xmltutorial.pdf
11263 * doc/xml.html
11264 * doc/docs.html
11265
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000011266Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
11267
11268 * doc/tutorial/ar01s08.html
11269 adding file what I forgot for tutorial
11270
11271
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000011272Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
11273
11274 Adding encoding discussion to tutorial
11275 Added:
11276 * doc/tutorial/images/*.png: DocBook admonition image files
11277 * doc/tutorial/apf.html, apg.html: new generated html
11278 * doc/tutorial/includeconvert.c: conversion code entity file
11279 changed:
11280 * doc/tutorial/xmltutorial.xml: DocBook original
11281 * doc/tutorial/*.html: generated html
11282
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011283Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11284
11285 * include/libxml/*.h: retired xmlwin32version.h
11286 * doc/Makefile.am: retired xmlwin32version.h
11287 * win32/configure.js: retired xmlwin32version.h
11288
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011289Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11290
11291 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011292 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
11293 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011294
Daniel Veillard7216cfd2002-11-08 15:10:00 +000011295Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * globals.c: fixed a typo pointed out by Igor
11298 * xpath.c: try to speed up node compare using line numbers
11299 if available.
11300
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011301Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * tree.c: make xmlFreeNode() handle attributes correctly.
11304
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011305Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11306
11307 * catalog.c: completed the #96963 fix, as reported by Karl
11308 Eichwalder
11309
Daniel Veillard56f21f22002-11-06 15:49:46 +000011310Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11313
Daniel Veillard91ad8792002-11-04 17:06:52 +000011314Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * Makefile.am: switched the order of a couple of includes
11317 to fix bugs #97100
11318
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011319Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11320
11321 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11322 xmlLoadCatalogs that used to separate directories with a ':'.
11323
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011324Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11325
11326 * threads.c: improvements to the Windows-side of thread handling
11327 * testThreads.c: conditionally excluded unistd.h
11328 * testThradsWin32.c: broke overlong lines
11329 * include/win32config.h: adapted thread-related macros to the new
11330 scheme and for pthreads on Windows
11331 * win32/Makefile.msvc: introduced a more flexible thread build,
11332 added testThreads[Win32].c to the build
11333 * win32/configure.js: introduced a more flexible thread config
11334
John Fleck61f6fb62002-10-31 15:23:29 +0000113352002-10-31 John Fleck <jfleck@inkstain.net>
11336
11337 * doc/xml.html (and, by implication, FAQ.html)
11338 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11339
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011340Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11341
11342 * configure.in: removed xmlwin32version.h
11343 * include/libxml/Makefile.am: removed xmlwin32version.h
11344
Daniel Veillardce66ce12002-10-28 19:01:59 +000011345Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * tree.c: applied patch from Brian Stafford to fix a bug
11348 in xmlReconciliateNs()
11349
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011350Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * tree.c: applied patch from Christian Glahn to allow
11353 xmlNewChild() on document fragment nodes
11354
Daniel Veillardb39bc392002-10-26 19:29:51 +000011355Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * parser.c: Christian Glahn found a problem with a recent
11358 patch to xmlParseBalancedChunkMemoryRecover()
11359 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11360 problems
11361 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11362 test/schemas/seq*: added the test cases from Charles
11363
Daniel Veillard366a9152002-10-23 20:43:53 +000011364Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11367 serious cleanup of the spec file and associated changes
11368 in the Makefiles.
11369 * valid.c: try to remove some warnings on x86_64
11370
Daniel Veillardd033d022002-10-23 14:55:02 +000011371Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11374 fix bug #96586
11375
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011376Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11379 parsing, applied his patch
11380 * result/HTML/attrents.html result/HTML/attrents.html.err
11381 result/HTML/attrents.html.sax test/HTML/attrents.html:
11382 added the test and result case provided by Mikhail Sogrine
11383
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011384Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * vms/build_libxml.com vms/config.vms vms/readme.vms
11387 include/libxml/parser.h include/libxml/parserInternals.h
11388 include/libxml/tree.h include/libxml/xmlIO.h
11389 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11390 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11391 Applied the VMS update patch from Craig A. Berry
11392 * doc/*.html: update
11393
Daniel Veillardf000f072002-10-22 14:28:17 +000011394Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11397
Daniel Veillard1e208222002-10-22 14:25:25 +000011398Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * debugXML.c: adding a grep command to --shell in xmllint
11401 for T.V. Raman
11402
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011403Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * xmlcatalog.c: tried to fix some of the problem with --sgml
11406
Daniel Veillard935494a2002-10-22 14:22:46 +000011407Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * parser.c: tried to fix bug #91500 where doc->children may
11410 be overriden by a call to xmlParseBalancedChunkMemory()
11411
11412Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11415 identifiers in SGML catalogs containing '&'
11416
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011417Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * python/types.c: fixed bugs when passing result value tree
11420 to Python functions.
11421
Daniel Veillard48267432002-10-18 11:21:38 +000011422Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * configure.in: preparing the release of 2.4.26
11425 * doc/*: updated and rebuilt the documentation
11426
Daniel Veillardbb284f42002-10-16 18:02:47 +000011427Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * parser.c: fixed a XML Namespace compliance bug reported by
11430 Alexander Grimalovsky
11431
Daniel Veillard44892f72002-10-16 15:23:26 +000011432Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * HTMLtree.c: fixed serialization of script and style when
11435 they are not lowercase (i.e. added using the API to the tree).
11436
Daniel Veillard2fd85422002-10-16 14:32:41 +000011437Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * valid.c: make xmlValidateDocument emit a warning msg if there
11440 is no DTD, pointed by Christian Glahn
11441
Daniel Veillard32370232002-10-16 14:08:14 +000011442Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11445 content model when some of the blocks have min or max, and a couple
11446 of bugs found in the process.
11447 * result/schemas/list0* test/schemas/list0*: added some specific
11448 regression tests
11449
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011450Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * README: updated the contact informations
11453
Daniel Veillard63186732002-10-15 08:43:17 +000011454Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11457 misses it, reported by Peter Bray.
11458
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011459Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11462 and removed a few warnings
11463
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011464Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * parser.c: Christian Glahn found a small bug in the push parser.
11467 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11468 public
11469
Daniel Veillard6045c902002-10-09 21:13:59 +000011470Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * xmlschemas.c include/libxml/xmlschemas.h: added
11473 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11474 * testSchemas.c: added --memory to test the new interface
11475
Daniel Veillardf0070122002-10-09 14:24:17 +000011476Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * doc/index.py doc/search.php: integrated the XSLT indexing,
11479 a few fixed in the indexer, added a scope selection at the
11480 search level.
11481
Daniel Veillard01992e02002-10-09 10:20:30 +000011482Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11485 this was due to uninitialized parts of the validation context
11486
Daniel Veillard321be0c2002-10-08 21:26:42 +000011487Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * debugXML.c: applied patch from Mark Vakoc except the API
11490 change, preserved it.
11491 * doc/*: updated the docs to point to the search engine for
11492 information lookup or before bug/help reports.
11493
Daniel Veillard01e87d22002-10-08 16:55:06 +000011494Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * doc/index.py doc/search.php: added mailing-list archives
11497 indexing and lookup
11498
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011499Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11502
Daniel Veillard9b006132002-10-07 11:13:27 +000011503Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * doc/index.py: improved HTML indexing
11506 * doc/search.php: make the queries also lookup the HTML based indexes
11507
Daniel Veillard141d04b2002-10-06 21:51:18 +000011508Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * doc/index.py: added HTML page indexing
11511
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011512Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11513
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011514 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011515 problem in libxslt.
11516 * catalog.c: fixed list handling in XML_CATALOG_FILES
11517
Daniel Veillardceb09b92002-10-04 11:46:37 +000011518Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * valid.c: typo/bug found by Christian Glahn
11521
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011522Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11523
11524 * xmlIO.c: applied Windows CE patch from Javier.
11525 * win32/wince: new directory, contains support for the PocketPC
11526 with Windows CE from Javier.
11527 * include/win32config.h: reorganised, removed duplicate
11528 definitions and applied WinCE patch from Javier.
11529 * include/wsockcompat.h: new file, now contains WinSock
11530 compatibility macros.
11531 * win32/Makefile.msvc: introduced double-run compilation.
11532
Daniel Veillarde16b5742002-09-26 17:50:03 +000011533Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * configure.in include/libxml/xmlwin32version.h: preparing release
11536 of 2.4.25
11537 * doc/*: updated and regenerated teh docs and web pages.
11538
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011539Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11542 error were not covering namespace declarations.
11543 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11544 it was missing the attribute declaration for the namespace
11545 * result/VC/NS3: the fix now report breakages in that test
11546
Daniel Veillardabe01742002-09-26 12:40:03 +000011547Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11550
Daniel Veillard2ace1952002-09-26 12:28:02 +000011551Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11554 and regenerated the docs and web site
11555
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011556Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11559 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11560 not before
11561
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011562Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * python/generator.py python/libxml2class.txt: fixed a stupid error
11565 breaking the python API
11566
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011567Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11570 triostr.c triostr.h: applied a trio update patch from
11571 Bjorn Reese which should work with MinGW
11572
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011573Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * tree.c: improving some documentation comments
11576 * xmlregexp.c: found and fixed a mem leak with python regression tests
11577 * doc/*: rebuilt the doc and the API XML file including the
11578 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11579 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11580 python/types.c: added access to the XML Schemas regexps from
11581 python
11582 * python/tests/Makefile.am python/tests/regexp.py: added a
11583 simple regexp bindings test
11584
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011585Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11586
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011587 * doc/xml.html:
11588 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011589
Daniel Veillard118aed72002-09-24 14:13:13 +000011590Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * xmlregexp.c: fixed the data callback on transition functionality
11593 which was broken when using the compact form
11594 * result/schemas/*: updated the results, less verbose, all tests
11595 pass like before
11596 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11597 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11598 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11599 annoying warnings
11600 * xpath.c: try to provide better error report when possible
11601
Daniel Veillard72336152002-09-21 13:08:14 +000011602Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * Makefile.am: fixed a breakage raised by Jacob
11605
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011606Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11607
11608 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11609 which don't use sockets
11610
Igor Zlatkovic01280582002-09-20 16:40:34 +000011611Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11612
11613 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11614 * win32/configure.js: applied zlib patch from Daniel Gehriger
11615
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011616Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11617
11618 * win32/configure.js: applied the patch from Mark Vakoc for
11619 regexp support
11620 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11621 for regexp support
11622
Daniel Veillardb5c05732002-09-20 13:36:25 +000011623Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * xmlschemastypes.c: as pointed by Igor Float and Double
11626 parsing ain't finished yet
11627
Daniel Veillard40b11342002-09-20 12:01:39 +000011628Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * Makefile.am configure.in: trying to fix #88412 by bypassing
11631 all the python subdir if python ain't detected
11632
Daniel Veillard23e73572002-09-19 19:56:43 +000011633Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11636 made configuring with regexps/automata/unicode the default
11637 but without schemas ATM
11638 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11639 fixed the regexp based DTD validation performance and memory
11640 problem by switching to a compact form for determinist regexps
11641 and detecting the determinism property in the process. Seems
11642 as fast as the old DTD validation specific engine :-) despite
11643 the regexp built and compaction process.
11644
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011645Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * valid.c: determinism is debugged, new DTD checking code now works
11648 but xmlFAComputesDeterminism takes far too much CPU and the whole
11649 set usues too much memory to be really usable as-is
11650
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011651Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * tree.c: fixed another stupid bug in xmlGetNodePath()
11654 * xmllint.c: --version now report the options compiled in
11655
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011656Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * HTMLparser.c: small cleanup
11659 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11660 when configured with them. A bit of debugging around the determinism
11661 checks is still needed
11662
Daniel Veillard63b01c22002-09-17 19:25:28 +000011663Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11666
Daniel Veillard92727042002-09-17 17:59:20 +000011667Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * xmlIO.c: small portability glitch fixed.
11670
Daniel Veillard84d70a42002-09-16 10:51:38 +000011671Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * xmlschemastypes.c: incomplete steps for real/double support
11674 * testAutomata.c include/libxml/xmlautomata.h
11675 include/libxml/xmlregexp.h: avoiding a compilation problem
11676 * valid.c include/libxml/valid.h: starting the work toward using
11677 the regexps for actual DTD validation
11678
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011679Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * hash.c: cosmetic cleanup
11682 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11683 integrating a DTD validation layer based on the regexps
11684
Daniel Veillard4402ab42002-09-12 16:02:56 +000011685Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11688 the determinism was tested before eliminating the epsilon
11689 transitions :-(
11690
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011691Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * python/generator.py python/libxml.c python/libxml.py
11694 python/libxml2-python-api.xml python/libxml2class.txt
11695 python/libxml_wrap.h python/types.c: updated the python
11696 bindings, added code for easier File I/O, and the ability to
11697 define a resolver from Python fixing bug #91635
11698 * python/tests/Makefile.am python/tests/inbuf.py
11699 python/tests/outbuf.py python/tests/pushSAXhtml.py
11700 python/tests/resolver.py python/tests/serialize.py: updated
11701 and augmented the set of Python tests.
11702
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011703Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11704
11705 * win32/configure.js: added more readme info for the binary
11706 package.
11707
Daniel Veillard607b35c2002-09-10 12:16:19 +000011708Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * xmlIO.c: fixed a stupid out of bound array error
11711
11712Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11715 messing around with support for Windows path, cleanups,
11716 trying to identify and fix the various code path to the
11717 filename access. Added xmlNormalizeWindowsPath()
11718
Daniel Veillard76575762002-09-05 14:21:15 +000011719Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * error.c valid.c: working on better error reporting of validity
11722 errors, especially providing an accurate context.
11723 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11724 error reports in those cases.
11725
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011726Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11729 parser.c parserInternals.c xmlIO.c: get rid of all the
11730 perror() calls made in the library execution paths. This
11731 should fix both #92059 and #92385
11732
Daniel Veillard19aa7022002-09-05 11:14:19 +000011733Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * xmllint.c: memory leak reporting was broken after a change
11736 of the preprocessor symbol used to activate it.
11737
Daniel Veillardec6725e2002-09-05 11:12:45 +000011738Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * tree.c: try to make the copy function work for node of
11741 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11742 DOM layers though, not libxml2 itself.
11743
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011744Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * valid.c: try to provide file and line informations, not all
11747 messages are covered, but it's a (good) start
11748
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011749Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * xinclude.c: reimplemented a large part of the XInclude
11752 processor, trying to minimize resources used, James Henstridge
11753 provided a huge test case which was exhibiting severe memory
11754 consumption problems.
11755
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011756Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * python/Makefile.am: applied patch from Christophe Merlet to
11759 reestablish DESTDIR
11760
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011761Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * libxml.spec.in: fixes libary path for x86_64 AMD
11764
John Fleckbe98b332002-09-04 03:16:23 +000011765Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11766
11767 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011768 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011769 (plus resulting generated html files)
11770 fixing one spot I missed in the tutorial where I hadn't freed
11771 memory properly
11772
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011773Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11774
11775 * doc/tutorial/includeaddattribute.c
11776 * doc/tutorial/includeaddkeyword.c
11777 * doc/tutorial/includegetattribute.c
11778 * doc/tutorial/includekeyword.c
11779 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011780 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011781 update tutorial to properly free memory (thanks to Christopher
11782 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011783 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011784 added image files so the callouts are graphical, making it
11785 easier to read ( use "--param callout.graphics 1" to generate
11786 html with graphical callouts)
11787
Daniel Veillarde1662542002-08-28 11:50:59 +000011788Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11791 nice logos generated by Marc Liyanage
11792 * doc/site.xsl *.html: changed the stylesheet to show the new
11793 logo and regenerated the pages
11794
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011795Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11798
Daniel Veillard42766c02002-08-22 20:52:17 +000011799Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * xpath.c: possible mem leak patch from Jason Adams
11802
11803Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11806 in the XQuery namespace
11807 * configure.in: preparing 2.4.24
11808 * doc/*.html: updated the web pages
11809
11810Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * python/generator.py: closing bug #85258 by generating conditional
11813 compile check to avoid linking to routines not configured in.
11814
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000118152002-08-22 Havoc Pennington <hp@pobox.com>
11816
11817 * autogen.sh: update error message for missing automake
11818
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011819Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11820
11821 * python/Makefile.am: typo in target name resulted in libxml2.py
11822 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11823
Daniel Veillard22669b22002-08-22 07:17:11 +000011824Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * win32/win32/Makefile.mingw: updated with version from
11827 Elizabeth Barham at http://soggytrousers.net/repository/
11828
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011829Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11830
11831 * win32/Makefile.msvc: added the prefix location to the include
11832 and lib search path.
11833
Havoc Pennington830e8972002-08-18 22:22:13 +0000118342002-08-18 Havoc Pennington <hp@pobox.com>
11835
11836 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11837 both automake 1.6 and 1.4 installed get the right automake. Means
11838 compilation from CVS will now require the latest automake 1.4
11839 release, or manually creating symlinks called "automake-1.4" and
11840 "aclocal-1.4"
11841
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011842Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * configure.in python/Makefile.am: more AMD 64 induced changes from
11845 Frederic Crozat
11846
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011847Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * xinclude.c: oops I was missing the xml:base fixup too
11850 * result/XInclude/*.xml: this adds xml:base attributes to most
11851 results of the tests
11852
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011853Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * xinclude.c: quick but apparently working implementation of
11856 xi:fallback, should close bug #89684
11857 * Makefile.am test/XInclude/docs/fallback.xml
11858 result/XInclude/fallback.xml: added a basic test for fallback,
11859 and run with --nowarning to avoid a spurious warning
11860 * configure.in: applied patch from Frederic Crozat for python
11861 bindings on AMD 64bits machines.
11862
Daniel Veillard9e923512002-08-14 08:48:52 +000011863Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11866 the caller don't pass a SAX callback block.
11867
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011868Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * tree.c: applied the same fix for the XML-1.0 namespace to
11871 xmlSearchNsByHref() as was done for xmlSearchNs()
11872
Daniel Veillardad11b302002-08-12 14:53:41 +000011873Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * libxml.3: small cleanup of the man page
11876 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11877 when serializing HREF attributes generated by XSLT.
11878
Daniel Veillardc084e472002-08-12 13:27:28 +000011879Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11882 version of Marc Liyanage' patch for boolean attributes in HTML
11883 output
11884
Daniel Veillard5f91b372002-08-12 12:13:01 +000011885Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * python/tests/serialize.py: fixed the test results, indenting
11888 behaviour changed slightly
11889
Aleksey Sanin9e951762002-08-08 18:02:41 +000011890Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11891
11892 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11893 new c14n function to Windows def files
11894
Aleksey Saninea4272a2002-08-02 23:50:03 +000011895Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11896
11897 * c14n.c: fixed a memory leak in c14n code
11898
Daniel Veillard58e44c92002-08-02 22:19:49 +000011899Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * parser.c include/libxml/parser.h: adding a new API for Christian
11902 Glahn: xmlParseBalancedChunkMemoryRecover
11903 * valid.c: patch from Rick Jones for some grammar cleanup in
11904 validation messages
11905 * result/VC/* result/valid/*: this slightly change some of the
11906 regression tests outputs
11907
Daniel Veillard0bf29002002-08-01 12:54:11 +000011908Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * tree.c: trying to fix a problem in namespaced attribute handling
11911 raised by Christian Glahn
11912
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011913Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * encoding.c include/libxml/encoding.h: Opening the interface
11916 xmlNewCharEncodingHandler as requested in #89415
11917 * python/generator.py python/setup.py.in: applied cleanup
11918 patches from Marc-Andre Lemburg
11919 * tree.c: fixing bug #89332 on a specific case of loosing
11920 the XML-1.0 namespace on xml:xxx attributes
11921
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011922Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11923
11924 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11925 corner case from new Merlin's test suite and added a callback
11926 that will be used to improve xmlsec performance
11927
11928
Daniel Veillard0b22def2002-07-29 16:23:03 +000011929Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * HTMLtree.c: trying to fix the <style> escaping problem in
11932 HTML serialization bug #89342
11933
Daniel Veillard0b28e882002-07-24 23:47:05 +000011934Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11937 and rebuilt the web site.
11938
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011939Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011940
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011941 * include/libxml/tree.h: added _private member to xmlNs struct
11942
Daniel Veillard1d995272002-07-22 16:43:32 +000011943Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * HTMLparser.c: fixing bug #84876 based on the xml working
11946 code.
11947
William M. Brack61eaba52002-07-21 11:14:18 +000011948Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11949
11950 * python/Makefile.am: enhanced to fix bug 72012 (errors
11951 when using '-jX' make parameter)
11952
William M. Brackef61d202002-07-19 08:32:00 +000011953Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11954
11955 * xpath.c: small additional enhancement for booleans
11956 compared to nodesets
11957
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011958Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * HTMLtree.c: changed the order of the encoding declaration
11961 attributes in the meta tags due to a bug in IE/Mac
11962
William M. Brack0c022ad2002-07-12 00:56:01 +000011963Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11964
11965 * xpath.c: enhanced handling of booleans (especially '='
11966 and '!=' for nodesets) - fixes bug 85256. Added new
11967 routine xmlXPathNotEqualValues for more proper handling
11968 of '!=' when nodesets are involved.
11969
Daniel Veillard06944e22002-07-11 19:55:18 +000011970Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11973 doc/xmlcatalog_man.xml to the source distribution
11974
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011975Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11976
11977 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11978 asked for this.
11979
Daniel Veillard539638b2002-07-06 19:55:14 +000011980Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * configure.in: preparing 2.4.23
11983 * doc/*: rebuilt the docs
11984
Daniel Veillard176d99f2002-07-06 19:22:28 +000011985Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * parser.c: fixing bug #84169 by fixing the
11988 comment of xmlCreatePushParserCtxt to describe the
11989 encoding detection parameters better.
11990
Daniel Veillard37f961d2002-07-06 17:53:56 +000011991Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * valid.c: fixing bug #79331 in one path the lookup for
11994 ID attributes on a namespaced node wasn't handled correctly :-\
11995
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011996Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * HTMLparser.c: trying to fix 87235 about discarded white
11999 spaces in the HTML parser.
12000 * result/HTML/*: this changes the output of a number of HTML
12001 regression tests
12002
Daniel Veillardfdc91562002-07-01 21:52:03 +000012003Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * xpath.c: applied patch from Richard Jinks for the namespace
12006 axis + fixed a memory error.
12007 * parser.c parserInternals.c: applied patches from Peter Jacobi
12008 removing ctxt->token for good.
12009 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12010 popped out by the regression tests.
12011 * Makefile.am: patch for threads makefile from Gary Pennington
12012
William M. Brack6000af52002-06-28 11:43:13 +000012013Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12014
Daniel Veillardfdc91562002-07-01 21:52:03 +000012015 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012016 expressions involving preceding-sibling (et al).
12017
Daniel Veillard153120c2002-06-18 07:58:35 +000012018Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * hash.c: applied a patch from Peter Jacobi to solve a problem
12021 when compiling with the Watcom C on Win32
12022 * result/schemas/*.err: the change of hashing algo generated
12023 permutations in the output
12024
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012025Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * hash.c: applied patch from Sander Vesik improving the quality of
12028 the hash function.
12029
Aleksey Sanina5808b92002-06-14 17:07:41 +0000120302002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012031
12032 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12033 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12034 xmllint.c xpath.c: replaced sprintf() with snprintf()
12035 to prevent possible buffer overflow (the bug was pointed
12036 out by Anju Premachandran)
12037
Daniel Veillarde059b892002-06-13 15:32:10 +000012038Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * parser.c: removed an uninitialized data error popped by valgrind
12041 on PE references
12042
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012043Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12044
12045 * doc/xml.html
12046 adding tutorial reference to the web page
12047
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012048Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12049
12050 * doc/tutorial/xmltutorial.xml
12051 * doc/tutorial/ar01s07.html
12052 * doc/tutorial/ape.html
12053 * doc/tutorial/includegetattribute.c
12054 adding section to tutorial about retrieving an attribute
12055 value
12056
Daniel Veillardf5582f12002-06-11 10:08:16 +000012057Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * parser.c: applied a couple of patches from Peter Jacobi to start
12060 to get rid of ctxt->token, with a possible significant speed
12061 improvement to be gained once done. Better compliance with PE
12062 references constructs in DTDs too.
12063 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12064 from Peter too
12065
Daniel Veillard38d80e22002-06-11 07:24:56 +000012066Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * parser.c: Babak Vahedipour-Kunze reported that openTag in
12069 xmlParseElement was likely to have been deallocated at the
12070 time of the report, possibly leading to segfault. Just report
12071 the tag name now.
12072
Daniel Veillard9e412302002-06-10 15:59:44 +000012073Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * xpath.c: patch from Richard Jinks for XPath substring() function
12076 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
12077
Aleksey Sanina5808b92002-06-14 17:07:41 +0000120782002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000012079
12080 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
12081
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000012082Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
12083
12084 *doc/FAQ.html
12085 fixing typos in FAQ, thanks to Robert Funnell for the
12086 editing help
12087
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012088Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * NEWS: got complaints from rpmlint that it was empty
12091
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000012092Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
12093
12094 * added doc/tutorial, including:
12095 apa.html
12096 apb.html
12097 apc.html
12098 apd.html
12099 ar01s02.html
12100 ar01s03.html
12101 ar01s04.html
12102 ar01s05.html
12103 ar01s06.html
12104 includeaddattribute.c
12105 includeaddkeyword.c
12106 includekeyword.c
12107 includestory.xml
12108 index.html
12109 xmltutorial.xml
12110 libxml tutorial, including generated html
12111
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000012112Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12113
12114 * result/c14n/exc-without-comments/merlin-c14n-two-*
12115 result/c14n/without-comments/merlin-c14n-two-*
12116 test/c14n/exc-without-comments/merlin-c14n-two-*
12117 test/c14n/without-comments/merlin-c14n-two-*
12118 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
12119 c14n/exc-c14n and slightly modified test script to handle
12120 these test cases
12121 * c14n.c: fixed bugs for complicated nodes set (namespace
12122 without node and others from merlin-c14n-two.tar.gz)
12123 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
12124 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
12125 for xmlsec performance patch
12126 * xpath.c: fixed self::node() for namespaces and attributes
12127
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012128Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
12129
12130 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
12131 but with the format parameter
12132 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
12133
Aleksey Saninc57f9c12002-05-31 19:14:57 +000012134Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
12135
12136 * Makefile.am: updated c14n tests suite
12137 * c14n.c: performance improvement for previous c14n patch
12138
Daniel Veillarde72c7562002-05-31 09:47:30 +000012139Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * parser.c: another peroformance patch from Peter Jacobi, that
12142 time on parsing attribute values.
12143
Aleksey Sanin508a1012002-05-31 06:32:32 +000012144Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
12145
12146 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
12147 into LibXML2 test suite
12148
Aleksey Sanindffd5c82002-05-31 04:24:13 +000012149Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
12150
12151 * c14n.c: propagating xpath ancesstors node fix to c14n
12152 plus small performance improvement to reduce number of
12153 mallocs
12154 * xpath.c: fixed ancestors axis processing for namespace nodes
12155
Daniel Veillard46de64e2002-05-29 08:21:33 +000012156Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
12159 Peter Jacobi
12160
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000012161Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * configure.in: preparing 2.4.22
12164
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000012165Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
12168 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
12169 a public entry point.
12170 * doc/*: rebuilt the API and docs
12171
Daniel Veillarded23b7d2002-05-27 12:16:02 +000012172Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * xpath.c: patch from Richard Jinks to fix a problem introduced
12175 in the previous patch and pointed by Norm
12176
Daniel Veillardc6924812002-05-24 11:10:43 +000012177Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * libxml.spec.in: fixing bug #81112
12180
Daniel Veillard234bc4e2002-05-24 11:03:05 +000012181Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * uri.c: fixing bug #82848
12184
Daniel Veillarda2878972002-05-24 07:54:39 +000012185Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * result/catalogs/mycatalog.full: Aleksey's commit changed the
12188 output of one catalog test
12189
Aleksey Sanin114e4752002-05-24 07:20:27 +000012190Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000012191
Aleksey Sanin114e4752002-05-24 07:20:27 +000012192 * global.data globals.c tree.c include/libxml/globals.h
12193 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
12194 default value for global parameter xmlIndentTreeOutput to 1 and
12195 introduced new global parameter xmlTreeIndentString (the string
12196 used to do one-level indent) with default value " " (as it was
12197 in tree.c)
12198
Daniel Veillard49d5af82002-05-23 11:55:49 +000012199Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12200
12201 * Makefile.am: Merijn Broeren pointed out a problem when compiling
12202 with trio and schemas.
12203
Daniel Veillard7c13af42002-05-22 09:57:32 +000012204Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * xpath.c: patch from Richard Jinks to fix the problem raised in
12207 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
12208
Daniel Veillard5a872412002-05-22 06:40:27 +000012209Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * xmlschemas.c: a bit of work on import.
12212 * xmlschemastypes.c: Charles Bozeman provided a compare function
12213 for date/time types so min/max facet restrictions should work,
12214 indeterminate comparisons return an error instead of equal.
12215 * test/schemas/date_0* result/schemas/date_0_0: specific test
12216 from Charles Bozeman too
12217
Daniel Veillard10b6da42002-05-18 07:55:20 +000012218Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12219
12220 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
12221 from Christian Cornelssen fixing the man pages and the Catalog
12222 building script.
12223 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
12224 next step is <xs:import> I now have a reasonable understanding
12225 of how it works.
12226
Daniel Veillarde5354492002-05-16 08:43:22 +000012227Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12228
12229 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
12230
Igor Zlatkovic1396e182002-05-14 22:22:40 +000012231Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12232
12233 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
12234
Daniel Veillard088bf112002-05-14 11:03:59 +000012235Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * xpath.c: fixing an XPath function evalutation bug pointed out
12238 by Alexey Efimov where the context was lost when evaluating
12239 the function arguments
12240
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012241Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000012242
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012243 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
12244 function public for XMLSec performance optimizations
12245
Daniel Veillard3cd72402002-05-13 10:33:30 +000012246Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * python/generator.py python/libxml2class.txt : fixed a problem
12249 with the HTML parser pointed by Gary Benson
12250 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
12251 example
12252
Aleksey Sanine48a3182002-05-09 18:20:01 +000012253Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12254 * parser.c: fixed bug #81159 (memory growth in SAX)
12255
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012256Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12257 * xpath.c: fixed bug #78858 (the real fix)
12258
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012259Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012260 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012261
Daniel Veillard4cbe4702002-05-05 06:57:27 +000012262Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * tree.c: modified xmlNodeSetBase to allow changing the
12265 base of a document.
12266
Daniel Veillard070803b2002-05-03 07:29:38 +000012267Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12268
12269 * xmlschemastypes.c: patch Charles Bozeman for validation of
12270 all the date, time, and duration types
12271 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
12272 * configure.in: fixed an error pointed by an user
12273 * xml2-config.in: fixed an error pointed by an user
12274
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000012275Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12276
12277 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
12278 win32/libxml2.def.src xmlIO.c: exported default
12279 'file:', 'http:' and 'ftp:' protocols input handlers
12280 and maked protocols comparisson case insensitive
12281
Daniel Veillard34de97f2002-04-30 14:29:22 +000012282Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * configure.in: Neven Has detected a typo
12285
Daniel Veillard28577c32002-04-30 06:48:41 +000012286Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
12289 as one of the persons allowed to commit directly to the
12290 module.
12291
Daniel Veillardfc57b412002-04-29 15:50:14 +000012292Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
12295 * valid.c: raised a too low limit
12296 * doc/*: rebuilt the docs
12297
Daniel Veillardeca82812002-04-24 11:42:02 +000012298Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12299
12300 * test/XPath/expr/floats test/XPath/expr/functions
12301 result/XPath/expr/floats result/XPath/expr/functions
12302 xpath.c: another XPath conformance patch from Richard Jinks
12303
Daniel Veillard13e04c62002-04-23 17:51:29 +000012304Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * xmlschemas.c: fixed validation of attribute groups.
12307 * test/schemas result/schemas: added an example from the primer
12308
Daniel Veillard88c58912002-04-23 07:12:20 +000012309Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12312 * test/schemas result/schemas: updated the test list
12313
Daniel Veillarde19fc232002-04-22 16:01:24 +000012314Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * TODO: updated a bit
12317 * parser.c: made a comment more specific
12318 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12319 Schemas conformance.
12320 * test/schemas result/schemas: updated the test list
12321
Daniel Veillard441bc322002-04-20 17:38:48 +000012322Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12323
12324 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12325 implementing xs:all with minOccurs = 0
12326 * tes/schemas/* result/schemas/*: added more tests covering
12327 xs:all
12328
Daniel Veillard8a001f62002-04-20 07:24:11 +000012329Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * xmlregexp.c: first implementation of the all particle, this
12332 may need to be revisited for case where not all transitions
12333 must be crossed.
12334
Daniel Veillard7646b182002-04-20 06:41:40 +000012335Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12336
12337 * tree.c: another entity processing update from Markus Henke
12338
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012339Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12340
12341 * trionan.c: fixed crash on OSF/1
12342
Daniel Veillardb4398962002-04-19 07:01:55 +000012343Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * xmlschemas.c: more Schemas work
12346 * test/schemas/* result/schemas/*: added more tests coming
12347 from the spec.
12348
Daniel Veillard54761132002-04-18 21:00:44 +000012349Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12352 ExcC14N specification
12353
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012354Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * tree.c: patch from Markus Henke, fix for recursive entities.
12357
Daniel Veillard23b1f372002-04-18 15:50:05 +000012358Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * xpath.c: fix a problem with string() on a document node.
12361
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012362Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * Makefile.am xmlschemas.c: more Schemas work
12365 * test/schemas/* result/schemas/*: added more tests coming
12366 from the spec.
12367
Daniel Veillard6231e842002-04-18 11:54:04 +000012368Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12371 * result/HTML/*: this changes a few things in the results
12372
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012373Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12374
12375 * include/libxml/tree.h: eliminated 'declaration different than
12376 prototype' warning
12377 * include/win32config.h: "resolved" conflicts with errno.h
12378
Daniel Veillardb509f152002-04-17 16:28:10 +000012379Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12382 on the automata interfaces and debug of counted choices
12383 * test/schemas/* result/schemas/*: added a number of tests
12384
Daniel Veillard8651f532002-04-17 09:06:27 +000012385Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12388 a bit of work on Schemas
12389 * testSchemas.c: try to make it more useful
12390 * test/schemas/* result/schemas/* Makefile.am: changed the
12391 Schemas regression test procedure, started adding a few samples
12392
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012393Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12394
12395 * include/libxml/encoding.h: Patch for the Borland C++ builder
12396 * include/libxml/tree.h: Patch for the Borland C++ builder
12397 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012398 * win32/bcb5: New directory for the Borland C++ builder
12399 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012400
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012401Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12402
12403 * win32/Makefile.msvc: Update for XML Schema support
12404 * win32/configure.js: Update for XML Schema support
12405 * win32/libxml2.def.src: Update for XML Schema support
12406
Daniel Veillard4255d502002-04-16 15:50:10 +000012407Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12410 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12411 xmlunicode.c include/libxml/Makefile.am
12412 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12413 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12414 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12415 include/libxml/xmlversion.h.in : merged the current state of
12416 XML Schemas implementation, it is not configured in by default,
12417 a specific --schemas configure option has been added.
12418 * test/automata test/regexp test/schemas Makefile.am
12419 result/automata result/regexp result/schemas:
12420 merged automata/regexp/schemas regression tests
12421
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012422Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12423
12424 * xpath.c: Gary found a compile time problem, fixes #78823
12425
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012426Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * configure.in: release of 2.4.20
12429 * doc/*: updated and rebuilt the docs
12430
Daniel Veillardf544f192002-04-15 12:56:56 +000012431Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * python/Makefile.am: patch from Cristian Gafton to build on
12434 Red Hat 6.2, should also fix #75779
12435
Daniel Veillard940492d2002-04-15 10:15:25 +000012436Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12437
12438 * valid.c: first part of fixing #78729
12439
Daniel Veillardeb475a32002-04-14 22:00:22 +000012440Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12441
12442 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12443 escaping of URI when saving HTML files.
12444 * result/HTML/*: this impacted some tests
12445
Daniel Veillard9b731d72002-04-14 12:56:08 +000012446Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12447
12448 * configure.in: trying to fix #77441
12449
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012450Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * include/libxml/xmlIO.h: Hallski complained it could not be
12453 included by itself.
12454
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012455Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12456
12457 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12458
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012459Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12460
12461 * win32/configure.js: patch from Nilo for the c14n option
12462 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12463
Daniel Veillardda423da2002-04-10 19:25:38 +000012464Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12467 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12468 LIBXML_THREAD_ENABLED
12469
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012470Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * xpath.c: another patch from Richard Jinks for substring conformance
12473 * test/XPath/expr/floats test/XPath/expr/strings
12474 result/XPath/expr/floats result/XPath/expr/strings: update of the
12475 test suite to check those.
12476
Daniel Veillard01917aa2002-04-10 11:30:41 +000012477Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12478
12479 * xpath.c: patch from Richard Jinks for .x float parsing.
12480
Daniel Veillard46d6c442002-04-09 16:10:39 +000012481Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12482
12483 * parser.c: patch from Markus Henke when an encoding ain't recognized
12484
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012485Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12486
12487 * libxml.m4: got a report that #include <string.h> was needed
12488
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012489Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12492
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012493Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12494
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012495 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012496
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012497Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12500 pointed out by Melvyn Sopacua.
12501
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012502Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12503
12504 * libxml.m4: Frédéric Crozat gave a patch related to the change
12505 of Include paths breaking the libxml.m4
12506
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012507Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * xpath.c: Fix bug #76927 forgot to save some context
12510 when evaluating binary expressions
12511
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012512Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * configure.in: fixed configure for MPE/iX from Markus Henke
12515 * xmlmemory.c: fixed initialization problems
12516 * xpath.c: another set of patches from Richard Jinks this
12517 fixes "make XPathtests" on linux
12518
Daniel Veillard21458c82002-03-27 16:12:22 +000012519Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12520
12521 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12522 * test/XPath/expr/compare test/XPath/expr/equality
12523 test/XPath/expr/floats test/XPath/expr/functions
12524 test/XPath/expr/strings result/XPath/expr/compare
12525 result/XPath/expr/equality result/XPath/expr/floats
12526 result/XPath/expr/functions result/XPath/expr/strings: Updated
12527 tests though they show a divergence on Linux
12528
Daniel Veillard28dfed12002-03-27 09:08:17 +000012529Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12530
12531 * xpath.c trionan.c: previous commit also included patches
12532 from Richard Jinks on some IEEE support corner case
12533
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012534Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12535
12536 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12537 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12538 that $(datadir) should be used for docs
12539
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012540Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12543 could leak filedescriptors
12544
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012545Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12546
12547 * configure.in nanohttp.c: applied patch from Allan Clark for
12548 UnixWare/OpenServer
12549
Daniel Veillard19274092002-03-25 16:48:03 +000012550Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12551
12552 * configure.in: preparing 2.4.19
12553 * doc/*: rebuilt the docs
12554
Daniel Veillard56b2db72002-03-25 16:35:28 +000012555Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * nanohttp.c: fixing #76043, got fed up with non-portability
12558 of that piece of code.
12559
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012560Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12561
12562 * valid.c SAX.c: Never commit without running "make tests" :-(
12563 fix a couple of stupidities in the previous commit
12564 * result/*: a few changes in some attribute order result of previous
12565 commit.
12566
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012567Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12570 the internal subset should not raise duplicate ID errors,
12571 also there was a small bug in conjunction to namespace
12572 declarations defaulted and xml:xxx attributes DTD definitions.
12573
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012574Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12575
12576 * xpath.c: Richard Jinks also raised some rounding problems
12577 this tries to fix them
12578
Daniel Veillard4e2df542002-03-22 12:23:14 +000012579Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12580
12581 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12582 behaviour in xmlXPathCastToString()
12583
Daniel Veillarddb552912002-03-21 13:27:59 +000012584Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12587 raised by Morus Walter
12588
Daniel Veillard9e537932002-03-21 13:08:08 +000012589Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12592 from Igor
12593
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012594Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12595
12596 * xpath.c: fixing #75619, related to a problem when trying
12597 to evaluate condition when the current node set resulting
12598 from that sub-step evaluation is empty. Also fixes 2 potential
12599 problem with previous-sibling and next-siblings axis.
12600
Daniel Veillard1840ef02002-03-21 08:05:23 +000012601Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12604 HTML support is not configured in.
12605
Daniel Veillard561b7f82002-03-20 21:55:57 +000012606Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12609 include/libxml/tree.h: dohh I really didn't intended to commit
12610 this test version :-(
12611
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012612Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12613
12614 * testSAX.c: I wanted to see the real speed at the SAX interface
12615 after a little too many Ximianer started complaining about the
12616 parser speed.
12617 added a --quiet option:
12618 paphio:~/XML -> ls -l db100000.xml
12619 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12620 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12621 3200006 callbacks generated
12622 real 0m1.270s
12623 Which means 16MBytes/s and 3Mcallback/s
12624
Daniel Veillardc62a1472002-03-19 18:35:12 +000012625Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12626
12627 * xpath.c: valgrind spotted another error that time when running
12628 on libxslt regression tests
12629
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012630Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12631
12632 * Makefile.am: adding "make valgrind" running the full regression
12633 tests (except python ones) under Valgrind (using valgrind -q
12634 which was kindly added by the author).
12635 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12636 passes cleanly now except an obcure floating point initialization
12637 raised in log10() in one XPath regression test ???
12638 * tree.c: edited some comments to close #75244
12639
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012640Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12641
12642 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12643 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12644 context of ScrollKeeper, made sure that if the number is
12645 an integer, the serialization follows the description at
12646 http://www.w3.org/TR/xpath#section-String-Functions
12647
Daniel Veillard5997aca2002-03-18 18:36:20 +000012648Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12649
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012650 * configure.in: preparing 2.4.18
12651 * doc/*: updated and rebuilt the web site
12652 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12653 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012654 * parser.c: humm, changed the way the SAX parser work when
12655 xmlSubstituteEntitiesDefault(1) is set, it will then
12656 do the entity registration and loading by itself in case the
12657 user provided SAX getEntity() returns NULL.
12658 * testSAX.c: added --noent to test the behaviour.
12659
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012660Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12661
12662 * parser.c: Wilfried Teiken provided a hackish but working
12663 way to get context reported back on entities when parsing
12664 with SAX and without breaking the DOM build.
12665
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012666Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * c14n.c: applied a new patch from Aleksey Sanin
12669 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12670 to reference Aleksey implementation of XML digital Signatures
12671
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012672Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12673
12674 * xpath.c: small fix to avoid potential problem due to
12675 ordering of freeing data
12676 * python/Makefile.am: people were complaining about
12677 the generated file in python dir not being built
12678
Daniel Veillardd2379012002-03-15 22:24:56 +000012679Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12680
12681 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12682 python/generator.py python/libxml.c python/types.c: Cleanup
12683 of the python Makefiles based on Jacob and James feedback,
12684 fixed the spec file accordingly, fixed the number of warning
12685 that passing my pedantic CFLAGS was generating. Conclusion
12686 is that Python includes are real crap.
12687
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012688Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12689
12690 * configure,in: it was reported quite a few times that
12691 xml2-config --cflags should not output
12692 -I$includeprefix/libxml2/libxml because libxml2 header names
12693 clashes with existing names like list.h from C++ stl.
12694 Includes should be #include<libxml/xxx.h> so ...
12695
Daniel Veillard6f293b12002-03-15 09:42:33 +000012696Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12697
12698 * c14n.c: another patch from Aleksey Sanin
12699
Daniel Veillard5c396542002-03-15 07:57:50 +000012700Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12701
12702 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12703 canonicalization algorithm
12704 * doc/xml.html doc/index.html: added the C14N references on the
12705 index page.
12706
jacob berkman9be65862002-03-14 02:15:56 +0000127072002-03-13 jacob berkman <jacob@ximian.com>
12708
12709 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12710 usage, redundant, and gcc specific
12711
Daniel Veillard75be0132002-03-13 10:03:35 +000012712Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12713
12714 * xpath.c: speedup some node selection operations, this can
12715 have a significant impact on DocBook Norm's stylesheets
12716 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12717 make sure it's always the case
12718 * debugXML.c: distinguish CDATA and comments in ls operations
12719
Daniel Veillard61f26172002-03-12 18:46:39 +000012720Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12721
12722 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12723 to generate better API descriptions etc...
12724
Daniel Veillard9ff88172002-03-11 09:15:32 +000012725Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12726
12727 * c14n.c: Fixing #74186, made sure all boolean expressions
12728 get fully parenthesized, ran indent on the output
12729 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12730 include/libxml/tree.h: also #74186 related, removed the
12731 --with-buffers option, and all the preprocessor conditional
12732 sections that were resulting from it.
12733
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012734Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12735
12736 * valid.c: applied patch from Dodji Seketeli fixing an
12737 uninitailized variable in xmlValidGetValidElements()
12738
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012739Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12740
12741 * c14n.c: fixed a few comments
12742 * doc/*.html doc/*/*.html: regenerated the docs and added
12743 the C14N API
12744 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12745
Daniel Veillardfa49d872002-03-09 10:20:00 +000012746Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12747
12748 * check-xml-test-suite.py: fix to adapt varaiations in the
12749 bindings
12750 * configure.in python/setup.py python/setup.py.in: fixed to
12751 have the version of the python scripts automatically updated
12752
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012753Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12754
12755 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12756 in xmlCopyProp()
12757
Daniel Veillardaf43f632002-03-08 15:05:20 +000012758Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12759
12760 * configure.in: preparing 2.4.17 release
12761 * doc/*: updated and rebuilt the docs
12762 * xpath.c: fixed a comment
12763 * python/libxml.c: fixed a possible reentrancy problem
12764
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012765Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12768 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12769 added a specific regression test
12770 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12771 not raise exceptions when failing to find the attribute.
12772
Daniel Veillard90bc3712002-03-07 15:12:58 +000012773Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12774
12775 * configure.in xmllint.c: owen pointed out a problem with the
12776 ftme fix, gettimeofday() was not detected by configure and
12777 the ftime header wasn't included, dohhh
12778
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012779Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12780
12781 * configure.in xmllint.c: trying to fix #71457 for timing
12782 precision when gettimeofday() is not availble but ftime() is
12783
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012784Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12785
12786 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12787 are now copied on install and part of the -devel RPM
12788
Daniel Veillard7b416132002-03-07 08:36:03 +000012789Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12790
12791 * xpath.c: trying to avoid bug #72150 which was apparently
12792 caused by a gcc bug (or a processor problem) as detailed
12793 at http://veillard.com/gcc.bug
12794
Daniel Veillardf742d342002-03-07 00:05:35 +000012795Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12796
12797 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12798 fixed xmlReconciliateNs(), added a Python test/example for
12799 inter-document cut'n paste
12800 * python/libxml.py: fixed node.doc on document nodes and added
12801 xpathEval() onto node objects
12802
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012803Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12804
12805 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12806 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12807 fixup and integrated tests for the serialization stuff
12808
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012809Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12810
12811 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12812 moved the libxml man page to section 3
12813
Daniel Veillard1e774382002-03-06 17:35:40 +000012814Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12815
12816 * tree.c: fix bug #72490
12817 * python/libxml.c python/libxml.py: added methods serialize()
12818 and saveTo() to all node elements.
12819
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012820Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12821
12822 * xmlIO.c: closed #73430, don't read from an input source
12823 which indicated an end-of-file or an error.
12824
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012825Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12826
12827 * parser.c: make sure SAX endDocument is always called as
12828 this could result in a Python memory leak otherwise (it's
12829 used to decrement ref-counting)
12830 * python/generator.py python/libxml.c python/libxml.py
12831 python/libxml2-python-api.xml python/libxml2class.txt
12832 python/tests/error.py python/tests/xpath.py: implemented
12833 the suggestions made by Gary Benson and extended the tests
12834 to match it.
12835
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012836Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12837
12838 * python/generator.py: applied patch fixing #73450
12839
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012840Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12841
12842 * xpath.c: fixing #61290 "namespace nodes have no parent"
12843 long standing divergence from the XPath REC. NodeSets
12844 simply hold a copy of namespace nodes and those node ->next
12845 points to the parent (which may not be the node carrying the
12846 definition).
12847 * include/libxml/xpath.h: flagged but didn't added a possible
12848 speedup
12849 * DOCBparser.c HTMLparser.c: removed some warnings from push
12850 parser due to new state being added.
12851 * tree.c: new fix from Boris Erdmann
12852 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12853 the XML Canonalization support from Aleksey Sanin
12854
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012855Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12856
12857 * tree.c: patch from Boris Erdmann fixing some namespace odities
12858 with xmlCopyNode()
12859
Daniel Veillardc6613042002-03-02 09:34:02 +000012860Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12861
12862 * xmlIO.c: fix bug #72706 when loading a NULL entity
12863
Daniel Veillardc0fef772002-03-01 16:16:31 +000012864Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12867 actually change in a future XML Namespace revision.
12868
Daniel Veillard79426f22002-03-01 16:14:17 +000012869Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12870
12871 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12872 added the possibility of returning nodesets from XPath extension
12873 functions written in Python
12874
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012875Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12876
12877 * python/*: commiting some Python bindings work done while travelling
12878
Daniel Veillard97300512002-03-01 09:13:41 +000012879Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12880
12881 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12882 explicitely with memory debugging switched on
12883
Daniel Veillard6361da02002-02-23 10:10:33 +000012884Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12885
12886 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12887 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12888 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12889 the accessor generator for strings
12890 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12891 regression test.
12892
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012893Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12894
12895 * python/README python/generator.py python/libxml.c python/setup.py:
12896 added the 'usual' setup.py to allow building a libxml2-python
12897 module based on the same code. The initialization is however
12898 different the 2 .so files fo libxml2 and libxslt are identical and
12899 they entry point initialize both libraries. this is done to avoid
12900 some possible nasty problem since the Python don't merge the maps
12901 of all shared modules.
12902
Daniel Veillard158a4d22002-02-20 22:17:58 +000012903Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12904
12905 * parser.c: fixed a push/encoding bug reported by Michael
12906 on librsvg
12907
Daniel Veillard7839e162002-02-20 18:54:48 +000012908Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12909
12910 * include/libxml/parserInternals.h: fixes a misplaced #endif
12911
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012912Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12913
12914 * parser.c valid.c: found and fixed a couple of allocation bugs
12915
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012916Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12917
12918 * doc/xml.html doc/python.html doc/*: added a Python and binding
12919 page describing the current state of the Python bindings and
12920 giving pointers to the other languages wrappers.
12921
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012922Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12923
12924 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12925 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12926 rebuilt the API and web site
12927 * xpath.c: fixed #71978 portability bugs
12928
Daniel Veillard8aff2472002-02-19 21:50:43 +000012929Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12930
12931 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12932
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012933Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12934
12935 * include/libxml/parserInternals.h parser.c: had to change
12936 2 internal parsing API when processing document content
12937 to check the start and end of element content are defined
12938 in the same entity
12939 * valid.c include/libxml/valid.h: attribute normalization can
12940 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12941 with the context to report it.
12942 * SAX.c: fixed the last known bugs, crazy validation constraints
12943 when a document is standalone seems correctly handled. There
12944 is a couple of open issues left which need consideration especially
12945 PE93 on external unparsed entities and standalone status.
12946 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12947 The 2 tests left failing are actually in error. Cleanup done.
12948
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012949Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12950
12951 * valid.c: implemented E59 spaces in CDATA does not match the
12952 nonterminal S
12953
Daniel Veillard878eab02002-02-19 13:46:09 +000012954Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12955
12956 * SAX.c parser.c valid.c: more validation test fixups
12957 * check-xml-test-suite.py: added duration info for the tests
12958
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012959Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12960
12961 * parser.c valid.c: a couple of errors were reported but not
12962 saved back as such in the parsing context. Down to 1% failure rate
12963 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12964
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012965Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12966
12967 * xmlInternald.c: isExtender was missing a char
12968 * parser.c include/libxml/parser.h: % are acceptable in the
12969 internal subset if within a PUBLIC ID
12970
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012971Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12972
12973 * SAX.c parserInternals.c valid.c: more work on the conformance
12974 suite. Took the step to finally block documents with encoding
12975 errors. It's a fatal error per the spec, people should have fixed
12976 their documents by now.
12977
Daniel Veillard55253e22002-02-18 14:32:39 +000012978Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12979
12980 * check-xml-test-suite.py: fixed the test script after some discussion
12981 on the semantic of TYPE="error"
12982 * Makefile.am: added the script to the distrib
12983
Daniel Veillard28757702002-02-18 11:19:30 +000012984Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12985
12986 * SAX.c entities.c: fixed a couple of conformances issues deep
12987 into the validation code (standalone and undeclared Notations)
12988
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012989Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12990
12991 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12992 stayed there for years !
12993
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012994Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12995
12996 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12997 missing
12998
Daniel Veillardc7612992002-02-17 22:47:37 +000012999Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13000
13001 * check-xml-test-suite.py: improved the behaviour a bit as
13002 well as the logs
13003 * parser.c valid.c SAX.c: fixed a few more bugs
13004 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13005
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013006Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13007
13008 * check-xml-test-suite.py: python script to run regression tests
13009 against the XML Test suite of W3C/OASis
13010 * SAX.c: fixed a validation bug
13011 * parser.c: fixed 3 errors pointed by the test suite
13012 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13013 * python/Makefile.am: fixed a dependendy
13014
Daniel Veillard9f28f302002-02-15 20:48:08 +000013015Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13016
13017 * xmlmemory.c: avoid a warning bug #71594
13018
Daniel Veillard144024e2002-02-13 21:14:46 +000013019Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13020
13021 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13022 warning on alpha/Tru64
13023
Daniel Veillarde4301c82002-02-13 13:32:35 +000013024Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13025
13026 * include/libxml/entities.h: fixing a comment
13027 * valid.c: fixing some troubles with validity check on namespaces
13028 * result/VC/NS3 test/VC/NS3: added a specific regression test
13029
Daniel Veillarda6d05382002-02-13 13:07:41 +000013030Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13031
13032 * tree.c: Fixing #71342 serializing '\n' in attribute values
13033 * result/noent/att3 result/att3 test/att3: added a specific
13034 test.
13035
Daniel Veillard797a5652002-02-12 13:46:21 +000013036Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13037
13038 * python/libxml.c: couple of bug fixes
13039
Daniel Veillard01a6d412002-02-11 18:42:20 +000013040Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13041
13042 * python/*.py: removed tabs and used spaces.
13043
Daniel Veillard397ff112002-02-11 18:27:20 +000013044Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13045
13046 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13047 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13048
Daniel Veillard03517542002-02-11 13:54:40 +000013049Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13050
13051 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13052 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13053
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013054Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13055
13056 * include/libxml/encoding.h include/libxml/entities.h
13057 include/libxml/globals.h include/libxml/parser.h
13058 include/libxml/threads.h include/libxml/tree.h
13059 include/libxml/xmlmemory.h: trying to fix the include mess
13060
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013061Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13062
13063 * include/libxml/xmlmemory.h: reverted part of the previous
13064 attempt to provide #69655, this was breaking the build.
13065
Daniel Veillard0ba59232002-02-10 13:20:39 +000013066Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13067
13068 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
13069 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
13070 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
13071 include/libxml/parserInternals.h include/libxml/tree.h
13072 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
13073 Tentatively fixed #69655 , make compiling with -Wredundant-decls
13074 clean.
13075 * python/libxml.c: fixed a warning.
13076
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000013077Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13078
13079 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
13080 copying of node, merge back IDs in the target document.
13081 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
13082 test/XInclude/ents/ids.xml: test case
13083 * result/VC/ElementValid4: output changed due to a typo fix
13084
Daniel Veillard1c18e302002-02-09 22:16:40 +000013085Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13086
13087 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000013088 generate the dependencies right as Jacob found out. Add
13089 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000013090
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000013091Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13092
13093 * parserInternals.c valid.c: Justin Fletcher found some parts
13094 of the code needing cleanup
13095 * libxml.spec.in python/Makefile.am python/generator.py
13096 python/libxml.c python/libxml.py: Fixed the python Makefiles
13097 corrected a bug showing up on ia64, changed the name of the
13098 python internal module too
13099
Daniel Veillard07be19b2002-02-08 14:20:35 +000013100Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13101
13102 * Makefile.am: applied patch from Andris Pavenis for binary
13103 name suffixes
13104
Daniel Veillardf216d462002-02-08 13:44:24 +000013105Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13106
13107 * xmllint.c win32/win32config.h: fixing #68748
13108
Daniel Veillardd455d792002-02-08 13:37:46 +000013109Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13110
13111 * valid.c: fixing #70166
13112
13113Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13114
13115 * valid.c: fixing #70077
13116
Daniel Veillardc575b992002-02-08 13:28:40 +000013117Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13118
13119 * Copyright Makefile.am README configure.in libxml.spec.in:
13120 Changed to the MIT Licence
13121 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
13122 doc/xmlio.html: updated the doc accordingly
13123 * include/libxml/xmlwin32version.h configure.in: preparing
13124 2.4.14 release
13125 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13126 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13127 fixed the const xmlChar * wrapper and generator, XPath extension
13128 functions now use the context as first argument
13129 * python/tests/tstxpath.py python/tests/xpath.py
13130 python/tests/xpathext.py: Updated the tests accordingly
13131 * tree.c: fixed bug #70067
13132
Daniel Veillard7db38712002-02-07 16:39:11 +000013133Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13134
13135 * Makefile.am: cleanup
13136 * debugXML.c: always use stdout if output is NULL
13137 * xmlIO.c: don't close filedescriptors passed to outputBuffers
13138 * python/Makefile.am python/generator.py python/libxml2class.txt
13139 python/libxml_wrap.h python/types.c: augmented the number of bindings
13140 handling FILE * and XPath contexts
13141 * python/tests/Makefile.am: avoid a stupid problem due to the
13142 use of TEST.
13143
Daniel Veillard15a143b2002-02-06 22:40:50 +000013144Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13145
13146 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
13147
Daniel Veillard70cab352002-02-06 16:06:58 +000013148Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13149
13150 * python/TODO python/libxml.c: cleanup the extension function lookup
13151 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
13152
Daniel Veillard7a96efc2002-02-05 16:34:33 +000013153Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13154
13155 * configure.in python/Makefile.am: do not install outside
13156 of prefix
13157
Daniel Veillard33caa0b2002-02-04 14:07:26 +000013158Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13159
13160 * python/TODO python/libxml.c: started adding SAX interfaces
13161 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
13162 SAX test
13163
Daniel Veillard36eea2d2002-02-04 00:17:01 +000013164Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13165
13166 * tree.c: hardened the addChild function
13167 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13168 python/libxml2class.txt python/libxml_wrap.h python/TODO:
13169 added accessors needed for xmlNode, a bit more testing and
13170 extension of interfaces
13171 * python/tests/Makefile.am python/tests/build.py: added a test
13172 build from scratch/save/load/check
13173
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000013174Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13175
13176 * parserInternals.c: change a small bit in the way valididy
13177 error messages get initialized
13178 * python/TODO python/libxml.c python/libxml2-python-api.xml
13179 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13180 added some memory debugging to track leaks at the libxml2 level
13181 * python/tests/*.py: changed all tests to check for leaks,
13182 there is just one left in XPath extension registrations.
13183
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000013184Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
13185
13186 * python/TODO python/generator.py python/libxml2-python-api.xml
13187 python/libxml2class.txt: more accessor classes for the parser
13188 context, allow to switch on and check validity
13189 * python/tests/Makefile.am python/tests/error.py
13190 python/tests/invalid.xml python/tests/valid.xml
13191 python/tests/validate.py: attded more test and and added error.py
13192 which I forgot to commit in the last step
13193
Daniel Veillard3ce52572002-02-03 15:08:05 +000013194Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13195
13196 * python/Makefile.am python/types.c: cleanup
13197 * python/libxml.c python/libxml.py python/libxml_wrap.h
13198 python/generator.py python/libxml2-python-api.xml
13199 python/libxml2class.txt: added class for parser context, added
13200 first cut for push mode support. Added a framework to generate
13201 accessors functions.
13202 * python/tests/Makefile.am python/tests/push.py: added a push
13203 test
13204
Daniel Veillardcfb05462002-02-02 23:18:22 +000013205Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13206
13207 * python/Makefile.am python/TODO python/libxml.py: fixed a small
13208 bug a bit of cleanup.
13209
Daniel Veillard5d819032002-02-02 21:49:17 +000013210Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13211
13212 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
13213 python/libxml2class.txt: adding error redirections and preformat
13214 to a python handler
13215 * python/tests/Makefile.am python/tests/*.py: cleanup made all
13216 tests self checking
13217
Daniel Veillard7fd7a942002-02-02 12:19:46 +000013218Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13219
13220 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
13221 a function
13222
Daniel Veillard9589d452002-02-02 10:28:17 +000013223Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13224
13225 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
13226 python/libxml.c python/libxml2-python-api.xml
13227 python/libxml2class.txt: Progressing through the TODOs, class
13228 description output, extra XML API, RPM now builds the wrappers
13229 for all python installed versions
13230
Daniel Veillard253aa2c2002-02-02 09:17:16 +000013231Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
13232
13233 * configure.in libxml.spec.in python/Makefile.am python/TODO
13234 python/generator.py python/libxml2class.txt: added more informations
13235 in the libxml2-python package including docs. Slightly changed
13236 the class hierarchy
13237 * python/tests/*: added basic regression tests infrastructure too
13238
13239Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13240
13241 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
13242 added libxml2-python as part of the packages installed
13243
Daniel Veillarda7340c82002-02-01 17:56:45 +000013244Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13245
13246 * python/Makefile.am python/generator.py python/libxml.c
13247 python/libxml.py: more work, now able to extend the
13248 XPath interpreter with functions written in python.
13249
Daniel Veillardc3e39442002-02-01 09:29:41 +000013250Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13251
13252 * python/Makefile.am: Jacob sent a patch to allow building from
13253 tarfile.
13254
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000013255Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13256
13257 * python/Makefile.am python/libxml.c configure.in Makefile.am:
13258 inserted the python wrappers build, I hope this won't be too
13259 unportable
13260
Daniel Veillard1971ee22002-01-31 20:29:19 +000013261Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13262
13263 * xpath.c: minor optimization
13264 * python/generator.py python/libxml.c python/libxml.py
13265 python/libxml_wrap.h: more work on the python bindings,
13266 they now support XPath and there is no evident leak
13267
Daniel Veillard36ed5292002-01-30 23:49:06 +000013268Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13269
13270 * python/generator.py python/libxml.c python/libxml.py:
13271 more work on the python bindings generator.
13272
Daniel Veillard96fe0952002-01-30 20:52:23 +000013273Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13274
13275 * python/generator.py python/libxml.c python/libxml_wrap.h:
13276 more work on the python bindings.
13277
Daniel Veillardd2897fd2002-01-30 16:37:32 +000013278Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13279
13280 * python/generator.py python/libxml.c python/libxml.py
13281 python/libxml_wrap.h: commited early version of a python binding
13282 for private use only ATM
13283
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000013284Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13285
13286 * entities.c tree.c include/libxml/entities.h: applied patch
13287 from Anthony Jones to implement copy of DTD subtree too. Had
13288 just to keep 2 function private which really ought to become
13289 public ones.
13290
Daniel Veillarda42f25f2002-01-25 14:15:40 +000013291Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13292
13293 * xmllint.c: added pointers to the web pages in the usage()
13294
Daniel Veillardbd227ae2002-01-24 16:05:41 +000013295Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13296
13297 * tree.c: more fixes from Petr Kozelka for attribute handling
13298 in the tree API to align the semantic with DOM.
13299
Daniel Veillard36065812002-01-24 15:02:46 +000013300Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13301
13302 * valid.c tree.c entities.c: another set of patches from
13303 Anthony Jones for copy operations cleanup and robustness
13304
Daniel Veillardf8592562002-01-23 17:58:17 +000013305Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13306
13307 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13308 an alphabetic index based on comments content
13309 * doc/*: rebuilt the web site with the new references
13310
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013311Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13312
13313 * parserInternals.h: Greg Sjaardema suggested to use an
13314 eponential buffer groth policy in xmlParserAddNodeInfo()
13315
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013316Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13317
13318 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13319 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13320 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13321 to generate cross-references, and added/updated the stylesheets
13322 to generate and link API indexes. The generic keyword index
13323 is not done yet.
13324 * doc/*.html: regenerated all the usual docs too
13325
Daniel Veillard2070c482002-01-22 22:12:19 +000013326Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13327
13328 * debugXML.c: added an xpath function to the shell for T. V. Raman
13329
13330Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013331
13332 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13333 debug routines.
13334
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013335Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13336
13337 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13338 support of attribute nodes
13339
Daniel Veillard9d06d302002-01-22 18:15:52 +000013340Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13341
13342 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13343 hopefully near complete and fully documented of the API in XML
13344 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13345 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13346 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13347 include/libxml/parserInternals.h include/libxml/valid.hi
13348 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13349 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13350 include/libxml/xpath.h include/libxml/xpathInternals.h:
13351 Cleaned up the doc comments a lot in the process, the interface
13352 coverage is now 100%
13353
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013354Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13355
13356 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13357 extracts comments from the gtk-doc DocBook output (a bit
13358 convoluted but seems to work).
13359
Daniel Veillard61006472002-01-21 17:31:47 +000013360Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13361
13362 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13363 added an XML description of the API, moved the script generating
13364 it here. Added a "make api" target
13365
Daniel Veillardd2f23002002-01-21 13:36:00 +000013366Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13367
13368 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13369
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013370Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13371
13372 * xpath.c include/libxml/xpathInternals.h: the change made to
13373 xmlXPathFuncLookupFunc was incompatible roll it back
13374
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013375Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13376
13377 * SAX.c: cleanup patch from Anthony Jones
13378 * doc/Makefile.am: fix the headers to avoid in make scan
13379 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13380 includes, * vs Ptr and general cleanup
13381 * parsedecl.py: first version of a script to extract the
13382 module interfaces, the goal will be to provide .decl or XML
13383 specification of the interfaces to build wrappers.
13384
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013385Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13386
13387 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13388 now provides return codes in case of errors
13389
Bjorn Reese026d29f2002-01-19 15:40:18 +000013390Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13391
13392 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13393 Upgraded to trio baseline 1.6
13394 * strio.h strio.c: Replaced by triostr.h and triostr.c
13395
Daniel Veillard572577e2002-01-18 16:23:55 +000013396Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13397
13398 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13399 of strdup usage in the code
13400
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013401Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13402
13403 * parser.c error.c: Keith Isdale complained rightly that
13404 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13405
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013406Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13407
13408 * tree.c: fixed the funxtion to set the xml: attributes
13409 * debugXML.c: added "setbase" to test it.
13410
Daniel Veillard2c748c62002-01-16 15:37:50 +000013411Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13412
13413 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13414 to allow updating an attribute content
13415
Daniel Veillard8de85c62002-01-15 17:10:15 +000013416Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13417
13418 * libxml.h: try to avoid problems when compiling on Windows
13419
Daniel Veillard314cfa02002-01-14 17:58:01 +000013420Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13421
13422 * hash.c: patch from Anthony Jones for hash.c allocation size
13423 * Makefile.am: trying to work around Yet Another Libtool Madness
13424 and build the 2.4.13 release finally ...
13425
Daniel Veillard744683d2002-01-14 17:30:20 +000013426Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13427
13428 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13429 * doc/* : update of the documentation
13430
Daniel Veillarde6a55192002-01-14 17:11:53 +000013431Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13432
13433 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13434 at fixing #61290 :-(
13435
Daniel Veillardfb25a512002-01-13 20:32:08 +000013436Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13437
13438 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13439 Fixes bug #67229
13440
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013441Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13442
13443 * tree.c: trying to avoid troubles when a subtree is copied
13444 and coalesced in part with the target tree. Should fix
13445 bug #67407
13446
Daniel Veillardd8224e02002-01-13 15:43:22 +000013447Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13448
13449 * valid.c: fixed validation of attributes content of type
13450 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13451 values, very old bug. Fixes #67671
13452
Daniel Veillard8107a222002-01-13 14:10:10 +000013453Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13454
13455 * parser.c include/libxml/parserInternals.h tree.c: integrated
13456 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13457 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13458
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013459Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13460
13461 * threads.c: applied Serguei Narojnyi's patch to add native
13462 thread support on the Win32 platform
13463 * testThreadsWin32.c Makefile.am: added the test program also
13464 from Serguei, Win32 specific
13465 * include/win32config.h include/libxml/xmlwin32version.h.in:
13466 added patch from Igor for the Windows thread specific defines.
13467
Daniel Veillard845cce42002-01-09 11:51:37 +000013468Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13469
13470 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13471
Daniel Veillard7b602b42002-01-08 13:26:00 +000013472Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13473
13474 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13475 output page into XMLinfo.html. Close bug #66951 and
13476 raised by Robert Collins too.
13477
Daniel Veillard73c6e532002-01-08 13:15:33 +000013478Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13479
13480 * encoding.c: Paul Keogh pointed out a possibility of segfault
13481 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13482 Closes bug # 68238
13483
Daniel Veillard4a859202002-01-08 11:49:22 +000013484Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13485
13486 * doc/*.html: updated the Gdome2 links
13487
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013488Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13489
13490 * libxml.h: Applied following patches from Robert Collins
13491 and make sure IN_LIBXML is defined when compiling it
13492 -------
13493 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13494 as well as Visual C.
13495 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13496 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13497 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13498 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13499 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13500 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13501 xmlSysIDExists xmlNoNetExists).
13502 * xmllint.c: Don't include winsock2.h for Cygwin.
13503
Daniel Veillard401c2112002-01-07 16:54:10 +000013504Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13505
13506 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13507 when the version info is not present.
13508
Daniel Veillard6f42c132002-01-06 23:05:13 +000013509Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13510
13511 * tree.c: Anthony Jones pointed out a problem in
13512 xmlStringGetNodeList() and provided a fix for it
13513
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013514Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13515
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013516 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013517 xmlCreatePushParserCtxt() when the initial buffer passed
13518 is large.
13519
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013520Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13521
13522 * win32/*: big cleanup of the Windows/MSVC project files
13523 from Igor Zlatkovic
13524
Daniel Veillardcebb1362002-01-02 13:13:30 +000013525Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13526
13527 * doc/Makefile.am: should fix #67674 and avoid troubles if
13528 xsltproc is not available or fails in the prefix provided
13529
Daniel Veillard26908ab2002-01-01 16:50:03 +000013530Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13531
13532 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13533
Daniel Veillard5344c602001-12-31 16:37:34 +000013534Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13535
13536 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13537 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13538 Fixed a few other problems raised by Charlie Bozeman.
13539 * result/VC/ElementValid[5-7]: fixed the output
13540
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013541Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13542
13543 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13544 patches from Charlie Bozeman. Regenerated the HTML docs.
13545
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013546Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13547
13548 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13549 for Windows from Igor
13550
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013551Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13552
13553 * xmllint.c: applied Justin Fletcher patch for --output or -o
13554
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013555Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13556
13557 * win32/libxml2/libxml2.def.src: close #67019
13558
Daniel Veillard01db67c2001-12-18 07:09:59 +000013559Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13560
13561 * xmllint.c: applied Justin Fletcher generic timing patch
13562 similar to the one already applied to xsltproc.
13563
Daniel Veillardd1640922001-12-17 15:30:10 +000013564Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13565
13566 * include/libxml/tree.h tree.c: applied documentation patches
13567 from Charlie Bozeman
13568
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013569Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13570
13571 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13572
Daniel Veillard29e43992001-12-13 22:21:58 +000013573Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13574
13575 * valid.c: fix the xmlStrdup() used in the previous patch.
13576 * valid.c: added --dropdtd
13577 * tree.c: fixed xmlUnlinkNode so it also removes the references
13578 from the document if the node is a DTD
13579
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013580Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13581
13582 * HTMLtree.c valid.c: cleanup some static declarations
13583
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013584Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13585
13586 * xmllint.c: removed another strdup()
13587 * doc/FAQ: removed the HP/UX entry
13588
Daniel Veillarded472f32001-12-13 08:48:14 +000013589Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * valid.c: fix bug #66816 when validating.
13592 * xmllint.c: don't use sys/time.h if configure did not found it
13593
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013594Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13595
13596 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13597 xmlcatalog_man.xml
13598
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013599Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13600
13601 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13602 xmlInitMemory() was declared twice
13603
Daniel Veillardb82c1662001-12-09 14:00:54 +000013604Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13605
13606 * globals.c: do not reference strdup() !
13607 * configure.in libxml-2.0.pc.in: trying to fix the libs
13608 of the various config extraction modules
13609
Daniel Veillardef90ba72001-12-07 14:24:22 +000013610Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13611
13612 * configure.in : preparing 2.4.12
13613 * doc/* : updated and rebuilt the docs
13614
Daniel Veillard220346d2001-12-07 11:33:54 +000013615Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13616
13617 * uri.c: closed bug #66159
13618 * testURI.c: added --escape option
13619 * configure.in: some cleanup for xml2-config --cflags
13620
Daniel Veillard2a906822001-12-06 14:34:08 +000013621Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13622
13623 * globals.c testThreads.c: removed some misplaced includes
13624 of xmlversion.h
13625
Daniel Veillarde28313b2001-12-06 14:08:31 +000013626Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13627
13628 * threads.c: patch from Gary Pennington fixing a possible
13629 problem at initialization time.
13630
Daniel Veillardd3b08822001-12-05 12:03:33 +000013631Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13632
13633 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013634 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013635 CodeWarrior.
13636
Daniel Veillarda7866932001-12-04 13:14:44 +000013637Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13638
13639 * xmllint.c: applied Geert Kloosterman's patch to fix
13640 --repeat --timing output
13641
Daniel Veillard19840942001-11-29 16:11:38 +000013642Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13643
13644 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13645 where non-wellformed XML declaractions were not detected.
13646
Daniel Veillarde85d9342001-11-28 14:43:12 +000013647Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13648
13649 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13650
Daniel Veillard22f25a82001-11-28 09:12:23 +000013651Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13652
13653 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13654 gets reset by xmlCleanupInputCallbacks() and this makes the
13655 function useless. Same for output.
13656
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013657Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13658
13659 * xmlIO.c: robert pointed out a loop error in callback cleanups
13660
Daniel Veillard8faa7832001-11-26 15:58:08 +000013661Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13662
13663 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13664 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13665 they are not really tied to debugging
13666
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013667Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13668
13669 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13670 * xmllint.c: better --catalogs description
13671
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013672Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13673
13674 * tree.c: fixed a couple of problems in xmlSetProp()
13675
Daniel Veillardcd337f02001-11-22 18:20:37 +000013676Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13677
13678 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13679 unappropriate stdout output.
13680
Daniel Veillard566d4df2001-11-22 13:00:53 +000013681Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13682
13683 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13684 by Denis Beurive, closes #65111
13685
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013686Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13687
13688 * valid.c: in case of content model validity error, don't
13689 print it if validity warnings were not requested.
13690
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013691Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13692
13693 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13694 * parserInternals.c: removed the last exit() call. Print an
13695 unmaskable error on stderr instead (library mismatch detection)
13696
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013697Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13698
13699 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13700 shell instructions from Heiko Rupp
13701
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013702Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13703
13704 * catalog.c: use the URL notation file:// for default catalog paths
13705
Daniel Veillard0ec98632001-11-14 15:04:32 +000013706Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13707
13708 * include/libxml/tree.h: better comments for _private fields
13709 * tree.c: removed a problem when copying an entity reference.
13710
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013711Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13712
13713 * vms/*: updated instructions and diffs from John A Fotheringham
13714
Daniel Veillarda11001b2001-11-12 22:45:36 +000013715Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13716
13717 * include/libxml/xmlerror.h: avoid an include problem if
13718 #include <libxml/xmlerror.h> happens first in code
13719 seems to be the case in KDE libs
13720
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013721Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13722
13723 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13724 from Igor for Windows
13725
13726Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13727
13728 * Makefile.am: Gary Pennington pointed out a missing prefix
13729
Daniel Veillard43d3f612001-11-10 11:57:23 +000013730Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13731
13732 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13733 * doc/*: upgraded and rebuilt the docs
13734
Daniel Veillardc1f78342001-11-10 11:43:05 +000013735Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13736
13737 * HTMLparser.c: fix comment in scripts element parsing.
13738 * result/HTML/doc3*: updated the results.
13739
13740Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13741
13742 * uri.c: another URI bug fix #63336, using Joel Young patch.
13743
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013744Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13745
13746 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13747 a cleaned up version of the Pwd shell string generation.
13748
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013749Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13750
13751 * valid.c include/libxml/tree.h: trying to fix namespaces +
13752 validation problems for good, closing #63619 in the process
13753 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13754 wrong in this respect, fixed it.
13755
Daniel Veillardd536f702001-11-08 17:32:47 +000013756Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13757
13758 * xmllint.c: Morus Walter patch to allow --format and --encode
13759
Daniel Veillard5004f422001-11-08 13:53:05 +000013760Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13761
13762 * debugXML.c: Stefan Kost provided an help command for the shell
13763
Daniel Veillarda6825e82001-11-07 13:33:59 +000013764Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13765
13766 * debugXML.c: Heiko Rupp pointed that the shell would crash
13767 on empty nodesets returns.
13768
Daniel Veillard03f848d2001-11-07 12:53:46 +000013769Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13770
13771 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13772 migh need the history libraries
13773
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013774Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13775
13776 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13777 handle the case of < in quoted attributes, Bastian Kleineidam
13778
Daniel Veillardc853b322001-11-06 15:24:37 +000013779Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13780
13781 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13782 fixing catalog breakages
13783 * Makefile.am catalog.c result/catalogs/catal
13784 result/catalogs/mycatalog.* test/catalogs/catal*:
13785 fixed more problems in catalog support, added more regression tests
13786 for both XML and SGML catalog handling
13787
Daniel Veillard66870c72001-11-05 19:27:49 +000013788Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13789
13790 * debugXML.c: applied an improvement to xmlGetLineNo() from
13791 Keith Isdale
13792
Daniel Veillardffe09c92001-11-05 14:21:47 +000013793Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13794
13795 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13796 Side effect of the progressive catalog loading
13797
Daniel Veillardad661b92001-11-05 11:43:15 +000013798Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13799
13800 * Makefile.am: confexecdir and confexec_DATA were defined twice
13801 pointed out by Karl Eichwalder
13802
Daniel Veillard6eb17722001-11-04 22:19:27 +000013803Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13804
13805 * xmlcatalog.c: avoid unlink() and use remove() instead.
13806
Daniel Veillardea898282001-11-04 22:13:45 +000013807Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13808
13809 * libxml.spec.in: cleanup
13810 * include/libxml/xmlwin32version.h: updated with 2.4.8
13811
Daniel Veillarda4617b82001-11-04 20:19:12 +000013812Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13813
13814 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13815 of compiling libxml with a non standard set of options
13816
John Fleck027edfb2001-11-04 20:13:58 +000013817Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13818
13819 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13820 document --sgml option, fixing gnome bugzilla #63382
13821
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013822Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13823
13824 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13825 breakage of 2.4.7, added a couple of really needed APIs
13826 like xmlCatalogIsEmpty() and xmlNewCatalog()
13827 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13828 for install-catalog
13829 * configure.in: preparing 2.4.8
13830
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013831Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13832
13833 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13834 include/libxml/tree.h include/libxml/xmlIO.h: more include
13835 cleanups, export cleanly one html output + format function.
13836
13837Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13838
13839 * parser.c: removed initGenericErrorDefaultFunc call from
13840 xmlInitParser() since it could destroy previous calls to
13841 xsltSetGenericErrorFunc() effects
13842
Daniel Veillardebd38c52001-11-01 08:38:12 +000013843Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13844
13845 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13846 keyword.
13847
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013848Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13849
13850 * Makefile.am: cleanup
13851 * threads.c: cleanup too
13852 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13853 from xsltproc
13854 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013855 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013856
Daniel Veillard91c00402001-10-30 17:41:38 +000013857Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13858
13859 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13860 was not used anymore !
13861
Daniel Veillard52dcab32001-10-30 12:51:17 +000013862Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13863
13864 * configure.in: preparing 2.4.7
13865 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13866 manual page from John
13867 * doc/*: updated the doc and rebuilt the generated pages
13868
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013869Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13870
13871 * xmlIO.c: closing bug #62711, the library should never
13872 close stdin or stdout.
13873
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013874Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13875
13876 * uri.c: second pass at fixing #63336, using Joel Young
13877 final patch. looks okay.
13878
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013879Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * uri.c include/libxml/uri.h: trying to clear #63336
13882 allowing the escaping routine to parse unconformant
13883 URI-References.
13884
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013885Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13886
13887 * vms/readme.vms vms/build_libxml.com nanoftp.c
13888 include/libxml/xmlversion.h.in: a few VMS updates from
13889 John A Fotheringham
13890 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13891 and xmlCleanupOutputCallbacks() for the Perl binding people.
13892
Daniel Veillard635ef722001-10-29 11:48:19 +000013893Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13894
13895 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13896 apply fixes to close #63271 and avoid segfaults when
13897 the error routine gets callbed before xmlInitParser()
13898 get called.
13899 * nanoftp.c error.c: Applied patches from Justin Fletcher
13900 correcting some xmlGenericError misuses.
13901
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013902Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13903
13904 *doc/xmllint.xml, doc/xmllint.1
13905 New and improved man page for xmllint - .xml is the original, .1
13906 is the generated man page
13907
Daniel Veillardc9484202001-10-24 12:35:52 +000013908Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13909
13910 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13911 the web site from the main HTML document.
13912
Daniel Veillard5151c062001-10-23 13:10:19 +000013913Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13914
13915 * parser.c: fixed an erroneous validation bug when PE refs
13916 occurs in external parsed entities referenced from the
13917 internals subset
13918 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13919 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13920 added the associated testcase, it's a nice one.
13921 * HTMLparser.c: generate the DTD node as HTML still ...
13922 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13923
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013924Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13925
13926 * HTMLparser.c: fixed a bug in htmlNewDoc()
13927
Daniel Veillard89cad532001-10-22 09:46:13 +000013928Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13929
13930 * test/threads/*: added entities testing to the Thread test
13931 * testThreads.c: make the test reasonable
13932 * DOCBparser.c: fix the DTD public and system ID
13933 * xmllint.c: added --sgml for SGML DocBook importing
13934 * Makefile.am: added Docbtests target
13935
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013936Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13937
13938 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13939 * testThreads.c: removed bogus include
13940
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013941Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13942
13943 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13944 fixed a very serious (looping) validation bug
13945
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013946Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13947
13948 * include/libxml/globals.h include/libxml/threads.h threads.c
13949 testThreads.c: far more testing, cleaning up bugs
13950 * *.c : make sure globals.h is always included.
13951
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013952Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13953
13954 * HTMLparser.c: try to get rid of parser loops for good.
13955
Daniel Veillardab7488e2001-10-17 11:30:37 +000013956Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13957
13958 * configure.in: fixed some bugs in CFLAGS passing.
13959 * test/threads Makefile.am testThreads.c: added a specific
13960 threaded test case (really nasty, guaranteed).
13961
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013962Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13963
13964 * catalog.c: serious cleanup on the management of the
13965 XML catalog tree, more tests done, especially with
13966 the catalog PI.
13967
Daniel Veillard364789a2001-10-16 12:45:00 +000013968Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13969
13970 * catalog.c: avoid a problem in catalog cleanup on SMP if
13971 catalogs were not initialized.
13972
Daniel Veillard81463942001-10-16 12:34:39 +000013973Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13974
13975 * catalog.c xpath.c: trying to cleanup the not thread safe
13976 parts of the library.
13977
Daniel Veillard64a411c2001-10-15 12:32:07 +000013978Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13979
13980 * include/libxml/globals.h configure.in global.data: make
13981 the allocation be per-thread a configure option
13982 * encoding.c include/libxml/parser.h: fixed compilation
13983 errors
13984
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013985Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13986
13987 * include/libxml/parser.h: Norm reported that a few lines
13988 added were breaking libxslt compile, removed them for now
13989
Daniel Veillard6f350292001-10-14 09:56:15 +000013990Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13991
13992 * parser.c parserInternals.c threads.c: debugged and fixed
13993 initialization problems which were giving troubles on SMP
13994 boxes.
13995
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013996Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13997
13998 * include/libxml/Makefile.am: missing globals.h
13999
Daniel Veillarde7090612001-10-13 12:18:28 +000014000Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014001
Daniel Veillarde7090612001-10-13 12:18:28 +000014002 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014003
Daniel Veillardd0463562001-10-13 09:15:48 +000014004Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14005
14006 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14007 include/libxml/parserInternals.h include/libxml/tree.h
14008 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14009 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14010 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14011 Applied the last patches from Gary, cleanup, activated threading
14012 all user accessible global variables are now handled in globals.[ch]
14013 Still a bit rought but make tests passes with either
14014 --with-threads defined at configure time or not.
14015 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14016 linking options
14017
Daniel Veillardb8478642001-10-12 17:29:10 +000014018Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14019
14020 * Makefile.am include/libxml/Makefile.am
14021 include/libxml/globals.h globals.c include/libxml/threads.h
14022 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14023 configure.in: started integrating the core of the thread support
14024 not activated yet but half integrated. The code should still
14025 compile and work anyway.
14026
Daniel Veillardb44025c2001-10-11 22:55:55 +000014027Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14028
14029 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14030 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14031 integrating the non-controversial parts of Gary Pennington
14032 multithread patches
14033 * catalog.c: corrected a small bug introduced
14034
Daniel Veillard75b96822001-10-11 18:59:45 +000014035Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14036
14037 * catalog.c include/libxml/catalog.h: very serious cleanup,
14038 isolating unportable code and as much as possible the accesses
14039 to the global shared catalog. May need more testing !
14040
Daniel Veillard78d12092001-10-11 09:12:24 +000014041Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14042
14043 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14044 Keith Isdale patches for the XSLT debugger interfaces. Some
14045 cleanup
14046
Daniel Veillardff0b7312001-10-11 06:46:09 +000014047Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14048
14049 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14050 * DOCBparser.c: generate line nubers in elements
14051
Daniel Veillard60087f32001-10-10 09:45:09 +000014052Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14053
14054 * configure.in: preparing 2.4.6 release
14055 * doc/xml.html doc/html/*: updated and rebuilt the docs
14056 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14057
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014058Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14059
14060 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14061 adding documentation for DV's supercatalog support
14062
Daniel Veillard82d75332001-10-08 15:01:59 +000014063Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14064
14065 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
14066 super catalog support adding one API and one flag --sgml to
14067 xmlcatalog
14068
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000014069Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
14070
14071 * doc/xmlcatalog_man.xml, xmlcatalog.1
14072 One more crack at
14073 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14074
14075
Thomas Broyer47334c02001-10-07 16:41:52 +000014076Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14077
14078 * xpath.c: implemented xmlXPathObjectCopy for external objects
14079 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
14080
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000014081Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
14082
14083 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14084 finishing up fix to
14085 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
14086 the xmlcatalog man page display more elegantly
14087
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000014088Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
14089
14090 * configure.in: closing bug #61832
14091 * HTMLparser.c: removed a warning
14092
Daniel Veillard6ab38382001-10-06 13:08:27 +000014093Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14094
14095 * xpath.c: fixing #61673 part I, do not loose doc information
14096 when copying result value trees.
14097
Daniel Veillard556c6682001-10-06 09:59:51 +000014098Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14099
14100 * xpath.c: trying to harden the XPath interpreter
14101
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000014102Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
14103
14104 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
14105 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14106
William M. Brack1633d182001-10-05 15:41:19 +000014107Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14108
14109 * HTMLparser: repaired another loop problem
14110
Daniel Veillard20ee8c02001-10-05 09:18:14 +000014111Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14112
14113 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
14114 parsing.
14115 * xpath.c: fix bug #61291 the default XML namespace node is
14116 missing from the namespace axis.
14117 * tree.c: refuse to create namespaces nodes with prefix "xml"
14118
Daniel Veillard651f9472001-10-04 14:51:06 +000014119Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14120
14121 * SAX.c: ouch a non-defined namespace could lead to a crash,
14122 fixed #61215
14123
Daniel Veillard7dd05702001-10-04 14:25:12 +000014124Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14125
14126 * parserInternals.c: closed bug #61054
14127
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000014128Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14129
14130 * include/libxml/Makefile.am: closing #60708
14131
Daniel Veillarda293c322001-10-02 13:54:14 +000014132Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14133
14134 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
14135 adding xmlSAXParseFileWithData following Marco Stipek suggestion
14136
Daniel Veillardf4309d72001-10-02 09:28:58 +000014137Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14138
14139 * valid.c: close bug #61550 when xml: wasn't considered a namespace
14140
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000014141Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14142
14143 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
14144 * DOCBparser.c HTMLparser.c parser.c: fixed typos
14145
Daniel Veillard16756b62001-10-01 07:36:25 +000014146Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
14147
14148 * catalog.c: Justin Fletcher provided cleaup code in case
14149 HAVE_STAT is not defined
14150 * include/win32config.h: Igor Zlatkovic suggested to have
14151 HAVE_STAT defined there
14152
William M. Brack5e1cac12001-09-28 16:19:18 +000014153Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14154
14155 * catalog.c - fixed typing error reported by M. Barros
14156
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000014157Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
14158
14159 * xmllint.c - fixing typo
14160
William M. Brackd28e48a2001-09-23 01:55:08 +000014161Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14162
14163 * HTMLparser.c: small enhancement to prevent loop on
14164 unrecognizable data
14165
Daniel Veillardb1d62872001-09-21 09:47:08 +000014166Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14167
14168 * parserInternals.c: applying patch from bug #60757 this
14169 should close it
14170
Daniel Veillardc0631a62001-09-20 13:56:06 +000014171Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14172
14173 * catalog.c xmlcatalog.c: removed a couple of warning
14174 * xpath.c: try to solve the linking problem on platforms
14175 needing trio to compile
14176
Daniel Veillard1a123612001-09-19 08:06:23 +000014177Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014178
Daniel Veillard1a123612001-09-19 08:06:23 +000014179 * Makefile.am libxml.spec.in: backing up non-documented changes
14180 commited without review or aproval by Jens Finke <jens@gnome.org>
14181 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014182
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014183Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
14184
14185 * configure.in: Joe Orton provided a patch fixing a problem
14186 when iconv is specified to be in a non-standard directory
14187 but wasn't exported in xml2-config --cflags
14188
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014189Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14190
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014191 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014192 troubles with 2.4.4 errors.
14193
Daniel Veillard16698282001-09-14 10:29:27 +000014194Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14195
14196 * encoding.c entities.c: do not output hexadecimal charrefs
14197 when serializing HTML since some version of Netscape can't
14198 grok it, generate decimal ones.
14199 * result/HTML/doc3.htm: output changed due to previous test
14200 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
14201
Daniel Veillard98fed372001-09-13 11:34:58 +000014202Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
14203
14204 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
14205 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
14206
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014207Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000014208 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014209
14210 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
14211 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
14212 updated the configuration scripts systems accordingly
14213
Daniel Veillard04382ae2001-09-12 18:51:30 +000014214Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14215
14216 * configure.in: preparing for 2.4.4
14217 * doc/xml.html doc/html/*: updated and rebuilt the docs
14218
Daniel Veillardd63437e2001-09-12 15:00:27 +000014219Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14220
14221 * win32/dsp/libxml2.def.src: tried to incorporate comments
14222 from bug #59220
14223
Daniel Veillard319a7422001-09-11 09:27:09 +000014224Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14225
14226 * parser.c result/noent/wml.xml: fixed bug #59981 related
14227 to handling of '&' in attributes when entities are substitued
14228
Daniel Veillard7cf5e442001-09-10 20:16:32 +000014229Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14230
14231 * libxml.h include/libxml/xmlversion.h.in
14232 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
14233 Tried to close bug #60131
14234
Daniel Veillardbce62332001-09-10 18:46:55 +000014235Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14236
14237 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
14238
Daniel Veillard143b04f2001-09-10 18:14:14 +000014239Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
14240
14241 * SAX.c: fixing bug #59946 on xmlns=""
14242
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000014243Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14244
14245 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
14246 but allocates a new error code.
14247
Daniel Veillard05c13a22001-09-09 08:38:09 +000014248Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14249
14250 * xmllint.c: John Fleck fixed typos in the options output
14251 * parser.c SAX.c: fix ignorable white space SAX selection
14252
14253Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14254
14255 * entities.c: Steve Underwood found the possibility of an
14256 ininite loop in case of error.
14257
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000014258Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14259
14260 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
14261
Daniel Veillarda050d232001-09-05 15:51:05 +000014262Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14263
14264 * parser.c: warn if version is not 1.0 but it's not
14265 strictly speaking an error after analyzing the spec
14266
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000014267Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
14268
14269 *doc/catalog.html - add link to the html version of the
14270 man page, other linguistic cleanups
14271
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000014272Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
14273
14274 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14275 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
14276 file, has not yet been included in the build.
14277
Daniel Veillard99784ff2001-09-01 16:20:28 +000014278Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14279
14280 * catalog.c: removed a duplicate affectation Justin Fletcher
14281
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000014282Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
14283
14284 * tree.c: Armin Sander pointed a possible text coalescing
14285 problem, completed his patch.
14286
Bjorn Reese0b2ae432001-08-31 16:31:57 +000014287Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14288
14289 * trionan.c: Fixed const and volatile re-definition problem
14290
Daniel Veillard5d96fff2001-08-31 14:55:30 +000014291Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
14292
14293 * libxml.4 parser.c: doc updates from Heiko Rupp
14294 * parserInternals.c: 2 sanity checks from Heiko Rupp
14295
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014296Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14297
14298 * tree.c: applied patch from Armin Sander to make some pointers
14299 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014300 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014301
Daniel Veillardb06c6142001-08-27 14:26:30 +000014302Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14303
14304 * xpath.c: hum, restrict the integer usage gcc bug workaround
14305 to only gcc compilers so that other architecture don't get
14306 penalized by this limitation.
14307 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14308
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014309Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14310
14311 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14312 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14313
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014314Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14315
14316 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14317 --convert option to xmlcatalog to convert SGML ones to
14318 the XML syntax.
14319 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14320
14321 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014322Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14323
14324 * catalog.c xmlIO.c: started some serious testing and fixed
14325 a few bug and optmization needs.
14326
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014327Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14328
14329 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14330 preparing for a 2.4.3 release even if it may not be ready yet
14331 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14332 all file parsing lookup to go through the entity resolver, add
14333 to add an API to bypass it (needed to load catalogs themselves),
14334 some cleanup on the catalog code too.
14335 * nanoftp.c: small cleanup
14336 * doc/catalog.html: small update
14337
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014338Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14339
14340 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14341 Jun Kuriyama
14342
Daniel Veillardffb120d2001-08-23 00:52:23 +000014343Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14344
14345 * doc/catalog.html: finished the catalog documentation
14346
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014347Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14348
14349 * doc/catalog.html doc/xml.html: added documentation about
14350 Catalog support, misses an API description
14351 * doc/html/*: reextracted the API pages
14352
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014353Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14354
14355 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14356 Added the part about section 7.2 on URI resolution,
14357 fixed a side effect in the HTML parser, look complete
14358 and ready to rock except the URI/SystemID part!
14359
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014360Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14361
14362 * include/libxml/catalog.h include/libxml/parser.h
14363 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14364 xmlIO.c: added support and APIs needed for the catalog PI
14365 * include/libxml/xmlIO.h: cleanup
14366
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014367Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14368
14369 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14370 include/libxml/catalog.h: starts to look okay, really
14371 plugged the new framework, cleaned a lot of stuff,
14372 added some APIs, except the PI's support missing this
14373 should be mostly complete
14374 * result/catalogs/* test/catalogs/*: added new test, enriched
14375 the existing one with URN ID tests
14376
Daniel Veillard64339542001-08-21 12:57:59 +000014377Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14378
14379 * catalog.c: fixed nextCatalog
14380 * result/catalogs/docbook test/catalogs/*: started adding
14381 a small regression test
14382
Daniel Veillardcda96922001-08-21 10:56:31 +000014383Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14384
14385 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14386 more work on the XML catalog support.
14387 * parser.c include/libxml/parser.h: small cleanup seems using
14388 list as a public parameter name can give portability troubles
14389 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14390 include/libxml/xpath.h include/libxml/Makefile.am: removed
14391 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14392 wrappers
14393
Bjorn Reese45029602001-08-21 09:23:53 +000014394Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14395
14396 * Makefile.am trio.c triodef.h trionan.c xpath.c
14397 include/libxml/Makefile.am include/libxml/trionan.h:
14398 Re-worked Not-A-Number and Infinity support.
14399 * xmlcatalog.c: added readline include files
14400
Daniel Veillard344cee72001-08-20 00:08:40 +000014401Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14402
14403 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14404 testCatalog as xmlcatalog, making it an installed app
14405 adding a shell, and preparing it to be a /etc/xml/catalog
14406 management tool, though not ready yet
14407 * catalog.c include/libxml/catalog.h: adding support for
14408 XML Catalogs http://www.oasis-open.org/committees/entity/
14409 not finished, there is some interesting tradeoffs and a
14410 few open questions left.
14411
Daniel Veillardb7664f42001-08-19 13:00:43 +000014412Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14413
14414 * xmllint.c: fixed a line formatting problem
14415
Daniel Veillard5015b712001-08-17 09:37:52 +000014416Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14417
14418 * SAX.c: removed a couple of unused variable (Albert Chin)
14419
Daniel Veillardbb371292001-08-16 23:26:59 +000014420Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14421
14422 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14423 trying to fix some troubles w.r.t. function returning
14424 const xxxPtr.
14425
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014426Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14427
14428 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14429 defined
14430
Daniel Veillardae6db172001-08-16 19:32:00 +000014431Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14432
14433 * xpointer.c: removed unused var
14434
Daniel Veillard09190202001-08-16 16:27:41 +000014435Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14436
14437 * testXPath.c: another small cleanup closing bug #59110
14438
Daniel Veillard796f4b62001-08-16 16:00:13 +000014439Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14440
14441 * win32/dsp/libxml2.def.src: small cleanup closing bug
14442 #59108
14443
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014444Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14445
14446 * example/gjobread.c: add xmlCleanupParser() before leaving
14447
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014448Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14449
14450 * config.h.in configure.in include/libxml/xmlwin32version.h:
14451 released 2.4.2
14452
Daniel Veillardd3d06722001-08-15 12:06:36 +000014453Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14454
14455 * include/libxml/valid.h debugXML.c valid.c: deprecate
14456 the non-boundchecking Sprintf functions, add Snprintf
14457 this should close bug #57984
14458
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014459Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14460
14461 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14462 URIs before doing the lookups (pointed by Mark Vakoc)
14463
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014464Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14465
14466 * xpath.c: serious changes on Result Value Trees and NodeSets
14467 w.r.t. deallocation and collect operations. Probably not
14468 100% clean (merge of allocated trees smells like a problem).
14469 Seems sufficient to close #58943
14470
Daniel Veillard90493a92001-08-14 14:12:47 +000014471Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14472
14473 * xmllint.c: adding a --format option
14474
Daniel Veillardfe703322001-08-14 12:18:09 +000014475Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14476
14477 * xpath.c: count() was broken on Result Value Tree
14478 * xmlIO.c: fixed file:/// accesses on _WIN32
14479
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014480Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14481
14482 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14483 macro was renamed, this should close bug #58683
14484
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014485Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14486
14487 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14488 entity substitution mode text at the end of the entity might
14489 be added due to text coalescing.
14490 * nanoftp.c parser.c: small cleanup
14491
Daniel Veillard0c720972001-08-08 20:59:00 +000014492Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14493
14494 * HACKING: added John Fleck right to commit in the doc subdir
14495
Daniel Veillard48da9102001-08-07 01:10:10 +000014496Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14497
14498 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14499 allow to inherit attributes from the DTD directly in the
14500 tree, this is needed for XPath and can be a useful feature.
14501 Inherited namespaces are always provided at the tree level now
14502 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14503 of tests for this feature (XSLT being the prime user).
14504
Daniel Veillard50f34372001-08-03 12:06:36 +000014505Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14506
14507 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14508 testSAX.c xmlIO.c xmllint.c include/win32config.h
14509 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14510 include/libxml/xmlwin32version.h.in win32/README.MSDev
14511 win32/dsp/*: applied Win32 Facelift No.2 patches from
14512 Igor Zlatkovic for Windows/MSC
14513
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014514Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14515
14516 * SAX.c: unparsedEntityDecl() the URI computation of the
14517 entity wasn't done breaking XSLT unparsed-entity-uri()
14518
Daniel Veillard567e1b42001-08-01 15:53:47 +000014519Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14520
14521 * xpath.c: fixed a bug when walking the descendants and
14522 the current node has no children
14523 * debugXML.c: show up when a text node is supposed to not be escaped
14524
Thomas Broyerf186c822001-07-31 23:30:37 +000014525Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14526
14527 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14528 worked like the set:leading() function)
14529 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14530
Daniel Veillardba6db032001-07-31 16:25:45 +000014531Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14534
Daniel Veillard57905372001-07-31 15:52:17 +000014535Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * include/libxml/xmlIO.h: apply change to close #58141
14538 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14539
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014540Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * parser.c: when the internal subset uses a PE, then the
14543 included entity can use conditional sections.
14544
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014545Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14548 when walking the namespace axis showing up in
14549 libxst/tests/general/bug-12
14550 * xmlmemory.c: added the possibility to trace a given block
14551 defined by its address
14552
Daniel Veillard4aafa792001-07-28 17:21:12 +000014553Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * parser.c: don't override existing encoding specified before
14556 starting xmlParseDocument()
14557
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014558Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * include/libxml/xmlwin32version.h: reinserted, needed for
14561 Windows users of CVS
14562
Darin Adlera77cac02001-07-27 17:41:51 +0000145632001-07-27 Darin Adler <darin@bentspoon.com>
14564
Darin Adler699613b2001-07-27 22:47:14 +000014565 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14566 * testCatalog.c: Add include of <libxml/parser.h>.
14567
145682001-07-27 Darin Adler <darin@bentspoon.com>
14569
Darin Adlera77cac02001-07-27 17:41:51 +000014570 * include/libxml/.cvsignore:
14571 * include/libxml/xmlwin32version.h:
14572 Remove this file from CVS because it's generated.
14573
Daniel Veillard50822cb2001-07-26 20:05:51 +000014574Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * parser.c include/libxml/parser.h: applied const patches from
14577 Tom Moog #58002
14578
Thomas Broyerba4ad322001-07-26 16:55:21 +000014579Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14580
14581 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14582 lookup framework
14583
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014584Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * tree.c: fixed xmlCopyNode() for documents
14587
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014588Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14591
14592Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014593
14594 * parser.c: fixes bug #57652 reported by Morus Walter
14595
Daniel Veillarde3924972001-07-25 20:25:21 +000014596Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14599
Daniel Veillarda53c6882001-07-25 17:18:57 +000014600Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14603 errors, lesson don't add new functions at 1am before a release
14604 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14605 from XPath initialization when possible.
14606
Daniel Veillardd9bad132001-07-23 19:39:43 +000014607Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * result/scripts/base*: removing history/readline changed
14610 this slightly
14611 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14612 xmllint.c: make element content line number generation
14613 optionnal to avoid breaking old apps added interface to switch
14614
Daniel Veillardf012a642001-07-23 19:10:52 +000014615Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014618 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014619 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14620 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14621 John Kroll fixes to allow saving to HTTP via PUT (or
14622 POST of needed).
14623 * doc/html/*.html: regenerated the docs
14624
Thomas Broyere8126242001-07-22 03:54:15 +000014625Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14626
14627 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14628 xmlHashScanFull and xmlHashScannFull3 to get passed the
14629 three keys as arguments to the callback function
14630
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014631Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * configure.in Makefile.am: removed libxml softlink for good
14634 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14635 100% coverage by gtk-doc
14636
Daniel Veillard8599e702001-07-17 21:38:51 +000014637Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14640 fixed serious troubles due to size_t vs. int mismatch
14641
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014642Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14645
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014646Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14647
14648 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14649 convenient extension API for value and context managing
14650 Now handles external objects through xmlXPathPopExternal,
14651 xmlXPathWrapExternal and xmlXPathReturnExternal.
14652 Added functions for sets operations (intersection, etc.)
14653
Daniel Veillard22090732001-07-16 00:06:07 +000014654Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14657 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14658 HTMLparser.c: cleanup of global variables, marking some
14659 const or private.
14660
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014661Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014662
14663 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14664 fixed xmlXPathNodeSetItem when passing index=0
14665
Daniel Veillard05dec342001-07-14 21:57:39 +000014666Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14669
Daniel Veillard28ae6362001-07-14 16:44:32 +000014670Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * xmllint.c: fixed compilation under Cygwin #57503
14673 * TODO: update
14674
Peter Williamsed156f52001-07-13 18:35:13 +0000146752001-07-13 Peter Williams <peterw@ximian.com>
14676
14677 * config.h.in: add #undef HAVE_DLFCN_H
14678
14679 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14680 builddir.
14681
Daniel Veillard73b36e32001-07-12 15:09:52 +000014682Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14685 raised by #57348 and #57381
14686
Daniel Veillard7db37732001-07-12 01:20:08 +000014687Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14690 tree.c xpointer.c: store the line numbder in element->content,
14691 may break some software, need a configuration mechanism
14692
Darin Adler96037892001-07-11 00:03:16 +0000146932001-07-10 Darin Adler <darin@bentspoon.com>
14694
14695 * .cvsignore:
14696 * example/.cvsignore:
14697 * include/.cvsignore:
14698 * include/libxml/.cvsignore:
14699 Various things that are generated and should be ignored.
14700
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014701Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14704 * doc/xml.html doc/html/*: updated the docs
14705
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014706Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14709 validation occured on content with element child
14710
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014711Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * tree.c: fixed XML Base computation which was broken
14714 * debugXML.c: added a base function to the shell
14715 * Makefile.am result/scripts/* test/scripts/*: added scripts
14716 based regression tests, and adding 2 XML Base tests
14717
Daniel Veillard19e96c32001-07-09 10:32:59 +000014718Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * tree.c: set properties doc and call xmlSetListDoc for properties
14721 content when grafting them in a different tree.
14722 * aclocal.m4: remove from CVS
14723
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014724Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * win32/libxml2/libxml2.def.src: added some missing entry point
14727 for XPath (Mark Vakoc)
14728
Daniel Veillard388236f2001-07-08 18:35:48 +000014729Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14732 layer should URI-Unescape before trying to open resources.
14733
Daniel Veillard04383752001-07-08 14:27:15 +000014734Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * xpath.c: fix the name() bug for elements in the default
14737 namespace reported by Charlie Bozeman
14738
Daniel Veillard7583a592001-07-08 13:15:55 +000014739Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14742 led to an XPath fix, improvements of SAX initialization, and
14743 an added option --nocdata to testXPath
14744
Daniel Veillard449d7392001-07-07 19:11:06 +000014745Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * doc/libxml-doc.el: Felix Natter provided anew version working
14748 with XEmacs too
14749
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014750Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * include/libxml/xpath.h: small cleanup
14753 * doc/xml.html: update
14754
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014755Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14758 released 2.3.14
14759
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014760Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014763 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014764
Daniel Veillard73c9c042001-07-05 20:02:54 +000014765Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14768 were not equal to empty strings
14769
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014770Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * SAX.c: fixed a URI-Reference computation problem when validating
14773 * xmlIO.c: small cleanup
14774
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014775Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * parser.c: improved the description of a couple of interfaces
14778 upon Larry Stamper suggestion
14779
Daniel Veillard62f313b2001-07-04 19:49:14 +000014780Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * SAX.c entities.c parser.c: changed completely the way entities
14783 are handled when running the parser in entity substitution mode.
14784 This fixes a bug reported by Stephan Kulow and nearly divides
14785 by 3 the amount of memory required by libxslt to load and process
14786 DocBook TDG.
14787
Daniel Veillardf420ac52001-07-04 16:04:09 +000014788Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * HTMLparser.c: fixing a too early root closing problem raised
14791 byt Prashanth Naidu
14792
Daniel Veillard8c357d52001-07-03 23:43:33 +000014793Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14796 raised by Mark Vakoc.
14797
Daniel Veillard6e90d192001-07-03 16:37:49 +000014798Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * example/Makefile.am: fixed the include path to add srcdir/include
14801 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14802 and some cleanup
14803
Daniel Veillardf06307e2001-07-03 10:35:50 +000014804Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14807 lot of optimization work, results in significant improvements
14808 when handling really complex XPath queries. Add a small optimizer
14809 for unions, improve [n] and [last()], avoid some costly ops.
14810
Daniel Veillard77044732001-06-29 21:31:07 +000014811Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14814 * xpath.c: small cleanup
14815 * xmlGetNsList: reformated, fixed problems if used on Entities
14816
Daniel Veillard2adbb512001-06-28 16:20:36 +000014817Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14820
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014821Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14824 * Makefile.am example/Makefile.am: workaround automake generating
14825 erroneous deps
14826
Daniel Veillard12f7d292001-06-28 13:12:11 +000014827Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * include/win32config.h: bug #56801 Yon Derek provided a patch
14830 to the windows config file.
14831
Daniel Veillard87ee9142001-06-28 12:54:16 +000014832Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14835 libxml.h : Yon Derek provided a set of changes to compile from
14836 CVS on Windows/MSC
14837
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014838Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * parser.c: fixed UTF8 BOM support in push mode
14841 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14842 added a specific testcase
14843
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014844Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * Makefile.am: added --push regression tests
14847 * parserInternals.c: the XML parser segfaulted in --push mode
14848
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014849Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * configure.in: moved the symlinks detection within a CVS
14852 check, this is not portable and will be removed soon.
14853 * xpath.c: small cleanup/speedup
14854
Daniel Veillard11648102001-06-26 16:08:24 +000014855Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14858 release of 2.3.12
14859 * parser.c: make an error message if unknow entities in all cases
14860
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014861Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14864
Daniel Veillard23793842001-06-25 16:07:45 +000014865Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14868 includes were installed in the wrong dir
14869
Daniel Veillardf5498f32001-06-25 15:08:36 +000014870Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * doc/html.xml: warn against sending code to exhibit bugs.
14873
Daniel Veillard56f06462001-06-24 21:34:03 +000014874Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14877 Tru64 from Thomas Leitner
14878
Daniel Veillardc5d64342001-06-24 12:13:24 +000014879Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * AUTHORS: added William and Bjorn
14882 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14883 daniel@veillard.com hopefully I won't have to do this again
14884 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14885 docs can be rebuilt cleanly now
14886 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14887 from CVs it's generated, added include/libxml/xmlwin32version.h
14888 also generated but which should change far less frequently.
14889 * catalog.c nanoftp.c: made sure to include libxml.h not
14890 libxml/xmlversion.h directly
14891 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14892 when compiling on WIN32 and MSC
14893
Daniel Veillard07385fd2001-06-23 21:55:48 +000014894Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * include/Makefile.am include/libxml/Makefile.am configure.in:
14897 fixed make distcheck and rebuilding the rpms
14898
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014899Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * configure.in: should finish the migration of exported includes
14902 into a real include/libxml in CVS, at least for CVS users.
14903 * removed the exported headers, added in include/libxml (as well
14904 as xmlversion.h.in).
14905
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014906Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * configure.in: fixed the way to detect symlink
14909
Daniel Veillard66541772001-06-23 18:31:04 +000014910Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * configure.in: updated, include/libxml is now a real CVS dir
14913
Daniel Veillardca989762001-06-23 17:39:29 +000014914Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14917 version works with both libxml1 and libxml2 (it autodetects
14918 the prefix of the html-files) from Felix Natter.
14919 * doc/xml.html: updated doc accordingly
14920
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014921Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * xpath.c: fixed the bug generating a template loop in libxslt
14924 when using docbook-xsl-1.4, * should filter out document nodes
14925 * HACKING: added William
14926 * TODO: updated
14927
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014928Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * doc/FAQ.html: added a warning about gcc-3.0
14931 * doc/xml.html: added reference to gdome2 and removed a confusing
14932 sentence
14933
Daniel Veillardf7f41852001-06-22 15:18:01 +000014934Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * xmlversion.h: okay this is a generated file, but Windows
14937 users need it and they can't generate it, and I want CVS
14938 Windows users ...
14939 * win32/libxml2/libxml2_so.dsp: Windows project file for
14940 the shared lib version of libxml2
14941 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14942 resources needed for libxslt/xsltproc by Yon Derek
14943
Bjorn Reese3157b342001-06-22 14:41:45 +000014944Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14945
14946 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14947
Daniel Veillard4151acb2001-06-22 10:48:57 +000014948Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
Daniel Veillardcc146db2001-06-22 11:10:52 +000014950 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14951
14952Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
Daniel Veillard4151acb2001-06-22 10:48:57 +000014954 * include/win32config.h: Yon Derek provided a first fix
14955 to be able to compile libxslt/xsltproc on Windows
14956
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014957Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpath.c: attempt to work around what seemed a gcc optimizer
14960 bug when handling floats on i386 http://veillard.com/gcc.bug
14961 * tree.c entities.c encoding.c: doing some cleanups while
14962 chasing it
14963
Daniel Veillard017b1082001-06-21 11:20:21 +000014964Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * Makefile.am: cleanup when --without-debug is specified
14967 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14968 w.r.t. --without-debug and other include points
14969 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14970 Catalogs
14971 * configure.in entities.h tree.h HTMLparser.c: removed
14972 --without-corba, made the _private field mandatory
14973
Daniel Veillard87a764e2001-06-20 17:41:10 +000014974Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14977 outputs a BOM in UTF8, an errata has been issued to avoid the
14978 problem, that was the most reasonable solution... Add support
14979 for a leading UTF8 BOM in entities.
14980
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014981Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * valid.c: fixed a bug found when post validating an entity ref
14984 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14985 activate it too
14986
Daniel Veillard39196eb2001-06-19 18:09:42 +000014987Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14990 weakness in the node copy the XPointer and the XInclude
14991 implementations. Serious cleanup.
14992
Daniel Veillard3739b982001-06-19 12:51:30 +000014993Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * Makefile.am: Kjartan Maraas provided a small patch to
14996 add xml2-config.in to EXTRA_DIST
14997
Daniel Veillarda9142e72001-06-19 11:07:54 +000014998Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15001 provided another failing case found in KDE, the way the
15002 ctxt->vctxt.nodeTab was allocated and freed changed over
15003 time but it wasn't completely cleaned up. This should fix it.
15004
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015005Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * parser.c: Stephan Kulow also raised the fact that line number
15008 could get miscounted making debug harder, fixed the problem
15009 in xmlParseCharData()
15010
Daniel Veillard64b98c02001-06-17 17:20:21 +000015011Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * valid.c: Stephan Kulow pointed out a problem when validating
15014 and using an empty entity, forgot a 'break' in a case.
15015
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015016Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15019 * doc/xml.html: updated with 2.3.11
15020
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015021Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15022
15023 * TODO: updated adding cleanup of generated doc
15024 * configure.in: prepared to release 2.3.11
15025 * xmllint.c: added --version for bug reporting
15026 * doc/html/*.html: rebuilt the doc
15027
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015028Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * xpath.c: first part of the work on selecting namespace to
15031 fix bug #56115
15032
Daniel Veillard96ed5832001-06-15 22:22:04 +000015033Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15036 when using -liconv
15037 * TODO: updated
15038
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015039Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15042 cleanup, encoding support.
15043
Daniel Veillard608ad072001-06-14 08:32:28 +000015044Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15045
15046 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15047
Daniel Veillard239d0522001-06-13 23:02:48 +000015048Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * xpath.c: bug detected by Ankh when / is used as a function arg
15051
Daniel Veillard02bb1702001-06-13 21:11:59 +000015052Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15055 of element and use it to avoid outputting formatting spaces at
15056 the wrong place. Implemented the format parameter for HTML save.
15057 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15058 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15059 result/HTML/wired.html: of course this impact the result of a
15060 number of HTML tests
15061
Daniel Veillard95d845f2001-06-13 13:48:46 +000015062Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15063
15064 * HTMLtree.[ch]: started augmenting the HTML save API with
15065 encoding and formatting parameters
15066
Daniel Veillardeca60d02001-06-13 07:45:41 +000015067Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * HTMLtree.h: cleanup and started evaluating the work needed on
15070 revamping the HTML output code
15071
Daniel Veillard84666b32001-06-11 17:31:08 +000015072Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
15075
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015076Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15077
15078 * valid.c: fixed bug #56049, forgot one check in the
15079 validation routine
15080
Daniel Veillardca2366a2001-06-11 12:09:01 +000015081Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15082
15083 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
15084
Daniel Veillard6761eee2001-06-11 10:29:38 +000015085Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * libxml.h: fixed an error in last commit
15088 * doc/FAQ.html: added an entry for compilation from CVS
15089
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000015090Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * xmlversion.h.in libxml.h: Cygwin patches
15093 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
15094 * tree.h: cleanup
15095
Daniel Veillardacd370f2001-06-09 17:17:51 +000015096Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15097
15098 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15099 memory block in a strange case where libxml is linked twice
15100 in the binary.
15101
Daniel Veillard1d047672001-06-09 16:41:01 +000015102Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
15105 state far too often, simple fix used to avoid it.
15106
Daniel Veillard4497e692001-06-09 14:19:02 +000015107Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
15110 being processed, applied his patch
15111 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
15112
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000015113Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
15116 provided fixes to compile on MSCC again
15117 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
15118 also provided an update for the project files.
15119
Daniel Veillarda682b212001-06-07 19:59:42 +000015120Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
15123 bug #55810
15124
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000015125Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15126
15127 * tree.c: fixed xmlGetNsProp() to close bug #55683
15128 Note this requires libxslt to use it's own function instead.
15129
Daniel Veillardf0c53762001-06-07 16:07:07 +000015130Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * HTMLtree.c: when in a pre element no formatting space should
15133 be added.
15134 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
15135
Daniel Veillard068a9652001-06-07 15:30:26 +000015136Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * configure.in: added tests for signal() and signal.h
15139
Daniel Veillard541d6552001-06-07 14:20:01 +000015140Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15141
15142 * xpath.c: robert pointed out xmlXPathNINF was not initialized
15143
Daniel Veillard8a367d42001-06-07 14:01:34 +000015144Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15145
15146 * doc/libxml-doc.el: Felix Natter provided a new version for
15147 libxml2
15148
Daniel Veillard8a926292001-06-07 11:20:20 +000015149Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * HTMLtree.c: when in a pre element no formatting space should
15152 be added.
15153
Daniel Veillard14839d52001-06-06 16:11:56 +000015154Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15155
15156 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
15157
Daniel Veillarde95e2392001-06-06 10:46:28 +000015158Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15159
15160 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
15161 hack
15162 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
15163 * uri.c: fixed a warning
15164
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000015165Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * HTMLtree.c: trying to close bug #55772 escaping in script
15168 elements
15169 * doc/xml.html: suggest to send mail to the list
15170
15171Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000015172
15173 * error.c: attempt to fix the xmlGetVarStr breakage once and for
15174 good. Use a macro and based on the solution provided in
15175 vsnprintf manual page from GNU.
15176
Bjorn Reese99748722001-06-05 12:49:15 +000015177Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15178
15179 * error.c: Workaround for non-preserving variadic list.
15180 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
15181
Daniel Veillard2e4f1882001-06-01 10:11:57 +000015182Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * doc/xml.html: added 2.3.10 release
15185
Daniel Veillardb3a182e2001-06-01 09:28:09 +000015186Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15187
15188 * configure.in: releasing 2.3.10
15189
Daniel Veillard3c2758d2001-05-31 18:43:43 +000015190Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15191
15192 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
15193
Daniel Veillard20042422001-05-31 18:22:04 +000015194Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * encoding.c: Robert Collins provided a patch to add the
15197 "US-ASCII" encoding alias
15198
Daniel Veillard97ac1312001-05-30 19:14:17 +000015199Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15200
15201 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
15202 string oriented functions and started cleaning the related areas
15203 in xpath.c which needed fixing in this respect
15204
Daniel Veillard2d703722001-05-30 18:32:34 +000015205Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
15208 #55380
15209 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
15210
Daniel Veillard9403a042001-05-28 11:00:53 +000015211Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * TODO: updated
15214 * nanohttp.[ch] : started adding APIs to get the redirected URL
15215 when this occurs (needed for further base computation
15216 * tree.h: cleanup
15217 * encoding.c: cleanup
15218 * SAX.c: minor change around ctxt->loadsubset
15219
Daniel Veillard6278fb52001-05-25 07:38:41 +000015220Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * Makefile.am include/Makefile.am: small change to have
15223 include/libxml rebuilt if working from CVS.
15224 * uri.c: applied another patch from Carl Douglas for URI escaping,
15225 this should close bug #51876
15226
Daniel Veillardd16df9f2001-05-23 13:44:21 +000015227Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * xinclude.c: fixed XInclude recursive behaviour bug #54678
15230 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
15231 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
15232 added specific regression test
15233 * parser.h: preparing for the XSLT mode where DTD inherited
15234 attributes are added to the tree.
15235
Daniel Veillardbbd22452001-05-23 12:02:27 +000015236Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * xinclude.[ch]: Updated the namespace for the Last Call version
15239 * result/XInclude/include test/XInclude/include: updated the
15240 testsuite accordingly
15241
Daniel Veillard8514c672001-05-23 10:29:12 +000015242Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15243
15244 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
15245 related to bug #51876
15246
Daniel Veillard42596ad2001-05-22 16:57:14 +000015247Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15248
15249 * tree.c: fixed a gross mistake in base computation, xml:base is
15250 not completely correct yet (need cascade).
15251 * xpath.[ch]: added the few things needed to find a function name
15252 and URI from the XPath context when it is called.
15253
Daniel Veillard81418e32001-05-22 15:08:55 +000015254Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * catalog.[ch]: fixes and add xmlLoadCatalogs()
15257 * DOCBparser.c: small cleanup
15258 * xmllint.c: added a --catalogs option to load catalogs from
15259 $SGML_CATALOG_FILES
15260 * tree.c: cleanup
15261 * configure.in: iconv library fixup, ICONV_LIBS
15262
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000015263Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * catalog.c: handling of CATALOG entries. detection of recursion,
15266 and a few bugfixes
15267 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
15268 against the default namespace
15269
Daniel Veillard04b93292001-05-21 08:15:31 +000015270Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
15273
Daniel Veillarda97a19b2001-05-20 13:19:52 +000015274Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * parser.c: fixed propagation context info when parsing an
15277 external entity.
15278 * doc/html/*.html: regenerated a couple of docs
15279
Daniel Veillard4623acd2001-05-19 15:13:15 +000015280Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * doc/xml.html: update with 2.3.9 informations
15283
Daniel Veillardbed7b052001-05-19 14:59:49 +000015284Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
15287 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15288 * doc/html/* : rebuilt the docs
15289 * valid.c: small patch which may improve some case when
15290 validating.
15291
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000015292Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * HTMLparser.c: Closed bug #54891
15295 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
15296 to the suite
15297
15298Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15301 applied a documentation patch from LotR and filled in a few missing
15302 descriptions
15303
Daniel Veillard76d66f42001-05-16 21:05:17 +000015304Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15305
15306 * xpath.c tree.c parser.c: speed optimizations at the parser level
15307 document tree freeing and xpath evaluation
15308
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015309Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * parser.c parser.h parserInternals.h: fixed a couple of
15312 interfaces for handling memory buffer input to const char *
15313 upon suggestion of JamesH.
15314
Daniel Veillardc3739e72001-05-15 15:23:27 +000015315Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * configure.in: LoTR sent a patch fixing the previous commit
15318
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015319Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15320
15321 * configure.in: trying to deal again with the stoopid -R linking
15322 flag of Solaris
15323
Daniel Veillard790142b2001-05-15 10:51:53 +000015324Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * xpath.h: two nodeset access macros from Thomas Broyer
15327
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015328Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15331 patch from Thomas Broyer
15332
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015333Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15334
15335 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15336 case
15337 * INSTALL: was empty added stuff from the FAQ
15338
Daniel Veillard75bea542001-05-11 17:41:21 +000015339Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15342 attributes handling and #54433 by adding xmlUnsetProp()
15343 and xmlUnsetNsProp()
15344
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015345Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15346
15347 * HTMLparser.c: Patch from Jonas Borgström
15348 (htmlGetEndPriority): New function, returns
15349 the priority of a certain element.
15350 (htmlAutoCloseOnClose): Only close inline elements if they
15351 all have lower or equal priority.
15352 * result/HTML: this of course changed a number of tests results.
15353
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015354Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * xmlIO.c catalog.c: plugged in the default catalog resolution
15357 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15358 documentations
15359 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15360
Daniel Veillarda7374592001-05-10 14:17:55 +000015361Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15362
15363 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15364 integrating catalogs
15365 * catalog.[ch] testCatalog.c: adding a small catalo API
15366 (only SGML catalog support).
15367 * parser.c: restaured xmlKeepBlanksDefault(0) API
15368
Daniel Veillardc17337c2001-05-09 10:51:31 +000015369Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15370
15371 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15372
Daniel Veillard257d9102001-05-08 10:41:44 +000015373Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15374
15375 * parser.c: added xmlParseExternalEntityPrivate() to allow
15376 propagation of ctxt->_private when parsing external entities
15377
Daniel Veillard083c2662001-05-08 08:27:14 +000015378Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15379
15380 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15381
Daniel Veillard01ef7382001-05-08 07:31:43 +000015382Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15385
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015386Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * valid.c: warn when indeterminist content model is detected
15389 * result/VC/ElementValid8: this adds a message
15390 * Makefile.am: add --novalid for VCM tests
15391 * parserInternals.c: added a call to Init memory
15392
Daniel Veillard64269352001-05-04 17:52:34 +000015393Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15394
15395 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15396 when both parameters are NULL.
15397
Daniel Veillard37721922001-05-04 15:21:12 +000015398Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15399
15400 * valid.c: applied small patch from Gary Pennington, reindented
15401 some part of the code.
15402
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015403Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15406 release, updated and regenerated the docs
15407
Daniel Veillard357c9602001-05-03 10:49:20 +000015408Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15409
15410 * xpath.c result/XPath/expr/floats : clarified and cleanup
15411 printing of abnormal floats in tests.
15412
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015413Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15414
15415 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15416 * results/HTML/ : a few changes in the output of the HTML tests as
15417 a result.
15418 * configure.in: tying to fix -liconv where needed
15419
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015420Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * Makefile.am: fixed a stupid error
15423
Daniel Veillard7150a032001-05-02 16:41:11 +000015424Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15425
15426 * configure.in Makefile.am: make the inclusion of the trio
15427 modules in the library conditional
15428
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015429Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15430
15431 * DOCBparser.c: patche from László Kovács, fixed entities refs
15432 in attributes handling
15433
Daniel Veillardedddff92001-05-02 10:58:52 +000015434Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15435
15436 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15437 flushing
15438
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015439Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15440
15441 * xpath.c: fix of an XSLT namespace bug reported on the list
15442 general/bug-8-
15443
Daniel Veillard5792e162001-04-30 17:44:45 +000015444Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15445
15446 * strio.h trio.c: Dan McNichol suggested a couple of small
15447 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15448
Daniel Veillard02141ea2001-04-30 11:46:40 +000015449Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15450
15451 * tree.c parser.c encoding.c: spent a bit more time looking
15452 at the parsing speed and DOM handling. Added a few more
15453 speedups.
15454
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015455Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15456
15457 * parser.c: small but effective parsing speed improvement
15458
Daniel Veillardb59076b2001-04-29 17:04:07 +000015459Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15460
15461 * configure.in: default on the DocBook parser inclusion (for Gnome)
15462 * DOCBparser.h: fixed a header reference
15463
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015464Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15465
15466 * configure.in xpath.c: applied Bjorn patches for FPE on the
15467 alpha
15468
Daniel Veillardeefd4492001-04-28 16:55:50 +000015469Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15470
15471 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15472 xmlSaveFormatFileTo()
15473
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015474Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15475
15476 * xpath.c: simple and efficient optimization, XPath functions
15477 aways bind to the same code, cache this
15478 * TODO: updated (by saying some is obsolete)
15479
Daniel Veillard2156a562001-04-28 12:24:34 +000015480Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15481
15482 * xpath.c: more cleanup work on XPath name parsing routines
15483
Daniel Veillard61d80a22001-04-27 17:13:01 +000015484Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15485
15486 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15487 xmlXPathParseName
15488 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15489 * debugXML.c: avoid compilation problems if compiling without
15490 HTML support, Igor Zlatkovic
15491 * win32/libxml2/libxml2.def.src: being able to compile without
15492 XPath on Windows
15493
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015494Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15495
15496 * libxml.m4: yet another patch from Toshio Kuratomi
15497
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015498Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15499
15500 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15501
Daniel Veillard67fee942001-04-26 18:59:03 +000015502Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15503
15504 * tree.[ch]: added xmlSaveFormatFile interface for saving
15505 and indenting a file.
15506
Daniel Veillard82e49712001-04-26 14:38:03 +000015507Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15508
15509 * xpath.c: fixed bug #53689 related to processing-instruction()
15510
Daniel Veillard02f077a2001-04-26 10:59:11 +000015511Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15512
15513 * DOCBparser.c: patche from László Kovács
15514
Daniel Veillard30211a02001-04-26 09:33:18 +000015515Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15516
15517 * parser.c: applied fixes from Christian Glahn bug report #53391
15518
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015519Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15520
15521 * error.c: Jean François Lecomte provided a complete description
15522 and a fix to bug #53537
15523
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015524Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15525
15526 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15527
Daniel Veillard1034da22001-04-25 19:06:28 +000015528Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15529
15530 * DOCBparser.c SAX.c: a bit more work on entities processing.
15531 Still Need to cleanup XML output and references in attributes
15532
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015533Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15534
15535 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15536
Daniel Veillardb33c2012001-04-25 12:59:04 +000015537Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15538
15539 * tree.c: trying to fix #53574, not completely complete,
15540 I would like xmllint --copy --debug test/ent1 and
15541 xmllint --debug test/ent1 to show the same result.
15542 * xpath.c: fix a bug when trying to sort namespace nodes
15543
Daniel Veillard5146f202001-04-25 10:29:44 +000015544Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15545
15546 * HTMLtree.c: real fix for #53402
15547
Daniel Veillard7533cc82001-04-24 15:52:00 +000015548Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15549
15550 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15551 PIs when using xsl:output
15552 * valid.c: closing #53537 some case generate segfaults if there
15553 is validity errors
15554
Daniel Veillard61b33d52001-04-24 13:55:12 +000015555Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15556
15557 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15558 of external parsed entities, added --noent to testDocbook
15559 * valid.c: Garry Pennington found an uninitialized variable
15560 access in xmlValidateElementContent()
15561
Daniel Veillard56098d42001-04-24 12:51:09 +000015562Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15563
15564 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15565 with madness
15566 * result/HTML/ : this modified the result of the regression tests
15567 a lot.
15568
Daniel Veillard122376b2001-04-24 12:12:30 +000015569Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15572 to doc where it wasn't checked against NULL reported by
15573 Jens Laas
15574
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015575Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15578 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15579
Daniel Veillardeae522a2001-04-23 13:41:34 +000015580Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15581
15582 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15583 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15584 * SAX.[ch]: cleanup and updates for DocBook
15585 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15586 ex SGML identifier changes
15587 * valid.c: removed a static unused function.
15588
Daniel Veillardde57c612001-04-23 09:13:36 +000015589Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15590
15591 * HTMLtree.c: applied change for Paul Sponagl on script saving
15592 * Makefile.am: the warning about entity title.xml are normal.
15593
Daniel Veillard393df012001-04-22 20:11:18 +000015594Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15595
15596 * configure.in: release of 2.3.7
15597 * Makefile.am: fixing make distcheck
15598
Daniel Veillarda41123c2001-04-22 19:31:20 +000015599Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15600
15601 * doc/html/* doc/xml.html: updated and regenerated the docs
15602
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015603Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15604
15605 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15606
Daniel Veillarde82a9922001-04-22 12:12:58 +000015607Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15608
15609 * tree.c: fixed #53388 with the provided patch
15610
Daniel Veillard06803992001-04-22 10:35:56 +000015611Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * valid.c: Bjorn detected an invalid memory access. Fixed
15614 vstateVPush()
15615
Daniel Veillard40af6492001-04-22 08:50:55 +000015616Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15619
Bjorn Reese70a9da52001-04-21 16:57:29 +000015620Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15621
15622 * libxml.h: new header used only for the compilation of libxml
15623 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15624 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15625 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15626 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15627 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15628 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15629 baseline (version 1.2 plus a single patch).
15630 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15631 scientific notation for numbers. Tests added.
15632 * xpath.c: formatting of numbers changed to use sprintf
15633 (contribution from William Brack)
15634
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015635Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15636
15637 * valid.c: cleanup, more useful debugging
15638 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15639 * xmlIO.c: entity loading is printed as an error when validating
15640
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015641Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * valid.c: fixed to validate within entities
15644 * test/VCM/v22.xml: added a specific testcase
15645
Daniel Veillardca1f1722001-04-20 15:47:35 +000015646Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15647
15648 * valid.c: forgot an epsilon transition in for ()+
15649 * test/VCM/v21.xml : added a specific test case
15650
Daniel Veillard85349052001-04-20 13:48:21 +000015651Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15652
15653 * valid.c: removed a state explosion exhibited by RSS
15654 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15655 from bug #51872
15656
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015657Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15658
15659 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15660 validation without using an ugly NFA -> DFA algo in the source.
15661 Made a specific algorithm easier to maintain, using a single
15662 stack and without recursion.
15663 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15664 * hash.c: made the growing routine static
15665 * tree.h parser.c: added the parent information to an
15666 xmlElementContent node.
15667
Daniel Veillarde470df72001-04-18 21:41:07 +000015668Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15669
15670 * SAX.c parser.c xpath.c: generating IDs when not validating
15671 from an external parsed entity was poisoning the ID has table
15672 with removed values. This was killing XSLT on the KDE help
15673 browser.
15674
Daniel Veillardceacdd92001-04-18 15:10:35 +000015675Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15676
15677 * entities.h: andrew@ugh.net.au detected a double declaration
15678
Daniel Veillarda10efa82001-04-18 13:09:01 +000015679Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * debugXML.c hash.c tree.h valid.c : some changes related to
15682 the validation suport to improve speed with DocBook
15683 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15684 the way validation errors get reported
15685
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015686Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15687
15688 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15689 by P C Chow and William M. Brack for XSLT HTML output
15690
Daniel Veillard2d90de42001-04-16 17:46:18 +000015691Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15692
15693 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15694 Igor Zlatkovic patches for MSC compilation and added his
15695 updates
15696
Daniel Veillarde043ee12001-04-16 14:08:07 +000015697Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15698
15699 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15700 prefix lookup.
15701 * parserInternals.c: fixed the bug reported by Morus Walter
15702 due to an off by one typo in xmlStringCurrentChar()
15703
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015704Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15705
15706 * HTMLparser.c result/HTML/*: revamped the way the HTML
15707 parser handles end of tags or end of input
15708
Daniel Veillard82daa812001-04-12 08:55:36 +000015709Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15710
15711 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15712
Daniel Veillard67a21302001-04-11 14:39:16 +000015713Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15714
15715 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15716 bug where the linktime verions of free() won't work ...
15717
Daniel Veillard27b55282001-04-11 12:22:25 +000015718Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15719
15720 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15721
Daniel Veillardafc73112001-04-11 11:51:41 +000015722Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15723
15724 * doc/xml.html: added 2.3.6 release
15725
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015726Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15727
15728 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15729 * result/wml.xml: resulted in a small output change
15730
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015731Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15732
15733 * tree.c: xmlNewDoc was missing the charset initialization
15734 * xmllint.c: added --auto to autogenerate a doc, allow to
15735 reproduce the problem fixed on xmlNewDoc
15736
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015737Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15738
15739 * xpath.c: trying to get 52979 solved
15740 * tree.c result/ result/noent/: trying to get 52712 solved, this
15741 also made me clean up the fact that XML output in general should
15742 not add formating blanks by default, this changed the output of
15743 a few tests
15744
Daniel Veillard73639a72001-04-10 14:31:39 +000015745Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15746
15747 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15748
Daniel Veillardfac26a12001-04-08 13:08:14 +000015749Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15750
15751 * configure.in: finally released 2.3.6
15752
Daniel Veillard911f49a2001-04-07 15:39:35 +000015753Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15754
15755 * xpath.c: checking for null pointer generated by new code
15756
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015757Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15758
15759 * xpath.c: fixed a [] evaluation problem reported
15760 * test/XPath/tests/simpleaddr: extended test
15761 * result/XPath/simpleaddr: updated result
15762
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015763Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15764
15765 * xmllint.c: Dan Timis reported a portability problem
15766 on Macs without mmap, fixed it.
15767
Daniel Veillardb38bd552001-04-03 18:22:00 +000015768Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15769
15770 * testXPath.c : added a --tree option allowing to display the
15771 tree dump of the XPath expression
15772
Daniel Veillard4dd93462001-04-02 15:16:19 +000015773Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15774
15775 * xpath.c: fixed a memleak when comparing nodesets
15776 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15777 * tree.c: added a TODO
15778
Daniel Veillard92ad2102001-03-27 12:47:33 +000015779Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15780
15781 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15782 we need string functions
15783 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15784 to be able to use them where needed. Applied some changes
15785 to reduce name linking pollution and compile in only what's
15786 needed.
15787 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15788 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15789 for the string manipulation functions
15790 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15791 to the free() function of xmlmemory.c
15792 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15793 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15794 usage.
15795
15796
Daniel Veillard2be30642001-03-27 00:32:28 +000015797Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15798
15799 * error.c: applied the context output patch of the error
15800 handling submitted by Chuck Griffith
15801 * error/VC/*: this slightly change some error logs
15802
Daniel Veillard50582112001-03-26 22:52:16 +000015803Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15804
15805 * parser.c: fixed line number reporting on error
15806
Daniel Veillard04be4f52001-03-26 21:23:53 +000015807Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15808
15809 * parser.c: Sullivan and Darin found a parser bug,
15810 applied the patch.
15811
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015812Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15813
15814 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15815 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15816 xmlversion.h.in xpointer.c: of course the way I defined
15817 UNUSED breaks on old gcc version. Try to be smart and
15818 also define it directly in xmlversion.h
15819 * configure.in: removed -ansi flag from the pedantic set
15820
15821Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015822 Huge cleanup, I switched to compile with
15823 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15824 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15825 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15826 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15827 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15828 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15829 encoding.h entities.c error.c list.[ch] nanoftp.c
15830 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15831 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15832 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15833 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15834 Cleanup, staticfied a number of non-exported functions,
15835 detected and cleaned up a dozen of problem found this way,
15836 avoided a lot of public function name/typedef/system names clashes
15837 * doc/xml.html: updated
15838 * configure.in: switched private flags to the really pedantic ones.
15839
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015840Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15841
15842 * configure.in: 2.3.5
15843 * doc/html/*: rebuilt the docs
15844
Daniel Veillard146c9122001-03-22 15:22:27 +000015845Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15846
15847 * parser.c: fixed a reported bug in NOTATION parsing
15848 * uri.c: accepted but not fixed bug 51876, added TODO
15849 * Makefile.am: fixed bug 51876
15850
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015851Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15852
15853 * config.h.in configure.in error.c: fix a compilation problem
15854 on platforms without vsnprintf (xml@thewrittenword.com)
15855
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015856Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15857
15858 * parser.c: fixed a function name header typo
15859 * SAX.c: notations can also occur in external subset.
15860
Daniel Veillard7d42b542001-03-20 13:22:46 +000015861Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15862
15863 * error.c: removed a C++ like comment
15864
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015865Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15866
15867 * parser.c: fixing bug 52299 strange condition leading
15868 to a parser crash due to a buffer overflow
15869 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15870 added the specific test case
15871
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015872Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15873
15874 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15875 xmlXPathConvert{String,Number,Boolean} to be able to make
15876 type casts without a context stack, fixed some implementation
15877 problems related to the absence of context at parse-time,
15878 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15879 in the public API too
15880 * xpointer.c xpathInternals.h: we need to know at parse time
15881 whether we are compiling an XPointer
15882
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015883Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15884
15885 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15886 cleaned up the parser internals, refactored XPath code, added
15887 new compilation based APIs and cleanly separated public and
15888 private APIs.
15889
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015890Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15891
15892 * xpath.h: the comp field must be added at the end to avoid
15893 killing binary compat.
15894
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015895Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15896
15897 * Makefile.am: detect XPath memleaks in regreson tests
15898 * error.c: fixed and error w.r.t. error reporting still using
15899 stderr
15900 * hash.c: added new line at end of file
15901 * tree.h: minor cleanup
15902 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15903 expression parsing from evaluation, resulted in a number of
15904 changes internally, and in XPointer. Likely to break stuff
15905 using xpathInternals.h but should remain binary compatible,
15906 new interfaces will be added.
15907
Daniel Veillardd574f782001-03-14 19:40:17 +000015908Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15909
15910 * configure.in: fixed a couple of problems reported by
15911 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15912 without gcc on non linux platforms.
15913
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015914Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15915
15916 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15917 a fix for --with-html-dir= configure support. I hope it won't
15918 break rpm generation
15919
Daniel Veillarda022fe02001-03-14 16:30:00 +000015920Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15921
15922 * xmlIO.c: one function comment cleanup.
15923
Daniel Veillard25239c12001-03-14 13:56:48 +000015924Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15925
15926 * SAX.c: external subset notations were improperly registered
15927 in the internal subset.
15928
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015929Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15930
15931 * README.cvs-commits: added, pointing to HACKING
15932 * HACKING: updated
15933
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015934Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15935
15936 * parser.c: and Matt Sergeant found one in the XML push
15937 parser (erroneous check I forgot to remove when I fixed the
15938 main parser).
15939
Daniel Veillard68d7b672001-03-12 18:22:04 +000015940Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15941
15942 * xpath.c: ptittom found a small bug in UnaryExpr
15943
Daniel Veillarde356c282001-03-10 12:32:04 +000015944Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15945
15946 * configure.in: bumped to 2.3.4
15947 * error.c: fixed bug #51860
15948 * tree.c: fixed bug #51861
15949 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15950 * tree.[ch] : added xmlDefaultBufferSize
15951 * nanoftp.c: typo in function name header block
15952 * doc/xml.html : updated, added link to XML::LibXSLT
15953 * doc/html/* : rebuilt the docs
15954
Daniel Veillard80f32572001-03-07 19:45:40 +000015955Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15956
15957 * parser.c SAX.c: the new content parsing code raised an
15958 ugly bug in the characters() SAX callback. Found it
15959 just because of strangeness in XSLT XML Rec ouptut :-(
15960
Daniel Veillard6c831202001-03-07 15:57:53 +000015961Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15962
15963 * Makefile.am: Martin Baulig suggested to add -lm
15964 * tree.c: found another bug in xmlNodeGetContent()
15965
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015966Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15967
15968 * xpath.c: Bjorn found the error related to strictness of comparison.
15969
Daniel Veillard29631a82001-03-05 09:49:20 +000015970Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15971
15972 * parser.c: trying to fix the Dtd parsing problem reported
15973 by Gary, side effect of last week speed optimizations.
15974
Daniel Veillard14be0a12001-03-03 18:50:55 +000015975Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15976
15977 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15978 * parserInternals.c: removed unneeded test raised by Stric
15979
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015980Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15981
15982 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15983 and fixed by William Brack). Added xmlXPathFormatNumber.
15984 Changed the sorting slightly.
15985 * configure.in Makefile.am example/Makefile.am: Added -lm.
15986 Please note that applications linking with libxml2, must
15987 also like with the math library from now on.
15988
Daniel Veillardf9533d12001-03-03 10:04:57 +000015989Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15990
15991 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15992
Daniel Veillard2f362242001-03-02 17:36:21 +000015993Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15994
15995 * parser.c: one must report spaces even if the Dtd element
15996 content proves that this is not part of the element content.
15997 * result/valid/*.xml: this changed the ouptu slightly
15998
Daniel Veillardb402c072001-03-01 17:28:58 +000015999Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16000
16001 * configure.in: bumped to 2.3.3
16002 * doc/xml.html: updated
16003
Daniel Veillard77851712001-02-27 21:54:07 +000016004Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16005
16006 * tree.c: minor doc fix
16007 * xpath.c: deallocation issues when a result tree has been
16008 converted to a node-set
16009
Daniel Veillardec70e912001-02-26 20:10:45 +000016010Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16011
16012 * doc/xml.html: oops corrected dates s/2000/2001
16013
Daniel Veillard8730c562001-02-26 10:49:57 +000016014Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16015
16016 * valid.c: new patch from Gary Pennington
16017
Daniel Veillard91e9d582001-02-26 07:31:12 +000016018Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16019
16020 * doc/xml.html: applied patch from Ankh
16021
Daniel Veillardedac3c92001-02-26 01:36:19 +000016022Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16023
16024 * xinclude.c: fixed a problem building on Mac
16025
Daniel Veillard21a0f912001-02-25 19:54:14 +000016026Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16027
16028 * parser.c: more work on increasing parsing ferformances
16029
Daniel Veillard48b2f892001-02-25 16:11:03 +000016030Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16031
16032 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16033 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16034 avoiding memcpy in production builds MEM_CLEANUP macro use
16035 * parser.[ch] parserInternals.c: optimizations of the tightest
16036 internal loops inside the parser. Better checking of I/O
16037 flushing/loading conditions
16038 * xmllint.c : added --timing
16039
Daniel Veillard71681102001-02-24 17:48:53 +000016040Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16041
16042 * configure.in: bumped to 2.3.2
16043 * doc/xml.html: updated for release
16044
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016045Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16046
16047 * xpath.c: found a memleak and fixed a nasty bug
16048
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016049Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16050
16051 * xmllint.[c1] : added return code errors for xmllint
16052 * xpath.c: specific debug dump function for result value trees
16053
Daniel Veillard4b637072001-02-21 21:52:55 +000016054Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16055
16056 * xpath.c: finally implemented xmlXPathCompareNodeSets
16057 * test/XPath/expr/floats results/XPath/expr/floats: added
16058 a test for float expressions
16059
Daniel Veillardf714aa32001-02-21 03:07:44 +000016060Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16061
16062 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16063 * parserInternals.[ch]: trying to speed up parsing
16064 * xpath.c : speeded up node set equality op
16065
Daniel Veillarde0c3a622001-02-19 18:05:20 +000016066Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16067
16068 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
16069 better handling of ID/IDREF and the list modules associated
16070 * configure.in: small CFLAGS cleanup
16071
Daniel Veillarda8abee62001-02-19 15:14:59 +000016072Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16073
16074 * configure.in: fixed iconv detection on AIX (stric)
16075
Daniel Veillardbca64ef2001-02-19 22:20:01 +000016076Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000016077
16078 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
16079
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000016080Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
16081
16082 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
16083 and optimized xmlXPathNodeSetSort
16084
Daniel Veillard142adbf2001-02-17 13:21:05 +000016085Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16086
16087 * xpath.c: bug fix when context size is 0
16088 * parser.c: I like Norm's Dtd because they still manage to break
16089 the parser occasionally
16090
Daniel Veillardf23e0092001-02-16 13:21:29 +000016091Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16092
16093 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
16094
Daniel Veillarde0e26512001-02-16 00:11:46 +000016095Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16096
16097 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
16098 attributes within the XML-1.0 namespace
16099
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000016100Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16101
16102 * xpathInternals.h: exported a few axis functions
16103 * doc/xml.html: updated the doc
16104
Daniel Veillard760f4422001-02-15 14:59:48 +000016105Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16106
16107 * configure.in: applied patch from Daniel van Balen for OpenBSD
16108 and bumped version to 2.3.1
16109 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16110 attempt to find autoclosing was simply broken, removed it,
16111 updated the examples, this is better
16112
Daniel Veillardd194dd22001-02-14 10:37:43 +000016113Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16114
16115 * hash.[ch]: added Paolo Casarini patch to provide Delete from
16116 hash functionnalities.
16117 * doc/html/* : rebuild the doc
16118
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000016119Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16120
16121 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
16122 on predicate
16123 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
16124 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
16125 really want to have tags closed on output even if we accept
16126 unclosed ones on input
16127
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000016128Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16129
16130 * xpath.c: ouch don't free NULL, rare case fixed
16131 * tree.c: don't coalesce text nodes if they don't have the
16132 same behaviour wrt escaping on output
16133
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016134Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16135
16136 * xpath.c: small fixup
16137 * SAX.c: don't warn on empty namespaces.
16138
Daniel Veillard6a2e4062001-02-08 10:31:33 +000016139Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16140
16141 * README: a bit of cleanup
16142 * configure.in: preparing for 2.3.0 release
16143
Daniel Veillard1f83d392001-02-08 09:37:42 +000016144Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16145
16146 * hash.[ch]: added a first version of xmlHashSize()
16147 * valid.c: another bug fix from Gary Pennington
16148
Daniel Veillard5eef6222001-02-07 18:24:48 +000016149Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16150
16151 * valid.c: couple of bug fixes pointed by Gary Pennington
16152 * HTMLtree.c: #if 0 cleanup
16153
Daniel Veillard2c257ec2001-02-06 13:29:07 +000016154Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16155
16156 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
16157 which removes a time consuming check of xmlXPathNodeSetAdd()
16158 and use it in places where we are sure to not break unicity
16159
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000016160Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16161
16162 * xpath.c: bug fixes found from XSLT
16163 * tree.c: preserve node->name special values when copying nodes.
16164 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
16165 external subset are fetched when available but without full
16166 validation. Added xmlLoadExtDtdDefaultValue, need a function.
16167 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
16168 output with encoding disabled.
16169
Daniel Veillard2c833b62001-02-03 08:52:06 +000016170Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16171
16172 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
16173 xmlCheckFilename should not be called from xmlFileOpenW
16174 and xmlGzfileOpenW
16175
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000016176Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16177
16178 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
16179 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
16180 added the new tests for URI normalization
16181 * testURI.c: fixed stoopid bugs
16182 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
16183 the URI in the error messages are now properly normalized
16184
Daniel Veillardea28ce62001-02-02 08:20:19 +000016185Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16186
16187 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
16188
Daniel Veillarde99a4762001-02-01 04:34:35 +000016189Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16190
16191 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
16192
Daniel Veillard2b325a02001-01-31 20:46:31 +000016193Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16194
16195 * xpath.c: fixed mod operator
16196
Daniel Veillardde55cf62001-01-31 15:53:13 +000016197Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16198
16199 * parser.c: fixed xmlStrcat doc
16200 * tree.c: 2 fixes form Anders Carlson for copying nodes and
16201 trees.
16202
Daniel Veillard2f913b72001-01-31 13:23:49 +000016203Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16204
16205 * xpath.c result/XPath/tests/chaptersbase
16206 result/XPath/tests/simplebase: fixed XPath node()
16207 * tree.c: small fix in xmlNewNs()
16208 * Makefile.am: removed extraneous xml2Conf.sh rule
16209
Daniel Veillardb42042b2001-01-28 07:40:36 +000016210Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16211
16212 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
16213 Changed the library name, in order to get libxml-devel and
16214 libxml2-devel to coexist on a single system
16215 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
16216 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
16217
Daniel Veillardee0a4662001-01-27 18:59:33 +000016218Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16219
16220 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
16221 libxml2-devel installable in // as libxml-devel.
16222
Daniel Veillard5eb05942001-01-27 17:50:22 +000016223Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16224
16225 * doc/Makefile.am: fixed make rebuild in doc
16226 * doc/html/*.html: rebuilt the docs
16227
Daniel Veillard65c295d2001-01-26 09:32:39 +000016228Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16229
16230 * tree.c: patch from Bjorn Reese on xmlBufferCCat
16231
Daniel Veillard8e199902001-01-25 18:54:39 +000016232Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16233
16234 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
16235 the HTML doc to go into the -devel RPM ...
16236 * aclocal.m4 config.h.in: some updates due to auto* magic
16237
Daniel Veillard93086662001-01-25 18:13:04 +000016238Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16239
16240 * xpath.h: added a hook in the context structure allowing to
16241 link to extra support, needed for XSLT
16242
Daniel Veillardf17e09b2001-01-25 13:55:35 +000016243Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16244
16245 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
16246 xmlXPtrCmpPoints to use it.
16247 * propagated the following patch from Alejandro Forero
16248 * include/win32config.h xmlIO.c: applied further suggestions
16249 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
16250 * example/gjobread.c: fixed warnings, now that it builds
16251
16252Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
16253
16254 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
16255
16256 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
16257 filename points to a valid file (not a directory).
16258 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
16259 Added calls to xmlCheckFilenameDir.
16260
16261 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
16262 `path' (rather than `filename') as the parameter to gzopen and open.
16263
Daniel Veillard48177c22001-01-23 15:27:41 +000016264Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16265
16266 * Makefile.am: fixed a problem with EXTRA_DIST
16267
Daniel Veillardb83ba402001-01-22 22:45:10 +000016268Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16269
16270 * Makefile.am example/Makefile.am: finally found the trick
16271 to build the example, i.e. add "." in SUBDIRS before example
16272 in the list <grin/>
16273
Daniel Veillard82687162001-01-22 15:32:01 +000016274Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16275
16276 * doc/xml.html: updated with an XSLT section, removed pointer to
16277 W3C CVS base.
16278
Daniel Veillard8a7642f2001-01-22 10:45:16 +000016279Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16280
16281 * xpath.c: when copying a XSLT tree object teh tree need to be copied
16282 too, and deallocation need to occur the same way.
16283
Daniel Veillarde4566462001-01-22 09:58:39 +000016284Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16285
16286 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
16287 type correponding to an XSLT result tree fragment. Share most
16288 of the data format with node set, as well as operators.
16289 * HTMLtree.c: added a newline at the end of the doctype output
16290 whe this one is not present initially.
16291 * tree.c: make sure taht the parent and doc pointers are properly
16292 set when copying attributes (lists).
16293
Daniel Veillard701c7362001-01-21 09:48:59 +000016294Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16295
16296 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16297
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016298Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16299
16300 * xpath.c: seems I finally killed that ugly path evaluation
16301 context bug (tagged 9999 in case is is wrong)
16302
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016303Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16304
16305 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16306 for XSLT
16307
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016308Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16309
16310 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16311 for xmlGzfileOpen() bug
16312
Daniel Veillardf6eea272001-01-18 12:17:12 +000016313Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16314
16315 * xpath.c: removed an error found by XSLT usage
16316 * tree.c parserInternals.h: use a predefined static string
16317 for text and comment nodes, avoid freeing them in xmlFreeNode,
16318 exported the string name in parserInternals.h and added
16319 another value to disable encoding at output (for XSLT),
16320 gain memory, time.
16321
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016322Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16323
16324 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16325 win32/libxml2/libxml2_so.dsp: new makefiles and update
16326 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16327
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016328Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16329
16330 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16331 Gary Pennington
16332
Daniel Veillard389e6b72001-01-15 19:41:13 +000016333Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16334
16335 * xpath.c: fixed the comaprision of values and nodelists,
16336 need to compare nodelist still ...
16337 * debugXML.c: avoided a possible core dump
16338 * HTMLparser.c: cleanup
16339 * nanohttp.c: contributed fix.
16340 * tree.c: fixes in properties handling added xmlSetNsProp
16341 needed by libxslt
16342 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16343 comment
16344 * TODO: updated
16345
Daniel Veillard167bd532001-01-06 21:09:34 +000016346Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16347
16348 * parser.c parserInternals.c: applied Bjorn Reese optimization
16349 patch
16350
16351Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16352
16353 * Makefile.am: applied patch fro make check from Martin Vidner
16354
Daniel Veillard503b8932001-01-05 06:36:31 +000016355Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16356
16357 * configure.in: preparing 2.2.11
16358 * doc/html/*: rebuild the HTML files
16359 * doc/xml.html : updated
16360
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016361Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16362
16363 * tree.c: fixed a stupid bug
16364 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16365 patches related to validation of an XInclude processing result
16366 * TODO: updated
16367
Daniel Veillarde2488192001-01-04 10:54:22 +000016368Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16369
16370 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16371 on large files
16372
Daniel Veillardf060a412001-01-03 20:52:44 +000016373Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16374
16375 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16376
Daniel Veillard45cff692001-01-03 18:02:04 +000016377Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16378
16379 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16380 reported by Jonas Borgström
16381 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16382
Daniel Veillard08108982001-01-03 15:24:58 +000016383Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16384
16385 * testXPath.c xpath.c: fixing the XPath union expressions problem
16386 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16387
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016388Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16389
16390 * xmllint.c: Made is so if the file name is "-" is will read form
16391 standard input. Sven Heinicke <sven@zen.org>
16392 * tree.c: fixed a problem when growing buffer
16393 * tree.h: fixed the comment of the node types following andersca
16394 comment
16395 * TODO: updated
16396
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016397Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * HTMLparser.[ch]: added a way to avoid adding automatically
16400 omitted tags. htmlHandleOmittedElem() allows to change the
16401 default handling.
16402 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16403 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16404 of xmllint too when using --memory flag, added a memory test
16405 suite at the Makefile level.
16406 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16407 with namespace use when encountering QNames in XPath evalation,
16408 added xmlns() scheme in XPointer.
16409 * nanoftp.c : incorporated a fix
16410 * parser.c xmlIO.c: fixed problems raised with encoding when using
16411 the memory I/O
16412 * parserInternals.c: closed bug 25934 reported by
16413 torsten.landschoff@innominate.de
16414 * TODO: updated
16415
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016416Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16419 on a non-updated tree :-(, made a 2.2.10 release to correct the
16420 situation
16421
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016422Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16425 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16426 integrated a set of OpenVMS changes from Howard Taylor
16427 <Howard.Taylor@pacoast.com>
16428
Daniel Veillard58770e72000-11-25 00:48:47 +000016429Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16432 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16433
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016434Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * HTMLparser.c: some fixes on auto-open of html/head/body
16437 * encoding.c: fixed a compilation error on some gcc env
16438 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16439 XPointer implementation
16440 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16441 related XPointer tests and associated results
16442
Daniel Veillard300f7d62000-11-24 13:04:04 +000016443Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * doc/xmldtd.html doc/xml.html: following a short step by step
16446 guidance on IRC to help maciej with DTDs I started a small
16447 page on the subject.
16448
Daniel Veillard748e45d2000-11-17 16:36:08 +000016449Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * HTMLparser.c: fixed handling of broken charrefs
16452 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16453 patches
16454
Daniel Veillard28929b22000-11-13 18:22:49 +000016455Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * doc/xml.html doc/html/* : rebuilt the docs after adding
16458 xinclude and updated page for 2.2.7 and 2.2.8
16459 * configure.in: releasing 2.2.8
16460
Daniel Veillard41e06512000-11-13 11:47:47 +000016461Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16462
16463 * parser.[ch] parserInternals.c: applied the conditional
16464 section processing fix from Jonathan P Springer
16465 <jonathan.springer2@gte.net>
16466 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16467 project file, fixed iconv default non support
16468 * xpath.c: fixed the problem of evaluating relative expressions
16469 when a node context is provided.
16470
Daniel Veillardbf432752000-11-12 15:56:56 +000016471Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * nanoftp.c: fixed gcc 2.95 new warnings
16474 * SAX.c: fixed a stupid bug
16475 * tree.c: fixed a formatting problem when round-tripping
16476 from/to memory
16477 * xinclude.c: chased memleak, fixed a base problem
16478 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16479 xmlXPtrBuildNodeList()
16480 * TODO: updated
16481 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16482 adding a first small set of regression tests for XInclude
16483
Daniel Veillardc2def842000-11-07 14:21:01 +000016484Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * nanohttp.[ch]: applied Wayne Davison patches to access
16487 the WWW-Authorization header.
16488 * parser.c: Closed Bug#30847: Problems when switching encoding
16489 in short files by applying Simon Berg's patch.
16490 * valid.c: fixed a validation problem
16491 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16492 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16493 Wayne Davison
16494 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16495 need to be extended to non full nodes selections.
16496 * xinclude.c: starts to work decently
16497
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016498Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16501 debugXML.c xmlversion.h.in: Started adding XInclude support,
16502 this is a new xmllint option
16503 * tree.c xpath.c: applied TOM patches for XPath
16504 * xpointer.c: fixed a couple of errors.
16505 * uri.c: added an escaping function needed for xinclude
16506 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16507 new warning from RH70 gcc's version
16508
Daniel Veillarda4964b72000-10-31 18:23:44 +000016509Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16510
16511 * HTMLparser.c: fixed loop on invalid char in scripts
16512 * parser.c: update to description of xmlIOParseDTD()
16513 * libxml.m4 xmlversion.h.in: changes contributed by
16514 Michael Schmeing <m.schmeing@internet-factory.de>
16515 * configure.in: preparing for 2.2.7
16516 * Makefile.am: trying to avoid config.h and acconfig.h
16517 being included in the distrib
16518 * configure.in: released 2.2.7
16519
16520Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16521
16522 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16523 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16524
Daniel Veillard01411222000-10-30 15:33:22 +000016525Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * parser.[ch]: added xmlIOParseDTD()
16528 * xpointer.c: added support for the 2 extra parameters of
16529 string-range, fixed a stoopid error when '0' was present
16530 in XPointer expressions
16531 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16532 testsuite for the above
16533
Daniel Veillard6db58192000-10-30 09:27:53 +000016534Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * libxml.spec.in: improved package descriptions
16537
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016538Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * xpath.c xpathInternals.h: applied a large cleaning patch
16541 from TOM <ptittom@free.fr>, it also add namespace support
16542 for function and variables registration.
16543
Daniel Veillardbd20df72000-10-29 17:53:40 +000016544Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16547 * Makefile.mingw: Wayne Davison's update adding hash.c
16548
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016549Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * xpath.c: fixed the root evaluation problems
16552 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16553 ignorable spaces with <b> <bold> <em>
16554 * tree.c: fixed a loop in xmlSearchNsByHref()
16555
Daniel Veillard767662d2000-10-27 17:04:52 +000016556Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * xpath.c: applied another XPath patch from TOM
16559 * xpath.c include/makefile.am: applied another patch from
16560 china@thewrittenword.com (cleanup on IRIX).
16561
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016562Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * xml-config.1: received a fixed version from Fredrik Hallenberg
16565 <hallon@lysator.liu.se>
16566
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016567Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16570 cleanup patch for XPath
16571
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016572Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16573
16574 * patched to redirrect all "out of context" error messages to
16575 a reconfigurable routine. The changes are:
16576 * xmlerror.h : added the export of an error context type (void *)
16577 an error handler type xmlGenericErrorFunc there is an interface
16578 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16579 to reset the error handling routine and its argument
16580 (by default it's equivalent to respectively fprintf and stderr.
16581 * all the c files: all wild accesses to stderr or stdout within
16582 the library have been replaced to calls to the handler.
16583
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016584Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * configure.in: release 2.2.6
16587 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16588 exporting the inner functions of xpath for extension modules
16589 * doc/*: updated and rebuilt the doc
16590
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016591Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * nanohttp.c : applied Wayne HTTP cleanup patch
16594 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16595 and xmlNodeSetSpacePreserve()
16596
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016597Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * xpath.c: closing bug #29260
16600
Daniel Veillard126f2792000-10-24 17:10:12 +000016601Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16604 multikey tuples, made hash structure opaque
16605 * valid.[ch]: moved elements, attributes, notations decalarations
16606 as well as ID and refs to hash tables.
16607 * entities.c: hash cleanup
16608 * xmlmemory.c: fixed a dump problem in debug mode
16609 * include/Makefile.am: problem passing in DESTDIR= values patch
16610 from Marc Christensen <marc@calderasystems.com>
16611 * nanohttp.c: removed debugging remains
16612 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16613 * HTMLparser.c parser.c: fixing a number of problems with the
16614 macros in the *parser.c files (Wayne).
16615 * HTMLparser.c: close the previous option when opening a new one
16616 (Marc Sanfacon).
16617 * result/HTML/*: updated the HTML results accordingly
16618
Daniel Veillard52afe802000-10-22 16:56:02 +000016619Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16622 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16623 XPath functions and XML entities table to them. More to come...
16624 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16625
Daniel Veillard683cb022000-10-22 12:04:13 +000016626Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * tree.c: coalesce adjacent text nodes
16629 * valid.c: handling of blank nodes in DTd validation (raised
16630 by problems with a posteriori validation).
16631 * nanohttp.c: changing behaviour on HTTP write stuff.
16632 * HTMLtree.c: forced body and html to be explicitely closed.
16633 * xpath.h: exported more XPath functions.
16634
Daniel Veillard1baf4122000-10-15 20:38:39 +000016635Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * Release of 2.2.5
16638 * xpointer.c: range() range-inside and other helper functions
16639 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16640
Daniel Veillard47e12f22000-10-15 14:24:25 +000016641Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16642
16643 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16644 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16645
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016646Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16649 and XPointer modules
16650
Daniel Veillard134c9f32000-10-15 10:27:08 +000016651Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16652
16653 * SAX.h: closed #25107
16654
Daniel Veillard39915622000-10-15 10:06:55 +000016655Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16656
16657 * testSAX.c: fixed problem with cdata reporting
16658 * SAXresult/* : updated
16659
Daniel Veillard1e851392000-10-15 10:02:56 +000016660Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16663 Closed bug #27499, added to regression tests
16664 * TODO: updated
16665
Daniel Veillard7eda8452000-10-14 23:38:43 +000016666Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16669 support for SCRIPT and STYLE with help from Bjorn Reese
16670 * test/HTML/* result/HTML/*: added simple testcase and updated
16671 the existing ones.
16672
Daniel Veillardff9c3302000-10-13 16:38:25 +000016673Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16676 string-range for empty strings
16677 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16678 test/XPath/xptr/strrange: augmented the XPointer testsuite
16679
Daniel Veillard189446d2000-10-13 10:23:06 +000016680Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16681
16682 * doc/xml.html doc/xmlmem.html: added a module describing memory
16683 interfaces and use, updated the main page.
16684
Daniel Veillard2f971a22000-10-12 23:26:32 +000016685Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16686
16687 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16688 nanoftp code work on Windows too now
16689
16690Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016691
16692 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16693 * xpointer.c: implemented string-range() at least a good first version
16694 * test/XPath/docs/str test/XPath/xptr/strrange
16695 result/XPath/xptr/strrange: the string-range() tests
16696
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016697Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * Makefile.am include/Makefile.am include/win32config.h
16700 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16701 and make distcheck
16702
Daniel Veillard19d61112000-10-11 23:50:35 +000016703Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16706 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16707 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16708
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016709Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16710
16711 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16712 patch for socklen_t detection by
16713 Albert Chin-A-Young <china@thewrittenword.com>
16714
Daniel Veillardcd429612000-10-11 15:57:05 +000016715Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16716
16717 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16718 and added a --dtdvalid option to xmllint used to test it
16719
Daniel Veillard47c02452000-10-11 13:04:36 +000016720Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16723 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16724
Daniel Veillard2d38f042000-10-11 10:54:10 +000016725Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16728 handlings (registration, lookup, cleanup)
16729
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016730Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * configure.in Makefile.am include/makefile.am: adding XPointer
16733 and XPtrtests target
16734 * xpointer.[ch] : new files for XPointer support
16735 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16736 more XPath tests
16737
Daniel Veillard57fda592000-10-10 23:24:14 +000016738Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * configure.in: fixed, very broken, make distcheck works again
16741
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016742Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * More work toward 2.2.5, integrated a number of patches
16745 * configure.in Makefile.am win32config.h.in: trying to cleanup
16746 make distcheck .... huh ...
16747 * include/Makefile.am include/win32config.h: new directory
16748 for includes
16749 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16750 updated teh makefiles and instructions for WIN32
16751 * xpath.c: small fixes
16752 * test/XPath/ results/XPath: updated the testcases and results
16753 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16754 suggested patches
16755 * valid.c: fixed an ID bug
16756
Daniel Veillardb71379b2000-10-09 12:30:39 +000016757Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16758
16759 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016760 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016761 * xpath.[ch]: worked on XPointer
16762
Daniel Veillard7e99c632000-10-06 12:59:53 +000016763Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16764
16765 * configure.in Makefile.am: 2.2.5, ship the include in an
16766 include/libxml subdirectory, use symlinks when using CVS
16767 * testSAX.c: fixed small bug
16768 * testXPath.c: changed the way testfiles are parsed
16769 * debugXML.c: same kind of cleanup when parsing an argument expression
16770 XPath/XPointers can have blanks embedded
16771 * xpath.[ch]: more cleanup, reorgs for XPointer work
16772 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16773 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16774
Daniel Veillard55b91f22000-10-05 16:30:11 +000016775Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16778 in the XPath engine, rewrote large parts of it, now it's far
16779 cleaner and in sync with the REC not an old WD. Fixed a parsing
16780 problem in the interactive XML shell found when testing XPath.
16781
Daniel Veillardac260302000-10-04 13:33:43 +000016782Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16785 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16786 examples with the extra test
16787
Daniel Veillard7cfce322000-10-04 12:40:27 +000016788Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16791 the global init function.
16792
Daniel Veillard970112a2000-10-03 09:33:21 +000016793Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * HTMLparser.c: Doohhh, attribute name parsing was still case
16796 sensitive ! Fixed this ...
16797 * result/HTML/* : updated the tests results accordingly
16798
Daniel Veillard740abf52000-10-02 23:04:54 +000016799Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16802 engine, should be far more stable, incorporated a new version of
16803 preceding/following axis, need testing
16804 * uri.c: fixed file:///c:/a/b/c problem
16805 * test/XPath/tests/idsimple: augmented the XPath tests
16806
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016807Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * doc/* rebuilding docs for 2.2.4 release
16810
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016811Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * configure.in: releasing 2.2.4
16814 * parser.[ch]: added xmlStrEqual()
16815 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16816 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16817 use xmlStrEqual instead
16818 * TODO: updated
16819 * added an XPath test
16820
Daniel Veillardbc765302000-10-01 18:23:35 +000016821Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16824 * entities.h: exported xmlInitializePredefinedEntities
16825 * parser.[ch] : added xmlInitParser()
16826 * parserInternals.h : had to export htmlInitAutoClose()
16827
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016828Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16829
16830 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16831 problems
16832 * Makefile.am : added XPath regression tests to normal tests
16833 * uri.c: fixed a problem with local paths, cleanup
16834 * parser.c: fixed a problem with large CData sections
16835
Daniel Veillardd2ade932000-09-30 14:39:55 +000016836Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * configure.in xml-config.in: patch from "Ben Taylor"
16839 <sol7x86@hotmail.com> for solaris shared libs lookup
16840
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000168412000-09-30 Martin Baulig <baulig@suse.de>
16842
16843 * libxml-2.0.pc.in: Provide pkg-config script.
16844
16845 * configure.in: Create the libxml-2.0.pc script from the
16846 libxml-2.0.pc.in templates.
16847 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016848 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016849
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016850Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16853 when compiling with MSC
16854
Daniel Veillard46057e12000-09-24 18:49:59 +000016855Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * xpath.c: patch for normalize-string() substring-before(),
16858 substring-after() and translate() functions from Bjorn Reese
16859 <breese@mail1.stofanet.dk>
16860 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16861 Fredrik Hallenberg <hallon@lysator.liu.se>
16862 * TODO: updated
16863
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016864Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16867 problem of socklen_t being undefined on a number of platforms
16868 * debugXML.c: fixed a compilation problem when without snprintf
16869
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016870Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16873 an URI bug and a fix for the control-character-induced infinite loop
16874 * nanohttp.c: preventive fix for compiling on WIN32
16875
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016876Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16877
16878 * xmlint.c: closing bug #25000
16879
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016880Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16883 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16884 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16885 related function, fixing xmlStrncmp(), and associated cleanup
16886 * result/HTML/entities.html.sax: updating result
16887
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016888Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * uri.c: applied patch for URI escaping from Wayne Davison
16891 <wayned@blorf.net>
16892 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16893 from Denis Barbier <barbier@imacs.polytechnique.fr>
16894 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16895 patch from Wayne Davison
16896
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016897Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * doc/xml.html : updated with new releases, adding "how to help"
16900
Daniel Veillard04698d92000-09-17 16:00:22 +000016901Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16904 removed a few warnings in pedantic mode ...
16905 * parserInternals.c parser.c: moved encoding switching function
16906 to parserInternals.c
16907 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16908
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016909Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16910
16911 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16912 error or warning handlers
16913
Daniel Veillardb1059e22000-09-16 14:02:43 +000016914Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * parserInternals.c parserInternals.h parser.c Makefile.am:
16917 created a new module parserInternals.c, moved most of the
16918 code shared by the various parsers there, as well as
16919 deprecated code from parser.c. More cleanup of parser.c
16920 * uri.c: fixed a problem when URI is NULL
16921 * valid.c: speedup when looking for an attribute declaration
16922
Daniel Veillard39c7d712000-09-10 16:14:55 +000016923Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16924
16925 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16926 the cleanup of the computation of URI references when seeking
16927 external entities. The URI reference string and the resulting
16928 URI are both stored now.
16929 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16930 large s(n)printf checks and cleanup from Denis Barbier
16931 <barbier@imacs.polytechnique.fr>
16932 * xmlversion.h.in tree.h: couple of SGML declarations for a
16933 possible docbook module.
16934 * result/VC/ : a couple of test output changed due to the change
16935 of the entities URI
16936
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016937Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16938
16939 * parser.h: added a _private field for linking user's data
16940
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016941Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * parser.c parserInternals.h: demacroified most of the IS_XXX
16944 the gain in size is significant so ...
16945
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016946Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * entities.c: cases where looking up entities with doc==NULL
16949 covered
16950
Daniel Veillard90e11312000-09-05 10:42:32 +000016951Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16952
Daniel Veillard1de50802000-09-07 08:54:32 +000016953 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016954 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16955
Daniel Veillard98a79162000-09-04 11:15:39 +000016956Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16957
Daniel Veillard1de50802000-09-07 08:54:32 +000016958 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016959 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16960 * Makefile.in: added URItest and included thenin "make tests"
16961
16962Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016963
16964 * xmlversion.h.in: closed bug 22941
16965
Daniel Veillard2bb89092000-08-31 14:57:50 +000016966Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * doc/xmlio.html: added doc and example for entity loader
16969 redefinition.
16970
Daniel Veillard96984452000-08-31 13:50:12 +000016971Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16972
16973 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16974 used by libxml
16975
Daniel Veillarde715dd22000-08-29 18:29:38 +000016976Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * parser.c: Fixed bug on invalid ontent characters and when using
16979 push.
16980 * xmllint.c: fixed xmllint endling of errors in push mode
16981
Daniel Veillard4948eb42000-08-29 09:41:15 +000016982Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016985 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016986 * result/HTML/*.sax: regenerated HTML SAX output
16987 * parser.c: more cleanup.
16988
Daniel Veillarde010c172000-08-28 10:04:51 +000016989Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16990
16991 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016992 patches from Wayne Davison <wayned@users.sourceforge.net>,
16993 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016994 * HTMLparser.c: fixed an ignorable white space detection bug
16995 occuring when parsing with SAX only
16996 * result/HTML/*.sax: updated since the output is now HTML
16997 encoded...
16998
Daniel Veillard47f3f312000-08-27 22:40:15 +000016999Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17000
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017001 * HTMLparser.[ch]: applied some of Wayne Davison
17002 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017003
Daniel Veillarde0854c32000-08-27 21:12:29 +000017004Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17005
17006 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17007 undeclared namespace prefix was used, added a warning.
17008 Cleaned up support w.r.t. entities, spilling out a warning
17009 and being pedantic on lookups.
17010 * test/warning/ent9 : added testcase for previous example.
17011 * TODO: updated
17012 * parserInternals.h parser.c: changed the way names are parsed
17013 now allow infinite size and decrease penalty for normal use
17014 * parser.c: Started a big cleanup/check of the parser code,
17015 fixed some of the most tortuous entity code, spotted code
17016 unused anymore
17017 * test/*: added tests for very long names and related nasty
17018 things.
17019
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017020Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * doc/encoding.html: added encoding aliases doc
17023 * doc/xml.html: updates
17024 * encoding.[ch]: added EncodingAliases functions
17025 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17026 bottleneck affecting large DTDs like Docbook
17027 * parser.[ch] xmllint.c: added a pedantic option, will be
17028 useful
17029 * SAX.c: redefinition of entities is reported in pedantic mode
17030 * testHTML.c: uninitialized warning from gcc
17031 * uri.c: fixed a couple of bugs
17032 * TODO: added issue raised by Michael
17033
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017034Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * doc/encoding.html: propagated Martin Duerst suggestions
17037
Daniel Veillard52402ce2000-08-22 23:36:12 +000017038Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17041 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17042 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17043 by Wayne Davison
17044
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017045Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * nanoftp.c nanohttp.c: small cleanup
17048 * TODO: updated
17049
Daniel Veillard244ece92000-08-19 20:58:02 +000017050Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17051
17052 * added an old VC testcase and updated title.xml entity
17053
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017054Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17055
17056 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17057 done on auto-opening of <p> tags and cleanup of SAX output
17058
Daniel Veillard979e55e2000-08-19 16:48:54 +000017059Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17060
17061 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17062
Daniel Veillard4540be42000-08-19 16:40:28 +000017063Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17064
17065 * doc/xml.html libxml.* structure.*: updated the doc a bit
17066
Daniel Veillard808a3f12000-08-17 13:50:51 +000017067Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17068
17069 * testSAX.c testHTML.c result/HTML/: cleanup of the output
17070 of SAX tests
17071
Daniel Veillard29579362000-08-14 17:57:48 +000017072Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17073
17074 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17075 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
17076
Daniel Veillard1255ab72000-08-14 15:13:33 +000017077Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17078
17079 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
17080 * testHTML.c: fix core dump on Solaris 2.x systems
17081 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
17082 * result/HTML/*.sax: previous bug fix lead to new results
17083
Daniel Veillard03109292000-08-14 14:58:22 +000017084Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17085
17086 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17087 * configure.in: added --with-readline=DIR to accept alternate
17088 path for readline include/library
17089 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
17090 for ANSI under HP-UX
17091 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
17092 includes @LIBS@
17093
Daniel Veillard7c29ce22000-08-12 21:20:53 +000017094Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17095
17096 * doc/* : rebuilt the docs
17097 * getting ready for 2.2.2 release
17098
Daniel Veillard87b95392000-08-12 21:12:04 +000017099Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17100
17101 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
17102 and xmlAddFeature()
17103 * tree.[ch]: added xmlAddChildList()
17104 * xmllint.c: MAP_FAILED macro test
17105 * parser.h: added xmlParseCtxtExternalEntity()
17106 * valid.c: applied bug fixes removed warning
17107 * tree.c: added CDATA block to elements content
17108 * testSAX.c: cleanup of output
17109 * testHTML.c: added SAX testing
17110 * encoding.c: better error recovery
17111 * SAX.c, parser.c: fixed one of the external entity processing
17112 of the OASis testsuite
17113 * Makefile.am: added HTML SAX regression tests
17114 * configure.in: bumped to 2.2.2
17115 * test/HTML/ result/HTML: added a few of HTML tests, and added the
17116 SAX results
17117
Daniel Veillard88a172f2000-08-04 18:23:10 +000017118Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * configure.in: patch for HP compiler
17121
171222000-08-04 Sven Heinicke <sven@zen.org>
17123
17124 * xmllint.c: Was coredumping sometimes when the file given didn't
17125 exist.
17126
Daniel Veillard46e370e2000-07-21 20:32:03 +000017127Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17128
17129 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017130
Daniel Veillard46e370e2000-07-21 20:32:03 +000017131 when using in memory parsing. Need some cleanup.
17132 * xmllint.c configure.in: added a --memory flag to test memory
17133 parsing
17134
Daniel Veillard36650692000-07-21 15:16:39 +000017135Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17136
17137 * nanohttp.c: fixed socklen_t replacement to unsigned int
17138 * parser.c: fixed a space handdling missing at the end of
17139 production 28 DOCTYPE.
17140 * xmlmemory.c: fixed a stupid bug on the routine to override
17141 allocation functions
17142 * TODO: updated
17143
Daniel Veillarde46e20d2000-07-14 15:02:46 +000017144Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17145
17146 * doc/ regenerated the docs
17147
Daniel Veillard32bc74e2000-07-14 14:49:25 +000017148Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17149
17150 * doc/encoding.html doc/xml.html: added I18N doc
17151 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
17152 improvements, both parser and filters, added ASCII & HTML,
17153 fixed the ISO-Latin-1 one
17154 * xmllint.c testHTML.c: added/made visible --encode
17155 * debugXML.c : cleanup
17156 * most .c files: applied patches due to warning on Windows and
17157 when using Sun Pro cc compiler
17158 * xpath.c : cleanup memleaks
17159 * nanoftp.c : added a TESTING preprocessor flag for standalong
17160 compile so that people can report bugs more easilly
17161 * nanohttp.c : ditched socklen_t which was a portability mess
17162 and replaced it with unsigned int.
17163 * tree.[ch]: added xmlHasProp()
17164 * TODO: updated
17165 * test/ : added more test for entities, NS, encoding, HTML, wap
17166 * configure.in: preparing for 2.2.0 release
17167
Daniel Veillard49703262000-07-10 10:27:46 +000017168Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000017171 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000017172
Daniel Veillard306be992000-07-03 12:38:45 +000017173Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * doc/xml.html: changed the xmlsoft.org structure, updated the
17176 examples w.r.t. root and childs
17177
Daniel Veillard7d853352000-07-02 18:53:09 +000017178Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17179
Daniel Veillard784b9352003-02-16 15:50:27 +000017180 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000017181
Daniel Veillard365e13b2000-07-02 07:56:37 +000017182Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17183
17184 * HTMLparser.c: Work on character encoding support for the HTML parser
17185 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
17186 * encoding.c: Fixed a potential memleak in the encoding stuff
17187
Daniel Veillardaf743792000-07-01 11:49:28 +000017188Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * doc/FAQ.html doc/Makefile.am : added a FAQ
17191
17192Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000017193
17194 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
17195 of the HTML parser to force it to not bypass SAX
17196
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000017197Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17198
17199 * win32config.h.in: updated
17200 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
17201 lacks iconv support :-( need to release 2.1.1
17202 * configure.in: release 2.1.1
17203 * HTMLparser: fixed bug #14784
17204 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
17205 by Windows compiler
17206 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
17207 the SAX startDocument() callback.
17208 * TODO: updated
17209
17210Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17211
17212 * added xmlStopParser()
17213
Daniel Veillardbe803962000-06-28 23:40:59 +000017214Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * configure.in: 2.1.0 prerelease
17217 * Large resync between W3C and Gnome tree
17218 * nanoftp, nanohttp.c: fixed stalled connections probs
17219 * HTMLtree.c SAX.c : support for attribute without values in
17220 HTML for andersca
17221 * valid.c: Fixed most validation + namespace problems
17222 * HTMLparser.c: start document callback for andersca
17223 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
17224 * parser.h, SAX.c: serious speed improvement for large
17225 CDATA blocks
17226 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
17227 different encoding
17228 * example/Makefile.am example/gjobread.c tree.h: work on
17229 libxml1 libxml2 convergence.
17230 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
17231 and the LIBXML_TEST_VERSION macro
17232
Daniel Veillardc310d562000-06-23 18:32:15 +000017233Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17234
17235 * doc/xml.html: various patches and improvements typo fixed by
17236 Felix Natter
17237 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
17238 from Felix Natter <fnatter@gmx.net>
17239
Daniel Veillardf3029822000-05-06 08:11:19 +000017240Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * doc/upgrade.html: updated with instructions for support of both
17243 libxml-1.x and libxml-2.x
17244 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
17245 for 2.x support and also fixed includes
17246
17247
Daniel Veillard496a1cf2000-05-03 14:20:55 +000017248Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
17251 the encoding support, added iconv support, so now libxml if
17252 compiled with iconv automatically support japanese encodings
17253 among others. Work based on initial patch from Yuan-Chen Cheng
17254 I may have broken binary compat in the encoding handler
17255 registration scheme, but that was so utterly broken I don't
17256 expect anybody to have used this feature until now.
17257 * parserInternals.h: fixup on the CHAR range macro
17258 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
17259 code.
17260 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
17261 * uri.c: added xmlParseURI() I can't believe I forgot to
17262 implement this one in 2.0 !!!
17263 * SAX.c: moved doc->encoding update in the endDocument() call.
17264 * TODO: updated.
17265
Daniel Veillard06047432000-04-24 11:33:38 +000017266Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17267
17268 * tree.h: removed extraneous xmlRemoveProp definition
17269 * TODO: added item about --disable-corba configure switch
17270 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
17271 * nanoftp.c: fixed include problems giving troubles on AIX and
17272 slowlaris
17273 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
17274 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
17275 comment and headers changes to lower gtk-doc number of warnings
17276 * doc/html/*: rebuilt docs
17277
Daniel Veillarde0aed302000-04-16 08:52:20 +000017278Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * HACKING: documented the tag for 1.x and instructions
17281
Daniel Veillard5e873c42000-04-12 13:27:38 +000017282Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
17285 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
17286 xmlCreateIOParserCtxt
17287 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
17288 significant overall improvement
17289 * xmllint.c: added I/O test to xmllint
17290 * testSAX.c: added a speed test
17291 * doc/* : updated/regenerated
17292
Daniel Veillardfc708e22000-04-08 13:17:27 +000017293Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17294
17295 * xpath.c uri.h parserInternals.h: cosmetic changes from
17296 "Timur I. Bakeyev" <timur@bat.ru>, including making
17297 xmlCreateURI() public
17298
Daniel Veillard5d211f42000-04-07 17:00:24 +000017299Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17302 and the code at the same time. Added a clean mechanism for
17303 overload or added input methods: xmlRegisterInputCallbacks()
17304 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17305 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17306 * TODO: updated
17307 * doc/* : updated/regenerated
17308 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17309 source dir
17310
Daniel Veillarde77a9182000-04-05 19:12:29 +000017311Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17312
17313 * testURI.c: yet another forgotten commit, I should get some sleep !
17314
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017315Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17316
17317 * xmllint.c: forgot to commit this too ?
17318
Daniel Veillardb9df4042000-04-05 14:23:16 +000017319Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17320
17321 * xmlversion.h.in : forgot to commit this previously
17322
Daniel Veillard361d8452000-04-03 19:48:13 +000017323Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17324
17325 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17326 * README TODO: updated for release
17327 * uri.c uri.h: added authority parsing/saving
17328 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17329 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17330 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17331 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17332 Makefile.am : added compile-time customization of libxml
17333 --with-ftp --with-http --with-html --with-xpath --with-debug
17334 --with-mem-debug
17335 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17336 #include <libxml/xxx.h> I hope it won't break too much stuff
17337 and will be manageable in the future...
17338 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17339 and added xmllint to the installed programs
17340 * uri.h: added xmlFreeURI()
17341
Daniel Veillardec303412000-03-24 13:41:54 +000017342Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17343
17344 * uri.c uri.h: finished the escaping handling, the base support
17345 and the URI path normalization. Looks good just lacks the
17346 authority content parsing code.
17347 * Makefile.am: added instructions to generate testURI
17348 * TODO: updated
17349 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17350 added links and icons for W3C and Gnome
17351
Daniel Veillard8f621982000-03-20 13:07:15 +000017352Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17353
17354 * xmlmemory.[ch] : seems I forgot to actually update the files in
17355 the last commit :-)
17356 * doc/xml.html doc/html/* : updated and uploaded the docs
17357
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017358Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17359
17360 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17361 * TODO: updated
17362 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017363 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017364 gfree).
17365 * Makefile.am, uri.c, uri.h: added a set of functions to do
17366 exact (litteraly copied from the RFC 2396 productions) parsing
17367 and handling of URI. Will be needed for XLink, one XML WFC,
17368 XML Base and reused in the nano[ftp/http] modules. Still work
17369 to be done.
17370
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017371Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17372
17373 * configure.in, libxml.spec.in : libxml2
17374 * doc/* : updated the doc page, rebuilt the docs
17375
Daniel Veillardcf461992000-03-14 18:30:20 +000017376Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * all: tagged LIB_XML_1_X
17379 * *.c *.h : updated from W3C CVS tree
17380 * configure.in : 2.0.0-beta
17381 * libxml.spec.in : libxml2 package nam
17382 * result/* : new version of the tests output
17383
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017384Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17385
17386 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17387
Daniel Veillardb566ce12000-03-04 11:39:42 +000017388Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17389
17390 * doc/* : rebuilt the docs
17391 * parser.c: final patch on #6766
17392 * valid.c: small patch on validity checks.
17393
Daniel Veillardfb76c402000-03-04 11:39:42 +000017394Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17395
17396 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17397 added
17398 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17399 compatibility w.r.t. XML spec and existing code.
17400
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017401Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * parser.c: seems a better solution to <a> </a> exists,
17404 will try it for a while
17405
Daniel Veillard83a30e72000-03-02 03:33:32 +000017406Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * parser.c: tried to remove the <a> </a> generating <a/>
17409 this is hard. Left a flag for that purpose. Fixed bug #6766
17410 * configure.in: prepared 1.8.7 not released, due to previous
17411 problem
17412
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017413Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17414
17415 * doc/xml.html : applied second patch from Paul DuBois
17416
Daniel Veillard402e8c82000-02-29 22:57:47 +000017417Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17418
17419 * doc/xml.html : applied patch from Paul DuBois
17420
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017421Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17422
17423 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17424
Daniel Veillard5feb8492000-02-02 17:15:36 +000017425Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17426
17427 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17428 compilation warnings on various platforms.
17429 * parser.c: Fixed #5281 validity error callbacks are now desactived
17430 by default if not validating.
17431
Daniel Veillardf341f932000-02-02 14:52:08 +000017432Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17433
17434 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17435
Daniel Veillard13c757e2000-02-01 23:59:15 +000017436Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17437
17438 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17439 <gkatsi@cs.toronto.edu>
17440
Daniel Veillard726e8792000-01-30 20:04:29 +000017441Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17442
17443 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17444 processing URLs
17445
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017446Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17447
17448 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17449 xmlNanoFTPUpdateURL for persistent control connections.
17450 * configure.in: 1.8.6
17451
17452Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17453
17454 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17455 * tree.[ch] : added xmlSaveNoEmptyTags
17456
James Henstridgef3be9312000-01-28 13:59:21 +0000174572000-01-29 James Henstridge <james@daa.com.au>
17458
17459 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17460
17461 * Makefile.am: added nanoftp.[ch] to the build.
17462
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017463Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * nanoftp.[ch]: cleanup, comments, API
17466 * debugXML.c : fixed a bug in the cat command
17467 * doc/*: regenerated the docs
17468
Daniel Veillardda07c342000-01-25 18:31:22 +000017469Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17470
17471 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17472 * debugXML.c : fixed a bug in the cat command
17473 * valid.c: fixing some small probs
17474 * libxml.spec.in: get rid of the SNAP suffix
17475 * doc/xml.html: updated the status
17476
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017477Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17478
17479 * xml-config.in: xml-config --version to just return the
17480 version number
17481 * xpath.c: some cleanup w.r.t. axis when the current node is
17482 an attribute.
17483 * TODO: updated
17484
Daniel Veillard461a66c2000-01-18 18:01:01 +000017485Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17486
17487 * configure.in: prepared for libxml-1.8.5
17488 * doc/* recompiled the documentation
17489
174902000-01-17 Jody Goldberg <jgoldberg@home.com>
17491
17492 * configure.in : WARNING autoconf subtlety alert :
17493 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17494 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17495 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17496 get defined by AC_CHECK_HEADERS.
17497
Daniel Veillardf967b902000-01-17 16:06:10 +000017498Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17499
17500 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17501 Rune.Djurhuus@fast.no
17502
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017503Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17504
17505 * TODO: updated
17506 * tree.c, parser.c: made sure that only memory alloc problems
17507 and internal parser errors are allowed to write to stdout or
17508 stderr.
17509
Daniel Veillard0142b842000-01-14 14:45:24 +000017510Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17511
17512 * tree.c : restored xmlNewGlobalNs since this seems used by
17513 a lot of existing code :-(, fixed a bug in xmlNewNs
17514 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17515 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17516 to exit() from the library code.
17517 * xpath.c, parser.c: removed bugs or unused code detected by
17518 Windows compilers
17519 * parser.c: started adding interfaces for parsing well balanced
17520 XML fragments
17521 * configure.in: releasing 1.8.4
17522 * doc/* : rebuilt the docs
17523
Daniel Veillard2eac5032000-01-09 21:08:56 +000017524Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17525
17526 * tree.[ch] : added xmlNewDocFragment() for DOM
17527 * testHTML.c: uninitialized variable.
17528
Daniel Veillardf3a73582000-01-05 14:58:39 +000017529Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17530
17531 * doc/* : rebuild the docs
17532
Daniel Veillard71b656e2000-01-05 14:46:17 +000017533Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17534
17535 * acconfig.h: readline and history patch
17536 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17537 * tree.c: added check and handling when possibly removing an ID
17538 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17539 and saving.
17540 * test/HTML/entities.html result/HTML/entities.html* : test for
17541 various entities reference cases
17542 * result/HTML/* : as a result output of some testcase have
17543 changed
17544 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17545 by previous example. added xmlParseTryOrFinish().
17546 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17547 entities.h debugXML.h HTMLparser.h: changed the way struct are
17548 declared to allow gtk-doc to expose those
17549 * parser.c: closed bug #4960
17550 * Makefile.am configure.in: Applied patch from
17551 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17552 and math/socket libs detection
17553
Daniel Veillard437b87b2000-01-03 17:30:46 +000017554Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17555
17556 * configure.in, Makefile.am: link tester against readline
17557 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17558
Daniel Veillard686d6b62000-01-03 11:08:02 +000017559Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * tree.[ch]: added xmlRemoveProp
17562 * win32config.h.in nanohttp.c: avoid including the Windows
17563 socket stuff in every C files
17564 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17565 the XmL parser(s)
17566 * test/ns4 result/ns4 etc...: added test case for previous prob
17567 * tree.c: xmlNewNs wasn't checking for double definition
17568 * Makefile.in: fixed a problem with dist-hook duplicates
17569 * parser.[hc], xmlIO.c: fixed the loading of external entities
17570 APIs, now xmlLoadExternalEntity() is used everywhere and
17571 setting up an app specific front-end using the
17572 * SAX.c parser.c: some fixes, now the xhtml spec validates
17573 with the xhtml DTD.
17574 * error.c: fixed crashes in case of no input stream
17575 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17576 to the validation tests and results
17577
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017578Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17579
17580 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17581 too htmlCreatePushParserCtxt() and htmlParseChunk()
17582 * parser.c: a bit of cleanup.
17583 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17584 to XML) removed the last mem leak known
17585 * HTMLtree.c: output message cleanup
17586 * xmlmemory.c: display content info about memory blocks
17587 * result/HTML/wired.* : missing att value warning change
17588
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017589Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * doc/* : rebuilt the documentation
17592
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017593Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17594
17595 * parser.[ch] parserInternals.h: Push parser for XML,
17596 seems to work fine now
17597 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17598 --push for push testing
17599 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17600 * testSAX.c: added --push
17601 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17602 subtree
17603 * xmlIO.[ch] : enriched API + fixes for push mode
17604 * entities.[ch]: added the entity content length to the struct.
17605 * xmlmemory.[ch]: new API to show the last entries for the shell
17606 * valid.c: added required attribute testing
17607 * SAX.c: the cdata callback now merge contiguous fragments
17608 * HTMLparser.c: cleanup of some macros
17609
Daniel Veillard3c558c31999-12-22 11:30:41 +000017610Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17611
17612 * parser.c: fix for PIs name starting with xml
17613 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017614 * *.c, configure.in win32config.h.in : generate win32config.h for
17615 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017616
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017617Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17618
17619 * parser.c: fixed a stupid = vs. == bug :-(
17620 * doc/gnome-xml.sgml: s/glade/xml/
17621
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017622Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17623
17624 * configure.in, doc/xml.html : bug fix release 1.8.2
17625 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17626 Hopefully the end of that silly C++ include problem
17627 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17628 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17629 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17630 troubles with autoclosed elements when the stree shape doesn't
17631 follow the DtD specs. Added htmlIsAutoClosed() and
17632 htmlAutoCloseTag()
17633 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17634 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17635 * debugXML.c: fixed a bug on printing default namespaces.
17636 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17637
Daniel Veillardb24054a1999-12-18 15:32:46 +000017638Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17639
17640 * result/HTML/*.htm[l] : updated the HTML regression tests according
17641 to the new output
17642 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17643 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17644 problem due to intermix of extern "C" { ... } declarations for C++
17645 and recursive includes in the headers
17646
Chris Lahey323c48c1999-12-18 15:32:45 +0000176471999-12-20 Chris Lahey <clahey@umich.edu>
17648
17649 * HTMLtree.c: Made it so that html nodes with a single child do
17650 not insert a carriage return before or after the child node.
17651
Daniel Veillardb24054a1999-12-18 15:32:46 +000017652Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017653
17654 * configure.in, doc/xml.html : bug fix release 1.8.1
17655 * parser.c: fixed bug #4344
17656 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17657 added the glue to avoid C++ problems
17658 * doc/* : regenerated the documentation
17659
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017660Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17661
17662 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17663 namespace recognition, and Dia as a resul :-(
17664 * encoding.c: closed bug #3950
17665
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017666Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17667
17668 * valid.c: debugging a posteriori validation, except URI expansion
17669 stuff this should be fixed now
17670 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17671 Carl Nygard <cnygard@bellatlantic.net>
17672 * tester.c: added --postvalid, cleaning of the code
17673 * tree.[ch]: added xmlDocGetRootElement()
17674
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017675Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17676
17677 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17678 c++ losage.
17679
Daniel Veillard10a2c651999-12-12 13:03:50 +000017680Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17681
17682 * configure.in, doc/xml.html : bumped to 1.8.0
17683 * xlink.[ch], Makefile.am : added framework for link detection
17684 * parser.h: added nbChars to parser context, needed for cleanup.
17685 * xmlmemory.c: removed a nasty bug when out of mem
17686 * valid.[ch]: adding namespace support for attribute decl
17687 * tester.c: added --debugent option
17688 * debugXML.[ch]: added xmlDebugDumpEntities()
17689 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17690 buffers instead, this was really needed, validation was breaking
17691 in strange ways due to that. Added xmlParseStringPEReference()
17692 and other parsing from strings functions. Entities processing
17693 modified again, but PERef are still not handled correcly but
17694 unless you're Eve Maller you won't notice :-)
17695 * HTMLparser.c: large changes toward reliability, and switched to
17696 lowercase internal tags, XHTML is lowercase, so it will help
17697 that output is closer to next version.
17698 * doc/* : regenerated the documentation, it is now hosted at
17699 http://xmlsoft.org/ (same bits I just bought the domain :-)
17700
17701
Daniel Veillard294cbca1999-12-03 13:19:09 +000017702Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17703
17704 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17705 doc generation
17706 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17707 in the SAX API
17708 * doc/*: rebuilt the doc making sure everything appears in the
17709 HTML files
17710
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017711Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17712
17713 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17714 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17715 which allow impressive speed improvement on dataset with
17716 large text pieces, but at the cost of broken binary
17717 compatibility and slightly bigger memory usage.
17718 Configure with --with-buffers to activate them, they
17719 are protected with XML_USE_BUFFER_CONTENT define.
17720 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17721 goal is 0 memory left allocated once parser is no more used
17722 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17723 call xmlCleanupParser() and xmlMemoryDump()
17724
Daniel Veillarda819dac1999-11-24 18:04:22 +000017725Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17726
17727 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17728 * parser.[ch] encoding.[ch]: added memory cleanup routines
17729 * parser.c: closing bug #3788
17730 * doc/*: rebuilt the doc
17731
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017732Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17733
17734 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17735 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17736 * tester.c: added --compress option
17737 * doc/*: rebuilt the documentation
17738
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017739Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17740
17741 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17742 if given /proc/kcore as input !
17743 * doc/xml.html doc/*: updated and rebuilt the documentation
17744
17745Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017746
17747 * parser.c: Fixed some wrongly space collapsing code due to
17748 a misreading of the spec.
17749 * result/*: fixed the output accordingly
17750
17751Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017752
17753 * encoding.c: bug fix and typos
17754 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17755 * parser.c: added attribute normalization closing bug #3597
17756 * test/att* result/att* SAXresult/att*: testcase for attribute
17757 normalization
17758
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017759Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17760
17761 * configure.in: closing bug #3163 by adding extra flags for the
17762 cc compiler on HP-UX
17763
Daniel Veillard51e3b151999-11-12 17:02:31 +000017764Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17765
17766 * valid.[ch] : removed a typo and an enumerated type bug in the
17767 xmlAddElementDecl() function
17768 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17769 call to xmlEncodeEntitiesReentrant() so that the functions
17770 New, Set and Get are at the same level.
17771 * parser.c HTMLparser.c: extra memory allocation bug for
17772 attributes detected by someone using libxml in embedded systems :-)
17773
Daniel Veillard962195f1999-10-28 15:51:53 +000017774Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * xmlmemory.h: turned off mem debug :-\
17777
Daniel Veillard35008381999-10-25 13:15:52 +000017778Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17779
17780 * parser.c: closed bug #2784 a one line fix, but worth pushing
17781 a new release out
17782 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17783 some structures, comments before and after the
17784 main element, and other nastyness
17785 * HTMLtree.c tree.c: accomodate the extended HTML supported
17786 * configure.in: pushing 1.7.4
17787 * test/ent8 and related outputs : added a new test for bug #2784
17788 * test/HTML/wired.html and related output: a nasty HTML example
17789 * Makefile.am: improved the test scripts
17790 * docs/* : reran the documentation extractor, updated xml.html
17791
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017792Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17793
17794 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17795 HTMLparser and debugged the HTML related code. HTML documents
17796 now have their own type
17797 * entities.c: do not dump &apos; for HTML output
17798 * xmlmemory.c: improvement, breakpoint mechanism
17799 * testHTML.c: added --sax --repeat ...
17800 * Makefile.am: improved the HTML tests
17801 * valid.[ch]: added xmlValidGetValidElements and
17802 xmlValidGetPotentialChildren
17803 * tester.c: added --insert to test the 2 new functions
17804 * test//* result//* SAXresult//* : regression test cleanup
17805 and extension.
17806 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17807 gnome-xml-nanohttp.html
17808
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017809Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17810
17811 * HTMLparser.c: fixed problems with some autoclose tags
17812 * tree.c: fixed XML output problems.
17813 * result/* SAXresult/*: update of the tests output
17814
Daniel Veillard6077d031999-10-09 09:11:45 +000017815Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17816
17817 * Makefile.am: Arturo patch for xmlConf.sh version info
17818 * parser.c: Tim Josling patch for single quoted items
17819 * tester.c: Tim Josling patch for tester options usage
17820 * tree.h: indent cleanup
17821
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017822Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17823
17824 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17825 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17826
Daniel Veillard00fdf371999-10-08 09:40:39 +000017827Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17828
17829 * tree.c : Raph patch for initialization of CORBA fields
17830 * parser.c, xpath.c, ...: modification of doc comments
17831 * xpath.c : allow spaces in xpath expressions
17832
Daniel Veillardad219441999-09-27 08:17:49 +000017833Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17834
17835 * xmlmemory.h: turning off memory debug :-(
17836
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017837Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17838
17839 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17840 better SAX interfaces.
17841 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17842 entity.
17843 * configure.in: 1.7.2
17844
17845Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017846
17847 * libxml.spec.in: fixed the URL
17848 * doc/xml.html: improved the documentation front-end
17849
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017850Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017851
17852 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17853
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017854Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017855
17856 * libxml.spec.in: fixed the alpha compile problem
17857 * parser.[ch]: changed errno to errNo in the parser context :-(
17858 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17859 * doc/xml.html: changed CHAR to xmlChar
17860 * doc/html/*: recompiled the documentation
17861 * configure.in: 1.7.1
17862
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017863Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17864
17865 * parser.h: modified the parser context struct to regain 1.4.0
17866 binary compatibility
17867 * parser.c, xml-error.h: added errno ot teh context and defined
17868 a set of errors values with update of errno
17869 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17870 DTDs and entities
17871 * *.h, *.c: complete cleanup of the use of config.h and include
17872 protection depending on the current setup.
17873 * overalll debugging, maintenance and bug-fixing on all modules
17874 * updated the documentation
17875 * ready for 1.7.0
17876
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017877Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17878
17879 * HTMLparser.c : cleanup
17880 * SAX.c valid.c valid.h: added ID/IDREF checking
17881 * tree.c tree.h: extended doc structure for refs
17882 * configure.in: 1.6.2
17883 * parser.c: patched bug in SAX user arg call
17884 * parserInternals.h: patched missing close in C++ wrapping
17885 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17886 especially upcoming XPointer implementation.
17887 * doc/xml.html: augmented, typo
17888
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017889Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17890
17891 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17892 not all invocations of install understand -d.
17893
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017894Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17895
17896 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17897 to make 'check' works, when builddir != srcdir.
17898
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017899Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17900
17901 * doc/xml.html : updated the documentation
17902
Daniel Veillard6454aec1999-09-02 22:04:43 +000017903Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17904
17905 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17906 not deallocated memory blocks
17907 * *.c : replaces all calls to malloc() free() and realloc() to
17908 the wrapper functions/macros
17909 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17910 instead of xmlFreeNodeList()
17911
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017912Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17913
17914 * HTMLparser.c: corrected a stupid bug leading to core dump at
17915 tree deallocation. Removed warnings indicated by
17916 Stephane.Conversy@lri.fr
17917 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17918 looked for in the external subset
17919
17920Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017921
17922 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17923 on SGI by Stephane.Conversy@lri.fr
17924
Daniel Veillardb96e6431999-08-29 21:02:19 +000017925Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17926
17927 * all .h : changed the prototype declaration indent as in gtk
17928 * most .c : working on reducing the TODOs in the code
17929 * most .c : cleanup though -pedantic and Insure++
17930 * improvements on validation ID checkings.
17931 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17932 * xml-config.in: closed #1810
17933
17934Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017935
17936 * tree.h, valid.c, valid.h: more work on validity, IDs
17937 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17938 definition for AIX
17939
Daniel Veillardb556eb51999-08-15 17:19:50 +000017940Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17941
17942 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17943 the distribution due to a cut'n paste error at last commit
17944
Daniel Veillardb05deb71999-08-10 19:04:08 +000017945Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17946
17947 * configure.in: upgraded to version 1.4.0
17948 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17949 Big update, added a large part of the validation process,
17950 it should be usable, but some parts are missing
17951 * xpath.c: improved the implementation w.r.t. root.
17952 * Makefile.am: added more tests
17953 * test and result trees: added a lot of tests
17954 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17955
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017956Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17957
17958 * Added an HACKING file
17959
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017960Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17961
17962 * xpath.[ch] : improvements and debug of the XPath implementation
17963 * parser.c, HTMLparser.c : modified the parsers to be progressive
17964 * tree.[ch] : extended the Buffer promitives
17965 * xmlIO.[ch] : added basic I/O routines providing progressive
17966 parsing and ready for I18N conversion plugins
17967 * SAXresult/* : the SAX callback sequence maybe slightly different
17968 now
17969 * test*.c : improved/updated the tests programs
17970 * doc/* : recompiled the docs.
17971
Daniel Veillard15b75af1999-07-26 16:42:37 +0000179721999-07-26 Michael Meeks <michael@edenproject.org>
17973
17974 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17975
17976 * tree.c: Ditto.
17977
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017978Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17979
17980 * configure.in: upgraded to version 1.4.0
17981 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17982 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17983 XML query language, see http://www.w3.org/TR/xpath for more details.
17984 * parser.c, parser.h: added CHAR* related string functions for XPath
17985 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17986 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17987 rebuild the docs.
17988 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17989 and regression testing capabilities for XPath.
17990
Daniel Veillardd79d7871999-07-12 10:38:12 +000017991Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17992
17993 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17994 closing bug #1646
17995
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017996Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17997
17998 * Makefile.am, example/Makefile.am: closed bug #1683
17999
Daniel Veillard3166ab11999-07-11 16:14:19 +000018000Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18001
18002 * example/Makefile.am, configure.in: added the makefile for the
18003 gjobread example
18004
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018005Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18006
18007 * doc/Makefile.am:
18008 - fix which allow "make install DESTDIR=</install/prefix>".
18009
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018010Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18011
18012 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18013 which fixed a problem on the file reading-code.
18014
Daniel Veillard82150d81999-07-07 07:32:15 +000018015Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18016
18017 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18018 output.
18019 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18020
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018021Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18022
18023 * parser.h : Oops removed the binary compatibility problem
18024 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18025 * parser.c, HTMLparser.c: applied patches for reading from stdin
18026
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018027Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18028
18029 * parser.c, entities.c, valid.c: cleanup bug #1591
18030 * configure.in: cleanup bug #1592
18031 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18032 the same tree back-end. Hence gdome will be available for it.
18033 * doc/Makefile.am: close bug #617
18034
Daniel Veillard97fea181999-06-26 23:07:37 +000018035Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18036
18037 * parser.c: alloctate a per parser context SAX interface block
18038
Daniel Veillard14fff061999-06-22 21:49:07 +000018039Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18040
18041 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18042 and xmlEncodeEntitiesReentrant with the correct one :-\
18043
18044Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18045
18046 * commit of my internal XML base changes, quite a lot of
18047 changes, cleanups, better entities support, framework for
18048 new I/O and charset detection and handling
18049 * Fixed the configure/Makefile stuff to generate shared libs
18050 with the proper version info, so we jumped on rev from
18051 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18052 xmlEncodeEntities() result need to be freed now, and a string
18053 xmlParserVersion provide the current library version.
18054
Raph Levien05240da1999-06-15 21:27:11 +000018055Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18056
18057 * parser.c: fixed a buffer overrun for when you have a very long
18058 attribute with no entities in it.
18059
Daniel Veillardbb2da581999-06-13 14:37:07 +000018060Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18061
18062 * added example directory
18063 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18064
Daniel Veillard011b63c1999-06-02 17:44:04 +000018065Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18066
18067 * Release of libxml-1.1, nearly everything has been touched for
18068 this.
18069 * Added more regression tests
18070 * Updated the documentation
18071
Daniel Veillard27d88741999-05-29 11:51:49 +000018072Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18073
18074 * tree.[ch]: unified the XML_NO_CORBA defines.
18075 * parser.c encoding.[ch]: started plugging in char encoding detection
18076
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000018077Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
18078
18079 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
18080 Also freed allocated buffer.
18081
Daniel Veillard27d88741999-05-29 11:51:49 +000018082Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000018083 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
18084 reentrancy problem at printing. One is left in entities.c, to
18085 remove ASAP
18086 * testSAX.c : added a test example showing the use of the SAX
18087 interface if one doesn't want to build the DOM tree.
18088 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
18089
Daniel Veillard517752b1999-04-05 12:20:10 +000018090Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18091
18092 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
18093 large revamping of the parser to use SAX callbacks
18094 http://www.megginson.com/SAX/ (or at least a C like interface
18095 a la Expat). It's now possible to set up your own callbacks
18096 and the parser will not build a DOM tree.
18097 * test/* result/*: updated the test suite, I finally removed
18098 the old Namespace draft support (PI based).
18099
Daniel Veillard87c83bd1999-04-02 16:04:43 +000018100Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18101
18102 * Makefile.am: added test result to EXTRA_DIST for make tests
18103
Daniel Veillard64068b31999-03-24 20:42:16 +000018104Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18105
18106 * parser.c, parserInternals.h: moved the chars macro definitions
18107 to parserInternals.h
18108 * parser.c, error.c: applied patches from "Knut Ã…kesson"
18109 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
18110
Daniel Veillard012ccc11999-03-23 10:11:11 +000018111Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18112
18113 * xml-config.in : applied patch to make --version work
18114
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000181151999-03-05 Raja R Harinath <harinath@cs.umn.edu>
18116
18117 * Makefile.am (check-local): Alias for `tests' target. This will
18118 cause `make check' to do the right thing.
18119 (tests): Don't run tests in srcdir. Also, replaced calls to
18120 basename with a `sed' "equivalent".
18121
Daniel Veillardd109e371999-03-05 06:26:45 +000018122Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18123
18124 * Renamed error.h to xml-error.h, corrected Makefile.am to list
18125 it in the header and not the sources, updated the doc.
18126 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
18127 pointing this out.
18128
Daniel Veillardbc50b591999-03-01 12:28:53 +000018129Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18130
18131 * parser.c, parser.h, parserInternals.h: memory leak hunting,
18132 exported the inputStream routines.
18133 * doc/html/* : updated accordingly
18134
Daniel Veillardd692aa41999-02-28 21:54:31 +000018135Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18136
18137 * parser.c, parser.h, parserInternals.h: added a few extra
18138 internal calls to allocate and free parser contexts ...
18139 * doc/html/* : updated accordingly
18140
Daniel Veillard55a99271999-02-25 11:01:29 +000018141Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18142
18143 * configure.in, Makefile.am, doc/makefile.am : General changes for
18144 1.0.0 release and including the generated HTML documentation.
18145
Daniel Veillard35925471999-02-25 08:46:07 +000018146Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18147
18148 * makefile.am : added parserInternals.h, oops.
18149
Daniel Veillard1e346af1999-02-22 10:33:01 +000018150Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18151
18152 * parserInternals.h: added this header giving access to the parser
18153 internal functions.
18154 * doc/Makefile.am : added a rebuild target which rebuilds the full
18155 set of documentations
18156 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
18157 the internal subset.
18158 * *.c *.h: modifications needed to generate the documentation using
18159 gtk-doc, cleanup of functions blocks, reorganisation of struct
18160 declarations.
18161
Daniel Veillard1164e751999-02-16 16:29:17 +000018162Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18163
18164 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
18165 the tar and spec file to include the beginning of the doc.
18166
Nuno Ferreira03d04781999-02-13 00:07:17 +0000181671999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
18168
18169 * doc/.cvsignore: Added this file.
18170
Daniel Veillard6800ef31999-02-08 18:33:22 +000018171Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18172
18173 * tree.c: fixed xmlGetProp to return "" when the attribute
18174 exists, even if the node-list is NULL.
18175
Daniel Veillard726c7e31999-02-08 15:13:10 +000018176Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18177
18178 * tree.c: patched an error outputting empty attribute values.
18179 * Makefile.am and doc/makefile.am: have been updated during the
18180 week-end. Sorry for an empty CVS log, I got a shell problem.
18181
Daniel Veillard1899e851999-02-01 12:18:54 +000018182Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18183
18184 * tree.h: cleaned up using enums instead of defines
18185 * parser.c, valid.[ch]: more work on parsing/output of element
18186 declarations
18187
Daniel Veillard3b9def11999-01-31 22:15:06 +000018188Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18189
18190 * valid.[ch], tree.c, parser.c : more work toward full parsing
18191 of XML DTDs.
18192 * README: added informations about mailing-list and on-line
18193 documentation
18194
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000181951999-01-27 Raja R Harinath <harinath@cs.umn.edu>
18196
18197 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
18198
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000018199Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18200
18201 * parser.c, tree.[ch] : more work toward conformance testing,
18202 added a last element to accelerate parsing of very flat structures
18203 started working on internal subset Element content declaration.
18204 * valid.[ch] : first cut at adding code toward validation.
18205 * previous changes had also small impact on most files, especially
18206 the conformance testing using James Clark test suite.
18207
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000018208Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18209
18210 * test/* : updated the examples, most of them were not well
18211 formed (humm), and added rdf2.
18212 * result/* : resulting changes in the output.
18213
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000018214Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18215
18216 * tree.c: changed the behaviour of xmlGetProp on NULL values.
18217
Daniel Veillard44b3a061998-12-05 17:27:22 +000018218Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18219
18220 * tree.c: patched a bug in the generation of empty attributes
18221
Daniel Veillardbe36afe1998-11-27 06:39:50 +000018222Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18223
18224 * entities.[ch], tree.[ch], tester.c: added copy interfaces
18225 for node/trees/documents/... Biggest problem is namespace
18226 support when copying subtrees.
18227
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000018228Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18229
18230 * parser.c, entities.c: improve entities and char ref encoding,
18231 and cleanups of error messages.
18232
Daniel Veillard242590e1998-11-13 18:04:35 +000018233Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18234
18235 * parser.c, entities.c: simple bug hunting done during rpm2html and
18236 rpmfind integration.
18237
Daniel Veillard42dc9b31998-11-09 01:17:21 +000018238Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18239
18240 * parser.[ch]: Added interfaces allowing to specify a SAX
18241 handler before parsing.
18242
Daniel Veillarde3bffb91998-11-08 14:40:56 +000018243Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18244
18245 * parser.c: redirrect all errors reporting through the SAX
18246 error function
18247
Daniel Veillardda4d3c41998-11-04 20:07:05 +000018248Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18249
18250 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
18251 * libtool, tlmain ...: update of the libtool files
18252
Miguel de Icaza442321c1998-11-04 18:13:38 +0000182531998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
18254
18255 * entities.c: Use g_snprintf insteda of snprintf.
18256
Daniel Veillard0ba4d531998-11-01 19:34:31 +000018257Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18258
18259 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
18260 added ent5 test for this purpose.
18261 * parser.c, parser.h: formatting, comments and UTF-8 planning.
18262
Daniel Veillard27271681998-10-30 06:39:40 +000018263Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18264
18265 * parser.c: fixed? a strange error due to compression on a GWP
18266 document.
18267
Daniel Veillard25940b71998-10-29 05:51:30 +000018268Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18269
18270 * tree.[ch]: bug fixing
18271 * entities.[ch]: defined a specific type for predefined entities
18272 * doc/xml.html: more documentation on the library, how to use it,
18273 overview of the interfaces.
18274
Daniel Veillard16253641998-10-28 22:58:05 +000018275Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18276
18277 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
18278
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018279Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18280
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000018281 * tree.c: corrected a small bug
18282 * doc/xml.html: continuing writing documentation.
18283
18284Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18285
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018286 * debugXML.h debugXML.c: added debugging utilities.
18287 * tester.c: added --debug switch.
18288 * tree.c: patched an incorrect node->type assignment.
18289 * parser.c: formatting, ensure that node->doc != NULL in attributes
18290
Daniel Veillardccb09631998-10-27 06:21:04 +000018291Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18292
18293 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
18294 entity support and provide an internal representation close to
18295 DOM one (entity ref nodes, and attribute value as tree). I tried
18296 to preserve the interface but this will surely break some apps
18297 (I have to change rpm2html/rpmfind for example). I had to change
18298 two interfaces, and the generated tree is somewhat different.
18299 * doc/* : started documenting the XML library, the tree and
18300 DOM/Corba. This is a first step.
18301
Daniel Veillard11e00581998-10-24 18:27:49 +000018302Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18303
18304 * parser.c: Set up the fonctions comment block, boring but useful.
18305 * parser.h, SAX.c, parser.c: now attributes are processed through
18306 the SAX interface. The problem is that my SAX interface diverged
18307 quite a bit from the original one, well this is not an official
18308 spec, and translating it from Java to C is hairy anyway...
18309
Daniel Veillard97b58771998-10-20 06:14:16 +000018310Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18311
18312 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18313 fonctions comment block, boring but useful.
18314
18315Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018316
18317 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18318 conversion routines. However they are not yet used to convert the
18319 inputs. The core will run with UTF-8.
18320
Daniel Veillard33942841998-10-18 19:12:41 +000018321Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18322
18323 * tree.c : make sure that the type id is properly set-up when
18324 a new object is allocated, needed for DOM.
18325
Daniel Veillard27fb0751998-10-17 06:47:46 +000018326Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18327
18328 * tree.h, tree.c: Ok, the main objects in the tree will be native
18329 corba objects, it costs 8 bytes per Node, Attribute and Document
18330 but it simplifies the Corba integration a lot (no extra interface
18331 objects to allocate/free).
18332
Daniel Veillard0bef1311998-10-14 02:36:47 +000018333Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18334
18335 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18336 and changed NODEs contants for conformity with DOM Level 1
18337
Daniel Veillard27864701998-10-08 03:47:24 +000018338Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18339
18340 * added hooks to keep track of servants when creating objects
18341 xmlDoc and xmlNode (for Corba export).
18342
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018343Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18344
18345 * added xml-config script.
18346
Daniel Veillard7066a791998-10-01 20:28:28 +000018347Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18348
18349 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18350 to autoupdate libtool and automake conf files.
18351
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000183521998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18353
18354 * Makefile.am: Use '?' to separate the sed
18355 commands as ',' is used when people pass -Wl,something.
18356
18357
Daniel Veillard15a8df41998-09-24 19:15:06 +000018358Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18359
18360 * tree.c, tree.h: added a per-document compression interface.
18361
Daniel Veillard151b1b01998-09-23 00:49:46 +000018362Tue Sep 22 20:47:38 EDT 1998
18363
18364 * tree.c, tree.h: added saving with compression and added interfaces
18365 to control the compression level (xmlGetCompressMode,
18366 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18367
Daniel Veillard70120ff1998-09-22 00:24:21 +000018368Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18369
18370 * parser.c: corrected a loop for files of size 0
18371
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000183721998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18373
18374 * error.h: New file. Contains prototyes from `error.c'.
18375
Tom Tromeyc19653d1998-08-14 01:22:43 +000018376Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18377
18378 * Makefile.am (xmlincdir): New macro.
18379 (xmlinc_HEADERS): Renamed from include_HEADERS.
18380
Daniel Veillard845664d1998-08-13 04:43:19 +000018381Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18382
18383 * applied small patch on numeric entities from
18384 Christopher Blizzard <blizzard@appliedtheory.com>
18385
Daniel Veillard260a68f1998-08-13 03:39:55 +000018386Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18387
18388 * New release 0.2, removed the old xml_* files so that it's
18389 coherent with the other CVS base (W3C), far better conformance
18390 to standard, new namespaces, decent entities support, beginning
18391 of a SAX-like interface. Nearly nothing left intact, even the
18392 test examples ...
18393
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000183941998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18395
18396 * .cvsignore: Add .deps dir
18397
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018398Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18399
18400 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18401
Daniel Veillardfe926001998-07-26 04:28:20 +000018402Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018403
Daniel Veillardfe926001998-07-26 04:28:20 +000018404 * configure.in: added test for CPP
18405 * AUTHORS, Changelog: the original ones didn't get commited but the
18406 glib ones instead, fixed.
18407 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018408
Daniel Veillardfe926001998-07-26 04:28:20 +000018409Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018410
Daniel Veillardfe926001998-07-26 04:28:20 +000018411 * integrated code developped at W3C
18412 * changed the original Copyright
18413 * migrated to automake
18414 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018415