blob: 73abf868a176d681d868091b221fba47ab251d2f [file] [log] [blame]
Aleksey Sanine7acf432003-10-02 20:05:27 +00001Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
2
3 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
4 function (wrapper around snprintf)
5
Daniel Veillardb2517d82003-10-01 19:13:56 +00006Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * entities.c: Fix error on output of high codepoint charref like
9 &#x10FFFF; , reported by Eric Hanchrow
10
Daniel Veillard3648fcb2003-10-01 12:21:31 +000011Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
14 of a pain murrayc is really gonna be.
15
Daniel Veillardf96cf4e2003-10-01 09:05:25 +000016Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
17
18 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
19
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +000020Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * entities.c legacy.c parser.c: made the predefined entities
23 static predefined structures to avoid the work, memory and
24 hazards associated to initialization/cleanup.
25
Daniel Veillard73b013f2003-09-30 12:36:01 +000026Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
29 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
30 include/libxml/parser.h include/libxml/parserInternals.h
31 include/libxml/xmlversion.h.in: added a new configure
32 option --with-push, some cleanups, chased code size anomalies.
33 Now a library configured --with-minimum is around 150KB,
34 sounds good enough.
35
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +000036Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
37
38 * libxml-2.0-uninstalled.pc.in: New file for building against
39 uninstalled libxml2 builds.
40 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +000041 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +000042
Daniel Veillard81273902003-09-30 00:43:48 +000043Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
44
45 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
46 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
47 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
48 added 2 new configure option: --with-reader --with-sax1
49 to allow removing the reader or non-xmlReadxxx() interfaces.
50
Daniel Veillard652327a2003-09-29 18:02:38 +000051Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * configure.in entities.c tree.c valid.c xmllint.c
54 include/libxml/tree.h include/libxml/xmlversion.h.in:
55 Adding a configure option to remove tree manipulation
56 code which is not strictly needed by the parser.
57
Daniel Veillard89f7f272003-09-29 13:29:09 +000058Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
59
60 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
61 patch from Marcin 'Shard' Konicki
62
Daniel Veillarda9cce9c2003-09-29 13:20:24 +000063Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
66 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
67 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
68 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
69 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
70 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
71 include/libxml/catalog.h include/libxml/debugXML.h
72 include/libxml/entities.h include/libxml/nanohttp.h
73 include/libxml/relaxng.h include/libxml/tree.h
74 include/libxml/valid.h include/libxml/xmlIO.h
75 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
76 include/libxml/xpathInternals.h python/libxml.c:
77 Okay this is scary but it is just adding a configure option
78 to disable output, this touches most of the files.
79
Daniel Veillardc064b472003-09-29 10:55:05 +000080Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * xmlmemory.c: better fix, avoids breaking the python bindings
83
Daniel Veillardfb43bd62003-09-29 09:22:39 +000084Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
85
86 * xmlmemory.c: fix a compilation problem when configuring
87 with debug but without mem-debug
88
Daniel Veillard4432df22003-09-28 18:58:27 +000089Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
90
91 * Makefile.am: cleanup, creating a new legacy.c module,
92 made sure make tests ran in reduced conditions
93 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
94 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
95 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
96 increased the modularization, allow to configure out
97 validation code and legacy code, added a configuration
98 option --with-minimum compiling only the mandatory code
99 which then shrink to 200KB.
100
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000101Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
102
103 * parser.c: fix a bug raised by the Mips compiler.
104 * include/libxml/SAX.h include/libxml/parser.h: move the
105 SAXv1 block definitions to parser.h fixes bug #123380
106 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
107 the attribute and element pool borken 2 commits ago.
108 Start playing with an entry point to preserve a subtree.
109 * entities.c: remove a warning.
110
William M. Brack7b9154b2003-09-27 19:23:50 +0000111Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
112
113 * encoding.c, parser.c, relaxng.c: further (final?) minor
114 changes for compilation warnings. No change to logic.
115
William M. Brackb670e2e2003-09-27 01:05:55 +0000116Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
117
118 * parser.c: fixed small problem with missing entities (test/ent2)
119
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000120Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000123 if the result is not well formed that ctxt->myDoc is not NULL
124 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000125
Daniel Veillard7d515752003-09-26 19:12:37 +0000126Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
127
128 * parser.c: other patches from William Brack to avoid
129 compilation warnings on AIX.
130
William M. Brack899e64a2003-09-26 18:03:42 +0000131Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
132
133 * HTMLparser.c, entities.c, xmlreader.c: minor change to
134 avoid compilation warnings on some (e.g. AIX) systems
135
Daniel Veillard11476b42003-09-26 14:51:39 +0000136Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
137
138 * parserInternals.c: fixed a backward compatibility problem
139 when formatting "deprecated SAXv1 function ignorableWhitespace"
140 could be reproduced by xmllint --format
141
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000142Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
143
144 * doc/libxml2-api.xml: rebuilt the API
145 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
146 --nocdata and --nsclean to remove CDATA section and surperfluous
147 namespace declarations
148 * parser.c SAX2.c: implementation of the 2 new options
149
Daniel Veillard9475a352003-09-26 12:47:50 +0000150Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
153 added the same htmlRead APIs than their XML counterparts
154 * include/libxml/parser.h: new parser options, not yet implemented,
155 added an options field to the context.
156 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
157 is found within a cdata section.
158 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
159 result/cdata2.sax test/cdata2: add one more cdata test
160
Daniel Veillard60942de2003-09-25 21:05:58 +0000161Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
164 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
165 base URL parameter when not loading from a file or URL.
166
Daniel Veillard092643b2003-09-25 14:29:29 +0000167Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
168
169 * configure.in: preparing a beta3 solving the ABI problems
170 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
171 include/libxml/globals.h include/libxml/SAX.h: make sure the
172 global variables for the default SAX handler are V1 ones to
173 avoid ABI compat problems.
174 * xmlreader.c: cleanup of uneeded code
175 * hash.c: fix a comment
176
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000177Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
180 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
181 fixing some comments to avoid warnings from apibuild.py
182
Daniel Veillard70b18562003-09-24 21:45:21 +0000183Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * win32/configure.js: patch from Stephane Bidoul for configuring
186 the beta2 version #123104
187
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000188Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * Makefile.am: adding repeated parsing and validating tests
191 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
192 DOM tree building interfaces use the dictionary from the
193 parsing context to build the element and attributes names
194 as well as formatting spaces and short text nodes
195 * include/libxml/dict.h dict.c: added some reference counting
196 for xmlDictPtr because they can be shared by documents and
197 a parser context.
198 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
199 functions and use the standard ones now.
200 * xmllint.c: add --nodict
201 * python/libxml.c: fix a stupid bug so that ns() works on
202 attribute nodes.
203
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000204Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * parser.c include/libxml/parser.h: adding a new set of
207 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
208 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
209 a clear define of xmlParserOption, xmlCtxtUseOptions()
210 should simplify custom parsing without being tempted to
211 use global variables, and xmlCtxtReset() should allow reuse
212 of a context for multiple parsing.
213 * xmllint.c: switched to use xmlReadXXX, allow options to
214 be used simultaneously with less troubles.
215 * tree.c: simple warning removal
216 * doc/apibuild.py: small fix
217 * doc/libxml2-api.xml win32/libxml2.def.src: updated
218
Daniel Veillard1f40d682003-09-23 09:16:56 +0000219Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * parser.c: revert xmlCreateDocParserCtxt() since this break
222 the parseDoc() python bindings
223
Daniel Veillard309f81d2003-09-23 09:02:53 +0000224Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * parser.c: make sure xmlDetectSAX2() is called only at
227 parsing time to avoid breaking apps changing the SAX
228 callbacks after context allocation, change xmlCreateDocParserCtxt()
229 to use an immutable buffer instead of a copy
230
Daniel Veillard9ec26532003-09-23 07:43:19 +0000231Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
232
233 * xmlIO.c: applied patch from Markus Keim fixing a problem
234 with I/O callback registration.
235 * include/libxml/xmlerror.h: fixed #122994 comment numbering
236 for xmlParserErrors
237
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000238Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
241 really a const xmlChar*
242 * xmlreader.c include/libxml/xmlreader.h: addin the
243 xmlTextReaderConstString() to get an interned string from
244 the reader
245
William M. Brack69848302003-09-22 00:24:51 +0000246Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
247
248 * error.c: fixed a warning message (trivial)
249 * doc/search.php: removed incorrect warning message when word
250 search not found in last of multiple tables (bug 119535)
251
Daniel Veillarde72c5082003-09-19 12:44:05 +0000252Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * configure.in: preparing a 2.6.0-beta2 release
255 * xmlIO.c: avoid a warning
256 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
257 by Chris Ryland
258 * include/libxml/dict.h: add a QName access lookup to the
259 dictionary.
260 * xmlreader.c include/libxml/xmlreader.h: adding const access
261 based on the dictionary interface for string read from the
262 reader, the node content access is still TODO, it's too different
263
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000264Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
265
266 * SAX2.c: fixing namespace DTD validations
267 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
268 namespaces is slightly different now.
269 * Makefile.am: report the memory used in Timingtests (as well as time)
270
Daniel Veillard53350552003-09-18 13:35:51 +0000271Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * Makefile.am: add streaming on memory regression tests, found
274 bad bugs in the reader interface
275 * xmlreader.c: fixing bugs w.r.t. very large names, and special
276 condition in end of file.
277 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
278 adding immutable buffers, and parser input based on those,
279 but this should not be used (yet) for general parsing
280 * parser.c: added a comment about using immutable buffers for
281 general parsing.
282 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
283 output of the regression tests
284 * xmllint.c: using the immutable buffers when streaming on
285 mmaped file (--stream --memory)
286
Daniel Veillard536fad52003-09-18 10:05:56 +0000287Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
288
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000289 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000290
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000291Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * Makefile.am: add a Timingtests target to check bad behaviour
294 from the streaming engine
295 * dbgen.pl dbgenattr.pl: perl script to generate big instances
296 * xmlreader.c: fix a bad behaviour on large buffer inputs
297
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000298Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
299
300 * dict.c xmlreader.c: two small improvements
301
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000302Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * parserInternals.c: avoid a leak with previous patch
305
Daniel Veillard007d51e2003-09-17 20:07:28 +0000306Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * python/libxml.c: use stderr and not stdout for default errors
309 in python environment bug #122552
310
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000311Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * parserInternals.c: small fix from Rob Richards for input filename
314 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
315 * xmlIO: adding a guard in one function
316
Daniel Veillard19895052003-09-17 13:59:32 +0000317Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
318
319 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
320 reducing memory allocation and free and avoiding expensive routines
321
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000322Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
325 seriously with per-document dict and element and attribute nodes
326 reuse in the xmlReader. This seems to lead to an interesting
327 speedup of the xmlReader already.
328
Daniel Veillard81514ba2003-09-16 23:17:26 +0000329Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
330
331 * dict.c include/libxml/dict.h: do string allocations in large
332 pools, allowing to find if a string pertain to a dict quickly
333 * xmllint.c: fix --stream --repeat --timing
334 * Makefile.am: the testThreads run output should be seen.
335
Daniel Veillard8a44e592003-09-15 14:50:06 +0000336Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
337
338 * SAX2.c include/libxml/parser.h: starting work on reusing the
339 parser dictionary for the element and attribute tag names.
340 Add pools for Element and Attributes in the parser context,
341 which should help speeding up the reader.
342 * Makefile.am result/*.rdr : adding non-python reader regression
343 tests.
344
Daniel Veillard62998c02003-09-15 12:56:36 +0000345Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347 * SAX2.c parser.c valid.c: starting to cleanup some of the
348 problems exposed by the W3C/NIST regression suite.
349 * result/ent7.sax result/xml2.sax: small fixes.
350
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000351Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * parser.c: more parser error factoring
354
William M. Brack3a6da762003-09-15 04:58:14 +0000355Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
356
357 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
358
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000359Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
360
361 * parser.c include/libxml/xmlerror.h: factoring of more
362 error handling code, serious size reduction and more lisibility
363 of the resulting code.
364 * parserInternals.c parser.c include/libxml/parserInternals.h
365 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
366 checks are done, use a counter for entities. Entities where freed and
367 reallocated at the same address failing the check.
368 * tree.c: avoid a warning
369 * result/valid/* result/VC/*: this slightly changes some validation
370 error messages.
371
William M. Brack4e52f2f2003-09-14 18:07:39 +0000372Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
373
374 * valid.c: fixed bug 121759 - early declaration of
375 attribute-list in external DTD
376
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000377Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
378
379 * parser.c include/libxml/xmlerror.h: starting cleaning up
380 error handling, factorize error processing
381 * doc/xmllint.html: update of the page, remove --sgml
382
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000383Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
386 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
387 broken pseudo SGML DocBook parser code.
388
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000389Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
392 valgrind pointed out the strings overlapped. cleanup .
393
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000394Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * tree.c: applied speedup to xmlSearchNs() as suggested by
397 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
398 applying the same trick.
399
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000400Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * parser.c parserInternals.c tree.c include/libxml/parser.h
403 include/libxml/xmlerror.h: adding namespace checkings
404 while making sure they still parse as wellformed documents.
405 Add an nsWellFormed status report to the context, and
406 provide new appropriate error codes.
407 * Makefile.am result/namespaces/* test/namespaces/*: add
408 specific regression testing for the new namespace support
409 * test/att5 result/noent/att5 result/att5 result/att5.sax:
410 add more coverage for the attribute parsing and normalization
411 code.
412
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000413Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
414
415 * threads.c: backport of a thread bugfix from 2_5_X branch
416
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000417Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * parser.c: fixed a bug in one corner case of attribute parsing.
420
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000421Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * configure.in doc/* : 2.6.0beta1 changes
424 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
425 normalization, might not be totally fixed but this should
426 make sure SAX event provide the right strings for attributes
427 except entities for which libxml2 is different by default
428 This should fix #109564
429 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
430 in attribute callback values
431 * result/c14n/with-comments/example-4
432 result/c14n/without-comments/example-4: this also fixes a subtle
433 bug in the canonicalization tests.
434
Daniel Veillarde57ec792003-09-10 10:50:59 +0000435Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 Time to commit 3 days of work rewriting the parser internal,
438 fixing bugs and migrating to SAX2 interface by default. There
439 is some work letf TODO, like namespace validation and attributes
440 normalization (this break C14N right now)
441 * Makefile.am: fixed the test rules
442 * include/libxml/SAX2.h include/libxml/parser.h
443 include/libxml/parserInternals.h SAX2.c parser.c
444 parserInternals.c: changing the parser, migrating to SAX2,
445 adding new interface to switch back to SAX1 or initialize a
446 SAX block for v1 or v2. Most of the namespace work is done
447 below SAX, as well as attribute defaulting
448 * globals.c: changed initialization of the default SAX handlers
449 * hash.c tree.c include/libxml/hash.h: added QName specific handling
450 * xmlIO.c: small fix
451 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
452 version code path
453 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
454 pointed out a typo in a very old test namespace
455
William M. Brackc07329e2003-09-08 01:57:30 +0000456Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
457
458 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
459 of compressed files, setting doc->compressed appropriately
460 (bug #120503).
461
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000462Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * parser.c: try to cope with the fact that apps may still
465 have allocated smaller SAX callbak block
466
Daniel Veillard0fb18932003-09-07 09:14:37 +0000467Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
468
469 * dict.c: allow to give -1 for undefined length in lookups
470 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
471 first round of work on the new SAX2 interfaces, the API
472 will change but commiting before changing for historical
473 reference.
474
William M. Brack4811ba32003-09-06 18:02:53 +0000475Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
476
477 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
478 sax->warning with wrong params).
479
Daniel Veillard93625d32003-09-05 08:36:12 +0000480Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
481
482 * include/libxml/globals.h: patch from Stéphane Bidoul to export
483 globals entry points to the python bindings
484
Daniel Veillard40412cd2003-09-03 13:28:32 +0000485Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
486
487 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
488 by default instead of "HTML"
489 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
490 avoiding calls to "areBlanks" when not needed.
491 * include/libxml/parser.h include/libxml/tree.h: some structure
492 extensions for future work on using per-document dictionaries.
493
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000494Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
495
496 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
497 tree, keeping result in the same tree, added SAXtests to the
498 default "make tests"
499
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000500Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
501
502 * include/libxml/xmlexports.h: defined additional macros which
503 affect exports and added mingw section
504
William M. Brack008c06b2003-09-01 22:17:39 +0000505Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
506
507 * doc/index.py: fixed problem parsing xhtml docs
508 * doc/xmlreader.html,doc/guidelines.html: small modification
509 to avoid problem in python parsing.
510 * doc/search.php: fixed upper case filename problem for XSLT docs
511
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000512Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * xinclude.c: patch from Mark Vakoc that allows compiling
515 with XInclude but without XPointer support.
516
Daniel Veillarde8553732003-09-01 20:33:14 +0000517Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
518
519 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
520 to add --libtool-libs option to xml2-config script.
521
William M. Brack3f479502003-09-01 04:58:15 +0000522Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
523
524 * doc/README.docs, doc/Makefile.am: new file added,
525 giving some description of the documentation generation process
526 * doc/search.php: fixed problem with upper case on filenames
527
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000528Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
529
530 * win32/Makefile.bcb: updates by Eric Zurcher
531
William M. Brackcdfa2862003-08-29 06:03:38 +0000532Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
533
534 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
535 to compensate for pollution from Igor's header taint
536 (quick before Daniel notices)
537
Daniel Veillard67906942003-08-28 21:13:25 +0000538Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * SAX2.c: fixed a namespace error on attribute reporting bug
541 pointed out by Tobias Reif
542 * test/p3p result/p3p result/noent/p3p: this test case was wrong
543 using xmlsn instead of xmlns...
544
Igor Zlatkovic65901252003-08-28 16:26:12 +0000545Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
546
547 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
548 typos reported by Mark Vakoc
549
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000550Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
551
552 add:
553 * doc/tutorial/api.html
554 * doc/tutorial/ar01s09.html
555 * doc/tutorial/includexpath.c
556 updated
557 * doc/tutorial/*.html
558 fix my bad - forgot to check in new files when I last
559 updated
560
561
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000562Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
563
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000564 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000565 * xmllint.c: fixed time inclusion for various compilers
566
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000567Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
568
569 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
570 few casts to shut the compiler warnings
571
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000572Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
573
574 * win32/Makefile.* win32/configure.js: fixed for mingw
575
Daniel Veillard5805be22003-08-28 08:03:23 +0000576Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * globals.c threads.c: fixing bug #120870 try to avoid problem
579 with uninitialized mutexes
580
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000581Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
582
583 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
584 up with multiple states, select the "best" one. Fix #120682
585 * result/relaxng/tutor11_2_3.err: small change resulting
586
587Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
588
589 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
590
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000591Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
592
593 * include/libxml/[threads-xpointer].h: realigned parameters
594 after taint
595
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000596Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
597
598 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
599 as reported by Eric Zurcher
600
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000601Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
602
603 * relaxng.c: fixed bug #120386 again a problem introduced when
604 trying to reuse automata for content validation. Fix a bug report
605 problem on zeroOrMore
606 * result/relaxng/tutor3_7_err: change slightly error reporting.
607
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000608Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
609
610 * include/libxml/Makefile.am: make sure the new header will
611 be included when generating a new distribution.
612
Daniel Veillard73827cb2003-08-25 10:57:27 +0000613Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
614
615 * relaxng.c: fixed a couple of stupid bugs in the state allocation
616 routines which led to bug #120040 and the ones reported by
617 Martijn Faassen
618
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000619Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
620
621 * include/libxml/parserInternals.h include/libxml/relaxng.h
622 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
623 parameters after taint.
624
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000625Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
626
627 * include/libxml/xmlversion.h.in: moved export defs to a separate
628 file for consistency.
629 * include/libxml/xmlexports.h: new file, contains export defs.
630
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000631Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
632
633 * include/libxml/*.h genUnicode.py: exportability taint
634 of the headers.
635
Daniel Veillard11af4292003-08-21 10:39:13 +0000636Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * SAX.c: make the deprecated interfaces log an error message
639 to be sure it won't get used.
640
Daniel Veillard1af9a412003-08-20 22:54:39 +0000641Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
644 Adding new version of the SAX interface, it's not there yet,
645 currently just preparing the work
646 * globals.c parser.c SAX.c include/libxml/SAX.h
647 include/libxml/globals.h include/libxml/parser.h: doing some
648 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
649 while keeping functionalities, preparing SAX2 integration.
650 * dict.c: small cleanup.
651
Daniel Veillarde5984082003-08-19 22:21:13 +0000652Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * tree.c: fixes a small bug introduced in last commit and detected
655 by valgrind.
656
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000657Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
658
659 * dict.c hash.c: optimization when freeing hash tables.
660 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
661 allocations
662 * parser.c parserInternals.c include/libxml/parser.h: keep a
663 single allocated block for all the attributes callbacks,
664 avoid useless malloc()/free()
665 * tree.c: do not realloc() when growing a buffer if the buffer
666 ain't full, malloc/memcpy/free avoid copying memory.
667
Daniel Veillard66f68e72003-08-18 16:39:51 +0000668Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
669
670 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
671 --dtdvalidfpi for Tobias Reif
672
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000673Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
674
675 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
676 new dictionary module to keep a single instance of the names used
677 by the parser
678 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
679 switched all parsers to use the dictionary internally
680 * include/libxml/HTMLparser.h include/libxml/parser.h
681 include/libxml/parserInternals.h include/libxml/valid.h:
682 Some of the interfaces changed as a result to receive or return
683 "const xmlChar *" instead of "xmlChar *", this is either
684 insignificant from an user point of view or when the returning
685 value changed, those function are really parser internal methods
686 that no user code should really change
687 * doc/libxml2-api.xml doc/html/*: the API interface changed and
688 the docs were regenerated
689
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000690Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
691
692 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
693
William M. Bracka716ff12003-08-16 14:58:33 +0000694Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
695
696 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
697 fixed part (2) of bug 119535 (wrong alpha case on filenames)
698
William M. Brackc6e07552003-08-16 12:44:47 +0000699Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
700
701 * doc/API*.html, doc/html/*: regenerated API documentation
702 for xmlsoft.org (part of Bug 119535)
703
William M. Brack7a821652003-08-15 07:27:40 +0000704Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
705
706 * encoding.c, threads.c, include/libxml/HTMLparser.h,
707 doc/libxml2-api.xml: Minor changes to comments, etc. for
708 improving documentation generation
709 * doc/Makefile.am: further adjustment to auto-generation of
710 win32/libxml2.def.src
711
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000712Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
713
714 * News configure.in: preparing libxml2-2.5.10 release
715 * doc/* : updated the doc and rebuilt
716
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000717Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
720 Malcolm Tredinnick with the patch he suggested.
721
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000722Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
725
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000726Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * uri.c: fixing an use of strcpy() where both strings overlap
729 pointed out by valgrind.
730
Daniel Veillard98485322003-08-14 15:44:40 +0000731Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
732
733 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
734 some compilation warnings.
735 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
736 plus some cleanup and better error reporting.
737
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000738Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * encoding.c: applied UTF-16 encoding handling patch provided by
741 Mark Itzcovitz
742 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
743 not having iconv support.
744
Daniel Veillard1638a472003-08-14 01:23:25 +0000745Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
746
747 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
748 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
749 mingw compiler on Windows.
750
Daniel Veillardb19ba832003-08-14 00:33:46 +0000751Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
752
753 * parser.c: fixed the serious CPU usage problem reported by
754 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000755 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000756 missing in htmlSAXParseDoc
757
William M. Brackccf9e392003-08-13 14:50:18 +0000758Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
759
760 * doc/Makefile.am: Removed dependency from libxml2.def.src
761
William M. Brack476cd962003-08-13 11:09:42 +0000762Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
763
764 * autogen.sh: took away the requirement for automake-1.4,
765 changed the messages for getting auto* tools to current
766 gnu pages.
767 * configure.in: added check for Linux Dec alpha requiring
768 -ieee flag, fixed test for ipv6
769 * trionan.c: fixed problem for compiling on Linux Dec alpha
770 using native compiler
771 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
772 whenever libxml2-api.xml is changed.
773
Daniel Veillard6b621b82003-08-11 15:03:34 +0000774Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
777 is not used.
778
William M. Brack30909422003-08-10 00:14:20 +0000779Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
780
781 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
782
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000783Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * News configure.in: preparing libxml2-2.5.9 release
786 * doc/* : updated the doc and rebuilt
787
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000788Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
789
790 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
791 definition to get a correct API XML description. This was apparently
792 breaking Windows build.
793
Daniel Veillard14f752c2003-08-09 11:44:50 +0000794Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
795
796 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
797 the progressive HTML parser front-end on large character data
798 island leading to an erroneous end of data detection by the
799 parser. Some cleanup too to get closer from the XML progressive
800 parser.
801
William M. Brack6d13f332003-08-08 16:40:36 +0000802Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
803
804 * win32/configure.js: Added in support for the ISO8859X
805 module (patch provided by Jesse Pelton)
806
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000807Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
810 when the library is not initialized and one try to save, the
811 locks in threaded env might not been initialized, playing safe
812 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
813 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
814 his tests to the regression suite.
815
William M. Brack41e6bed2003-08-08 10:53:06 +0000816Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
817
818 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
819 (with apologies to Igor) - Enhanced handling of docb and
820 nanohttp.
821
William M. Brack16db7b62003-08-07 13:12:49 +0000822Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
823
824 * encoding.c: further small changes for warnings when
825 configured with --with-iconv=no
826
William M. Bracka71a8ef2003-08-06 04:43:55 +0000827Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
828
829 * error.c trionan.[ch] testThreads.c python/generator.py:
830 further small changes to elminate most of the remaining
831 warnings.
832
William M. Brackc1939562003-08-05 15:52:22 +0000833Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
834
835 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
836 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
837 python/libxml.c include/libxml/xmlmemory.h: small changes
838 to syntax to get rid of compiler warnings. No changes
839 to logic.
840
Daniel Veillardc758c222003-08-04 20:42:34 +0000841Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
844
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000845Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
846
847 * tree.c: fixed a small problem in the patch for #118763
848 * result/HTML/doc3.htm*: this reverts back to the previous result
849
Daniel Veillard91e69c52003-08-04 01:43:07 +0000850Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
851
852 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
853 and rebuilt, apparently some C++ wrappers are not available,
854 c.f. bug #118943
855
Daniel Veillard39057f42003-08-04 01:33:43 +0000856Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
857
858 * tree.c: fixing HTML attribute serialization bug #118763
859 applying a modified version of the patch from Bacek
860 * result/HTML/doc3.htm*: this modifies the output from one test
861
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000862Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
863
864 * tree.c include/libxml/tree.h: added a new API to split a
865 QName without generating any memory allocation
866 * valid.c: fixed another problem with namespaces on element
867 in mixed content case
868 * python/tests/reader2.py: updated the testcase with
869 Bjorn Reese fix to reader for unsignificant white space
870 * parser.c HTMLparser.c: cleanup.
871
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000872Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
873
874 * catalog.c: trying to fix #118754 of possible recursion in the
875 catalogs. Not fantastically happy about the current fix since
876 it's likely to break under very thread intensive concurrent
877 access to the catalog. Better solution might to keep the depth
878 an extra argument to the resolution functions.
879
Daniel Veillard7b68df92003-08-03 22:58:54 +0000880Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
881
882 * valid.c: fixed bug #118712 about mixed content, and namespaced
883 element names.
884 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
885 in the regression tests
886
William M. Brack779af002003-08-01 15:55:39 +0000887Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
888
889 Coninuing work on bug 118559
890 * DOCBparser.c: removed 2 unsed vars
891 * xmlregexp.c: changed some numeric const to their enum symbols
892 * xmlreader.c: changed one var define from int to enum
893 (a little more to be done, awaiting co-ordination)
894 * relaxng.c: deleted one unused var
895 * xmllint.c: deleted some unused vars, changed one arg
896 val from int to enum
897 * testHTML.c, testDocbook.c: changed some arg vals to enum const
898 * xmlIO.c: fixed typo from last night (small warning msg)
899
William M. Brack78637da2003-07-31 14:47:38 +0000900Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
901
902 Working on bug 118559
903 * error.c: deleted unused variable
904 * parserInternals.c: deleted unneeded 'const' qualifier
905 * parser.c: changed variable type for enum temp storage
906 * xmlIO.c: changed debugging var to be inside #ifdef
907 * valid.c: removed unused variable
908 * HTMLparser.c: removed some unneeded 'const' qualifiers
909 * xpath.c: added some type casts, removed some unused vars
910 * xinclude.c: added one type cast
911 * nanohttp.c: repositioned some #ifdef to avoid unused var
912 * nanoftp.c: removed unused var
913
Daniel Veillard97e01882003-07-30 18:59:19 +0000914Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
915
916 * HTMLparser.c: applied a patch from William Brack about
917 the problem of parsing very large HTML instance with comments
918 as raised by Nick Kew
919
Daniel Veillardd6038e02003-07-30 16:37:18 +0000920Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
921
922 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
923 patch from Bjorn Reese for xmlTextReaderNodeType() and
924 significant whitespace. There is an enum for node type
925 values now.
926
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000927Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
928
929 * encoding.c: applying patch from Peter Jacobi to added
930 ISO-8859-x encoding support when iconv is not available
931 * configure.in include/libxml/xmlversion.h.in
932 include/libxml/xmlwin32version.h.in: added the glue needed
933 at the configure level and made it the default for Windows
934
Daniel Veillardc2664642003-07-29 20:44:53 +0000935Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
936
937 * python/generator.py python/libxml.c python/libxml2class.txt:
938 patch from Joachim Bauch + cleanup for Relax NG error callbacks
939 in python
940
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000941Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
942
943 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
944 cleanup patch, and also avoided a possible memory leak
945
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000946Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
947
948 * encoding.c: fix the previous commit
949
William M. Brack4a557d92003-07-29 04:28:04 +0000950Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
951
952 * HTMLparser.c: fixed problem with comments reported by Nick Kew
953 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
954 some future cleanup of UTF8 handling
955
Daniel Veillard9deb2422003-07-28 20:40:59 +0000956Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xpath.c: applied a change suggested by Sean Griffin in bug
959 #118494 about a memory leak in EXSLT
960
Daniel Veillardd94849b2003-07-28 13:02:24 +0000961Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
962
963 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
964 when fixing the previous Relax-NG bugs
965 * result/relaxng/*: This slightly changes the output messages of
966 some regression tests.
967 * configure.in: added support of -with-fexceptions for nested C++
968 support.
969
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000970Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
971
972 * doc/tutorial/apa.html
973 * doc/tutorial/apb.html
974 * doc/tutorial/apc.html
975 * doc/tutorial/apd.html
976 * doc/tutorial/ape.html
977 * doc/tutorial/apf.html
978 * doc/tutorial/apg.html
979 * doc/tutorial/aph.html
980 * doc/tutorial/ar01s02.html
981 * doc/tutorial/ar01s03.html
982 * doc/tutorial/ar01s04.html
983 * doc/tutorial/ar01s05.html
984 * doc/tutorial/ar01s06.html
985 * doc/tutorial/ar01s07.html
986 * doc/tutorial/ar01s08.html
987 * doc/tutorial/index.html
988 * doc/tutorial/ix01.html
989 * doc/tutorial/xmltutorial.pdf
990 * doc/tutorial/xmltutorial.xml
991 update tutorial with XPath example
992
993
Daniel Veillard597bc482003-07-24 16:08:28 +0000994Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * SAX.c parser.c: fixing a bug about a special case of namespace
997 handling, this closes bug #116841
998
Daniel Veillard2134ab12003-07-23 19:56:29 +0000999Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * relaxng.c result/relaxng/*: checked and fixed the compilation
1002 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
1003 This slightly changes the output messages of some regression tests.
1004
Daniel Veillardc127adc2003-07-23 15:07:08 +00001005Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlreader.c: fixed an out of bound error #118052 , the good
1008 part if that base64 code was not in use yet ...
1009
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00001010Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
1011
1012 * doc/xmllint.html
1013 include html version of the xmllint man page, so an
1014 up-to-date version is visible on the Web
1015
Daniel Veillard8edf1c52003-07-22 20:52:14 +00001016Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * xinclude.c include/libxml/xinclude.h: added a new API
1019 xmlXIncludeProcessTree() to process XInclude only on a subtree
1020 this should fix bug #115385
1021
Daniel Veillard409a8142003-07-18 15:16:57 +00001022Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * relaxng.c include/libxml/relaxng.h: adding Get interface for
1025 the error callback and parameters of parsing and validation
1026 contexts
1027 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
1028 on text nodes.
1029
Daniel Veillard2dcb9372003-07-16 21:18:19 +00001030Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
1033 when using the push XML parser.
1034 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
1035 added the test to the regression suite.
1036
Daniel Veillard2009c4e2003-07-15 20:04:34 +00001037Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
1040 as suggested by Rob Richards
1041
Daniel Veillard34ba3872003-07-15 13:34:05 +00001042Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
1045 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
1046 to unsigned int and a couple of others.
1047
1048Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1051
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001052Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1055
Daniel Veillarddf101d82003-07-08 14:03:36 +00001056Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * globals.c threads.c: fixes some problem when freeing unititialized
1059 mutexes
1060
Daniel Veillard2db8c122003-07-08 12:16:59 +00001061Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1064 directly, some cleanups
1065 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1066 validation code.
1067
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001068Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * win32/configure.js: Jesse Pelton pointed out a problem in the
1071 javascript code.
1072
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001073Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * NEWS doc/*: regenerated
1076 * nanoftp.c nanohttp.c: might fix includes problems with the
1077 Ipv6 support on solaris
1078 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1079 defined as #IMPLIED
1080
Daniel Veillard560c2a42003-07-06 21:13:49 +00001081Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001083 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001084 * nanohttp.c: changed some preprocessor block
1085 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1086 hexBinary schema datatype and adding support for totalDigits and
1087 fractionDigits facets.
1088
Daniel Veillard7a985a12003-07-06 17:57:42 +00001089Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1092
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001093Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * xinclude.c: fixed bug #116095 removing the error message when
1096 reapplying XInclude to a document.
1097
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001098Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * xmlIO.c: applied small changes to portability layer for
1101 compilation on DJGPP Ms-DOS compiler.
1102
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001103Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * parser.c HTMLparser.c: use the character() SAX callback
1106 if the cdataBlock ain't defined.
1107 * xpath.c: fix bug #115349 allowing compilation when configured
1108 with --without-xpath since the Schemas code needs NAN and co.
1109
William M. Brack59002e72003-07-04 17:01:59 +00001110Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1111
1112 Fixed problem with multi-threading, shown by the test program
1113 testThreads. After fix, ran mutiple tests on various speed
1114 machines (single and dual processor X86), which all seem okay.
1115
1116 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1117
1118 * threads.c: added missing initialisation for condition variable
1119 in xmlNewRMutex.
1120
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001121Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1124 closing bug #114837
1125
1126 * configure.in: Added checks for IPv6 support and getaddrinfo().
1127
1128 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1129
1130 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1131
1132 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1133 field or sockaddr_in field, depending upon the availability of IPv6
1134 support.
1135 have_ipv6(): Added to check for run-time IPv6 support.
1136 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1137 Modified to parse a URI with IPv6 address given in [].
1138 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1139 resolution, if it is available on the system, as gethostbyname
1140 does not return IPv6 addresses on some platforms.
1141 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1142 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1143 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1144 we are dealing with.
1145
1146 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1147 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1148 a URI with IPv6 address given in [].
1149 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1150 available on the system. Also IPv6 addresses will be resolved by
1151 gethostbyname only if IPv6 run-time support is available.
1152 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1153
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001154Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1155
1156 * win32/configure.js include/win32config.h
1157 include/libxml/xmlversion.h.in: Applied the patch for BCB
1158 by Eric Zurcher.
1159
Daniel Veillardd7cec922003-06-13 12:30:10 +00001160Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1163 due to #115104 and while fixing #115101 . HTML URLs must not
1164 be version dependant.
1165
Daniel Veillard8265a182003-06-13 10:05:56 +00001166Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * entities.c: do not generate &quot; for " outside of attributes
1169 * result//*: this changes the output of some tests
1170
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001171Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * parser.c xmlIO.c: trying to fix #114277 about when file
1174 remapping and escaping should really be attempted.
1175
Daniel Veillarda37aab82003-06-09 09:10:36 +00001176Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * doc/*: applied a patch from Gman for building docs
1179 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1180 Gary Pennington to provide an allocator for xmlValidCtxt
1181 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1182 #113580 about data not being passed immediately.
1183
Daniel Veillarde1326112003-06-05 09:32:20 +00001184Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * tree.c: applied a couple of patches from Mark Itzcovitz
1187 to handle saving back "UTF-16" documents.
1188
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001189Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1192 some work done while in the Maldives (hence the timezone on the
1193 laptop !)
1194 * result/schemas/length3* test/schemas/deter0_*
1195 test/schemas/group0_*: some tests added too
1196
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001197Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * encoding.c: small fix
1200 * xmlIO.c: fixed an error message
1201
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001202Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1205 accepting an improper UTF8 sequence
1206
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001207Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1208
1209 * threads.c: applied the patch from Stéphane Bidoul for getting
1210 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001211 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001212
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001213Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * HTMLtree.c: fixing bug #112904: html output method escaped
1216 plus sign character in URI attribute.
1217
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001218Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * build_glob.py global.data globals.c parser.c
1221 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1222 up threads global defaults.
1223 * doc/libxml2-api.xml: this extends the API with new functions
1224 * python/tests/Makefile.am python/tests/reader2.py
1225 python/tests/thread2.py: integrated the associated testcase and
1226 fixed the error string used in reader2
1227
Daniel Veillard38b80a82003-05-14 18:59:00 +00001228Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * configure.in libxml.spec.in python/Makefile.am: trying
1231 to conciliate --with-python= requirements and RPM builds,
1232 a PITA really...
1233
Daniel Veillard104caa32003-05-13 22:54:05 +00001234Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1235
1236 * HTMLparser.c: oops last commit introduced a memory leak.
1237
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001238Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * xmllint.c doc/xmllint.xml: added --nonet option
1241 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1242 xsltproc or xmllint
1243 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1244 rebuilt
1245 * HTMLparser.c: cleaned up the HTML parser context build when
1246 using an URL
1247
Daniel Veillardd437d322003-05-13 21:07:01 +00001248Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * libxml.spec.in: added a comment about bug #112902
1251
William M. Brack3dd57f72003-05-13 02:06:18 +00001252Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1253
1254 * minor cleanup of configure '--help' display
1255 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1256
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001257Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * tree.c: PI nodes in external subset were not freed :-\
1260 fixes bug #112842
1261
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001262Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * xmllint.c: added --schema option to run WXS schema validation
1265 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1266 tried to improve error reporting in the Schema code, some cleanup
1267 too.
1268
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001269Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * xmlschemas.c: fixed some problems in the handling of errors,
1272 and attributes addressed by references.
1273 * test/schemas/* result/schemas/*: dropped the verbosity level
1274 and added a couple of new tests
1275
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001276Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * relaxng.c: Stéphane Bidoul found an off by one addressing
1279 error on the error handling.
1280
Daniel Veillarda77cf712003-05-09 23:09:55 +00001281Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * xmlschemastypes.c: trying to fix #112673
1284
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001285Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1288 warning, this fixed a bug and should close #111574
1289
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001290Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1293 holding minOccurs="0"
1294 * test/schemas/all_* result/schemas/all_*: added some regression
1295 tests for that bug
1296 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1297 Garry Pennington to compile without schemas support.
1298
Daniel Veillarda067e652003-05-01 08:03:46 +00001299Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1302
Daniel Veillard61c52202003-04-30 12:20:34 +00001303Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * xml2-config.in: try to fix Red hat bug #89957, do not
1306 output -L/usr/lib64
1307 * xmlreader.c: fixed a typo in a comment
1308
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001309Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1310
1311 * doc/tutorial/aph.html, ix01.html
1312 forgot to cvs add the new files. Thanks to Roland van Laar
1313 for pointing this out
1314
Daniel Veillardd4330462003-04-29 12:40:16 +00001315Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1318 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1319 to the XML/XSLT doc generation closing #111799
1320 * doc/html/*: complete update of the HTML results
1321
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001322Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1323
1324 * win32/defgen.xsl: fixed the conditional for unicode map,
1325 removed hardcoded schema entries
1326
1327Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1328
1329 * win32/defgen.xsl: new file, stylesheet for generating
1330 win32/libxml2.def.src from doc/libxml2-api.xml
1331 * win32/libxml2.def.src: is autogenerated from now on, changes
1332 to this file will not appear here anymore
1333
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001334Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * win32/configure.js python/setup.py.in: applied patch
1337 from Stéphane Bidoul for the Python bindings on the new
1338 release.
1339
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001340Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1341
1342 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1343 declaration
1344 * win32/configure.js: thread-enabled build is now default
1345 * win32/libxml2.def.src: added more exports
1346
Daniel Veillard1177ca42003-04-26 22:29:54 +00001347Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1350 developers from common pages, made the transition to XHTML1,
1351 added validity checking to the makefile rules.
1352
Daniel Veillard329456a2003-04-26 21:21:00 +00001353Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1354
1355 * parser.c: fix for xmlIOParseDTD same as previous and reported
1356 by Petr Pajas
1357
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001358Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1361 closing #111638
1362
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001363Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * python/generator.py: fixed a problem in the generator where
1366 the way functions are remapped as methods on classes was
1367 not symetric and dependant on python internal hash order,
1368 as reported by Stéphane Bidoul
1369
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001370Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1371
1372 * doc/tutorial:
1373 xmltutorial.xml
1374 xmltutorial.pdf
1375 *.html
1376 add appendix on generating compiler flags, more indexing
1377
Daniel Veillard1c960272003-04-25 23:12:22 +00001378Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1381 to get libxml-2.5.7 to compile on OpenVMS
1382
Daniel Veillardc5573462003-04-25 16:43:49 +00001383Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1386
Daniel Veillardfd583412003-04-25 13:22:10 +00001387Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1390 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1391 man page based on xsltproc and a stylesheet PI in the XML.
1392
Daniel Veillarddc07e182003-04-25 10:39:38 +00001393Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1396 character preventing rendering by the man command.
1397
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001398Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * NEWS configure.in: preparing release 2.5.7
1401 * doc/*: updated and rebuilt the docs
1402 * doc/apibuild.py: fixed the script
1403
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001404Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1407 get in the way of the builds
1408 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1409
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001410Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1413 Memory test from Havoc Pennington #109368
1414 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1415 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1416 include/libxml/parser.h: a lot of memory allocation cleanups
1417 based on the results of the OOM testing
1418 * check-relaxng-test-suite2.py: seems I forgot to commit the
1419 script.
1420
Daniel Veillard18f113d2003-04-23 15:18:26 +00001421Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1424
Daniel Veillard85095e22003-04-23 13:56:44 +00001425Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1428 more places where xmlCanonicPath() must be used to convert
1429 filenames to URLs, trying to fix #111088
1430
Daniel Veillard54396242003-04-23 07:36:50 +00001431Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * python/libxml.c python/libxml.py: applied patch from
1434 Brent M Hendricks adding binding for xmlCatalogAddLocal
1435
Daniel Veillard45269b82003-04-22 13:21:57 +00001436Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * HTMLparser.c: tried to fix #98879 again in a more solid
1439 way.
1440
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001441Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1442
1443 * win32/libxml2.def.src: added more exports from the relaxng and
1444 xmlreader clan
1445
Daniel Veillardf431eb82003-04-22 08:37:26 +00001446Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1449 provided by Brent Hendricks fixing #105992 and integrated the
1450 examples in the testsuite.
1451
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001452Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * TODO: updated a bit
1455 * configure.in: fixed the comment, threads now default to on
1456 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1457
Daniel Veillarda880b122003-04-21 21:36:41 +00001458Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1461 xmlreader.c include/libxml/parser.h: a lot of performance work
1462 especially the speed of streaming through the reader and push
1463 interface. Some thread related optimizations. Nearly doubled the
1464 speed of parsing through the reader.
1465
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001466Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1467
1468 * doc/xmllint.xml
1469 * doc/xmllint.1
1470 update man page to explain use of --stream
1471
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001472Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1475 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1476 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1477 include/libxml/globals.h include/libxml/xmlmemory.h: added
1478 xmlMallocAtomic() to be used when allocating blocks which
1479 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1480 to allow registering the full set of functions needed by
1481 a garbage collecting allocator like libgc, ref #109944
1482
Daniel Veillard84942712003-04-18 14:40:05 +00001483Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * configure.in: switched to have thread support enabled by default,
1486 didn't got troubles with ABI compatibility on Linux, hope it
1487 won't break on strange OSes, if yes, report the system ID
1488 * doc/libxml2-api.xml: just rebuilt the API
1489
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001490Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1491
1492 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1493 added support for large file, tested with a 3+GB instance,
1494 and some cleanup.
1495 * catalog.c: added a TODO
1496 * Makefile.am: added some "make tests" comments
1497
Daniel Veillardac297932003-04-17 12:55:35 +00001498Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1499
1500 * relaxng.c: some cleanups
1501 * doc/xmlreader.html: extended the document to cover RelaxNG and
1502 tree operations
1503 * python/tests/Makefile.am python/tests/reader[46].py: added some
1504 xmlReader example/regression tests
1505 * result/relaxng/tutor*.err: updated the output of a number of tests
1506
Daniel Veillard62163602003-04-17 09:36:38 +00001507Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * relaxng.c: valgrind pointed out an uninitialized variable error.
1510
Daniel Veillard33300b42003-04-17 09:09:19 +00001511Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1514 xmlreader.c: augnemting the APIs, cleanups.
1515 * parser.c: cleanup bug #111005
1516 * xmlIO.c: added some missing comments
1517
Daniel Veillardce192eb2003-04-16 15:58:05 +00001518Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1521 trying to improve the subset compiled, and more testing.
1522 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1523 documentation
1524 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1525 * result/relaxng/*.err: fix some of the outputs
1526
Daniel Veillardf4e55762003-04-15 23:32:22 +00001527Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1530 include/libxml/xmlreader.h: implemented streaming of
1531 RelaxNG (when possible) on top of the xmlReader interface,
1532 provided it as xmllint --stream --relaxng .rng .xml
1533 This seems to mostly work.
1534 * Makefile.am: updated to test RelaxNG streaming
1535
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001536Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1539 based validity checking of fragments of the document for
1540 which the RNG can be compiled to regexps. Works on all regression
1541 tests, only fix needed is related to error messages.
1542
Daniel Veillard52b48c72003-04-13 19:53:42 +00001543Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1546 include/libxml/xmlregexp.h: Starting work precompiling
1547 parts of RelaxNG schemas. Not plugged onto validity checking
1548 yet, just the regexp building part. Needed to extend some
1549 of the automata and regexp APIs.
1550
Daniel Veillardf6bad792003-04-11 19:38:54 +00001551Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1554 xmllint --stream and xmllint --stream --valid returns errors
1555 code appropriately
1556
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001557Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1560 and Next() operation to work on subtrees within the reader
1561 framework.
1562 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1563 * python/tests/reader5.py: added an example for those new
1564 functions of the reader.
1565
Daniel Veillard645c6902003-04-10 21:40:49 +00001566Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1569
Daniel Veillard9e077102003-04-10 13:36:54 +00001570Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * xmlreader.c: fixing HasValue for namespace as raised by
1573 Denys Duchier
1574
Daniel Veillard02ea1412003-04-09 12:08:47 +00001575Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * HTMLparser.c include/libxml/HTMLparser.h: exported
1578 htmlCreateMemoryParserCtxt() it was static
1579
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001580Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1583 update from Charles Bozeman for date and duration types
1584 * test/schemas/date_0.* test/schemas/dur_0.*
1585 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1586
Daniel Veillardc00cda82003-04-07 10:22:39 +00001587Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1590 fixing bug #107129, removing excessive allocation and calls
1591 to *printf in the code to build QName strings.
1592
Igor Zlatkovic69651182003-04-05 09:43:30 +00001593Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1594
1595 * win32/libxml2.def.src: fixed conditional exports, reported by
1596 Luke Murray.
1597
Daniel Veillardadba5f12003-04-04 16:09:01 +00001598Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1599
1600 * parser.c: fixed a possible problem with xmlRecoverMemory()
1601
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001602Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1605 triostr.h: Bjorn sent an update for the TRIO portability layer.
1606
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001607Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1608
1609 * win32/libxml2.def.src: exported new functions
1610
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001611Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * configure.in NEWS: preparing release 2.5.6
1614 * doc/*: updated and rebuilt the docs
1615
Daniel Veillarde5020412003-04-01 09:55:20 +00001616Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1619 on C14Ntests
1620
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001621Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1622
1623 * relaxng.c: one more fixup of error message reporting
1624
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001625Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1628 variable pointed out by valgrind
1629
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001630Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * relaxng.c: try to work on bug #109225 and provide better
1633 error reports.
1634 * result/relaxng/* : this change the output of a number of tests
1635 * xinclude.c: fixing the parsed entity redefinition problem
1636 raised on the list.
1637 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1638
Daniel Veillardb3721c22003-03-31 11:22:25 +00001639Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * xmlschemastypes.c: fixed date comparison to handle the tzo
1642 The only failures left are disagreements on Notations and
1643 '+1' not being allowed for ulong, uint, ushort and ubyte.
1644
Daniel Veillard455cc072003-03-31 10:13:23 +00001645Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1648 to the XML Schemas errata
1649 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1650
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001651Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1654 and facets support. Currently only schemas with binHex or
1655 base64 don't compile. A few error left in the test suite:
1656 found 1035 test instances: 919 success 23 failures
1657 most are gdate or gdateyear failing check, and a few cases where
1658 James clark tests results are strange.
1659 * valid.c: allow to reuse the Notation checking routine without
1660 having a validation context.
1661 * SAX.c: removed a #if 0
1662
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001663Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * xinclude.c: forgot to apply one check from #106931 patch
1666 * xmlschemastypes.c: more work on XML Schemas datatypes
1667
Daniel Veillardc4c21552003-03-29 10:53:38 +00001668Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1669
1670 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1671 on cleaning up XML Schemas datatypes based on James Clark tests
1672 test/xsdtest/xsdtest.xml
1673
Daniel Veillard80b19092003-03-28 13:29:53 +00001674Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * relaxng.c: implemented comparisons for Schemas values.
1677 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1678 some bugs in duration handling, comparisons for durations
1679 and decimals, removed all memory leaks pointed out by James
1680 testsuite. Current status is now
1681 found 238 test schemas: 197 success 41 failures
1682 found 1035 test instances: 803 success 130 failures
1683
Daniel Veillard91a13252003-03-27 23:44:43 +00001684Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1687 leaks in the W3C XML Schemas code
1688 * xmlschemastypes.c: implemented nonPositiveInteger
1689 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1690 fixed the test and result.
1691
Daniel Veillard6560a422003-03-27 21:25:38 +00001692Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1695 parser and a typo
1696 * xmlschemastypes.c: reindenting, fixing a memory access
1697 problem with dates.
1698
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001699Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * parser.c: fixing #109227 providing more context in case of
1702 start/end tag mismatch
1703 * python/tests/ctxterror.py python/tests/readererr.py: update the
1704 tests accordingly
1705
Daniel Veillardd9b72832003-03-27 14:24:00 +00001706Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * xinclude.c: should fix #109327 errors on memory accesses
1709
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001710Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1711
1712 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1713 is an URI reference
1714
Daniel Veillarde209b332003-03-26 21:40:13 +00001715Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * xpath.c: fixed bug #109160 on non-ASCII IDs
1718
Daniel Veillard642104e2003-03-26 16:32:05 +00001719Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * parser.c: Norm suggested a nicer error message for xml:space values
1722 errors
1723
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001724Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * xpath.c include/libxml/xpath.h: first part of the fix to
1727 performance bug #108905, adds xmlXPathOrderDocElems() providing
1728 document order for nodes.
1729 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1730
Daniel Veillard09628212003-03-25 15:10:27 +00001731Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1732
1733 * xmlschemastypes.c: removing a warning with Sun compiler
1734 bug #109154
1735
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001736Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1737
1738 * doc/xmllint.xml
1739 * doc/xmllint.1
1740 update xmllint man page with --relaxng option
1741
Daniel Veillard2032d292003-03-25 11:09:40 +00001742Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1743
1744 * python/setup.py.in : was missing "drv_libxml2.py"
1745
Daniel Veillard9adc0462003-03-24 18:39:54 +00001746Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * tree.c xpath.c: some changes related to the new way of
1749 handling Result Value Tree, before 2.5.5
1750
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001751Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * configure.in NEWS: preparing release 2.5.5
1754 * doc/* : updated the documentation and regenerated it.
1755
Daniel Veillardef0b4502003-03-24 13:57:34 +00001756Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1757
1758 * xpath.c: fixed some problems related to #75813 about handling
1759 of Result Value Trees
1760
Daniel Veillard9231ff92003-03-23 22:00:51 +00001761Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1762
1763 * uri.c: applied a set of patches from Lorenzo Viali correcting
1764 URI parsing errors.
1765
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001766Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1767
1768 * parser.c: validity status was not passed back when validating in
1769 entities, but raised by Oliver Fischer
1770
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001771Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * HTMLtree.c: avoid escaping ',' in URIs
1774
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001775Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1776
1777 * parser.c: fixing bug #108976 get the ID/REFs to reference
1778 the ID in the document content and not in the entity copy
1779 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1780 stuff, better solution for #107208
1781 * xmlregexp.c: removed a direct printf, dohhh
1782 * xmlreader.c: fixed a bug on streaming validation of empty
1783 elements in entities
1784 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1785 cleanup of the validation tests
1786 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1787 added more ID/IDREF tests to the suite
1788
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001789Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1792 compiler.
1793
Daniel Veillard20863822003-03-22 17:51:47 +00001794Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1797
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001798Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1801 defined in entities content
1802
Daniel Veillard99737f52003-03-22 14:55:50 +00001803Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * SAX.c: Fixed validation bug #108858 on namespace names using
1806 entities and reported by Brent Hendricks
1807 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1808 --debug output.
1809
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001810Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1811
1812 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1813 about the DocType node not being reported sometimes.
1814 * python/tests/reader.py: added to test to the regression checks
1815
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001816Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1819 reported by Edd Dumbill
1820
Daniel Veillard77a90a72003-03-22 00:04:05 +00001821Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * HTMLparser.c parser.c parserInternals.c: patch from
1824 johan@evenhuis.nl for #107937 fixing some line counting
1825 problems, and some other cleanups.
1826 * result/HTML/: this result in some line number changes
1827
Daniel Veillard580ced82003-03-21 21:22:48 +00001828Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1831 instead of libxml.spec
1832 * relaxng.c: fixed some of the error reporting excessive
1833 verbosity
1834 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1835 xmlschemastypes.c: removed some warnings from gcc
1836 * doc/libxml2-api.xml: rebuilt
1837
Daniel Veillarde063f482003-03-21 16:53:17 +00001838Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * relaxng.c: another optimization, for choice this time
1841 * result/relaxng/spec1* result/relaxng/tutor12_1*
1842 result/relaxng/tutor3_7: cleanups.
1843
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001844Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1847 * test/relaxng/testsuite.xml: augmented the test suite
1848 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1849 some schemas validation tests in the presence of foreign
1850 namespaces.
1851
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001852Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1853
1854 * relaxng.c: added another interleave speedup.
1855
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001856Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmlschemastypes.c: added integer and fixed one of the
1859 IDREFS regression tests pbm
1860 * result/relaxng/docbook_0.err: updated
1861
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001862Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1865 declared both in the DTD and in the Schemas <grin/>
1866 * relaxng.c: more debug, added a big optimization for <mixed>
1867 * test/relaxng/testsuite.xml: augmented the testsuite
1868 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1869 DocBook example to the regression tests
1870
Daniel Veillard798024a2003-03-19 10:36:09 +00001871Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * check-xsddata-test-suite.py: cosmetic change for output
1874 * relaxng.c: try to minimize calls to malloc/free for states.
1875
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001876Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * tree.c: removed a warning
1879 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1880 support
1881 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1882 cleanup/improvements of the regression tests batch
1883 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1884
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001885Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1886
1887 * relaxng.c: fixed error msg cleanup deallocation
1888 * xmlschemastypes.c: added a function to handle lists of
1889 atomic types, added support for IDREFS
1890
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001891Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1894 and IDREF, usable from RelaxNG now
1895 * include/libxml/xmlschemastypes.h: need to add a new interface
1896 because the validation modifies the infoset
1897 * test/relaxng/testsuite.xml: extended the testsuite
1898
Daniel Veillard952379b2003-03-17 15:37:12 +00001899Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1902 shemas datatype ID/IDREF support still missing though.
1903 * xmlreader.c: fix a crashing bug with prefix raised by
1904 Merijn Broeren
1905 * test/relaxng/testsuite.xml: augmented the testsuite with
1906 complex inheritance tests
1907
Daniel Veillardfd573f12003-03-16 17:52:32 +00001908Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1909
1910 * relaxng.c: switched back to the previous Relax-NG code base,
1911 the derivation algorithm need severe constraining code to avoid
1912 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1913 TEI based example and other bugs
1914 * result/relaxng/*err: updated the results
1915 * test/relaxng/testsuite.xml: started a new test suite
1916
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001917Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1920 that the original RelaxNG validation code was un-fixeable, it got
1921 rewritten to use the derivation algorithm from James Clark and
1922 redebugged it (nearly) from scratch:
1923 found 373 test schemas: 372 success 1 failures
1924 found 529 test instances: 529 success 0 failures
1925
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001926Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1927
1928 * SAX.c parser.c: fix some recursion problems introduced in the
1929 last release.
1930 * relaxng.c: more debugging of the RNG validation engine, still
1931 problems though.
1932
Daniel Veillard5add8682003-03-10 13:13:58 +00001933Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1934
1935 * Makefile.am: stop generating wrong result file with * in name
1936 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1937 * result/relaxng/demo* test/relaxng/demo: added the tests from
1938 Sebastian reproducing the problem.
1939
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001940Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1941
Daniel Veillard5add8682003-03-10 13:13:58 +00001942 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1943 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001944
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001945Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1946
1947 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1948 variable to control the indentation for the xmllint "--format"
1949 option
1950
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001951Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1952
1953 * encoding.c: applied Gennady's patch against buffer overrun
1954
Daniel Veillard42f12e92003-03-07 18:32:59 +00001955Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1958 Clark it appeared I had bug in URI parsing code ...
1959 * relaxng.c include/libxml/relaxng.h: completely revamped error
1960 reporting to not loose message from optional parts.
1961 * xmllint.c: added timing for RNG validation steps
1962 * result/relaxng/*: updated the result, all error messages changed
1963
Daniel Veillardedfd5882003-03-07 14:20:40 +00001964Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1965
1966 * xpath.c: fix bug #107804, the algorithm used for document order
1967 computation was failing on attributes.
1968
Daniel Veillard83391282003-03-06 21:37:30 +00001969Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1970
1971 * valid.c: fix bug #107764 , possibility of buffer overflow
1972 in xmlValidDebug()
1973
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001974Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1975
1976 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1977 from Philipp Dunkel
1978
Daniel Veillard5f704af2003-03-05 10:01:43 +00001979Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1980
1981 * xmlschemastype.c: made powten array static it should not be exported
1982 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1983 parser function.
1984 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1985
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001986Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1987
1988 * tree.c: fixed a node dump crash on attributes
1989 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1990 an URI test bug and get better output.
1991
Daniel Veillard463a5472003-02-27 21:30:32 +00001992Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1993
1994 * check-xsddata-test-suite.py: give more infos
1995 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1996 REF->DEF in attribute values.
1997
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001998Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1999
2000 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
2001 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
2002 regression tests from James Clark.
2003
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00002004Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * relaxng.c xmlschemas.c xmlschemastypes.c
2007 include/libxml/xmlschemastypes.h: added param support for relaxng
2008 type checking, started to increment the pool of simple types
2009 registered, still much work to be done on simple types and
2010 facets checkings.
2011
Daniel Veillard19ab45b2003-02-26 15:49:03 +00002012Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * entities.c: fixes again one of the problem raised by
2015 James Clark in #106788
2016
Daniel Veillardc482e262003-02-26 14:48:48 +00002017Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2018
2019 * relaxng.c: Fixed a couple of problem raised by James Clark
2020 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
2021 datatype level still not fixed though.
2022
Daniel Veillard17bed982003-02-24 20:11:43 +00002023Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * configure.in: preparing release 2.5.4
2026 * doc/*: updated and rebuilt the docs
2027 * relaxng.c: removed warnings
2028 * result/relaxng/*: updated the results
2029
Daniel Veillardf4be0182003-02-24 19:54:33 +00002030Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2031
2032 * valid.c: fixes a DTD regexp generation problem.
2033
Daniel Veillard02111c12003-02-24 19:14:52 +00002034Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2035
2036 * parser.c: fixes bug #105998 about false detection of
2037 attribute consumption loop.
2038
Daniel Veillard2406abd2003-02-24 18:16:47 +00002039Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2040
2041 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
2042
Daniel Veillardfcc822e2003-02-24 17:52:08 +00002043Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * SAX.c: fixed bug #105992
2046
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00002047Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2048
2049 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2050 element.
2051 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2052 found 373 test schemas: 369 success 4 failures
2053 found 529 test instances: 525 success 4 failures
2054 * check-relaxng-test-suite.py: added memory debug reporting
2055
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002056Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2057
2058 * uri.c parser.c: some warning removal on Igor's patch
2059 * tree.c: seems I messed up with #106788 fix
2060 * python/libxml.c: fixed some base problems when Python provides
2061 the resolver.
2062 * relaxng.c: fixed the interleave algorithm
2063 found 373 test schemas: 364 success 9 failures
2064 found 529 test instances: 525 success 4 failures
2065 the resulting failures are bug in the algorithm from 7.3 and
2066 lack of support for params
2067
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002068Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2069
2070 * parser.c: another fix for nodeinfo in entities problem
2071 * tree.c entities.c: fixed bug #106788 from James Clark
2072 some spaces need to be serialized as character references.
2073
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002074Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2075
2076 * parser.c uri.c: fixed the bug I introduced in the path
2077 handling, reported by Sebastian Bergmann
2078
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002079Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2080
2081 * parser.c: fixing some nodeinfo in entities problem raised
2082 by Glenn W. Bach
2083 * relaxng.c: implemented the first section 7.3 check
2084 * result/relaxng/*: updated the results
2085
Daniel Veillardc5312d72003-02-21 17:14:10 +00002086Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2087
2088 * relaxng.c: fixed some problems in the previous commit
2089 and finished implementing 4.16 rules checking
2090 found 373 test schemas: 353 success 20 failures
2091 found 529 test instances: 519 success 6 failures
2092 * result/relaxng/*: updated the results
2093
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002094Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * relaxng.c: implemented checks from section 7.2
2097
Daniel Veillard77648bb2003-02-20 15:03:22 +00002098Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * relaxng.c: implemented the checks from section 7.1, fixed
2101 some of the 4.20 and 4.21 problems.
2102 found 373 test schemas: 338 success 35 failures
2103 found 529 test instances: 519 success 6 failures
2104 * result/relaxng/*: updated the results
2105
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002106Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2109 * result/relaxng/*: updated the results
2110
Daniel Veillardce14fa52003-02-19 17:32:48 +00002111Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * relaxng.c: more bugfixes
2114 * result/relaxng/*: updated the results
2115
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002116Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2117
2118 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2119 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2120 * SAX.c: ensured xmlDoc.URL is always canonic
2121 * parser.c: obsoleted xmlNormalizeWindowsPath
2122 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2123 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2124 * win32/libxml2.def.src: added few exports
2125
2126
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002127Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2128
2129 * Makefile.am configure.in: patched to have shared libraries
2130 for Python regression tests and static binaries for gdb debug
2131 in my development environment
2132 * relaxng.c: more bugfixes
2133 found 373 test schemas: 296 success 77 failures
2134 found 529 test instances: 516 success 8 failures
2135 * result/relaxng/*: updated the results
2136
Daniel Veillard8fe98712003-02-19 00:19:14 +00002137Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2138
2139 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2140
Daniel Veillardd4310742003-02-18 21:12:46 +00002141Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2142
2143 * xmlschemastypes.c: float/double check bugfix
2144 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2145 validation
2146 * xmlreader.c: add a TODO for Jody
2147 * relaxng.c: bugfix bugfix bugfix
2148 found 373 test schemas: 300 success 73 failures
2149 found 529 test instances: 507 success 10 failures
2150 * result/relaxng/*: updated the results
2151
Daniel Veillard2df2de22003-02-17 23:34:33 +00002152Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2153
2154 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2155
Daniel Veillard416589a2003-02-17 17:25:42 +00002156Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2157
2158 * relaxng.c check-relaxng-test-suite.py: more work on the
2159 RelaxNG implementation conformance testing.
2160 found 373 test schemas: 284 success 89 failures
2161 found 529 test instances: 448 success 47 failures
2162 * result/relaxng/*: updated the results
2163
Daniel Veillard784b9352003-02-16 15:50:27 +00002164Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2165
2166 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2167 a patch from Kjartan Maraas to fix some typos
2168
Daniel Veillardfebcca42003-02-16 15:44:18 +00002169Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2170
2171 * relaxng.c: more bug-hunting
2172 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2173 intermediate rng tree
2174 * python/generator.py: patch from Stephane Bidoul to fix the generator
2175 on python < 2.2
2176
Daniel Veillardd2298792003-02-14 16:54:11 +00002177Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2178
2179 * check-relaxng-test-suite.py relaxng.c: more testing on the
2180 Relax-NG front, cleaning up the regression tests failures
2181 current state and I forgot support for "mixed":
2182 found 373 test schemas: 280 success 93 failures
2183 found 529 test instances: 401 success 68 failures
2184 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2185 moved the Name, NCName and QName validation routine in tree.c
2186 * uri.c: fixed handling of URI ending up with #, i.e. having
2187 an empty fragment ID.
2188 * result/relaxng/*: updated the results
2189
Daniel Veillard9a237c92003-02-13 15:52:58 +00002190Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2191
2192 * check-xinclude-test-suite.py: improved the script accordingly
2193 to the XInclude regression tests updates
2194 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2195 November 2002
2196 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2197 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2198 augmented the Xpointer testsuite for the element() scheme
2199
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002200Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * relaxng.c: added TODO for the DTD compatibility spec
2203 * xinclude.c: more bug fixes driven by the testsuite
2204
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002205Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2206
2207 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2208 regression tests for XInclude, improved the script, improving
2209 XInclude error reporting mechanism
2210
Daniel Veillard1d788d22003-02-10 16:21:58 +00002211Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * NEWS doc/* configure.in: preparing release 2.5.3
2214
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002215Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * tree.c: trying to fix #104934 about some XHTML1 serialization
2218 issues.
2219
Daniel Veillard809faa52003-02-10 15:43:53 +00002220Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2221
2222 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2223 encoding conversion when the input buffer stops in the
2224 middle of a multibyte char
2225
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002226Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2227
2228 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2229 * check-relaxng-test-suite.py: python script to run regression
2230 against OASIS RelaxNG testsuite
2231 * relaxng.c: some cleanup tweaks
2232 * HTMLparser.c globals.c: cleanups in comments
2233 * doc/libxml2-api.xml: updated the API
2234 * result/relaxng/*: errors moved files, so large diffs but
2235 no changes at the semantic level.
2236
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002237Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2238
2239 * tree.c: fixing #105678 problem when dumping a namespace node.
2240
Daniel Veillard591b4be2003-02-09 23:33:36 +00002241Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2242
2243 * xpath.c: fixed doc comment problems
2244 * python/generator.py python/libxml_wrap.h python/types.c: adding
2245 RelaxNG wrappers
2246 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2247 test of those early Python RelaxNG bindings
2248
2249Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002250
2251 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2252 * relaxng.c: found the validation problem I had with interleave
2253 when not covering all remaining siblings
2254 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2255 testsuite and check the RNG schemas against the RNG schemas
2256 given in appendix A
2257
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002258Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2259
2260 * win32/Makefile.msvc: updates for RelaxNG
2261 * win32/Makefile.mingw: updates for RelaxNG
2262 * win32/libxml2.def.src: added RelaxNG exports
2263
Daniel Veillard97fd5672003-02-07 13:01:54 +00002264Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2265
2266 * xinclude.c: applied another bug fix from Sean Chittenden
2267
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002268Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2269
2270 * configure.in xmllint.c: I f...ed up the default configuration
2271 of schemas and --relaxng option display in xmllint, pointed by
2272 Morus Walter.
2273 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2274 detection module, fixes bug #105374.
2275
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002276Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2277
2278 * xmlschemastypes.c: added the boolean base type.
2279
Daniel Veillard96a4b252003-02-06 08:22:32 +00002280Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmlschemastypes.c: started implementing some of the missing
2283 default simple types
2284 * result/relaxng/*: updated the results
2285
Daniel Veillard72fef162003-02-05 14:31:19 +00002286Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2287
2288 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2289
Daniel Veillard71531f32003-02-05 13:19:53 +00002290Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2291
2292 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2293 * Makefile.am: use xmllint for doing the RelaxNG tests
2294 * configure.in: preparing 2.5.2 made schemas support default to
2295 on instead of off
2296 * relaxng.c: removed the verbosity
2297 * xmllint.c: added --relaxng option
2298 * python/generator.py python/libxml_wrap.h: prepared the integration
2299 of the new RelaxNG module and schemas
2300 * result/relaxng/*: less verbose output
2301
Daniel Veillardec498e12003-02-05 11:01:50 +00002302Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2303
2304 * valid.c: do not run content model validation if the
2305 content is not determinist
2306
Daniel Veillardde590ca2003-02-05 10:45:26 +00002307Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2308
2309 * SAX.c: added the redefinition of namespaced attribute
2310 check that was missing as Fabrice Desré pointed out.
2311
Daniel Veillard930dfb62003-02-05 10:17:38 +00002312Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2313
2314 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2315 improvements from Nick Kew, allowing to do more checking
2316 to HTML elements and attributes.
2317
Daniel Veillard4287c572003-02-04 22:48:53 +00002318Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 * xinclude.c: fixing bug #105137 about entities declaration
2321 needing to be copied to the including document.
2322
Daniel Veillard652d8a92003-02-04 19:28:49 +00002323Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2324
2325 * catalog.c: fixed bug #104817 with delegateURI
2326 * xpath.c: fixing bugs #104123 and #104125
2327
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002328Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2329
2330 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2331 python/types.c: fixing #104096 to compile without regexps
2332
Daniel Veillard57e79b32003-02-04 15:33:12 +00002333Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2336 when building the automata for elem*
2337
Daniel Veillard358a9892003-02-04 15:22:32 +00002338Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2339
2340 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2341 bug #103827
2342
Daniel Veillardeb137172003-02-04 15:18:06 +00002343Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2344
2345 * HTMLparser.c: updating a comment, fixing #103776
2346
Daniel Veillard8d589042003-02-04 15:07:21 +00002347Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2348
2349 * parser.c: fixing bug 105049 for validity checking of content
2350 within recursive entities.
2351
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002352Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2353
2354 * HTMLparser.c: try to fix # 105049
2355 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2356 * tree.c: updated a function comment
2357
Daniel Veillard419a7682003-02-03 23:22:49 +00002358Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2359
2360 * relaxng: more work on grammars and refs/defs
2361 * test/relaxng/* result/relaxng/*: augmented/updated the
2362 regression tests
2363
Daniel Veillard144fae12003-02-03 13:17:57 +00002364Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2365
2366 * relaxng: more work on name classes, except support
2367 * test/relaxng/* result/relaxng/*: augmented/updated the
2368 regression tests
2369
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002370Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2371
2372 * relaxng: more work on name classes, the "validate all" schemas
2373 seems to work now.
2374 * test/relaxng/* result/relaxng/*: augmented/updated the
2375 regression tests
2376
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002377Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2378
2379 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2380 * parser.c: put a guard against infinite document depth, basically
2381 trying to avoid another kind of DoS attack.
2382 * relaxng.c: some code w.r.t. nameClasses
2383
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002384Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2385
2386 * test/relaxng/* result/relaxng/*: check all the namespace support
2387 was actually correct based on tutorial section 10.
2388
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002389Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2390
2391 * relaxng: include seems to work okay now
2392 * test/relaxng/* result/relaxng/*: augmented/updated the
2393 regression tests
2394
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002395Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2396
2397 * relaxng.c: a bit of work done in the train back.
2398 * test/relaxng/*: added one of the include tests
2399
Daniel Veillard154877e2003-01-30 12:17:05 +00002400Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2401
2402 * relaxng: more work done in the train
2403 * test/relaxng/* result/relaxng/*: augmented/updated the
2404 regression tests
2405
Daniel Veillarde431a272003-01-29 23:02:33 +00002406Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2407
2408 * relaxng.c: debugging of externalRef
2409 * test/relaxng/* result/relaxng/*: augmented/updated the
2410 regression tests
2411
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002412Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2413
2414 * relaxng.c: more work on Relax-NG, implementing externalRef
2415 * test/relaxng/* result/relaxng/*: augmented/updated the
2416 regression tests
2417 * Makefile.am: cleanup to Relaxtests target
2418
Daniel Veillardb08c9812003-01-28 23:09:49 +00002419Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2420
2421 * relaxng.c: more work on Relax-NG, implementing interleave
2422 * test/relaxng/* result/relaxng/*: augmented/updated the
2423 regression tests
2424
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002425Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2426
2427 * relaxng.c: more work on Relax-NG, implementing interleave
2428 * test/relaxng/* result/relaxng/*: augmented/updated the
2429 regression tests
2430
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002431Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2432
2433 * doc/tutorial/customfo.xsl
2434 * doc/tutorial/customhtml.xsl
2435 adding stylesheet customizations used to generate fo
2436 for pdf and html
2437
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002438Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2439
2440 * relaxng.c: more work on Relax-NG
2441 * test/relaxng/* result/relaxng/*: augmented/updated the
2442 regression tests
2443 * xmlschemastypes.c: added a number of base type definition but not
2444 the associated checks, those are still TODOs
2445
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002446Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2447
2448 in docs/tutorial:
2449 * apa.html
2450 * apb.html
2451 * apc.html
2452 * apd.html
2453 * ape.html
2454 * apf.html
2455 * apg.html
2456 * ar01s02.html
2457 * ar01s03.html
2458 * ar01s04.html
2459 * ar01s05.html
2460 * ar01s06.html
2461 * ar01s07.html
2462 * ar01s08.html
2463 * index.html
2464 * xmltutorial.pdf
2465 * xmltutorial.xml
2466 add index to tutorial
2467
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002468Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2469
2470 * doc/xmlcatalog.1
2471 * doc/xmlcatalog_man.html
2472 * doc/xmlcatalog_man.xml
2473 belatedly fixing bug #93622 (adds rewriteURI type to
2474 "--add" option in xmlcatalog man page
2475
Daniel Veillard3be27512003-01-26 19:49:04 +00002476Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2477
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002478 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002479 Julio Merino, closing #104475
2480
Daniel Veillardea3f3982003-01-26 19:45:18 +00002481Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2482
2483 * relaxng.c: more work on Relax-NG
2484 * test/relaxng/* result/relaxng/*: augmented/updated the
2485 regression tests
2486
Daniel Veillardedc91922003-01-26 00:52:04 +00002487Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2488
2489 * relaxng.c: more work on Relax-NG
2490 * test/relaxng/* result/relaxng/*: augmented/updated the
2491 regression tests
2492
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002493Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2494
2495 * README: updated the policy on private mail answers
2496 * relaxng.c: more work on Relax-NG
2497 * test/relaxng/* result/relaxng/*: augmented/updated the
2498 regression tests
2499
Daniel Veillard7424eb62003-01-24 14:14:52 +00002500Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2501
2502 * error.c parser.c tree.c: applied a documentation patch from
2503 Stefan Kost
2504
Daniel Veillard276be4a2003-01-24 01:03:34 +00002505Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2506
2507 * relaxng.c: more work on Relax-NG
2508 * doc/*: regenerated the docs
2509 * test/relaxng/* result/relaxng/*: updated and augmented the
2510 Relax-NG regression tests and results
2511
Daniel Veillard6eadf632003-01-23 18:29:16 +00002512Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2513
2514 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2515 First commit of the new Relax-NG validation code, not generally
2516 useful yet.
2517 * test/relaxng/* result/relaxng/*: current state of the regression
2518 tests
2519
Daniel Veillard814a76d2003-01-23 18:24:20 +00002520Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2521
2522 * tree.c: minimized the memory allocated for GetContent
2523 and a bit of cleanup.
2524
Daniel Veillardff12c492003-01-23 16:42:55 +00002525Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2526
2527 * python/generator.py: seems there is no good reasons to
2528 not generate bindings for XPointer
2529
Daniel Veillard540a31a2003-01-21 11:21:07 +00002530Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2531
2532 * xmlreader.c doc/apibuild.py: applied a new patch from
2533 Stéphane Bidoul for cleanups
2534 * doc/libxml2-api.xml: rebuilt the API description with
2535 new entry points
2536
Daniel Veillard417be3a2003-01-20 21:26:34 +00002537Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2538
2539 * xmlreader.c python/drv_libxml2.py python/generator.py
2540 python/libxml.c python/libxml.py python/libxml_wrap.h
2541 python/types.c: patch from Stéphane Bidoul for better per
2542 context error message APIs
2543 * python/tests/ctxterror.py python/tests/readererr.py:
2544 update of the tests
2545
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002546Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2547
2548 * doc/guidelines.html
2549 grammar and spelling cleanup
2550
Daniel Veillard26f70262003-01-16 22:45:08 +00002551Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2552
2553 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2554 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2555 a patch from Stéphane Bidoul to allow per XMLtextReader error
2556 and warning handling
2557 * python/tests/Makefile.am python/tests/readererr.py: adding the
2558 specific regression test
2559
Daniel Veillard71f9d732003-01-14 16:07:16 +00002560Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2561
2562 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2563 should raise a syntax error
2564
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002565Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2566
2567 * python/libxml.c: cleanup patch from Stéphane Bidoul
2568
Daniel Veillard81601f92003-01-14 13:42:37 +00002569Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2570
2571 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2572
Daniel Veillarde6227e02003-01-14 11:42:39 +00002573Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2574
2575 * python/generator.py python/libxml.c python/libxml.py
2576 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002577 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002578 Python level.
2579 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2580 regression test for it.
2581
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002582Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2583
2584 * xmlreader.c: fixed the streaming property of the reader,
2585 it was generating tree faster than consuming it. Pointed out
2586 by Nate Myers
2587 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2588
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002589Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2590
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002591 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002592
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002593Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2594
2595 * xpath.c: fix to the XPath implementation for parent and
2596 ancestors axis when operating on a Result Value Tree.
2597 Fixes bug #100271
2598
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002599Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2600
2601 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2602 to fix some URI/file escaping problems
2603
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002604Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2605
2606 * python/generator.py: fixed a bug raised by Raymond Wiker,
2607 docSetRootElement() should not raise an exception if the
2608 return is None
2609
Daniel Veillard3e20a292003-01-10 13:14:40 +00002610Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2613 fixed bug #102181 by applying the suggested change and fixing
2614 the generation/registration problem.
2615
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002616Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2617
2618 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2619 routines.
2620
Daniel Veillard8f872442003-01-09 23:19:02 +00002621Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2622
2623 * parser.c: one more IsEmptyElement crazyness, that time in
2624 external parsed entities if substitution is asked.
2625 * python/tests/reader3.py: added a specific test.
2626
Daniel Veillarde329fc22003-01-09 21:36:42 +00002627Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2628
2629 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2630 support and improved error handler registration
2631
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002632Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2633
2634 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2635 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2636 * README: fixed a link
2637
Daniel Veillarde2830f12003-01-08 17:47:49 +00002638Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2639
2640 * configure.in doc/* NEWS: preparing 2.5.1 release
2641 * SAX.c parser.c: fixing XmlTextReader bug
2642
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002643Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2644
2645 * SAX.c: fuck, I introduced a memory leak on external parsed
2646 entities in 2.5.0 :-(
2647
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002648Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2649
2650 * xmllint.c: another fix needed as pointed by Christophe Merlet
2651 for --stream --debug if compiled without debug support.
2652
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002653Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2654
2655 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002656 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002657 update man page with --stream and --chkregister
2658
Daniel Veillard8326e732003-01-07 00:19:07 +00002659Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2660
2661 * globals.c: fixed --with-threads compile
2662 * xmllint.c: fixed --without-debug compile
2663 * include/libxml/globals.h: cleanup
2664 * include/libxml/schemasInternals.h: add a missing include
2665
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002666Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2667
2668 * configure.in NEWS: preparing 2.5.0 release
2669 * SAX.c: only warn in pedantic mode about namespace name
2670 brokeness
2671 * globals.c: fix a doc generation problem
2672 * uri.c: fix #101520
2673 * doc/*: updated and rebuilt the doc for the release, includuding
2674 stylesheet update
2675 * python/Makefile.am: fix a filename bug
2676
2677Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2678
2679 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2680 should not be called.
2681
2682Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2683
2684 * libxml-2.0.pc.in: applied the patch to fix #101894
2685
2686Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2687
2688 * tree.c : applied patch from Lukas Schroeder for register callbacks
2689 * valid.c: modified patch from Lukas Schroeder to test
2690 register callbacks with --chkregister
2691
2692Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2693
2694 * xmlreader.c: seriously changed the way data are pushed to
2695 the underlying parser, go by block of 512 bytes instead of
2696 tryng to detect tag boundaries at that level. Changed the
2697 way empty element are detected and tagged.
2698 * python/tests/reader.py python/tests/reader2.py
2699 python/tests/reader3.py: small changes mostly due to context
2700 reporting being different and DTD node being reported. Some
2701 errors previously undetected are now caught and fixed.
2702 * doc/xmlreader.html: flagged last section as TODO
2703
2704Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2705
2706 * python/libxml.py: integrated the Python 2.2 optimizations
2707 from Hannu Krosing, while maintaining compatibility with
2708 1.5 and 2.1
2709
2710Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2711
2712 * xmllint.c: a bit of cleanup
2713 * xmlreader.c: small fix
2714 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2715 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2716
2717Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2718
2719 * python/setup.py.in: patch from Stéphane Bidoul to include
2720 drv_libxml2.py in setup.py
2721
2722Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2723
2724 * doc/xmlreader.html: starting documenting the new XmlTextReader
2725 interface.
2726
2727Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2728
2729 * xmllint.c: added the --stream flag to use the TextReader API
2730 * xmlreader.c: small performance tweak
2731
2732Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2733
2734 * xmlreader.c python/tests/reader2py: okay the DTD validation
2735 code on top of the XMLTextParser API should be solid now.
2736
2737Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2738
2739 * xmlreader.c python/tests/reader2py: Fixing some more mess
2740 with validation and recursive entities while using the
2741 reader interface, it's getting a bit messy...
2742
2743Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2744
2745 * xmlreader.c python/tests/reader.py: another couple of problem
2746 related to IsEmptyElement reported by Stéphane Bidoul needed
2747 some fixes.
2748
2749Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2750
2751 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2752 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2753 based on the python XmlTextReader interface.
2754
2755Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2756
2757 * tree.c: backing out one change in the last patch which broke the
2758 regression tests
2759
2760Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2761
2762 * global.data globals.c tree.c include/libxml/globals.h: applied
2763 an old patch from Lukas Schroeder to track node creation and
2764 destruction. Probably missing a lot of references at the moment
2765 and not usable reliably.
2766
2767Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2768
2769 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2770 from doc/news.html and a stylesheet
2771
2772Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2773
2774 * xmlreader.c python/tests/reader.py: fixed another couple of
2775 xmlreader bugs reported by Stéphane Bidoul and added tests.
2776
2777Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2778
2779 * xmlreader.c python/tests/reader2.py: fixed another validity
2780 checking in external parsed entities raised by Stéphane Bidoul
2781 and added a specific regression test.
2782 * python/tests/reader3.py: cleanup
2783
2784Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * xmlreader.c python/tests/reader2.py: fixed a problem with
2787 validation within entities pointed by Stéphane Bidoul, augmented
2788 the tests to catch those.
2789
2790Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * python/generator.py: modified the generator to allow keeping
2793 class references when creating new classes, needed to fix a bug
2794 pointed by Stéphane Bidoul where the input buffer of the
2795 xmlTextReader instance gets destroyed if the python wrapper for
2796 the input is not referenced anymore.
2797
2798Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2801 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2802
2803Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * xmlreader.c python/tests/reader.py: fixed another problem
2806 pointed by Stéphane Bidoul
2807
2808Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2811 with "<a/>"
2812
2813Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * SAX.c: warn on xmlns:prefix="foo"
2816 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2817 for namespace attributes handling.
2818
2819Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2822 a really nasty problem raised by a DocBook XSLT transform
2823 provided by Sebastian Bergmann
2824
2825Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2828 by Stéphane Bidoul and integrated it into the tests
2829
2830Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2833 extended the XmlTextReader API a bit, addding accessors for
2834 the current doc and node, and an entity substitution mode for
2835 the parser.
2836 * python/libxml.py python/libxml2class.txt: related updates
2837 * python/tests/Makefile.am python/tests/reader.py
2838 python/tests/reader2.py python/tests/reader3.py: updated a bit
2839 the old tests and added a new one to test the entities handling
2840
2841Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * python/generator.py python/libxml2class.txt
2844 python/tests/reader.py python/tests/reader2.py: changed the
2845 generator to provide casing for the XmlTextReader similar to
2846 C# so that examples and documentation are more directly transposable.
2847 Fixed the couple of tests in the suite.
2848
2849Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * doc/guidelines.html: added a document on guildeline for
2852 publishing and deploying XML
2853
2854Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * valid.c xmlreader.c: final touch running DTD validation
2857 on the XmlTextReader
2858 * python/tests/Makefile.am python/tests/reader2.py: added a
2859 specific run based on the examples from test/valid/*.xml
2860
2861Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * python/libxml.py: added a few predefined xmlTextReader parser
2864 configuration values.
2865
2866Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * python/libxml_wrap.h: trying to fix #102037
2869
2870Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * SAX.c: fixing bug #95296, when the predefined entities
2873 are redefined in the DTD the default one must be used
2874 instead anyway.
2875
2876Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2877
2878 * doc/xmllint.xml
2879 * doc/xmllint.1
2880 Add discussion of XML_DEBUG_CATALOG to xmllint man
2881 page - bug #100907
2882
2883
2884Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * xmlreader.c: Fixed the empty node detection to avoid reporting
2887 an inexistant close tag.
2888
2889Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2892 for Python 2.1
2893
2894Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2897
2898Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * doc/libxml2-api.xml python/tests/reader.py: one really need
2901 to provide the base URI information when creating a reader parser
2902 from an input stream. Updated the API and the example using it.
2903
2904Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2907 include/libxml/valid.h include/libxml/xmlreader.h: working on
2908 DTD validation on top of xml reader interfaces. Allows to
2909 validate arbitrary large instances. This required some extensions
2910 to the valid module interface and augmenting the size of xmlID
2911 and xmlRef structs a bit.
2912 * uri.c xmlregexp.c: simple cleanup.
2913
2914Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2917 work on the xml reader interfaces.
2918 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2919 Web page for the Windows binaries.
2920
2921Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * xmlIO.c: applied a patch for VMS following the report by
2924 Nigel Hall
2925
2926Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * parser.c: the parseStartTag bug fix wasn't complete.
2929
2930Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2933 parseStartTag, fixing it.
2934 * test/att4 result/att4 result/noent/att4: adding the test
2935 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2936 more methods to XmlTextReader.
2937
2938Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2939
2940 * win32/libxml2.def.src: added more xml reader exports
2941 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2942 to the build
2943
2944Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2945
2946 * doc/tutorial/xmltutorial.xml
2947 plus generated html and pdf
2948 Updating tutorial again based on further comments from Niraj
2949 Tolia on the last iteration
2950
2951Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2952
2953 * doc/tutorial/xmltutorial.xml
2954 * doc/tutorial/includekeyword.c
2955 * doc/tutorial/includegetattribute.c
2956 plus generated html and pdf
2957 Adding fix from Niraj Tolia to tutorial to properly free memory.
2958
2959
2960Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2963 more methods of XmlTextReader.
2964 * python/libxml2class.txt python/tests/reader.py: this increased the
2965 methods in the bndings, augmented the test to check those new
2966 functions.
2967
2968Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2971 methods of XmlTextReader.
2972 * python/generator.py python/libxml_wrap.h python/types.c
2973 python/libxml2class.txt: added the reader to the Python bindings
2974 * python/tests/Makefile.am python/tests/reader.py: added a specific
2975 test for the Python bindings of the Reader APIs
2976 * parser.c: small cleanup.
2977
2978Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * xinclude.c: fallback was only copying the first child not the
2981 full child list of the fallback element, closes #89684 as reopened
2982 by Bernd Kuemmerlen
2983
2984Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2985
2986 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2987
2988Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * configure.in: preparing release of 2.4.30
2991 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2992 gives enum values, fix functype return type, put back fields in
2993 structs
2994 * doc/*: updated the docs rebuilt
2995
2996Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2999 about htmlNodeDumpOutput location.
3000 * xpath.c: removed an undefined function signature
3001 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
3002 too many symbols in the API breaking the python bindings.
3003 Updated with the libxslt/libexslt changes.
3004
3005Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * configure.in: preparing release of 2.4.29
3008 * doc/*: rebuilt the docs and API
3009 * xmlreader.c: a few more fixes for the XmlTextReader API
3010
3011Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3012
3013 * include/win32config.h: applied mingw patch from Magnus Henoch
3014
3015Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * catalog.c doc/libxml2-api.xml: a bit more cleanup
3018
3019Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
3022 building Python script, does the C parsing directly, generates
3023 a better API description including structure fieds defs and
3024 enums. Still a couple of bugs, but good enough for the python
3025 wrappers now.
3026 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
3027 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
3028 include/libxml/schemasInternals.h include/libxml/tree.h: more
3029 cleanup based on the python analysis script reports.
3030 * libxml.spec.in: make sure the API XML description is part of the
3031 devel package.
3032
3033Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
3036 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
3037 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
3038 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
3039 code cleanup, especially the function comments.
3040 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
3041
3042Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * Makefile.am xmlreader.c include/libxml/Makefile.am
3045 include/libxml/xmlreader.h: Adding a new set of APIs based on
3046 the C# TextXmlReader API but converted to C. Allow to parse
3047 in constant memory usage, far simpler to program and explain
3048 than the SAX like APIs, unfinished but working.
3049 * testReader.c: test program
3050
3051Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3052
3053 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3054
3055Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * tree.c: Chip turner indicated that XHTML1 serialization
3058 rule for style actually break on both IE and Mozilla,
3059 try to avoid the rule if escaping ain't necessary
3060
3061Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * nanhttp.c: handle HTTP URL escaping, problem reported by
3064 Glen Nakamura and Stefano Zacchiroli
3065
3066Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3069
3070Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * uri.c: Johann Richard pointed out some XPointer problems for
3073 URN based URI references in XInclude. Modified the URI parsing
3074 and saving routines to allow correct parsing and saving of
3075 XPointers, especially when attached to "opaque" scheme accordingly
3076 to RFC 2396
3077
3078Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3081 of refactoring to the HTML saving code.
3082 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3083 in the doc.
3084
3085Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3088 to a buffer API to reuse the generic dump to an OutputIO layer,
3089 this reduces code, fixes xmlNodeDump() for XHTML, also made
3090 xmlNodeDump() now return the number of byte written.
3091
3092Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * python/setup.py.in: another patch from Stéphane Bidoul for
3095 Python bindings on Windows
3096 * doc/parsedecl.py: small cleanup
3097
3098Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * libxml.spec.in configure.in: add a line in %changelog for releases
3101
3102Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * parser.c: patch from Marcus Clarke fixing a problem in entities
3105 parsing that was detected in KDe documentations environment.
3106
3107Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3108
3109 * python/libxml.c (libxml_prev): Return the previous as opposed to
3110 the next node (I guess this is the result of some cut & paste programming:)
3111
3112Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3115
3116Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * python/generator.py python/libxml.c python/setup.py.in: trying
3119 to fix the Python bindings build on Windows (Stéphane Bidoul)
3120
3121Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3122
3123 * win32/configure.js: added option for python bindings
3124 * win32/libxml2.def.src: added more exports
3125
3126Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3127
3128 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3129 pthreads
3130 * win32/wince/*: applied updates to Windows CE port from Javier
3131
3132Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * configure.in: preparing 2.4.28
3135 * libxml.spec.in doc/Makefile.am: some cleanup
3136 * doc/*: updated the news and regenerated.
3137
3138Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * HTMLparser.c: final touch at closing #87235 </p> end tags
3141 need to be generated.
3142 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3143 this change slightly the output of a few tests
3144 * doc/*: regenerated
3145
3146Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * parserInternals.c: fixing bug #99190 when UTF8 document are
3149 parsed using the progressive parser and the end of the chunk
3150 is in the middle of an UTF8 multibyte character.
3151
3152Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3153
3154 * threads.c: fixed initialization problem in xmlNewGlobalState
3155 which was causing crash.
3156 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3157 in xmlInitializeGlobalState.
3158 * parserInternals.c: cleaned up ctxt->sax initialisation.
3159
3160Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * tree.c include/libxml/tree.h: modified the existing APIs
3163 to handle XHTML1 serialization rules automatically, also add
3164 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3165 libxslt serialization uses it when needed without changing
3166 the library API.
3167 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3168 result/xhtml1: added a new test specifically for xhtml1 output
3169 and updated the result of one XHTML1 test
3170
3171Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * xinclude.c parserInternals.c encoding.c: fixed #99082
3174 for xi:include encoding="..." support on text includes.
3175 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3176 test/XInclude/ents/isolatin.txt : added a specific regression test
3177 * python/generator.py python/libxml2class.txt: fixed the generator
3178 the new set of comments generated for doc/libxml2-api.xml were
3179 breaking the python generation.
3180
3181Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3184 * configure.in: patch for Solaris on new autoconf closes #98880
3185 * doc/parsedecl.py: repair the frigging API building script,
3186 did I say that python xmllib sucks ?
3187 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3188 and some comment are no more truncated.
3189
3190Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * parser.c: Martin Stoilov pointed out a potential leak in
3193 xmlCreateMemoryParserCtxt
3194
3195Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3198 included in HTML documents and using the push parser.
3199
3200Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3201
3202 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3203 specified, look for the Python interpreter not just in the
3204 specified root but also in the specified location. Fixes #98825
3205
3206Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * python/libxml.c: fixing bug #98792 , node may have no doc
3209 and dereferencing without checking ain't good ...
3210
3211Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * configure.in: preparing release 2.4.27
3214 * doc/* : updated and rebuilt the docs
3215 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3216 and all the docs are actually packaged and in the final RPMs
3217 * parser.c parserInternals.c include/libxml/parser.h: restore
3218 xmllint --recover feature.
3219
3220Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
Daniel Veillard784b9352003-02-16 15:50:27 +00003222 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003223 processing of parsed entities, and XPath computation on sustitued
3224 entities.
3225 * testXPath.c: make sure entities are substitued.
3226
3227Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
Daniel Veillard784b9352003-02-16 15:50:27 +00003229 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003230 processing of internal parsed entities, which had to be changed.
3231
3232Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3235 trying to fix bug #98517 about building outside the source tree
3236 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3237
3238Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3239
3240 * include/win32config.h: cleanup
3241 * win32/Makefile.mingw: integrated mingw in JScript configure
3242 * win32/Makefile.msvc: modified to allow mingw coexistence
3243 * win32/configure.js: integrated mingw
3244 * win32/Readme.txt: cleanup
3245
3246Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * HTMLparser.c: strengthen the guard in the Pop macros,
3249 like in the XML parser, closes bug #97315
3250
3251Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3254 callback is never used.
3255
3256Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * parserInternals.c: fixed the initialization of the SAX structure
3259 which was breaking xsltproc
3260 * xpath.c: patch from Petr Pajas for CDATA nodes
3261 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3262 * parser.c include/libxml/parser.h: patch from Peter Jones
3263 removing a leak in xmlSAXParseMemory() and adding the
3264 function xmlSAXParseMemoryWithData()
3265
3266Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3267
3268 adding pdf of tutorial, changing web page to link to it
3269 * doc/tutorial/xmltutorial.pdf
3270 * doc/xml.html
3271 * doc/docs.html
3272
3273Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3274
3275 * doc/tutorial/ar01s08.html
3276 adding file what I forgot for tutorial
3277
3278
3279Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3280
3281 Adding encoding discussion to tutorial
3282 Added:
3283 * doc/tutorial/images/*.png: DocBook admonition image files
3284 * doc/tutorial/apf.html, apg.html: new generated html
3285 * doc/tutorial/includeconvert.c: conversion code entity file
3286 changed:
3287 * doc/tutorial/xmltutorial.xml: DocBook original
3288 * doc/tutorial/*.html: generated html
3289
3290Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3291
3292 * include/libxml/*.h: retired xmlwin32version.h
3293 * doc/Makefile.am: retired xmlwin32version.h
3294 * win32/configure.js: retired xmlwin32version.h
3295
3296Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3297
3298 * win32/libxml2.def.src: exported additional symbols
3299 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3300 sisterhood
3301
3302Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * globals.c: fixed a typo pointed out by Igor
3305 * xpath.c: try to speed up node compare using line numbers
3306 if available.
3307
3308Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * tree.c: make xmlFreeNode() handle attributes correctly.
3311
3312Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3313
3314 * catalog.c: completed the #96963 fix, as reported by Karl
3315 Eichwalder
3316
3317Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3320
3321Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * Makefile.am: switched the order of a couple of includes
3324 to fix bugs #97100
3325
3326Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3327
3328 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3329 xmlLoadCatalogs that used to separate directories with a ':'.
3330
3331Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3332
3333 * threads.c: improvements to the Windows-side of thread handling
3334 * testThreads.c: conditionally excluded unistd.h
3335 * testThradsWin32.c: broke overlong lines
3336 * include/win32config.h: adapted thread-related macros to the new
3337 scheme and for pthreads on Windows
3338 * win32/Makefile.msvc: introduced a more flexible thread build,
3339 added testThreads[Win32].c to the build
3340 * win32/configure.js: introduced a more flexible thread config
3341
33422002-10-31 John Fleck <jfleck@inkstain.net>
3343
3344 * doc/xml.html (and, by implication, FAQ.html)
3345 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3346
3347Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3348
3349 * configure.in: removed xmlwin32version.h
3350 * include/libxml/Makefile.am: removed xmlwin32version.h
3351
3352Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * tree.c: applied patch from Brian Stafford to fix a bug
3355 in xmlReconciliateNs()
3356
3357Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * tree.c: applied patch from Christian Glahn to allow
3360 xmlNewChild() on document fragment nodes
3361
3362Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * parser.c: Christian Glahn found a problem with a recent
3365 patch to xmlParseBalancedChunkMemoryRecover()
3366 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3367 problems
3368 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3369 test/schemas/seq*: added the test cases from Charles
3370
3371Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3374 serious cleanup of the spec file and associated changes
3375 in the Makefiles.
3376 * valid.c: try to remove some warnings on x86_64
3377
3378Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3381 fix bug #96586
3382
3383Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3386 parsing, applied his patch
3387 * result/HTML/attrents.html result/HTML/attrents.html.err
3388 result/HTML/attrents.html.sax test/HTML/attrents.html:
3389 added the test and result case provided by Mikhail Sogrine
3390
3391Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * vms/build_libxml.com vms/config.vms vms/readme.vms
3394 include/libxml/parser.h include/libxml/parserInternals.h
3395 include/libxml/tree.h include/libxml/xmlIO.h
3396 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3397 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3398 Applied the VMS update patch from Craig A. Berry
3399 * doc/*.html: update
3400
3401Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3404
3405Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * debugXML.c: adding a grep command to --shell in xmllint
3408 for T.V. Raman
3409
3410Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * xmlcatalog.c: tried to fix some of the problem with --sgml
3413
3414Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * parser.c: tried to fix bug #91500 where doc->children may
3417 be overriden by a call to xmlParseBalancedChunkMemory()
3418
3419Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3422 identifiers in SGML catalogs containing '&'
3423
3424Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * python/types.c: fixed bugs when passing result value tree
3427 to Python functions.
3428
3429Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * configure.in: preparing the release of 2.4.26
3432 * doc/*: updated and rebuilt the documentation
3433
3434Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * parser.c: fixed a XML Namespace compliance bug reported by
3437 Alexander Grimalovsky
3438
3439Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * HTMLtree.c: fixed serialization of script and style when
3442 they are not lowercase (i.e. added using the API to the tree).
3443
3444Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * valid.c: make xmlValidateDocument emit a warning msg if there
3447 is no DTD, pointed by Christian Glahn
3448
3449Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3452 content model when some of the blocks have min or max, and a couple
3453 of bugs found in the process.
3454 * result/schemas/list0* test/schemas/list0*: added some specific
3455 regression tests
3456
3457Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * README: updated the contact informations
3460
3461Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3464 misses it, reported by Peter Bray.
3465
3466Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3469 and removed a few warnings
3470
3471Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * parser.c: Christian Glahn found a small bug in the push parser.
3474 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3475 public
3476
3477Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * xmlschemas.c include/libxml/xmlschemas.h: added
3480 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3481 * testSchemas.c: added --memory to test the new interface
3482
3483Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * doc/index.py doc/search.php: integrated the XSLT indexing,
3486 a few fixed in the indexer, added a scope selection at the
3487 search level.
3488
3489Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3492 this was due to uninitialized parts of the validation context
3493
3494Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * debugXML.c: applied patch from Mark Vakoc except the API
3497 change, preserved it.
3498 * doc/*: updated the docs to point to the search engine for
3499 information lookup or before bug/help reports.
3500
3501Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * doc/index.py doc/search.php: added mailing-list archives
3504 indexing and lookup
3505
3506Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3509
3510Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * doc/index.py: improved HTML indexing
3513 * doc/search.php: make the queries also lookup the HTML based indexes
3514
3515Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * doc/index.py: added HTML page indexing
3518
3519Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3520
3521 * xmlIO.c: extended Windows path normalisation to fix the base
3522 problem in libxslt.
3523 * catalog.c: fixed list handling in XML_CATALOG_FILES
3524
3525Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * valid.c: typo/bug found by Christian Glahn
3528
3529Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3530
3531 * xmlIO.c: applied Windows CE patch from Javier.
3532 * win32/wince: new directory, contains support for the PocketPC
3533 with Windows CE from Javier.
3534 * include/win32config.h: reorganised, removed duplicate
3535 definitions and applied WinCE patch from Javier.
3536 * include/wsockcompat.h: new file, now contains WinSock
3537 compatibility macros.
3538 * win32/Makefile.msvc: introduced double-run compilation.
3539
3540Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * configure.in include/libxml/xmlwin32version.h: preparing release
3543 of 2.4.25
3544 * doc/*: updated and regenerated teh docs and web pages.
3545
3546Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3549 error were not covering namespace declarations.
3550 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3551 it was missing the attribute declaration for the namespace
3552 * result/VC/NS3: the fix now report breakages in that test
3553
3554Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3557
3558Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3561 and regenerated the docs and web site
3562
3563Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3566 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3567 not before
3568
3569Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * python/generator.py python/libxml2class.txt: fixed a stupid error
3572 breaking the python API
3573
3574Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3577 triostr.c triostr.h: applied a trio update patch from
3578 Bjorn Reese which should work with MinGW
3579
3580Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * tree.c: improving some documentation comments
3583 * xmlregexp.c: found and fixed a mem leak with python regression tests
3584 * doc/*: rebuilt the doc and the API XML file including the
3585 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3586 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3587 python/types.c: added access to the XML Schemas regexps from
3588 python
3589 * python/tests/Makefile.am python/tests/regexp.py: added a
3590 simple regexp bindings test
3591
3592Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3593
3594 * doc/xml.html:
3595 fixing ftp links - thanks to Vitaly Ostanin
3596
3597Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * xmlregexp.c: fixed the data callback on transition functionality
3600 which was broken when using the compact form
3601 * result/schemas/*: updated the results, less verbose, all tests
3602 pass like before
3603 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3604 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3605 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3606 annoying warnings
3607 * xpath.c: try to provide better error report when possible
3608
3609Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * Makefile.am: fixed a breakage raised by Jacob
3612
3613Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3614
3615 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3616 which don't use sockets
3617
3618Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3619
3620 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3621 * win32/configure.js: applied zlib patch from Daniel Gehriger
3622
3623Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3624
3625 * win32/configure.js: applied the patch from Mark Vakoc for
3626 regexp support
3627 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3628 for regexp support
3629
3630Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * xmlschemastypes.c: as pointed by Igor Float and Double
3633 parsing ain't finished yet
3634
3635Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * Makefile.am configure.in: trying to fix #88412 by bypassing
3638 all the python subdir if python ain't detected
3639
3640Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3643 made configuring with regexps/automata/unicode the default
3644 but without schemas ATM
3645 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3646 fixed the regexp based DTD validation performance and memory
3647 problem by switching to a compact form for determinist regexps
3648 and detecting the determinism property in the process. Seems
3649 as fast as the old DTD validation specific engine :-) despite
3650 the regexp built and compaction process.
3651
3652Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * valid.c: determinism is debugged, new DTD checking code now works
3655 but xmlFAComputesDeterminism takes far too much CPU and the whole
3656 set usues too much memory to be really usable as-is
3657
3658Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * tree.c: fixed another stupid bug in xmlGetNodePath()
3661 * xmllint.c: --version now report the options compiled in
3662
3663Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * HTMLparser.c: small cleanup
3666 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3667 when configured with them. A bit of debugging around the determinism
3668 checks is still needed
3669
3670Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3673
3674Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * xmlIO.c: small portability glitch fixed.
3677
3678Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * xmlschemastypes.c: incomplete steps for real/double support
3681 * testAutomata.c include/libxml/xmlautomata.h
3682 include/libxml/xmlregexp.h: avoiding a compilation problem
3683 * valid.c include/libxml/valid.h: starting the work toward using
3684 the regexps for actual DTD validation
3685
3686Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * hash.c: cosmetic cleanup
3689 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3690 integrating a DTD validation layer based on the regexps
3691
3692Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3695 the determinism was tested before eliminating the epsilon
3696 transitions :-(
3697
3698Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * python/generator.py python/libxml.c python/libxml.py
3701 python/libxml2-python-api.xml python/libxml2class.txt
3702 python/libxml_wrap.h python/types.c: updated the python
3703 bindings, added code for easier File I/O, and the ability to
3704 define a resolver from Python fixing bug #91635
3705 * python/tests/Makefile.am python/tests/inbuf.py
3706 python/tests/outbuf.py python/tests/pushSAXhtml.py
3707 python/tests/resolver.py python/tests/serialize.py: updated
3708 and augmented the set of Python tests.
3709
3710Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3711
3712 * win32/configure.js: added more readme info for the binary
3713 package.
3714
3715Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * xmlIO.c: fixed a stupid out of bound array error
3718
3719Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3722 messing around with support for Windows path, cleanups,
3723 trying to identify and fix the various code path to the
3724 filename access. Added xmlNormalizeWindowsPath()
3725
3726Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * error.c valid.c: working on better error reporting of validity
3729 errors, especially providing an accurate context.
3730 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3731 error reports in those cases.
3732
3733Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3736 parser.c parserInternals.c xmlIO.c: get rid of all the
3737 perror() calls made in the library execution paths. This
3738 should fix both #92059 and #92385
3739
3740Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * xmllint.c: memory leak reporting was broken after a change
3743 of the preprocessor symbol used to activate it.
3744
3745Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * tree.c: try to make the copy function work for node of
3748 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3749 DOM layers though, not libxml2 itself.
3750
3751Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * valid.c: try to provide file and line informations, not all
3754 messages are covered, but it's a (good) start
3755
3756Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * xinclude.c: reimplemented a large part of the XInclude
3759 processor, trying to minimize resources used, James Henstridge
3760 provided a huge test case which was exhibiting severe memory
3761 consumption problems.
3762
3763Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * python/Makefile.am: applied patch from Christophe Merlet to
3766 reestablish DESTDIR
3767
3768Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * libxml.spec.in: fixes libary path for x86_64 AMD
3771
3772Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3773
3774 * doc/tutorial/includekeyword.c
3775 * doc/tutorial/xmltutorial.xml:
3776 (plus resulting generated html files)
3777 fixing one spot I missed in the tutorial where I hadn't freed
3778 memory properly
3779
3780Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3781
3782 * doc/tutorial/includeaddattribute.c
3783 * doc/tutorial/includeaddkeyword.c
3784 * doc/tutorial/includegetattribute.c
3785 * doc/tutorial/includekeyword.c
3786 * doc/tutorial/xmltutorial.xml
3787 * doc/tutorial/*.html:
3788 update tutorial to properly free memory (thanks to Christopher
3789 R. Harris for pointing out that this needs to be done)
3790 * doc/tutorial/images/callouts/*.png:
3791 added image files so the callouts are graphical, making it
3792 easier to read ( use "--param callout.graphics 1" to generate
3793 html with graphical callouts)
3794
3795Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3798 nice logos generated by Marc Liyanage
3799 * doc/site.xsl *.html: changed the stylesheet to show the new
3800 logo and regenerated the pages
3801
3802Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3805
3806Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * xpath.c: possible mem leak patch from Jason Adams
3809
3810Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3813 in the XQuery namespace
3814 * configure.in: preparing 2.4.24
3815 * doc/*.html: updated the web pages
3816
3817Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * python/generator.py: closing bug #85258 by generating conditional
3820 compile check to avoid linking to routines not configured in.
3821
38222002-08-22 Havoc Pennington <hp@pobox.com>
3823
3824 * autogen.sh: update error message for missing automake
3825
3826Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * python/Makefile.am: typo in target name resulted in libxml2.py
3829 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3830
3831Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * win32/win32/Makefile.mingw: updated with version from
3834 Elizabeth Barham at http://soggytrousers.net/repository/
3835
3836Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3837
3838 * win32/Makefile.msvc: added the prefix location to the include
3839 and lib search path.
3840
38412002-08-18 Havoc Pennington <hp@pobox.com>
3842
3843 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3844 both automake 1.6 and 1.4 installed get the right automake. Means
3845 compilation from CVS will now require the latest automake 1.4
3846 release, or manually creating symlinks called "automake-1.4" and
3847 "aclocal-1.4"
3848
3849Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * configure.in python/Makefile.am: more AMD 64 induced changes from
3852 Frederic Crozat
3853
3854Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * xinclude.c: oops I was missing the xml:base fixup too
3857 * result/XInclude/*.xml: this adds xml:base attributes to most
3858 results of the tests
3859
3860Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * xinclude.c: quick but apparently working implementation of
3863 xi:fallback, should close bug #89684
3864 * Makefile.am test/XInclude/docs/fallback.xml
3865 result/XInclude/fallback.xml: added a basic test for fallback,
3866 and run with --nowarning to avoid a spurious warning
3867 * configure.in: applied patch from Frederic Crozat for python
3868 bindings on AMD 64bits machines.
3869
3870Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3873 the caller don't pass a SAX callback block.
3874
3875Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * tree.c: applied the same fix for the XML-1.0 namespace to
3878 xmlSearchNsByHref() as was done for xmlSearchNs()
3879
3880Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * libxml.3: small cleanup of the man page
3883 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3884 when serializing HREF attributes generated by XSLT.
3885
3886Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3889 version of Marc Liyanage' patch for boolean attributes in HTML
3890 output
3891
3892Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * python/tests/serialize.py: fixed the test results, indenting
3895 behaviour changed slightly
3896
3897Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3898
3899 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3900 new c14n function to Windows def files
3901
3902Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3903
3904 * c14n.c: fixed a memory leak in c14n code
3905
3906Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * parser.c include/libxml/parser.h: adding a new API for Christian
3909 Glahn: xmlParseBalancedChunkMemoryRecover
3910 * valid.c: patch from Rick Jones for some grammar cleanup in
3911 validation messages
3912 * result/VC/* result/valid/*: this slightly change some of the
3913 regression tests outputs
3914
3915Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * tree.c: trying to fix a problem in namespaced attribute handling
3918 raised by Christian Glahn
3919
3920Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * encoding.c include/libxml/encoding.h: Opening the interface
3923 xmlNewCharEncodingHandler as requested in #89415
3924 * python/generator.py python/setup.py.in: applied cleanup
3925 patches from Marc-Andre Lemburg
3926 * tree.c: fixing bug #89332 on a specific case of loosing
3927 the XML-1.0 namespace on xml:xxx attributes
3928
3929Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3930
3931 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3932 corner case from new Merlin's test suite and added a callback
3933 that will be used to improve xmlsec performance
3934
3935
3936Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * HTMLtree.c: trying to fix the <style> escaping problem in
3939 HTML serialization bug #89342
3940
3941Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3944 and rebuilt the web site.
3945
3946Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3947
3948 * include/libxml/tree.h: added _private member to xmlNs struct
3949
3950Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * HTMLparser.c: fixing bug #84876 based on the xml working
3953 code.
3954
3955Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3956
3957 * python/Makefile.am: enhanced to fix bug 72012 (errors
3958 when using '-jX' make parameter)
3959
3960Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3961
3962 * xpath.c: small additional enhancement for booleans
3963 compared to nodesets
3964
3965Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * HTMLtree.c: changed the order of the encoding declaration
3968 attributes in the meta tags due to a bug in IE/Mac
3969
3970Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3971
3972 * xpath.c: enhanced handling of booleans (especially '='
3973 and '!=' for nodesets) - fixes bug 85256. Added new
3974 routine xmlXPathNotEqualValues for more proper handling
3975 of '!=' when nodesets are involved.
3976
3977Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3980 doc/xmlcatalog_man.xml to the source distribution
3981
3982Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3983
3984 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3985 asked for this.
3986
3987Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * configure.in: preparing 2.4.23
3990 * doc/*: rebuilt the docs
3991
3992Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * parser.c: fixing bug #84169 by fixing the
3995 comment of xmlCreatePushParserCtxt to describe the
3996 encoding detection parameters better.
3997
3998Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * valid.c: fixing bug #79331 in one path the lookup for
4001 ID attributes on a namespaced node wasn't handled correctly :-\
4002
4003Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * HTMLparser.c: trying to fix 87235 about discarded white
4006 spaces in the HTML parser.
4007 * result/HTML/*: this changes the output of a number of HTML
4008 regression tests
4009
4010Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * xpath.c: applied patch from Richard Jinks for the namespace
4013 axis + fixed a memory error.
4014 * parser.c parserInternals.c: applied patches from Peter Jacobi
4015 removing ctxt->token for good.
4016 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
4017 popped out by the regression tests.
4018 * Makefile.am: patch for threads makefile from Gary Pennington
4019
4020Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4021
4022 * xpath.c: enhanced behaviour of position() after usage of
4023 expressions involving preceding-sibling (et al).
4024
4025Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * hash.c: applied a patch from Peter Jacobi to solve a problem
4028 when compiling with the Watcom C on Win32
4029 * result/schemas/*.err: the change of hashing algo generated
4030 permutations in the output
4031
4032Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * hash.c: applied patch from Sander Vesik improving the quality of
4035 the hash function.
4036
40372002-06-14 Aleksey Sanin <aleksey@aleksey.com>
4038
4039 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
4040 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
4041 xmllint.c xpath.c: replaced sprintf() with snprintf()
4042 to prevent possible buffer overflow (the bug was pointed
4043 out by Anju Premachandran)
4044
4045Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * parser.c: removed an uninitialized data error popped by valgrind
4048 on PE references
4049
4050Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4051
4052 * doc/xml.html
4053 adding tutorial reference to the web page
4054
4055Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4056
4057 * doc/tutorial/xmltutorial.xml
4058 * doc/tutorial/ar01s07.html
4059 * doc/tutorial/ape.html
4060 * doc/tutorial/includegetattribute.c
4061 adding section to tutorial about retrieving an attribute
4062 value
4063
4064Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * parser.c: applied a couple of patches from Peter Jacobi to start
4067 to get rid of ctxt->token, with a possible significant speed
4068 improvement to be gained once done. Better compliance with PE
4069 references constructs in DTDs too.
4070 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4071 from Peter too
4072
4073Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4074
4075 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4076 xmlParseElement was likely to have been deallocated at the
4077 time of the report, possibly leading to segfault. Just report
4078 the tag name now.
4079
4080Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * xpath.c: patch from Richard Jinks for XPath substring() function
4083 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4084
40852002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4086
4087 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4088
4089Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4090
4091 *doc/FAQ.html
4092 fixing typos in FAQ, thanks to Robert Funnell for the
4093 editing help
4094
4095Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * NEWS: got complaints from rpmlint that it was empty
4098
4099Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4100
4101 * added doc/tutorial, including:
4102 apa.html
4103 apb.html
4104 apc.html
4105 apd.html
4106 ar01s02.html
4107 ar01s03.html
4108 ar01s04.html
4109 ar01s05.html
4110 ar01s06.html
4111 includeaddattribute.c
4112 includeaddkeyword.c
4113 includekeyword.c
4114 includestory.xml
4115 index.html
4116 xmltutorial.xml
4117 libxml tutorial, including generated html
4118
4119Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4120
4121 * result/c14n/exc-without-comments/merlin-c14n-two-*
4122 result/c14n/without-comments/merlin-c14n-two-*
4123 test/c14n/exc-without-comments/merlin-c14n-two-*
4124 test/c14n/without-comments/merlin-c14n-two-*
4125 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4126 c14n/exc-c14n and slightly modified test script to handle
4127 these test cases
4128 * c14n.c: fixed bugs for complicated nodes set (namespace
4129 without node and others from merlin-c14n-two.tar.gz)
4130 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4131 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4132 for xmlsec performance patch
4133 * xpath.c: fixed self::node() for namespaces and attributes
4134
4135Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4136
4137 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4138 but with the format parameter
4139 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4140
4141Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4142
4143 * Makefile.am: updated c14n tests suite
4144 * c14n.c: performance improvement for previous c14n patch
4145
4146Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c: another peroformance patch from Peter Jacobi, that
4149 time on parsing attribute values.
4150
4151Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4152
4153 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4154 into LibXML2 test suite
4155
4156Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4157
4158 * c14n.c: propagating xpath ancesstors node fix to c14n
4159 plus small performance improvement to reduce number of
4160 mallocs
4161 * xpath.c: fixed ancestors axis processing for namespace nodes
4162
4163Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4166 Peter Jacobi
4167
4168Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * configure.in: preparing 2.4.22
4171
4172Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4175 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4176 a public entry point.
4177 * doc/*: rebuilt the API and docs
4178
4179Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * xpath.c: patch from Richard Jinks to fix a problem introduced
4182 in the previous patch and pointed by Norm
4183
4184Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4185
4186 * libxml.spec.in: fixing bug #81112
4187
4188Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * uri.c: fixing bug #82848
4191
4192Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4195 output of one catalog test
4196
4197Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4198
4199 * global.data globals.c tree.c include/libxml/globals.h
4200 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4201 default value for global parameter xmlIndentTreeOutput to 1 and
4202 introduced new global parameter xmlTreeIndentString (the string
4203 used to do one-level indent) with default value " " (as it was
4204 in tree.c)
4205
4206Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4209 with trio and schemas.
4210
4211Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * xpath.c: patch from Richard Jinks to fix the problem raised in
4214 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4215
4216Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * xmlschemas.c: a bit of work on import.
4219 * xmlschemastypes.c: Charles Bozeman provided a compare function
4220 for date/time types so min/max facet restrictions should work,
4221 indeterminate comparisons return an error instead of equal.
4222 * test/schemas/date_0* result/schemas/date_0_0: specific test
4223 from Charles Bozeman too
4224
4225Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4228 from Christian Cornelssen fixing the man pages and the Catalog
4229 building script.
4230 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4231 next step is <xs:import> I now have a reasonable understanding
4232 of how it works.
4233
4234Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4237
4238Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4239
4240 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4241
4242Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * xpath.c: fixing an XPath function evalutation bug pointed out
4245 by Alexey Efimov where the context was lost when evaluating
4246 the function arguments
4247
4248Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4249
4250 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4251 function public for XMLSec performance optimizations
4252
4253Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * python/generator.py python/libxml2class.txt : fixed a problem
4256 with the HTML parser pointed by Gary Benson
4257 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4258 example
4259
4260Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4261 * parser.c: fixed bug #81159 (memory growth in SAX)
4262
4263Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4264 * xpath.c: fixed bug #78858 (the real fix)
4265
4266Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4267 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4268
4269Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * tree.c: modified xmlNodeSetBase to allow changing the
4272 base of a document.
4273
4274Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * xmlschemastypes.c: patch Charles Bozeman for validation of
4277 all the date, time, and duration types
4278 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4279 * configure.in: fixed an error pointed by an user
4280 * xml2-config.in: fixed an error pointed by an user
4281
4282Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4283
4284 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4285 win32/libxml2.def.src xmlIO.c: exported default
4286 'file:', 'http:' and 'ftp:' protocols input handlers
4287 and maked protocols comparisson case insensitive
4288
4289Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * configure.in: Neven Has detected a typo
4292
4293Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4296 as one of the persons allowed to commit directly to the
4297 module.
4298
4299Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4302 * valid.c: raised a too low limit
4303 * doc/*: rebuilt the docs
4304
4305Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * test/XPath/expr/floats test/XPath/expr/functions
4308 result/XPath/expr/floats result/XPath/expr/functions
4309 xpath.c: another XPath conformance patch from Richard Jinks
4310
4311Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * xmlschemas.c: fixed validation of attribute groups.
4314 * test/schemas result/schemas: added an example from the primer
4315
4316Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4319 * test/schemas result/schemas: updated the test list
4320
4321Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * TODO: updated a bit
4324 * parser.c: made a comment more specific
4325 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4326 Schemas conformance.
4327 * test/schemas result/schemas: updated the test list
4328
4329Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4332 implementing xs:all with minOccurs = 0
4333 * tes/schemas/* result/schemas/*: added more tests covering
4334 xs:all
4335
4336Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * xmlregexp.c: first implementation of the all particle, this
4339 may need to be revisited for case where not all transitions
4340 must be crossed.
4341
4342Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * tree.c: another entity processing update from Markus Henke
4345
4346Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4347
4348 * trionan.c: fixed crash on OSF/1
4349
4350Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * xmlschemas.c: more Schemas work
4353 * test/schemas/* result/schemas/*: added more tests coming
4354 from the spec.
4355
4356Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4359 ExcC14N specification
4360
4361Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * tree.c: patch from Markus Henke, fix for recursive entities.
4364
4365Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4366
4367 * xpath.c: fix a problem with string() on a document node.
4368
4369Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4370
4371 * Makefile.am xmlschemas.c: more Schemas work
4372 * test/schemas/* result/schemas/*: added more tests coming
4373 from the spec.
4374
4375Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4378 * result/HTML/*: this changes a few things in the results
4379
4380Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4381
4382 * include/libxml/tree.h: eliminated 'declaration different than
4383 prototype' warning
4384 * include/win32config.h: "resolved" conflicts with errno.h
4385
4386Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4389 on the automata interfaces and debug of counted choices
4390 * test/schemas/* result/schemas/*: added a number of tests
4391
4392Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4395 a bit of work on Schemas
4396 * testSchemas.c: try to make it more useful
4397 * test/schemas/* result/schemas/* Makefile.am: changed the
4398 Schemas regression test procedure, started adding a few samples
4399
4400Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4401
4402 * include/libxml/encoding.h: Patch for the Borland C++ builder
4403 * include/libxml/tree.h: Patch for the Borland C++ builder
4404 * threads.c: Patch for the Borland C++ builder
4405 * win32/bcb5: New directory for the Borland C++ builder
4406 project files
4407
4408Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4409
4410 * win32/Makefile.msvc: Update for XML Schema support
4411 * win32/configure.js: Update for XML Schema support
4412 * win32/libxml2.def.src: Update for XML Schema support
4413
4414Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4417 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4418 xmlunicode.c include/libxml/Makefile.am
4419 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4420 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4421 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4422 include/libxml/xmlversion.h.in : merged the current state of
4423 XML Schemas implementation, it is not configured in by default,
4424 a specific --schemas configure option has been added.
4425 * test/automata test/regexp test/schemas Makefile.am
4426 result/automata result/regexp result/schemas:
4427 merged automata/regexp/schemas regression tests
4428
4429Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * xpath.c: Gary found a compile time problem, fixes #78823
4432
4433Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * configure.in: release of 2.4.20
4436 * doc/*: updated and rebuilt the docs
4437
4438Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4439
4440 * python/Makefile.am: patch from Cristian Gafton to build on
4441 Red Hat 6.2, should also fix #75779
4442
4443Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * valid.c: first part of fixing #78729
4446
4447Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4450 escaping of URI when saving HTML files.
4451 * result/HTML/*: this impacted some tests
4452
4453Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4454
4455 * configure.in: trying to fix #77441
4456
4457Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4458
4459 * include/libxml/xmlIO.h: Hallski complained it could not be
4460 included by itself.
4461
4462Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4463
4464 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4465
4466Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4467
4468 * win32/configure.js: patch from Nilo for the c14n option
4469 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4470
4471Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4472
4473 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4474 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4475 LIBXML_THREAD_ENABLED
4476
4477Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4478
4479 * xpath.c: another patch from Richard Jinks for substring conformance
4480 * test/XPath/expr/floats test/XPath/expr/strings
4481 result/XPath/expr/floats result/XPath/expr/strings: update of the
4482 test suite to check those.
4483
4484Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * xpath.c: patch from Richard Jinks for .x float parsing.
4487
4488Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * parser.c: patch from Markus Henke when an encoding ain't recognized
4491
4492Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * libxml.m4: got a report that #include <string.h> was needed
4495
4496Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4499
4500Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4501
4502 * doc/example.html: fixing typo
4503
4504Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4507 pointed out by Melvyn Sopacua.
4508
4509Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4510
4511 * libxml.m4: Frédéric Crozat gave a patch related to the change
4512 of Include paths breaking the libxml.m4
4513
4514Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * xpath.c: Fix bug #76927 forgot to save some context
4517 when evaluating binary expressions
4518
4519Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * configure.in: fixed configure for MPE/iX from Markus Henke
4522 * xmlmemory.c: fixed initialization problems
4523 * xpath.c: another set of patches from Richard Jinks this
4524 fixes "make XPathtests" on linux
4525
4526Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4527
4528 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4529 * test/XPath/expr/compare test/XPath/expr/equality
4530 test/XPath/expr/floats test/XPath/expr/functions
4531 test/XPath/expr/strings result/XPath/expr/compare
4532 result/XPath/expr/equality result/XPath/expr/floats
4533 result/XPath/expr/functions result/XPath/expr/strings: Updated
4534 tests though they show a divergence on Linux
4535
4536Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * xpath.c trionan.c: previous commit also included patches
4539 from Richard Jinks on some IEEE support corner case
4540
4541Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4544 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4545 that $(datadir) should be used for docs
4546
4547Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4550 could leak filedescriptors
4551
4552Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4553
4554 * configure.in nanohttp.c: applied patch from Allan Clark for
4555 UnixWare/OpenServer
4556
4557Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * configure.in: preparing 2.4.19
4560 * doc/*: rebuilt the docs
4561
4562Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * nanohttp.c: fixing #76043, got fed up with non-portability
4565 of that piece of code.
4566
4567Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4568
4569 * valid.c SAX.c: Never commit without running "make tests" :-(
4570 fix a couple of stupidities in the previous commit
4571 * result/*: a few changes in some attribute order result of previous
4572 commit.
4573
4574Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4577 the internal subset should not raise duplicate ID errors,
4578 also there was a small bug in conjunction to namespace
4579 declarations defaulted and xml:xxx attributes DTD definitions.
4580
4581Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * xpath.c: Richard Jinks also raised some rounding problems
4584 this tries to fix them
4585
4586Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4589 behaviour in xmlXPathCastToString()
4590
4591Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4594 raised by Morus Walter
4595
4596Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4599 from Igor
4600
4601Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * xpath.c: fixing #75619, related to a problem when trying
4604 to evaluate condition when the current node set resulting
4605 from that sub-step evaluation is empty. Also fixes 2 potential
4606 problem with previous-sibling and next-siblings axis.
4607
4608Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4611 HTML support is not configured in.
4612
4613Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4614
4615 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4616 include/libxml/tree.h: dohh I really didn't intended to commit
4617 this test version :-(
4618
4619Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * testSAX.c: I wanted to see the real speed at the SAX interface
4622 after a little too many Ximianer started complaining about the
4623 parser speed.
4624 added a --quiet option:
4625 paphio:~/XML -> ls -l db100000.xml
4626 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4627 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4628 3200006 callbacks generated
4629 real 0m1.270s
4630 Which means 16MBytes/s and 3Mcallback/s
4631
4632Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4633
4634 * xpath.c: valgrind spotted another error that time when running
4635 on libxslt regression tests
4636
4637Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4638
4639 * Makefile.am: adding "make valgrind" running the full regression
4640 tests (except python ones) under Valgrind (using valgrind -q
4641 which was kindly added by the author).
4642 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4643 passes cleanly now except an obcure floating point initialization
4644 raised in log10() in one XPath regression test ???
4645 * tree.c: edited some comments to close #75244
4646
4647Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4648
4649 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4650 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4651 context of ScrollKeeper, made sure that if the number is
4652 an integer, the serialization follows the description at
4653 http://www.w3.org/TR/xpath#section-String-Functions
4654
4655Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4656
4657 * configure.in: preparing 2.4.18
4658 * doc/*: updated and rebuilt the web site
4659 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4660 the Windows and Cygwin maintainers.
4661 * parser.c: humm, changed the way the SAX parser work when
4662 xmlSubstituteEntitiesDefault(1) is set, it will then
4663 do the entity registration and loading by itself in case the
4664 user provided SAX getEntity() returns NULL.
4665 * testSAX.c: added --noent to test the behaviour.
4666
4667Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * parser.c: Wilfried Teiken provided a hackish but working
4670 way to get context reported back on entities when parsing
4671 with SAX and without breaking the DOM build.
4672
4673Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4674
4675 * c14n.c: applied a new patch from Aleksey Sanin
4676 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4677 to reference Aleksey implementation of XML digital Signatures
4678
4679Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4680
4681 * xpath.c: small fix to avoid potential problem due to
4682 ordering of freeing data
4683 * python/Makefile.am: people were complaining about
4684 the generated file in python dir not being built
4685
4686Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4689 python/generator.py python/libxml.c python/types.c: Cleanup
4690 of the python Makefiles based on Jacob and James feedback,
4691 fixed the spec file accordingly, fixed the number of warning
4692 that passing my pedantic CFLAGS was generating. Conclusion
4693 is that Python includes are real crap.
4694
4695Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4696
4697 * configure,in: it was reported quite a few times that
4698 xml2-config --cflags should not output
4699 -I$includeprefix/libxml2/libxml because libxml2 header names
4700 clashes with existing names like list.h from C++ stl.
4701 Includes should be #include<libxml/xxx.h> so ...
4702
4703Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4704
4705 * c14n.c: another patch from Aleksey Sanin
4706
4707Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4710 canonicalization algorithm
4711 * doc/xml.html doc/index.html: added the C14N references on the
4712 index page.
4713
47142002-03-13 jacob berkman <jacob@ximian.com>
4715
4716 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4717 usage, redundant, and gcc specific
4718
4719Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4720
4721 * xpath.c: speedup some node selection operations, this can
4722 have a significant impact on DocBook Norm's stylesheets
4723 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4724 make sure it's always the case
4725 * debugXML.c: distinguish CDATA and comments in ls operations
4726
4727Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4730 to generate better API descriptions etc...
4731
4732Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * c14n.c: Fixing #74186, made sure all boolean expressions
4735 get fully parenthesized, ran indent on the output
4736 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4737 include/libxml/tree.h: also #74186 related, removed the
4738 --with-buffers option, and all the preprocessor conditional
4739 sections that were resulting from it.
4740
4741Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * valid.c: applied patch from Dodji Seketeli fixing an
4744 uninitailized variable in xmlValidGetValidElements()
4745
4746Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4747
4748 * c14n.c: fixed a few comments
4749 * doc/*.html doc/*/*.html: regenerated the docs and added
4750 the C14N API
4751 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4752
4753Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * check-xml-test-suite.py: fix to adapt varaiations in the
4756 bindings
4757 * configure.in python/setup.py python/setup.py.in: fixed to
4758 have the version of the python scripts automatically updated
4759
4760Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4763 in xmlCopyProp()
4764
4765Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4766
4767 * configure.in: preparing 2.4.17 release
4768 * doc/*: updated and rebuilt the docs
4769 * xpath.c: fixed a comment
4770 * python/libxml.c: fixed a possible reentrancy problem
4771
4772Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4775 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4776 added a specific regression test
4777 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4778 not raise exceptions when failing to find the attribute.
4779
4780Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4781
4782 * configure.in xmllint.c: owen pointed out a problem with the
4783 ftme fix, gettimeofday() was not detected by configure and
4784 the ftime header wasn't included, dohhh
4785
4786Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4787
4788 * configure.in xmllint.c: trying to fix #71457 for timing
4789 precision when gettimeofday() is not availble but ftime() is
4790
4791Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4792
4793 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4794 are now copied on install and part of the -devel RPM
4795
4796Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4797
4798 * xpath.c: trying to avoid bug #72150 which was apparently
4799 caused by a gcc bug (or a processor problem) as detailed
4800 at http://veillard.com/gcc.bug
4801
4802Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4805 fixed xmlReconciliateNs(), added a Python test/example for
4806 inter-document cut'n paste
4807 * python/libxml.py: fixed node.doc on document nodes and added
4808 xpathEval() onto node objects
4809
4810Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4811
4812 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4813 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4814 fixup and integrated tests for the serialization stuff
4815
4816Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4817
4818 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4819 moved the libxml man page to section 3
4820
4821Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * tree.c: fix bug #72490
4824 * python/libxml.c python/libxml.py: added methods serialize()
4825 and saveTo() to all node elements.
4826
4827Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4828
4829 * xmlIO.c: closed #73430, don't read from an input source
4830 which indicated an end-of-file or an error.
4831
4832Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4833
4834 * parser.c: make sure SAX endDocument is always called as
4835 this could result in a Python memory leak otherwise (it's
4836 used to decrement ref-counting)
4837 * python/generator.py python/libxml.c python/libxml.py
4838 python/libxml2-python-api.xml python/libxml2class.txt
4839 python/tests/error.py python/tests/xpath.py: implemented
4840 the suggestions made by Gary Benson and extended the tests
4841 to match it.
4842
4843Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * python/generator.py: applied patch fixing #73450
4846
4847Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4848
4849 * xpath.c: fixing #61290 "namespace nodes have no parent"
4850 long standing divergence from the XPath REC. NodeSets
4851 simply hold a copy of namespace nodes and those node ->next
4852 points to the parent (which may not be the node carrying the
4853 definition).
4854 * include/libxml/xpath.h: flagged but didn't added a possible
4855 speedup
4856 * DOCBparser.c HTMLparser.c: removed some warnings from push
4857 parser due to new state being added.
4858 * tree.c: new fix from Boris Erdmann
4859 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4860 the XML Canonalization support from Aleksey Sanin
4861
4862Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4863
4864 * tree.c: patch from Boris Erdmann fixing some namespace odities
4865 with xmlCopyNode()
4866
4867Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4868
4869 * xmlIO.c: fix bug #72706 when loading a NULL entity
4870
4871Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4874 actually change in a future XML Namespace revision.
4875
4876Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4877
4878 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4879 added the possibility of returning nodesets from XPath extension
4880 functions written in Python
4881
4882Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4883
4884 * python/*: commiting some Python bindings work done while travelling
4885
4886Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4889 explicitely with memory debugging switched on
4890
4891Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4892
4893 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4894 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4895 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4896 the accessor generator for strings
4897 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4898 regression test.
4899
4900Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4901
4902 * python/README python/generator.py python/libxml.c python/setup.py:
4903 added the 'usual' setup.py to allow building a libxml2-python
4904 module based on the same code. The initialization is however
4905 different the 2 .so files fo libxml2 and libxslt are identical and
4906 they entry point initialize both libraries. this is done to avoid
4907 some possible nasty problem since the Python don't merge the maps
4908 of all shared modules.
4909
4910Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * parser.c: fixed a push/encoding bug reported by Michael
4913 on librsvg
4914
4915Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * include/libxml/parserInternals.h: fixes a misplaced #endif
4918
4919Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4920
4921 * parser.c valid.c: found and fixed a couple of allocation bugs
4922
4923Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4924
4925 * doc/xml.html doc/python.html doc/*: added a Python and binding
4926 page describing the current state of the Python bindings and
4927 giving pointers to the other languages wrappers.
4928
4929Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4930
4931 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4932 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4933 rebuilt the API and web site
4934 * xpath.c: fixed #71978 portability bugs
4935
4936Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4937
4938 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4939
4940Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4941
4942 * include/libxml/parserInternals.h parser.c: had to change
4943 2 internal parsing API when processing document content
4944 to check the start and end of element content are defined
4945 in the same entity
4946 * valid.c include/libxml/valid.h: attribute normalization can
4947 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4948 with the context to report it.
4949 * SAX.c: fixed the last known bugs, crazy validation constraints
4950 when a document is standalone seems correctly handled. There
4951 is a couple of open issues left which need consideration especially
4952 PE93 on external unparsed entities and standalone status.
4953 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4954 The 2 tests left failing are actually in error. Cleanup done.
4955
4956Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4957
4958 * valid.c: implemented E59 spaces in CDATA does not match the
4959 nonterminal S
4960
4961Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4962
4963 * SAX.c parser.c valid.c: more validation test fixups
4964 * check-xml-test-suite.py: added duration info for the tests
4965
4966Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4967
4968 * parser.c valid.c: a couple of errors were reported but not
4969 saved back as such in the parsing context. Down to 1% failure rate
4970 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4971
4972Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4973
4974 * xmlInternald.c: isExtender was missing a char
4975 * parser.c include/libxml/parser.h: % are acceptable in the
4976 internal subset if within a PUBLIC ID
4977
4978Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4979
4980 * SAX.c parserInternals.c valid.c: more work on the conformance
4981 suite. Took the step to finally block documents with encoding
4982 errors. It's a fatal error per the spec, people should have fixed
4983 their documents by now.
4984
4985Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4986
4987 * check-xml-test-suite.py: fixed the test script after some discussion
4988 on the semantic of TYPE="error"
4989 * Makefile.am: added the script to the distrib
4990
4991Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4992
4993 * SAX.c entities.c: fixed a couple of conformances issues deep
4994 into the validation code (standalone and undeclared Notations)
4995
4996Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4997
4998 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4999 stayed there for years !
5000
5001Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5002
5003 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
5004 missing
5005
5006Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5007
5008 * check-xml-test-suite.py: improved the behaviour a bit as
5009 well as the logs
5010 * parser.c valid.c SAX.c: fixed a few more bugs
5011 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
5012
5013Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5014
5015 * check-xml-test-suite.py: python script to run regression tests
5016 against the XML Test suite of W3C/OASis
5017 * SAX.c: fixed a validation bug
5018 * parser.c: fixed 3 errors pointed by the test suite
5019 * doc/buildDocBookCatalog: fixed a typo pointed by drake
5020 * python/Makefile.am: fixed a dependendy
5021
5022Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5023
5024 * xmlmemory.c: avoid a warning bug #71594
5025
5026Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5027
5028 * xmlmemory.c: Jesse Perry provided a patch to remove a few
5029 warning on alpha/Tru64
5030
5031Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5032
5033 * include/libxml/entities.h: fixing a comment
5034 * valid.c: fixing some troubles with validity check on namespaces
5035 * result/VC/NS3 test/VC/NS3: added a specific regression test
5036
5037Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5038
5039 * tree.c: Fixing #71342 serializing '\n' in attribute values
5040 * result/noent/att3 result/att3 test/att3: added a specific
5041 test.
5042
5043Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5044
5045 * python/libxml.c: couple of bug fixes
5046
5047Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5048
5049 * python/*.py: removed tabs and used spaces.
5050
5051Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5052
5053 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5054 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5055
5056Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5059 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5060
5061Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * include/libxml/encoding.h include/libxml/entities.h
5064 include/libxml/globals.h include/libxml/parser.h
5065 include/libxml/threads.h include/libxml/tree.h
5066 include/libxml/xmlmemory.h: trying to fix the include mess
5067
5068Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5069
5070 * include/libxml/xmlmemory.h: reverted part of the previous
5071 attempt to provide #69655, this was breaking the build.
5072
5073Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5074
5075 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5076 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5077 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5078 include/libxml/parserInternals.h include/libxml/tree.h
5079 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5080 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5081 clean.
5082 * python/libxml.c: fixed a warning.
5083
5084Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5085
5086 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5087 copying of node, merge back IDs in the target document.
5088 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5089 test/XInclude/ents/ids.xml: test case
5090 * result/VC/ElementValid4: output changed due to a typo fix
5091
5092Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5093
5094 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005095 generate the dependencies right as Jacob found out. Add
5096 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005097
5098Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5099
5100 * parserInternals.c valid.c: Justin Fletcher found some parts
5101 of the code needing cleanup
5102 * libxml.spec.in python/Makefile.am python/generator.py
5103 python/libxml.c python/libxml.py: Fixed the python Makefiles
5104 corrected a bug showing up on ia64, changed the name of the
5105 python internal module too
5106
5107Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5108
5109 * Makefile.am: applied patch from Andris Pavenis for binary
5110 name suffixes
5111
5112Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5113
5114 * xmllint.c win32/win32config.h: fixing #68748
5115
5116Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5117
5118 * valid.c: fixing #70166
5119
5120Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5121
5122 * valid.c: fixing #70077
5123
5124Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5125
5126 * Copyright Makefile.am README configure.in libxml.spec.in:
5127 Changed to the MIT Licence
5128 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5129 doc/xmlio.html: updated the doc accordingly
5130 * include/libxml/xmlwin32version.h configure.in: preparing
5131 2.4.14 release
5132 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5133 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5134 fixed the const xmlChar * wrapper and generator, XPath extension
5135 functions now use the context as first argument
5136 * python/tests/tstxpath.py python/tests/xpath.py
5137 python/tests/xpathext.py: Updated the tests accordingly
5138 * tree.c: fixed bug #70067
5139
5140Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5141
5142 * Makefile.am: cleanup
5143 * debugXML.c: always use stdout if output is NULL
5144 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5145 * python/Makefile.am python/generator.py python/libxml2class.txt
5146 python/libxml_wrap.h python/types.c: augmented the number of bindings
5147 handling FILE * and XPath contexts
5148 * python/tests/Makefile.am: avoid a stupid problem due to the
5149 use of TEST.
5150
5151Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5154
5155Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5156
5157 * python/TODO python/libxml.c: cleanup the extension function lookup
5158 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5159
5160Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5161
5162 * configure.in python/Makefile.am: do not install outside
5163 of prefix
5164
5165Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5166
5167 * python/TODO python/libxml.c: started adding SAX interfaces
5168 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5169 SAX test
5170
5171Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5172
5173 * tree.c: hardened the addChild function
5174 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5175 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5176 added accessors needed for xmlNode, a bit more testing and
5177 extension of interfaces
5178 * python/tests/Makefile.am python/tests/build.py: added a test
5179 build from scratch/save/load/check
5180
5181Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5182
5183 * parserInternals.c: change a small bit in the way valididy
5184 error messages get initialized
5185 * python/TODO python/libxml.c python/libxml2-python-api.xml
5186 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5187 added some memory debugging to track leaks at the libxml2 level
5188 * python/tests/*.py: changed all tests to check for leaks,
5189 there is just one left in XPath extension registrations.
5190
5191Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5192
5193 * python/TODO python/generator.py python/libxml2-python-api.xml
5194 python/libxml2class.txt: more accessor classes for the parser
5195 context, allow to switch on and check validity
5196 * python/tests/Makefile.am python/tests/error.py
5197 python/tests/invalid.xml python/tests/valid.xml
5198 python/tests/validate.py: attded more test and and added error.py
5199 which I forgot to commit in the last step
5200
5201Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5202
5203 * python/Makefile.am python/types.c: cleanup
5204 * python/libxml.c python/libxml.py python/libxml_wrap.h
5205 python/generator.py python/libxml2-python-api.xml
5206 python/libxml2class.txt: added class for parser context, added
5207 first cut for push mode support. Added a framework to generate
5208 accessors functions.
5209 * python/tests/Makefile.am python/tests/push.py: added a push
5210 test
5211
5212Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5213
5214 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5215 bug a bit of cleanup.
5216
5217Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5218
5219 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5220 python/libxml2class.txt: adding error redirections and preformat
5221 to a python handler
5222 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5223 tests self checking
5224
5225Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5226
5227 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5228 a function
5229
5230Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5231
5232 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5233 python/libxml.c python/libxml2-python-api.xml
5234 python/libxml2class.txt: Progressing through the TODOs, class
5235 description output, extra XML API, RPM now builds the wrappers
5236 for all python installed versions
5237
5238Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5239
5240 * configure.in libxml.spec.in python/Makefile.am python/TODO
5241 python/generator.py python/libxml2class.txt: added more informations
5242 in the libxml2-python package including docs. Slightly changed
5243 the class hierarchy
5244 * python/tests/*: added basic regression tests infrastructure too
5245
5246Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5247
5248 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5249 added libxml2-python as part of the packages installed
5250
5251Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5252
5253 * python/Makefile.am python/generator.py python/libxml.c
5254 python/libxml.py: more work, now able to extend the
5255 XPath interpreter with functions written in python.
5256
5257Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5258
5259 * python/Makefile.am: Jacob sent a patch to allow building from
5260 tarfile.
5261
5262Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5263
5264 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5265 inserted the python wrappers build, I hope this won't be too
5266 unportable
5267
5268Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5269
5270 * xpath.c: minor optimization
5271 * python/generator.py python/libxml.c python/libxml.py
5272 python/libxml_wrap.h: more work on the python bindings,
5273 they now support XPath and there is no evident leak
5274
5275Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5276
5277 * python/generator.py python/libxml.c python/libxml.py:
5278 more work on the python bindings generator.
5279
5280Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5281
5282 * python/generator.py python/libxml.c python/libxml_wrap.h:
5283 more work on the python bindings.
5284
5285Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5286
5287 * python/generator.py python/libxml.c python/libxml.py
5288 python/libxml_wrap.h: commited early version of a python binding
5289 for private use only ATM
5290
5291Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5292
5293 * entities.c tree.c include/libxml/entities.h: applied patch
5294 from Anthony Jones to implement copy of DTD subtree too. Had
5295 just to keep 2 function private which really ought to become
5296 public ones.
5297
5298Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5299
5300 * xmllint.c: added pointers to the web pages in the usage()
5301
5302Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5303
5304 * tree.c: more fixes from Petr Kozelka for attribute handling
5305 in the tree API to align the semantic with DOM.
5306
5307Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5308
5309 * valid.c tree.c entities.c: another set of patches from
5310 Anthony Jones for copy operations cleanup and robustness
5311
5312Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5313
5314 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5315 an alphabetic index based on comments content
5316 * doc/*: rebuilt the web site with the new references
5317
5318Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5319
5320 * parserInternals.h: Greg Sjaardema suggested to use an
5321 eponential buffer groth policy in xmlParserAddNodeInfo()
5322
5323Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5324
5325 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5326 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5327 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5328 to generate cross-references, and added/updated the stylesheets
5329 to generate and link API indexes. The generic keyword index
5330 is not done yet.
5331 * doc/*.html: regenerated all the usual docs too
5332
5333Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5334
5335 * debugXML.c: added an xpath function to the shell for T. V. Raman
5336
5337Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5338
5339 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5340 debug routines.
5341
5342Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5343
5344 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5345 support of attribute nodes
5346
5347Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5348
5349 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5350 hopefully near complete and fully documented of the API in XML
5351 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5352 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5353 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5354 include/libxml/parserInternals.h include/libxml/valid.hi
5355 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5356 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5357 include/libxml/xpath.h include/libxml/xpathInternals.h:
5358 Cleaned up the doc comments a lot in the process, the interface
5359 coverage is now 100%
5360
5361Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5362
5363 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5364 extracts comments from the gtk-doc DocBook output (a bit
5365 convoluted but seems to work).
5366
5367Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5368
5369 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5370 added an XML description of the API, moved the script generating
5371 it here. Added a "make api" target
5372
5373Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5374
5375 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5376
5377Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5378
5379 * xpath.c include/libxml/xpathInternals.h: the change made to
5380 xmlXPathFuncLookupFunc was incompatible roll it back
5381
5382Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5383
5384 * SAX.c: cleanup patch from Anthony Jones
5385 * doc/Makefile.am: fix the headers to avoid in make scan
5386 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5387 includes, * vs Ptr and general cleanup
5388 * parsedecl.py: first version of a script to extract the
5389 module interfaces, the goal will be to provide .decl or XML
5390 specification of the interfaces to build wrappers.
5391
5392Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5393
5394 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5395 now provides return codes in case of errors
5396
5397Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5398
5399 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5400 Upgraded to trio baseline 1.6
5401 * strio.h strio.c: Replaced by triostr.h and triostr.c
5402
5403Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5404
5405 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5406 of strdup usage in the code
5407
5408Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5409
5410 * parser.c error.c: Keith Isdale complained rightly that
5411 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5412
5413Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5414
5415 * tree.c: fixed the funxtion to set the xml: attributes
5416 * debugXML.c: added "setbase" to test it.
5417
5418Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5419
5420 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5421 to allow updating an attribute content
5422
5423Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5424
5425 * libxml.h: try to avoid problems when compiling on Windows
5426
5427Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5428
5429 * hash.c: patch from Anthony Jones for hash.c allocation size
5430 * Makefile.am: trying to work around Yet Another Libtool Madness
5431 and build the 2.4.13 release finally ...
5432
5433Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5434
5435 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5436 * doc/* : update of the documentation
5437
5438Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5439
5440 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5441 at fixing #61290 :-(
5442
5443Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5444
5445 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5446 Fixes bug #67229
5447
5448Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5449
5450 * tree.c: trying to avoid troubles when a subtree is copied
5451 and coalesced in part with the target tree. Should fix
5452 bug #67407
5453
5454Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5455
5456 * valid.c: fixed validation of attributes content of type
5457 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5458 values, very old bug. Fixes #67671
5459
5460Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5461
5462 * parser.c include/libxml/parserInternals.h tree.c: integrated
5463 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5464 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5465
5466Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5467
5468 * threads.c: applied Serguei Narojnyi's patch to add native
5469 thread support on the Win32 platform
5470 * testThreadsWin32.c Makefile.am: added the test program also
5471 from Serguei, Win32 specific
5472 * include/win32config.h include/libxml/xmlwin32version.h.in:
5473 added patch from Igor for the Windows thread specific defines.
5474
5475Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5478
5479Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5480
5481 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5482 output page into XMLinfo.html. Close bug #66951 and
5483 raised by Robert Collins too.
5484
5485Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5486
5487 * encoding.c: Paul Keogh pointed out a possibility of segfault
5488 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5489 Closes bug # 68238
5490
5491Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5492
5493 * doc/*.html: updated the Gdome2 links
5494
5495Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5496
5497 * libxml.h: Applied following patches from Robert Collins
5498 and make sure IN_LIBXML is defined when compiling it
5499 -------
5500 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5501 as well as Visual C.
5502 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5503 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5504 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5505 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5506 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5507 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5508 xmlSysIDExists xmlNoNetExists).
5509 * xmllint.c: Don't include winsock2.h for Cygwin.
5510
5511Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5512
5513 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5514 when the version info is not present.
5515
5516Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5517
5518 * tree.c: Anthony Jones pointed out a problem in
5519 xmlStringGetNodeList() and provided a fix for it
5520
5521Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5522
5523 * parser.c: patch from Frank J Franklin to remove a bug in
5524 xmlCreatePushParserCtxt() when the initial buffer passed
5525 is large.
5526
5527Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5528
5529 * win32/*: big cleanup of the Windows/MSVC project files
5530 from Igor Zlatkovic
5531
5532Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5533
5534 * doc/Makefile.am: should fix #67674 and avoid troubles if
5535 xsltproc is not available or fails in the prefix provided
5536
5537Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5538
5539 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5540
5541Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5544 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5545 Fixed a few other problems raised by Charlie Bozeman.
5546 * result/VC/ElementValid[5-7]: fixed the output
5547
5548Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5551 patches from Charlie Bozeman. Regenerated the HTML docs.
5552
5553Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5556 for Windows from Igor
5557
5558Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * xmllint.c: applied Justin Fletcher patch for --output or -o
5561
5562Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5563
5564 * win32/libxml2/libxml2.def.src: close #67019
5565
5566Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * xmllint.c: applied Justin Fletcher generic timing patch
5569 similar to the one already applied to xsltproc.
5570
5571Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5572
5573 * include/libxml/tree.h tree.c: applied documentation patches
5574 from Charlie Bozeman
5575
5576Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5577
5578 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5579
5580Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5581
5582 * valid.c: fix the xmlStrdup() used in the previous patch.
5583 * valid.c: added --dropdtd
5584 * tree.c: fixed xmlUnlinkNode so it also removes the references
5585 from the document if the node is a DTD
5586
5587Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * HTMLtree.c valid.c: cleanup some static declarations
5590
5591Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5592
5593 * xmllint.c: removed another strdup()
5594 * doc/FAQ: removed the HP/UX entry
5595
5596Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5597
5598 * valid.c: fix bug #66816 when validating.
5599 * xmllint.c: don't use sys/time.h if configure did not found it
5600
5601Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5602
5603 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5604 xmlcatalog_man.xml
5605
5606Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5607
5608 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5609 xmlInitMemory() was declared twice
5610
5611Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5612
5613 * globals.c: do not reference strdup() !
5614 * configure.in libxml-2.0.pc.in: trying to fix the libs
5615 of the various config extraction modules
5616
5617Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * configure.in : preparing 2.4.12
5620 * doc/* : updated and rebuilt the docs
5621
5622Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * uri.c: closed bug #66159
5625 * testURI.c: added --escape option
5626 * configure.in: some cleanup for xml2-config --cflags
5627
5628Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5629
5630 * globals.c testThreads.c: removed some misplaced includes
5631 of xmlversion.h
5632
5633Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5634
5635 * threads.c: patch from Gary Pennington fixing a possible
5636 problem at initialization time.
5637
5638Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5641 Eric Lavigne contribution to build libxml2 on MacOS using
5642 CodeWarrior.
5643
5644Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5645
5646 * xmllint.c: applied Geert Kloosterman's patch to fix
5647 --repeat --timing output
5648
5649Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5652 where non-wellformed XML declaractions were not detected.
5653
5654Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5657
5658Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5661 gets reset by xmlCleanupInputCallbacks() and this makes the
5662 function useless. Same for output.
5663
5664Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5665
5666 * xmlIO.c: robert pointed out a loop error in callback cleanups
5667
5668Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5669
5670 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5671 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5672 they are not really tied to debugging
5673
5674Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5675
5676 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5677 * xmllint.c: better --catalogs description
5678
5679Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5680
5681 * tree.c: fixed a couple of problems in xmlSetProp()
5682
5683Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5684
5685 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5686 unappropriate stdout output.
5687
5688Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5691 by Denis Beurive, closes #65111
5692
5693Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5694
5695 * valid.c: in case of content model validity error, don't
5696 print it if validity warnings were not requested.
5697
5698Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5699
5700 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5701 * parserInternals.c: removed the last exit() call. Print an
5702 unmaskable error on stderr instead (library mismatch detection)
5703
5704Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5705
5706 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5707 shell instructions from Heiko Rupp
5708
5709Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5710
5711 * catalog.c: use the URL notation file:// for default catalog paths
5712
5713Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5714
5715 * include/libxml/tree.h: better comments for _private fields
5716 * tree.c: removed a problem when copying an entity reference.
5717
5718Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5719
5720 * vms/*: updated instructions and diffs from John A Fotheringham
5721
5722Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5723
5724 * include/libxml/xmlerror.h: avoid an include problem if
5725 #include <libxml/xmlerror.h> happens first in code
5726 seems to be the case in KDE libs
5727
5728Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5731 from Igor for Windows
5732
5733Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5734
5735 * Makefile.am: Gary Pennington pointed out a missing prefix
5736
5737Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5738
5739 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5740 * doc/*: upgraded and rebuilt the docs
5741
5742Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5743
5744 * HTMLparser.c: fix comment in scripts element parsing.
5745 * result/HTML/doc3*: updated the results.
5746
5747Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5748
5749 * uri.c: another URI bug fix #63336, using Joel Young patch.
5750
5751Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5752
5753 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5754 a cleaned up version of the Pwd shell string generation.
5755
5756Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5757
5758 * valid.c include/libxml/tree.h: trying to fix namespaces +
5759 validation problems for good, closing #63619 in the process
5760 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5761 wrong in this respect, fixed it.
5762
5763Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5764
5765 * xmllint.c: Morus Walter patch to allow --format and --encode
5766
5767Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5768
5769 * debugXML.c: Stefan Kost provided an help command for the shell
5770
5771Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * debugXML.c: Heiko Rupp pointed that the shell would crash
5774 on empty nodesets returns.
5775
5776Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5777
5778 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5779 migh need the history libraries
5780
5781Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5782
5783 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5784 handle the case of < in quoted attributes, Bastian Kleineidam
5785
5786Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5787
5788 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5789 fixing catalog breakages
5790 * Makefile.am catalog.c result/catalogs/catal
5791 result/catalogs/mycatalog.* test/catalogs/catal*:
5792 fixed more problems in catalog support, added more regression tests
5793 for both XML and SGML catalog handling
5794
5795Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5796
5797 * debugXML.c: applied an improvement to xmlGetLineNo() from
5798 Keith Isdale
5799
5800Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5801
5802 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5803 Side effect of the progressive catalog loading
5804
5805Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5806
5807 * Makefile.am: confexecdir and confexec_DATA were defined twice
5808 pointed out by Karl Eichwalder
5809
5810Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * xmlcatalog.c: avoid unlink() and use remove() instead.
5813
5814Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * libxml.spec.in: cleanup
5817 * include/libxml/xmlwin32version.h: updated with 2.4.8
5818
5819Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5820
5821 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5822 of compiling libxml with a non standard set of options
5823
5824Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5825
5826 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5827 document --sgml option, fixing gnome bugzilla #63382
5828
5829Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5830
5831 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5832 breakage of 2.4.7, added a couple of really needed APIs
5833 like xmlCatalogIsEmpty() and xmlNewCatalog()
5834 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5835 for install-catalog
5836 * configure.in: preparing 2.4.8
5837
5838Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5839
5840 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5841 include/libxml/tree.h include/libxml/xmlIO.h: more include
5842 cleanups, export cleanly one html output + format function.
5843
5844Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5845
5846 * parser.c: removed initGenericErrorDefaultFunc call from
5847 xmlInitParser() since it could destroy previous calls to
5848 xsltSetGenericErrorFunc() effects
5849
5850Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5851
5852 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5853 keyword.
5854
5855Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5856
5857 * Makefile.am: cleanup
5858 * threads.c: cleanup too
5859 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5860 from xsltproc
5861 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005862 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005863
5864Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5865
5866 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5867 was not used anymore !
5868
5869Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5870
5871 * configure.in: preparing 2.4.7
5872 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5873 manual page from John
5874 * doc/*: updated the doc and rebuilt the generated pages
5875
5876Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5877
5878 * xmlIO.c: closing bug #62711, the library should never
5879 close stdin or stdout.
5880
5881Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5882
5883 * uri.c: second pass at fixing #63336, using Joel Young
5884 final patch. looks okay.
5885
5886Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5887
5888 * uri.c include/libxml/uri.h: trying to clear #63336
5889 allowing the escaping routine to parse unconformant
5890 URI-References.
5891
5892Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5893
5894 * vms/readme.vms vms/build_libxml.com nanoftp.c
5895 include/libxml/xmlversion.h.in: a few VMS updates from
5896 John A Fotheringham
5897 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5898 and xmlCleanupOutputCallbacks() for the Perl binding people.
5899
5900Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5901
5902 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5903 apply fixes to close #63271 and avoid segfaults when
5904 the error routine gets callbed before xmlInitParser()
5905 get called.
5906 * nanoftp.c error.c: Applied patches from Justin Fletcher
5907 correcting some xmlGenericError misuses.
5908
5909Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5910
5911 *doc/xmllint.xml, doc/xmllint.1
5912 New and improved man page for xmllint - .xml is the original, .1
5913 is the generated man page
5914
5915Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5916
5917 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5918 the web site from the main HTML document.
5919
5920Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5921
5922 * parser.c: fixed an erroneous validation bug when PE refs
5923 occurs in external parsed entities referenced from the
5924 internals subset
5925 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5926 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5927 added the associated testcase, it's a nice one.
5928 * HTMLparser.c: generate the DTD node as HTML still ...
5929 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5930
5931Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5932
5933 * HTMLparser.c: fixed a bug in htmlNewDoc()
5934
5935Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5936
5937 * test/threads/*: added entities testing to the Thread test
5938 * testThreads.c: make the test reasonable
5939 * DOCBparser.c: fix the DTD public and system ID
5940 * xmllint.c: added --sgml for SGML DocBook importing
5941 * Makefile.am: added Docbtests target
5942
5943Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5944
5945 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5946 * testThreads.c: removed bogus include
5947
5948Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5949
5950 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5951 fixed a very serious (looping) validation bug
5952
5953Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5954
5955 * include/libxml/globals.h include/libxml/threads.h threads.c
5956 testThreads.c: far more testing, cleaning up bugs
5957 * *.c : make sure globals.h is always included.
5958
5959Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5960
5961 * HTMLparser.c: try to get rid of parser loops for good.
5962
5963Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5964
5965 * configure.in: fixed some bugs in CFLAGS passing.
5966 * test/threads Makefile.am testThreads.c: added a specific
5967 threaded test case (really nasty, guaranteed).
5968
5969Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5970
5971 * catalog.c: serious cleanup on the management of the
5972 XML catalog tree, more tests done, especially with
5973 the catalog PI.
5974
5975Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5976
5977 * catalog.c: avoid a problem in catalog cleanup on SMP if
5978 catalogs were not initialized.
5979
5980Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5981
5982 * catalog.c xpath.c: trying to cleanup the not thread safe
5983 parts of the library.
5984
5985Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5986
5987 * include/libxml/globals.h configure.in global.data: make
5988 the allocation be per-thread a configure option
5989 * encoding.c include/libxml/parser.h: fixed compilation
5990 errors
5991
5992Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5993
5994 * include/libxml/parser.h: Norm reported that a few lines
5995 added were breaking libxslt compile, removed them for now
5996
5997Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5998
5999 * parser.c parserInternals.c threads.c: debugged and fixed
6000 initialization problems which were giving troubles on SMP
6001 boxes.
6002
6003Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6004
6005 * include/libxml/Makefile.am: missing globals.h
6006
6007Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6008
6009 * globals.c: added a couple of standard includes.
6010
6011Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6012
6013 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
6014 include/libxml/parserInternals.h include/libxml/tree.h
6015 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
6016 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
6017 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
6018 Applied the last patches from Gary, cleanup, activated threading
6019 all user accessible global variables are now handled in globals.[ch]
6020 Still a bit rought but make tests passes with either
6021 --with-threads defined at configure time or not.
6022 * Makefile.am example/Makefile.am: added globals.[ch] and threads
6023 linking options
6024
6025Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6026
6027 * Makefile.am include/libxml/Makefile.am
6028 include/libxml/globals.h globals.c include/libxml/threads.h
6029 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
6030 configure.in: started integrating the core of the thread support
6031 not activated yet but half integrated. The code should still
6032 compile and work anyway.
6033
6034Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6035
6036 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
6037 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
6038 integrating the non-controversial parts of Gary Pennington
6039 multithread patches
6040 * catalog.c: corrected a small bug introduced
6041
6042Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6043
6044 * catalog.c include/libxml/catalog.h: very serious cleanup,
6045 isolating unportable code and as much as possible the accesses
6046 to the global shared catalog. May need more testing !
6047
6048Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6049
6050 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6051 Keith Isdale patches for the XSLT debugger interfaces. Some
6052 cleanup
6053
6054Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6055
6056 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6057 * DOCBparser.c: generate line nubers in elements
6058
6059Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6060
6061 * configure.in: preparing 2.4.6 release
6062 * doc/xml.html doc/html/*: updated and rebuilt the docs
6063 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6064
6065Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6066
6067 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6068 adding documentation for DV's supercatalog support
6069
6070Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6071
6072 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6073 super catalog support adding one API and one flag --sgml to
6074 xmlcatalog
6075
6076Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6077
6078 * doc/xmlcatalog_man.xml, xmlcatalog.1
6079 One more crack at
6080 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6081
6082
6083Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6084
6085 * xpath.c: implemented xmlXPathObjectCopy for external objects
6086 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6087
6088Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6089
6090 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6091 finishing up fix to
6092 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6093 the xmlcatalog man page display more elegantly
6094
6095Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6096
6097 * configure.in: closing bug #61832
6098 * HTMLparser.c: removed a warning
6099
6100Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6101
6102 * xpath.c: fixing #61673 part I, do not loose doc information
6103 when copying result value trees.
6104
6105Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6106
6107 * xpath.c: trying to harden the XPath interpreter
6108
6109Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6110
6111 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6112 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6113
6114Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6115
6116 * HTMLparser: repaired another loop problem
6117
6118Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6119
6120 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6121 parsing.
6122 * xpath.c: fix bug #61291 the default XML namespace node is
6123 missing from the namespace axis.
6124 * tree.c: refuse to create namespaces nodes with prefix "xml"
6125
6126Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6127
6128 * SAX.c: ouch a non-defined namespace could lead to a crash,
6129 fixed #61215
6130
6131Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6132
6133 * parserInternals.c: closed bug #61054
6134
6135Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6136
6137 * include/libxml/Makefile.am: closing #60708
6138
6139Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6140
6141 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6142 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6143
6144Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6145
6146 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6147
6148Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6149
6150 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6151 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6152
6153Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6154
6155 * catalog.c: Justin Fletcher provided cleaup code in case
6156 HAVE_STAT is not defined
6157 * include/win32config.h: Igor Zlatkovic suggested to have
6158 HAVE_STAT defined there
6159
6160Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6161
6162 * catalog.c - fixed typing error reported by M. Barros
6163
6164Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6165
6166 * xmllint.c - fixing typo
6167
6168Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6169
6170 * HTMLparser.c: small enhancement to prevent loop on
6171 unrecognizable data
6172
6173Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6174
6175 * parserInternals.c: applying patch from bug #60757 this
6176 should close it
6177
6178Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6179
6180 * catalog.c xmlcatalog.c: removed a couple of warning
6181 * xpath.c: try to solve the linking problem on platforms
6182 needing trio to compile
6183
6184Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6185
6186 * Makefile.am libxml.spec.in: backing up non-documented changes
6187 commited without review or aproval by Jens Finke <jens@gnome.org>
6188 * HACKING: made 100% clear that no commit should be done directly
6189
6190Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6191
6192 * configure.in: Joe Orton provided a patch fixing a problem
6193 when iconv is specified to be in a non-standard directory
6194 but wasn't exported in xml2-config --cflags
6195
6196Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6197
6198 * configure.in: let's ship 2.4.5 before getting too much
6199 troubles with 2.4.4 errors.
6200
6201Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6202
6203 * encoding.c entities.c: do not output hexadecimal charrefs
6204 when serializing HTML since some version of Netscape can't
6205 grok it, generate decimal ones.
6206 * result/HTML/doc3.htm: output changed due to previous test
6207 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6208
6209Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6210
6211 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6212 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6213
6214Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6215 Released 2.4.4
6216
6217 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6218 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6219 updated the configuration scripts systems accordingly
6220
6221Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6222
6223 * configure.in: preparing for 2.4.4
6224 * doc/xml.html doc/html/*: updated and rebuilt the docs
6225
6226Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6227
6228 * win32/dsp/libxml2.def.src: tried to incorporate comments
6229 from bug #59220
6230
6231Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6232
6233 * parser.c result/noent/wml.xml: fixed bug #59981 related
6234 to handling of '&' in attributes when entities are substitued
6235
6236Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6237
6238 * libxml.h include/libxml/xmlversion.h.in
6239 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6240 Tried to close bug #60131
6241
6242Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6243
6244 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6245
6246Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6247
6248 * SAX.c: fixing bug #59946 on xmlns=""
6249
6250Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6251
6252 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6253 but allocates a new error code.
6254
6255Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6256
6257 * xmllint.c: John Fleck fixed typos in the options output
6258 * parser.c SAX.c: fix ignorable white space SAX selection
6259
6260Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6261
6262 * entities.c: Steve Underwood found the possibility of an
6263 ininite loop in case of error.
6264
6265Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6266
6267 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6268
6269Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6270
6271 * parser.c: warn if version is not 1.0 but it's not
6272 strictly speaking an error after analyzing the spec
6273
6274Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6275
6276 *doc/catalog.html - add link to the html version of the
6277 man page, other linguistic cleanups
6278
6279Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6280
6281 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6282 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6283 file, has not yet been included in the build.
6284
6285Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6286
6287 * catalog.c: removed a duplicate affectation Justin Fletcher
6288
6289Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6290
6291 * tree.c: Armin Sander pointed a possible text coalescing
6292 problem, completed his patch.
6293
6294Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6295
6296 * trionan.c: Fixed const and volatile re-definition problem
6297
6298Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6299
6300 * libxml.4 parser.c: doc updates from Heiko Rupp
6301 * parserInternals.c: 2 sanity checks from Heiko Rupp
6302
6303Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6304
6305 * tree.c: applied patch from Armin Sander to make some pointers
6306 const in xmlCopyNode()
6307 * include/libxml/tree.h: added fix to the header
6308
6309Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6310
6311 * xpath.c: hum, restrict the integer usage gcc bug workaround
6312 to only gcc compilers so that other architecture don't get
6313 penalized by this limitation.
6314 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6315
6316Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6317
6318 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6319 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6320
6321Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6322
6323 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6324 --convert option to xmlcatalog to convert SGML ones to
6325 the XML syntax.
6326 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6327
6328 2.4.3 got released at that point
6329Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6330
6331 * catalog.c xmlIO.c: started some serious testing and fixed
6332 a few bug and optmization needs.
6333
6334Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6335
6336 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6337 preparing for a 2.4.3 release even if it may not be ready yet
6338 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6339 all file parsing lookup to go through the entity resolver, add
6340 to add an API to bypass it (needed to load catalogs themselves),
6341 some cleanup on the catalog code too.
6342 * nanoftp.c: small cleanup
6343 * doc/catalog.html: small update
6344
6345Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6346
6347 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6348 Jun Kuriyama
6349
6350Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6351
6352 * doc/catalog.html: finished the catalog documentation
6353
6354Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6355
6356 * doc/catalog.html doc/xml.html: added documentation about
6357 Catalog support, misses an API description
6358 * doc/html/*: reextracted the API pages
6359
6360Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6361
6362 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6363 Added the part about section 7.2 on URI resolution,
6364 fixed a side effect in the HTML parser, look complete
6365 and ready to rock except the URI/SystemID part!
6366
6367Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6368
6369 * include/libxml/catalog.h include/libxml/parser.h
6370 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6371 xmlIO.c: added support and APIs needed for the catalog PI
6372 * include/libxml/xmlIO.h: cleanup
6373
6374Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6375
6376 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6377 include/libxml/catalog.h: starts to look okay, really
6378 plugged the new framework, cleaned a lot of stuff,
6379 added some APIs, except the PI's support missing this
6380 should be mostly complete
6381 * result/catalogs/* test/catalogs/*: added new test, enriched
6382 the existing one with URN ID tests
6383
6384Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6385
6386 * catalog.c: fixed nextCatalog
6387 * result/catalogs/docbook test/catalogs/*: started adding
6388 a small regression test
6389
6390Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6391
6392 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6393 more work on the XML catalog support.
6394 * parser.c include/libxml/parser.h: small cleanup seems using
6395 list as a public parameter name can give portability troubles
6396 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6397 include/libxml/xpath.h include/libxml/Makefile.am: removed
6398 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6399 wrappers
6400
6401Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6402
6403 * Makefile.am trio.c triodef.h trionan.c xpath.c
6404 include/libxml/Makefile.am include/libxml/trionan.h:
6405 Re-worked Not-A-Number and Infinity support.
6406 * xmlcatalog.c: added readline include files
6407
6408Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6409
6410 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6411 testCatalog as xmlcatalog, making it an installed app
6412 adding a shell, and preparing it to be a /etc/xml/catalog
6413 management tool, though not ready yet
6414 * catalog.c include/libxml/catalog.h: adding support for
6415 XML Catalogs http://www.oasis-open.org/committees/entity/
6416 not finished, there is some interesting tradeoffs and a
6417 few open questions left.
6418
6419Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6420
6421 * xmllint.c: fixed a line formatting problem
6422
6423Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6424
6425 * SAX.c: removed a couple of unused variable (Albert Chin)
6426
6427Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6428
6429 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6430 trying to fix some troubles w.r.t. function returning
6431 const xxxPtr.
6432
6433Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6434
6435 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6436 defined
6437
6438Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6439
6440 * xpointer.c: removed unused var
6441
6442Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6443
6444 * testXPath.c: another small cleanup closing bug #59110
6445
6446Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6447
6448 * win32/dsp/libxml2.def.src: small cleanup closing bug
6449 #59108
6450
6451Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6452
6453 * example/gjobread.c: add xmlCleanupParser() before leaving
6454
6455Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6456
6457 * config.h.in configure.in include/libxml/xmlwin32version.h:
6458 released 2.4.2
6459
6460Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6461
6462 * include/libxml/valid.h debugXML.c valid.c: deprecate
6463 the non-boundchecking Sprintf functions, add Snprintf
6464 this should close bug #57984
6465
6466Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6467
6468 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6469 URIs before doing the lookups (pointed by Mark Vakoc)
6470
6471Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6472
6473 * xpath.c: serious changes on Result Value Trees and NodeSets
6474 w.r.t. deallocation and collect operations. Probably not
6475 100% clean (merge of allocated trees smells like a problem).
6476 Seems sufficient to close #58943
6477
6478Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6479
6480 * xmllint.c: adding a --format option
6481
6482Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6483
6484 * xpath.c: count() was broken on Result Value Tree
6485 * xmlIO.c: fixed file:/// accesses on _WIN32
6486
6487Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6488
6489 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6490 macro was renamed, this should close bug #58683
6491
6492Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6493
6494 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6495 entity substitution mode text at the end of the entity might
6496 be added due to text coalescing.
6497 * nanoftp.c parser.c: small cleanup
6498
6499Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6500
6501 * HACKING: added John Fleck right to commit in the doc subdir
6502
6503Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6504
6505 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6506 allow to inherit attributes from the DTD directly in the
6507 tree, this is needed for XPath and can be a useful feature.
6508 Inherited namespaces are always provided at the tree level now
6509 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6510 of tests for this feature (XSLT being the prime user).
6511
6512Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6513
6514 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6515 testSAX.c xmlIO.c xmllint.c include/win32config.h
6516 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6517 include/libxml/xmlwin32version.h.in win32/README.MSDev
6518 win32/dsp/*: applied Win32 Facelift No.2 patches from
6519 Igor Zlatkovic for Windows/MSC
6520
6521Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6522
6523 * SAX.c: unparsedEntityDecl() the URI computation of the
6524 entity wasn't done breaking XSLT unparsed-entity-uri()
6525
6526Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6527
6528 * xpath.c: fixed a bug when walking the descendants and
6529 the current node has no children
6530 * debugXML.c: show up when a text node is supposed to not be escaped
6531
6532Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6533
6534 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6535 worked like the set:leading() function)
6536 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6537
6538Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6541
6542Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * include/libxml/xmlIO.h: apply change to close #58141
6545 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6546
6547Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * parser.c: when the internal subset uses a PE, then the
6550 included entity can use conditional sections.
6551
6552Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6555 when walking the namespace axis showing up in
6556 libxst/tests/general/bug-12
6557 * xmlmemory.c: added the possibility to trace a given block
6558 defined by its address
6559
6560Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * parser.c: don't override existing encoding specified before
6563 starting xmlParseDocument()
6564
6565Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * include/libxml/xmlwin32version.h: reinserted, needed for
6568 Windows users of CVS
6569
65702001-07-27 Darin Adler <darin@bentspoon.com>
6571
6572 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6573 * testCatalog.c: Add include of <libxml/parser.h>.
6574
65752001-07-27 Darin Adler <darin@bentspoon.com>
6576
6577 * include/libxml/.cvsignore:
6578 * include/libxml/xmlwin32version.h:
6579 Remove this file from CVS because it's generated.
6580
6581Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * parser.c include/libxml/parser.h: applied const patches from
6584 Tom Moog #58002
6585
6586Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6587
6588 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6589 lookup framework
6590
6591Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * tree.c: fixed xmlCopyNode() for documents
6594
6595Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6598
6599Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * parser.c: fixes bug #57652 reported by Morus Walter
6602
6603Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6606
6607Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6610 errors, lesson don't add new functions at 1am before a release
6611 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6612 from XPath initialization when possible.
6613
6614Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * result/scripts/base*: removing history/readline changed
6617 this slightly
6618 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6619 xmllint.c: make element content line number generation
6620 optionnal to avoid breaking old apps added interface to switch
6621
6622Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006625 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006626 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6627 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6628 John Kroll fixes to allow saving to HTTP via PUT (or
6629 POST of needed).
6630 * doc/html/*.html: regenerated the docs
6631
6632Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6633
6634 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6635 xmlHashScanFull and xmlHashScannFull3 to get passed the
6636 three keys as arguments to the callback function
6637
6638Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * configure.in Makefile.am: removed libxml softlink for good
6641 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6642 100% coverage by gtk-doc
6643
6644Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6647 fixed serious troubles due to size_t vs. int mismatch
6648
6649Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6652
6653Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6654
6655 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6656 convenient extension API for value and context managing
6657 Now handles external objects through xmlXPathPopExternal,
6658 xmlXPathWrapExternal and xmlXPathReturnExternal.
6659 Added functions for sets operations (intersection, etc.)
6660
6661Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6664 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6665 HTMLparser.c: cleanup of global variables, marking some
6666 const or private.
6667
6668Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6669
6670 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6671 fixed xmlXPathNodeSetItem when passing index=0
6672
6673Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6676
6677Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * xmllint.c: fixed compilation under Cygwin #57503
6680 * TODO: update
6681
66822001-07-13 Peter Williams <peterw@ximian.com>
6683
6684 * config.h.in: add #undef HAVE_DLFCN_H
6685
6686 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6687 builddir.
6688
6689Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6692 raised by #57348 and #57381
6693
6694Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6697 tree.c xpointer.c: store the line numbder in element->content,
6698 may break some software, need a configuration mechanism
6699
67002001-07-10 Darin Adler <darin@bentspoon.com>
6701
6702 * .cvsignore:
6703 * example/.cvsignore:
6704 * include/.cvsignore:
6705 * include/libxml/.cvsignore:
6706 Various things that are generated and should be ignored.
6707
6708Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6711 * doc/xml.html doc/html/*: updated the docs
6712
6713Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6716 validation occured on content with element child
6717
6718Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * tree.c: fixed XML Base computation which was broken
6721 * debugXML.c: added a base function to the shell
6722 * Makefile.am result/scripts/* test/scripts/*: added scripts
6723 based regression tests, and adding 2 XML Base tests
6724
6725Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * tree.c: set properties doc and call xmlSetListDoc for properties
6728 content when grafting them in a different tree.
6729 * aclocal.m4: remove from CVS
6730
6731Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * win32/libxml2/libxml2.def.src: added some missing entry point
6734 for XPath (Mark Vakoc)
6735
6736Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6739 layer should URI-Unescape before trying to open resources.
6740
6741Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xpath.c: fix the name() bug for elements in the default
6744 namespace reported by Charlie Bozeman
6745
6746Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6749 led to an XPath fix, improvements of SAX initialization, and
6750 an added option --nocdata to testXPath
6751
6752Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * doc/libxml-doc.el: Felix Natter provided anew version working
6755 with XEmacs too
6756
6757Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * include/libxml/xpath.h: small cleanup
6760 * doc/xml.html: update
6761
6762Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6765 released 2.3.14
6766
6767Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * doc/html/*: rebuilt the docs for the release
6770 * doc/xml.html: added 2.3.14 release.
6771
6772Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6775 were not equal to empty strings
6776
6777Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * SAX.c: fixed a URI-Reference computation problem when validating
6780 * xmlIO.c: small cleanup
6781
6782Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * parser.c: improved the description of a couple of interfaces
6785 upon Larry Stamper suggestion
6786
6787Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * SAX.c entities.c parser.c: changed completely the way entities
6790 are handled when running the parser in entity substitution mode.
6791 This fixes a bug reported by Stephan Kulow and nearly divides
6792 by 3 the amount of memory required by libxslt to load and process
6793 DocBook TDG.
6794
6795Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * HTMLparser.c: fixing a too early root closing problem raised
6798 byt Prashanth Naidu
6799
6800Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6803 raised by Mark Vakoc.
6804
6805Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * example/Makefile.am: fixed the include path to add srcdir/include
6808 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6809 and some cleanup
6810
6811Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6814 lot of optimization work, results in significant improvements
6815 when handling really complex XPath queries. Add a small optimizer
6816 for unions, improve [n] and [last()], avoid some costly ops.
6817
6818Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6821 * xpath.c: small cleanup
6822 * xmlGetNsList: reformated, fixed problems if used on Entities
6823
6824Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6827
6828Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6831 * Makefile.am example/Makefile.am: workaround automake generating
6832 erroneous deps
6833
6834Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * include/win32config.h: bug #56801 Yon Derek provided a patch
6837 to the windows config file.
6838
6839Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6842 libxml.h : Yon Derek provided a set of changes to compile from
6843 CVS on Windows/MSC
6844
6845Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * parser.c: fixed UTF8 BOM support in push mode
6848 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6849 added a specific testcase
6850
6851Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * Makefile.am: added --push regression tests
6854 * parserInternals.c: the XML parser segfaulted in --push mode
6855
6856Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * configure.in: moved the symlinks detection within a CVS
6859 check, this is not portable and will be removed soon.
6860 * xpath.c: small cleanup/speedup
6861
6862Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6865 release of 2.3.12
6866 * parser.c: make an error message if unknow entities in all cases
6867
6868Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6871
6872Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6875 includes were installed in the wrong dir
6876
6877Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * doc/html.xml: warn against sending code to exhibit bugs.
6880
6881Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6884 Tru64 from Thomas Leitner
6885
6886Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * AUTHORS: added William and Bjorn
6889 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6890 daniel@veillard.com hopefully I won't have to do this again
6891 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6892 docs can be rebuilt cleanly now
6893 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6894 from CVs it's generated, added include/libxml/xmlwin32version.h
6895 also generated but which should change far less frequently.
6896 * catalog.c nanoftp.c: made sure to include libxml.h not
6897 libxml/xmlversion.h directly
6898 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6899 when compiling on WIN32 and MSC
6900
6901Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * include/Makefile.am include/libxml/Makefile.am configure.in:
6904 fixed make distcheck and rebuilding the rpms
6905
6906Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * configure.in: should finish the migration of exported includes
6909 into a real include/libxml in CVS, at least for CVS users.
6910 * removed the exported headers, added in include/libxml (as well
6911 as xmlversion.h.in).
6912
6913Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * configure.in: fixed the way to detect symlink
6916
6917Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * configure.in: updated, include/libxml is now a real CVS dir
6920
6921Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6924 version works with both libxml1 and libxml2 (it autodetects
6925 the prefix of the html-files) from Felix Natter.
6926 * doc/xml.html: updated doc accordingly
6927
6928Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * xpath.c: fixed the bug generating a template loop in libxslt
6931 when using docbook-xsl-1.4, * should filter out document nodes
6932 * HACKING: added William
6933 * TODO: updated
6934
6935Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6936
6937 * doc/FAQ.html: added a warning about gcc-3.0
6938 * doc/xml.html: added reference to gdome2 and removed a confusing
6939 sentence
6940
6941Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * xmlversion.h: okay this is a generated file, but Windows
6944 users need it and they can't generate it, and I want CVS
6945 Windows users ...
6946 * win32/libxml2/libxml2_so.dsp: Windows project file for
6947 the shared lib version of libxml2
6948 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6949 resources needed for libxslt/xsltproc by Yon Derek
6950
6951Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6952
6953 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6954
6955Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6958
6959Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * include/win32config.h: Yon Derek provided a first fix
6962 to be able to compile libxslt/xsltproc on Windows
6963
6964Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * xpath.c: attempt to work around what seemed a gcc optimizer
6967 bug when handling floats on i386 http://veillard.com/gcc.bug
6968 * tree.c entities.c encoding.c: doing some cleanups while
6969 chasing it
6970
6971Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * Makefile.am: cleanup when --without-debug is specified
6974 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6975 w.r.t. --without-debug and other include points
6976 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6977 Catalogs
6978 * configure.in entities.h tree.h HTMLparser.c: removed
6979 --without-corba, made the _private field mandatory
6980
6981Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6984 outputs a BOM in UTF8, an errata has been issued to avoid the
6985 problem, that was the most reasonable solution... Add support
6986 for a leading UTF8 BOM in entities.
6987
6988Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * valid.c: fixed a bug found when post validating an entity ref
6991 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6992 activate it too
6993
6994Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6997 weakness in the node copy the XPointer and the XInclude
6998 implementations. Serious cleanup.
6999
7000Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * Makefile.am: Kjartan Maraas provided a small patch to
7003 add xml2-config.in to EXTRA_DIST
7004
7005Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
7008 provided another failing case found in KDE, the way the
7009 ctxt->vctxt.nodeTab was allocated and freed changed over
7010 time but it wasn't completely cleaned up. This should fix it.
7011
7012Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * parser.c: Stephan Kulow also raised the fact that line number
7015 could get miscounted making debug harder, fixed the problem
7016 in xmlParseCharData()
7017
7018Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * valid.c: Stephan Kulow pointed out a problem when validating
7021 and using an empty entity, forgot a 'break' in a case.
7022
7023Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
7026 * doc/xml.html: updated with 2.3.11
7027
7028Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * TODO: updated adding cleanup of generated doc
7031 * configure.in: prepared to release 2.3.11
7032 * xmllint.c: added --version for bug reporting
7033 * doc/html/*.html: rebuilt the doc
7034
7035Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xpath.c: first part of the work on selecting namespace to
7038 fix bug #56115
7039
7040Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
7043 when using -liconv
7044 * TODO: updated
7045
7046Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * HTMLtree.[ch]: more work on the HTML serialization routnes,
7049 cleanup, encoding support.
7050
7051Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7054
7055Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * xpath.c: bug detected by Ankh when / is used as a function arg
7058
7059Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7062 of element and use it to avoid outputting formatting spaces at
7063 the wrong place. Implemented the format parameter for HTML save.
7064 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7065 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7066 result/HTML/wired.html: of course this impact the result of a
7067 number of HTML tests
7068
7069Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * HTMLtree.[ch]: started augmenting the HTML save API with
7072 encoding and formatting parameters
7073
7074Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * HTMLtree.h: cleanup and started evaluating the work needed on
7077 revamping the HTML output code
7078
7079Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7082
7083Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * valid.c: fixed bug #56049, forgot one check in the
7086 validation routine
7087
7088Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7091
7092Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * libxml.h: fixed an error in last commit
7095 * doc/FAQ.html: added an entry for compilation from CVS
7096
7097Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * xmlversion.h.in libxml.h: Cygwin patches
7100 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7101 * tree.h: cleanup
7102
7103Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7106 memory block in a strange case where libxml is linked twice
7107 in the binary.
7108
7109Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7112 state far too often, simple fix used to avoid it.
7113
7114Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7117 being processed, applied his patch
7118 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7119
7120Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7123 provided fixes to compile on MSCC again
7124 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7125 also provided an update for the project files.
7126
7127Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7130 bug #55810
7131
7132Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * tree.c: fixed xmlGetNsProp() to close bug #55683
7135 Note this requires libxslt to use it's own function instead.
7136
7137Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * HTMLtree.c: when in a pre element no formatting space should
7140 be added.
7141 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7142
7143Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * configure.in: added tests for signal() and signal.h
7146
7147Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7150
7151Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * doc/libxml-doc.el: Felix Natter provided a new version for
7154 libxml2
7155
7156Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * HTMLtree.c: when in a pre element no formatting space should
7159 be added.
7160
7161Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7164
7165Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7168 hack
7169 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7170 * uri.c: fixed a warning
7171
7172Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * HTMLtree.c: trying to close bug #55772 escaping in script
7175 elements
7176 * doc/xml.html: suggest to send mail to the list
7177
7178Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7181 good. Use a macro and based on the solution provided in
7182 vsnprintf manual page from GNU.
7183
7184Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7185
7186 * error.c: Workaround for non-preserving variadic list.
7187 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7188
7189Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * doc/xml.html: added 2.3.10 release
7192
7193Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * configure.in: releasing 2.3.10
7196
7197Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7200
7201Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * encoding.c: Robert Collins provided a patch to add the
7204 "US-ASCII" encoding alias
7205
7206Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7209 string oriented functions and started cleaning the related areas
7210 in xpath.c which needed fixing in this respect
7211
7212Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7215 #55380
7216 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7217
7218Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * TODO: updated
7221 * nanohttp.[ch] : started adding APIs to get the redirected URL
7222 when this occurs (needed for further base computation
7223 * tree.h: cleanup
7224 * encoding.c: cleanup
7225 * SAX.c: minor change around ctxt->loadsubset
7226
7227Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * Makefile.am include/Makefile.am: small change to have
7230 include/libxml rebuilt if working from CVS.
7231 * uri.c: applied another patch from Carl Douglas for URI escaping,
7232 this should close bug #51876
7233
7234Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7237 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7238 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7239 added specific regression test
7240 * parser.h: preparing for the XSLT mode where DTD inherited
7241 attributes are added to the tree.
7242
7243Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * xinclude.[ch]: Updated the namespace for the Last Call version
7246 * result/XInclude/include test/XInclude/include: updated the
7247 testsuite accordingly
7248
7249Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7252 related to bug #51876
7253
7254Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * tree.c: fixed a gross mistake in base computation, xml:base is
7257 not completely correct yet (need cascade).
7258 * xpath.[ch]: added the few things needed to find a function name
7259 and URI from the XPath context when it is called.
7260
7261Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7264 * DOCBparser.c: small cleanup
7265 * xmllint.c: added a --catalogs option to load catalogs from
7266 $SGML_CATALOG_FILES
7267 * tree.c: cleanup
7268 * configure.in: iconv library fixup, ICONV_LIBS
7269
7270Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * catalog.c: handling of CATALOG entries. detection of recursion,
7273 and a few bugfixes
7274 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7275 against the default namespace
7276
7277Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7280
7281Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282
7283 * parser.c: fixed propagation context info when parsing an
7284 external entity.
7285 * doc/html/*.html: regenerated a couple of docs
7286
7287Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * doc/xml.html: update with 2.3.9 informations
7290
7291Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7294 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7295 * doc/html/* : rebuilt the docs
7296 * valid.c: small patch which may improve some case when
7297 validating.
7298
7299Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * HTMLparser.c: Closed bug #54891
7302 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7303 to the suite
7304
7305Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7308 applied a documentation patch from LotR and filled in a few missing
7309 descriptions
7310
7311Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xpath.c tree.c parser.c: speed optimizations at the parser level
7314 document tree freeing and xpath evaluation
7315
7316Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317
7318 * parser.c parser.h parserInternals.h: fixed a couple of
7319 interfaces for handling memory buffer input to const char *
7320 upon suggestion of JamesH.
7321
7322Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * configure.in: LoTR sent a patch fixing the previous commit
7325
7326Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * configure.in: trying to deal again with the stoopid -R linking
7329 flag of Solaris
7330
7331Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7332
7333 * xpath.h: two nodeset access macros from Thomas Broyer
7334
7335Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336
7337 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7338 patch from Thomas Broyer
7339
7340Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7343 case
7344 * INSTALL: was empty added stuff from the FAQ
7345
7346Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7349 attributes handling and #54433 by adding xmlUnsetProp()
7350 and xmlUnsetNsProp()
7351
7352Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * HTMLparser.c: Patch from Jonas Borgström
7355 (htmlGetEndPriority): New function, returns
7356 the priority of a certain element.
7357 (htmlAutoCloseOnClose): Only close inline elements if they
7358 all have lower or equal priority.
7359 * result/HTML: this of course changed a number of tests results.
7360
7361Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * xmlIO.c catalog.c: plugged in the default catalog resolution
7364 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7365 documentations
7366 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7367
7368Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7371 integrating catalogs
7372 * catalog.[ch] testCatalog.c: adding a small catalo API
7373 (only SGML catalog support).
7374 * parser.c: restaured xmlKeepBlanksDefault(0) API
7375
7376Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7379
7380Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * parser.c: added xmlParseExternalEntityPrivate() to allow
7383 propagation of ctxt->_private when parsing external entities
7384
7385Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7388
7389Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7392
7393Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * valid.c: warn when indeterminist content model is detected
7396 * result/VC/ElementValid8: this adds a message
7397 * Makefile.am: add --novalid for VCM tests
7398 * parserInternals.c: added a call to Init memory
7399
7400Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7401
7402 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7403 when both parameters are NULL.
7404
7405Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * valid.c: applied small patch from Gary Pennington, reindented
7408 some part of the code.
7409
7410Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7411
7412 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7413 release, updated and regenerated the docs
7414
7415Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7416
7417 * xpath.c result/XPath/expr/floats : clarified and cleanup
7418 printing of abnormal floats in tests.
7419
7420Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7423 * results/HTML/ : a few changes in the output of the HTML tests as
7424 a result.
7425 * configure.in: tying to fix -liconv where needed
7426
7427Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7428
7429 * Makefile.am: fixed a stupid error
7430
7431Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * configure.in Makefile.am: make the inclusion of the trio
7434 modules in the library conditional
7435
7436Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * DOCBparser.c: patche from László Kovács, fixed entities refs
7439 in attributes handling
7440
7441Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7444 flushing
7445
7446Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * xpath.c: fix of an XSLT namespace bug reported on the list
7449 general/bug-8-
7450
7451Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7452
7453 * strio.h trio.c: Dan McNichol suggested a couple of small
7454 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7455
7456Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * tree.c parser.c encoding.c: spent a bit more time looking
7459 at the parsing speed and DOM handling. Added a few more
7460 speedups.
7461
7462Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7463
7464 * parser.c: small but effective parsing speed improvement
7465
7466Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * configure.in: default on the DocBook parser inclusion (for Gnome)
7469 * DOCBparser.h: fixed a header reference
7470
7471Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * configure.in xpath.c: applied Bjorn patches for FPE on the
7474 alpha
7475
7476Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7479 xmlSaveFormatFileTo()
7480
7481Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * xpath.c: simple and efficient optimization, XPath functions
7484 aways bind to the same code, cache this
7485 * TODO: updated (by saying some is obsolete)
7486
7487Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7488
7489 * xpath.c: more cleanup work on XPath name parsing routines
7490
7491Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7492
7493 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7494 xmlXPathParseName
7495 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7496 * debugXML.c: avoid compilation problems if compiling without
7497 HTML support, Igor Zlatkovic
7498 * win32/libxml2/libxml2.def.src: being able to compile without
7499 XPath on Windows
7500
7501Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7502
7503 * libxml.m4: yet another patch from Toshio Kuratomi
7504
7505Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7508
7509Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * tree.[ch]: added xmlSaveFormatFile interface for saving
7512 and indenting a file.
7513
7514Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * xpath.c: fixed bug #53689 related to processing-instruction()
7517
7518Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * DOCBparser.c: patche from László Kovács
7521
7522Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * parser.c: applied fixes from Christian Glahn bug report #53391
7525
7526Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7527
7528 * error.c: Jean François Lecomte provided a complete description
7529 and a fix to bug #53537
7530
7531Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7534
7535Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536
7537 * DOCBparser.c SAX.c: a bit more work on entities processing.
7538 Still Need to cleanup XML output and references in attributes
7539
7540Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7543
7544Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7545
7546 * tree.c: trying to fix #53574, not completely complete,
7547 I would like xmllint --copy --debug test/ent1 and
7548 xmllint --debug test/ent1 to show the same result.
7549 * xpath.c: fix a bug when trying to sort namespace nodes
7550
7551Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * HTMLtree.c: real fix for #53402
7554
7555Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7556
7557 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7558 PIs when using xsl:output
7559 * valid.c: closing #53537 some case generate segfaults if there
7560 is validity errors
7561
7562Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7563
7564 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7565 of external parsed entities, added --noent to testDocbook
7566 * valid.c: Garry Pennington found an uninitialized variable
7567 access in xmlValidateElementContent()
7568
7569Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7572 with madness
7573 * result/HTML/ : this modified the result of the regression tests
7574 a lot.
7575
7576Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7577
7578 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7579 to doc where it wasn't checked against NULL reported by
7580 Jens Laas
7581
7582Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7585 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7586
7587Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7588
7589 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7590 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7591 * SAX.[ch]: cleanup and updates for DocBook
7592 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7593 ex SGML identifier changes
7594 * valid.c: removed a static unused function.
7595
7596Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7597
7598 * HTMLtree.c: applied change for Paul Sponagl on script saving
7599 * Makefile.am: the warning about entity title.xml are normal.
7600
7601Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7602
7603 * configure.in: release of 2.3.7
7604 * Makefile.am: fixing make distcheck
7605
7606Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7607
7608 * doc/html/* doc/xml.html: updated and regenerated the docs
7609
7610Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7611
7612 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7613
7614Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * tree.c: fixed #53388 with the provided patch
7617
7618Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * valid.c: Bjorn detected an invalid memory access. Fixed
7621 vstateVPush()
7622
7623Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7624
7625 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7626
7627Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7628
7629 * libxml.h: new header used only for the compilation of libxml
7630 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7631 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7632 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7633 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7634 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7635 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7636 baseline (version 1.2 plus a single patch).
7637 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7638 scientific notation for numbers. Tests added.
7639 * xpath.c: formatting of numbers changed to use sprintf
7640 (contribution from William Brack)
7641
7642Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * valid.c: cleanup, more useful debugging
7645 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7646 * xmlIO.c: entity loading is printed as an error when validating
7647
7648Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649
7650 * valid.c: fixed to validate within entities
7651 * test/VCM/v22.xml: added a specific testcase
7652
7653Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7654
7655 * valid.c: forgot an epsilon transition in for ()+
7656 * test/VCM/v21.xml : added a specific test case
7657
7658Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7659
7660 * valid.c: removed a state explosion exhibited by RSS
7661 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7662 from bug #51872
7663
7664Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7665
7666 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7667 validation without using an ugly NFA -> DFA algo in the source.
7668 Made a specific algorithm easier to maintain, using a single
7669 stack and without recursion.
7670 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7671 * hash.c: made the growing routine static
7672 * tree.h parser.c: added the parent information to an
7673 xmlElementContent node.
7674
7675Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7676
7677 * SAX.c parser.c xpath.c: generating IDs when not validating
7678 from an external parsed entity was poisoning the ID has table
7679 with removed values. This was killing XSLT on the KDE help
7680 browser.
7681
7682Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7683
7684 * entities.h: andrew@ugh.net.au detected a double declaration
7685
7686Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * debugXML.c hash.c tree.h valid.c : some changes related to
7689 the validation suport to improve speed with DocBook
7690 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7691 the way validation errors get reported
7692
7693Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7694
7695 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7696 by P C Chow and William M. Brack for XSLT HTML output
7697
7698Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7699
7700 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7701 Igor Zlatkovic patches for MSC compilation and added his
7702 updates
7703
7704Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7705
7706 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7707 prefix lookup.
7708 * parserInternals.c: fixed the bug reported by Morus Walter
7709 due to an off by one typo in xmlStringCurrentChar()
7710
7711Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * HTMLparser.c result/HTML/*: revamped the way the HTML
7714 parser handles end of tags or end of input
7715
7716Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7719
7720Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7723 bug where the linktime verions of free() won't work ...
7724
7725Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7728
7729Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7730
7731 * doc/xml.html: added 2.3.6 release
7732
7733Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7734
7735 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7736 * result/wml.xml: resulted in a small output change
7737
7738Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * tree.c: xmlNewDoc was missing the charset initialization
7741 * xmllint.c: added --auto to autogenerate a doc, allow to
7742 reproduce the problem fixed on xmlNewDoc
7743
7744Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7745
7746 * xpath.c: trying to get 52979 solved
7747 * tree.c result/ result/noent/: trying to get 52712 solved, this
7748 also made me clean up the fact that XML output in general should
7749 not add formating blanks by default, this changed the output of
7750 a few tests
7751
7752Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7753
7754 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7755
7756Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7757
7758 * configure.in: finally released 2.3.6
7759
7760Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7761
7762 * xpath.c: checking for null pointer generated by new code
7763
7764Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7765
7766 * xpath.c: fixed a [] evaluation problem reported
7767 * test/XPath/tests/simpleaddr: extended test
7768 * result/XPath/simpleaddr: updated result
7769
7770Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7771
7772 * xmllint.c: Dan Timis reported a portability problem
7773 on Macs without mmap, fixed it.
7774
7775Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7776
7777 * testXPath.c : added a --tree option allowing to display the
7778 tree dump of the XPath expression
7779
7780Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * xpath.c: fixed a memleak when comparing nodesets
7783 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7784 * tree.c: added a TODO
7785
7786Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7787
7788 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7789 we need string functions
7790 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7791 to be able to use them where needed. Applied some changes
7792 to reduce name linking pollution and compile in only what's
7793 needed.
7794 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7795 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7796 for the string manipulation functions
7797 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7798 to the free() function of xmlmemory.c
7799 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7800 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7801 usage.
7802
7803
7804Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7805
7806 * error.c: applied the context output patch of the error
7807 handling submitted by Chuck Griffith
7808 * error/VC/*: this slightly change some error logs
7809
7810Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7811
7812 * parser.c: fixed line number reporting on error
7813
7814Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7815
7816 * parser.c: Sullivan and Darin found a parser bug,
7817 applied the patch.
7818
7819Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7820
7821 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7822 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7823 xmlversion.h.in xpointer.c: of course the way I defined
7824 UNUSED breaks on old gcc version. Try to be smart and
7825 also define it directly in xmlversion.h
7826 * configure.in: removed -ansi flag from the pedantic set
7827
7828Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7829 Huge cleanup, I switched to compile with
7830 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7831 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7832 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7833 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7834 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7835 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7836 encoding.h entities.c error.c list.[ch] nanoftp.c
7837 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7838 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7839 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7840 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7841 Cleanup, staticfied a number of non-exported functions,
7842 detected and cleaned up a dozen of problem found this way,
7843 avoided a lot of public function name/typedef/system names clashes
7844 * doc/xml.html: updated
7845 * configure.in: switched private flags to the really pedantic ones.
7846
7847Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * configure.in: 2.3.5
7850 * doc/html/*: rebuilt the docs
7851
7852Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7853
7854 * parser.c: fixed a reported bug in NOTATION parsing
7855 * uri.c: accepted but not fixed bug 51876, added TODO
7856 * Makefile.am: fixed bug 51876
7857
7858Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7859
7860 * config.h.in configure.in error.c: fix a compilation problem
7861 on platforms without vsnprintf (xml@thewrittenword.com)
7862
7863Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7864
7865 * parser.c: fixed a function name header typo
7866 * SAX.c: notations can also occur in external subset.
7867
7868Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7869
7870 * error.c: removed a C++ like comment
7871
7872Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7873
7874 * parser.c: fixing bug 52299 strange condition leading
7875 to a parser crash due to a buffer overflow
7876 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7877 added the specific test case
7878
7879Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7880
7881 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7882 xmlXPathConvert{String,Number,Boolean} to be able to make
7883 type casts without a context stack, fixed some implementation
7884 problems related to the absence of context at parse-time,
7885 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7886 in the public API too
7887 * xpointer.c xpathInternals.h: we need to know at parse time
7888 whether we are compiling an XPointer
7889
7890Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7891
7892 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7893 cleaned up the parser internals, refactored XPath code, added
7894 new compilation based APIs and cleanly separated public and
7895 private APIs.
7896
7897Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7898
7899 * xpath.h: the comp field must be added at the end to avoid
7900 killing binary compat.
7901
7902Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7903
7904 * Makefile.am: detect XPath memleaks in regreson tests
7905 * error.c: fixed and error w.r.t. error reporting still using
7906 stderr
7907 * hash.c: added new line at end of file
7908 * tree.h: minor cleanup
7909 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7910 expression parsing from evaluation, resulted in a number of
7911 changes internally, and in XPointer. Likely to break stuff
7912 using xpathInternals.h but should remain binary compatible,
7913 new interfaces will be added.
7914
7915Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7916
7917 * configure.in: fixed a couple of problems reported by
7918 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7919 without gcc on non linux platforms.
7920
7921Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7922
7923 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7924 a fix for --with-html-dir= configure support. I hope it won't
7925 break rpm generation
7926
7927Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7928
7929 * xmlIO.c: one function comment cleanup.
7930
7931Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7932
7933 * SAX.c: external subset notations were improperly registered
7934 in the internal subset.
7935
7936Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7937
7938 * README.cvs-commits: added, pointing to HACKING
7939 * HACKING: updated
7940
7941Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7942
7943 * parser.c: and Matt Sergeant found one in the XML push
7944 parser (erroneous check I forgot to remove when I fixed the
7945 main parser).
7946
7947Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7948
7949 * xpath.c: ptittom found a small bug in UnaryExpr
7950
7951Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7952
7953 * configure.in: bumped to 2.3.4
7954 * error.c: fixed bug #51860
7955 * tree.c: fixed bug #51861
7956 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7957 * tree.[ch] : added xmlDefaultBufferSize
7958 * nanoftp.c: typo in function name header block
7959 * doc/xml.html : updated, added link to XML::LibXSLT
7960 * doc/html/* : rebuilt the docs
7961
7962Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7963
7964 * parser.c SAX.c: the new content parsing code raised an
7965 ugly bug in the characters() SAX callback. Found it
7966 just because of strangeness in XSLT XML Rec ouptut :-(
7967
7968Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7969
7970 * Makefile.am: Martin Baulig suggested to add -lm
7971 * tree.c: found another bug in xmlNodeGetContent()
7972
7973Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7974
7975 * xpath.c: Bjorn found the error related to strictness of comparison.
7976
7977Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7978
7979 * parser.c: trying to fix the Dtd parsing problem reported
7980 by Gary, side effect of last week speed optimizations.
7981
7982Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7983
7984 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7985 * parserInternals.c: removed unneeded test raised by Stric
7986
7987Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7988
7989 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7990 and fixed by William Brack). Added xmlXPathFormatNumber.
7991 Changed the sorting slightly.
7992 * configure.in Makefile.am example/Makefile.am: Added -lm.
7993 Please note that applications linking with libxml2, must
7994 also like with the math library from now on.
7995
7996Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7999
8000Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * parser.c: one must report spaces even if the Dtd element
8003 content proves that this is not part of the element content.
8004 * result/valid/*.xml: this changed the ouptu slightly
8005
8006Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8007
8008 * configure.in: bumped to 2.3.3
8009 * doc/xml.html: updated
8010
8011Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8012
8013 * tree.c: minor doc fix
8014 * xpath.c: deallocation issues when a result tree has been
8015 converted to a node-set
8016
8017Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8018
8019 * doc/xml.html: oops corrected dates s/2000/2001
8020
8021Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8022
8023 * valid.c: new patch from Gary Pennington
8024
8025Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8026
8027 * doc/xml.html: applied patch from Ankh
8028
8029Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8030
8031 * xinclude.c: fixed a problem building on Mac
8032
8033Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8034
8035 * parser.c: more work on increasing parsing ferformances
8036
8037Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8038
8039 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
8040 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
8041 avoiding memcpy in production builds MEM_CLEANUP macro use
8042 * parser.[ch] parserInternals.c: optimizations of the tightest
8043 internal loops inside the parser. Better checking of I/O
8044 flushing/loading conditions
8045 * xmllint.c : added --timing
8046
8047Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8048
8049 * configure.in: bumped to 2.3.2
8050 * doc/xml.html: updated for release
8051
8052Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8053
8054 * xpath.c: found a memleak and fixed a nasty bug
8055
8056Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8057
8058 * xmllint.[c1] : added return code errors for xmllint
8059 * xpath.c: specific debug dump function for result value trees
8060
8061Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8062
8063 * xpath.c: finally implemented xmlXPathCompareNodeSets
8064 * test/XPath/expr/floats results/XPath/expr/floats: added
8065 a test for float expressions
8066
8067Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8068
8069 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8070 * parserInternals.[ch]: trying to speed up parsing
8071 * xpath.c : speeded up node set equality op
8072
8073Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8074
8075 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8076 better handling of ID/IDREF and the list modules associated
8077 * configure.in: small CFLAGS cleanup
8078
8079Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8080
8081 * configure.in: fixed iconv detection on AIX (stric)
8082
8083Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8084
8085 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8086
8087Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8088
8089 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8090 and optimized xmlXPathNodeSetSort
8091
8092Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8093
8094 * xpath.c: bug fix when context size is 0
8095 * parser.c: I like Norm's Dtd because they still manage to break
8096 the parser occasionally
8097
8098Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8099
8100 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8101
8102Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8103
8104 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8105 attributes within the XML-1.0 namespace
8106
8107Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8108
8109 * xpathInternals.h: exported a few axis functions
8110 * doc/xml.html: updated the doc
8111
8112Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8113
8114 * configure.in: applied patch from Daniel van Balen for OpenBSD
8115 and bumped version to 2.3.1
8116 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8117 attempt to find autoclosing was simply broken, removed it,
8118 updated the examples, this is better
8119
8120Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8121
8122 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8123 hash functionnalities.
8124 * doc/html/* : rebuild the doc
8125
8126Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8127
8128 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8129 on predicate
8130 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8131 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8132 really want to have tags closed on output even if we accept
8133 unclosed ones on input
8134
8135Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8136
8137 * xpath.c: ouch don't free NULL, rare case fixed
8138 * tree.c: don't coalesce text nodes if they don't have the
8139 same behaviour wrt escaping on output
8140
8141Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8142
8143 * xpath.c: small fixup
8144 * SAX.c: don't warn on empty namespaces.
8145
8146Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8147
8148 * README: a bit of cleanup
8149 * configure.in: preparing for 2.3.0 release
8150
8151Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8152
8153 * hash.[ch]: added a first version of xmlHashSize()
8154 * valid.c: another bug fix from Gary Pennington
8155
8156Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8157
8158 * valid.c: couple of bug fixes pointed by Gary Pennington
8159 * HTMLtree.c: #if 0 cleanup
8160
8161Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8162
8163 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8164 which removes a time consuming check of xmlXPathNodeSetAdd()
8165 and use it in places where we are sure to not break unicity
8166
8167Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8168
8169 * xpath.c: bug fixes found from XSLT
8170 * tree.c: preserve node->name special values when copying nodes.
8171 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8172 external subset are fetched when available but without full
8173 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8174 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8175 output with encoding disabled.
8176
8177Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8178
8179 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8180 xmlCheckFilename should not be called from xmlFileOpenW
8181 and xmlGzfileOpenW
8182
8183Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8184
8185 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8186 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8187 added the new tests for URI normalization
8188 * testURI.c: fixed stoopid bugs
8189 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8190 the URI in the error messages are now properly normalized
8191
8192Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8193
8194 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8195
8196Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8197
8198 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8199
8200Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8201
8202 * xpath.c: fixed mod operator
8203
8204Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8205
8206 * parser.c: fixed xmlStrcat doc
8207 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8208 trees.
8209
8210Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8211
8212 * xpath.c result/XPath/tests/chaptersbase
8213 result/XPath/tests/simplebase: fixed XPath node()
8214 * tree.c: small fix in xmlNewNs()
8215 * Makefile.am: removed extraneous xml2Conf.sh rule
8216
8217Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8218
8219 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8220 Changed the library name, in order to get libxml-devel and
8221 libxml2-devel to coexist on a single system
8222 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8223 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8224
8225Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8226
8227 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8228 libxml2-devel installable in // as libxml-devel.
8229
8230Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8231
8232 * doc/Makefile.am: fixed make rebuild in doc
8233 * doc/html/*.html: rebuilt the docs
8234
8235Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8236
8237 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8238
8239Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8240
8241 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8242 the HTML doc to go into the -devel RPM ...
8243 * aclocal.m4 config.h.in: some updates due to auto* magic
8244
8245Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8246
8247 * xpath.h: added a hook in the context structure allowing to
8248 link to extra support, needed for XSLT
8249
8250Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8251
8252 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8253 xmlXPtrCmpPoints to use it.
8254 * propagated the following patch from Alejandro Forero
8255 * include/win32config.h xmlIO.c: applied further suggestions
8256 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8257 * example/gjobread.c: fixed warnings, now that it builds
8258
8259Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8260
8261 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8262
8263 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8264 filename points to a valid file (not a directory).
8265 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8266 Added calls to xmlCheckFilenameDir.
8267
8268 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8269 `path' (rather than `filename') as the parameter to gzopen and open.
8270
8271Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8272
8273 * Makefile.am: fixed a problem with EXTRA_DIST
8274
8275Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8276
8277 * Makefile.am example/Makefile.am: finally found the trick
8278 to build the example, i.e. add "." in SUBDIRS before example
8279 in the list <grin/>
8280
8281Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8282
8283 * doc/xml.html: updated with an XSLT section, removed pointer to
8284 W3C CVS base.
8285
8286Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8287
8288 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8289 too, and deallocation need to occur the same way.
8290
8291Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8292
8293 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8294 type correponding to an XSLT result tree fragment. Share most
8295 of the data format with node set, as well as operators.
8296 * HTMLtree.c: added a newline at the end of the doctype output
8297 whe this one is not present initially.
8298 * tree.c: make sure taht the parent and doc pointers are properly
8299 set when copying attributes (lists).
8300
8301Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8302
8303 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8304
8305Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8306
8307 * xpath.c: seems I finally killed that ugly path evaluation
8308 context bug (tagged 9999 in case is is wrong)
8309
8310Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8311
8312 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8313 for XSLT
8314
8315Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8316
8317 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8318 for xmlGzfileOpen() bug
8319
8320Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8321
8322 * xpath.c: removed an error found by XSLT usage
8323 * tree.c parserInternals.h: use a predefined static string
8324 for text and comment nodes, avoid freeing them in xmlFreeNode,
8325 exported the string name in parserInternals.h and added
8326 another value to disable encoding at output (for XSLT),
8327 gain memory, time.
8328
8329Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8330
8331 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8332 win32/libxml2/libxml2_so.dsp: new makefiles and update
8333 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8334
8335Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8336
8337 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8338 Gary Pennington
8339
8340Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8341
8342 * xpath.c: fixed the comaprision of values and nodelists,
8343 need to compare nodelist still ...
8344 * debugXML.c: avoided a possible core dump
8345 * HTMLparser.c: cleanup
8346 * nanohttp.c: contributed fix.
8347 * tree.c: fixes in properties handling added xmlSetNsProp
8348 needed by libxslt
8349 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8350 comment
8351 * TODO: updated
8352
8353Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8354
8355 * parser.c parserInternals.c: applied Bjorn Reese optimization
8356 patch
8357
8358Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8359
8360 * Makefile.am: applied patch fro make check from Martin Vidner
8361
8362Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8363
8364 * configure.in: preparing 2.2.11
8365 * doc/html/*: rebuild the HTML files
8366 * doc/xml.html : updated
8367
8368Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8369
8370 * tree.c: fixed a stupid bug
8371 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8372 patches related to validation of an XInclude processing result
8373 * TODO: updated
8374
8375Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8376
8377 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8378 on large files
8379
8380Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8381
8382 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8383
8384Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8385
8386 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8387 reported by Jonas Borgström
8388 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8389
8390Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8391
8392 * testXPath.c xpath.c: fixing the XPath union expressions problem
8393 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8394
8395Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8396
8397 * xmllint.c: Made is so if the file name is "-" is will read form
8398 standard input. Sven Heinicke <sven@zen.org>
8399 * tree.c: fixed a problem when growing buffer
8400 * tree.h: fixed the comment of the node types following andersca
8401 comment
8402 * TODO: updated
8403
8404Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * HTMLparser.[ch]: added a way to avoid adding automatically
8407 omitted tags. htmlHandleOmittedElem() allows to change the
8408 default handling.
8409 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8410 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8411 of xmllint too when using --memory flag, added a memory test
8412 suite at the Makefile level.
8413 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8414 with namespace use when encountering QNames in XPath evalation,
8415 added xmlns() scheme in XPointer.
8416 * nanoftp.c : incorporated a fix
8417 * parser.c xmlIO.c: fixed problems raised with encoding when using
8418 the memory I/O
8419 * parserInternals.c: closed bug 25934 reported by
8420 torsten.landschoff@innominate.de
8421 * TODO: updated
8422
8423Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8426 on a non-updated tree :-(, made a 2.2.10 release to correct the
8427 situation
8428
8429Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8432 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8433 integrated a set of OpenVMS changes from Howard Taylor
8434 <Howard.Taylor@pacoast.com>
8435
8436Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8439 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8440
8441Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * HTMLparser.c: some fixes on auto-open of html/head/body
8444 * encoding.c: fixed a compilation error on some gcc env
8445 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8446 XPointer implementation
8447 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8448 related XPointer tests and associated results
8449
8450Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * doc/xmldtd.html doc/xml.html: following a short step by step
8453 guidance on IRC to help maciej with DTDs I started a small
8454 page on the subject.
8455
8456Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * HTMLparser.c: fixed handling of broken charrefs
8459 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8460 patches
8461
8462Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * doc/xml.html doc/html/* : rebuilt the docs after adding
8465 xinclude and updated page for 2.2.7 and 2.2.8
8466 * configure.in: releasing 2.2.8
8467
8468Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * parser.[ch] parserInternals.c: applied the conditional
8471 section processing fix from Jonathan P Springer
8472 <jonathan.springer2@gte.net>
8473 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8474 project file, fixed iconv default non support
8475 * xpath.c: fixed the problem of evaluating relative expressions
8476 when a node context is provided.
8477
8478Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * nanoftp.c: fixed gcc 2.95 new warnings
8481 * SAX.c: fixed a stupid bug
8482 * tree.c: fixed a formatting problem when round-tripping
8483 from/to memory
8484 * xinclude.c: chased memleak, fixed a base problem
8485 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8486 xmlXPtrBuildNodeList()
8487 * TODO: updated
8488 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8489 adding a first small set of regression tests for XInclude
8490
8491Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * nanohttp.[ch]: applied Wayne Davison patches to access
8494 the WWW-Authorization header.
8495 * parser.c: Closed Bug#30847: Problems when switching encoding
8496 in short files by applying Simon Berg's patch.
8497 * valid.c: fixed a validation problem
8498 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8499 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8500 Wayne Davison
8501 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8502 need to be extended to non full nodes selections.
8503 * xinclude.c: starts to work decently
8504
8505Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8508 debugXML.c xmlversion.h.in: Started adding XInclude support,
8509 this is a new xmllint option
8510 * tree.c xpath.c: applied TOM patches for XPath
8511 * xpointer.c: fixed a couple of errors.
8512 * uri.c: added an escaping function needed for xinclude
8513 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8514 new warning from RH70 gcc's version
8515
8516Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * HTMLparser.c: fixed loop on invalid char in scripts
8519 * parser.c: update to description of xmlIOParseDTD()
8520 * libxml.m4 xmlversion.h.in: changes contributed by
8521 Michael Schmeing <m.schmeing@internet-factory.de>
8522 * configure.in: preparing for 2.2.7
8523 * Makefile.am: trying to avoid config.h and acconfig.h
8524 being included in the distrib
8525 * configure.in: released 2.2.7
8526
8527Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8530 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8531
8532Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * parser.[ch]: added xmlIOParseDTD()
8535 * xpointer.c: added support for the 2 extra parameters of
8536 string-range, fixed a stoopid error when '0' was present
8537 in XPointer expressions
8538 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8539 testsuite for the above
8540
8541Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * libxml.spec.in: improved package descriptions
8544
8545Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * xpath.c xpathInternals.h: applied a large cleaning patch
8548 from TOM <ptittom@free.fr>, it also add namespace support
8549 for function and variables registration.
8550
8551Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8554 * Makefile.mingw: Wayne Davison's update adding hash.c
8555
8556Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * xpath.c: fixed the root evaluation problems
8559 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8560 ignorable spaces with <b> <bold> <em>
8561 * tree.c: fixed a loop in xmlSearchNsByHref()
8562
8563Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * xpath.c: applied another XPath patch from TOM
8566 * xpath.c include/makefile.am: applied another patch from
8567 china@thewrittenword.com (cleanup on IRIX).
8568
8569Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * xml-config.1: received a fixed version from Fredrik Hallenberg
8572 <hallon@lysator.liu.se>
8573
8574Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8577 cleanup patch for XPath
8578
8579Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * patched to redirrect all "out of context" error messages to
8582 a reconfigurable routine. The changes are:
8583 * xmlerror.h : added the export of an error context type (void *)
8584 an error handler type xmlGenericErrorFunc there is an interface
8585 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8586 to reset the error handling routine and its argument
8587 (by default it's equivalent to respectively fprintf and stderr.
8588 * all the c files: all wild accesses to stderr or stdout within
8589 the library have been replaced to calls to the handler.
8590
8591Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * configure.in: release 2.2.6
8594 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8595 exporting the inner functions of xpath for extension modules
8596 * doc/*: updated and rebuilt the doc
8597
8598Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * nanohttp.c : applied Wayne HTTP cleanup patch
8601 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8602 and xmlNodeSetSpacePreserve()
8603
8604Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * xpath.c: closing bug #29260
8607
8608Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8611 multikey tuples, made hash structure opaque
8612 * valid.[ch]: moved elements, attributes, notations decalarations
8613 as well as ID and refs to hash tables.
8614 * entities.c: hash cleanup
8615 * xmlmemory.c: fixed a dump problem in debug mode
8616 * include/Makefile.am: problem passing in DESTDIR= values patch
8617 from Marc Christensen <marc@calderasystems.com>
8618 * nanohttp.c: removed debugging remains
8619 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8620 * HTMLparser.c parser.c: fixing a number of problems with the
8621 macros in the *parser.c files (Wayne).
8622 * HTMLparser.c: close the previous option when opening a new one
8623 (Marc Sanfacon).
8624 * result/HTML/*: updated the HTML results accordingly
8625
8626Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8629 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8630 XPath functions and XML entities table to them. More to come...
8631 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8632
8633Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * tree.c: coalesce adjacent text nodes
8636 * valid.c: handling of blank nodes in DTd validation (raised
8637 by problems with a posteriori validation).
8638 * nanohttp.c: changing behaviour on HTTP write stuff.
8639 * HTMLtree.c: forced body and html to be explicitely closed.
8640 * xpath.h: exported more XPath functions.
8641
8642Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * Release of 2.2.5
8645 * xpointer.c: range() range-inside and other helper functions
8646 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8647
8648Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8651 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8652
8653Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8656 and XPointer modules
8657
8658Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * SAX.h: closed #25107
8661
8662Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * testSAX.c: fixed problem with cdata reporting
8665 * SAXresult/* : updated
8666
8667Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8670 Closed bug #27499, added to regression tests
8671 * TODO: updated
8672
8673Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8676 support for SCRIPT and STYLE with help from Bjorn Reese
8677 * test/HTML/* result/HTML/*: added simple testcase and updated
8678 the existing ones.
8679
8680Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8683 string-range for empty strings
8684 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8685 test/XPath/xptr/strrange: augmented the XPointer testsuite
8686
8687Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * doc/xml.html doc/xmlmem.html: added a module describing memory
8690 interfaces and use, updated the main page.
8691
8692Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8695 nanoftp code work on Windows too now
8696
8697Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8700 * xpointer.c: implemented string-range() at least a good first version
8701 * test/XPath/docs/str test/XPath/xptr/strrange
8702 result/XPath/xptr/strrange: the string-range() tests
8703
8704Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * Makefile.am include/Makefile.am include/win32config.h
8707 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8708 and make distcheck
8709
8710Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8713 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8714 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8715
8716Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8719 patch for socklen_t detection by
8720 Albert Chin-A-Young <china@thewrittenword.com>
8721
8722Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8725 and added a --dtdvalid option to xmllint used to test it
8726
8727Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8730 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8731
8732Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8735 handlings (registration, lookup, cleanup)
8736
8737Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * configure.in Makefile.am include/makefile.am: adding XPointer
8740 and XPtrtests target
8741 * xpointer.[ch] : new files for XPointer support
8742 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8743 more XPath tests
8744
8745Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * configure.in: fixed, very broken, make distcheck works again
8748
8749Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * More work toward 2.2.5, integrated a number of patches
8752 * configure.in Makefile.am win32config.h.in: trying to cleanup
8753 make distcheck .... huh ...
8754 * include/Makefile.am include/win32config.h: new directory
8755 for includes
8756 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8757 updated teh makefiles and instructions for WIN32
8758 * xpath.c: small fixes
8759 * test/XPath/ results/XPath: updated the testcases and results
8760 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8761 suggested patches
8762 * valid.c: fixed an ID bug
8763
8764Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008767 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008768 * xpath.[ch]: worked on XPointer
8769
8770Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * configure.in Makefile.am: 2.2.5, ship the include in an
8773 include/libxml subdirectory, use symlinks when using CVS
8774 * testSAX.c: fixed small bug
8775 * testXPath.c: changed the way testfiles are parsed
8776 * debugXML.c: same kind of cleanup when parsing an argument expression
8777 XPath/XPointers can have blanks embedded
8778 * xpath.[ch]: more cleanup, reorgs for XPointer work
8779 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8780 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8781
8782Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8783
8784 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8785 in the XPath engine, rewrote large parts of it, now it's far
8786 cleaner and in sync with the REC not an old WD. Fixed a parsing
8787 problem in the interactive XML shell found when testing XPath.
8788
8789Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8792 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8793 examples with the extra test
8794
8795Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8798 the global init function.
8799
8800Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * HTMLparser.c: Doohhh, attribute name parsing was still case
8803 sensitive ! Fixed this ...
8804 * result/HTML/* : updated the tests results accordingly
8805
8806Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8809 engine, should be far more stable, incorporated a new version of
8810 preceding/following axis, need testing
8811 * uri.c: fixed file:///c:/a/b/c problem
8812 * test/XPath/tests/idsimple: augmented the XPath tests
8813
8814Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8815
8816 * doc/* rebuilding docs for 2.2.4 release
8817
8818Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * configure.in: releasing 2.2.4
8821 * parser.[ch]: added xmlStrEqual()
8822 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8823 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8824 use xmlStrEqual instead
8825 * TODO: updated
8826 * added an XPath test
8827
8828Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8831 * entities.h: exported xmlInitializePredefinedEntities
8832 * parser.[ch] : added xmlInitParser()
8833 * parserInternals.h : had to export htmlInitAutoClose()
8834
8835Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8838 problems
8839 * Makefile.am : added XPath regression tests to normal tests
8840 * uri.c: fixed a problem with local paths, cleanup
8841 * parser.c: fixed a problem with large CData sections
8842
8843Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * configure.in xml-config.in: patch from "Ben Taylor"
8846 <sol7x86@hotmail.com> for solaris shared libs lookup
8847
88482000-09-30 Martin Baulig <baulig@suse.de>
8849
8850 * libxml-2.0.pc.in: Provide pkg-config script.
8851
8852 * configure.in: Create the libxml-2.0.pc script from the
8853 libxml-2.0.pc.in templates.
8854 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8855 script in `$(libdir)/pkgconfig'.
8856
8857Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8858
8859 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8860 when compiling with MSC
8861
8862Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * xpath.c: patch for normalize-string() substring-before(),
8865 substring-after() and translate() functions from Bjorn Reese
8866 <breese@mail1.stofanet.dk>
8867 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8868 Fredrik Hallenberg <hallon@lysator.liu.se>
8869 * TODO: updated
8870
8871Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8874 problem of socklen_t being undefined on a number of platforms
8875 * debugXML.c: fixed a compilation problem when without snprintf
8876
8877Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8878
8879 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8880 an URI bug and a fix for the control-character-induced infinite loop
8881 * nanohttp.c: preventive fix for compiling on WIN32
8882
8883Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8884
8885 * xmlint.c: closing bug #25000
8886
8887Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8890 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8891 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8892 related function, fixing xmlStrncmp(), and associated cleanup
8893 * result/HTML/entities.html.sax: updating result
8894
8895Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8896
8897 * uri.c: applied patch for URI escaping from Wayne Davison
8898 <wayned@blorf.net>
8899 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8900 from Denis Barbier <barbier@imacs.polytechnique.fr>
8901 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8902 patch from Wayne Davison
8903
8904Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * doc/xml.html : updated with new releases, adding "how to help"
8907
8908Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8911 removed a few warnings in pedantic mode ...
8912 * parserInternals.c parser.c: moved encoding switching function
8913 to parserInternals.c
8914 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8915
8916Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8919 error or warning handlers
8920
8921Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8922
8923 * parserInternals.c parserInternals.h parser.c Makefile.am:
8924 created a new module parserInternals.c, moved most of the
8925 code shared by the various parsers there, as well as
8926 deprecated code from parser.c. More cleanup of parser.c
8927 * uri.c: fixed a problem when URI is NULL
8928 * valid.c: speedup when looking for an attribute declaration
8929
8930Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8933 the cleanup of the computation of URI references when seeking
8934 external entities. The URI reference string and the resulting
8935 URI are both stored now.
8936 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8937 large s(n)printf checks and cleanup from Denis Barbier
8938 <barbier@imacs.polytechnique.fr>
8939 * xmlversion.h.in tree.h: couple of SGML declarations for a
8940 possible docbook module.
8941 * result/VC/ : a couple of test output changed due to the change
8942 of the entities URI
8943
8944Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8945
8946 * parser.h: added a _private field for linking user's data
8947
8948Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * parser.c parserInternals.h: demacroified most of the IS_XXX
8951 the gain in size is significant so ...
8952
8953Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * entities.c: cases where looking up entities with doc==NULL
8956 covered
8957
8958Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * uri.c: applied Wayne Davison patch
8961 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8962
8963Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * uri.c testUri.c: applied Wayne Davison patches
8966 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8967 * Makefile.in: added URItest and included thenin "make tests"
8968
8969Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8970
8971 * xmlversion.h.in: closed bug 22941
8972
8973Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * doc/xmlio.html: added doc and example for entity loader
8976 redefinition.
8977
8978Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8981 used by libxml
8982
8983Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * parser.c: Fixed bug on invalid ontent characters and when using
8986 push.
8987 * xmllint.c: fixed xmllint endling of errors in push mode
8988
8989Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * HTMLparser.c testHTML.c: applied two new patches from
8992 Wayne Davison <wayned@users.sourceforge.net>
8993 * result/HTML/*.sax: regenerated HTML SAX output
8994 * parser.c: more cleanup.
8995
8996Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * HTMLparser.[ch] testHTML.c: applied the second set of
8999 patches from Wayne Davison <wayned@users.sourceforge.net>,
9000 adding htmlEncodeEntities()
9001 * HTMLparser.c: fixed an ignorable white space detection bug
9002 occuring when parsing with SAX only
9003 * result/HTML/*.sax: updated since the output is now HTML
9004 encoded...
9005
9006Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9007
9008 * HTMLparser.[ch]: applied some of Wayne Davison
9009 <wayned@users.sourceforge.net> patches
9010
9011Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9012
9013 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
9014 undeclared namespace prefix was used, added a warning.
9015 Cleaned up support w.r.t. entities, spilling out a warning
9016 and being pedantic on lookups.
9017 * test/warning/ent9 : added testcase for previous example.
9018 * TODO: updated
9019 * parserInternals.h parser.c: changed the way names are parsed
9020 now allow infinite size and decrease penalty for normal use
9021 * parser.c: Started a big cleanup/check of the parser code,
9022 fixed some of the most tortuous entity code, spotted code
9023 unused anymore
9024 * test/*: added tests for very long names and related nasty
9025 things.
9026
9027Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * doc/encoding.html: added encoding aliases doc
9030 * doc/xml.html: updates
9031 * encoding.[ch]: added EncodingAliases functions
9032 * entities.[ch] valid.[ch] debugXML.c: removed two serious
9033 bottleneck affecting large DTDs like Docbook
9034 * parser.[ch] xmllint.c: added a pedantic option, will be
9035 useful
9036 * SAX.c: redefinition of entities is reported in pedantic mode
9037 * testHTML.c: uninitialized warning from gcc
9038 * uri.c: fixed a couple of bugs
9039 * TODO: added issue raised by Michael
9040
9041Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * doc/encoding.html: propagated Martin Duerst suggestions
9044
9045Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9046
9047 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
9048 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
9049 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9050 by Wayne Davison
9051
9052Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9053
9054 * nanoftp.c nanohttp.c: small cleanup
9055 * TODO: updated
9056
9057Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * added an old VC testcase and updated title.xml entity
9060
9061Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9064 done on auto-opening of <p> tags and cleanup of SAX output
9065
9066Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9069
9070Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * doc/xml.html libxml.* structure.*: updated the doc a bit
9073
9074Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9077 of SAX tests
9078
9079Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9082 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9083
9084Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9087 * testHTML.c: fix core dump on Solaris 2.x systems
9088 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9089 * result/HTML/*.sax: previous bug fix lead to new results
9090
9091Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9094 * configure.in: added --with-readline=DIR to accept alternate
9095 path for readline include/library
9096 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9097 for ANSI under HP-UX
9098 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9099 includes @LIBS@
9100
9101Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * doc/* : rebuilt the docs
9104 * getting ready for 2.2.2 release
9105
9106Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9107
9108 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9109 and xmlAddFeature()
9110 * tree.[ch]: added xmlAddChildList()
9111 * xmllint.c: MAP_FAILED macro test
9112 * parser.h: added xmlParseCtxtExternalEntity()
9113 * valid.c: applied bug fixes removed warning
9114 * tree.c: added CDATA block to elements content
9115 * testSAX.c: cleanup of output
9116 * testHTML.c: added SAX testing
9117 * encoding.c: better error recovery
9118 * SAX.c, parser.c: fixed one of the external entity processing
9119 of the OASis testsuite
9120 * Makefile.am: added HTML SAX regression tests
9121 * configure.in: bumped to 2.2.2
9122 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9123 SAX results
9124
9125Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9126
9127 * configure.in: patch for HP compiler
9128
91292000-08-04 Sven Heinicke <sven@zen.org>
9130
9131 * xmllint.c: Was coredumping sometimes when the file given didn't
9132 exist.
9133
9134Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9137
9138 when using in memory parsing. Need some cleanup.
9139 * xmllint.c configure.in: added a --memory flag to test memory
9140 parsing
9141
9142Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * nanohttp.c: fixed socklen_t replacement to unsigned int
9145 * parser.c: fixed a space handdling missing at the end of
9146 production 28 DOCTYPE.
9147 * xmlmemory.c: fixed a stupid bug on the routine to override
9148 allocation functions
9149 * TODO: updated
9150
9151Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * doc/ regenerated the docs
9154
9155Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * doc/encoding.html doc/xml.html: added I18N doc
9158 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9159 improvements, both parser and filters, added ASCII & HTML,
9160 fixed the ISO-Latin-1 one
9161 * xmllint.c testHTML.c: added/made visible --encode
9162 * debugXML.c : cleanup
9163 * most .c files: applied patches due to warning on Windows and
9164 when using Sun Pro cc compiler
9165 * xpath.c : cleanup memleaks
9166 * nanoftp.c : added a TESTING preprocessor flag for standalong
9167 compile so that people can report bugs more easilly
9168 * nanohttp.c : ditched socklen_t which was a portability mess
9169 and replaced it with unsigned int.
9170 * tree.[ch]: added xmlHasProp()
9171 * TODO: updated
9172 * test/ : added more test for entities, NS, encoding, HTML, wap
9173 * configure.in: preparing for 2.2.0 release
9174
9175Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009178 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009179
9180Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * doc/xml.html: changed the xmlsoft.org structure, updated the
9183 examples w.r.t. root and childs
9184
9185Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9186
Daniel Veillard784b9352003-02-16 15:50:27 +00009187 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009188
9189Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9190
9191 * HTMLparser.c: Work on character encoding support for the HTML parser
9192 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9193 * encoding.c: Fixed a potential memleak in the encoding stuff
9194
9195Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * doc/FAQ.html doc/Makefile.am : added a FAQ
9198
9199Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9200
9201 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9202 of the HTML parser to force it to not bypass SAX
9203
9204Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9205
9206 * win32config.h.in: updated
9207 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9208 lacks iconv support :-( need to release 2.1.1
9209 * configure.in: release 2.1.1
9210 * HTMLparser: fixed bug #14784
9211 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9212 by Windows compiler
9213 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9214 the SAX startDocument() callback.
9215 * TODO: updated
9216
9217Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * added xmlStopParser()
9220
9221Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * configure.in: 2.1.0 prerelease
9224 * Large resync between W3C and Gnome tree
9225 * nanoftp, nanohttp.c: fixed stalled connections probs
9226 * HTMLtree.c SAX.c : support for attribute without values in
9227 HTML for andersca
9228 * valid.c: Fixed most validation + namespace problems
9229 * HTMLparser.c: start document callback for andersca
9230 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9231 * parser.h, SAX.c: serious speed improvement for large
9232 CDATA blocks
9233 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9234 different encoding
9235 * example/Makefile.am example/gjobread.c tree.h: work on
9236 libxml1 libxml2 convergence.
9237 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9238 and the LIBXML_TEST_VERSION macro
9239
9240Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9241
9242 * doc/xml.html: various patches and improvements typo fixed by
9243 Felix Natter
9244 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9245 from Felix Natter <fnatter@gmx.net>
9246
9247Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * doc/upgrade.html: updated with instructions for support of both
9250 libxml-1.x and libxml-2.x
9251 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9252 for 2.x support and also fixed includes
9253
9254
9255Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9258 the encoding support, added iconv support, so now libxml if
9259 compiled with iconv automatically support japanese encodings
9260 among others. Work based on initial patch from Yuan-Chen Cheng
9261 I may have broken binary compat in the encoding handler
9262 registration scheme, but that was so utterly broken I don't
9263 expect anybody to have used this feature until now.
9264 * parserInternals.h: fixup on the CHAR range macro
9265 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9266 code.
9267 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9268 * uri.c: added xmlParseURI() I can't believe I forgot to
9269 implement this one in 2.0 !!!
9270 * SAX.c: moved doc->encoding update in the endDocument() call.
9271 * TODO: updated.
9272
9273Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9274
9275 * tree.h: removed extraneous xmlRemoveProp definition
9276 * TODO: added item about --disable-corba configure switch
9277 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9278 * nanoftp.c: fixed include problems giving troubles on AIX and
9279 slowlaris
9280 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9281 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9282 comment and headers changes to lower gtk-doc number of warnings
9283 * doc/html/*: rebuilt docs
9284
9285Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * HACKING: documented the tag for 1.x and instructions
9288
9289Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9290
9291 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9292 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9293 xmlCreateIOParserCtxt
9294 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9295 significant overall improvement
9296 * xmllint.c: added I/O test to xmllint
9297 * testSAX.c: added a speed test
9298 * doc/* : updated/regenerated
9299
9300Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9301
9302 * xpath.c uri.h parserInternals.h: cosmetic changes from
9303 "Timur I. Bakeyev" <timur@bat.ru>, including making
9304 xmlCreateURI() public
9305
9306Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9309 and the code at the same time. Added a clean mechanism for
9310 overload or added input methods: xmlRegisterInputCallbacks()
9311 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9312 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9313 * TODO: updated
9314 * doc/* : updated/regenerated
9315 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9316 source dir
9317
9318Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9319
9320 * testURI.c: yet another forgotten commit, I should get some sleep !
9321
9322Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9323
9324 * xmllint.c: forgot to commit this too ?
9325
9326Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9327
9328 * xmlversion.h.in : forgot to commit this previously
9329
9330Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9331
9332 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9333 * README TODO: updated for release
9334 * uri.c uri.h: added authority parsing/saving
9335 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9336 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9337 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9338 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9339 Makefile.am : added compile-time customization of libxml
9340 --with-ftp --with-http --with-html --with-xpath --with-debug
9341 --with-mem-debug
9342 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9343 #include <libxml/xxx.h> I hope it won't break too much stuff
9344 and will be manageable in the future...
9345 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9346 and added xmllint to the installed programs
9347 * uri.h: added xmlFreeURI()
9348
9349Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * uri.c uri.h: finished the escaping handling, the base support
9352 and the URI path normalization. Looks good just lacks the
9353 authority content parsing code.
9354 * Makefile.am: added instructions to generate testURI
9355 * TODO: updated
9356 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9357 added links and icons for W3C and Gnome
9358
9359Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * xmlmemory.[ch] : seems I forgot to actually update the files in
9362 the last commit :-)
9363 * doc/xml.html doc/html/* : updated and uploaded the docs
9364
9365Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9366
9367 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9368 * TODO: updated
9369 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9370 libxml default allocation function with another set (like gmalloc/
9371 gfree).
9372 * Makefile.am, uri.c, uri.h: added a set of functions to do
9373 exact (litteraly copied from the RFC 2396 productions) parsing
9374 and handling of URI. Will be needed for XLink, one XML WFC,
9375 XML Base and reused in the nano[ftp/http] modules. Still work
9376 to be done.
9377
9378Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9379
9380 * configure.in, libxml.spec.in : libxml2
9381 * doc/* : updated the doc page, rebuilt the docs
9382
9383Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * all: tagged LIB_XML_1_X
9386 * *.c *.h : updated from W3C CVS tree
9387 * configure.in : 2.0.0-beta
9388 * libxml.spec.in : libxml2 package nam
9389 * result/* : new version of the tests output
9390
9391Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9394
9395Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * doc/* : rebuilt the docs
9398 * parser.c: final patch on #6766
9399 * valid.c: small patch on validity checks.
9400
9401Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9402
9403 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9404 added
9405 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9406 compatibility w.r.t. XML spec and existing code.
9407
9408Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9409
9410 * parser.c: seems a better solution to <a> </a> exists,
9411 will try it for a while
9412
9413Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * parser.c: tried to remove the <a> </a> generating <a/>
9416 this is hard. Left a flag for that purpose. Fixed bug #6766
9417 * configure.in: prepared 1.8.7 not released, due to previous
9418 problem
9419
9420Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * doc/xml.html : applied second patch from Paul DuBois
9423
9424Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9425
9426 * doc/xml.html : applied patch from Paul DuBois
9427
9428Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9431
9432Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9435 compilation warnings on various platforms.
9436 * parser.c: Fixed #5281 validity error callbacks are now desactived
9437 by default if not validating.
9438
9439Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9440
9441 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9442
9443Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9444
9445 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9446 <gkatsi@cs.toronto.edu>
9447
9448Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9451 processing URLs
9452
9453Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9454
9455 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9456 xmlNanoFTPUpdateURL for persistent control connections.
9457 * configure.in: 1.8.6
9458
9459Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9460
9461 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9462 * tree.[ch] : added xmlSaveNoEmptyTags
9463
94642000-01-29 James Henstridge <james@daa.com.au>
9465
9466 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9467
9468 * Makefile.am: added nanoftp.[ch] to the build.
9469
9470Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9471
9472 * nanoftp.[ch]: cleanup, comments, API
9473 * debugXML.c : fixed a bug in the cat command
9474 * doc/*: regenerated the docs
9475
9476Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9479 * debugXML.c : fixed a bug in the cat command
9480 * valid.c: fixing some small probs
9481 * libxml.spec.in: get rid of the SNAP suffix
9482 * doc/xml.html: updated the status
9483
9484Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * xml-config.in: xml-config --version to just return the
9487 version number
9488 * xpath.c: some cleanup w.r.t. axis when the current node is
9489 an attribute.
9490 * TODO: updated
9491
9492Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9493
9494 * configure.in: prepared for libxml-1.8.5
9495 * doc/* recompiled the documentation
9496
94972000-01-17 Jody Goldberg <jgoldberg@home.com>
9498
9499 * configure.in : WARNING autoconf subtlety alert :
9500 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9501 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9502 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9503 get defined by AC_CHECK_HEADERS.
9504
9505Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9508 Rune.Djurhuus@fast.no
9509
9510Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9511
9512 * TODO: updated
9513 * tree.c, parser.c: made sure that only memory alloc problems
9514 and internal parser errors are allowed to write to stdout or
9515 stderr.
9516
9517Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * tree.c : restored xmlNewGlobalNs since this seems used by
9520 a lot of existing code :-(, fixed a bug in xmlNewNs
9521 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9522 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9523 to exit() from the library code.
9524 * xpath.c, parser.c: removed bugs or unused code detected by
9525 Windows compilers
9526 * parser.c: started adding interfaces for parsing well balanced
9527 XML fragments
9528 * configure.in: releasing 1.8.4
9529 * doc/* : rebuilt the docs
9530
9531Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9532
9533 * tree.[ch] : added xmlNewDocFragment() for DOM
9534 * testHTML.c: uninitialized variable.
9535
9536Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * doc/* : rebuild the docs
9539
9540Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9541
9542 * acconfig.h: readline and history patch
9543 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9544 * tree.c: added check and handling when possibly removing an ID
9545 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9546 and saving.
9547 * test/HTML/entities.html result/HTML/entities.html* : test for
9548 various entities reference cases
9549 * result/HTML/* : as a result output of some testcase have
9550 changed
9551 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9552 by previous example. added xmlParseTryOrFinish().
9553 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9554 entities.h debugXML.h HTMLparser.h: changed the way struct are
9555 declared to allow gtk-doc to expose those
9556 * parser.c: closed bug #4960
9557 * Makefile.am configure.in: Applied patch from
9558 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9559 and math/socket libs detection
9560
9561Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * configure.in, Makefile.am: link tester against readline
9564 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9565
9566Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * tree.[ch]: added xmlRemoveProp
9569 * win32config.h.in nanohttp.c: avoid including the Windows
9570 socket stuff in every C files
9571 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9572 the XmL parser(s)
9573 * test/ns4 result/ns4 etc...: added test case for previous prob
9574 * tree.c: xmlNewNs wasn't checking for double definition
9575 * Makefile.in: fixed a problem with dist-hook duplicates
9576 * parser.[hc], xmlIO.c: fixed the loading of external entities
9577 APIs, now xmlLoadExternalEntity() is used everywhere and
9578 setting up an app specific front-end using the
9579 * SAX.c parser.c: some fixes, now the xhtml spec validates
9580 with the xhtml DTD.
9581 * error.c: fixed crashes in case of no input stream
9582 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9583 to the validation tests and results
9584
9585Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9586
9587 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9588 too htmlCreatePushParserCtxt() and htmlParseChunk()
9589 * parser.c: a bit of cleanup.
9590 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9591 to XML) removed the last mem leak known
9592 * HTMLtree.c: output message cleanup
9593 * xmlmemory.c: display content info about memory blocks
9594 * result/HTML/wired.* : missing att value warning change
9595
9596Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9597
9598 * doc/* : rebuilt the documentation
9599
9600Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9601
9602 * parser.[ch] parserInternals.h: Push parser for XML,
9603 seems to work fine now
9604 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9605 --push for push testing
9606 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9607 * testSAX.c: added --push
9608 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9609 subtree
9610 * xmlIO.[ch] : enriched API + fixes for push mode
9611 * entities.[ch]: added the entity content length to the struct.
9612 * xmlmemory.[ch]: new API to show the last entries for the shell
9613 * valid.c: added required attribute testing
9614 * SAX.c: the cdata callback now merge contiguous fragments
9615 * HTMLparser.c: cleanup of some macros
9616
9617Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * parser.c: fix for PIs name starting with xml
9620 * tree.c: fixed a potential problem with || and && ops
9621 * *.c, configure.in win32config.h.in : generate win32config.h for
9622 those on the Other Side !
9623
9624Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9625
9626 * parser.c: fixed a stupid = vs. == bug :-(
9627 * doc/gnome-xml.sgml: s/glade/xml/
9628
9629Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * configure.in, doc/xml.html : bug fix release 1.8.2
9632 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9633 Hopefully the end of that silly C++ include problem
9634 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9635 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9636 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9637 troubles with autoclosed elements when the stree shape doesn't
9638 follow the DtD specs. Added htmlIsAutoClosed() and
9639 htmlAutoCloseTag()
9640 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9641 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9642 * debugXML.c: fixed a bug on printing default namespaces.
9643 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9644
9645Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9646
9647 * result/HTML/*.htm[l] : updated the HTML regression tests according
9648 to the new output
9649 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9650 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9651 problem due to intermix of extern "C" { ... } declarations for C++
9652 and recursive includes in the headers
9653
96541999-12-20 Chris Lahey <clahey@umich.edu>
9655
9656 * HTMLtree.c: Made it so that html nodes with a single child do
9657 not insert a carriage return before or after the child node.
9658
9659Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9660
9661 * configure.in, doc/xml.html : bug fix release 1.8.1
9662 * parser.c: fixed bug #4344
9663 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9664 added the glue to avoid C++ problems
9665 * doc/* : regenerated the documentation
9666
9667Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9668
9669 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9670 namespace recognition, and Dia as a resul :-(
9671 * encoding.c: closed bug #3950
9672
9673Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9674
9675 * valid.c: debugging a posteriori validation, except URI expansion
9676 stuff this should be fixed now
9677 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9678 Carl Nygard <cnygard@bellatlantic.net>
9679 * tester.c: added --postvalid, cleaning of the code
9680 * tree.[ch]: added xmlDocGetRootElement()
9681
9682Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9683
9684 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9685 c++ losage.
9686
9687Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9688
9689 * configure.in, doc/xml.html : bumped to 1.8.0
9690 * xlink.[ch], Makefile.am : added framework for link detection
9691 * parser.h: added nbChars to parser context, needed for cleanup.
9692 * xmlmemory.c: removed a nasty bug when out of mem
9693 * valid.[ch]: adding namespace support for attribute decl
9694 * tester.c: added --debugent option
9695 * debugXML.[ch]: added xmlDebugDumpEntities()
9696 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9697 buffers instead, this was really needed, validation was breaking
9698 in strange ways due to that. Added xmlParseStringPEReference()
9699 and other parsing from strings functions. Entities processing
9700 modified again, but PERef are still not handled correcly but
9701 unless you're Eve Maller you won't notice :-)
9702 * HTMLparser.c: large changes toward reliability, and switched to
9703 lowercase internal tags, XHTML is lowercase, so it will help
9704 that output is closer to next version.
9705 * doc/* : regenerated the documentation, it is now hosted at
9706 http://xmlsoft.org/ (same bits I just bought the domain :-)
9707
9708
9709Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9712 doc generation
9713 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9714 in the SAX API
9715 * doc/*: rebuilt the doc making sure everything appears in the
9716 HTML files
9717
9718Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9719
9720 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9721 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9722 which allow impressive speed improvement on dataset with
9723 large text pieces, but at the cost of broken binary
9724 compatibility and slightly bigger memory usage.
9725 Configure with --with-buffers to activate them, they
9726 are protected with XML_USE_BUFFER_CONTENT define.
9727 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9728 goal is 0 memory left allocated once parser is no more used
9729 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9730 call xmlCleanupParser() and xmlMemoryDump()
9731
9732Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9733
9734 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9735 * parser.[ch] encoding.[ch]: added memory cleanup routines
9736 * parser.c: closing bug #3788
9737 * doc/*: rebuilt the doc
9738
9739Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9740
9741 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9742 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9743 * tester.c: added --compress option
9744 * doc/*: rebuilt the documentation
9745
9746Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9747
9748 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9749 if given /proc/kcore as input !
9750 * doc/xml.html doc/*: updated and rebuilt the documentation
9751
9752Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9753
9754 * parser.c: Fixed some wrongly space collapsing code due to
9755 a misreading of the spec.
9756 * result/*: fixed the output accordingly
9757
9758Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9759
9760 * encoding.c: bug fix and typos
9761 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9762 * parser.c: added attribute normalization closing bug #3597
9763 * test/att* result/att* SAXresult/att*: testcase for attribute
9764 normalization
9765
9766Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9767
9768 * configure.in: closing bug #3163 by adding extra flags for the
9769 cc compiler on HP-UX
9770
9771Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9772
9773 * valid.[ch] : removed a typo and an enumerated type bug in the
9774 xmlAddElementDecl() function
9775 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9776 call to xmlEncodeEntitiesReentrant() so that the functions
9777 New, Set and Get are at the same level.
9778 * parser.c HTMLparser.c: extra memory allocation bug for
9779 attributes detected by someone using libxml in embedded systems :-)
9780
9781Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9782
9783 * xmlmemory.h: turned off mem debug :-\
9784
9785Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9786
9787 * parser.c: closed bug #2784 a one line fix, but worth pushing
9788 a new release out
9789 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9790 some structures, comments before and after the
9791 main element, and other nastyness
9792 * HTMLtree.c tree.c: accomodate the extended HTML supported
9793 * configure.in: pushing 1.7.4
9794 * test/ent8 and related outputs : added a new test for bug #2784
9795 * test/HTML/wired.html and related output: a nasty HTML example
9796 * Makefile.am: improved the test scripts
9797 * docs/* : reran the documentation extractor, updated xml.html
9798
9799Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9800
9801 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9802 HTMLparser and debugged the HTML related code. HTML documents
9803 now have their own type
9804 * entities.c: do not dump &apos; for HTML output
9805 * xmlmemory.c: improvement, breakpoint mechanism
9806 * testHTML.c: added --sax --repeat ...
9807 * Makefile.am: improved the HTML tests
9808 * valid.[ch]: added xmlValidGetValidElements and
9809 xmlValidGetPotentialChildren
9810 * tester.c: added --insert to test the 2 new functions
9811 * test//* result//* SAXresult//* : regression test cleanup
9812 and extension.
9813 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9814 gnome-xml-nanohttp.html
9815
9816Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9817
9818 * HTMLparser.c: fixed problems with some autoclose tags
9819 * tree.c: fixed XML output problems.
9820 * result/* SAXresult/*: update of the tests output
9821
9822Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9823
9824 * Makefile.am: Arturo patch for xmlConf.sh version info
9825 * parser.c: Tim Josling patch for single quoted items
9826 * tester.c: Tim Josling patch for tester options usage
9827 * tree.h: indent cleanup
9828
9829Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9830
9831 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9832 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9833
9834Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9835
9836 * tree.c : Raph patch for initialization of CORBA fields
9837 * parser.c, xpath.c, ...: modification of doc comments
9838 * xpath.c : allow spaces in xpath expressions
9839
9840Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9841
9842 * xmlmemory.h: turning off memory debug :-(
9843
9844Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9845
9846 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9847 better SAX interfaces.
9848 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9849 entity.
9850 * configure.in: 1.7.2
9851
9852Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * libxml.spec.in: fixed the URL
9855 * doc/xml.html: improved the documentation front-end
9856
9857Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9858
9859 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9860
9861Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9862
9863 * libxml.spec.in: fixed the alpha compile problem
9864 * parser.[ch]: changed errno to errNo in the parser context :-(
9865 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9866 * doc/xml.html: changed CHAR to xmlChar
9867 * doc/html/*: recompiled the documentation
9868 * configure.in: 1.7.1
9869
9870Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9871
9872 * parser.h: modified the parser context struct to regain 1.4.0
9873 binary compatibility
9874 * parser.c, xml-error.h: added errno ot teh context and defined
9875 a set of errors values with update of errno
9876 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9877 DTDs and entities
9878 * *.h, *.c: complete cleanup of the use of config.h and include
9879 protection depending on the current setup.
9880 * overalll debugging, maintenance and bug-fixing on all modules
9881 * updated the documentation
9882 * ready for 1.7.0
9883
9884Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9885
9886 * HTMLparser.c : cleanup
9887 * SAX.c valid.c valid.h: added ID/IDREF checking
9888 * tree.c tree.h: extended doc structure for refs
9889 * configure.in: 1.6.2
9890 * parser.c: patched bug in SAX user arg call
9891 * parserInternals.h: patched missing close in C++ wrapping
9892 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9893 especially upcoming XPointer implementation.
9894 * doc/xml.html: augmented, typo
9895
9896Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9897
9898 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9899 not all invocations of install understand -d.
9900
9901Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9902
9903 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9904 to make 'check' works, when builddir != srcdir.
9905
9906Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9907
9908 * doc/xml.html : updated the documentation
9909
9910Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9911
9912 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9913 not deallocated memory blocks
9914 * *.c : replaces all calls to malloc() free() and realloc() to
9915 the wrapper functions/macros
9916 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9917 instead of xmlFreeNodeList()
9918
9919Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9920
9921 * HTMLparser.c: corrected a stupid bug leading to core dump at
9922 tree deallocation. Removed warnings indicated by
9923 Stephane.Conversy@lri.fr
9924 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9925 looked for in the external subset
9926
9927Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9928
9929 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9930 on SGI by Stephane.Conversy@lri.fr
9931
9932Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9933
9934 * all .h : changed the prototype declaration indent as in gtk
9935 * most .c : working on reducing the TODOs in the code
9936 * most .c : cleanup though -pedantic and Insure++
9937 * improvements on validation ID checkings.
9938 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9939 * xml-config.in: closed #1810
9940
9941Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9942
9943 * tree.h, valid.c, valid.h: more work on validity, IDs
9944 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9945 definition for AIX
9946
9947Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9948
9949 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9950 the distribution due to a cut'n paste error at last commit
9951
9952Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9953
9954 * configure.in: upgraded to version 1.4.0
9955 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9956 Big update, added a large part of the validation process,
9957 it should be usable, but some parts are missing
9958 * xpath.c: improved the implementation w.r.t. root.
9959 * Makefile.am: added more tests
9960 * test and result trees: added a lot of tests
9961 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9962
9963Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9964
9965 * Added an HACKING file
9966
9967Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9968
9969 * xpath.[ch] : improvements and debug of the XPath implementation
9970 * parser.c, HTMLparser.c : modified the parsers to be progressive
9971 * tree.[ch] : extended the Buffer promitives
9972 * xmlIO.[ch] : added basic I/O routines providing progressive
9973 parsing and ready for I18N conversion plugins
9974 * SAXresult/* : the SAX callback sequence maybe slightly different
9975 now
9976 * test*.c : improved/updated the tests programs
9977 * doc/* : recompiled the docs.
9978
99791999-07-26 Michael Meeks <michael@edenproject.org>
9980
9981 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9982
9983 * tree.c: Ditto.
9984
9985Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9986
9987 * configure.in: upgraded to version 1.4.0
9988 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9989 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9990 XML query language, see http://www.w3.org/TR/xpath for more details.
9991 * parser.c, parser.h: added CHAR* related string functions for XPath
9992 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9993 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9994 rebuild the docs.
9995 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9996 and regression testing capabilities for XPath.
9997
9998Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9999
10000 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
10001 closing bug #1646
10002
10003Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10004
10005 * Makefile.am, example/Makefile.am: closed bug #1683
10006
10007Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10008
10009 * example/Makefile.am, configure.in: added the makefile for the
10010 gjobread example
10011
10012Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
10013
10014 * doc/Makefile.am:
10015 - fix which allow "make install DESTDIR=</install/prefix>".
10016
10017Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10018
10019 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
10020 which fixed a problem on the file reading-code.
10021
10022Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10023
10024 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
10025 output.
10026 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
10027
10028Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * parser.h : Oops removed the binary compatibility problem
10031 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
10032 * parser.c, HTMLparser.c: applied patches for reading from stdin
10033
10034Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10035
10036 * parser.c, entities.c, valid.c: cleanup bug #1591
10037 * configure.in: cleanup bug #1592
10038 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
10039 the same tree back-end. Hence gdome will be available for it.
10040 * doc/Makefile.am: close bug #617
10041
10042Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10043
10044 * parser.c: alloctate a per parser context SAX interface block
10045
10046Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10047
10048 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
10049 and xmlEncodeEntitiesReentrant with the correct one :-\
10050
10051Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10052
10053 * commit of my internal XML base changes, quite a lot of
10054 changes, cleanups, better entities support, framework for
10055 new I/O and charset detection and handling
10056 * Fixed the configure/Makefile stuff to generate shared libs
10057 with the proper version info, so we jumped on rev from
10058 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10059 xmlEncodeEntities() result need to be freed now, and a string
10060 xmlParserVersion provide the current library version.
10061
10062Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10063
10064 * parser.c: fixed a buffer overrun for when you have a very long
10065 attribute with no entities in it.
10066
10067Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10068
10069 * added example directory
10070 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10071
10072Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10073
10074 * Release of libxml-1.1, nearly everything has been touched for
10075 this.
10076 * Added more regression tests
10077 * Updated the documentation
10078
10079Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10080
10081 * tree.[ch]: unified the XML_NO_CORBA defines.
10082 * parser.c encoding.[ch]: started plugging in char encoding detection
10083
10084Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10085
10086 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10087 Also freed allocated buffer.
10088
10089Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10090 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10091 reentrancy problem at printing. One is left in entities.c, to
10092 remove ASAP
10093 * testSAX.c : added a test example showing the use of the SAX
10094 interface if one doesn't want to build the DOM tree.
10095 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10096
10097Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10098
10099 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10100 large revamping of the parser to use SAX callbacks
10101 http://www.megginson.com/SAX/ (or at least a C like interface
10102 a la Expat). It's now possible to set up your own callbacks
10103 and the parser will not build a DOM tree.
10104 * test/* result/*: updated the test suite, I finally removed
10105 the old Namespace draft support (PI based).
10106
10107Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10108
10109 * Makefile.am: added test result to EXTRA_DIST for make tests
10110
10111Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10112
10113 * parser.c, parserInternals.h: moved the chars macro definitions
10114 to parserInternals.h
10115 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10116 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10117
10118Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10119
10120 * xml-config.in : applied patch to make --version work
10121
101221999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10123
10124 * Makefile.am (check-local): Alias for `tests' target. This will
10125 cause `make check' to do the right thing.
10126 (tests): Don't run tests in srcdir. Also, replaced calls to
10127 basename with a `sed' "equivalent".
10128
10129Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10130
10131 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10132 it in the header and not the sources, updated the doc.
10133 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10134 pointing this out.
10135
10136Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10137
10138 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10139 exported the inputStream routines.
10140 * doc/html/* : updated accordingly
10141
10142Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10143
10144 * parser.c, parser.h, parserInternals.h: added a few extra
10145 internal calls to allocate and free parser contexts ...
10146 * doc/html/* : updated accordingly
10147
10148Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10149
10150 * configure.in, Makefile.am, doc/makefile.am : General changes for
10151 1.0.0 release and including the generated HTML documentation.
10152
10153Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10154
10155 * makefile.am : added parserInternals.h, oops.
10156
10157Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10158
10159 * parserInternals.h: added this header giving access to the parser
10160 internal functions.
10161 * doc/Makefile.am : added a rebuild target which rebuilds the full
10162 set of documentations
10163 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10164 the internal subset.
10165 * *.c *.h: modifications needed to generate the documentation using
10166 gtk-doc, cleanup of functions blocks, reorganisation of struct
10167 declarations.
10168
10169Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10170
10171 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10172 the tar and spec file to include the beginning of the doc.
10173
101741999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10175
10176 * doc/.cvsignore: Added this file.
10177
10178Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10179
10180 * tree.c: fixed xmlGetProp to return "" when the attribute
10181 exists, even if the node-list is NULL.
10182
10183Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10184
10185 * tree.c: patched an error outputting empty attribute values.
10186 * Makefile.am and doc/makefile.am: have been updated during the
10187 week-end. Sorry for an empty CVS log, I got a shell problem.
10188
10189Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10190
10191 * tree.h: cleaned up using enums instead of defines
10192 * parser.c, valid.[ch]: more work on parsing/output of element
10193 declarations
10194
10195Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10196
10197 * valid.[ch], tree.c, parser.c : more work toward full parsing
10198 of XML DTDs.
10199 * README: added informations about mailing-list and on-line
10200 documentation
10201
102021999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10203
10204 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10205
10206Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10207
10208 * parser.c, tree.[ch] : more work toward conformance testing,
10209 added a last element to accelerate parsing of very flat structures
10210 started working on internal subset Element content declaration.
10211 * valid.[ch] : first cut at adding code toward validation.
10212 * previous changes had also small impact on most files, especially
10213 the conformance testing using James Clark test suite.
10214
10215Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10216
10217 * test/* : updated the examples, most of them were not well
10218 formed (humm), and added rdf2.
10219 * result/* : resulting changes in the output.
10220
10221Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10222
10223 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10224
10225Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10226
10227 * tree.c: patched a bug in the generation of empty attributes
10228
10229Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10230
10231 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10232 for node/trees/documents/... Biggest problem is namespace
10233 support when copying subtrees.
10234
10235Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10236
10237 * parser.c, entities.c: improve entities and char ref encoding,
10238 and cleanups of error messages.
10239
10240Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10241
10242 * parser.c, entities.c: simple bug hunting done during rpm2html and
10243 rpmfind integration.
10244
10245Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10246
10247 * parser.[ch]: Added interfaces allowing to specify a SAX
10248 handler before parsing.
10249
10250Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10251
10252 * parser.c: redirrect all errors reporting through the SAX
10253 error function
10254
10255Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10256
10257 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10258 * libtool, tlmain ...: update of the libtool files
10259
102601998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10261
10262 * entities.c: Use g_snprintf insteda of snprintf.
10263
10264Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10265
10266 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10267 added ent5 test for this purpose.
10268 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10269
10270Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10271
10272 * parser.c: fixed? a strange error due to compression on a GWP
10273 document.
10274
10275Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10276
10277 * tree.[ch]: bug fixing
10278 * entities.[ch]: defined a specific type for predefined entities
10279 * doc/xml.html: more documentation on the library, how to use it,
10280 overview of the interfaces.
10281
10282Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10283
10284 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10285
10286Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10287
10288 * tree.c: corrected a small bug
10289 * doc/xml.html: continuing writing documentation.
10290
10291Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10292
10293 * debugXML.h debugXML.c: added debugging utilities.
10294 * tester.c: added --debug switch.
10295 * tree.c: patched an incorrect node->type assignment.
10296 * parser.c: formatting, ensure that node->doc != NULL in attributes
10297
10298Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10299
10300 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10301 entity support and provide an internal representation close to
10302 DOM one (entity ref nodes, and attribute value as tree). I tried
10303 to preserve the interface but this will surely break some apps
10304 (I have to change rpm2html/rpmfind for example). I had to change
10305 two interfaces, and the generated tree is somewhat different.
10306 * doc/* : started documenting the XML library, the tree and
10307 DOM/Corba. This is a first step.
10308
10309Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10310
10311 * parser.c: Set up the fonctions comment block, boring but useful.
10312 * parser.h, SAX.c, parser.c: now attributes are processed through
10313 the SAX interface. The problem is that my SAX interface diverged
10314 quite a bit from the original one, well this is not an official
10315 spec, and translating it from Java to C is hairy anyway...
10316
10317Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10318
10319 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10320 fonctions comment block, boring but useful.
10321
10322Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10323
10324 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10325 conversion routines. However they are not yet used to convert the
10326 inputs. The core will run with UTF-8.
10327
10328Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10329
10330 * tree.c : make sure that the type id is properly set-up when
10331 a new object is allocated, needed for DOM.
10332
10333Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10334
10335 * tree.h, tree.c: Ok, the main objects in the tree will be native
10336 corba objects, it costs 8 bytes per Node, Attribute and Document
10337 but it simplifies the Corba integration a lot (no extra interface
10338 objects to allocate/free).
10339
10340Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10341
10342 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10343 and changed NODEs contants for conformity with DOM Level 1
10344
10345Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10346
10347 * added hooks to keep track of servants when creating objects
10348 xmlDoc and xmlNode (for Corba export).
10349
10350Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10351
10352 * added xml-config script.
10353
10354Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10355
10356 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10357 to autoupdate libtool and automake conf files.
10358
103591998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10360
10361 * Makefile.am: Use '?' to separate the sed
10362 commands as ',' is used when people pass -Wl,something.
10363
10364
10365Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10366
10367 * tree.c, tree.h: added a per-document compression interface.
10368
10369Tue Sep 22 20:47:38 EDT 1998
10370
10371 * tree.c, tree.h: added saving with compression and added interfaces
10372 to control the compression level (xmlGetCompressMode,
10373 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10374
10375Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10376
10377 * parser.c: corrected a loop for files of size 0
10378
103791998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10380
10381 * error.h: New file. Contains prototyes from `error.c'.
10382
10383Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10384
10385 * Makefile.am (xmlincdir): New macro.
10386 (xmlinc_HEADERS): Renamed from include_HEADERS.
10387
10388Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10389
10390 * applied small patch on numeric entities from
10391 Christopher Blizzard <blizzard@appliedtheory.com>
10392
10393Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10394
10395 * New release 0.2, removed the old xml_* files so that it's
10396 coherent with the other CVS base (W3C), far better conformance
10397 to standard, new namespaces, decent entities support, beginning
10398 of a SAX-like interface. Nearly nothing left intact, even the
10399 test examples ...
10400
104011998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10402
10403 * .cvsignore: Add .deps dir
10404
10405Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10406
10407 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10408
10409Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10410
10411 * configure.in: added test for CPP
10412 * AUTHORS, Changelog: the original ones didn't get commited but the
10413 glib ones instead, fixed.
10414 * Makefile.am: corrected an error in library naming
10415
10416Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10417
10418 * integrated code developped at W3C
10419 * changed the original Copyright
10420 * migrated to automake
10421 * prefixed the filenames by xml_ to avoid filename clashes
10422
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010423Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10424
10425 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10426 should not be called.
10427
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010428Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10429
10430 * libxml-2.0.pc.in: applied the patch to fix #101894
10431
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010432Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10433
10434 * tree.c : applied patch from Lukas Schroeder for register callbacks
10435 * valid.c: modified patch from Lukas Schroeder to test
10436 register callbacks with --chkregister
10437
Daniel Veillard067bae52003-01-05 01:27:54 +000010438Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10439
10440 * xmlreader.c: seriously changed the way data are pushed to
10441 the underlying parser, go by block of 512 bytes instead of
10442 tryng to detect tag boundaries at that level. Changed the
10443 way empty element are detected and tagged.
10444 * python/tests/reader.py python/tests/reader2.py
10445 python/tests/reader3.py: small changes mostly due to context
10446 reporting being different and DTD node being reported. Some
10447 errors previously undetected are now caught and fixed.
10448 * doc/xmlreader.html: flagged last section as TODO
10449
Daniel Veillard51a447a2003-01-04 19:42:46 +000010450Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10451
10452 * python/libxml.py: integrated the Python 2.2 optimizations
10453 from Hannu Krosing, while maintaining compatibility with
10454 1.5 and 2.1
10455
Daniel Veillarde59494f2003-01-04 16:35:29 +000010456Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10457
10458 * xmllint.c: a bit of cleanup
10459 * xmlreader.c: small fix
10460 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10461 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10462
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010463Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10464
10465 * python/setup.py.in: patch from Stéphane Bidoul to include
10466 drv_libxml2.py in setup.py
10467
Daniel Veillard66b82892003-01-04 00:44:13 +000010468Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10469
10470 * doc/xmlreader.html: starting documenting the new XmlTextReader
10471 interface.
10472
Daniel Veillard7704fb12003-01-03 16:19:51 +000010473Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10474
10475 * xmllint.c: added the --stream flag to use the TextReader API
10476 * xmlreader.c: small performance tweak
10477
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010478Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10479
10480 * xmlreader.c python/tests/reader2py: okay the DTD validation
10481 code on top of the XMLTextParser API should be solid now.
10482
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010483Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10484
10485 * xmlreader.c python/tests/reader2py: Fixing some more mess
10486 with validation and recursive entities while using the
10487 reader interface, it's getting a bit messy...
10488
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010489Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10490
10491 * xmlreader.c python/tests/reader.py: another couple of problem
10492 related to IsEmptyElement reported by Stéphane Bidoul needed
10493 some fixes.
10494
Daniel Veillard4f860202003-01-02 13:00:02 +000010495Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10496
10497 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10498 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10499 based on the python XmlTextReader interface.
10500
Daniel Veillard3c265e42003-01-01 21:06:49 +000010501Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10502
10503 * tree.c: backing out one change in the last patch which broke the
10504 regression tests
10505
Daniel Veillard5335dc52003-01-01 20:59:38 +000010506Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10507
10508 * global.data globals.c tree.c include/libxml/globals.h: applied
10509 an old patch from Lukas Schroeder to track node creation and
10510 destruction. Probably missing a lot of references at the moment
10511 and not usable reliably.
10512
Daniel Veillard8ba17412003-01-01 19:13:12 +000010513Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10514
10515 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10516 from doc/news.html and a stylesheet
10517
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010518Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10519
10520 * xmlreader.c python/tests/reader.py: fixed another couple of
10521 xmlreader bugs reported by Stéphane Bidoul and added tests.
10522
Daniel Veillard9e395c22003-01-01 14:50:44 +000010523Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10524
10525 * xmlreader.c python/tests/reader2.py: fixed another validity
10526 checking in external parsed entities raised by Stéphane Bidoul
10527 and added a specific regression test.
10528 * python/tests/reader3.py: cleanup
10529
Daniel Veillardd5896142002-12-31 14:45:26 +000010530Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * xmlreader.c python/tests/reader2.py: fixed a problem with
10533 validation within entities pointed by Stéphane Bidoul, augmented
10534 the tests to catch those.
10535
Daniel Veillarddc85f282002-12-31 11:18:37 +000010536Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * python/generator.py: modified the generator to allow keeping
10539 class references when creating new classes, needed to fix a bug
10540 pointed by Stéphane Bidoul where the input buffer of the
10541 xmlTextReader instance gets destroyed if the python wrapper for
10542 the input is not referenced anymore.
10543
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010544Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10547 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10548
Daniel Veillard571b8892002-12-30 12:37:59 +000010549Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * xmlreader.c python/tests/reader.py: fixed another problem
10552 pointed by Stéphane Bidoul
10553
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010554Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10557 with "<a/>"
10558
Daniel Veillardecaba492002-12-30 10:55:29 +000010559Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * SAX.c: warn on xmlns:prefix="foo"
10562 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10563 for namespace attributes handling.
10564
Daniel Veillard2d84a892002-12-30 00:01:08 +000010565Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10568 a really nasty problem raised by a DocBook XSLT transform
10569 provided by Sebastian Bergmann
10570
Daniel Veillard29b3e282002-12-29 11:14:41 +000010571Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10574 by Stéphane Bidoul and integrated it into the tests
10575
Daniel Veillarde18fc182002-12-28 22:56:33 +000010576Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10579 extended the XmlTextReader API a bit, addding accessors for
10580 the current doc and node, and an entity substitution mode for
10581 the parser.
10582 * python/libxml.py python/libxml2class.txt: related updates
10583 * python/tests/Makefile.am python/tests/reader.py
10584 python/tests/reader2.py python/tests/reader3.py: updated a bit
10585 the old tests and added a new one to test the entities handling
10586
Daniel Veillardaba976d2002-12-28 21:14:18 +000010587Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * python/generator.py python/libxml2class.txt
10590 python/tests/reader.py python/tests/reader2.py: changed the
10591 generator to provide casing for the XmlTextReader similar to
10592 C# so that examples and documentation are more directly transposable.
10593 Fixed the couple of tests in the suite.
10594
Daniel Veillard83298842002-12-28 15:12:33 +000010595Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * doc/guidelines.html: added a document on guildeline for
10598 publishing and deploying XML
10599
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010600Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * valid.c xmlreader.c: final touch running DTD validation
10603 on the XmlTextReader
10604 * python/tests/Makefile.am python/tests/reader2.py: added a
10605 specific run based on the examples from test/valid/*.xml
10606
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010607Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * python/libxml.py: added a few predefined xmlTextReader parser
10610 configuration values.
10611
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010612Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * python/libxml_wrap.h: trying to fix #102037
10615
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010616Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * SAX.c: fixing bug #95296, when the predefined entities
10619 are redefined in the DTD the default one must be used
10620 instead anyway.
10621
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010622Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10623
10624 * doc/xmllint.xml
10625 * doc/xmllint.1
10626 Add discussion of XML_DEBUG_CATALOG to xmllint man
10627 page - bug #100907
10628
10629
Daniel Veillarddf512f42002-12-23 15:56:21 +000010630Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * xmlreader.c: Fixed the empty node detection to avoid reporting
10633 an inexistant close tag.
10634
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010635Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10638 for Python 2.1
10639
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010640Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10643
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010644Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * doc/libxml2-api.xml python/tests/reader.py: one really need
10647 to provide the base URI information when creating a reader parser
10648 from an input stream. Updated the API and the example using it.
10649
Daniel Veillardea7751d2002-12-20 00:16:24 +000010650Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10653 include/libxml/valid.h include/libxml/xmlreader.h: working on
10654 DTD validation on top of xml reader interfaces. Allows to
10655 validate arbitrary large instances. This required some extensions
10656 to the valid module interface and augmenting the size of xmlID
10657 and xmlRef structs a bit.
10658 * uri.c xmlregexp.c: simple cleanup.
10659
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010660Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10663 work on the xml reader interfaces.
10664 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10665 Web page for the Windows binaries.
10666
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010667Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * xmlIO.c: applied a patch for VMS following the report by
10670 Nigel Hall
10671
Daniel Veillard3772de32002-12-17 10:31:45 +000010672Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * parser.c: the parseStartTag bug fix wasn't complete.
10675
Daniel Veillard67df8092002-12-16 22:04:11 +000010676Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10679 parseStartTag, fixing it.
10680 * test/att4 result/att4 result/noent/att4: adding the test
10681 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10682 more methods to XmlTextReader.
10683
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010684Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10685
10686 * win32/libxml2.def.src: added more xml reader exports
10687 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10688 to the build
10689
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010690Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10691
10692 * doc/tutorial/xmltutorial.xml
10693 plus generated html and pdf
10694 Updating tutorial again based on further comments from Niraj
10695 Tolia on the last iteration
10696
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010697Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10698
10699 * doc/tutorial/xmltutorial.xml
10700 * doc/tutorial/includekeyword.c
10701 * doc/tutorial/includegetattribute.c
10702 plus generated html and pdf
10703 Adding fix from Niraj Tolia to tutorial to properly free memory.
10704
10705
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010706Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10709 more methods of XmlTextReader.
10710 * python/libxml2class.txt python/tests/reader.py: this increased the
10711 methods in the bndings, augmented the test to check those new
10712 functions.
10713
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010714Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10717 methods of XmlTextReader.
10718 * python/generator.py python/libxml_wrap.h python/types.c
10719 python/libxml2class.txt: added the reader to the Python bindings
10720 * python/tests/Makefile.am python/tests/reader.py: added a specific
10721 test for the Python bindings of the Reader APIs
10722 * parser.c: small cleanup.
10723
Daniel Veillard06503452002-12-13 10:42:08 +000010724Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * xinclude.c: fallback was only copying the first child not the
10727 full child list of the fallback element, closes #89684 as reopened
10728 by Bernd Kuemmerlen
10729
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010730Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10731
10732 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10733
Daniel Veillard000eafb2002-12-12 10:04:22 +000010734Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
Daniel Veillardc1eed322002-12-12 11:01:32 +000010736 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010737 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010738 gives enum values, fix functype return type, put back fields in
10739 structs
10740 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010741
Daniel Veillard024b5702002-12-12 00:15:55 +000010742Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10745 about htmlNodeDumpOutput location.
10746 * xpath.c: removed an undefined function signature
10747 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10748 too many symbols in the API breaking the python bindings.
10749 Updated with the libxslt/libexslt changes.
10750
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010751Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * configure.in: preparing release of 2.4.29
10754 * doc/*: rebuilt the docs and API
10755 * xmlreader.c: a few more fixes for the XmlTextReader API
10756
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010757Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10758
10759 * include/win32config.h: applied mingw patch from Magnus Henoch
10760
Daniel Veillard5aad8322002-12-11 15:59:44 +000010761Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10764
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010765Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10768 building Python script, does the C parsing directly, generates
10769 a better API description including structure fieds defs and
10770 enums. Still a couple of bugs, but good enough for the python
10771 wrappers now.
10772 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10773 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10774 include/libxml/schemasInternals.h include/libxml/tree.h: more
10775 cleanup based on the python analysis script reports.
10776 * libxml.spec.in: make sure the API XML description is part of the
10777 devel package.
10778
Daniel Veillard01c13b52002-12-10 15:19:08 +000010779Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10782 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10783 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10784 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10785 code cleanup, especially the function comments.
10786 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10787
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010788Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * Makefile.am xmlreader.c include/libxml/Makefile.am
10791 include/libxml/xmlreader.h: Adding a new set of APIs based on
10792 the C# TextXmlReader API but converted to C. Allow to parse
10793 in constant memory usage, far simpler to program and explain
10794 than the SAX like APIs, unfinished but working.
10795 * testReader.c: test program
10796
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010797Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10798
10799 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10800
Daniel Veillard64b35282002-12-04 15:10:40 +000010801Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * tree.c: Chip turner indicated that XHTML1 serialization
10804 rule for style actually break on both IE and Mozilla,
10805 try to avoid the rule if escaping ain't necessary
10806
Daniel Veillard8efff672002-12-04 11:44:48 +000010807Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * nanhttp.c: handle HTTP URL escaping, problem reported by
10810 Glen Nakamura and Stefano Zacchiroli
10811
Daniel Veillard1c732d22002-11-30 11:22:59 +000010812Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10815
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010816Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * uri.c: Johann Richard pointed out some XPointer problems for
10819 URN based URI references in XInclude. Modified the URI parsing
10820 and saving routines to allow correct parsing and saving of
10821 XPointers, especially when attached to "opaque" scheme accordingly
10822 to RFC 2396
10823
Daniel Veillard8db67d22002-11-27 19:39:27 +000010824Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10827 of refactoring to the HTML saving code.
10828 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10829 in the doc.
10830
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010831Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10834 to a buffer API to reuse the generic dump to an OutputIO layer,
10835 this reduces code, fixes xmlNodeDump() for XHTML, also made
10836 xmlNodeDump() now return the number of byte written.
10837
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010838Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * python/setup.py.in: another patch from Stéphane Bidoul for
10841 Python bindings on Windows
10842 * doc/parsedecl.py: small cleanup
10843
Daniel Veillard9715c172002-11-25 16:33:40 +000010844Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * libxml.spec.in configure.in: add a line in %changelog for releases
10847
Daniel Veillard9bc53102002-11-25 13:20:04 +000010848Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * parser.c: patch from Marcus Clarke fixing a problem in entities
10851 parsing that was detected in KDe documentations environment.
10852
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010853Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10854
10855 * python/libxml.c (libxml_prev): Return the previous as opposed to
10856 the next node (I guess this is the result of some cut & paste programming:)
10857
Daniel Veillard80d7b902002-11-23 16:23:08 +000010858Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10861
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010862Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * python/generator.py python/libxml.c python/setup.py.in: trying
10865 to fix the Python bindings build on Windows (Stéphane Bidoul)
10866
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010867Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10868
10869 * win32/configure.js: added option for python bindings
10870 * win32/libxml2.def.src: added more exports
10871
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010872Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10873
10874 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10875 pthreads
10876 * win32/wince/*: applied updates to Windows CE port from Javier
10877
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010878Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * configure.in: preparing 2.4.28
10881 * libxml.spec.in doc/Makefile.am: some cleanup
10882 * doc/*: updated the news and regenerated.
10883
Daniel Veillardfee408f2002-11-22 13:18:30 +000010884Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * HTMLparser.c: final touch at closing #87235 </p> end tags
10887 need to be generated.
10888 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10889 this change slightly the output of a few tests
10890 * doc/*: regenerated
10891
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010892Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * parserInternals.c: fixing bug #99190 when UTF8 document are
10895 parsed using the progressive parser and the end of the chunk
10896 is in the middle of an UTF8 multibyte character.
10897
William M. Brack8b2c7f12002-11-22 05:07:29 +000010898Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10899
10900 * threads.c: fixed initialization problem in xmlNewGlobalState
10901 which was causing crash.
10902 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10903 in xmlInitializeGlobalState.
10904 * parserInternals.c: cleaned up ctxt->sax initialisation.
10905
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010906Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * tree.c include/libxml/tree.h: modified the existing APIs
10909 to handle XHTML1 serialization rules automatically, also add
10910 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10911 libxslt serialization uses it when needed without changing
10912 the library API.
10913 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10914 result/xhtml1: added a new test specifically for xhtml1 output
10915 and updated the result of one XHTML1 test
10916
Daniel Veillardd076a202002-11-20 13:28:31 +000010917Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * xinclude.c parserInternals.c encoding.c: fixed #99082
10920 for xi:include encoding="..." support on text includes.
10921 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10922 test/XInclude/ents/isolatin.txt : added a specific regression test
10923 * python/generator.py python/libxml2class.txt: fixed the generator
10924 the new set of comments generated for doc/libxml2-api.xml were
10925 breaking the python generation.
10926
Daniel Veillard817e70b2002-11-19 22:28:48 +000010927Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10930 * configure.in: patch for Solaris on new autoconf closes #98880
10931 * doc/parsedecl.py: repair the frigging API building script,
10932 did I say that python xmllib sucks ?
10933 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10934 and some comment are no more truncated.
10935
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010936Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * parser.c: Martin Stoilov pointed out a potential leak in
10939 xmlCreateMemoryParserCtxt
10940
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010941Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10944 included in HTML documents and using the push parser.
10945
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010946Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10947
10948 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10949 specified, look for the Python interpreter not just in the
10950 specified root but also in the specified location. Fixes #98825
10951
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010952Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * python/libxml.c: fixing bug #98792 , node may have no doc
10955 and dereferencing without checking ain't good ...
10956
Daniel Veillarddad3f682002-11-17 16:47:27 +000010957Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * configure.in: preparing release 2.4.27
10960 * doc/* : updated and rebuilt the docs
10961 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10962 and all the docs are actually packaged and in the final RPMs
10963 * parser.c parserInternals.c include/libxml/parser.h: restore
10964 xmllint --recover feature.
10965
Daniel Veillard68e9e742002-11-16 15:35:11 +000010966Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
Daniel Veillard784b9352003-02-16 15:50:27 +000010968 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010969 processing of parsed entities, and XPath computation on sustitued
10970 entities.
10971 * testXPath.c: make sure entities are substitued.
10972
Daniel Veillard328f48c2002-11-15 15:24:34 +000010973Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
Daniel Veillard784b9352003-02-16 15:50:27 +000010975 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010976 processing of internal parsed entities, which had to be changed.
10977
Daniel Veillard66651aa2002-11-15 11:21:43 +000010978Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10981 trying to fix bug #98517 about building outside the source tree
10982 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10983
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010984Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10985
10986 * include/win32config.h: cleanup
10987 * win32/Makefile.mingw: integrated mingw in JScript configure
10988 * win32/Makefile.msvc: modified to allow mingw coexistence
10989 * win32/configure.js: integrated mingw
10990 * win32/Readme.txt: cleanup
10991
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010992Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * HTMLparser.c: strengthen the guard in the Pop macros,
10995 like in the XML parser, closes bug #97315
10996
Daniel Veillard0821b152002-11-12 20:57:47 +000010997Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
11000 callback is never used.
11001
Daniel Veillard8606bbb2002-11-12 12:36:52 +000011002Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * parserInternals.c: fixed the initialization of the SAX structure
11005 which was breaking xsltproc
11006 * xpath.c: patch from Petr Pajas for CDATA nodes
11007 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
11008 * parser.c include/libxml/parser.h: patch from Peter Jones
11009 removing a leak in xmlSAXParseMemory() and adding the
11010 function xmlSAXParseMemoryWithData()
11011
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000011012Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
11013
11014 adding pdf of tutorial, changing web page to link to it
11015 * doc/tutorial/xmltutorial.pdf
11016 * doc/xml.html
11017 * doc/docs.html
11018
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000011019Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
11020
11021 * doc/tutorial/ar01s08.html
11022 adding file what I forgot for tutorial
11023
11024
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000011025Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
11026
11027 Adding encoding discussion to tutorial
11028 Added:
11029 * doc/tutorial/images/*.png: DocBook admonition image files
11030 * doc/tutorial/apf.html, apg.html: new generated html
11031 * doc/tutorial/includeconvert.c: conversion code entity file
11032 changed:
11033 * doc/tutorial/xmltutorial.xml: DocBook original
11034 * doc/tutorial/*.html: generated html
11035
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011036Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11037
11038 * include/libxml/*.h: retired xmlwin32version.h
11039 * doc/Makefile.am: retired xmlwin32version.h
11040 * win32/configure.js: retired xmlwin32version.h
11041
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011042Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11043
11044 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011045 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
11046 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011047
Daniel Veillard7216cfd2002-11-08 15:10:00 +000011048Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * globals.c: fixed a typo pointed out by Igor
11051 * xpath.c: try to speed up node compare using line numbers
11052 if available.
11053
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011054Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * tree.c: make xmlFreeNode() handle attributes correctly.
11057
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011058Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11059
11060 * catalog.c: completed the #96963 fix, as reported by Karl
11061 Eichwalder
11062
Daniel Veillard56f21f22002-11-06 15:49:46 +000011063Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11066
Daniel Veillard91ad8792002-11-04 17:06:52 +000011067Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * Makefile.am: switched the order of a couple of includes
11070 to fix bugs #97100
11071
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011072Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11073
11074 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11075 xmlLoadCatalogs that used to separate directories with a ':'.
11076
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011077Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11078
11079 * threads.c: improvements to the Windows-side of thread handling
11080 * testThreads.c: conditionally excluded unistd.h
11081 * testThradsWin32.c: broke overlong lines
11082 * include/win32config.h: adapted thread-related macros to the new
11083 scheme and for pthreads on Windows
11084 * win32/Makefile.msvc: introduced a more flexible thread build,
11085 added testThreads[Win32].c to the build
11086 * win32/configure.js: introduced a more flexible thread config
11087
John Fleck61f6fb62002-10-31 15:23:29 +0000110882002-10-31 John Fleck <jfleck@inkstain.net>
11089
11090 * doc/xml.html (and, by implication, FAQ.html)
11091 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11092
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011093Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11094
11095 * configure.in: removed xmlwin32version.h
11096 * include/libxml/Makefile.am: removed xmlwin32version.h
11097
Daniel Veillardce66ce12002-10-28 19:01:59 +000011098Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * tree.c: applied patch from Brian Stafford to fix a bug
11101 in xmlReconciliateNs()
11102
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011103Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * tree.c: applied patch from Christian Glahn to allow
11106 xmlNewChild() on document fragment nodes
11107
Daniel Veillardb39bc392002-10-26 19:29:51 +000011108Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * parser.c: Christian Glahn found a problem with a recent
11111 patch to xmlParseBalancedChunkMemoryRecover()
11112 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11113 problems
11114 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11115 test/schemas/seq*: added the test cases from Charles
11116
Daniel Veillard366a9152002-10-23 20:43:53 +000011117Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11120 serious cleanup of the spec file and associated changes
11121 in the Makefiles.
11122 * valid.c: try to remove some warnings on x86_64
11123
Daniel Veillardd033d022002-10-23 14:55:02 +000011124Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11127 fix bug #96586
11128
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011129Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11132 parsing, applied his patch
11133 * result/HTML/attrents.html result/HTML/attrents.html.err
11134 result/HTML/attrents.html.sax test/HTML/attrents.html:
11135 added the test and result case provided by Mikhail Sogrine
11136
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011137Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * vms/build_libxml.com vms/config.vms vms/readme.vms
11140 include/libxml/parser.h include/libxml/parserInternals.h
11141 include/libxml/tree.h include/libxml/xmlIO.h
11142 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11143 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11144 Applied the VMS update patch from Craig A. Berry
11145 * doc/*.html: update
11146
Daniel Veillardf000f072002-10-22 14:28:17 +000011147Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11150
Daniel Veillard1e208222002-10-22 14:25:25 +000011151Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * debugXML.c: adding a grep command to --shell in xmllint
11154 for T.V. Raman
11155
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011156Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * xmlcatalog.c: tried to fix some of the problem with --sgml
11159
Daniel Veillard935494a2002-10-22 14:22:46 +000011160Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * parser.c: tried to fix bug #91500 where doc->children may
11163 be overriden by a call to xmlParseBalancedChunkMemory()
11164
11165Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11168 identifiers in SGML catalogs containing '&'
11169
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011170Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * python/types.c: fixed bugs when passing result value tree
11173 to Python functions.
11174
Daniel Veillard48267432002-10-18 11:21:38 +000011175Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * configure.in: preparing the release of 2.4.26
11178 * doc/*: updated and rebuilt the documentation
11179
Daniel Veillardbb284f42002-10-16 18:02:47 +000011180Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * parser.c: fixed a XML Namespace compliance bug reported by
11183 Alexander Grimalovsky
11184
Daniel Veillard44892f72002-10-16 15:23:26 +000011185Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * HTMLtree.c: fixed serialization of script and style when
11188 they are not lowercase (i.e. added using the API to the tree).
11189
Daniel Veillard2fd85422002-10-16 14:32:41 +000011190Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * valid.c: make xmlValidateDocument emit a warning msg if there
11193 is no DTD, pointed by Christian Glahn
11194
Daniel Veillard32370232002-10-16 14:08:14 +000011195Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11198 content model when some of the blocks have min or max, and a couple
11199 of bugs found in the process.
11200 * result/schemas/list0* test/schemas/list0*: added some specific
11201 regression tests
11202
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011203Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * README: updated the contact informations
11206
Daniel Veillard63186732002-10-15 08:43:17 +000011207Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11210 misses it, reported by Peter Bray.
11211
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011212Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11215 and removed a few warnings
11216
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011217Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * parser.c: Christian Glahn found a small bug in the push parser.
11220 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11221 public
11222
Daniel Veillard6045c902002-10-09 21:13:59 +000011223Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * xmlschemas.c include/libxml/xmlschemas.h: added
11226 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11227 * testSchemas.c: added --memory to test the new interface
11228
Daniel Veillardf0070122002-10-09 14:24:17 +000011229Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * doc/index.py doc/search.php: integrated the XSLT indexing,
11232 a few fixed in the indexer, added a scope selection at the
11233 search level.
11234
Daniel Veillard01992e02002-10-09 10:20:30 +000011235Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11238 this was due to uninitialized parts of the validation context
11239
Daniel Veillard321be0c2002-10-08 21:26:42 +000011240Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * debugXML.c: applied patch from Mark Vakoc except the API
11243 change, preserved it.
11244 * doc/*: updated the docs to point to the search engine for
11245 information lookup or before bug/help reports.
11246
Daniel Veillard01e87d22002-10-08 16:55:06 +000011247Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * doc/index.py doc/search.php: added mailing-list archives
11250 indexing and lookup
11251
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011252Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11255
Daniel Veillard9b006132002-10-07 11:13:27 +000011256Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * doc/index.py: improved HTML indexing
11259 * doc/search.php: make the queries also lookup the HTML based indexes
11260
Daniel Veillard141d04b2002-10-06 21:51:18 +000011261Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * doc/index.py: added HTML page indexing
11264
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011265Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11266
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011267 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011268 problem in libxslt.
11269 * catalog.c: fixed list handling in XML_CATALOG_FILES
11270
Daniel Veillardceb09b92002-10-04 11:46:37 +000011271Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * valid.c: typo/bug found by Christian Glahn
11274
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011275Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11276
11277 * xmlIO.c: applied Windows CE patch from Javier.
11278 * win32/wince: new directory, contains support for the PocketPC
11279 with Windows CE from Javier.
11280 * include/win32config.h: reorganised, removed duplicate
11281 definitions and applied WinCE patch from Javier.
11282 * include/wsockcompat.h: new file, now contains WinSock
11283 compatibility macros.
11284 * win32/Makefile.msvc: introduced double-run compilation.
11285
Daniel Veillarde16b5742002-09-26 17:50:03 +000011286Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * configure.in include/libxml/xmlwin32version.h: preparing release
11289 of 2.4.25
11290 * doc/*: updated and regenerated teh docs and web pages.
11291
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011292Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11295 error were not covering namespace declarations.
11296 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11297 it was missing the attribute declaration for the namespace
11298 * result/VC/NS3: the fix now report breakages in that test
11299
Daniel Veillardabe01742002-09-26 12:40:03 +000011300Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11303
Daniel Veillard2ace1952002-09-26 12:28:02 +000011304Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11307 and regenerated the docs and web site
11308
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011309Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11312 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11313 not before
11314
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011315Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * python/generator.py python/libxml2class.txt: fixed a stupid error
11318 breaking the python API
11319
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011320Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11323 triostr.c triostr.h: applied a trio update patch from
11324 Bjorn Reese which should work with MinGW
11325
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011326Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * tree.c: improving some documentation comments
11329 * xmlregexp.c: found and fixed a mem leak with python regression tests
11330 * doc/*: rebuilt the doc and the API XML file including the
11331 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11332 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11333 python/types.c: added access to the XML Schemas regexps from
11334 python
11335 * python/tests/Makefile.am python/tests/regexp.py: added a
11336 simple regexp bindings test
11337
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011338Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11339
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011340 * doc/xml.html:
11341 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011342
Daniel Veillard118aed72002-09-24 14:13:13 +000011343Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * xmlregexp.c: fixed the data callback on transition functionality
11346 which was broken when using the compact form
11347 * result/schemas/*: updated the results, less verbose, all tests
11348 pass like before
11349 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11350 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11351 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11352 annoying warnings
11353 * xpath.c: try to provide better error report when possible
11354
Daniel Veillard72336152002-09-21 13:08:14 +000011355Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * Makefile.am: fixed a breakage raised by Jacob
11358
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011359Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11360
11361 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11362 which don't use sockets
11363
Igor Zlatkovic01280582002-09-20 16:40:34 +000011364Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11365
11366 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11367 * win32/configure.js: applied zlib patch from Daniel Gehriger
11368
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011369Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11370
11371 * win32/configure.js: applied the patch from Mark Vakoc for
11372 regexp support
11373 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11374 for regexp support
11375
Daniel Veillardb5c05732002-09-20 13:36:25 +000011376Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * xmlschemastypes.c: as pointed by Igor Float and Double
11379 parsing ain't finished yet
11380
Daniel Veillard40b11342002-09-20 12:01:39 +000011381Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * Makefile.am configure.in: trying to fix #88412 by bypassing
11384 all the python subdir if python ain't detected
11385
Daniel Veillard23e73572002-09-19 19:56:43 +000011386Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11389 made configuring with regexps/automata/unicode the default
11390 but without schemas ATM
11391 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11392 fixed the regexp based DTD validation performance and memory
11393 problem by switching to a compact form for determinist regexps
11394 and detecting the determinism property in the process. Seems
11395 as fast as the old DTD validation specific engine :-) despite
11396 the regexp built and compaction process.
11397
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011398Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * valid.c: determinism is debugged, new DTD checking code now works
11401 but xmlFAComputesDeterminism takes far too much CPU and the whole
11402 set usues too much memory to be really usable as-is
11403
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011404Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * tree.c: fixed another stupid bug in xmlGetNodePath()
11407 * xmllint.c: --version now report the options compiled in
11408
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011409Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * HTMLparser.c: small cleanup
11412 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11413 when configured with them. A bit of debugging around the determinism
11414 checks is still needed
11415
Daniel Veillard63b01c22002-09-17 19:25:28 +000011416Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11419
Daniel Veillard92727042002-09-17 17:59:20 +000011420Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * xmlIO.c: small portability glitch fixed.
11423
Daniel Veillard84d70a42002-09-16 10:51:38 +000011424Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * xmlschemastypes.c: incomplete steps for real/double support
11427 * testAutomata.c include/libxml/xmlautomata.h
11428 include/libxml/xmlregexp.h: avoiding a compilation problem
11429 * valid.c include/libxml/valid.h: starting the work toward using
11430 the regexps for actual DTD validation
11431
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011432Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * hash.c: cosmetic cleanup
11435 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11436 integrating a DTD validation layer based on the regexps
11437
Daniel Veillard4402ab42002-09-12 16:02:56 +000011438Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11441 the determinism was tested before eliminating the epsilon
11442 transitions :-(
11443
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011444Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * python/generator.py python/libxml.c python/libxml.py
11447 python/libxml2-python-api.xml python/libxml2class.txt
11448 python/libxml_wrap.h python/types.c: updated the python
11449 bindings, added code for easier File I/O, and the ability to
11450 define a resolver from Python fixing bug #91635
11451 * python/tests/Makefile.am python/tests/inbuf.py
11452 python/tests/outbuf.py python/tests/pushSAXhtml.py
11453 python/tests/resolver.py python/tests/serialize.py: updated
11454 and augmented the set of Python tests.
11455
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011456Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11457
11458 * win32/configure.js: added more readme info for the binary
11459 package.
11460
Daniel Veillard607b35c2002-09-10 12:16:19 +000011461Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * xmlIO.c: fixed a stupid out of bound array error
11464
11465Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11468 messing around with support for Windows path, cleanups,
11469 trying to identify and fix the various code path to the
11470 filename access. Added xmlNormalizeWindowsPath()
11471
Daniel Veillard76575762002-09-05 14:21:15 +000011472Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * error.c valid.c: working on better error reporting of validity
11475 errors, especially providing an accurate context.
11476 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11477 error reports in those cases.
11478
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011479Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11482 parser.c parserInternals.c xmlIO.c: get rid of all the
11483 perror() calls made in the library execution paths. This
11484 should fix both #92059 and #92385
11485
Daniel Veillard19aa7022002-09-05 11:14:19 +000011486Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * xmllint.c: memory leak reporting was broken after a change
11489 of the preprocessor symbol used to activate it.
11490
Daniel Veillardec6725e2002-09-05 11:12:45 +000011491Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * tree.c: try to make the copy function work for node of
11494 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11495 DOM layers though, not libxml2 itself.
11496
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011497Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * valid.c: try to provide file and line informations, not all
11500 messages are covered, but it's a (good) start
11501
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011502Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * xinclude.c: reimplemented a large part of the XInclude
11505 processor, trying to minimize resources used, James Henstridge
11506 provided a huge test case which was exhibiting severe memory
11507 consumption problems.
11508
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011509Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * python/Makefile.am: applied patch from Christophe Merlet to
11512 reestablish DESTDIR
11513
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011514Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * libxml.spec.in: fixes libary path for x86_64 AMD
11517
John Fleckbe98b332002-09-04 03:16:23 +000011518Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11519
11520 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011521 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011522 (plus resulting generated html files)
11523 fixing one spot I missed in the tutorial where I hadn't freed
11524 memory properly
11525
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011526Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11527
11528 * doc/tutorial/includeaddattribute.c
11529 * doc/tutorial/includeaddkeyword.c
11530 * doc/tutorial/includegetattribute.c
11531 * doc/tutorial/includekeyword.c
11532 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011533 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011534 update tutorial to properly free memory (thanks to Christopher
11535 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011536 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011537 added image files so the callouts are graphical, making it
11538 easier to read ( use "--param callout.graphics 1" to generate
11539 html with graphical callouts)
11540
Daniel Veillarde1662542002-08-28 11:50:59 +000011541Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11544 nice logos generated by Marc Liyanage
11545 * doc/site.xsl *.html: changed the stylesheet to show the new
11546 logo and regenerated the pages
11547
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011548Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11551
Daniel Veillard42766c02002-08-22 20:52:17 +000011552Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * xpath.c: possible mem leak patch from Jason Adams
11555
11556Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11559 in the XQuery namespace
11560 * configure.in: preparing 2.4.24
11561 * doc/*.html: updated the web pages
11562
11563Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * python/generator.py: closing bug #85258 by generating conditional
11566 compile check to avoid linking to routines not configured in.
11567
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000115682002-08-22 Havoc Pennington <hp@pobox.com>
11569
11570 * autogen.sh: update error message for missing automake
11571
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011572Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * python/Makefile.am: typo in target name resulted in libxml2.py
11575 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11576
Daniel Veillard22669b22002-08-22 07:17:11 +000011577Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * win32/win32/Makefile.mingw: updated with version from
11580 Elizabeth Barham at http://soggytrousers.net/repository/
11581
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011582Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11583
11584 * win32/Makefile.msvc: added the prefix location to the include
11585 and lib search path.
11586
Havoc Pennington830e8972002-08-18 22:22:13 +0000115872002-08-18 Havoc Pennington <hp@pobox.com>
11588
11589 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11590 both automake 1.6 and 1.4 installed get the right automake. Means
11591 compilation from CVS will now require the latest automake 1.4
11592 release, or manually creating symlinks called "automake-1.4" and
11593 "aclocal-1.4"
11594
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011595Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * configure.in python/Makefile.am: more AMD 64 induced changes from
11598 Frederic Crozat
11599
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011600Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * xinclude.c: oops I was missing the xml:base fixup too
11603 * result/XInclude/*.xml: this adds xml:base attributes to most
11604 results of the tests
11605
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011606Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * xinclude.c: quick but apparently working implementation of
11609 xi:fallback, should close bug #89684
11610 * Makefile.am test/XInclude/docs/fallback.xml
11611 result/XInclude/fallback.xml: added a basic test for fallback,
11612 and run with --nowarning to avoid a spurious warning
11613 * configure.in: applied patch from Frederic Crozat for python
11614 bindings on AMD 64bits machines.
11615
Daniel Veillard9e923512002-08-14 08:48:52 +000011616Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11619 the caller don't pass a SAX callback block.
11620
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011621Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * tree.c: applied the same fix for the XML-1.0 namespace to
11624 xmlSearchNsByHref() as was done for xmlSearchNs()
11625
Daniel Veillardad11b302002-08-12 14:53:41 +000011626Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * libxml.3: small cleanup of the man page
11629 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11630 when serializing HREF attributes generated by XSLT.
11631
Daniel Veillardc084e472002-08-12 13:27:28 +000011632Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11635 version of Marc Liyanage' patch for boolean attributes in HTML
11636 output
11637
Daniel Veillard5f91b372002-08-12 12:13:01 +000011638Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * python/tests/serialize.py: fixed the test results, indenting
11641 behaviour changed slightly
11642
Aleksey Sanin9e951762002-08-08 18:02:41 +000011643Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11644
11645 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11646 new c14n function to Windows def files
11647
Aleksey Saninea4272a2002-08-02 23:50:03 +000011648Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11649
11650 * c14n.c: fixed a memory leak in c14n code
11651
Daniel Veillard58e44c92002-08-02 22:19:49 +000011652Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * parser.c include/libxml/parser.h: adding a new API for Christian
11655 Glahn: xmlParseBalancedChunkMemoryRecover
11656 * valid.c: patch from Rick Jones for some grammar cleanup in
11657 validation messages
11658 * result/VC/* result/valid/*: this slightly change some of the
11659 regression tests outputs
11660
Daniel Veillard0bf29002002-08-01 12:54:11 +000011661Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * tree.c: trying to fix a problem in namespaced attribute handling
11664 raised by Christian Glahn
11665
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011666Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * encoding.c include/libxml/encoding.h: Opening the interface
11669 xmlNewCharEncodingHandler as requested in #89415
11670 * python/generator.py python/setup.py.in: applied cleanup
11671 patches from Marc-Andre Lemburg
11672 * tree.c: fixing bug #89332 on a specific case of loosing
11673 the XML-1.0 namespace on xml:xxx attributes
11674
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011675Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11676
11677 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11678 corner case from new Merlin's test suite and added a callback
11679 that will be used to improve xmlsec performance
11680
11681
Daniel Veillard0b22def2002-07-29 16:23:03 +000011682Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * HTMLtree.c: trying to fix the <style> escaping problem in
11685 HTML serialization bug #89342
11686
Daniel Veillard0b28e882002-07-24 23:47:05 +000011687Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11690 and rebuilt the web site.
11691
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011692Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011693
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011694 * include/libxml/tree.h: added _private member to xmlNs struct
11695
Daniel Veillard1d995272002-07-22 16:43:32 +000011696Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * HTMLparser.c: fixing bug #84876 based on the xml working
11699 code.
11700
William M. Brack61eaba52002-07-21 11:14:18 +000011701Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11702
11703 * python/Makefile.am: enhanced to fix bug 72012 (errors
11704 when using '-jX' make parameter)
11705
William M. Brackef61d202002-07-19 08:32:00 +000011706Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11707
11708 * xpath.c: small additional enhancement for booleans
11709 compared to nodesets
11710
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011711Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * HTMLtree.c: changed the order of the encoding declaration
11714 attributes in the meta tags due to a bug in IE/Mac
11715
William M. Brack0c022ad2002-07-12 00:56:01 +000011716Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11717
11718 * xpath.c: enhanced handling of booleans (especially '='
11719 and '!=' for nodesets) - fixes bug 85256. Added new
11720 routine xmlXPathNotEqualValues for more proper handling
11721 of '!=' when nodesets are involved.
11722
Daniel Veillard06944e22002-07-11 19:55:18 +000011723Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11726 doc/xmlcatalog_man.xml to the source distribution
11727
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011728Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11729
11730 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11731 asked for this.
11732
Daniel Veillard539638b2002-07-06 19:55:14 +000011733Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * configure.in: preparing 2.4.23
11736 * doc/*: rebuilt the docs
11737
Daniel Veillard176d99f2002-07-06 19:22:28 +000011738Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * parser.c: fixing bug #84169 by fixing the
11741 comment of xmlCreatePushParserCtxt to describe the
11742 encoding detection parameters better.
11743
Daniel Veillard37f961d2002-07-06 17:53:56 +000011744Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * valid.c: fixing bug #79331 in one path the lookup for
11747 ID attributes on a namespaced node wasn't handled correctly :-\
11748
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011749Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * HTMLparser.c: trying to fix 87235 about discarded white
11752 spaces in the HTML parser.
11753 * result/HTML/*: this changes the output of a number of HTML
11754 regression tests
11755
Daniel Veillardfdc91562002-07-01 21:52:03 +000011756Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * xpath.c: applied patch from Richard Jinks for the namespace
11759 axis + fixed a memory error.
11760 * parser.c parserInternals.c: applied patches from Peter Jacobi
11761 removing ctxt->token for good.
11762 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11763 popped out by the regression tests.
11764 * Makefile.am: patch for threads makefile from Gary Pennington
11765
William M. Brack6000af52002-06-28 11:43:13 +000011766Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11767
Daniel Veillardfdc91562002-07-01 21:52:03 +000011768 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011769 expressions involving preceding-sibling (et al).
11770
Daniel Veillard153120c2002-06-18 07:58:35 +000011771Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * hash.c: applied a patch from Peter Jacobi to solve a problem
11774 when compiling with the Watcom C on Win32
11775 * result/schemas/*.err: the change of hashing algo generated
11776 permutations in the output
11777
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011778Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * hash.c: applied patch from Sander Vesik improving the quality of
11781 the hash function.
11782
Aleksey Sanina5808b92002-06-14 17:07:41 +0000117832002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011784
11785 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11786 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11787 xmllint.c xpath.c: replaced sprintf() with snprintf()
11788 to prevent possible buffer overflow (the bug was pointed
11789 out by Anju Premachandran)
11790
Daniel Veillarde059b892002-06-13 15:32:10 +000011791Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * parser.c: removed an uninitialized data error popped by valgrind
11794 on PE references
11795
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011796Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11797
11798 * doc/xml.html
11799 adding tutorial reference to the web page
11800
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011801Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11802
11803 * doc/tutorial/xmltutorial.xml
11804 * doc/tutorial/ar01s07.html
11805 * doc/tutorial/ape.html
11806 * doc/tutorial/includegetattribute.c
11807 adding section to tutorial about retrieving an attribute
11808 value
11809
Daniel Veillardf5582f12002-06-11 10:08:16 +000011810Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * parser.c: applied a couple of patches from Peter Jacobi to start
11813 to get rid of ctxt->token, with a possible significant speed
11814 improvement to be gained once done. Better compliance with PE
11815 references constructs in DTDs too.
11816 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11817 from Peter too
11818
Daniel Veillard38d80e22002-06-11 07:24:56 +000011819Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11820
11821 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11822 xmlParseElement was likely to have been deallocated at the
11823 time of the report, possibly leading to segfault. Just report
11824 the tag name now.
11825
Daniel Veillard9e412302002-06-10 15:59:44 +000011826Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * xpath.c: patch from Richard Jinks for XPath substring() function
11829 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11830
Aleksey Sanina5808b92002-06-14 17:07:41 +0000118312002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011832
11833 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11834
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011835Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11836
11837 *doc/FAQ.html
11838 fixing typos in FAQ, thanks to Robert Funnell for the
11839 editing help
11840
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011841Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * NEWS: got complaints from rpmlint that it was empty
11844
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011845Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11846
11847 * added doc/tutorial, including:
11848 apa.html
11849 apb.html
11850 apc.html
11851 apd.html
11852 ar01s02.html
11853 ar01s03.html
11854 ar01s04.html
11855 ar01s05.html
11856 ar01s06.html
11857 includeaddattribute.c
11858 includeaddkeyword.c
11859 includekeyword.c
11860 includestory.xml
11861 index.html
11862 xmltutorial.xml
11863 libxml tutorial, including generated html
11864
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011865Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11866
11867 * result/c14n/exc-without-comments/merlin-c14n-two-*
11868 result/c14n/without-comments/merlin-c14n-two-*
11869 test/c14n/exc-without-comments/merlin-c14n-two-*
11870 test/c14n/without-comments/merlin-c14n-two-*
11871 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11872 c14n/exc-c14n and slightly modified test script to handle
11873 these test cases
11874 * c14n.c: fixed bugs for complicated nodes set (namespace
11875 without node and others from merlin-c14n-two.tar.gz)
11876 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11877 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11878 for xmlsec performance patch
11879 * xpath.c: fixed self::node() for namespaces and attributes
11880
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011881Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11882
11883 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11884 but with the format parameter
11885 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11886
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011887Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11888
11889 * Makefile.am: updated c14n tests suite
11890 * c14n.c: performance improvement for previous c14n patch
11891
Daniel Veillarde72c7562002-05-31 09:47:30 +000011892Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c: another peroformance patch from Peter Jacobi, that
11895 time on parsing attribute values.
11896
Aleksey Sanin508a1012002-05-31 06:32:32 +000011897Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11898
11899 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11900 into LibXML2 test suite
11901
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011902Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11903
11904 * c14n.c: propagating xpath ancesstors node fix to c14n
11905 plus small performance improvement to reduce number of
11906 mallocs
11907 * xpath.c: fixed ancestors axis processing for namespace nodes
11908
Daniel Veillard46de64e2002-05-29 08:21:33 +000011909Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11912 Peter Jacobi
11913
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011914Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * configure.in: preparing 2.4.22
11917
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011918Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11921 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11922 a public entry point.
11923 * doc/*: rebuilt the API and docs
11924
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011925Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * xpath.c: patch from Richard Jinks to fix a problem introduced
11928 in the previous patch and pointed by Norm
11929
Daniel Veillardc6924812002-05-24 11:10:43 +000011930Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11931
11932 * libxml.spec.in: fixing bug #81112
11933
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011934Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * uri.c: fixing bug #82848
11937
Daniel Veillarda2878972002-05-24 07:54:39 +000011938Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11941 output of one catalog test
11942
Aleksey Sanin114e4752002-05-24 07:20:27 +000011943Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011944
Aleksey Sanin114e4752002-05-24 07:20:27 +000011945 * global.data globals.c tree.c include/libxml/globals.h
11946 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11947 default value for global parameter xmlIndentTreeOutput to 1 and
11948 introduced new global parameter xmlTreeIndentString (the string
11949 used to do one-level indent) with default value " " (as it was
11950 in tree.c)
11951
Daniel Veillard49d5af82002-05-23 11:55:49 +000011952Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11955 with trio and schemas.
11956
Daniel Veillard7c13af42002-05-22 09:57:32 +000011957Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * xpath.c: patch from Richard Jinks to fix the problem raised in
11960 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11961
Daniel Veillard5a872412002-05-22 06:40:27 +000011962Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * xmlschemas.c: a bit of work on import.
11965 * xmlschemastypes.c: Charles Bozeman provided a compare function
11966 for date/time types so min/max facet restrictions should work,
11967 indeterminate comparisons return an error instead of equal.
11968 * test/schemas/date_0* result/schemas/date_0_0: specific test
11969 from Charles Bozeman too
11970
Daniel Veillard10b6da42002-05-18 07:55:20 +000011971Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11974 from Christian Cornelssen fixing the man pages and the Catalog
11975 building script.
11976 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11977 next step is <xs:import> I now have a reasonable understanding
11978 of how it works.
11979
Daniel Veillarde5354492002-05-16 08:43:22 +000011980Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11983
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011984Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11985
11986 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11987
Daniel Veillard088bf112002-05-14 11:03:59 +000011988Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * xpath.c: fixing an XPath function evalutation bug pointed out
11991 by Alexey Efimov where the context was lost when evaluating
11992 the function arguments
11993
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011994Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011995
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011996 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11997 function public for XMLSec performance optimizations
11998
Daniel Veillard3cd72402002-05-13 10:33:30 +000011999Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * python/generator.py python/libxml2class.txt : fixed a problem
12002 with the HTML parser pointed by Gary Benson
12003 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
12004 example
12005
Aleksey Sanine48a3182002-05-09 18:20:01 +000012006Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12007 * parser.c: fixed bug #81159 (memory growth in SAX)
12008
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012009Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12010 * xpath.c: fixed bug #78858 (the real fix)
12011
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012012Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012013 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012014
Daniel Veillard4cbe4702002-05-05 06:57:27 +000012015Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * tree.c: modified xmlNodeSetBase to allow changing the
12018 base of a document.
12019
Daniel Veillard070803b2002-05-03 07:29:38 +000012020Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * xmlschemastypes.c: patch Charles Bozeman for validation of
12023 all the date, time, and duration types
12024 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
12025 * configure.in: fixed an error pointed by an user
12026 * xml2-config.in: fixed an error pointed by an user
12027
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000012028Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12029
12030 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
12031 win32/libxml2.def.src xmlIO.c: exported default
12032 'file:', 'http:' and 'ftp:' protocols input handlers
12033 and maked protocols comparisson case insensitive
12034
Daniel Veillard34de97f2002-04-30 14:29:22 +000012035Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * configure.in: Neven Has detected a typo
12038
Daniel Veillard28577c32002-04-30 06:48:41 +000012039Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
12042 as one of the persons allowed to commit directly to the
12043 module.
12044
Daniel Veillardfc57b412002-04-29 15:50:14 +000012045Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
12048 * valid.c: raised a too low limit
12049 * doc/*: rebuilt the docs
12050
Daniel Veillardeca82812002-04-24 11:42:02 +000012051Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * test/XPath/expr/floats test/XPath/expr/functions
12054 result/XPath/expr/floats result/XPath/expr/functions
12055 xpath.c: another XPath conformance patch from Richard Jinks
12056
Daniel Veillard13e04c62002-04-23 17:51:29 +000012057Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * xmlschemas.c: fixed validation of attribute groups.
12060 * test/schemas result/schemas: added an example from the primer
12061
Daniel Veillard88c58912002-04-23 07:12:20 +000012062Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12065 * test/schemas result/schemas: updated the test list
12066
Daniel Veillarde19fc232002-04-22 16:01:24 +000012067Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * TODO: updated a bit
12070 * parser.c: made a comment more specific
12071 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12072 Schemas conformance.
12073 * test/schemas result/schemas: updated the test list
12074
Daniel Veillard441bc322002-04-20 17:38:48 +000012075Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12078 implementing xs:all with minOccurs = 0
12079 * tes/schemas/* result/schemas/*: added more tests covering
12080 xs:all
12081
Daniel Veillard8a001f62002-04-20 07:24:11 +000012082Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * xmlregexp.c: first implementation of the all particle, this
12085 may need to be revisited for case where not all transitions
12086 must be crossed.
12087
Daniel Veillard7646b182002-04-20 06:41:40 +000012088Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * tree.c: another entity processing update from Markus Henke
12091
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012092Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12093
12094 * trionan.c: fixed crash on OSF/1
12095
Daniel Veillardb4398962002-04-19 07:01:55 +000012096Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * xmlschemas.c: more Schemas work
12099 * test/schemas/* result/schemas/*: added more tests coming
12100 from the spec.
12101
Daniel Veillard54761132002-04-18 21:00:44 +000012102Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12105 ExcC14N specification
12106
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012107Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * tree.c: patch from Markus Henke, fix for recursive entities.
12110
Daniel Veillard23b1f372002-04-18 15:50:05 +000012111Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12112
12113 * xpath.c: fix a problem with string() on a document node.
12114
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012115Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12116
12117 * Makefile.am xmlschemas.c: more Schemas work
12118 * test/schemas/* result/schemas/*: added more tests coming
12119 from the spec.
12120
Daniel Veillard6231e842002-04-18 11:54:04 +000012121Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12124 * result/HTML/*: this changes a few things in the results
12125
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012126Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12127
12128 * include/libxml/tree.h: eliminated 'declaration different than
12129 prototype' warning
12130 * include/win32config.h: "resolved" conflicts with errno.h
12131
Daniel Veillardb509f152002-04-17 16:28:10 +000012132Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12135 on the automata interfaces and debug of counted choices
12136 * test/schemas/* result/schemas/*: added a number of tests
12137
Daniel Veillard8651f532002-04-17 09:06:27 +000012138Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12141 a bit of work on Schemas
12142 * testSchemas.c: try to make it more useful
12143 * test/schemas/* result/schemas/* Makefile.am: changed the
12144 Schemas regression test procedure, started adding a few samples
12145
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012146Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12147
12148 * include/libxml/encoding.h: Patch for the Borland C++ builder
12149 * include/libxml/tree.h: Patch for the Borland C++ builder
12150 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012151 * win32/bcb5: New directory for the Borland C++ builder
12152 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012153
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012154Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12155
12156 * win32/Makefile.msvc: Update for XML Schema support
12157 * win32/configure.js: Update for XML Schema support
12158 * win32/libxml2.def.src: Update for XML Schema support
12159
Daniel Veillard4255d502002-04-16 15:50:10 +000012160Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12163 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12164 xmlunicode.c include/libxml/Makefile.am
12165 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12166 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12167 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12168 include/libxml/xmlversion.h.in : merged the current state of
12169 XML Schemas implementation, it is not configured in by default,
12170 a specific --schemas configure option has been added.
12171 * test/automata test/regexp test/schemas Makefile.am
12172 result/automata result/regexp result/schemas:
12173 merged automata/regexp/schemas regression tests
12174
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012175Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * xpath.c: Gary found a compile time problem, fixes #78823
12178
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012179Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * configure.in: release of 2.4.20
12182 * doc/*: updated and rebuilt the docs
12183
Daniel Veillardf544f192002-04-15 12:56:56 +000012184Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12185
12186 * python/Makefile.am: patch from Cristian Gafton to build on
12187 Red Hat 6.2, should also fix #75779
12188
Daniel Veillard940492d2002-04-15 10:15:25 +000012189Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * valid.c: first part of fixing #78729
12192
Daniel Veillardeb475a32002-04-14 22:00:22 +000012193Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12196 escaping of URI when saving HTML files.
12197 * result/HTML/*: this impacted some tests
12198
Daniel Veillard9b731d72002-04-14 12:56:08 +000012199Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12200
12201 * configure.in: trying to fix #77441
12202
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012203Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12204
12205 * include/libxml/xmlIO.h: Hallski complained it could not be
12206 included by itself.
12207
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012208Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12209
12210 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12211
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012212Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12213
12214 * win32/configure.js: patch from Nilo for the c14n option
12215 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12216
Daniel Veillardda423da2002-04-10 19:25:38 +000012217Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12218
12219 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12220 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12221 LIBXML_THREAD_ENABLED
12222
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012223Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12224
12225 * xpath.c: another patch from Richard Jinks for substring conformance
12226 * test/XPath/expr/floats test/XPath/expr/strings
12227 result/XPath/expr/floats result/XPath/expr/strings: update of the
12228 test suite to check those.
12229
Daniel Veillard01917aa2002-04-10 11:30:41 +000012230Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * xpath.c: patch from Richard Jinks for .x float parsing.
12233
Daniel Veillard46d6c442002-04-09 16:10:39 +000012234Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * parser.c: patch from Markus Henke when an encoding ain't recognized
12237
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012238Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * libxml.m4: got a report that #include <string.h> was needed
12241
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012242Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12245
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012246Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12247
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012248 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012249
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012250Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12253 pointed out by Melvyn Sopacua.
12254
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012255Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12256
12257 * libxml.m4: Frédéric Crozat gave a patch related to the change
12258 of Include paths breaking the libxml.m4
12259
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012260Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * xpath.c: Fix bug #76927 forgot to save some context
12263 when evaluating binary expressions
12264
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012265Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * configure.in: fixed configure for MPE/iX from Markus Henke
12268 * xmlmemory.c: fixed initialization problems
12269 * xpath.c: another set of patches from Richard Jinks this
12270 fixes "make XPathtests" on linux
12271
Daniel Veillard21458c82002-03-27 16:12:22 +000012272Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12273
12274 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12275 * test/XPath/expr/compare test/XPath/expr/equality
12276 test/XPath/expr/floats test/XPath/expr/functions
12277 test/XPath/expr/strings result/XPath/expr/compare
12278 result/XPath/expr/equality result/XPath/expr/floats
12279 result/XPath/expr/functions result/XPath/expr/strings: Updated
12280 tests though they show a divergence on Linux
12281
Daniel Veillard28dfed12002-03-27 09:08:17 +000012282Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * xpath.c trionan.c: previous commit also included patches
12285 from Richard Jinks on some IEEE support corner case
12286
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012287Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12290 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12291 that $(datadir) should be used for docs
12292
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012293Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12296 could leak filedescriptors
12297
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012298Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12299
12300 * configure.in nanohttp.c: applied patch from Allan Clark for
12301 UnixWare/OpenServer
12302
Daniel Veillard19274092002-03-25 16:48:03 +000012303Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * configure.in: preparing 2.4.19
12306 * doc/*: rebuilt the docs
12307
Daniel Veillard56b2db72002-03-25 16:35:28 +000012308Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * nanohttp.c: fixing #76043, got fed up with non-portability
12311 of that piece of code.
12312
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012313Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12314
12315 * valid.c SAX.c: Never commit without running "make tests" :-(
12316 fix a couple of stupidities in the previous commit
12317 * result/*: a few changes in some attribute order result of previous
12318 commit.
12319
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012320Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12323 the internal subset should not raise duplicate ID errors,
12324 also there was a small bug in conjunction to namespace
12325 declarations defaulted and xml:xxx attributes DTD definitions.
12326
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012327Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * xpath.c: Richard Jinks also raised some rounding problems
12330 this tries to fix them
12331
Daniel Veillard4e2df542002-03-22 12:23:14 +000012332Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12335 behaviour in xmlXPathCastToString()
12336
Daniel Veillarddb552912002-03-21 13:27:59 +000012337Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12340 raised by Morus Walter
12341
Daniel Veillard9e537932002-03-21 13:08:08 +000012342Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12345 from Igor
12346
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012347Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * xpath.c: fixing #75619, related to a problem when trying
12350 to evaluate condition when the current node set resulting
12351 from that sub-step evaluation is empty. Also fixes 2 potential
12352 problem with previous-sibling and next-siblings axis.
12353
Daniel Veillard1840ef02002-03-21 08:05:23 +000012354Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12357 HTML support is not configured in.
12358
Daniel Veillard561b7f82002-03-20 21:55:57 +000012359Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12360
12361 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12362 include/libxml/tree.h: dohh I really didn't intended to commit
12363 this test version :-(
12364
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012365Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * testSAX.c: I wanted to see the real speed at the SAX interface
12368 after a little too many Ximianer started complaining about the
12369 parser speed.
12370 added a --quiet option:
12371 paphio:~/XML -> ls -l db100000.xml
12372 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12373 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12374 3200006 callbacks generated
12375 real 0m1.270s
12376 Which means 16MBytes/s and 3Mcallback/s
12377
Daniel Veillardc62a1472002-03-19 18:35:12 +000012378Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12379
12380 * xpath.c: valgrind spotted another error that time when running
12381 on libxslt regression tests
12382
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012383Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12384
12385 * Makefile.am: adding "make valgrind" running the full regression
12386 tests (except python ones) under Valgrind (using valgrind -q
12387 which was kindly added by the author).
12388 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12389 passes cleanly now except an obcure floating point initialization
12390 raised in log10() in one XPath regression test ???
12391 * tree.c: edited some comments to close #75244
12392
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012393Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12394
12395 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12396 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12397 context of ScrollKeeper, made sure that if the number is
12398 an integer, the serialization follows the description at
12399 http://www.w3.org/TR/xpath#section-String-Functions
12400
Daniel Veillard5997aca2002-03-18 18:36:20 +000012401Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12402
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012403 * configure.in: preparing 2.4.18
12404 * doc/*: updated and rebuilt the web site
12405 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12406 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012407 * parser.c: humm, changed the way the SAX parser work when
12408 xmlSubstituteEntitiesDefault(1) is set, it will then
12409 do the entity registration and loading by itself in case the
12410 user provided SAX getEntity() returns NULL.
12411 * testSAX.c: added --noent to test the behaviour.
12412
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012413Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * parser.c: Wilfried Teiken provided a hackish but working
12416 way to get context reported back on entities when parsing
12417 with SAX and without breaking the DOM build.
12418
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012419Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12420
12421 * c14n.c: applied a new patch from Aleksey Sanin
12422 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12423 to reference Aleksey implementation of XML digital Signatures
12424
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012425Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12426
12427 * xpath.c: small fix to avoid potential problem due to
12428 ordering of freeing data
12429 * python/Makefile.am: people were complaining about
12430 the generated file in python dir not being built
12431
Daniel Veillardd2379012002-03-15 22:24:56 +000012432Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12435 python/generator.py python/libxml.c python/types.c: Cleanup
12436 of the python Makefiles based on Jacob and James feedback,
12437 fixed the spec file accordingly, fixed the number of warning
12438 that passing my pedantic CFLAGS was generating. Conclusion
12439 is that Python includes are real crap.
12440
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012441Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12442
12443 * configure,in: it was reported quite a few times that
12444 xml2-config --cflags should not output
12445 -I$includeprefix/libxml2/libxml because libxml2 header names
12446 clashes with existing names like list.h from C++ stl.
12447 Includes should be #include<libxml/xxx.h> so ...
12448
Daniel Veillard6f293b12002-03-15 09:42:33 +000012449Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12450
12451 * c14n.c: another patch from Aleksey Sanin
12452
Daniel Veillard5c396542002-03-15 07:57:50 +000012453Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12456 canonicalization algorithm
12457 * doc/xml.html doc/index.html: added the C14N references on the
12458 index page.
12459
jacob berkman9be65862002-03-14 02:15:56 +0000124602002-03-13 jacob berkman <jacob@ximian.com>
12461
12462 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12463 usage, redundant, and gcc specific
12464
Daniel Veillard75be0132002-03-13 10:03:35 +000012465Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12466
12467 * xpath.c: speedup some node selection operations, this can
12468 have a significant impact on DocBook Norm's stylesheets
12469 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12470 make sure it's always the case
12471 * debugXML.c: distinguish CDATA and comments in ls operations
12472
Daniel Veillard61f26172002-03-12 18:46:39 +000012473Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12476 to generate better API descriptions etc...
12477
Daniel Veillard9ff88172002-03-11 09:15:32 +000012478Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * c14n.c: Fixing #74186, made sure all boolean expressions
12481 get fully parenthesized, ran indent on the output
12482 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12483 include/libxml/tree.h: also #74186 related, removed the
12484 --with-buffers option, and all the preprocessor conditional
12485 sections that were resulting from it.
12486
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012487Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * valid.c: applied patch from Dodji Seketeli fixing an
12490 uninitailized variable in xmlValidGetValidElements()
12491
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012492Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12493
12494 * c14n.c: fixed a few comments
12495 * doc/*.html doc/*/*.html: regenerated the docs and added
12496 the C14N API
12497 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12498
Daniel Veillardfa49d872002-03-09 10:20:00 +000012499Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * check-xml-test-suite.py: fix to adapt varaiations in the
12502 bindings
12503 * configure.in python/setup.py python/setup.py.in: fixed to
12504 have the version of the python scripts automatically updated
12505
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012506Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12507
12508 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12509 in xmlCopyProp()
12510
Daniel Veillardaf43f632002-03-08 15:05:20 +000012511Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12512
12513 * configure.in: preparing 2.4.17 release
12514 * doc/*: updated and rebuilt the docs
12515 * xpath.c: fixed a comment
12516 * python/libxml.c: fixed a possible reentrancy problem
12517
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012518Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12521 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12522 added a specific regression test
12523 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12524 not raise exceptions when failing to find the attribute.
12525
Daniel Veillard90bc3712002-03-07 15:12:58 +000012526Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12527
12528 * configure.in xmllint.c: owen pointed out a problem with the
12529 ftme fix, gettimeofday() was not detected by configure and
12530 the ftime header wasn't included, dohhh
12531
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012532Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12533
12534 * configure.in xmllint.c: trying to fix #71457 for timing
12535 precision when gettimeofday() is not availble but ftime() is
12536
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012537Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12538
12539 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12540 are now copied on install and part of the -devel RPM
12541
Daniel Veillard7b416132002-03-07 08:36:03 +000012542Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12543
12544 * xpath.c: trying to avoid bug #72150 which was apparently
12545 caused by a gcc bug (or a processor problem) as detailed
12546 at http://veillard.com/gcc.bug
12547
Daniel Veillardf742d342002-03-07 00:05:35 +000012548Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12551 fixed xmlReconciliateNs(), added a Python test/example for
12552 inter-document cut'n paste
12553 * python/libxml.py: fixed node.doc on document nodes and added
12554 xpathEval() onto node objects
12555
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012556Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12557
12558 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12559 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12560 fixup and integrated tests for the serialization stuff
12561
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012562Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12563
12564 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12565 moved the libxml man page to section 3
12566
Daniel Veillard1e774382002-03-06 17:35:40 +000012567Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * tree.c: fix bug #72490
12570 * python/libxml.c python/libxml.py: added methods serialize()
12571 and saveTo() to all node elements.
12572
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012573Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12574
12575 * xmlIO.c: closed #73430, don't read from an input source
12576 which indicated an end-of-file or an error.
12577
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012578Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12579
12580 * parser.c: make sure SAX endDocument is always called as
12581 this could result in a Python memory leak otherwise (it's
12582 used to decrement ref-counting)
12583 * python/generator.py python/libxml.c python/libxml.py
12584 python/libxml2-python-api.xml python/libxml2class.txt
12585 python/tests/error.py python/tests/xpath.py: implemented
12586 the suggestions made by Gary Benson and extended the tests
12587 to match it.
12588
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012589Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * python/generator.py: applied patch fixing #73450
12592
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012593Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12594
12595 * xpath.c: fixing #61290 "namespace nodes have no parent"
12596 long standing divergence from the XPath REC. NodeSets
12597 simply hold a copy of namespace nodes and those node ->next
12598 points to the parent (which may not be the node carrying the
12599 definition).
12600 * include/libxml/xpath.h: flagged but didn't added a possible
12601 speedup
12602 * DOCBparser.c HTMLparser.c: removed some warnings from push
12603 parser due to new state being added.
12604 * tree.c: new fix from Boris Erdmann
12605 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12606 the XML Canonalization support from Aleksey Sanin
12607
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012608Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12609
12610 * tree.c: patch from Boris Erdmann fixing some namespace odities
12611 with xmlCopyNode()
12612
Daniel Veillardc6613042002-03-02 09:34:02 +000012613Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12614
12615 * xmlIO.c: fix bug #72706 when loading a NULL entity
12616
Daniel Veillardc0fef772002-03-01 16:16:31 +000012617Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12620 actually change in a future XML Namespace revision.
12621
Daniel Veillard79426f22002-03-01 16:14:17 +000012622Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12623
12624 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12625 added the possibility of returning nodesets from XPath extension
12626 functions written in Python
12627
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012628Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12629
12630 * python/*: commiting some Python bindings work done while travelling
12631
Daniel Veillard97300512002-03-01 09:13:41 +000012632Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12635 explicitely with memory debugging switched on
12636
Daniel Veillard6361da02002-02-23 10:10:33 +000012637Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12638
12639 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12640 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12641 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12642 the accessor generator for strings
12643 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12644 regression test.
12645
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012646Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12647
12648 * python/README python/generator.py python/libxml.c python/setup.py:
12649 added the 'usual' setup.py to allow building a libxml2-python
12650 module based on the same code. The initialization is however
12651 different the 2 .so files fo libxml2 and libxslt are identical and
12652 they entry point initialize both libraries. this is done to avoid
12653 some possible nasty problem since the Python don't merge the maps
12654 of all shared modules.
12655
Daniel Veillard158a4d22002-02-20 22:17:58 +000012656Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * parser.c: fixed a push/encoding bug reported by Michael
12659 on librsvg
12660
Daniel Veillard7839e162002-02-20 18:54:48 +000012661Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * include/libxml/parserInternals.h: fixes a misplaced #endif
12664
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012665Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12666
12667 * parser.c valid.c: found and fixed a couple of allocation bugs
12668
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012669Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12670
12671 * doc/xml.html doc/python.html doc/*: added a Python and binding
12672 page describing the current state of the Python bindings and
12673 giving pointers to the other languages wrappers.
12674
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012675Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12676
12677 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12678 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12679 rebuilt the API and web site
12680 * xpath.c: fixed #71978 portability bugs
12681
Daniel Veillard8aff2472002-02-19 21:50:43 +000012682Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12683
12684 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12685
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012686Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12687
12688 * include/libxml/parserInternals.h parser.c: had to change
12689 2 internal parsing API when processing document content
12690 to check the start and end of element content are defined
12691 in the same entity
12692 * valid.c include/libxml/valid.h: attribute normalization can
12693 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12694 with the context to report it.
12695 * SAX.c: fixed the last known bugs, crazy validation constraints
12696 when a document is standalone seems correctly handled. There
12697 is a couple of open issues left which need consideration especially
12698 PE93 on external unparsed entities and standalone status.
12699 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12700 The 2 tests left failing are actually in error. Cleanup done.
12701
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012702Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12703
12704 * valid.c: implemented E59 spaces in CDATA does not match the
12705 nonterminal S
12706
Daniel Veillard878eab02002-02-19 13:46:09 +000012707Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12708
12709 * SAX.c parser.c valid.c: more validation test fixups
12710 * check-xml-test-suite.py: added duration info for the tests
12711
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012712Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12713
12714 * parser.c valid.c: a couple of errors were reported but not
12715 saved back as such in the parsing context. Down to 1% failure rate
12716 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12717
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012718Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12719
12720 * xmlInternald.c: isExtender was missing a char
12721 * parser.c include/libxml/parser.h: % are acceptable in the
12722 internal subset if within a PUBLIC ID
12723
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012724Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12725
12726 * SAX.c parserInternals.c valid.c: more work on the conformance
12727 suite. Took the step to finally block documents with encoding
12728 errors. It's a fatal error per the spec, people should have fixed
12729 their documents by now.
12730
Daniel Veillard55253e22002-02-18 14:32:39 +000012731Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12732
12733 * check-xml-test-suite.py: fixed the test script after some discussion
12734 on the semantic of TYPE="error"
12735 * Makefile.am: added the script to the distrib
12736
Daniel Veillard28757702002-02-18 11:19:30 +000012737Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12738
12739 * SAX.c entities.c: fixed a couple of conformances issues deep
12740 into the validation code (standalone and undeclared Notations)
12741
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012742Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12743
12744 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12745 stayed there for years !
12746
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012747Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12748
12749 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12750 missing
12751
Daniel Veillardc7612992002-02-17 22:47:37 +000012752Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12753
12754 * check-xml-test-suite.py: improved the behaviour a bit as
12755 well as the logs
12756 * parser.c valid.c SAX.c: fixed a few more bugs
12757 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12758
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012759Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12760
12761 * check-xml-test-suite.py: python script to run regression tests
12762 against the XML Test suite of W3C/OASis
12763 * SAX.c: fixed a validation bug
12764 * parser.c: fixed 3 errors pointed by the test suite
12765 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12766 * python/Makefile.am: fixed a dependendy
12767
Daniel Veillard9f28f302002-02-15 20:48:08 +000012768Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12769
12770 * xmlmemory.c: avoid a warning bug #71594
12771
Daniel Veillard144024e2002-02-13 21:14:46 +000012772Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12773
12774 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12775 warning on alpha/Tru64
12776
Daniel Veillarde4301c82002-02-13 13:32:35 +000012777Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12778
12779 * include/libxml/entities.h: fixing a comment
12780 * valid.c: fixing some troubles with validity check on namespaces
12781 * result/VC/NS3 test/VC/NS3: added a specific regression test
12782
Daniel Veillarda6d05382002-02-13 13:07:41 +000012783Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12784
12785 * tree.c: Fixing #71342 serializing '\n' in attribute values
12786 * result/noent/att3 result/att3 test/att3: added a specific
12787 test.
12788
Daniel Veillard797a5652002-02-12 13:46:21 +000012789Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12790
12791 * python/libxml.c: couple of bug fixes
12792
Daniel Veillard01a6d412002-02-11 18:42:20 +000012793Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12794
12795 * python/*.py: removed tabs and used spaces.
12796
Daniel Veillard397ff112002-02-11 18:27:20 +000012797Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12798
12799 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12800 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12801
Daniel Veillard03517542002-02-11 13:54:40 +000012802Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12805 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12806
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012807Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * include/libxml/encoding.h include/libxml/entities.h
12810 include/libxml/globals.h include/libxml/parser.h
12811 include/libxml/threads.h include/libxml/tree.h
12812 include/libxml/xmlmemory.h: trying to fix the include mess
12813
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012814Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12815
12816 * include/libxml/xmlmemory.h: reverted part of the previous
12817 attempt to provide #69655, this was breaking the build.
12818
Daniel Veillard0ba59232002-02-10 13:20:39 +000012819Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12820
12821 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12822 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12823 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12824 include/libxml/parserInternals.h include/libxml/tree.h
12825 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12826 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12827 clean.
12828 * python/libxml.c: fixed a warning.
12829
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012830Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12831
12832 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12833 copying of node, merge back IDs in the target document.
12834 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12835 test/XInclude/ents/ids.xml: test case
12836 * result/VC/ElementValid4: output changed due to a typo fix
12837
Daniel Veillard1c18e302002-02-09 22:16:40 +000012838Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12839
12840 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012841 generate the dependencies right as Jacob found out. Add
12842 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012843
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012844Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12845
12846 * parserInternals.c valid.c: Justin Fletcher found some parts
12847 of the code needing cleanup
12848 * libxml.spec.in python/Makefile.am python/generator.py
12849 python/libxml.c python/libxml.py: Fixed the python Makefiles
12850 corrected a bug showing up on ia64, changed the name of the
12851 python internal module too
12852
Daniel Veillard07be19b2002-02-08 14:20:35 +000012853Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12854
12855 * Makefile.am: applied patch from Andris Pavenis for binary
12856 name suffixes
12857
Daniel Veillardf216d462002-02-08 13:44:24 +000012858Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12859
12860 * xmllint.c win32/win32config.h: fixing #68748
12861
Daniel Veillardd455d792002-02-08 13:37:46 +000012862Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12863
12864 * valid.c: fixing #70166
12865
12866Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12867
12868 * valid.c: fixing #70077
12869
Daniel Veillardc575b992002-02-08 13:28:40 +000012870Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12871
12872 * Copyright Makefile.am README configure.in libxml.spec.in:
12873 Changed to the MIT Licence
12874 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12875 doc/xmlio.html: updated the doc accordingly
12876 * include/libxml/xmlwin32version.h configure.in: preparing
12877 2.4.14 release
12878 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12879 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12880 fixed the const xmlChar * wrapper and generator, XPath extension
12881 functions now use the context as first argument
12882 * python/tests/tstxpath.py python/tests/xpath.py
12883 python/tests/xpathext.py: Updated the tests accordingly
12884 * tree.c: fixed bug #70067
12885
Daniel Veillard7db38712002-02-07 16:39:11 +000012886Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12887
12888 * Makefile.am: cleanup
12889 * debugXML.c: always use stdout if output is NULL
12890 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12891 * python/Makefile.am python/generator.py python/libxml2class.txt
12892 python/libxml_wrap.h python/types.c: augmented the number of bindings
12893 handling FILE * and XPath contexts
12894 * python/tests/Makefile.am: avoid a stupid problem due to the
12895 use of TEST.
12896
Daniel Veillard15a143b2002-02-06 22:40:50 +000012897Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12900
Daniel Veillard70cab352002-02-06 16:06:58 +000012901Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12902
12903 * python/TODO python/libxml.c: cleanup the extension function lookup
12904 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12905
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012906Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12907
12908 * configure.in python/Makefile.am: do not install outside
12909 of prefix
12910
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012911Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12912
12913 * python/TODO python/libxml.c: started adding SAX interfaces
12914 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12915 SAX test
12916
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012917Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12918
12919 * tree.c: hardened the addChild function
12920 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12921 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12922 added accessors needed for xmlNode, a bit more testing and
12923 extension of interfaces
12924 * python/tests/Makefile.am python/tests/build.py: added a test
12925 build from scratch/save/load/check
12926
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012927Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12928
12929 * parserInternals.c: change a small bit in the way valididy
12930 error messages get initialized
12931 * python/TODO python/libxml.c python/libxml2-python-api.xml
12932 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12933 added some memory debugging to track leaks at the libxml2 level
12934 * python/tests/*.py: changed all tests to check for leaks,
12935 there is just one left in XPath extension registrations.
12936
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012937Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12938
12939 * python/TODO python/generator.py python/libxml2-python-api.xml
12940 python/libxml2class.txt: more accessor classes for the parser
12941 context, allow to switch on and check validity
12942 * python/tests/Makefile.am python/tests/error.py
12943 python/tests/invalid.xml python/tests/valid.xml
12944 python/tests/validate.py: attded more test and and added error.py
12945 which I forgot to commit in the last step
12946
Daniel Veillard3ce52572002-02-03 15:08:05 +000012947Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12948
12949 * python/Makefile.am python/types.c: cleanup
12950 * python/libxml.c python/libxml.py python/libxml_wrap.h
12951 python/generator.py python/libxml2-python-api.xml
12952 python/libxml2class.txt: added class for parser context, added
12953 first cut for push mode support. Added a framework to generate
12954 accessors functions.
12955 * python/tests/Makefile.am python/tests/push.py: added a push
12956 test
12957
Daniel Veillardcfb05462002-02-02 23:18:22 +000012958Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12959
12960 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12961 bug a bit of cleanup.
12962
Daniel Veillard5d819032002-02-02 21:49:17 +000012963Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12964
12965 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12966 python/libxml2class.txt: adding error redirections and preformat
12967 to a python handler
12968 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12969 tests self checking
12970
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012971Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12972
12973 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12974 a function
12975
Daniel Veillard9589d452002-02-02 10:28:17 +000012976Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12977
12978 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12979 python/libxml.c python/libxml2-python-api.xml
12980 python/libxml2class.txt: Progressing through the TODOs, class
12981 description output, extra XML API, RPM now builds the wrappers
12982 for all python installed versions
12983
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012984Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12985
12986 * configure.in libxml.spec.in python/Makefile.am python/TODO
12987 python/generator.py python/libxml2class.txt: added more informations
12988 in the libxml2-python package including docs. Slightly changed
12989 the class hierarchy
12990 * python/tests/*: added basic regression tests infrastructure too
12991
12992Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12993
12994 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12995 added libxml2-python as part of the packages installed
12996
Daniel Veillarda7340c82002-02-01 17:56:45 +000012997Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12998
12999 * python/Makefile.am python/generator.py python/libxml.c
13000 python/libxml.py: more work, now able to extend the
13001 XPath interpreter with functions written in python.
13002
Daniel Veillardc3e39442002-02-01 09:29:41 +000013003Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13004
13005 * python/Makefile.am: Jacob sent a patch to allow building from
13006 tarfile.
13007
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000013008Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13009
13010 * python/Makefile.am python/libxml.c configure.in Makefile.am:
13011 inserted the python wrappers build, I hope this won't be too
13012 unportable
13013
Daniel Veillard1971ee22002-01-31 20:29:19 +000013014Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13015
13016 * xpath.c: minor optimization
13017 * python/generator.py python/libxml.c python/libxml.py
13018 python/libxml_wrap.h: more work on the python bindings,
13019 they now support XPath and there is no evident leak
13020
Daniel Veillard36ed5292002-01-30 23:49:06 +000013021Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13022
13023 * python/generator.py python/libxml.c python/libxml.py:
13024 more work on the python bindings generator.
13025
Daniel Veillard96fe0952002-01-30 20:52:23 +000013026Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13027
13028 * python/generator.py python/libxml.c python/libxml_wrap.h:
13029 more work on the python bindings.
13030
Daniel Veillardd2897fd2002-01-30 16:37:32 +000013031Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13032
13033 * python/generator.py python/libxml.c python/libxml.py
13034 python/libxml_wrap.h: commited early version of a python binding
13035 for private use only ATM
13036
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000013037Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13038
13039 * entities.c tree.c include/libxml/entities.h: applied patch
13040 from Anthony Jones to implement copy of DTD subtree too. Had
13041 just to keep 2 function private which really ought to become
13042 public ones.
13043
Daniel Veillarda42f25f2002-01-25 14:15:40 +000013044Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13045
13046 * xmllint.c: added pointers to the web pages in the usage()
13047
Daniel Veillardbd227ae2002-01-24 16:05:41 +000013048Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13049
13050 * tree.c: more fixes from Petr Kozelka for attribute handling
13051 in the tree API to align the semantic with DOM.
13052
Daniel Veillard36065812002-01-24 15:02:46 +000013053Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13054
13055 * valid.c tree.c entities.c: another set of patches from
13056 Anthony Jones for copy operations cleanup and robustness
13057
Daniel Veillardf8592562002-01-23 17:58:17 +000013058Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13059
13060 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13061 an alphabetic index based on comments content
13062 * doc/*: rebuilt the web site with the new references
13063
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013064Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13065
13066 * parserInternals.h: Greg Sjaardema suggested to use an
13067 eponential buffer groth policy in xmlParserAddNodeInfo()
13068
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013069Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13070
13071 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13072 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13073 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13074 to generate cross-references, and added/updated the stylesheets
13075 to generate and link API indexes. The generic keyword index
13076 is not done yet.
13077 * doc/*.html: regenerated all the usual docs too
13078
Daniel Veillard2070c482002-01-22 22:12:19 +000013079Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13080
13081 * debugXML.c: added an xpath function to the shell for T. V. Raman
13082
13083Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013084
13085 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13086 debug routines.
13087
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013088Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13089
13090 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13091 support of attribute nodes
13092
Daniel Veillard9d06d302002-01-22 18:15:52 +000013093Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13094
13095 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13096 hopefully near complete and fully documented of the API in XML
13097 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13098 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13099 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13100 include/libxml/parserInternals.h include/libxml/valid.hi
13101 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13102 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13103 include/libxml/xpath.h include/libxml/xpathInternals.h:
13104 Cleaned up the doc comments a lot in the process, the interface
13105 coverage is now 100%
13106
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013107Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13108
13109 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13110 extracts comments from the gtk-doc DocBook output (a bit
13111 convoluted but seems to work).
13112
Daniel Veillard61006472002-01-21 17:31:47 +000013113Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13114
13115 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13116 added an XML description of the API, moved the script generating
13117 it here. Added a "make api" target
13118
Daniel Veillardd2f23002002-01-21 13:36:00 +000013119Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13120
13121 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13122
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013123Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13124
13125 * xpath.c include/libxml/xpathInternals.h: the change made to
13126 xmlXPathFuncLookupFunc was incompatible roll it back
13127
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013128Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13129
13130 * SAX.c: cleanup patch from Anthony Jones
13131 * doc/Makefile.am: fix the headers to avoid in make scan
13132 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13133 includes, * vs Ptr and general cleanup
13134 * parsedecl.py: first version of a script to extract the
13135 module interfaces, the goal will be to provide .decl or XML
13136 specification of the interfaces to build wrappers.
13137
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013138Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13139
13140 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13141 now provides return codes in case of errors
13142
Bjorn Reese026d29f2002-01-19 15:40:18 +000013143Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13144
13145 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13146 Upgraded to trio baseline 1.6
13147 * strio.h strio.c: Replaced by triostr.h and triostr.c
13148
Daniel Veillard572577e2002-01-18 16:23:55 +000013149Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13150
13151 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13152 of strdup usage in the code
13153
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013154Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13155
13156 * parser.c error.c: Keith Isdale complained rightly that
13157 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13158
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013159Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13160
13161 * tree.c: fixed the funxtion to set the xml: attributes
13162 * debugXML.c: added "setbase" to test it.
13163
Daniel Veillard2c748c62002-01-16 15:37:50 +000013164Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13165
13166 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13167 to allow updating an attribute content
13168
Daniel Veillard8de85c62002-01-15 17:10:15 +000013169Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13170
13171 * libxml.h: try to avoid problems when compiling on Windows
13172
Daniel Veillard314cfa02002-01-14 17:58:01 +000013173Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13174
13175 * hash.c: patch from Anthony Jones for hash.c allocation size
13176 * Makefile.am: trying to work around Yet Another Libtool Madness
13177 and build the 2.4.13 release finally ...
13178
Daniel Veillard744683d2002-01-14 17:30:20 +000013179Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13180
13181 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13182 * doc/* : update of the documentation
13183
Daniel Veillarde6a55192002-01-14 17:11:53 +000013184Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13185
13186 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13187 at fixing #61290 :-(
13188
Daniel Veillardfb25a512002-01-13 20:32:08 +000013189Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13190
13191 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13192 Fixes bug #67229
13193
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013194Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13195
13196 * tree.c: trying to avoid troubles when a subtree is copied
13197 and coalesced in part with the target tree. Should fix
13198 bug #67407
13199
Daniel Veillardd8224e02002-01-13 15:43:22 +000013200Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13201
13202 * valid.c: fixed validation of attributes content of type
13203 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13204 values, very old bug. Fixes #67671
13205
Daniel Veillard8107a222002-01-13 14:10:10 +000013206Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13207
13208 * parser.c include/libxml/parserInternals.h tree.c: integrated
13209 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13210 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13211
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013212Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13213
13214 * threads.c: applied Serguei Narojnyi's patch to add native
13215 thread support on the Win32 platform
13216 * testThreadsWin32.c Makefile.am: added the test program also
13217 from Serguei, Win32 specific
13218 * include/win32config.h include/libxml/xmlwin32version.h.in:
13219 added patch from Igor for the Windows thread specific defines.
13220
Daniel Veillard845cce42002-01-09 11:51:37 +000013221Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13224
Daniel Veillard7b602b42002-01-08 13:26:00 +000013225Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13226
13227 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13228 output page into XMLinfo.html. Close bug #66951 and
13229 raised by Robert Collins too.
13230
Daniel Veillard73c6e532002-01-08 13:15:33 +000013231Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13232
13233 * encoding.c: Paul Keogh pointed out a possibility of segfault
13234 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13235 Closes bug # 68238
13236
Daniel Veillard4a859202002-01-08 11:49:22 +000013237Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13238
13239 * doc/*.html: updated the Gdome2 links
13240
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013241Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13242
13243 * libxml.h: Applied following patches from Robert Collins
13244 and make sure IN_LIBXML is defined when compiling it
13245 -------
13246 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13247 as well as Visual C.
13248 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13249 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13250 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13251 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13252 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13253 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13254 xmlSysIDExists xmlNoNetExists).
13255 * xmllint.c: Don't include winsock2.h for Cygwin.
13256
Daniel Veillard401c2112002-01-07 16:54:10 +000013257Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13258
13259 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13260 when the version info is not present.
13261
Daniel Veillard6f42c132002-01-06 23:05:13 +000013262Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13263
13264 * tree.c: Anthony Jones pointed out a problem in
13265 xmlStringGetNodeList() and provided a fix for it
13266
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013267Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13268
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013269 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013270 xmlCreatePushParserCtxt() when the initial buffer passed
13271 is large.
13272
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013273Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13274
13275 * win32/*: big cleanup of the Windows/MSVC project files
13276 from Igor Zlatkovic
13277
Daniel Veillardcebb1362002-01-02 13:13:30 +000013278Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13279
13280 * doc/Makefile.am: should fix #67674 and avoid troubles if
13281 xsltproc is not available or fails in the prefix provided
13282
Daniel Veillard26908ab2002-01-01 16:50:03 +000013283Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13284
13285 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13286
Daniel Veillard5344c602001-12-31 16:37:34 +000013287Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13290 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13291 Fixed a few other problems raised by Charlie Bozeman.
13292 * result/VC/ElementValid[5-7]: fixed the output
13293
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013294Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13297 patches from Charlie Bozeman. Regenerated the HTML docs.
13298
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013299Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13302 for Windows from Igor
13303
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013304Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * xmllint.c: applied Justin Fletcher patch for --output or -o
13307
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013308Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13309
13310 * win32/libxml2/libxml2.def.src: close #67019
13311
Daniel Veillard01db67c2001-12-18 07:09:59 +000013312Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * xmllint.c: applied Justin Fletcher generic timing patch
13315 similar to the one already applied to xsltproc.
13316
Daniel Veillardd1640922001-12-17 15:30:10 +000013317Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13318
13319 * include/libxml/tree.h tree.c: applied documentation patches
13320 from Charlie Bozeman
13321
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013322Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13323
13324 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13325
Daniel Veillard29e43992001-12-13 22:21:58 +000013326Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13327
13328 * valid.c: fix the xmlStrdup() used in the previous patch.
13329 * valid.c: added --dropdtd
13330 * tree.c: fixed xmlUnlinkNode so it also removes the references
13331 from the document if the node is a DTD
13332
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013333Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * HTMLtree.c valid.c: cleanup some static declarations
13336
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013337Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13338
13339 * xmllint.c: removed another strdup()
13340 * doc/FAQ: removed the HP/UX entry
13341
Daniel Veillarded472f32001-12-13 08:48:14 +000013342Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13343
13344 * valid.c: fix bug #66816 when validating.
13345 * xmllint.c: don't use sys/time.h if configure did not found it
13346
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013347Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13348
13349 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13350 xmlcatalog_man.xml
13351
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013352Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13353
13354 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13355 xmlInitMemory() was declared twice
13356
Daniel Veillardb82c1662001-12-09 14:00:54 +000013357Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13358
13359 * globals.c: do not reference strdup() !
13360 * configure.in libxml-2.0.pc.in: trying to fix the libs
13361 of the various config extraction modules
13362
Daniel Veillardef90ba72001-12-07 14:24:22 +000013363Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * configure.in : preparing 2.4.12
13366 * doc/* : updated and rebuilt the docs
13367
Daniel Veillard220346d2001-12-07 11:33:54 +000013368Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * uri.c: closed bug #66159
13371 * testURI.c: added --escape option
13372 * configure.in: some cleanup for xml2-config --cflags
13373
Daniel Veillard2a906822001-12-06 14:34:08 +000013374Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13375
13376 * globals.c testThreads.c: removed some misplaced includes
13377 of xmlversion.h
13378
Daniel Veillarde28313b2001-12-06 14:08:31 +000013379Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13380
13381 * threads.c: patch from Gary Pennington fixing a possible
13382 problem at initialization time.
13383
Daniel Veillardd3b08822001-12-05 12:03:33 +000013384Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013387 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013388 CodeWarrior.
13389
Daniel Veillarda7866932001-12-04 13:14:44 +000013390Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13391
13392 * xmllint.c: applied Geert Kloosterman's patch to fix
13393 --repeat --timing output
13394
Daniel Veillard19840942001-11-29 16:11:38 +000013395Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13398 where non-wellformed XML declaractions were not detected.
13399
Daniel Veillarde85d9342001-11-28 14:43:12 +000013400Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13403
Daniel Veillard22f25a82001-11-28 09:12:23 +000013404Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13407 gets reset by xmlCleanupInputCallbacks() and this makes the
13408 function useless. Same for output.
13409
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013410Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13411
13412 * xmlIO.c: robert pointed out a loop error in callback cleanups
13413
Daniel Veillard8faa7832001-11-26 15:58:08 +000013414Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13415
13416 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13417 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13418 they are not really tied to debugging
13419
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013420Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13421
13422 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13423 * xmllint.c: better --catalogs description
13424
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013425Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13426
13427 * tree.c: fixed a couple of problems in xmlSetProp()
13428
Daniel Veillardcd337f02001-11-22 18:20:37 +000013429Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13430
13431 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13432 unappropriate stdout output.
13433
Daniel Veillard566d4df2001-11-22 13:00:53 +000013434Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13437 by Denis Beurive, closes #65111
13438
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013439Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13440
13441 * valid.c: in case of content model validity error, don't
13442 print it if validity warnings were not requested.
13443
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013444Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13445
13446 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13447 * parserInternals.c: removed the last exit() call. Print an
13448 unmaskable error on stderr instead (library mismatch detection)
13449
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013450Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13451
13452 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13453 shell instructions from Heiko Rupp
13454
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013455Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13456
13457 * catalog.c: use the URL notation file:// for default catalog paths
13458
Daniel Veillard0ec98632001-11-14 15:04:32 +000013459Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13460
13461 * include/libxml/tree.h: better comments for _private fields
13462 * tree.c: removed a problem when copying an entity reference.
13463
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013464Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13465
13466 * vms/*: updated instructions and diffs from John A Fotheringham
13467
Daniel Veillarda11001b2001-11-12 22:45:36 +000013468Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13469
13470 * include/libxml/xmlerror.h: avoid an include problem if
13471 #include <libxml/xmlerror.h> happens first in code
13472 seems to be the case in KDE libs
13473
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013474Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13477 from Igor for Windows
13478
13479Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13480
13481 * Makefile.am: Gary Pennington pointed out a missing prefix
13482
Daniel Veillard43d3f612001-11-10 11:57:23 +000013483Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13484
13485 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13486 * doc/*: upgraded and rebuilt the docs
13487
Daniel Veillardc1f78342001-11-10 11:43:05 +000013488Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13489
13490 * HTMLparser.c: fix comment in scripts element parsing.
13491 * result/HTML/doc3*: updated the results.
13492
13493Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13494
13495 * uri.c: another URI bug fix #63336, using Joel Young patch.
13496
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013497Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13498
13499 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13500 a cleaned up version of the Pwd shell string generation.
13501
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013502Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13503
13504 * valid.c include/libxml/tree.h: trying to fix namespaces +
13505 validation problems for good, closing #63619 in the process
13506 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13507 wrong in this respect, fixed it.
13508
Daniel Veillardd536f702001-11-08 17:32:47 +000013509Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13510
13511 * xmllint.c: Morus Walter patch to allow --format and --encode
13512
Daniel Veillard5004f422001-11-08 13:53:05 +000013513Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13514
13515 * debugXML.c: Stefan Kost provided an help command for the shell
13516
Daniel Veillarda6825e82001-11-07 13:33:59 +000013517Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * debugXML.c: Heiko Rupp pointed that the shell would crash
13520 on empty nodesets returns.
13521
Daniel Veillard03f848d2001-11-07 12:53:46 +000013522Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13523
13524 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13525 migh need the history libraries
13526
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013527Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13528
13529 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13530 handle the case of < in quoted attributes, Bastian Kleineidam
13531
Daniel Veillardc853b322001-11-06 15:24:37 +000013532Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13533
13534 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13535 fixing catalog breakages
13536 * Makefile.am catalog.c result/catalogs/catal
13537 result/catalogs/mycatalog.* test/catalogs/catal*:
13538 fixed more problems in catalog support, added more regression tests
13539 for both XML and SGML catalog handling
13540
Daniel Veillard66870c72001-11-05 19:27:49 +000013541Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13542
13543 * debugXML.c: applied an improvement to xmlGetLineNo() from
13544 Keith Isdale
13545
Daniel Veillardffe09c92001-11-05 14:21:47 +000013546Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13547
13548 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13549 Side effect of the progressive catalog loading
13550
Daniel Veillardad661b92001-11-05 11:43:15 +000013551Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13552
13553 * Makefile.am: confexecdir and confexec_DATA were defined twice
13554 pointed out by Karl Eichwalder
13555
Daniel Veillard6eb17722001-11-04 22:19:27 +000013556Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * xmlcatalog.c: avoid unlink() and use remove() instead.
13559
Daniel Veillardea898282001-11-04 22:13:45 +000013560Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13561
13562 * libxml.spec.in: cleanup
13563 * include/libxml/xmlwin32version.h: updated with 2.4.8
13564
Daniel Veillarda4617b82001-11-04 20:19:12 +000013565Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13566
13567 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13568 of compiling libxml with a non standard set of options
13569
John Fleck027edfb2001-11-04 20:13:58 +000013570Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13571
13572 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13573 document --sgml option, fixing gnome bugzilla #63382
13574
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013575Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13576
13577 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13578 breakage of 2.4.7, added a couple of really needed APIs
13579 like xmlCatalogIsEmpty() and xmlNewCatalog()
13580 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13581 for install-catalog
13582 * configure.in: preparing 2.4.8
13583
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013584Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13585
13586 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13587 include/libxml/tree.h include/libxml/xmlIO.h: more include
13588 cleanups, export cleanly one html output + format function.
13589
13590Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13591
13592 * parser.c: removed initGenericErrorDefaultFunc call from
13593 xmlInitParser() since it could destroy previous calls to
13594 xsltSetGenericErrorFunc() effects
13595
Daniel Veillardebd38c52001-11-01 08:38:12 +000013596Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13597
13598 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13599 keyword.
13600
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013601Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13602
13603 * Makefile.am: cleanup
13604 * threads.c: cleanup too
13605 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13606 from xsltproc
13607 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013608 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013609
Daniel Veillard91c00402001-10-30 17:41:38 +000013610Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13611
13612 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13613 was not used anymore !
13614
Daniel Veillard52dcab32001-10-30 12:51:17 +000013615Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13616
13617 * configure.in: preparing 2.4.7
13618 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13619 manual page from John
13620 * doc/*: updated the doc and rebuilt the generated pages
13621
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013622Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13623
13624 * xmlIO.c: closing bug #62711, the library should never
13625 close stdin or stdout.
13626
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013627Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13628
13629 * uri.c: second pass at fixing #63336, using Joel Young
13630 final patch. looks okay.
13631
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013632Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13633
13634 * uri.c include/libxml/uri.h: trying to clear #63336
13635 allowing the escaping routine to parse unconformant
13636 URI-References.
13637
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013638Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13639
13640 * vms/readme.vms vms/build_libxml.com nanoftp.c
13641 include/libxml/xmlversion.h.in: a few VMS updates from
13642 John A Fotheringham
13643 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13644 and xmlCleanupOutputCallbacks() for the Perl binding people.
13645
Daniel Veillard635ef722001-10-29 11:48:19 +000013646Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13647
13648 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13649 apply fixes to close #63271 and avoid segfaults when
13650 the error routine gets callbed before xmlInitParser()
13651 get called.
13652 * nanoftp.c error.c: Applied patches from Justin Fletcher
13653 correcting some xmlGenericError misuses.
13654
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013655Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13656
13657 *doc/xmllint.xml, doc/xmllint.1
13658 New and improved man page for xmllint - .xml is the original, .1
13659 is the generated man page
13660
Daniel Veillardc9484202001-10-24 12:35:52 +000013661Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13662
13663 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13664 the web site from the main HTML document.
13665
Daniel Veillard5151c062001-10-23 13:10:19 +000013666Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13667
13668 * parser.c: fixed an erroneous validation bug when PE refs
13669 occurs in external parsed entities referenced from the
13670 internals subset
13671 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13672 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13673 added the associated testcase, it's a nice one.
13674 * HTMLparser.c: generate the DTD node as HTML still ...
13675 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13676
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013677Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13678
13679 * HTMLparser.c: fixed a bug in htmlNewDoc()
13680
Daniel Veillard89cad532001-10-22 09:46:13 +000013681Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13682
13683 * test/threads/*: added entities testing to the Thread test
13684 * testThreads.c: make the test reasonable
13685 * DOCBparser.c: fix the DTD public and system ID
13686 * xmllint.c: added --sgml for SGML DocBook importing
13687 * Makefile.am: added Docbtests target
13688
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013689Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13690
13691 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13692 * testThreads.c: removed bogus include
13693
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013694Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13695
13696 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13697 fixed a very serious (looping) validation bug
13698
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013699Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13700
13701 * include/libxml/globals.h include/libxml/threads.h threads.c
13702 testThreads.c: far more testing, cleaning up bugs
13703 * *.c : make sure globals.h is always included.
13704
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013705Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13706
13707 * HTMLparser.c: try to get rid of parser loops for good.
13708
Daniel Veillardab7488e2001-10-17 11:30:37 +000013709Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13710
13711 * configure.in: fixed some bugs in CFLAGS passing.
13712 * test/threads Makefile.am testThreads.c: added a specific
13713 threaded test case (really nasty, guaranteed).
13714
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013715Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13716
13717 * catalog.c: serious cleanup on the management of the
13718 XML catalog tree, more tests done, especially with
13719 the catalog PI.
13720
Daniel Veillard364789a2001-10-16 12:45:00 +000013721Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13722
13723 * catalog.c: avoid a problem in catalog cleanup on SMP if
13724 catalogs were not initialized.
13725
Daniel Veillard81463942001-10-16 12:34:39 +000013726Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13727
13728 * catalog.c xpath.c: trying to cleanup the not thread safe
13729 parts of the library.
13730
Daniel Veillard64a411c2001-10-15 12:32:07 +000013731Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13732
13733 * include/libxml/globals.h configure.in global.data: make
13734 the allocation be per-thread a configure option
13735 * encoding.c include/libxml/parser.h: fixed compilation
13736 errors
13737
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013738Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13739
13740 * include/libxml/parser.h: Norm reported that a few lines
13741 added were breaking libxslt compile, removed them for now
13742
Daniel Veillard6f350292001-10-14 09:56:15 +000013743Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13744
13745 * parser.c parserInternals.c threads.c: debugged and fixed
13746 initialization problems which were giving troubles on SMP
13747 boxes.
13748
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013749Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13750
13751 * include/libxml/Makefile.am: missing globals.h
13752
Daniel Veillarde7090612001-10-13 12:18:28 +000013753Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013754
Daniel Veillarde7090612001-10-13 12:18:28 +000013755 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013756
Daniel Veillardd0463562001-10-13 09:15:48 +000013757Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13758
13759 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13760 include/libxml/parserInternals.h include/libxml/tree.h
13761 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13762 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13763 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13764 Applied the last patches from Gary, cleanup, activated threading
13765 all user accessible global variables are now handled in globals.[ch]
13766 Still a bit rought but make tests passes with either
13767 --with-threads defined at configure time or not.
13768 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13769 linking options
13770
Daniel Veillardb8478642001-10-12 17:29:10 +000013771Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13772
13773 * Makefile.am include/libxml/Makefile.am
13774 include/libxml/globals.h globals.c include/libxml/threads.h
13775 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13776 configure.in: started integrating the core of the thread support
13777 not activated yet but half integrated. The code should still
13778 compile and work anyway.
13779
Daniel Veillardb44025c2001-10-11 22:55:55 +000013780Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13781
13782 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13783 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13784 integrating the non-controversial parts of Gary Pennington
13785 multithread patches
13786 * catalog.c: corrected a small bug introduced
13787
Daniel Veillard75b96822001-10-11 18:59:45 +000013788Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13789
13790 * catalog.c include/libxml/catalog.h: very serious cleanup,
13791 isolating unportable code and as much as possible the accesses
13792 to the global shared catalog. May need more testing !
13793
Daniel Veillard78d12092001-10-11 09:12:24 +000013794Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13795
13796 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13797 Keith Isdale patches for the XSLT debugger interfaces. Some
13798 cleanup
13799
Daniel Veillardff0b7312001-10-11 06:46:09 +000013800Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13801
13802 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13803 * DOCBparser.c: generate line nubers in elements
13804
Daniel Veillard60087f32001-10-10 09:45:09 +000013805Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13806
13807 * configure.in: preparing 2.4.6 release
13808 * doc/xml.html doc/html/*: updated and rebuilt the docs
13809 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13810
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013811Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13812
13813 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13814 adding documentation for DV's supercatalog support
13815
Daniel Veillard82d75332001-10-08 15:01:59 +000013816Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13817
13818 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13819 super catalog support adding one API and one flag --sgml to
13820 xmlcatalog
13821
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013822Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13823
13824 * doc/xmlcatalog_man.xml, xmlcatalog.1
13825 One more crack at
13826 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13827
13828
Thomas Broyer47334c02001-10-07 16:41:52 +000013829Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13830
13831 * xpath.c: implemented xmlXPathObjectCopy for external objects
13832 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13833
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013834Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13835
13836 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13837 finishing up fix to
13838 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13839 the xmlcatalog man page display more elegantly
13840
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013841Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13842
13843 * configure.in: closing bug #61832
13844 * HTMLparser.c: removed a warning
13845
Daniel Veillard6ab38382001-10-06 13:08:27 +000013846Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13847
13848 * xpath.c: fixing #61673 part I, do not loose doc information
13849 when copying result value trees.
13850
Daniel Veillard556c6682001-10-06 09:59:51 +000013851Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13852
13853 * xpath.c: trying to harden the XPath interpreter
13854
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013855Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13856
13857 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13858 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13859
William M. Brack1633d182001-10-05 15:41:19 +000013860Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13861
13862 * HTMLparser: repaired another loop problem
13863
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013864Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13865
13866 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13867 parsing.
13868 * xpath.c: fix bug #61291 the default XML namespace node is
13869 missing from the namespace axis.
13870 * tree.c: refuse to create namespaces nodes with prefix "xml"
13871
Daniel Veillard651f9472001-10-04 14:51:06 +000013872Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13873
13874 * SAX.c: ouch a non-defined namespace could lead to a crash,
13875 fixed #61215
13876
Daniel Veillard7dd05702001-10-04 14:25:12 +000013877Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13878
13879 * parserInternals.c: closed bug #61054
13880
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013881Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13882
13883 * include/libxml/Makefile.am: closing #60708
13884
Daniel Veillarda293c322001-10-02 13:54:14 +000013885Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13886
13887 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13888 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13889
Daniel Veillardf4309d72001-10-02 09:28:58 +000013890Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13891
13892 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13893
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013894Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13895
13896 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13897 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13898
Daniel Veillard16756b62001-10-01 07:36:25 +000013899Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13900
13901 * catalog.c: Justin Fletcher provided cleaup code in case
13902 HAVE_STAT is not defined
13903 * include/win32config.h: Igor Zlatkovic suggested to have
13904 HAVE_STAT defined there
13905
William M. Brack5e1cac12001-09-28 16:19:18 +000013906Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13907
13908 * catalog.c - fixed typing error reported by M. Barros
13909
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013910Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13911
13912 * xmllint.c - fixing typo
13913
William M. Brackd28e48a2001-09-23 01:55:08 +000013914Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13915
13916 * HTMLparser.c: small enhancement to prevent loop on
13917 unrecognizable data
13918
Daniel Veillardb1d62872001-09-21 09:47:08 +000013919Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13920
13921 * parserInternals.c: applying patch from bug #60757 this
13922 should close it
13923
Daniel Veillardc0631a62001-09-20 13:56:06 +000013924Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13925
13926 * catalog.c xmlcatalog.c: removed a couple of warning
13927 * xpath.c: try to solve the linking problem on platforms
13928 needing trio to compile
13929
Daniel Veillard1a123612001-09-19 08:06:23 +000013930Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013931
Daniel Veillard1a123612001-09-19 08:06:23 +000013932 * Makefile.am libxml.spec.in: backing up non-documented changes
13933 commited without review or aproval by Jens Finke <jens@gnome.org>
13934 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013935
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013936Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13937
13938 * configure.in: Joe Orton provided a patch fixing a problem
13939 when iconv is specified to be in a non-standard directory
13940 but wasn't exported in xml2-config --cflags
13941
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013942Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13943
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013944 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013945 troubles with 2.4.4 errors.
13946
Daniel Veillard16698282001-09-14 10:29:27 +000013947Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13948
13949 * encoding.c entities.c: do not output hexadecimal charrefs
13950 when serializing HTML since some version of Netscape can't
13951 grok it, generate decimal ones.
13952 * result/HTML/doc3.htm: output changed due to previous test
13953 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13954
Daniel Veillard98fed372001-09-13 11:34:58 +000013955Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13956
13957 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13958 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13959
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013960Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013961 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013962
13963 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13964 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13965 updated the configuration scripts systems accordingly
13966
Daniel Veillard04382ae2001-09-12 18:51:30 +000013967Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13968
13969 * configure.in: preparing for 2.4.4
13970 * doc/xml.html doc/html/*: updated and rebuilt the docs
13971
Daniel Veillardd63437e2001-09-12 15:00:27 +000013972Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13973
13974 * win32/dsp/libxml2.def.src: tried to incorporate comments
13975 from bug #59220
13976
Daniel Veillard319a7422001-09-11 09:27:09 +000013977Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13978
13979 * parser.c result/noent/wml.xml: fixed bug #59981 related
13980 to handling of '&' in attributes when entities are substitued
13981
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013982Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13983
13984 * libxml.h include/libxml/xmlversion.h.in
13985 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13986 Tried to close bug #60131
13987
Daniel Veillardbce62332001-09-10 18:46:55 +000013988Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13989
13990 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13991
Daniel Veillard143b04f2001-09-10 18:14:14 +000013992Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13993
13994 * SAX.c: fixing bug #59946 on xmlns=""
13995
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013996Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13997
13998 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13999 but allocates a new error code.
14000
Daniel Veillard05c13a22001-09-09 08:38:09 +000014001Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14002
14003 * xmllint.c: John Fleck fixed typos in the options output
14004 * parser.c SAX.c: fix ignorable white space SAX selection
14005
14006Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14007
14008 * entities.c: Steve Underwood found the possibility of an
14009 ininite loop in case of error.
14010
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000014011Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14012
14013 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
14014
Daniel Veillarda050d232001-09-05 15:51:05 +000014015Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14016
14017 * parser.c: warn if version is not 1.0 but it's not
14018 strictly speaking an error after analyzing the spec
14019
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000014020Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
14021
14022 *doc/catalog.html - add link to the html version of the
14023 man page, other linguistic cleanups
14024
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000014025Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
14026
14027 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14028 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
14029 file, has not yet been included in the build.
14030
Daniel Veillard99784ff2001-09-01 16:20:28 +000014031Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14032
14033 * catalog.c: removed a duplicate affectation Justin Fletcher
14034
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000014035Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
14036
14037 * tree.c: Armin Sander pointed a possible text coalescing
14038 problem, completed his patch.
14039
Bjorn Reese0b2ae432001-08-31 16:31:57 +000014040Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14041
14042 * trionan.c: Fixed const and volatile re-definition problem
14043
Daniel Veillard5d96fff2001-08-31 14:55:30 +000014044Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
14045
14046 * libxml.4 parser.c: doc updates from Heiko Rupp
14047 * parserInternals.c: 2 sanity checks from Heiko Rupp
14048
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014049Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14050
14051 * tree.c: applied patch from Armin Sander to make some pointers
14052 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014053 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014054
Daniel Veillardb06c6142001-08-27 14:26:30 +000014055Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14056
14057 * xpath.c: hum, restrict the integer usage gcc bug workaround
14058 to only gcc compilers so that other architecture don't get
14059 penalized by this limitation.
14060 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14061
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014062Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14063
14064 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14065 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14066
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014067Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14068
14069 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14070 --convert option to xmlcatalog to convert SGML ones to
14071 the XML syntax.
14072 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14073
14074 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014075Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14076
14077 * catalog.c xmlIO.c: started some serious testing and fixed
14078 a few bug and optmization needs.
14079
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014080Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14081
14082 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14083 preparing for a 2.4.3 release even if it may not be ready yet
14084 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14085 all file parsing lookup to go through the entity resolver, add
14086 to add an API to bypass it (needed to load catalogs themselves),
14087 some cleanup on the catalog code too.
14088 * nanoftp.c: small cleanup
14089 * doc/catalog.html: small update
14090
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014091Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14092
14093 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14094 Jun Kuriyama
14095
Daniel Veillardffb120d2001-08-23 00:52:23 +000014096Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14097
14098 * doc/catalog.html: finished the catalog documentation
14099
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014100Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14101
14102 * doc/catalog.html doc/xml.html: added documentation about
14103 Catalog support, misses an API description
14104 * doc/html/*: reextracted the API pages
14105
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014106Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14107
14108 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14109 Added the part about section 7.2 on URI resolution,
14110 fixed a side effect in the HTML parser, look complete
14111 and ready to rock except the URI/SystemID part!
14112
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014113Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14114
14115 * include/libxml/catalog.h include/libxml/parser.h
14116 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14117 xmlIO.c: added support and APIs needed for the catalog PI
14118 * include/libxml/xmlIO.h: cleanup
14119
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014120Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14121
14122 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14123 include/libxml/catalog.h: starts to look okay, really
14124 plugged the new framework, cleaned a lot of stuff,
14125 added some APIs, except the PI's support missing this
14126 should be mostly complete
14127 * result/catalogs/* test/catalogs/*: added new test, enriched
14128 the existing one with URN ID tests
14129
Daniel Veillard64339542001-08-21 12:57:59 +000014130Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14131
14132 * catalog.c: fixed nextCatalog
14133 * result/catalogs/docbook test/catalogs/*: started adding
14134 a small regression test
14135
Daniel Veillardcda96922001-08-21 10:56:31 +000014136Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14137
14138 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14139 more work on the XML catalog support.
14140 * parser.c include/libxml/parser.h: small cleanup seems using
14141 list as a public parameter name can give portability troubles
14142 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14143 include/libxml/xpath.h include/libxml/Makefile.am: removed
14144 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14145 wrappers
14146
Bjorn Reese45029602001-08-21 09:23:53 +000014147Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14148
14149 * Makefile.am trio.c triodef.h trionan.c xpath.c
14150 include/libxml/Makefile.am include/libxml/trionan.h:
14151 Re-worked Not-A-Number and Infinity support.
14152 * xmlcatalog.c: added readline include files
14153
Daniel Veillard344cee72001-08-20 00:08:40 +000014154Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14155
14156 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14157 testCatalog as xmlcatalog, making it an installed app
14158 adding a shell, and preparing it to be a /etc/xml/catalog
14159 management tool, though not ready yet
14160 * catalog.c include/libxml/catalog.h: adding support for
14161 XML Catalogs http://www.oasis-open.org/committees/entity/
14162 not finished, there is some interesting tradeoffs and a
14163 few open questions left.
14164
Daniel Veillardb7664f42001-08-19 13:00:43 +000014165Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14166
14167 * xmllint.c: fixed a line formatting problem
14168
Daniel Veillard5015b712001-08-17 09:37:52 +000014169Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14170
14171 * SAX.c: removed a couple of unused variable (Albert Chin)
14172
Daniel Veillardbb371292001-08-16 23:26:59 +000014173Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14174
14175 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14176 trying to fix some troubles w.r.t. function returning
14177 const xxxPtr.
14178
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014179Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14180
14181 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14182 defined
14183
Daniel Veillardae6db172001-08-16 19:32:00 +000014184Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14185
14186 * xpointer.c: removed unused var
14187
Daniel Veillard09190202001-08-16 16:27:41 +000014188Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14189
14190 * testXPath.c: another small cleanup closing bug #59110
14191
Daniel Veillard796f4b62001-08-16 16:00:13 +000014192Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14193
14194 * win32/dsp/libxml2.def.src: small cleanup closing bug
14195 #59108
14196
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014197Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14198
14199 * example/gjobread.c: add xmlCleanupParser() before leaving
14200
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014201Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14202
14203 * config.h.in configure.in include/libxml/xmlwin32version.h:
14204 released 2.4.2
14205
Daniel Veillardd3d06722001-08-15 12:06:36 +000014206Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14207
14208 * include/libxml/valid.h debugXML.c valid.c: deprecate
14209 the non-boundchecking Sprintf functions, add Snprintf
14210 this should close bug #57984
14211
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014212Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14213
14214 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14215 URIs before doing the lookups (pointed by Mark Vakoc)
14216
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014217Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14218
14219 * xpath.c: serious changes on Result Value Trees and NodeSets
14220 w.r.t. deallocation and collect operations. Probably not
14221 100% clean (merge of allocated trees smells like a problem).
14222 Seems sufficient to close #58943
14223
Daniel Veillard90493a92001-08-14 14:12:47 +000014224Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14225
14226 * xmllint.c: adding a --format option
14227
Daniel Veillardfe703322001-08-14 12:18:09 +000014228Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14229
14230 * xpath.c: count() was broken on Result Value Tree
14231 * xmlIO.c: fixed file:/// accesses on _WIN32
14232
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014233Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14234
14235 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14236 macro was renamed, this should close bug #58683
14237
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014238Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14239
14240 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14241 entity substitution mode text at the end of the entity might
14242 be added due to text coalescing.
14243 * nanoftp.c parser.c: small cleanup
14244
Daniel Veillard0c720972001-08-08 20:59:00 +000014245Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14246
14247 * HACKING: added John Fleck right to commit in the doc subdir
14248
Daniel Veillard48da9102001-08-07 01:10:10 +000014249Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14250
14251 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14252 allow to inherit attributes from the DTD directly in the
14253 tree, this is needed for XPath and can be a useful feature.
14254 Inherited namespaces are always provided at the tree level now
14255 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14256 of tests for this feature (XSLT being the prime user).
14257
Daniel Veillard50f34372001-08-03 12:06:36 +000014258Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14259
14260 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14261 testSAX.c xmlIO.c xmllint.c include/win32config.h
14262 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14263 include/libxml/xmlwin32version.h.in win32/README.MSDev
14264 win32/dsp/*: applied Win32 Facelift No.2 patches from
14265 Igor Zlatkovic for Windows/MSC
14266
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014267Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14268
14269 * SAX.c: unparsedEntityDecl() the URI computation of the
14270 entity wasn't done breaking XSLT unparsed-entity-uri()
14271
Daniel Veillard567e1b42001-08-01 15:53:47 +000014272Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14273
14274 * xpath.c: fixed a bug when walking the descendants and
14275 the current node has no children
14276 * debugXML.c: show up when a text node is supposed to not be escaped
14277
Thomas Broyerf186c822001-07-31 23:30:37 +000014278Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14279
14280 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14281 worked like the set:leading() function)
14282 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14283
Daniel Veillardba6db032001-07-31 16:25:45 +000014284Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14287
Daniel Veillard57905372001-07-31 15:52:17 +000014288Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * include/libxml/xmlIO.h: apply change to close #58141
14291 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14292
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014293Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * parser.c: when the internal subset uses a PE, then the
14296 included entity can use conditional sections.
14297
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014298Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14301 when walking the namespace axis showing up in
14302 libxst/tests/general/bug-12
14303 * xmlmemory.c: added the possibility to trace a given block
14304 defined by its address
14305
Daniel Veillard4aafa792001-07-28 17:21:12 +000014306Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * parser.c: don't override existing encoding specified before
14309 starting xmlParseDocument()
14310
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014311Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * include/libxml/xmlwin32version.h: reinserted, needed for
14314 Windows users of CVS
14315
Darin Adlera77cac02001-07-27 17:41:51 +0000143162001-07-27 Darin Adler <darin@bentspoon.com>
14317
Darin Adler699613b2001-07-27 22:47:14 +000014318 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14319 * testCatalog.c: Add include of <libxml/parser.h>.
14320
143212001-07-27 Darin Adler <darin@bentspoon.com>
14322
Darin Adlera77cac02001-07-27 17:41:51 +000014323 * include/libxml/.cvsignore:
14324 * include/libxml/xmlwin32version.h:
14325 Remove this file from CVS because it's generated.
14326
Daniel Veillard50822cb2001-07-26 20:05:51 +000014327Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * parser.c include/libxml/parser.h: applied const patches from
14330 Tom Moog #58002
14331
Thomas Broyerba4ad322001-07-26 16:55:21 +000014332Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14333
14334 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14335 lookup framework
14336
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014337Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * tree.c: fixed xmlCopyNode() for documents
14340
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014341Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14344
14345Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014346
14347 * parser.c: fixes bug #57652 reported by Morus Walter
14348
Daniel Veillarde3924972001-07-25 20:25:21 +000014349Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14352
Daniel Veillarda53c6882001-07-25 17:18:57 +000014353Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14356 errors, lesson don't add new functions at 1am before a release
14357 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14358 from XPath initialization when possible.
14359
Daniel Veillardd9bad132001-07-23 19:39:43 +000014360Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * result/scripts/base*: removing history/readline changed
14363 this slightly
14364 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14365 xmllint.c: make element content line number generation
14366 optionnal to avoid breaking old apps added interface to switch
14367
Daniel Veillardf012a642001-07-23 19:10:52 +000014368Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014371 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014372 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14373 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14374 John Kroll fixes to allow saving to HTTP via PUT (or
14375 POST of needed).
14376 * doc/html/*.html: regenerated the docs
14377
Thomas Broyere8126242001-07-22 03:54:15 +000014378Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14379
14380 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14381 xmlHashScanFull and xmlHashScannFull3 to get passed the
14382 three keys as arguments to the callback function
14383
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014384Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * configure.in Makefile.am: removed libxml softlink for good
14387 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14388 100% coverage by gtk-doc
14389
Daniel Veillard8599e702001-07-17 21:38:51 +000014390Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14393 fixed serious troubles due to size_t vs. int mismatch
14394
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014395Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14398
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014399Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14400
14401 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14402 convenient extension API for value and context managing
14403 Now handles external objects through xmlXPathPopExternal,
14404 xmlXPathWrapExternal and xmlXPathReturnExternal.
14405 Added functions for sets operations (intersection, etc.)
14406
Daniel Veillard22090732001-07-16 00:06:07 +000014407Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14410 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14411 HTMLparser.c: cleanup of global variables, marking some
14412 const or private.
14413
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014414Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014415
14416 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14417 fixed xmlXPathNodeSetItem when passing index=0
14418
Daniel Veillard05dec342001-07-14 21:57:39 +000014419Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14422
Daniel Veillard28ae6362001-07-14 16:44:32 +000014423Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * xmllint.c: fixed compilation under Cygwin #57503
14426 * TODO: update
14427
Peter Williamsed156f52001-07-13 18:35:13 +0000144282001-07-13 Peter Williams <peterw@ximian.com>
14429
14430 * config.h.in: add #undef HAVE_DLFCN_H
14431
14432 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14433 builddir.
14434
Daniel Veillard73b36e32001-07-12 15:09:52 +000014435Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14438 raised by #57348 and #57381
14439
Daniel Veillard7db37732001-07-12 01:20:08 +000014440Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14443 tree.c xpointer.c: store the line numbder in element->content,
14444 may break some software, need a configuration mechanism
14445
Darin Adler96037892001-07-11 00:03:16 +0000144462001-07-10 Darin Adler <darin@bentspoon.com>
14447
14448 * .cvsignore:
14449 * example/.cvsignore:
14450 * include/.cvsignore:
14451 * include/libxml/.cvsignore:
14452 Various things that are generated and should be ignored.
14453
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014454Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14457 * doc/xml.html doc/html/*: updated the docs
14458
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014459Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14462 validation occured on content with element child
14463
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014464Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * tree.c: fixed XML Base computation which was broken
14467 * debugXML.c: added a base function to the shell
14468 * Makefile.am result/scripts/* test/scripts/*: added scripts
14469 based regression tests, and adding 2 XML Base tests
14470
Daniel Veillard19e96c32001-07-09 10:32:59 +000014471Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * tree.c: set properties doc and call xmlSetListDoc for properties
14474 content when grafting them in a different tree.
14475 * aclocal.m4: remove from CVS
14476
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014477Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * win32/libxml2/libxml2.def.src: added some missing entry point
14480 for XPath (Mark Vakoc)
14481
Daniel Veillard388236f2001-07-08 18:35:48 +000014482Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14485 layer should URI-Unescape before trying to open resources.
14486
Daniel Veillard04383752001-07-08 14:27:15 +000014487Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xpath.c: fix the name() bug for elements in the default
14490 namespace reported by Charlie Bozeman
14491
Daniel Veillard7583a592001-07-08 13:15:55 +000014492Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14495 led to an XPath fix, improvements of SAX initialization, and
14496 an added option --nocdata to testXPath
14497
Daniel Veillard449d7392001-07-07 19:11:06 +000014498Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * doc/libxml-doc.el: Felix Natter provided anew version working
14501 with XEmacs too
14502
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014503Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * include/libxml/xpath.h: small cleanup
14506 * doc/xml.html: update
14507
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014508Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14511 released 2.3.14
14512
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014513Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014516 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014517
Daniel Veillard73c9c042001-07-05 20:02:54 +000014518Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14521 were not equal to empty strings
14522
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014523Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * SAX.c: fixed a URI-Reference computation problem when validating
14526 * xmlIO.c: small cleanup
14527
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014528Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * parser.c: improved the description of a couple of interfaces
14531 upon Larry Stamper suggestion
14532
Daniel Veillard62f313b2001-07-04 19:49:14 +000014533Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * SAX.c entities.c parser.c: changed completely the way entities
14536 are handled when running the parser in entity substitution mode.
14537 This fixes a bug reported by Stephan Kulow and nearly divides
14538 by 3 the amount of memory required by libxslt to load and process
14539 DocBook TDG.
14540
Daniel Veillardf420ac52001-07-04 16:04:09 +000014541Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * HTMLparser.c: fixing a too early root closing problem raised
14544 byt Prashanth Naidu
14545
Daniel Veillard8c357d52001-07-03 23:43:33 +000014546Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14549 raised by Mark Vakoc.
14550
Daniel Veillard6e90d192001-07-03 16:37:49 +000014551Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * example/Makefile.am: fixed the include path to add srcdir/include
14554 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14555 and some cleanup
14556
Daniel Veillardf06307e2001-07-03 10:35:50 +000014557Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14560 lot of optimization work, results in significant improvements
14561 when handling really complex XPath queries. Add a small optimizer
14562 for unions, improve [n] and [last()], avoid some costly ops.
14563
Daniel Veillard77044732001-06-29 21:31:07 +000014564Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14567 * xpath.c: small cleanup
14568 * xmlGetNsList: reformated, fixed problems if used on Entities
14569
Daniel Veillard2adbb512001-06-28 16:20:36 +000014570Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14573
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014574Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14577 * Makefile.am example/Makefile.am: workaround automake generating
14578 erroneous deps
14579
Daniel Veillard12f7d292001-06-28 13:12:11 +000014580Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * include/win32config.h: bug #56801 Yon Derek provided a patch
14583 to the windows config file.
14584
Daniel Veillard87ee9142001-06-28 12:54:16 +000014585Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14588 libxml.h : Yon Derek provided a set of changes to compile from
14589 CVS on Windows/MSC
14590
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014591Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * parser.c: fixed UTF8 BOM support in push mode
14594 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14595 added a specific testcase
14596
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014597Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * Makefile.am: added --push regression tests
14600 * parserInternals.c: the XML parser segfaulted in --push mode
14601
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014602Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * configure.in: moved the symlinks detection within a CVS
14605 check, this is not portable and will be removed soon.
14606 * xpath.c: small cleanup/speedup
14607
Daniel Veillard11648102001-06-26 16:08:24 +000014608Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14611 release of 2.3.12
14612 * parser.c: make an error message if unknow entities in all cases
14613
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014614Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14617
Daniel Veillard23793842001-06-25 16:07:45 +000014618Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14621 includes were installed in the wrong dir
14622
Daniel Veillardf5498f32001-06-25 15:08:36 +000014623Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * doc/html.xml: warn against sending code to exhibit bugs.
14626
Daniel Veillard56f06462001-06-24 21:34:03 +000014627Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14630 Tru64 from Thomas Leitner
14631
Daniel Veillardc5d64342001-06-24 12:13:24 +000014632Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * AUTHORS: added William and Bjorn
14635 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14636 daniel@veillard.com hopefully I won't have to do this again
14637 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14638 docs can be rebuilt cleanly now
14639 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14640 from CVs it's generated, added include/libxml/xmlwin32version.h
14641 also generated but which should change far less frequently.
14642 * catalog.c nanoftp.c: made sure to include libxml.h not
14643 libxml/xmlversion.h directly
14644 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14645 when compiling on WIN32 and MSC
14646
Daniel Veillard07385fd2001-06-23 21:55:48 +000014647Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * include/Makefile.am include/libxml/Makefile.am configure.in:
14650 fixed make distcheck and rebuilding the rpms
14651
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014652Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * configure.in: should finish the migration of exported includes
14655 into a real include/libxml in CVS, at least for CVS users.
14656 * removed the exported headers, added in include/libxml (as well
14657 as xmlversion.h.in).
14658
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014659Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * configure.in: fixed the way to detect symlink
14662
Daniel Veillard66541772001-06-23 18:31:04 +000014663Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * configure.in: updated, include/libxml is now a real CVS dir
14666
Daniel Veillardca989762001-06-23 17:39:29 +000014667Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14670 version works with both libxml1 and libxml2 (it autodetects
14671 the prefix of the html-files) from Felix Natter.
14672 * doc/xml.html: updated doc accordingly
14673
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014674Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * xpath.c: fixed the bug generating a template loop in libxslt
14677 when using docbook-xsl-1.4, * should filter out document nodes
14678 * HACKING: added William
14679 * TODO: updated
14680
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014681Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14682
14683 * doc/FAQ.html: added a warning about gcc-3.0
14684 * doc/xml.html: added reference to gdome2 and removed a confusing
14685 sentence
14686
Daniel Veillardf7f41852001-06-22 15:18:01 +000014687Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * xmlversion.h: okay this is a generated file, but Windows
14690 users need it and they can't generate it, and I want CVS
14691 Windows users ...
14692 * win32/libxml2/libxml2_so.dsp: Windows project file for
14693 the shared lib version of libxml2
14694 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14695 resources needed for libxslt/xsltproc by Yon Derek
14696
Bjorn Reese3157b342001-06-22 14:41:45 +000014697Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14698
14699 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14700
Daniel Veillard4151acb2001-06-22 10:48:57 +000014701Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
Daniel Veillardcc146db2001-06-22 11:10:52 +000014703 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14704
14705Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
Daniel Veillard4151acb2001-06-22 10:48:57 +000014707 * include/win32config.h: Yon Derek provided a first fix
14708 to be able to compile libxslt/xsltproc on Windows
14709
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014710Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * xpath.c: attempt to work around what seemed a gcc optimizer
14713 bug when handling floats on i386 http://veillard.com/gcc.bug
14714 * tree.c entities.c encoding.c: doing some cleanups while
14715 chasing it
14716
Daniel Veillard017b1082001-06-21 11:20:21 +000014717Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * Makefile.am: cleanup when --without-debug is specified
14720 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14721 w.r.t. --without-debug and other include points
14722 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14723 Catalogs
14724 * configure.in entities.h tree.h HTMLparser.c: removed
14725 --without-corba, made the _private field mandatory
14726
Daniel Veillard87a764e2001-06-20 17:41:10 +000014727Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14730 outputs a BOM in UTF8, an errata has been issued to avoid the
14731 problem, that was the most reasonable solution... Add support
14732 for a leading UTF8 BOM in entities.
14733
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014734Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * valid.c: fixed a bug found when post validating an entity ref
14737 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14738 activate it too
14739
Daniel Veillard39196eb2001-06-19 18:09:42 +000014740Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14743 weakness in the node copy the XPointer and the XInclude
14744 implementations. Serious cleanup.
14745
Daniel Veillard3739b982001-06-19 12:51:30 +000014746Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * Makefile.am: Kjartan Maraas provided a small patch to
14749 add xml2-config.in to EXTRA_DIST
14750
Daniel Veillarda9142e72001-06-19 11:07:54 +000014751Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14754 provided another failing case found in KDE, the way the
14755 ctxt->vctxt.nodeTab was allocated and freed changed over
14756 time but it wasn't completely cleaned up. This should fix it.
14757
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014758Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * parser.c: Stephan Kulow also raised the fact that line number
14761 could get miscounted making debug harder, fixed the problem
14762 in xmlParseCharData()
14763
Daniel Veillard64b98c02001-06-17 17:20:21 +000014764Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * valid.c: Stephan Kulow pointed out a problem when validating
14767 and using an empty entity, forgot a 'break' in a case.
14768
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014769Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14772 * doc/xml.html: updated with 2.3.11
14773
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014774Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * TODO: updated adding cleanup of generated doc
14777 * configure.in: prepared to release 2.3.11
14778 * xmllint.c: added --version for bug reporting
14779 * doc/html/*.html: rebuilt the doc
14780
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014781Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xpath.c: first part of the work on selecting namespace to
14784 fix bug #56115
14785
Daniel Veillard96ed5832001-06-15 22:22:04 +000014786Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14789 when using -liconv
14790 * TODO: updated
14791
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014792Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14795 cleanup, encoding support.
14796
Daniel Veillard608ad072001-06-14 08:32:28 +000014797Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14800
Daniel Veillard239d0522001-06-13 23:02:48 +000014801Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * xpath.c: bug detected by Ankh when / is used as a function arg
14804
Daniel Veillard02bb1702001-06-13 21:11:59 +000014805Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14808 of element and use it to avoid outputting formatting spaces at
14809 the wrong place. Implemented the format parameter for HTML save.
14810 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14811 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14812 result/HTML/wired.html: of course this impact the result of a
14813 number of HTML tests
14814
Daniel Veillard95d845f2001-06-13 13:48:46 +000014815Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * HTMLtree.[ch]: started augmenting the HTML save API with
14818 encoding and formatting parameters
14819
Daniel Veillardeca60d02001-06-13 07:45:41 +000014820Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * HTMLtree.h: cleanup and started evaluating the work needed on
14823 revamping the HTML output code
14824
Daniel Veillard84666b32001-06-11 17:31:08 +000014825Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14828
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014829Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * valid.c: fixed bug #56049, forgot one check in the
14832 validation routine
14833
Daniel Veillardca2366a2001-06-11 12:09:01 +000014834Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14837
Daniel Veillard6761eee2001-06-11 10:29:38 +000014838Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * libxml.h: fixed an error in last commit
14841 * doc/FAQ.html: added an entry for compilation from CVS
14842
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014843Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * xmlversion.h.in libxml.h: Cygwin patches
14846 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14847 * tree.h: cleanup
14848
Daniel Veillardacd370f2001-06-09 17:17:51 +000014849Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14852 memory block in a strange case where libxml is linked twice
14853 in the binary.
14854
Daniel Veillard1d047672001-06-09 16:41:01 +000014855Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14858 state far too often, simple fix used to avoid it.
14859
Daniel Veillard4497e692001-06-09 14:19:02 +000014860Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14863 being processed, applied his patch
14864 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14865
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014866Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14869 provided fixes to compile on MSCC again
14870 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14871 also provided an update for the project files.
14872
Daniel Veillarda682b212001-06-07 19:59:42 +000014873Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14876 bug #55810
14877
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014878Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * tree.c: fixed xmlGetNsProp() to close bug #55683
14881 Note this requires libxslt to use it's own function instead.
14882
Daniel Veillardf0c53762001-06-07 16:07:07 +000014883Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * HTMLtree.c: when in a pre element no formatting space should
14886 be added.
14887 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14888
Daniel Veillard068a9652001-06-07 15:30:26 +000014889Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * configure.in: added tests for signal() and signal.h
14892
Daniel Veillard541d6552001-06-07 14:20:01 +000014893Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14896
Daniel Veillard8a367d42001-06-07 14:01:34 +000014897Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * doc/libxml-doc.el: Felix Natter provided a new version for
14900 libxml2
14901
Daniel Veillard8a926292001-06-07 11:20:20 +000014902Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * HTMLtree.c: when in a pre element no formatting space should
14905 be added.
14906
Daniel Veillard14839d52001-06-06 16:11:56 +000014907Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14910
Daniel Veillarde95e2392001-06-06 10:46:28 +000014911Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14914 hack
14915 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14916 * uri.c: fixed a warning
14917
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014918Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * HTMLtree.c: trying to close bug #55772 escaping in script
14921 elements
14922 * doc/xml.html: suggest to send mail to the list
14923
14924Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014925
14926 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14927 good. Use a macro and based on the solution provided in
14928 vsnprintf manual page from GNU.
14929
Bjorn Reese99748722001-06-05 12:49:15 +000014930Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14931
14932 * error.c: Workaround for non-preserving variadic list.
14933 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14934
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014935Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * doc/xml.html: added 2.3.10 release
14938
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014939Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * configure.in: releasing 2.3.10
14942
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014943Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14946
Daniel Veillard20042422001-05-31 18:22:04 +000014947Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * encoding.c: Robert Collins provided a patch to add the
14950 "US-ASCII" encoding alias
14951
Daniel Veillard97ac1312001-05-30 19:14:17 +000014952Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14955 string oriented functions and started cleaning the related areas
14956 in xpath.c which needed fixing in this respect
14957
Daniel Veillard2d703722001-05-30 18:32:34 +000014958Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14961 #55380
14962 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14963
Daniel Veillard9403a042001-05-28 11:00:53 +000014964Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * TODO: updated
14967 * nanohttp.[ch] : started adding APIs to get the redirected URL
14968 when this occurs (needed for further base computation
14969 * tree.h: cleanup
14970 * encoding.c: cleanup
14971 * SAX.c: minor change around ctxt->loadsubset
14972
Daniel Veillard6278fb52001-05-25 07:38:41 +000014973Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * Makefile.am include/Makefile.am: small change to have
14976 include/libxml rebuilt if working from CVS.
14977 * uri.c: applied another patch from Carl Douglas for URI escaping,
14978 this should close bug #51876
14979
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014980Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14981
14982 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14983 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14984 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14985 added specific regression test
14986 * parser.h: preparing for the XSLT mode where DTD inherited
14987 attributes are added to the tree.
14988
Daniel Veillardbbd22452001-05-23 12:02:27 +000014989Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * xinclude.[ch]: Updated the namespace for the Last Call version
14992 * result/XInclude/include test/XInclude/include: updated the
14993 testsuite accordingly
14994
Daniel Veillard8514c672001-05-23 10:29:12 +000014995Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14998 related to bug #51876
14999
Daniel Veillard42596ad2001-05-22 16:57:14 +000015000Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * tree.c: fixed a gross mistake in base computation, xml:base is
15003 not completely correct yet (need cascade).
15004 * xpath.[ch]: added the few things needed to find a function name
15005 and URI from the XPath context when it is called.
15006
Daniel Veillard81418e32001-05-22 15:08:55 +000015007Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * catalog.[ch]: fixes and add xmlLoadCatalogs()
15010 * DOCBparser.c: small cleanup
15011 * xmllint.c: added a --catalogs option to load catalogs from
15012 $SGML_CATALOG_FILES
15013 * tree.c: cleanup
15014 * configure.in: iconv library fixup, ICONV_LIBS
15015
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000015016Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * catalog.c: handling of CATALOG entries. detection of recursion,
15019 and a few bugfixes
15020 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
15021 against the default namespace
15022
Daniel Veillard04b93292001-05-21 08:15:31 +000015023Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
15026
Daniel Veillarda97a19b2001-05-20 13:19:52 +000015027Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15028
15029 * parser.c: fixed propagation context info when parsing an
15030 external entity.
15031 * doc/html/*.html: regenerated a couple of docs
15032
Daniel Veillard4623acd2001-05-19 15:13:15 +000015033Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * doc/xml.html: update with 2.3.9 informations
15036
Daniel Veillardbed7b052001-05-19 14:59:49 +000015037Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
15040 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15041 * doc/html/* : rebuilt the docs
15042 * valid.c: small patch which may improve some case when
15043 validating.
15044
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000015045Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * HTMLparser.c: Closed bug #54891
15048 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
15049 to the suite
15050
15051Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15054 applied a documentation patch from LotR and filled in a few missing
15055 descriptions
15056
Daniel Veillard76d66f42001-05-16 21:05:17 +000015057Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xpath.c tree.c parser.c: speed optimizations at the parser level
15060 document tree freeing and xpath evaluation
15061
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015062Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15063
15064 * parser.c parser.h parserInternals.h: fixed a couple of
15065 interfaces for handling memory buffer input to const char *
15066 upon suggestion of JamesH.
15067
Daniel Veillardc3739e72001-05-15 15:23:27 +000015068Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * configure.in: LoTR sent a patch fixing the previous commit
15071
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015072Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * configure.in: trying to deal again with the stoopid -R linking
15075 flag of Solaris
15076
Daniel Veillard790142b2001-05-15 10:51:53 +000015077Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15078
15079 * xpath.h: two nodeset access macros from Thomas Broyer
15080
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015081Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15082
15083 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15084 patch from Thomas Broyer
15085
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015086Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15089 case
15090 * INSTALL: was empty added stuff from the FAQ
15091
Daniel Veillard75bea542001-05-11 17:41:21 +000015092Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15095 attributes handling and #54433 by adding xmlUnsetProp()
15096 and xmlUnsetNsProp()
15097
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015098Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * HTMLparser.c: Patch from Jonas Borgström
15101 (htmlGetEndPriority): New function, returns
15102 the priority of a certain element.
15103 (htmlAutoCloseOnClose): Only close inline elements if they
15104 all have lower or equal priority.
15105 * result/HTML: this of course changed a number of tests results.
15106
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015107Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * xmlIO.c catalog.c: plugged in the default catalog resolution
15110 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15111 documentations
15112 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15113
Daniel Veillarda7374592001-05-10 14:17:55 +000015114Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15117 integrating catalogs
15118 * catalog.[ch] testCatalog.c: adding a small catalo API
15119 (only SGML catalog support).
15120 * parser.c: restaured xmlKeepBlanksDefault(0) API
15121
Daniel Veillardc17337c2001-05-09 10:51:31 +000015122Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15125
Daniel Veillard257d9102001-05-08 10:41:44 +000015126Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * parser.c: added xmlParseExternalEntityPrivate() to allow
15129 propagation of ctxt->_private when parsing external entities
15130
Daniel Veillard083c2662001-05-08 08:27:14 +000015131Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15134
Daniel Veillard01ef7382001-05-08 07:31:43 +000015135Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15138
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015139Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * valid.c: warn when indeterminist content model is detected
15142 * result/VC/ElementValid8: this adds a message
15143 * Makefile.am: add --novalid for VCM tests
15144 * parserInternals.c: added a call to Init memory
15145
Daniel Veillard64269352001-05-04 17:52:34 +000015146Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15147
15148 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15149 when both parameters are NULL.
15150
Daniel Veillard37721922001-05-04 15:21:12 +000015151Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * valid.c: applied small patch from Gary Pennington, reindented
15154 some part of the code.
15155
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015156Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15157
15158 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15159 release, updated and regenerated the docs
15160
Daniel Veillard357c9602001-05-03 10:49:20 +000015161Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15162
15163 * xpath.c result/XPath/expr/floats : clarified and cleanup
15164 printing of abnormal floats in tests.
15165
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015166Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15169 * results/HTML/ : a few changes in the output of the HTML tests as
15170 a result.
15171 * configure.in: tying to fix -liconv where needed
15172
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015173Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15174
15175 * Makefile.am: fixed a stupid error
15176
Daniel Veillard7150a032001-05-02 16:41:11 +000015177Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * configure.in Makefile.am: make the inclusion of the trio
15180 modules in the library conditional
15181
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015182Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * DOCBparser.c: patche from László Kovács, fixed entities refs
15185 in attributes handling
15186
Daniel Veillardedddff92001-05-02 10:58:52 +000015187Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15190 flushing
15191
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015192Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * xpath.c: fix of an XSLT namespace bug reported on the list
15195 general/bug-8-
15196
Daniel Veillard5792e162001-04-30 17:44:45 +000015197Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15198
15199 * strio.h trio.c: Dan McNichol suggested a couple of small
15200 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15201
Daniel Veillard02141ea2001-04-30 11:46:40 +000015202Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * tree.c parser.c encoding.c: spent a bit more time looking
15205 at the parsing speed and DOM handling. Added a few more
15206 speedups.
15207
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015208Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15209
15210 * parser.c: small but effective parsing speed improvement
15211
Daniel Veillardb59076b2001-04-29 17:04:07 +000015212Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * configure.in: default on the DocBook parser inclusion (for Gnome)
15215 * DOCBparser.h: fixed a header reference
15216
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015217Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * configure.in xpath.c: applied Bjorn patches for FPE on the
15220 alpha
15221
Daniel Veillardeefd4492001-04-28 16:55:50 +000015222Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15225 xmlSaveFormatFileTo()
15226
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015227Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * xpath.c: simple and efficient optimization, XPath functions
15230 aways bind to the same code, cache this
15231 * TODO: updated (by saying some is obsolete)
15232
Daniel Veillard2156a562001-04-28 12:24:34 +000015233Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15234
15235 * xpath.c: more cleanup work on XPath name parsing routines
15236
Daniel Veillard61d80a22001-04-27 17:13:01 +000015237Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15238
15239 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15240 xmlXPathParseName
15241 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15242 * debugXML.c: avoid compilation problems if compiling without
15243 HTML support, Igor Zlatkovic
15244 * win32/libxml2/libxml2.def.src: being able to compile without
15245 XPath on Windows
15246
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015247Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15248
15249 * libxml.m4: yet another patch from Toshio Kuratomi
15250
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015251Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15254
Daniel Veillard67fee942001-04-26 18:59:03 +000015255Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * tree.[ch]: added xmlSaveFormatFile interface for saving
15258 and indenting a file.
15259
Daniel Veillard82e49712001-04-26 14:38:03 +000015260Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * xpath.c: fixed bug #53689 related to processing-instruction()
15263
Daniel Veillard02f077a2001-04-26 10:59:11 +000015264Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * DOCBparser.c: patche from László Kovács
15267
Daniel Veillard30211a02001-04-26 09:33:18 +000015268Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * parser.c: applied fixes from Christian Glahn bug report #53391
15271
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015272Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15273
15274 * error.c: Jean François Lecomte provided a complete description
15275 and a fix to bug #53537
15276
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015277Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15280
Daniel Veillard1034da22001-04-25 19:06:28 +000015281Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15282
15283 * DOCBparser.c SAX.c: a bit more work on entities processing.
15284 Still Need to cleanup XML output and references in attributes
15285
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015286Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15289
Daniel Veillardb33c2012001-04-25 12:59:04 +000015290Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15291
15292 * tree.c: trying to fix #53574, not completely complete,
15293 I would like xmllint --copy --debug test/ent1 and
15294 xmllint --debug test/ent1 to show the same result.
15295 * xpath.c: fix a bug when trying to sort namespace nodes
15296
Daniel Veillard5146f202001-04-25 10:29:44 +000015297Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * HTMLtree.c: real fix for #53402
15300
Daniel Veillard7533cc82001-04-24 15:52:00 +000015301Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15302
15303 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15304 PIs when using xsl:output
15305 * valid.c: closing #53537 some case generate segfaults if there
15306 is validity errors
15307
Daniel Veillard61b33d52001-04-24 13:55:12 +000015308Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15309
15310 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15311 of external parsed entities, added --noent to testDocbook
15312 * valid.c: Garry Pennington found an uninitialized variable
15313 access in xmlValidateElementContent()
15314
Daniel Veillard56098d42001-04-24 12:51:09 +000015315Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15318 with madness
15319 * result/HTML/ : this modified the result of the regression tests
15320 a lot.
15321
Daniel Veillard122376b2001-04-24 12:12:30 +000015322Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15323
15324 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15325 to doc where it wasn't checked against NULL reported by
15326 Jens Laas
15327
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015328Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15331 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15332
Daniel Veillardeae522a2001-04-23 13:41:34 +000015333Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15334
15335 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15336 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15337 * SAX.[ch]: cleanup and updates for DocBook
15338 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15339 ex SGML identifier changes
15340 * valid.c: removed a static unused function.
15341
Daniel Veillardde57c612001-04-23 09:13:36 +000015342Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15343
15344 * HTMLtree.c: applied change for Paul Sponagl on script saving
15345 * Makefile.am: the warning about entity title.xml are normal.
15346
Daniel Veillard393df012001-04-22 20:11:18 +000015347Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15348
15349 * configure.in: release of 2.3.7
15350 * Makefile.am: fixing make distcheck
15351
Daniel Veillarda41123c2001-04-22 19:31:20 +000015352Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15353
15354 * doc/html/* doc/xml.html: updated and regenerated the docs
15355
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015356Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15357
15358 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15359
Daniel Veillarde82a9922001-04-22 12:12:58 +000015360Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * tree.c: fixed #53388 with the provided patch
15363
Daniel Veillard06803992001-04-22 10:35:56 +000015364Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * valid.c: Bjorn detected an invalid memory access. Fixed
15367 vstateVPush()
15368
Daniel Veillard40af6492001-04-22 08:50:55 +000015369Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15370
15371 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15372
Bjorn Reese70a9da52001-04-21 16:57:29 +000015373Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15374
15375 * libxml.h: new header used only for the compilation of libxml
15376 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15377 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15378 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15379 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15380 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15381 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15382 baseline (version 1.2 plus a single patch).
15383 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15384 scientific notation for numbers. Tests added.
15385 * xpath.c: formatting of numbers changed to use sprintf
15386 (contribution from William Brack)
15387
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015388Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * valid.c: cleanup, more useful debugging
15391 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15392 * xmlIO.c: entity loading is printed as an error when validating
15393
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015394Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15395
15396 * valid.c: fixed to validate within entities
15397 * test/VCM/v22.xml: added a specific testcase
15398
Daniel Veillardca1f1722001-04-20 15:47:35 +000015399Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15400
15401 * valid.c: forgot an epsilon transition in for ()+
15402 * test/VCM/v21.xml : added a specific test case
15403
Daniel Veillard85349052001-04-20 13:48:21 +000015404Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15405
15406 * valid.c: removed a state explosion exhibited by RSS
15407 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15408 from bug #51872
15409
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015410Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15411
15412 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15413 validation without using an ugly NFA -> DFA algo in the source.
15414 Made a specific algorithm easier to maintain, using a single
15415 stack and without recursion.
15416 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15417 * hash.c: made the growing routine static
15418 * tree.h parser.c: added the parent information to an
15419 xmlElementContent node.
15420
Daniel Veillarde470df72001-04-18 21:41:07 +000015421Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15422
15423 * SAX.c parser.c xpath.c: generating IDs when not validating
15424 from an external parsed entity was poisoning the ID has table
15425 with removed values. This was killing XSLT on the KDE help
15426 browser.
15427
Daniel Veillardceacdd92001-04-18 15:10:35 +000015428Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15429
15430 * entities.h: andrew@ugh.net.au detected a double declaration
15431
Daniel Veillarda10efa82001-04-18 13:09:01 +000015432Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * debugXML.c hash.c tree.h valid.c : some changes related to
15435 the validation suport to improve speed with DocBook
15436 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15437 the way validation errors get reported
15438
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015439Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15440
15441 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15442 by P C Chow and William M. Brack for XSLT HTML output
15443
Daniel Veillard2d90de42001-04-16 17:46:18 +000015444Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15445
15446 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15447 Igor Zlatkovic patches for MSC compilation and added his
15448 updates
15449
Daniel Veillarde043ee12001-04-16 14:08:07 +000015450Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15451
15452 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15453 prefix lookup.
15454 * parserInternals.c: fixed the bug reported by Morus Walter
15455 due to an off by one typo in xmlStringCurrentChar()
15456
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015457Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * HTMLparser.c result/HTML/*: revamped the way the HTML
15460 parser handles end of tags or end of input
15461
Daniel Veillard82daa812001-04-12 08:55:36 +000015462Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15465
Daniel Veillard67a21302001-04-11 14:39:16 +000015466Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15469 bug where the linktime verions of free() won't work ...
15470
Daniel Veillard27b55282001-04-11 12:22:25 +000015471Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15474
Daniel Veillardafc73112001-04-11 11:51:41 +000015475Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15476
15477 * doc/xml.html: added 2.3.6 release
15478
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015479Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15480
15481 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15482 * result/wml.xml: resulted in a small output change
15483
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015484Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15485
15486 * tree.c: xmlNewDoc was missing the charset initialization
15487 * xmllint.c: added --auto to autogenerate a doc, allow to
15488 reproduce the problem fixed on xmlNewDoc
15489
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015490Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15491
15492 * xpath.c: trying to get 52979 solved
15493 * tree.c result/ result/noent/: trying to get 52712 solved, this
15494 also made me clean up the fact that XML output in general should
15495 not add formating blanks by default, this changed the output of
15496 a few tests
15497
Daniel Veillard73639a72001-04-10 14:31:39 +000015498Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15499
15500 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15501
Daniel Veillardfac26a12001-04-08 13:08:14 +000015502Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15503
15504 * configure.in: finally released 2.3.6
15505
Daniel Veillard911f49a2001-04-07 15:39:35 +000015506Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15507
15508 * xpath.c: checking for null pointer generated by new code
15509
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015510Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15511
15512 * xpath.c: fixed a [] evaluation problem reported
15513 * test/XPath/tests/simpleaddr: extended test
15514 * result/XPath/simpleaddr: updated result
15515
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015516Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15517
15518 * xmllint.c: Dan Timis reported a portability problem
15519 on Macs without mmap, fixed it.
15520
Daniel Veillardb38bd552001-04-03 18:22:00 +000015521Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15522
15523 * testXPath.c : added a --tree option allowing to display the
15524 tree dump of the XPath expression
15525
Daniel Veillard4dd93462001-04-02 15:16:19 +000015526Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * xpath.c: fixed a memleak when comparing nodesets
15529 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15530 * tree.c: added a TODO
15531
Daniel Veillard92ad2102001-03-27 12:47:33 +000015532Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15533
15534 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15535 we need string functions
15536 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15537 to be able to use them where needed. Applied some changes
15538 to reduce name linking pollution and compile in only what's
15539 needed.
15540 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15541 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15542 for the string manipulation functions
15543 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15544 to the free() function of xmlmemory.c
15545 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15546 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15547 usage.
15548
15549
Daniel Veillard2be30642001-03-27 00:32:28 +000015550Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15551
15552 * error.c: applied the context output patch of the error
15553 handling submitted by Chuck Griffith
15554 * error/VC/*: this slightly change some error logs
15555
Daniel Veillard50582112001-03-26 22:52:16 +000015556Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15557
15558 * parser.c: fixed line number reporting on error
15559
Daniel Veillard04be4f52001-03-26 21:23:53 +000015560Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15561
15562 * parser.c: Sullivan and Darin found a parser bug,
15563 applied the patch.
15564
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015565Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15566
15567 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15568 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15569 xmlversion.h.in xpointer.c: of course the way I defined
15570 UNUSED breaks on old gcc version. Try to be smart and
15571 also define it directly in xmlversion.h
15572 * configure.in: removed -ansi flag from the pedantic set
15573
15574Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015575 Huge cleanup, I switched to compile with
15576 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15577 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15578 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15579 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15580 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15581 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15582 encoding.h entities.c error.c list.[ch] nanoftp.c
15583 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15584 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15585 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15586 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15587 Cleanup, staticfied a number of non-exported functions,
15588 detected and cleaned up a dozen of problem found this way,
15589 avoided a lot of public function name/typedef/system names clashes
15590 * doc/xml.html: updated
15591 * configure.in: switched private flags to the really pedantic ones.
15592
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015593Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * configure.in: 2.3.5
15596 * doc/html/*: rebuilt the docs
15597
Daniel Veillard146c9122001-03-22 15:22:27 +000015598Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15599
15600 * parser.c: fixed a reported bug in NOTATION parsing
15601 * uri.c: accepted but not fixed bug 51876, added TODO
15602 * Makefile.am: fixed bug 51876
15603
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015604Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15605
15606 * config.h.in configure.in error.c: fix a compilation problem
15607 on platforms without vsnprintf (xml@thewrittenword.com)
15608
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015609Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15610
15611 * parser.c: fixed a function name header typo
15612 * SAX.c: notations can also occur in external subset.
15613
Daniel Veillard7d42b542001-03-20 13:22:46 +000015614Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15615
15616 * error.c: removed a C++ like comment
15617
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015618Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15619
15620 * parser.c: fixing bug 52299 strange condition leading
15621 to a parser crash due to a buffer overflow
15622 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15623 added the specific test case
15624
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015625Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15626
15627 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15628 xmlXPathConvert{String,Number,Boolean} to be able to make
15629 type casts without a context stack, fixed some implementation
15630 problems related to the absence of context at parse-time,
15631 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15632 in the public API too
15633 * xpointer.c xpathInternals.h: we need to know at parse time
15634 whether we are compiling an XPointer
15635
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015636Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15637
15638 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15639 cleaned up the parser internals, refactored XPath code, added
15640 new compilation based APIs and cleanly separated public and
15641 private APIs.
15642
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015643Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15644
15645 * xpath.h: the comp field must be added at the end to avoid
15646 killing binary compat.
15647
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015648Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15649
15650 * Makefile.am: detect XPath memleaks in regreson tests
15651 * error.c: fixed and error w.r.t. error reporting still using
15652 stderr
15653 * hash.c: added new line at end of file
15654 * tree.h: minor cleanup
15655 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15656 expression parsing from evaluation, resulted in a number of
15657 changes internally, and in XPointer. Likely to break stuff
15658 using xpathInternals.h but should remain binary compatible,
15659 new interfaces will be added.
15660
Daniel Veillardd574f782001-03-14 19:40:17 +000015661Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15662
15663 * configure.in: fixed a couple of problems reported by
15664 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15665 without gcc on non linux platforms.
15666
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015667Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15668
15669 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15670 a fix for --with-html-dir= configure support. I hope it won't
15671 break rpm generation
15672
Daniel Veillarda022fe02001-03-14 16:30:00 +000015673Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15674
15675 * xmlIO.c: one function comment cleanup.
15676
Daniel Veillard25239c12001-03-14 13:56:48 +000015677Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15678
15679 * SAX.c: external subset notations were improperly registered
15680 in the internal subset.
15681
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015682Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15683
15684 * README.cvs-commits: added, pointing to HACKING
15685 * HACKING: updated
15686
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015687Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15688
15689 * parser.c: and Matt Sergeant found one in the XML push
15690 parser (erroneous check I forgot to remove when I fixed the
15691 main parser).
15692
Daniel Veillard68d7b672001-03-12 18:22:04 +000015693Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15694
15695 * xpath.c: ptittom found a small bug in UnaryExpr
15696
Daniel Veillarde356c282001-03-10 12:32:04 +000015697Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15698
15699 * configure.in: bumped to 2.3.4
15700 * error.c: fixed bug #51860
15701 * tree.c: fixed bug #51861
15702 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15703 * tree.[ch] : added xmlDefaultBufferSize
15704 * nanoftp.c: typo in function name header block
15705 * doc/xml.html : updated, added link to XML::LibXSLT
15706 * doc/html/* : rebuilt the docs
15707
Daniel Veillard80f32572001-03-07 19:45:40 +000015708Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15709
15710 * parser.c SAX.c: the new content parsing code raised an
15711 ugly bug in the characters() SAX callback. Found it
15712 just because of strangeness in XSLT XML Rec ouptut :-(
15713
Daniel Veillard6c831202001-03-07 15:57:53 +000015714Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15715
15716 * Makefile.am: Martin Baulig suggested to add -lm
15717 * tree.c: found another bug in xmlNodeGetContent()
15718
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015719Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15720
15721 * xpath.c: Bjorn found the error related to strictness of comparison.
15722
Daniel Veillard29631a82001-03-05 09:49:20 +000015723Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15724
15725 * parser.c: trying to fix the Dtd parsing problem reported
15726 by Gary, side effect of last week speed optimizations.
15727
Daniel Veillard14be0a12001-03-03 18:50:55 +000015728Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15729
15730 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15731 * parserInternals.c: removed unneeded test raised by Stric
15732
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015733Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15734
15735 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15736 and fixed by William Brack). Added xmlXPathFormatNumber.
15737 Changed the sorting slightly.
15738 * configure.in Makefile.am example/Makefile.am: Added -lm.
15739 Please note that applications linking with libxml2, must
15740 also like with the math library from now on.
15741
Daniel Veillardf9533d12001-03-03 10:04:57 +000015742Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15745
Daniel Veillard2f362242001-03-02 17:36:21 +000015746Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * parser.c: one must report spaces even if the Dtd element
15749 content proves that this is not part of the element content.
15750 * result/valid/*.xml: this changed the ouptu slightly
15751
Daniel Veillardb402c072001-03-01 17:28:58 +000015752Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15753
15754 * configure.in: bumped to 2.3.3
15755 * doc/xml.html: updated
15756
Daniel Veillard77851712001-02-27 21:54:07 +000015757Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15758
15759 * tree.c: minor doc fix
15760 * xpath.c: deallocation issues when a result tree has been
15761 converted to a node-set
15762
Daniel Veillardec70e912001-02-26 20:10:45 +000015763Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15764
15765 * doc/xml.html: oops corrected dates s/2000/2001
15766
Daniel Veillard8730c562001-02-26 10:49:57 +000015767Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15768
15769 * valid.c: new patch from Gary Pennington
15770
Daniel Veillard91e9d582001-02-26 07:31:12 +000015771Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15772
15773 * doc/xml.html: applied patch from Ankh
15774
Daniel Veillardedac3c92001-02-26 01:36:19 +000015775Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15776
15777 * xinclude.c: fixed a problem building on Mac
15778
Daniel Veillard21a0f912001-02-25 19:54:14 +000015779Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15780
15781 * parser.c: more work on increasing parsing ferformances
15782
Daniel Veillard48b2f892001-02-25 16:11:03 +000015783Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15784
15785 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15786 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15787 avoiding memcpy in production builds MEM_CLEANUP macro use
15788 * parser.[ch] parserInternals.c: optimizations of the tightest
15789 internal loops inside the parser. Better checking of I/O
15790 flushing/loading conditions
15791 * xmllint.c : added --timing
15792
Daniel Veillard71681102001-02-24 17:48:53 +000015793Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15794
15795 * configure.in: bumped to 2.3.2
15796 * doc/xml.html: updated for release
15797
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015798Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15799
15800 * xpath.c: found a memleak and fixed a nasty bug
15801
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015802Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15803
15804 * xmllint.[c1] : added return code errors for xmllint
15805 * xpath.c: specific debug dump function for result value trees
15806
Daniel Veillard4b637072001-02-21 21:52:55 +000015807Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15808
15809 * xpath.c: finally implemented xmlXPathCompareNodeSets
15810 * test/XPath/expr/floats results/XPath/expr/floats: added
15811 a test for float expressions
15812
Daniel Veillardf714aa32001-02-21 03:07:44 +000015813Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15814
15815 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15816 * parserInternals.[ch]: trying to speed up parsing
15817 * xpath.c : speeded up node set equality op
15818
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015819Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15820
15821 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15822 better handling of ID/IDREF and the list modules associated
15823 * configure.in: small CFLAGS cleanup
15824
Daniel Veillarda8abee62001-02-19 15:14:59 +000015825Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15826
15827 * configure.in: fixed iconv detection on AIX (stric)
15828
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015829Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015830
15831 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15832
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015833Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15834
15835 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15836 and optimized xmlXPathNodeSetSort
15837
Daniel Veillard142adbf2001-02-17 13:21:05 +000015838Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15839
15840 * xpath.c: bug fix when context size is 0
15841 * parser.c: I like Norm's Dtd because they still manage to break
15842 the parser occasionally
15843
Daniel Veillardf23e0092001-02-16 13:21:29 +000015844Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15845
15846 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15847
Daniel Veillarde0e26512001-02-16 00:11:46 +000015848Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15849
15850 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15851 attributes within the XML-1.0 namespace
15852
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015853Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15854
15855 * xpathInternals.h: exported a few axis functions
15856 * doc/xml.html: updated the doc
15857
Daniel Veillard760f4422001-02-15 14:59:48 +000015858Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15859
15860 * configure.in: applied patch from Daniel van Balen for OpenBSD
15861 and bumped version to 2.3.1
15862 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15863 attempt to find autoclosing was simply broken, removed it,
15864 updated the examples, this is better
15865
Daniel Veillardd194dd22001-02-14 10:37:43 +000015866Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15867
15868 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15869 hash functionnalities.
15870 * doc/html/* : rebuild the doc
15871
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015872Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15873
15874 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15875 on predicate
15876 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15877 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15878 really want to have tags closed on output even if we accept
15879 unclosed ones on input
15880
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015881Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15882
15883 * xpath.c: ouch don't free NULL, rare case fixed
15884 * tree.c: don't coalesce text nodes if they don't have the
15885 same behaviour wrt escaping on output
15886
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015887Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15888
15889 * xpath.c: small fixup
15890 * SAX.c: don't warn on empty namespaces.
15891
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015892Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15893
15894 * README: a bit of cleanup
15895 * configure.in: preparing for 2.3.0 release
15896
Daniel Veillard1f83d392001-02-08 09:37:42 +000015897Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15898
15899 * hash.[ch]: added a first version of xmlHashSize()
15900 * valid.c: another bug fix from Gary Pennington
15901
Daniel Veillard5eef6222001-02-07 18:24:48 +000015902Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15903
15904 * valid.c: couple of bug fixes pointed by Gary Pennington
15905 * HTMLtree.c: #if 0 cleanup
15906
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015907Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15908
15909 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15910 which removes a time consuming check of xmlXPathNodeSetAdd()
15911 and use it in places where we are sure to not break unicity
15912
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015913Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15914
15915 * xpath.c: bug fixes found from XSLT
15916 * tree.c: preserve node->name special values when copying nodes.
15917 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15918 external subset are fetched when available but without full
15919 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15920 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15921 output with encoding disabled.
15922
Daniel Veillard2c833b62001-02-03 08:52:06 +000015923Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15924
15925 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15926 xmlCheckFilename should not be called from xmlFileOpenW
15927 and xmlGzfileOpenW
15928
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015929Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15930
15931 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15932 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15933 added the new tests for URI normalization
15934 * testURI.c: fixed stoopid bugs
15935 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15936 the URI in the error messages are now properly normalized
15937
Daniel Veillardea28ce62001-02-02 08:20:19 +000015938Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15939
15940 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15941
Daniel Veillarde99a4762001-02-01 04:34:35 +000015942Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15943
15944 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15945
Daniel Veillard2b325a02001-01-31 20:46:31 +000015946Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15947
15948 * xpath.c: fixed mod operator
15949
Daniel Veillardde55cf62001-01-31 15:53:13 +000015950Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15951
15952 * parser.c: fixed xmlStrcat doc
15953 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15954 trees.
15955
Daniel Veillard2f913b72001-01-31 13:23:49 +000015956Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15957
15958 * xpath.c result/XPath/tests/chaptersbase
15959 result/XPath/tests/simplebase: fixed XPath node()
15960 * tree.c: small fix in xmlNewNs()
15961 * Makefile.am: removed extraneous xml2Conf.sh rule
15962
Daniel Veillardb42042b2001-01-28 07:40:36 +000015963Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15964
15965 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15966 Changed the library name, in order to get libxml-devel and
15967 libxml2-devel to coexist on a single system
15968 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15969 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15970
Daniel Veillardee0a4662001-01-27 18:59:33 +000015971Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15972
15973 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15974 libxml2-devel installable in // as libxml-devel.
15975
Daniel Veillard5eb05942001-01-27 17:50:22 +000015976Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15977
15978 * doc/Makefile.am: fixed make rebuild in doc
15979 * doc/html/*.html: rebuilt the docs
15980
Daniel Veillard65c295d2001-01-26 09:32:39 +000015981Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15982
15983 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15984
Daniel Veillard8e199902001-01-25 18:54:39 +000015985Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15986
15987 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15988 the HTML doc to go into the -devel RPM ...
15989 * aclocal.m4 config.h.in: some updates due to auto* magic
15990
Daniel Veillard93086662001-01-25 18:13:04 +000015991Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15992
15993 * xpath.h: added a hook in the context structure allowing to
15994 link to extra support, needed for XSLT
15995
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015996Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15997
15998 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15999 xmlXPtrCmpPoints to use it.
16000 * propagated the following patch from Alejandro Forero
16001 * include/win32config.h xmlIO.c: applied further suggestions
16002 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
16003 * example/gjobread.c: fixed warnings, now that it builds
16004
16005Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
16006
16007 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
16008
16009 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
16010 filename points to a valid file (not a directory).
16011 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
16012 Added calls to xmlCheckFilenameDir.
16013
16014 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
16015 `path' (rather than `filename') as the parameter to gzopen and open.
16016
Daniel Veillard48177c22001-01-23 15:27:41 +000016017Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16018
16019 * Makefile.am: fixed a problem with EXTRA_DIST
16020
Daniel Veillardb83ba402001-01-22 22:45:10 +000016021Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16022
16023 * Makefile.am example/Makefile.am: finally found the trick
16024 to build the example, i.e. add "." in SUBDIRS before example
16025 in the list <grin/>
16026
Daniel Veillard82687162001-01-22 15:32:01 +000016027Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16028
16029 * doc/xml.html: updated with an XSLT section, removed pointer to
16030 W3C CVS base.
16031
Daniel Veillard8a7642f2001-01-22 10:45:16 +000016032Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16033
16034 * xpath.c: when copying a XSLT tree object teh tree need to be copied
16035 too, and deallocation need to occur the same way.
16036
Daniel Veillarde4566462001-01-22 09:58:39 +000016037Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16038
16039 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
16040 type correponding to an XSLT result tree fragment. Share most
16041 of the data format with node set, as well as operators.
16042 * HTMLtree.c: added a newline at the end of the doctype output
16043 whe this one is not present initially.
16044 * tree.c: make sure taht the parent and doc pointers are properly
16045 set when copying attributes (lists).
16046
Daniel Veillard701c7362001-01-21 09:48:59 +000016047Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16048
16049 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16050
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016051Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16052
16053 * xpath.c: seems I finally killed that ugly path evaluation
16054 context bug (tagged 9999 in case is is wrong)
16055
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016056Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16057
16058 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16059 for XSLT
16060
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016061Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16062
16063 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16064 for xmlGzfileOpen() bug
16065
Daniel Veillardf6eea272001-01-18 12:17:12 +000016066Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16067
16068 * xpath.c: removed an error found by XSLT usage
16069 * tree.c parserInternals.h: use a predefined static string
16070 for text and comment nodes, avoid freeing them in xmlFreeNode,
16071 exported the string name in parserInternals.h and added
16072 another value to disable encoding at output (for XSLT),
16073 gain memory, time.
16074
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016075Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16076
16077 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16078 win32/libxml2/libxml2_so.dsp: new makefiles and update
16079 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16080
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016081Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16082
16083 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16084 Gary Pennington
16085
Daniel Veillard389e6b72001-01-15 19:41:13 +000016086Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16087
16088 * xpath.c: fixed the comaprision of values and nodelists,
16089 need to compare nodelist still ...
16090 * debugXML.c: avoided a possible core dump
16091 * HTMLparser.c: cleanup
16092 * nanohttp.c: contributed fix.
16093 * tree.c: fixes in properties handling added xmlSetNsProp
16094 needed by libxslt
16095 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16096 comment
16097 * TODO: updated
16098
Daniel Veillard167bd532001-01-06 21:09:34 +000016099Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16100
16101 * parser.c parserInternals.c: applied Bjorn Reese optimization
16102 patch
16103
16104Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16105
16106 * Makefile.am: applied patch fro make check from Martin Vidner
16107
Daniel Veillard503b8932001-01-05 06:36:31 +000016108Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16109
16110 * configure.in: preparing 2.2.11
16111 * doc/html/*: rebuild the HTML files
16112 * doc/xml.html : updated
16113
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016114Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16115
16116 * tree.c: fixed a stupid bug
16117 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16118 patches related to validation of an XInclude processing result
16119 * TODO: updated
16120
Daniel Veillarde2488192001-01-04 10:54:22 +000016121Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16122
16123 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16124 on large files
16125
Daniel Veillardf060a412001-01-03 20:52:44 +000016126Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16127
16128 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16129
Daniel Veillard45cff692001-01-03 18:02:04 +000016130Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16131
16132 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16133 reported by Jonas Borgström
16134 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16135
Daniel Veillard08108982001-01-03 15:24:58 +000016136Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16137
16138 * testXPath.c xpath.c: fixing the XPath union expressions problem
16139 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16140
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016141Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16142
16143 * xmllint.c: Made is so if the file name is "-" is will read form
16144 standard input. Sven Heinicke <sven@zen.org>
16145 * tree.c: fixed a problem when growing buffer
16146 * tree.h: fixed the comment of the node types following andersca
16147 comment
16148 * TODO: updated
16149
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016150Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * HTMLparser.[ch]: added a way to avoid adding automatically
16153 omitted tags. htmlHandleOmittedElem() allows to change the
16154 default handling.
16155 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16156 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16157 of xmllint too when using --memory flag, added a memory test
16158 suite at the Makefile level.
16159 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16160 with namespace use when encountering QNames in XPath evalation,
16161 added xmlns() scheme in XPointer.
16162 * nanoftp.c : incorporated a fix
16163 * parser.c xmlIO.c: fixed problems raised with encoding when using
16164 the memory I/O
16165 * parserInternals.c: closed bug 25934 reported by
16166 torsten.landschoff@innominate.de
16167 * TODO: updated
16168
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016169Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16172 on a non-updated tree :-(, made a 2.2.10 release to correct the
16173 situation
16174
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016175Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16178 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16179 integrated a set of OpenVMS changes from Howard Taylor
16180 <Howard.Taylor@pacoast.com>
16181
Daniel Veillard58770e72000-11-25 00:48:47 +000016182Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16185 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16186
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016187Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * HTMLparser.c: some fixes on auto-open of html/head/body
16190 * encoding.c: fixed a compilation error on some gcc env
16191 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16192 XPointer implementation
16193 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16194 related XPointer tests and associated results
16195
Daniel Veillard300f7d62000-11-24 13:04:04 +000016196Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * doc/xmldtd.html doc/xml.html: following a short step by step
16199 guidance on IRC to help maciej with DTDs I started a small
16200 page on the subject.
16201
Daniel Veillard748e45d2000-11-17 16:36:08 +000016202Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * HTMLparser.c: fixed handling of broken charrefs
16205 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16206 patches
16207
Daniel Veillard28929b22000-11-13 18:22:49 +000016208Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * doc/xml.html doc/html/* : rebuilt the docs after adding
16211 xinclude and updated page for 2.2.7 and 2.2.8
16212 * configure.in: releasing 2.2.8
16213
Daniel Veillard41e06512000-11-13 11:47:47 +000016214Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * parser.[ch] parserInternals.c: applied the conditional
16217 section processing fix from Jonathan P Springer
16218 <jonathan.springer2@gte.net>
16219 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16220 project file, fixed iconv default non support
16221 * xpath.c: fixed the problem of evaluating relative expressions
16222 when a node context is provided.
16223
Daniel Veillardbf432752000-11-12 15:56:56 +000016224Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * nanoftp.c: fixed gcc 2.95 new warnings
16227 * SAX.c: fixed a stupid bug
16228 * tree.c: fixed a formatting problem when round-tripping
16229 from/to memory
16230 * xinclude.c: chased memleak, fixed a base problem
16231 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16232 xmlXPtrBuildNodeList()
16233 * TODO: updated
16234 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16235 adding a first small set of regression tests for XInclude
16236
Daniel Veillardc2def842000-11-07 14:21:01 +000016237Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * nanohttp.[ch]: applied Wayne Davison patches to access
16240 the WWW-Authorization header.
16241 * parser.c: Closed Bug#30847: Problems when switching encoding
16242 in short files by applying Simon Berg's patch.
16243 * valid.c: fixed a validation problem
16244 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16245 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16246 Wayne Davison
16247 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16248 need to be extended to non full nodes selections.
16249 * xinclude.c: starts to work decently
16250
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016251Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16254 debugXML.c xmlversion.h.in: Started adding XInclude support,
16255 this is a new xmllint option
16256 * tree.c xpath.c: applied TOM patches for XPath
16257 * xpointer.c: fixed a couple of errors.
16258 * uri.c: added an escaping function needed for xinclude
16259 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16260 new warning from RH70 gcc's version
16261
Daniel Veillarda4964b72000-10-31 18:23:44 +000016262Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * HTMLparser.c: fixed loop on invalid char in scripts
16265 * parser.c: update to description of xmlIOParseDTD()
16266 * libxml.m4 xmlversion.h.in: changes contributed by
16267 Michael Schmeing <m.schmeing@internet-factory.de>
16268 * configure.in: preparing for 2.2.7
16269 * Makefile.am: trying to avoid config.h and acconfig.h
16270 being included in the distrib
16271 * configure.in: released 2.2.7
16272
16273Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16276 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16277
Daniel Veillard01411222000-10-30 15:33:22 +000016278Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * parser.[ch]: added xmlIOParseDTD()
16281 * xpointer.c: added support for the 2 extra parameters of
16282 string-range, fixed a stoopid error when '0' was present
16283 in XPointer expressions
16284 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16285 testsuite for the above
16286
Daniel Veillard6db58192000-10-30 09:27:53 +000016287Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * libxml.spec.in: improved package descriptions
16290
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016291Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * xpath.c xpathInternals.h: applied a large cleaning patch
16294 from TOM <ptittom@free.fr>, it also add namespace support
16295 for function and variables registration.
16296
Daniel Veillardbd20df72000-10-29 17:53:40 +000016297Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16300 * Makefile.mingw: Wayne Davison's update adding hash.c
16301
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016302Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * xpath.c: fixed the root evaluation problems
16305 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16306 ignorable spaces with <b> <bold> <em>
16307 * tree.c: fixed a loop in xmlSearchNsByHref()
16308
Daniel Veillard767662d2000-10-27 17:04:52 +000016309Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * xpath.c: applied another XPath patch from TOM
16312 * xpath.c include/makefile.am: applied another patch from
16313 china@thewrittenword.com (cleanup on IRIX).
16314
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016315Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * xml-config.1: received a fixed version from Fredrik Hallenberg
16318 <hallon@lysator.liu.se>
16319
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016320Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16323 cleanup patch for XPath
16324
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016325Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * patched to redirrect all "out of context" error messages to
16328 a reconfigurable routine. The changes are:
16329 * xmlerror.h : added the export of an error context type (void *)
16330 an error handler type xmlGenericErrorFunc there is an interface
16331 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16332 to reset the error handling routine and its argument
16333 (by default it's equivalent to respectively fprintf and stderr.
16334 * all the c files: all wild accesses to stderr or stdout within
16335 the library have been replaced to calls to the handler.
16336
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016337Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * configure.in: release 2.2.6
16340 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16341 exporting the inner functions of xpath for extension modules
16342 * doc/*: updated and rebuilt the doc
16343
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016344Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * nanohttp.c : applied Wayne HTTP cleanup patch
16347 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16348 and xmlNodeSetSpacePreserve()
16349
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016350Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * xpath.c: closing bug #29260
16353
Daniel Veillard126f2792000-10-24 17:10:12 +000016354Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16357 multikey tuples, made hash structure opaque
16358 * valid.[ch]: moved elements, attributes, notations decalarations
16359 as well as ID and refs to hash tables.
16360 * entities.c: hash cleanup
16361 * xmlmemory.c: fixed a dump problem in debug mode
16362 * include/Makefile.am: problem passing in DESTDIR= values patch
16363 from Marc Christensen <marc@calderasystems.com>
16364 * nanohttp.c: removed debugging remains
16365 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16366 * HTMLparser.c parser.c: fixing a number of problems with the
16367 macros in the *parser.c files (Wayne).
16368 * HTMLparser.c: close the previous option when opening a new one
16369 (Marc Sanfacon).
16370 * result/HTML/*: updated the HTML results accordingly
16371
Daniel Veillard52afe802000-10-22 16:56:02 +000016372Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16375 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16376 XPath functions and XML entities table to them. More to come...
16377 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16378
Daniel Veillard683cb022000-10-22 12:04:13 +000016379Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * tree.c: coalesce adjacent text nodes
16382 * valid.c: handling of blank nodes in DTd validation (raised
16383 by problems with a posteriori validation).
16384 * nanohttp.c: changing behaviour on HTTP write stuff.
16385 * HTMLtree.c: forced body and html to be explicitely closed.
16386 * xpath.h: exported more XPath functions.
16387
Daniel Veillard1baf4122000-10-15 20:38:39 +000016388Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * Release of 2.2.5
16391 * xpointer.c: range() range-inside and other helper functions
16392 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16393
Daniel Veillard47e12f22000-10-15 14:24:25 +000016394Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16397 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16398
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016399Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16402 and XPointer modules
16403
Daniel Veillard134c9f32000-10-15 10:27:08 +000016404Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * SAX.h: closed #25107
16407
Daniel Veillard39915622000-10-15 10:06:55 +000016408Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * testSAX.c: fixed problem with cdata reporting
16411 * SAXresult/* : updated
16412
Daniel Veillard1e851392000-10-15 10:02:56 +000016413Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16416 Closed bug #27499, added to regression tests
16417 * TODO: updated
16418
Daniel Veillard7eda8452000-10-14 23:38:43 +000016419Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16422 support for SCRIPT and STYLE with help from Bjorn Reese
16423 * test/HTML/* result/HTML/*: added simple testcase and updated
16424 the existing ones.
16425
Daniel Veillardff9c3302000-10-13 16:38:25 +000016426Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16427
16428 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16429 string-range for empty strings
16430 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16431 test/XPath/xptr/strrange: augmented the XPointer testsuite
16432
Daniel Veillard189446d2000-10-13 10:23:06 +000016433Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * doc/xml.html doc/xmlmem.html: added a module describing memory
16436 interfaces and use, updated the main page.
16437
Daniel Veillard2f971a22000-10-12 23:26:32 +000016438Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16441 nanoftp code work on Windows too now
16442
16443Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016444
16445 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16446 * xpointer.c: implemented string-range() at least a good first version
16447 * test/XPath/docs/str test/XPath/xptr/strrange
16448 result/XPath/xptr/strrange: the string-range() tests
16449
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016450Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * Makefile.am include/Makefile.am include/win32config.h
16453 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16454 and make distcheck
16455
Daniel Veillard19d61112000-10-11 23:50:35 +000016456Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16459 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16460 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16461
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016462Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16465 patch for socklen_t detection by
16466 Albert Chin-A-Young <china@thewrittenword.com>
16467
Daniel Veillardcd429612000-10-11 15:57:05 +000016468Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16471 and added a --dtdvalid option to xmllint used to test it
16472
Daniel Veillard47c02452000-10-11 13:04:36 +000016473Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16476 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16477
Daniel Veillard2d38f042000-10-11 10:54:10 +000016478Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16481 handlings (registration, lookup, cleanup)
16482
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016483Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * configure.in Makefile.am include/makefile.am: adding XPointer
16486 and XPtrtests target
16487 * xpointer.[ch] : new files for XPointer support
16488 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16489 more XPath tests
16490
Daniel Veillard57fda592000-10-10 23:24:14 +000016491Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * configure.in: fixed, very broken, make distcheck works again
16494
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016495Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * More work toward 2.2.5, integrated a number of patches
16498 * configure.in Makefile.am win32config.h.in: trying to cleanup
16499 make distcheck .... huh ...
16500 * include/Makefile.am include/win32config.h: new directory
16501 for includes
16502 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16503 updated teh makefiles and instructions for WIN32
16504 * xpath.c: small fixes
16505 * test/XPath/ results/XPath: updated the testcases and results
16506 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16507 suggested patches
16508 * valid.c: fixed an ID bug
16509
Daniel Veillardb71379b2000-10-09 12:30:39 +000016510Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016513 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016514 * xpath.[ch]: worked on XPointer
16515
Daniel Veillard7e99c632000-10-06 12:59:53 +000016516Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * configure.in Makefile.am: 2.2.5, ship the include in an
16519 include/libxml subdirectory, use symlinks when using CVS
16520 * testSAX.c: fixed small bug
16521 * testXPath.c: changed the way testfiles are parsed
16522 * debugXML.c: same kind of cleanup when parsing an argument expression
16523 XPath/XPointers can have blanks embedded
16524 * xpath.[ch]: more cleanup, reorgs for XPointer work
16525 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16526 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16527
Daniel Veillard55b91f22000-10-05 16:30:11 +000016528Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16529
16530 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16531 in the XPath engine, rewrote large parts of it, now it's far
16532 cleaner and in sync with the REC not an old WD. Fixed a parsing
16533 problem in the interactive XML shell found when testing XPath.
16534
Daniel Veillardac260302000-10-04 13:33:43 +000016535Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16536
16537 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16538 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16539 examples with the extra test
16540
Daniel Veillard7cfce322000-10-04 12:40:27 +000016541Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16544 the global init function.
16545
Daniel Veillard970112a2000-10-03 09:33:21 +000016546Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * HTMLparser.c: Doohhh, attribute name parsing was still case
16549 sensitive ! Fixed this ...
16550 * result/HTML/* : updated the tests results accordingly
16551
Daniel Veillard740abf52000-10-02 23:04:54 +000016552Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16555 engine, should be far more stable, incorporated a new version of
16556 preceding/following axis, need testing
16557 * uri.c: fixed file:///c:/a/b/c problem
16558 * test/XPath/tests/idsimple: augmented the XPath tests
16559
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016560Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16561
16562 * doc/* rebuilding docs for 2.2.4 release
16563
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016564Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * configure.in: releasing 2.2.4
16567 * parser.[ch]: added xmlStrEqual()
16568 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16569 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16570 use xmlStrEqual instead
16571 * TODO: updated
16572 * added an XPath test
16573
Daniel Veillardbc765302000-10-01 18:23:35 +000016574Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16577 * entities.h: exported xmlInitializePredefinedEntities
16578 * parser.[ch] : added xmlInitParser()
16579 * parserInternals.h : had to export htmlInitAutoClose()
16580
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016581Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16584 problems
16585 * Makefile.am : added XPath regression tests to normal tests
16586 * uri.c: fixed a problem with local paths, cleanup
16587 * parser.c: fixed a problem with large CData sections
16588
Daniel Veillardd2ade932000-09-30 14:39:55 +000016589Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * configure.in xml-config.in: patch from "Ben Taylor"
16592 <sol7x86@hotmail.com> for solaris shared libs lookup
16593
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000165942000-09-30 Martin Baulig <baulig@suse.de>
16595
16596 * libxml-2.0.pc.in: Provide pkg-config script.
16597
16598 * configure.in: Create the libxml-2.0.pc script from the
16599 libxml-2.0.pc.in templates.
16600 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016601 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016602
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016603Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16604
16605 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16606 when compiling with MSC
16607
Daniel Veillard46057e12000-09-24 18:49:59 +000016608Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * xpath.c: patch for normalize-string() substring-before(),
16611 substring-after() and translate() functions from Bjorn Reese
16612 <breese@mail1.stofanet.dk>
16613 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16614 Fredrik Hallenberg <hallon@lysator.liu.se>
16615 * TODO: updated
16616
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016617Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16620 problem of socklen_t being undefined on a number of platforms
16621 * debugXML.c: fixed a compilation problem when without snprintf
16622
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016623Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16624
16625 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16626 an URI bug and a fix for the control-character-induced infinite loop
16627 * nanohttp.c: preventive fix for compiling on WIN32
16628
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016629Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16630
16631 * xmlint.c: closing bug #25000
16632
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016633Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16636 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16637 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16638 related function, fixing xmlStrncmp(), and associated cleanup
16639 * result/HTML/entities.html.sax: updating result
16640
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016641Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16642
16643 * uri.c: applied patch for URI escaping from Wayne Davison
16644 <wayned@blorf.net>
16645 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16646 from Denis Barbier <barbier@imacs.polytechnique.fr>
16647 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16648 patch from Wayne Davison
16649
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016650Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * doc/xml.html : updated with new releases, adding "how to help"
16653
Daniel Veillard04698d92000-09-17 16:00:22 +000016654Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16657 removed a few warnings in pedantic mode ...
16658 * parserInternals.c parser.c: moved encoding switching function
16659 to parserInternals.c
16660 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16661
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016662Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16665 error or warning handlers
16666
Daniel Veillardb1059e22000-09-16 14:02:43 +000016667Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16668
16669 * parserInternals.c parserInternals.h parser.c Makefile.am:
16670 created a new module parserInternals.c, moved most of the
16671 code shared by the various parsers there, as well as
16672 deprecated code from parser.c. More cleanup of parser.c
16673 * uri.c: fixed a problem when URI is NULL
16674 * valid.c: speedup when looking for an attribute declaration
16675
Daniel Veillard39c7d712000-09-10 16:14:55 +000016676Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16679 the cleanup of the computation of URI references when seeking
16680 external entities. The URI reference string and the resulting
16681 URI are both stored now.
16682 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16683 large s(n)printf checks and cleanup from Denis Barbier
16684 <barbier@imacs.polytechnique.fr>
16685 * xmlversion.h.in tree.h: couple of SGML declarations for a
16686 possible docbook module.
16687 * result/VC/ : a couple of test output changed due to the change
16688 of the entities URI
16689
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016690Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16691
16692 * parser.h: added a _private field for linking user's data
16693
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016694Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * parser.c parserInternals.h: demacroified most of the IS_XXX
16697 the gain in size is significant so ...
16698
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016699Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * entities.c: cases where looking up entities with doc==NULL
16702 covered
16703
Daniel Veillard90e11312000-09-05 10:42:32 +000016704Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16705
Daniel Veillard1de50802000-09-07 08:54:32 +000016706 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016707 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16708
Daniel Veillard98a79162000-09-04 11:15:39 +000016709Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16710
Daniel Veillard1de50802000-09-07 08:54:32 +000016711 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016712 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16713 * Makefile.in: added URItest and included thenin "make tests"
16714
16715Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016716
16717 * xmlversion.h.in: closed bug 22941
16718
Daniel Veillard2bb89092000-08-31 14:57:50 +000016719Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * doc/xmlio.html: added doc and example for entity loader
16722 redefinition.
16723
Daniel Veillard96984452000-08-31 13:50:12 +000016724Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16727 used by libxml
16728
Daniel Veillarde715dd22000-08-29 18:29:38 +000016729Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * parser.c: Fixed bug on invalid ontent characters and when using
16732 push.
16733 * xmllint.c: fixed xmllint endling of errors in push mode
16734
Daniel Veillard4948eb42000-08-29 09:41:15 +000016735Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016738 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016739 * result/HTML/*.sax: regenerated HTML SAX output
16740 * parser.c: more cleanup.
16741
Daniel Veillarde010c172000-08-28 10:04:51 +000016742Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016745 patches from Wayne Davison <wayned@users.sourceforge.net>,
16746 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016747 * HTMLparser.c: fixed an ignorable white space detection bug
16748 occuring when parsing with SAX only
16749 * result/HTML/*.sax: updated since the output is now HTML
16750 encoded...
16751
Daniel Veillard47f3f312000-08-27 22:40:15 +000016752Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16753
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016754 * HTMLparser.[ch]: applied some of Wayne Davison
16755 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016756
Daniel Veillarde0854c32000-08-27 21:12:29 +000016757Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16758
16759 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16760 undeclared namespace prefix was used, added a warning.
16761 Cleaned up support w.r.t. entities, spilling out a warning
16762 and being pedantic on lookups.
16763 * test/warning/ent9 : added testcase for previous example.
16764 * TODO: updated
16765 * parserInternals.h parser.c: changed the way names are parsed
16766 now allow infinite size and decrease penalty for normal use
16767 * parser.c: Started a big cleanup/check of the parser code,
16768 fixed some of the most tortuous entity code, spotted code
16769 unused anymore
16770 * test/*: added tests for very long names and related nasty
16771 things.
16772
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016773Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * doc/encoding.html: added encoding aliases doc
16776 * doc/xml.html: updates
16777 * encoding.[ch]: added EncodingAliases functions
16778 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16779 bottleneck affecting large DTDs like Docbook
16780 * parser.[ch] xmllint.c: added a pedantic option, will be
16781 useful
16782 * SAX.c: redefinition of entities is reported in pedantic mode
16783 * testHTML.c: uninitialized warning from gcc
16784 * uri.c: fixed a couple of bugs
16785 * TODO: added issue raised by Michael
16786
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016787Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * doc/encoding.html: propagated Martin Duerst suggestions
16790
Daniel Veillard52402ce2000-08-22 23:36:12 +000016791Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16792
16793 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16794 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16795 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16796 by Wayne Davison
16797
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016798Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16799
16800 * nanoftp.c nanohttp.c: small cleanup
16801 * TODO: updated
16802
Daniel Veillard244ece92000-08-19 20:58:02 +000016803Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * added an old VC testcase and updated title.xml entity
16806
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016807Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16810 done on auto-opening of <p> tags and cleanup of SAX output
16811
Daniel Veillard979e55e2000-08-19 16:48:54 +000016812Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16815
Daniel Veillard4540be42000-08-19 16:40:28 +000016816Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * doc/xml.html libxml.* structure.*: updated the doc a bit
16819
Daniel Veillard808a3f12000-08-17 13:50:51 +000016820Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16823 of SAX tests
16824
Daniel Veillard29579362000-08-14 17:57:48 +000016825Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16828 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16829
Daniel Veillard1255ab72000-08-14 15:13:33 +000016830Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16833 * testHTML.c: fix core dump on Solaris 2.x systems
16834 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16835 * result/HTML/*.sax: previous bug fix lead to new results
16836
Daniel Veillard03109292000-08-14 14:58:22 +000016837Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16840 * configure.in: added --with-readline=DIR to accept alternate
16841 path for readline include/library
16842 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16843 for ANSI under HP-UX
16844 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16845 includes @LIBS@
16846
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016847Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * doc/* : rebuilt the docs
16850 * getting ready for 2.2.2 release
16851
Daniel Veillard87b95392000-08-12 21:12:04 +000016852Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16853
16854 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16855 and xmlAddFeature()
16856 * tree.[ch]: added xmlAddChildList()
16857 * xmllint.c: MAP_FAILED macro test
16858 * parser.h: added xmlParseCtxtExternalEntity()
16859 * valid.c: applied bug fixes removed warning
16860 * tree.c: added CDATA block to elements content
16861 * testSAX.c: cleanup of output
16862 * testHTML.c: added SAX testing
16863 * encoding.c: better error recovery
16864 * SAX.c, parser.c: fixed one of the external entity processing
16865 of the OASis testsuite
16866 * Makefile.am: added HTML SAX regression tests
16867 * configure.in: bumped to 2.2.2
16868 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16869 SAX results
16870
Daniel Veillard88a172f2000-08-04 18:23:10 +000016871Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16872
16873 * configure.in: patch for HP compiler
16874
168752000-08-04 Sven Heinicke <sven@zen.org>
16876
16877 * xmllint.c: Was coredumping sometimes when the file given didn't
16878 exist.
16879
Daniel Veillard46e370e2000-07-21 20:32:03 +000016880Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016883
Daniel Veillard46e370e2000-07-21 20:32:03 +000016884 when using in memory parsing. Need some cleanup.
16885 * xmllint.c configure.in: added a --memory flag to test memory
16886 parsing
16887
Daniel Veillard36650692000-07-21 15:16:39 +000016888Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * nanohttp.c: fixed socklen_t replacement to unsigned int
16891 * parser.c: fixed a space handdling missing at the end of
16892 production 28 DOCTYPE.
16893 * xmlmemory.c: fixed a stupid bug on the routine to override
16894 allocation functions
16895 * TODO: updated
16896
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016897Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * doc/ regenerated the docs
16900
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016901Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * doc/encoding.html doc/xml.html: added I18N doc
16904 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16905 improvements, both parser and filters, added ASCII & HTML,
16906 fixed the ISO-Latin-1 one
16907 * xmllint.c testHTML.c: added/made visible --encode
16908 * debugXML.c : cleanup
16909 * most .c files: applied patches due to warning on Windows and
16910 when using Sun Pro cc compiler
16911 * xpath.c : cleanup memleaks
16912 * nanoftp.c : added a TESTING preprocessor flag for standalong
16913 compile so that people can report bugs more easilly
16914 * nanohttp.c : ditched socklen_t which was a portability mess
16915 and replaced it with unsigned int.
16916 * tree.[ch]: added xmlHasProp()
16917 * TODO: updated
16918 * test/ : added more test for entities, NS, encoding, HTML, wap
16919 * configure.in: preparing for 2.2.0 release
16920
Daniel Veillard49703262000-07-10 10:27:46 +000016921Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016924 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016925
Daniel Veillard306be992000-07-03 12:38:45 +000016926Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * doc/xml.html: changed the xmlsoft.org structure, updated the
16929 examples w.r.t. root and childs
16930
Daniel Veillard7d853352000-07-02 18:53:09 +000016931Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16932
Daniel Veillard784b9352003-02-16 15:50:27 +000016933 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016934
Daniel Veillard365e13b2000-07-02 07:56:37 +000016935Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16936
16937 * HTMLparser.c: Work on character encoding support for the HTML parser
16938 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16939 * encoding.c: Fixed a potential memleak in the encoding stuff
16940
Daniel Veillardaf743792000-07-01 11:49:28 +000016941Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * doc/FAQ.html doc/Makefile.am : added a FAQ
16944
16945Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016946
16947 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16948 of the HTML parser to force it to not bypass SAX
16949
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016950Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16951
16952 * win32config.h.in: updated
16953 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16954 lacks iconv support :-( need to release 2.1.1
16955 * configure.in: release 2.1.1
16956 * HTMLparser: fixed bug #14784
16957 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16958 by Windows compiler
16959 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16960 the SAX startDocument() callback.
16961 * TODO: updated
16962
16963Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * added xmlStopParser()
16966
Daniel Veillardbe803962000-06-28 23:40:59 +000016967Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * configure.in: 2.1.0 prerelease
16970 * Large resync between W3C and Gnome tree
16971 * nanoftp, nanohttp.c: fixed stalled connections probs
16972 * HTMLtree.c SAX.c : support for attribute without values in
16973 HTML for andersca
16974 * valid.c: Fixed most validation + namespace problems
16975 * HTMLparser.c: start document callback for andersca
16976 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16977 * parser.h, SAX.c: serious speed improvement for large
16978 CDATA blocks
16979 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16980 different encoding
16981 * example/Makefile.am example/gjobread.c tree.h: work on
16982 libxml1 libxml2 convergence.
16983 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16984 and the LIBXML_TEST_VERSION macro
16985
Daniel Veillardc310d562000-06-23 18:32:15 +000016986Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16987
16988 * doc/xml.html: various patches and improvements typo fixed by
16989 Felix Natter
16990 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16991 from Felix Natter <fnatter@gmx.net>
16992
Daniel Veillardf3029822000-05-06 08:11:19 +000016993Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * doc/upgrade.html: updated with instructions for support of both
16996 libxml-1.x and libxml-2.x
16997 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16998 for 2.x support and also fixed includes
16999
17000
Daniel Veillard496a1cf2000-05-03 14:20:55 +000017001Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17002
17003 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
17004 the encoding support, added iconv support, so now libxml if
17005 compiled with iconv automatically support japanese encodings
17006 among others. Work based on initial patch from Yuan-Chen Cheng
17007 I may have broken binary compat in the encoding handler
17008 registration scheme, but that was so utterly broken I don't
17009 expect anybody to have used this feature until now.
17010 * parserInternals.h: fixup on the CHAR range macro
17011 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
17012 code.
17013 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
17014 * uri.c: added xmlParseURI() I can't believe I forgot to
17015 implement this one in 2.0 !!!
17016 * SAX.c: moved doc->encoding update in the endDocument() call.
17017 * TODO: updated.
17018
Daniel Veillard06047432000-04-24 11:33:38 +000017019Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17020
17021 * tree.h: removed extraneous xmlRemoveProp definition
17022 * TODO: added item about --disable-corba configure switch
17023 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
17024 * nanoftp.c: fixed include problems giving troubles on AIX and
17025 slowlaris
17026 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
17027 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
17028 comment and headers changes to lower gtk-doc number of warnings
17029 * doc/html/*: rebuilt docs
17030
Daniel Veillarde0aed302000-04-16 08:52:20 +000017031Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * HACKING: documented the tag for 1.x and instructions
17034
Daniel Veillard5e873c42000-04-12 13:27:38 +000017035Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17036
17037 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
17038 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
17039 xmlCreateIOParserCtxt
17040 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
17041 significant overall improvement
17042 * xmllint.c: added I/O test to xmllint
17043 * testSAX.c: added a speed test
17044 * doc/* : updated/regenerated
17045
Daniel Veillardfc708e22000-04-08 13:17:27 +000017046Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17047
17048 * xpath.c uri.h parserInternals.h: cosmetic changes from
17049 "Timur I. Bakeyev" <timur@bat.ru>, including making
17050 xmlCreateURI() public
17051
Daniel Veillard5d211f42000-04-07 17:00:24 +000017052Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17055 and the code at the same time. Added a clean mechanism for
17056 overload or added input methods: xmlRegisterInputCallbacks()
17057 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17058 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17059 * TODO: updated
17060 * doc/* : updated/regenerated
17061 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17062 source dir
17063
Daniel Veillarde77a9182000-04-05 19:12:29 +000017064Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17065
17066 * testURI.c: yet another forgotten commit, I should get some sleep !
17067
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017068Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17069
17070 * xmllint.c: forgot to commit this too ?
17071
Daniel Veillardb9df4042000-04-05 14:23:16 +000017072Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17073
17074 * xmlversion.h.in : forgot to commit this previously
17075
Daniel Veillard361d8452000-04-03 19:48:13 +000017076Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17077
17078 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17079 * README TODO: updated for release
17080 * uri.c uri.h: added authority parsing/saving
17081 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17082 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17083 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17084 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17085 Makefile.am : added compile-time customization of libxml
17086 --with-ftp --with-http --with-html --with-xpath --with-debug
17087 --with-mem-debug
17088 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17089 #include <libxml/xxx.h> I hope it won't break too much stuff
17090 and will be manageable in the future...
17091 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17092 and added xmllint to the installed programs
17093 * uri.h: added xmlFreeURI()
17094
Daniel Veillardec303412000-03-24 13:41:54 +000017095Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * uri.c uri.h: finished the escaping handling, the base support
17098 and the URI path normalization. Looks good just lacks the
17099 authority content parsing code.
17100 * Makefile.am: added instructions to generate testURI
17101 * TODO: updated
17102 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17103 added links and icons for W3C and Gnome
17104
Daniel Veillard8f621982000-03-20 13:07:15 +000017105Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17106
17107 * xmlmemory.[ch] : seems I forgot to actually update the files in
17108 the last commit :-)
17109 * doc/xml.html doc/html/* : updated and uploaded the docs
17110
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017111Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17112
17113 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17114 * TODO: updated
17115 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017116 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017117 gfree).
17118 * Makefile.am, uri.c, uri.h: added a set of functions to do
17119 exact (litteraly copied from the RFC 2396 productions) parsing
17120 and handling of URI. Will be needed for XLink, one XML WFC,
17121 XML Base and reused in the nano[ftp/http] modules. Still work
17122 to be done.
17123
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017124Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17125
17126 * configure.in, libxml.spec.in : libxml2
17127 * doc/* : updated the doc page, rebuilt the docs
17128
Daniel Veillardcf461992000-03-14 18:30:20 +000017129Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * all: tagged LIB_XML_1_X
17132 * *.c *.h : updated from W3C CVS tree
17133 * configure.in : 2.0.0-beta
17134 * libxml.spec.in : libxml2 package nam
17135 * result/* : new version of the tests output
17136
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017137Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17140
Daniel Veillardb566ce12000-03-04 11:39:42 +000017141Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17142
17143 * doc/* : rebuilt the docs
17144 * parser.c: final patch on #6766
17145 * valid.c: small patch on validity checks.
17146
Daniel Veillardfb76c402000-03-04 11:39:42 +000017147Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17148
17149 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17150 added
17151 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17152 compatibility w.r.t. XML spec and existing code.
17153
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017154Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17155
17156 * parser.c: seems a better solution to <a> </a> exists,
17157 will try it for a while
17158
Daniel Veillard83a30e72000-03-02 03:33:32 +000017159Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * parser.c: tried to remove the <a> </a> generating <a/>
17162 this is hard. Left a flag for that purpose. Fixed bug #6766
17163 * configure.in: prepared 1.8.7 not released, due to previous
17164 problem
17165
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017166Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * doc/xml.html : applied second patch from Paul DuBois
17169
Daniel Veillard402e8c82000-02-29 22:57:47 +000017170Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17171
17172 * doc/xml.html : applied patch from Paul DuBois
17173
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017174Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17177
Daniel Veillard5feb8492000-02-02 17:15:36 +000017178Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17181 compilation warnings on various platforms.
17182 * parser.c: Fixed #5281 validity error callbacks are now desactived
17183 by default if not validating.
17184
Daniel Veillardf341f932000-02-02 14:52:08 +000017185Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17186
17187 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17188
Daniel Veillard13c757e2000-02-01 23:59:15 +000017189Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17190
17191 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17192 <gkatsi@cs.toronto.edu>
17193
Daniel Veillard726e8792000-01-30 20:04:29 +000017194Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17195
17196 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17197 processing URLs
17198
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017199Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17200
17201 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17202 xmlNanoFTPUpdateURL for persistent control connections.
17203 * configure.in: 1.8.6
17204
17205Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17206
17207 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17208 * tree.[ch] : added xmlSaveNoEmptyTags
17209
James Henstridgef3be9312000-01-28 13:59:21 +0000172102000-01-29 James Henstridge <james@daa.com.au>
17211
17212 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17213
17214 * Makefile.am: added nanoftp.[ch] to the build.
17215
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017216Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17217
17218 * nanoftp.[ch]: cleanup, comments, API
17219 * debugXML.c : fixed a bug in the cat command
17220 * doc/*: regenerated the docs
17221
Daniel Veillardda07c342000-01-25 18:31:22 +000017222Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17225 * debugXML.c : fixed a bug in the cat command
17226 * valid.c: fixing some small probs
17227 * libxml.spec.in: get rid of the SNAP suffix
17228 * doc/xml.html: updated the status
17229
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017230Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * xml-config.in: xml-config --version to just return the
17233 version number
17234 * xpath.c: some cleanup w.r.t. axis when the current node is
17235 an attribute.
17236 * TODO: updated
17237
Daniel Veillard461a66c2000-01-18 18:01:01 +000017238Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17239
17240 * configure.in: prepared for libxml-1.8.5
17241 * doc/* recompiled the documentation
17242
172432000-01-17 Jody Goldberg <jgoldberg@home.com>
17244
17245 * configure.in : WARNING autoconf subtlety alert :
17246 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17247 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17248 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17249 get defined by AC_CHECK_HEADERS.
17250
Daniel Veillardf967b902000-01-17 16:06:10 +000017251Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17254 Rune.Djurhuus@fast.no
17255
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017256Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17257
17258 * TODO: updated
17259 * tree.c, parser.c: made sure that only memory alloc problems
17260 and internal parser errors are allowed to write to stdout or
17261 stderr.
17262
Daniel Veillard0142b842000-01-14 14:45:24 +000017263Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * tree.c : restored xmlNewGlobalNs since this seems used by
17266 a lot of existing code :-(, fixed a bug in xmlNewNs
17267 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17268 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17269 to exit() from the library code.
17270 * xpath.c, parser.c: removed bugs or unused code detected by
17271 Windows compilers
17272 * parser.c: started adding interfaces for parsing well balanced
17273 XML fragments
17274 * configure.in: releasing 1.8.4
17275 * doc/* : rebuilt the docs
17276
Daniel Veillard2eac5032000-01-09 21:08:56 +000017277Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17278
17279 * tree.[ch] : added xmlNewDocFragment() for DOM
17280 * testHTML.c: uninitialized variable.
17281
Daniel Veillardf3a73582000-01-05 14:58:39 +000017282Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * doc/* : rebuild the docs
17285
Daniel Veillard71b656e2000-01-05 14:46:17 +000017286Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17287
17288 * acconfig.h: readline and history patch
17289 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17290 * tree.c: added check and handling when possibly removing an ID
17291 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17292 and saving.
17293 * test/HTML/entities.html result/HTML/entities.html* : test for
17294 various entities reference cases
17295 * result/HTML/* : as a result output of some testcase have
17296 changed
17297 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17298 by previous example. added xmlParseTryOrFinish().
17299 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17300 entities.h debugXML.h HTMLparser.h: changed the way struct are
17301 declared to allow gtk-doc to expose those
17302 * parser.c: closed bug #4960
17303 * Makefile.am configure.in: Applied patch from
17304 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17305 and math/socket libs detection
17306
Daniel Veillard437b87b2000-01-03 17:30:46 +000017307Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17308
17309 * configure.in, Makefile.am: link tester against readline
17310 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17311
Daniel Veillard686d6b62000-01-03 11:08:02 +000017312Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * tree.[ch]: added xmlRemoveProp
17315 * win32config.h.in nanohttp.c: avoid including the Windows
17316 socket stuff in every C files
17317 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17318 the XmL parser(s)
17319 * test/ns4 result/ns4 etc...: added test case for previous prob
17320 * tree.c: xmlNewNs wasn't checking for double definition
17321 * Makefile.in: fixed a problem with dist-hook duplicates
17322 * parser.[hc], xmlIO.c: fixed the loading of external entities
17323 APIs, now xmlLoadExternalEntity() is used everywhere and
17324 setting up an app specific front-end using the
17325 * SAX.c parser.c: some fixes, now the xhtml spec validates
17326 with the xhtml DTD.
17327 * error.c: fixed crashes in case of no input stream
17328 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17329 to the validation tests and results
17330
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017331Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17332
17333 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17334 too htmlCreatePushParserCtxt() and htmlParseChunk()
17335 * parser.c: a bit of cleanup.
17336 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17337 to XML) removed the last mem leak known
17338 * HTMLtree.c: output message cleanup
17339 * xmlmemory.c: display content info about memory blocks
17340 * result/HTML/wired.* : missing att value warning change
17341
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017342Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17343
17344 * doc/* : rebuilt the documentation
17345
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017346Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17347
17348 * parser.[ch] parserInternals.h: Push parser for XML,
17349 seems to work fine now
17350 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17351 --push for push testing
17352 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17353 * testSAX.c: added --push
17354 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17355 subtree
17356 * xmlIO.[ch] : enriched API + fixes for push mode
17357 * entities.[ch]: added the entity content length to the struct.
17358 * xmlmemory.[ch]: new API to show the last entries for the shell
17359 * valid.c: added required attribute testing
17360 * SAX.c: the cdata callback now merge contiguous fragments
17361 * HTMLparser.c: cleanup of some macros
17362
Daniel Veillard3c558c31999-12-22 11:30:41 +000017363Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * parser.c: fix for PIs name starting with xml
17366 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017367 * *.c, configure.in win32config.h.in : generate win32config.h for
17368 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017369
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017370Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17371
17372 * parser.c: fixed a stupid = vs. == bug :-(
17373 * doc/gnome-xml.sgml: s/glade/xml/
17374
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017375Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17376
17377 * configure.in, doc/xml.html : bug fix release 1.8.2
17378 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17379 Hopefully the end of that silly C++ include problem
17380 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17381 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17382 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17383 troubles with autoclosed elements when the stree shape doesn't
17384 follow the DtD specs. Added htmlIsAutoClosed() and
17385 htmlAutoCloseTag()
17386 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17387 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17388 * debugXML.c: fixed a bug on printing default namespaces.
17389 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17390
Daniel Veillardb24054a1999-12-18 15:32:46 +000017391Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17392
17393 * result/HTML/*.htm[l] : updated the HTML regression tests according
17394 to the new output
17395 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17396 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17397 problem due to intermix of extern "C" { ... } declarations for C++
17398 and recursive includes in the headers
17399
Chris Lahey323c48c1999-12-18 15:32:45 +0000174001999-12-20 Chris Lahey <clahey@umich.edu>
17401
17402 * HTMLtree.c: Made it so that html nodes with a single child do
17403 not insert a carriage return before or after the child node.
17404
Daniel Veillardb24054a1999-12-18 15:32:46 +000017405Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017406
17407 * configure.in, doc/xml.html : bug fix release 1.8.1
17408 * parser.c: fixed bug #4344
17409 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17410 added the glue to avoid C++ problems
17411 * doc/* : regenerated the documentation
17412
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017413Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17414
17415 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17416 namespace recognition, and Dia as a resul :-(
17417 * encoding.c: closed bug #3950
17418
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017419Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17420
17421 * valid.c: debugging a posteriori validation, except URI expansion
17422 stuff this should be fixed now
17423 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17424 Carl Nygard <cnygard@bellatlantic.net>
17425 * tester.c: added --postvalid, cleaning of the code
17426 * tree.[ch]: added xmlDocGetRootElement()
17427
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017428Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17429
17430 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17431 c++ losage.
17432
Daniel Veillard10a2c651999-12-12 13:03:50 +000017433Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17434
17435 * configure.in, doc/xml.html : bumped to 1.8.0
17436 * xlink.[ch], Makefile.am : added framework for link detection
17437 * parser.h: added nbChars to parser context, needed for cleanup.
17438 * xmlmemory.c: removed a nasty bug when out of mem
17439 * valid.[ch]: adding namespace support for attribute decl
17440 * tester.c: added --debugent option
17441 * debugXML.[ch]: added xmlDebugDumpEntities()
17442 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17443 buffers instead, this was really needed, validation was breaking
17444 in strange ways due to that. Added xmlParseStringPEReference()
17445 and other parsing from strings functions. Entities processing
17446 modified again, but PERef are still not handled correcly but
17447 unless you're Eve Maller you won't notice :-)
17448 * HTMLparser.c: large changes toward reliability, and switched to
17449 lowercase internal tags, XHTML is lowercase, so it will help
17450 that output is closer to next version.
17451 * doc/* : regenerated the documentation, it is now hosted at
17452 http://xmlsoft.org/ (same bits I just bought the domain :-)
17453
17454
Daniel Veillard294cbca1999-12-03 13:19:09 +000017455Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17458 doc generation
17459 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17460 in the SAX API
17461 * doc/*: rebuilt the doc making sure everything appears in the
17462 HTML files
17463
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017464Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17465
17466 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17467 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17468 which allow impressive speed improvement on dataset with
17469 large text pieces, but at the cost of broken binary
17470 compatibility and slightly bigger memory usage.
17471 Configure with --with-buffers to activate them, they
17472 are protected with XML_USE_BUFFER_CONTENT define.
17473 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17474 goal is 0 memory left allocated once parser is no more used
17475 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17476 call xmlCleanupParser() and xmlMemoryDump()
17477
Daniel Veillarda819dac1999-11-24 18:04:22 +000017478Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17479
17480 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17481 * parser.[ch] encoding.[ch]: added memory cleanup routines
17482 * parser.c: closing bug #3788
17483 * doc/*: rebuilt the doc
17484
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017485Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17486
17487 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17488 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17489 * tester.c: added --compress option
17490 * doc/*: rebuilt the documentation
17491
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017492Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17493
17494 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17495 if given /proc/kcore as input !
17496 * doc/xml.html doc/*: updated and rebuilt the documentation
17497
17498Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017499
17500 * parser.c: Fixed some wrongly space collapsing code due to
17501 a misreading of the spec.
17502 * result/*: fixed the output accordingly
17503
17504Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017505
17506 * encoding.c: bug fix and typos
17507 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17508 * parser.c: added attribute normalization closing bug #3597
17509 * test/att* result/att* SAXresult/att*: testcase for attribute
17510 normalization
17511
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017512Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17513
17514 * configure.in: closing bug #3163 by adding extra flags for the
17515 cc compiler on HP-UX
17516
Daniel Veillard51e3b151999-11-12 17:02:31 +000017517Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17518
17519 * valid.[ch] : removed a typo and an enumerated type bug in the
17520 xmlAddElementDecl() function
17521 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17522 call to xmlEncodeEntitiesReentrant() so that the functions
17523 New, Set and Get are at the same level.
17524 * parser.c HTMLparser.c: extra memory allocation bug for
17525 attributes detected by someone using libxml in embedded systems :-)
17526
Daniel Veillard962195f1999-10-28 15:51:53 +000017527Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17528
17529 * xmlmemory.h: turned off mem debug :-\
17530
Daniel Veillard35008381999-10-25 13:15:52 +000017531Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17532
17533 * parser.c: closed bug #2784 a one line fix, but worth pushing
17534 a new release out
17535 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17536 some structures, comments before and after the
17537 main element, and other nastyness
17538 * HTMLtree.c tree.c: accomodate the extended HTML supported
17539 * configure.in: pushing 1.7.4
17540 * test/ent8 and related outputs : added a new test for bug #2784
17541 * test/HTML/wired.html and related output: a nasty HTML example
17542 * Makefile.am: improved the test scripts
17543 * docs/* : reran the documentation extractor, updated xml.html
17544
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017545Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17546
17547 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17548 HTMLparser and debugged the HTML related code. HTML documents
17549 now have their own type
17550 * entities.c: do not dump &apos; for HTML output
17551 * xmlmemory.c: improvement, breakpoint mechanism
17552 * testHTML.c: added --sax --repeat ...
17553 * Makefile.am: improved the HTML tests
17554 * valid.[ch]: added xmlValidGetValidElements and
17555 xmlValidGetPotentialChildren
17556 * tester.c: added --insert to test the 2 new functions
17557 * test//* result//* SAXresult//* : regression test cleanup
17558 and extension.
17559 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17560 gnome-xml-nanohttp.html
17561
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017562Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17563
17564 * HTMLparser.c: fixed problems with some autoclose tags
17565 * tree.c: fixed XML output problems.
17566 * result/* SAXresult/*: update of the tests output
17567
Daniel Veillard6077d031999-10-09 09:11:45 +000017568Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17569
17570 * Makefile.am: Arturo patch for xmlConf.sh version info
17571 * parser.c: Tim Josling patch for single quoted items
17572 * tester.c: Tim Josling patch for tester options usage
17573 * tree.h: indent cleanup
17574
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017575Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17576
17577 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17578 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17579
Daniel Veillard00fdf371999-10-08 09:40:39 +000017580Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17581
17582 * tree.c : Raph patch for initialization of CORBA fields
17583 * parser.c, xpath.c, ...: modification of doc comments
17584 * xpath.c : allow spaces in xpath expressions
17585
Daniel Veillardad219441999-09-27 08:17:49 +000017586Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17587
17588 * xmlmemory.h: turning off memory debug :-(
17589
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017590Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17591
17592 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17593 better SAX interfaces.
17594 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17595 entity.
17596 * configure.in: 1.7.2
17597
17598Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017599
17600 * libxml.spec.in: fixed the URL
17601 * doc/xml.html: improved the documentation front-end
17602
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017603Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017604
17605 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17606
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017607Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017608
17609 * libxml.spec.in: fixed the alpha compile problem
17610 * parser.[ch]: changed errno to errNo in the parser context :-(
17611 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17612 * doc/xml.html: changed CHAR to xmlChar
17613 * doc/html/*: recompiled the documentation
17614 * configure.in: 1.7.1
17615
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017616Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17617
17618 * parser.h: modified the parser context struct to regain 1.4.0
17619 binary compatibility
17620 * parser.c, xml-error.h: added errno ot teh context and defined
17621 a set of errors values with update of errno
17622 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17623 DTDs and entities
17624 * *.h, *.c: complete cleanup of the use of config.h and include
17625 protection depending on the current setup.
17626 * overalll debugging, maintenance and bug-fixing on all modules
17627 * updated the documentation
17628 * ready for 1.7.0
17629
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017630Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17631
17632 * HTMLparser.c : cleanup
17633 * SAX.c valid.c valid.h: added ID/IDREF checking
17634 * tree.c tree.h: extended doc structure for refs
17635 * configure.in: 1.6.2
17636 * parser.c: patched bug in SAX user arg call
17637 * parserInternals.h: patched missing close in C++ wrapping
17638 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17639 especially upcoming XPointer implementation.
17640 * doc/xml.html: augmented, typo
17641
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017642Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17643
17644 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17645 not all invocations of install understand -d.
17646
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017647Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17648
17649 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17650 to make 'check' works, when builddir != srcdir.
17651
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017652Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17653
17654 * doc/xml.html : updated the documentation
17655
Daniel Veillard6454aec1999-09-02 22:04:43 +000017656Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17657
17658 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17659 not deallocated memory blocks
17660 * *.c : replaces all calls to malloc() free() and realloc() to
17661 the wrapper functions/macros
17662 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17663 instead of xmlFreeNodeList()
17664
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017665Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17666
17667 * HTMLparser.c: corrected a stupid bug leading to core dump at
17668 tree deallocation. Removed warnings indicated by
17669 Stephane.Conversy@lri.fr
17670 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17671 looked for in the external subset
17672
17673Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017674
17675 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17676 on SGI by Stephane.Conversy@lri.fr
17677
Daniel Veillardb96e6431999-08-29 21:02:19 +000017678Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17679
17680 * all .h : changed the prototype declaration indent as in gtk
17681 * most .c : working on reducing the TODOs in the code
17682 * most .c : cleanup though -pedantic and Insure++
17683 * improvements on validation ID checkings.
17684 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17685 * xml-config.in: closed #1810
17686
17687Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017688
17689 * tree.h, valid.c, valid.h: more work on validity, IDs
17690 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17691 definition for AIX
17692
Daniel Veillardb556eb51999-08-15 17:19:50 +000017693Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17694
17695 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17696 the distribution due to a cut'n paste error at last commit
17697
Daniel Veillardb05deb71999-08-10 19:04:08 +000017698Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17699
17700 * configure.in: upgraded to version 1.4.0
17701 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17702 Big update, added a large part of the validation process,
17703 it should be usable, but some parts are missing
17704 * xpath.c: improved the implementation w.r.t. root.
17705 * Makefile.am: added more tests
17706 * test and result trees: added a lot of tests
17707 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17708
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017709Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17710
17711 * Added an HACKING file
17712
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017713Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17714
17715 * xpath.[ch] : improvements and debug of the XPath implementation
17716 * parser.c, HTMLparser.c : modified the parsers to be progressive
17717 * tree.[ch] : extended the Buffer promitives
17718 * xmlIO.[ch] : added basic I/O routines providing progressive
17719 parsing and ready for I18N conversion plugins
17720 * SAXresult/* : the SAX callback sequence maybe slightly different
17721 now
17722 * test*.c : improved/updated the tests programs
17723 * doc/* : recompiled the docs.
17724
Daniel Veillard15b75af1999-07-26 16:42:37 +0000177251999-07-26 Michael Meeks <michael@edenproject.org>
17726
17727 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17728
17729 * tree.c: Ditto.
17730
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017731Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17732
17733 * configure.in: upgraded to version 1.4.0
17734 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17735 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17736 XML query language, see http://www.w3.org/TR/xpath for more details.
17737 * parser.c, parser.h: added CHAR* related string functions for XPath
17738 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17739 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17740 rebuild the docs.
17741 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17742 and regression testing capabilities for XPath.
17743
Daniel Veillardd79d7871999-07-12 10:38:12 +000017744Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17745
17746 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17747 closing bug #1646
17748
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017749Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17750
17751 * Makefile.am, example/Makefile.am: closed bug #1683
17752
Daniel Veillard3166ab11999-07-11 16:14:19 +000017753Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17754
17755 * example/Makefile.am, configure.in: added the makefile for the
17756 gjobread example
17757
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017758Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17759
17760 * doc/Makefile.am:
17761 - fix which allow "make install DESTDIR=</install/prefix>".
17762
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017763Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17764
17765 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17766 which fixed a problem on the file reading-code.
17767
Daniel Veillard82150d81999-07-07 07:32:15 +000017768Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17769
17770 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17771 output.
17772 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17773
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017774Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * parser.h : Oops removed the binary compatibility problem
17777 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17778 * parser.c, HTMLparser.c: applied patches for reading from stdin
17779
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017780Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17781
17782 * parser.c, entities.c, valid.c: cleanup bug #1591
17783 * configure.in: cleanup bug #1592
17784 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17785 the same tree back-end. Hence gdome will be available for it.
17786 * doc/Makefile.am: close bug #617
17787
Daniel Veillard97fea181999-06-26 23:07:37 +000017788Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17789
17790 * parser.c: alloctate a per parser context SAX interface block
17791
Daniel Veillard14fff061999-06-22 21:49:07 +000017792Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17793
17794 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17795 and xmlEncodeEntitiesReentrant with the correct one :-\
17796
17797Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17798
17799 * commit of my internal XML base changes, quite a lot of
17800 changes, cleanups, better entities support, framework for
17801 new I/O and charset detection and handling
17802 * Fixed the configure/Makefile stuff to generate shared libs
17803 with the proper version info, so we jumped on rev from
17804 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17805 xmlEncodeEntities() result need to be freed now, and a string
17806 xmlParserVersion provide the current library version.
17807
Raph Levien05240da1999-06-15 21:27:11 +000017808Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17809
17810 * parser.c: fixed a buffer overrun for when you have a very long
17811 attribute with no entities in it.
17812
Daniel Veillardbb2da581999-06-13 14:37:07 +000017813Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17814
17815 * added example directory
17816 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17817
Daniel Veillard011b63c1999-06-02 17:44:04 +000017818Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17819
17820 * Release of libxml-1.1, nearly everything has been touched for
17821 this.
17822 * Added more regression tests
17823 * Updated the documentation
17824
Daniel Veillard27d88741999-05-29 11:51:49 +000017825Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17826
17827 * tree.[ch]: unified the XML_NO_CORBA defines.
17828 * parser.c encoding.[ch]: started plugging in char encoding detection
17829
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017830Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17831
17832 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17833 Also freed allocated buffer.
17834
Daniel Veillard27d88741999-05-29 11:51:49 +000017835Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017836 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17837 reentrancy problem at printing. One is left in entities.c, to
17838 remove ASAP
17839 * testSAX.c : added a test example showing the use of the SAX
17840 interface if one doesn't want to build the DOM tree.
17841 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17842
Daniel Veillard517752b1999-04-05 12:20:10 +000017843Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17844
17845 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17846 large revamping of the parser to use SAX callbacks
17847 http://www.megginson.com/SAX/ (or at least a C like interface
17848 a la Expat). It's now possible to set up your own callbacks
17849 and the parser will not build a DOM tree.
17850 * test/* result/*: updated the test suite, I finally removed
17851 the old Namespace draft support (PI based).
17852
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017853Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17854
17855 * Makefile.am: added test result to EXTRA_DIST for make tests
17856
Daniel Veillard64068b31999-03-24 20:42:16 +000017857Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17858
17859 * parser.c, parserInternals.h: moved the chars macro definitions
17860 to parserInternals.h
17861 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17862 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17863
Daniel Veillard012ccc11999-03-23 10:11:11 +000017864Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17865
17866 * xml-config.in : applied patch to make --version work
17867
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000178681999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17869
17870 * Makefile.am (check-local): Alias for `tests' target. This will
17871 cause `make check' to do the right thing.
17872 (tests): Don't run tests in srcdir. Also, replaced calls to
17873 basename with a `sed' "equivalent".
17874
Daniel Veillardd109e371999-03-05 06:26:45 +000017875Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17876
17877 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17878 it in the header and not the sources, updated the doc.
17879 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17880 pointing this out.
17881
Daniel Veillardbc50b591999-03-01 12:28:53 +000017882Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17883
17884 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17885 exported the inputStream routines.
17886 * doc/html/* : updated accordingly
17887
Daniel Veillardd692aa41999-02-28 21:54:31 +000017888Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17889
17890 * parser.c, parser.h, parserInternals.h: added a few extra
17891 internal calls to allocate and free parser contexts ...
17892 * doc/html/* : updated accordingly
17893
Daniel Veillard55a99271999-02-25 11:01:29 +000017894Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17895
17896 * configure.in, Makefile.am, doc/makefile.am : General changes for
17897 1.0.0 release and including the generated HTML documentation.
17898
Daniel Veillard35925471999-02-25 08:46:07 +000017899Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17900
17901 * makefile.am : added parserInternals.h, oops.
17902
Daniel Veillard1e346af1999-02-22 10:33:01 +000017903Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17904
17905 * parserInternals.h: added this header giving access to the parser
17906 internal functions.
17907 * doc/Makefile.am : added a rebuild target which rebuilds the full
17908 set of documentations
17909 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17910 the internal subset.
17911 * *.c *.h: modifications needed to generate the documentation using
17912 gtk-doc, cleanup of functions blocks, reorganisation of struct
17913 declarations.
17914
Daniel Veillard1164e751999-02-16 16:29:17 +000017915Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17916
17917 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17918 the tar and spec file to include the beginning of the doc.
17919
Nuno Ferreira03d04781999-02-13 00:07:17 +0000179201999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17921
17922 * doc/.cvsignore: Added this file.
17923
Daniel Veillard6800ef31999-02-08 18:33:22 +000017924Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17925
17926 * tree.c: fixed xmlGetProp to return "" when the attribute
17927 exists, even if the node-list is NULL.
17928
Daniel Veillard726c7e31999-02-08 15:13:10 +000017929Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17930
17931 * tree.c: patched an error outputting empty attribute values.
17932 * Makefile.am and doc/makefile.am: have been updated during the
17933 week-end. Sorry for an empty CVS log, I got a shell problem.
17934
Daniel Veillard1899e851999-02-01 12:18:54 +000017935Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17936
17937 * tree.h: cleaned up using enums instead of defines
17938 * parser.c, valid.[ch]: more work on parsing/output of element
17939 declarations
17940
Daniel Veillard3b9def11999-01-31 22:15:06 +000017941Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17942
17943 * valid.[ch], tree.c, parser.c : more work toward full parsing
17944 of XML DTDs.
17945 * README: added informations about mailing-list and on-line
17946 documentation
17947
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000179481999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17949
17950 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17951
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017952Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17953
17954 * parser.c, tree.[ch] : more work toward conformance testing,
17955 added a last element to accelerate parsing of very flat structures
17956 started working on internal subset Element content declaration.
17957 * valid.[ch] : first cut at adding code toward validation.
17958 * previous changes had also small impact on most files, especially
17959 the conformance testing using James Clark test suite.
17960
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017961Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17962
17963 * test/* : updated the examples, most of them were not well
17964 formed (humm), and added rdf2.
17965 * result/* : resulting changes in the output.
17966
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017967Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17968
17969 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17970
Daniel Veillard44b3a061998-12-05 17:27:22 +000017971Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17972
17973 * tree.c: patched a bug in the generation of empty attributes
17974
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017975Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17976
17977 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17978 for node/trees/documents/... Biggest problem is namespace
17979 support when copying subtrees.
17980
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017981Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17982
17983 * parser.c, entities.c: improve entities and char ref encoding,
17984 and cleanups of error messages.
17985
Daniel Veillard242590e1998-11-13 18:04:35 +000017986Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17987
17988 * parser.c, entities.c: simple bug hunting done during rpm2html and
17989 rpmfind integration.
17990
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017991Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17992
17993 * parser.[ch]: Added interfaces allowing to specify a SAX
17994 handler before parsing.
17995
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017996Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17997
17998 * parser.c: redirrect all errors reporting through the SAX
17999 error function
18000
Daniel Veillardda4d3c41998-11-04 20:07:05 +000018001Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18002
18003 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
18004 * libtool, tlmain ...: update of the libtool files
18005
Miguel de Icaza442321c1998-11-04 18:13:38 +0000180061998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
18007
18008 * entities.c: Use g_snprintf insteda of snprintf.
18009
Daniel Veillard0ba4d531998-11-01 19:34:31 +000018010Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18011
18012 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
18013 added ent5 test for this purpose.
18014 * parser.c, parser.h: formatting, comments and UTF-8 planning.
18015
Daniel Veillard27271681998-10-30 06:39:40 +000018016Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18017
18018 * parser.c: fixed? a strange error due to compression on a GWP
18019 document.
18020
Daniel Veillard25940b71998-10-29 05:51:30 +000018021Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18022
18023 * tree.[ch]: bug fixing
18024 * entities.[ch]: defined a specific type for predefined entities
18025 * doc/xml.html: more documentation on the library, how to use it,
18026 overview of the interfaces.
18027
Daniel Veillard16253641998-10-28 22:58:05 +000018028Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18029
18030 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
18031
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018032Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18033
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000018034 * tree.c: corrected a small bug
18035 * doc/xml.html: continuing writing documentation.
18036
18037Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18038
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018039 * debugXML.h debugXML.c: added debugging utilities.
18040 * tester.c: added --debug switch.
18041 * tree.c: patched an incorrect node->type assignment.
18042 * parser.c: formatting, ensure that node->doc != NULL in attributes
18043
Daniel Veillardccb09631998-10-27 06:21:04 +000018044Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18045
18046 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
18047 entity support and provide an internal representation close to
18048 DOM one (entity ref nodes, and attribute value as tree). I tried
18049 to preserve the interface but this will surely break some apps
18050 (I have to change rpm2html/rpmfind for example). I had to change
18051 two interfaces, and the generated tree is somewhat different.
18052 * doc/* : started documenting the XML library, the tree and
18053 DOM/Corba. This is a first step.
18054
Daniel Veillard11e00581998-10-24 18:27:49 +000018055Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18056
18057 * parser.c: Set up the fonctions comment block, boring but useful.
18058 * parser.h, SAX.c, parser.c: now attributes are processed through
18059 the SAX interface. The problem is that my SAX interface diverged
18060 quite a bit from the original one, well this is not an official
18061 spec, and translating it from Java to C is hairy anyway...
18062
Daniel Veillard97b58771998-10-20 06:14:16 +000018063Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18064
18065 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18066 fonctions comment block, boring but useful.
18067
18068Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018069
18070 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18071 conversion routines. However they are not yet used to convert the
18072 inputs. The core will run with UTF-8.
18073
Daniel Veillard33942841998-10-18 19:12:41 +000018074Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18075
18076 * tree.c : make sure that the type id is properly set-up when
18077 a new object is allocated, needed for DOM.
18078
Daniel Veillard27fb0751998-10-17 06:47:46 +000018079Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18080
18081 * tree.h, tree.c: Ok, the main objects in the tree will be native
18082 corba objects, it costs 8 bytes per Node, Attribute and Document
18083 but it simplifies the Corba integration a lot (no extra interface
18084 objects to allocate/free).
18085
Daniel Veillard0bef1311998-10-14 02:36:47 +000018086Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18087
18088 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18089 and changed NODEs contants for conformity with DOM Level 1
18090
Daniel Veillard27864701998-10-08 03:47:24 +000018091Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18092
18093 * added hooks to keep track of servants when creating objects
18094 xmlDoc and xmlNode (for Corba export).
18095
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018096Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18097
18098 * added xml-config script.
18099
Daniel Veillard7066a791998-10-01 20:28:28 +000018100Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18101
18102 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18103 to autoupdate libtool and automake conf files.
18104
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000181051998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18106
18107 * Makefile.am: Use '?' to separate the sed
18108 commands as ',' is used when people pass -Wl,something.
18109
18110
Daniel Veillard15a8df41998-09-24 19:15:06 +000018111Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18112
18113 * tree.c, tree.h: added a per-document compression interface.
18114
Daniel Veillard151b1b01998-09-23 00:49:46 +000018115Tue Sep 22 20:47:38 EDT 1998
18116
18117 * tree.c, tree.h: added saving with compression and added interfaces
18118 to control the compression level (xmlGetCompressMode,
18119 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18120
Daniel Veillard70120ff1998-09-22 00:24:21 +000018121Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18122
18123 * parser.c: corrected a loop for files of size 0
18124
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000181251998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18126
18127 * error.h: New file. Contains prototyes from `error.c'.
18128
Tom Tromeyc19653d1998-08-14 01:22:43 +000018129Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18130
18131 * Makefile.am (xmlincdir): New macro.
18132 (xmlinc_HEADERS): Renamed from include_HEADERS.
18133
Daniel Veillard845664d1998-08-13 04:43:19 +000018134Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18135
18136 * applied small patch on numeric entities from
18137 Christopher Blizzard <blizzard@appliedtheory.com>
18138
Daniel Veillard260a68f1998-08-13 03:39:55 +000018139Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18140
18141 * New release 0.2, removed the old xml_* files so that it's
18142 coherent with the other CVS base (W3C), far better conformance
18143 to standard, new namespaces, decent entities support, beginning
18144 of a SAX-like interface. Nearly nothing left intact, even the
18145 test examples ...
18146
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000181471998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18148
18149 * .cvsignore: Add .deps dir
18150
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018151Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18152
18153 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18154
Daniel Veillardfe926001998-07-26 04:28:20 +000018155Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018156
Daniel Veillardfe926001998-07-26 04:28:20 +000018157 * configure.in: added test for CPP
18158 * AUTHORS, Changelog: the original ones didn't get commited but the
18159 glib ones instead, fixed.
18160 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018161
Daniel Veillardfe926001998-07-26 04:28:20 +000018162Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018163
Daniel Veillardfe926001998-07-26 04:28:20 +000018164 * integrated code developped at W3C
18165 * changed the original Copyright
18166 * migrated to automake
18167 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018168