blob: d1ba77ff60fb43d785270467313c0cd0f26ed54c [file] [log] [blame]
Daniel Veillardc064b472003-09-29 10:55:05 +00001Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlmemory.c: better fix, avoids breaking the python bindings
4
Daniel Veillardfb43bd62003-09-29 09:22:39 +00005Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * xmlmemory.c: fix a compilation problem when configuring
8 with debug but without mem-debug
9
Daniel Veillard4432df22003-09-28 18:58:27 +000010Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * Makefile.am: cleanup, creating a new legacy.c module,
13 made sure make tests ran in reduced conditions
14 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
15 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
16 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
17 increased the modularization, allow to configure out
18 validation code and legacy code, added a configuration
19 option --with-minimum compiling only the mandatory code
20 which then shrink to 200KB.
21
Daniel Veillard9ee35f32003-09-28 00:19:54 +000022Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
23
24 * parser.c: fix a bug raised by the Mips compiler.
25 * include/libxml/SAX.h include/libxml/parser.h: move the
26 SAXv1 block definitions to parser.h fixes bug #123380
27 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
28 the attribute and element pool borken 2 commits ago.
29 Start playing with an entry point to preserve a subtree.
30 * entities.c: remove a warning.
31
William M. Brack7b9154b2003-09-27 19:23:50 +000032Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
33
34 * encoding.c, parser.c, relaxng.c: further (final?) minor
35 changes for compilation warnings. No change to logic.
36
William M. Brackb670e2e2003-09-27 01:05:55 +000037Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
38
39 * parser.c: fixed small problem with missing entities (test/ent2)
40
Daniel Veillard9d8c1df2003-09-26 23:27:25 +000041Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
42
43 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +000044 if the result is not well formed that ctxt->myDoc is not NULL
45 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +000046
Daniel Veillard7d515752003-09-26 19:12:37 +000047Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * parser.c: other patches from William Brack to avoid
50 compilation warnings on AIX.
51
William M. Brack899e64a2003-09-26 18:03:42 +000052Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
53
54 * HTMLparser.c, entities.c, xmlreader.c: minor change to
55 avoid compilation warnings on some (e.g. AIX) systems
56
Daniel Veillard11476b42003-09-26 14:51:39 +000057Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * parserInternals.c: fixed a backward compatibility problem
60 when formatting "deprecated SAXv1 function ignorableWhitespace"
61 could be reproduced by xmllint --format
62
Daniel Veillarddca8cc72003-09-26 13:53:14 +000063Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * doc/libxml2-api.xml: rebuilt the API
66 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
67 --nocdata and --nsclean to remove CDATA section and surperfluous
68 namespace declarations
69 * parser.c SAX2.c: implementation of the 2 new options
70
Daniel Veillard9475a352003-09-26 12:47:50 +000071Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
72
73 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
74 added the same htmlRead APIs than their XML counterparts
75 * include/libxml/parser.h: new parser options, not yet implemented,
76 added an options field to the context.
77 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
78 is found within a cdata section.
79 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
80 result/cdata2.sax test/cdata2: add one more cdata test
81
Daniel Veillard60942de2003-09-25 21:05:58 +000082Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
85 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
86 base URL parameter when not loading from a file or URL.
87
Daniel Veillard092643b2003-09-25 14:29:29 +000088Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * configure.in: preparing a beta3 solving the ABI problems
91 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
92 include/libxml/globals.h include/libxml/SAX.h: make sure the
93 global variables for the default SAX handler are V1 ones to
94 avoid ABI compat problems.
95 * xmlreader.c: cleanup of uneeded code
96 * hash.c: fix a comment
97
Daniel Veillard7a02cfe2003-09-25 12:18:34 +000098Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
99
100 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
101 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
102 fixing some comments to avoid warnings from apibuild.py
103
Daniel Veillard70b18562003-09-24 21:45:21 +0000104Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * win32/configure.js: patch from Stephane Bidoul for configuring
107 the beta2 version #123104
108
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000109Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
110
111 * Makefile.am: adding repeated parsing and validating tests
112 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
113 DOM tree building interfaces use the dictionary from the
114 parsing context to build the element and attributes names
115 as well as formatting spaces and short text nodes
116 * include/libxml/dict.h dict.c: added some reference counting
117 for xmlDictPtr because they can be shared by documents and
118 a parser context.
119 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
120 functions and use the standard ones now.
121 * xmllint.c: add --nodict
122 * python/libxml.c: fix a stupid bug so that ns() works on
123 attribute nodes.
124
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000125Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
126
127 * parser.c include/libxml/parser.h: adding a new set of
128 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
129 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
130 a clear define of xmlParserOption, xmlCtxtUseOptions()
131 should simplify custom parsing without being tempted to
132 use global variables, and xmlCtxtReset() should allow reuse
133 of a context for multiple parsing.
134 * xmllint.c: switched to use xmlReadXXX, allow options to
135 be used simultaneously with less troubles.
136 * tree.c: simple warning removal
137 * doc/apibuild.py: small fix
138 * doc/libxml2-api.xml win32/libxml2.def.src: updated
139
Daniel Veillard1f40d682003-09-23 09:16:56 +0000140Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
141
142 * parser.c: revert xmlCreateDocParserCtxt() since this break
143 the parseDoc() python bindings
144
Daniel Veillard309f81d2003-09-23 09:02:53 +0000145Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * parser.c: make sure xmlDetectSAX2() is called only at
148 parsing time to avoid breaking apps changing the SAX
149 callbacks after context allocation, change xmlCreateDocParserCtxt()
150 to use an immutable buffer instead of a copy
151
Daniel Veillard9ec26532003-09-23 07:43:19 +0000152Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * xmlIO.c: applied patch from Markus Keim fixing a problem
155 with I/O callback registration.
156 * include/libxml/xmlerror.h: fixed #122994 comment numbering
157 for xmlParserErrors
158
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000159Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
160
161 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
162 really a const xmlChar*
163 * xmlreader.c include/libxml/xmlreader.h: addin the
164 xmlTextReaderConstString() to get an interned string from
165 the reader
166
William M. Brack69848302003-09-22 00:24:51 +0000167Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
168
169 * error.c: fixed a warning message (trivial)
170 * doc/search.php: removed incorrect warning message when word
171 search not found in last of multiple tables (bug 119535)
172
Daniel Veillarde72c5082003-09-19 12:44:05 +0000173Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
174
175 * configure.in: preparing a 2.6.0-beta2 release
176 * xmlIO.c: avoid a warning
177 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
178 by Chris Ryland
179 * include/libxml/dict.h: add a QName access lookup to the
180 dictionary.
181 * xmlreader.c include/libxml/xmlreader.h: adding const access
182 based on the dictionary interface for string read from the
183 reader, the node content access is still TODO, it's too different
184
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000185Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
186
187 * SAX2.c: fixing namespace DTD validations
188 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
189 namespaces is slightly different now.
190 * Makefile.am: report the memory used in Timingtests (as well as time)
191
Daniel Veillard53350552003-09-18 13:35:51 +0000192Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
193
194 * Makefile.am: add streaming on memory regression tests, found
195 bad bugs in the reader interface
196 * xmlreader.c: fixing bugs w.r.t. very large names, and special
197 condition in end of file.
198 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
199 adding immutable buffers, and parser input based on those,
200 but this should not be used (yet) for general parsing
201 * parser.c: added a comment about using immutable buffers for
202 general parsing.
203 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
204 output of the regression tests
205 * xmllint.c: using the immutable buffers when streaming on
206 mmaped file (--stream --memory)
207
Daniel Veillard536fad52003-09-18 10:05:56 +0000208Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000210 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000211
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000212Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * Makefile.am: add a Timingtests target to check bad behaviour
215 from the streaming engine
216 * dbgen.pl dbgenattr.pl: perl script to generate big instances
217 * xmlreader.c: fix a bad behaviour on large buffer inputs
218
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000219Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * dict.c xmlreader.c: two small improvements
222
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000223Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
224
225 * parserInternals.c: avoid a leak with previous patch
226
Daniel Veillard007d51e2003-09-17 20:07:28 +0000227Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * python/libxml.c: use stderr and not stdout for default errors
230 in python environment bug #122552
231
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000232Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
233
234 * parserInternals.c: small fix from Rob Richards for input filename
235 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
236 * xmlIO: adding a guard in one function
237
Daniel Veillard19895052003-09-17 13:59:32 +0000238Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
241 reducing memory allocation and free and avoiding expensive routines
242
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000243Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
246 seriously with per-document dict and element and attribute nodes
247 reuse in the xmlReader. This seems to lead to an interesting
248 speedup of the xmlReader already.
249
Daniel Veillard81514ba2003-09-16 23:17:26 +0000250Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * dict.c include/libxml/dict.h: do string allocations in large
253 pools, allowing to find if a string pertain to a dict quickly
254 * xmllint.c: fix --stream --repeat --timing
255 * Makefile.am: the testThreads run output should be seen.
256
Daniel Veillard8a44e592003-09-15 14:50:06 +0000257Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * SAX2.c include/libxml/parser.h: starting work on reusing the
260 parser dictionary for the element and attribute tag names.
261 Add pools for Element and Attributes in the parser context,
262 which should help speeding up the reader.
263 * Makefile.am result/*.rdr : adding non-python reader regression
264 tests.
265
Daniel Veillard62998c02003-09-15 12:56:36 +0000266Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * SAX2.c parser.c valid.c: starting to cleanup some of the
269 problems exposed by the W3C/NIST regression suite.
270 * result/ent7.sax result/xml2.sax: small fixes.
271
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000272Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * parser.c: more parser error factoring
275
William M. Brack3a6da762003-09-15 04:58:14 +0000276Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
277
278 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
279
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000280Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * parser.c include/libxml/xmlerror.h: factoring of more
283 error handling code, serious size reduction and more lisibility
284 of the resulting code.
285 * parserInternals.c parser.c include/libxml/parserInternals.h
286 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
287 checks are done, use a counter for entities. Entities where freed and
288 reallocated at the same address failing the check.
289 * tree.c: avoid a warning
290 * result/valid/* result/VC/*: this slightly changes some validation
291 error messages.
292
William M. Brack4e52f2f2003-09-14 18:07:39 +0000293Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
294
295 * valid.c: fixed bug 121759 - early declaration of
296 attribute-list in external DTD
297
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000298Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
299
300 * parser.c include/libxml/xmlerror.h: starting cleaning up
301 error handling, factorize error processing
302 * doc/xmllint.html: update of the page, remove --sgml
303
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000304Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
305
306 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
307 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
308 broken pseudo SGML DocBook parser code.
309
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000310Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
313 valgrind pointed out the strings overlapped. cleanup .
314
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000315Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317 * tree.c: applied speedup to xmlSearchNs() as suggested by
318 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
319 applying the same trick.
320
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000321Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
322
323 * parser.c parserInternals.c tree.c include/libxml/parser.h
324 include/libxml/xmlerror.h: adding namespace checkings
325 while making sure they still parse as wellformed documents.
326 Add an nsWellFormed status report to the context, and
327 provide new appropriate error codes.
328 * Makefile.am result/namespaces/* test/namespaces/*: add
329 specific regression testing for the new namespace support
330 * test/att5 result/noent/att5 result/att5 result/att5.sax:
331 add more coverage for the attribute parsing and normalization
332 code.
333
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000334Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
335
336 * threads.c: backport of a thread bugfix from 2_5_X branch
337
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000338Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
339
340 * parser.c: fixed a bug in one corner case of attribute parsing.
341
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000342Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * configure.in doc/* : 2.6.0beta1 changes
345 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
346 normalization, might not be totally fixed but this should
347 make sure SAX event provide the right strings for attributes
348 except entities for which libxml2 is different by default
349 This should fix #109564
350 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
351 in attribute callback values
352 * result/c14n/with-comments/example-4
353 result/c14n/without-comments/example-4: this also fixes a subtle
354 bug in the canonicalization tests.
355
Daniel Veillarde57ec792003-09-10 10:50:59 +0000356Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 Time to commit 3 days of work rewriting the parser internal,
359 fixing bugs and migrating to SAX2 interface by default. There
360 is some work letf TODO, like namespace validation and attributes
361 normalization (this break C14N right now)
362 * Makefile.am: fixed the test rules
363 * include/libxml/SAX2.h include/libxml/parser.h
364 include/libxml/parserInternals.h SAX2.c parser.c
365 parserInternals.c: changing the parser, migrating to SAX2,
366 adding new interface to switch back to SAX1 or initialize a
367 SAX block for v1 or v2. Most of the namespace work is done
368 below SAX, as well as attribute defaulting
369 * globals.c: changed initialization of the default SAX handlers
370 * hash.c tree.c include/libxml/hash.h: added QName specific handling
371 * xmlIO.c: small fix
372 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
373 version code path
374 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
375 pointed out a typo in a very old test namespace
376
William M. Brackc07329e2003-09-08 01:57:30 +0000377Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
378
379 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
380 of compressed files, setting doc->compressed appropriately
381 (bug #120503).
382
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000383Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * parser.c: try to cope with the fact that apps may still
386 have allocated smaller SAX callbak block
387
Daniel Veillard0fb18932003-09-07 09:14:37 +0000388Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
389
390 * dict.c: allow to give -1 for undefined length in lookups
391 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
392 first round of work on the new SAX2 interfaces, the API
393 will change but commiting before changing for historical
394 reference.
395
William M. Brack4811ba32003-09-06 18:02:53 +0000396Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
397
398 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
399 sax->warning with wrong params).
400
Daniel Veillard93625d32003-09-05 08:36:12 +0000401Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * include/libxml/globals.h: patch from Stéphane Bidoul to export
404 globals entry points to the python bindings
405
Daniel Veillard40412cd2003-09-03 13:28:32 +0000406Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
407
408 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
409 by default instead of "HTML"
410 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
411 avoiding calls to "areBlanks" when not needed.
412 * include/libxml/parser.h include/libxml/tree.h: some structure
413 extensions for future work on using per-document dictionaries.
414
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000415Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
418 tree, keeping result in the same tree, added SAXtests to the
419 default "make tests"
420
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000421Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
422
423 * include/libxml/xmlexports.h: defined additional macros which
424 affect exports and added mingw section
425
William M. Brack008c06b2003-09-01 22:17:39 +0000426Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
427
428 * doc/index.py: fixed problem parsing xhtml docs
429 * doc/xmlreader.html,doc/guidelines.html: small modification
430 to avoid problem in python parsing.
431 * doc/search.php: fixed upper case filename problem for XSLT docs
432
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000433Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * xinclude.c: patch from Mark Vakoc that allows compiling
436 with XInclude but without XPointer support.
437
Daniel Veillarde8553732003-09-01 20:33:14 +0000438Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
441 to add --libtool-libs option to xml2-config script.
442
William M. Brack3f479502003-09-01 04:58:15 +0000443Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
444
445 * doc/README.docs, doc/Makefile.am: new file added,
446 giving some description of the documentation generation process
447 * doc/search.php: fixed problem with upper case on filenames
448
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000449Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
450
451 * win32/Makefile.bcb: updates by Eric Zurcher
452
William M. Brackcdfa2862003-08-29 06:03:38 +0000453Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
454
455 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
456 to compensate for pollution from Igor's header taint
457 (quick before Daniel notices)
458
Daniel Veillard67906942003-08-28 21:13:25 +0000459Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * SAX2.c: fixed a namespace error on attribute reporting bug
462 pointed out by Tobias Reif
463 * test/p3p result/p3p result/noent/p3p: this test case was wrong
464 using xmlsn instead of xmlns...
465
Igor Zlatkovic65901252003-08-28 16:26:12 +0000466Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
467
468 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
469 typos reported by Mark Vakoc
470
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000471Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
472
473 add:
474 * doc/tutorial/api.html
475 * doc/tutorial/ar01s09.html
476 * doc/tutorial/includexpath.c
477 updated
478 * doc/tutorial/*.html
479 fix my bad - forgot to check in new files when I last
480 updated
481
482
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000483Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
484
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000485 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000486 * xmllint.c: fixed time inclusion for various compilers
487
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000488Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
489
490 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
491 few casts to shut the compiler warnings
492
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000493Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
494
495 * win32/Makefile.* win32/configure.js: fixed for mingw
496
Daniel Veillard5805be22003-08-28 08:03:23 +0000497Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * globals.c threads.c: fixing bug #120870 try to avoid problem
500 with uninitialized mutexes
501
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000502Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
505 up with multiple states, select the "best" one. Fix #120682
506 * result/relaxng/tutor11_2_3.err: small change resulting
507
508Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
511
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000512Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
513
514 * include/libxml/[threads-xpointer].h: realigned parameters
515 after taint
516
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000517Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
518
519 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
520 as reported by Eric Zurcher
521
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000522Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
523
524 * relaxng.c: fixed bug #120386 again a problem introduced when
525 trying to reuse automata for content validation. Fix a bug report
526 problem on zeroOrMore
527 * result/relaxng/tutor3_7_err: change slightly error reporting.
528
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000529Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
530
531 * include/libxml/Makefile.am: make sure the new header will
532 be included when generating a new distribution.
533
Daniel Veillard73827cb2003-08-25 10:57:27 +0000534Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
535
536 * relaxng.c: fixed a couple of stupid bugs in the state allocation
537 routines which led to bug #120040 and the ones reported by
538 Martijn Faassen
539
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000540Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
541
542 * include/libxml/parserInternals.h include/libxml/relaxng.h
543 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
544 parameters after taint.
545
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000546Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
547
548 * include/libxml/xmlversion.h.in: moved export defs to a separate
549 file for consistency.
550 * include/libxml/xmlexports.h: new file, contains export defs.
551
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000552Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
553
554 * include/libxml/*.h genUnicode.py: exportability taint
555 of the headers.
556
Daniel Veillard11af4292003-08-21 10:39:13 +0000557Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
558
559 * SAX.c: make the deprecated interfaces log an error message
560 to be sure it won't get used.
561
Daniel Veillard1af9a412003-08-20 22:54:39 +0000562Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
563
564 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
565 Adding new version of the SAX interface, it's not there yet,
566 currently just preparing the work
567 * globals.c parser.c SAX.c include/libxml/SAX.h
568 include/libxml/globals.h include/libxml/parser.h: doing some
569 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
570 while keeping functionalities, preparing SAX2 integration.
571 * dict.c: small cleanup.
572
Daniel Veillarde5984082003-08-19 22:21:13 +0000573Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
574
575 * tree.c: fixes a small bug introduced in last commit and detected
576 by valgrind.
577
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000578Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
579
580 * dict.c hash.c: optimization when freeing hash tables.
581 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
582 allocations
583 * parser.c parserInternals.c include/libxml/parser.h: keep a
584 single allocated block for all the attributes callbacks,
585 avoid useless malloc()/free()
586 * tree.c: do not realloc() when growing a buffer if the buffer
587 ain't full, malloc/memcpy/free avoid copying memory.
588
Daniel Veillard66f68e72003-08-18 16:39:51 +0000589Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
590
591 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
592 --dtdvalidfpi for Tobias Reif
593
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000594Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
595
596 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
597 new dictionary module to keep a single instance of the names used
598 by the parser
599 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
600 switched all parsers to use the dictionary internally
601 * include/libxml/HTMLparser.h include/libxml/parser.h
602 include/libxml/parserInternals.h include/libxml/valid.h:
603 Some of the interfaces changed as a result to receive or return
604 "const xmlChar *" instead of "xmlChar *", this is either
605 insignificant from an user point of view or when the returning
606 value changed, those function are really parser internal methods
607 that no user code should really change
608 * doc/libxml2-api.xml doc/html/*: the API interface changed and
609 the docs were regenerated
610
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000611Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
612
613 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
614
William M. Bracka716ff12003-08-16 14:58:33 +0000615Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
616
617 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
618 fixed part (2) of bug 119535 (wrong alpha case on filenames)
619
William M. Brackc6e07552003-08-16 12:44:47 +0000620Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
621
622 * doc/API*.html, doc/html/*: regenerated API documentation
623 for xmlsoft.org (part of Bug 119535)
624
William M. Brack7a821652003-08-15 07:27:40 +0000625Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
626
627 * encoding.c, threads.c, include/libxml/HTMLparser.h,
628 doc/libxml2-api.xml: Minor changes to comments, etc. for
629 improving documentation generation
630 * doc/Makefile.am: further adjustment to auto-generation of
631 win32/libxml2.def.src
632
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000633Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
634
635 * News configure.in: preparing libxml2-2.5.10 release
636 * doc/* : updated the doc and rebuilt
637
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000638Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
641 Malcolm Tredinnick with the patch he suggested.
642
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000643Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
646
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000647Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * uri.c: fixing an use of strcpy() where both strings overlap
650 pointed out by valgrind.
651
Daniel Veillard98485322003-08-14 15:44:40 +0000652Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
655 some compilation warnings.
656 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
657 plus some cleanup and better error reporting.
658
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000659Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
660
661 * encoding.c: applied UTF-16 encoding handling patch provided by
662 Mark Itzcovitz
663 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
664 not having iconv support.
665
Daniel Veillard1638a472003-08-14 01:23:25 +0000666Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
667
668 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
669 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
670 mingw compiler on Windows.
671
Daniel Veillardb19ba832003-08-14 00:33:46 +0000672Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
673
674 * parser.c: fixed the serious CPU usage problem reported by
675 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000676 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000677 missing in htmlSAXParseDoc
678
William M. Brackccf9e392003-08-13 14:50:18 +0000679Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
680
681 * doc/Makefile.am: Removed dependency from libxml2.def.src
682
William M. Brack476cd962003-08-13 11:09:42 +0000683Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
684
685 * autogen.sh: took away the requirement for automake-1.4,
686 changed the messages for getting auto* tools to current
687 gnu pages.
688 * configure.in: added check for Linux Dec alpha requiring
689 -ieee flag, fixed test for ipv6
690 * trionan.c: fixed problem for compiling on Linux Dec alpha
691 using native compiler
692 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
693 whenever libxml2-api.xml is changed.
694
Daniel Veillard6b621b82003-08-11 15:03:34 +0000695Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
696
697 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
698 is not used.
699
William M. Brack30909422003-08-10 00:14:20 +0000700Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
701
702 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
703
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000704Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * News configure.in: preparing libxml2-2.5.9 release
707 * doc/* : updated the doc and rebuilt
708
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000709Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
712 definition to get a correct API XML description. This was apparently
713 breaking Windows build.
714
Daniel Veillard14f752c2003-08-09 11:44:50 +0000715Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
718 the progressive HTML parser front-end on large character data
719 island leading to an erroneous end of data detection by the
720 parser. Some cleanup too to get closer from the XML progressive
721 parser.
722
William M. Brack6d13f332003-08-08 16:40:36 +0000723Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
724
725 * win32/configure.js: Added in support for the ISO8859X
726 module (patch provided by Jesse Pelton)
727
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000728Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
729
730 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
731 when the library is not initialized and one try to save, the
732 locks in threaded env might not been initialized, playing safe
733 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
734 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
735 his tests to the regression suite.
736
William M. Brack41e6bed2003-08-08 10:53:06 +0000737Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
738
739 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
740 (with apologies to Igor) - Enhanced handling of docb and
741 nanohttp.
742
William M. Brack16db7b62003-08-07 13:12:49 +0000743Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
744
745 * encoding.c: further small changes for warnings when
746 configured with --with-iconv=no
747
William M. Bracka71a8ef2003-08-06 04:43:55 +0000748Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
749
750 * error.c trionan.[ch] testThreads.c python/generator.py:
751 further small changes to elminate most of the remaining
752 warnings.
753
William M. Brackc1939562003-08-05 15:52:22 +0000754Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
755
756 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
757 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
758 python/libxml.c include/libxml/xmlmemory.h: small changes
759 to syntax to get rid of compiler warnings. No changes
760 to logic.
761
Daniel Veillardc758c222003-08-04 20:42:34 +0000762Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
763
764 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
765
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000766Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
767
768 * tree.c: fixed a small problem in the patch for #118763
769 * result/HTML/doc3.htm*: this reverts back to the previous result
770
Daniel Veillard91e69c52003-08-04 01:43:07 +0000771Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
772
773 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
774 and rebuilt, apparently some C++ wrappers are not available,
775 c.f. bug #118943
776
Daniel Veillard39057f42003-08-04 01:33:43 +0000777Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
778
779 * tree.c: fixing HTML attribute serialization bug #118763
780 applying a modified version of the patch from Bacek
781 * result/HTML/doc3.htm*: this modifies the output from one test
782
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000783Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
784
785 * tree.c include/libxml/tree.h: added a new API to split a
786 QName without generating any memory allocation
787 * valid.c: fixed another problem with namespaces on element
788 in mixed content case
789 * python/tests/reader2.py: updated the testcase with
790 Bjorn Reese fix to reader for unsignificant white space
791 * parser.c HTMLparser.c: cleanup.
792
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000793Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
794
795 * catalog.c: trying to fix #118754 of possible recursion in the
796 catalogs. Not fantastically happy about the current fix since
797 it's likely to break under very thread intensive concurrent
798 access to the catalog. Better solution might to keep the depth
799 an extra argument to the resolution functions.
800
Daniel Veillard7b68df92003-08-03 22:58:54 +0000801Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
802
803 * valid.c: fixed bug #118712 about mixed content, and namespaced
804 element names.
805 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
806 in the regression tests
807
William M. Brack779af002003-08-01 15:55:39 +0000808Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
809
810 Coninuing work on bug 118559
811 * DOCBparser.c: removed 2 unsed vars
812 * xmlregexp.c: changed some numeric const to their enum symbols
813 * xmlreader.c: changed one var define from int to enum
814 (a little more to be done, awaiting co-ordination)
815 * relaxng.c: deleted one unused var
816 * xmllint.c: deleted some unused vars, changed one arg
817 val from int to enum
818 * testHTML.c, testDocbook.c: changed some arg vals to enum const
819 * xmlIO.c: fixed typo from last night (small warning msg)
820
William M. Brack78637da2003-07-31 14:47:38 +0000821Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
822
823 Working on bug 118559
824 * error.c: deleted unused variable
825 * parserInternals.c: deleted unneeded 'const' qualifier
826 * parser.c: changed variable type for enum temp storage
827 * xmlIO.c: changed debugging var to be inside #ifdef
828 * valid.c: removed unused variable
829 * HTMLparser.c: removed some unneeded 'const' qualifiers
830 * xpath.c: added some type casts, removed some unused vars
831 * xinclude.c: added one type cast
832 * nanohttp.c: repositioned some #ifdef to avoid unused var
833 * nanoftp.c: removed unused var
834
Daniel Veillard97e01882003-07-30 18:59:19 +0000835Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
836
837 * HTMLparser.c: applied a patch from William Brack about
838 the problem of parsing very large HTML instance with comments
839 as raised by Nick Kew
840
Daniel Veillardd6038e02003-07-30 16:37:18 +0000841Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
842
843 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
844 patch from Bjorn Reese for xmlTextReaderNodeType() and
845 significant whitespace. There is an enum for node type
846 values now.
847
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000848Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
849
850 * encoding.c: applying patch from Peter Jacobi to added
851 ISO-8859-x encoding support when iconv is not available
852 * configure.in include/libxml/xmlversion.h.in
853 include/libxml/xmlwin32version.h.in: added the glue needed
854 at the configure level and made it the default for Windows
855
Daniel Veillardc2664642003-07-29 20:44:53 +0000856Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
857
858 * python/generator.py python/libxml.c python/libxml2class.txt:
859 patch from Joachim Bauch + cleanup for Relax NG error callbacks
860 in python
861
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000862Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
863
864 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
865 cleanup patch, and also avoided a possible memory leak
866
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000867Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
868
869 * encoding.c: fix the previous commit
870
William M. Brack4a557d92003-07-29 04:28:04 +0000871Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
872
873 * HTMLparser.c: fixed problem with comments reported by Nick Kew
874 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
875 some future cleanup of UTF8 handling
876
Daniel Veillard9deb2422003-07-28 20:40:59 +0000877Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
878
879 * xpath.c: applied a change suggested by Sean Griffin in bug
880 #118494 about a memory leak in EXSLT
881
Daniel Veillardd94849b2003-07-28 13:02:24 +0000882Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
883
884 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
885 when fixing the previous Relax-NG bugs
886 * result/relaxng/*: This slightly changes the output messages of
887 some regression tests.
888 * configure.in: added support of -with-fexceptions for nested C++
889 support.
890
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000891Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
892
893 * doc/tutorial/apa.html
894 * doc/tutorial/apb.html
895 * doc/tutorial/apc.html
896 * doc/tutorial/apd.html
897 * doc/tutorial/ape.html
898 * doc/tutorial/apf.html
899 * doc/tutorial/apg.html
900 * doc/tutorial/aph.html
901 * doc/tutorial/ar01s02.html
902 * doc/tutorial/ar01s03.html
903 * doc/tutorial/ar01s04.html
904 * doc/tutorial/ar01s05.html
905 * doc/tutorial/ar01s06.html
906 * doc/tutorial/ar01s07.html
907 * doc/tutorial/ar01s08.html
908 * doc/tutorial/index.html
909 * doc/tutorial/ix01.html
910 * doc/tutorial/xmltutorial.pdf
911 * doc/tutorial/xmltutorial.xml
912 update tutorial with XPath example
913
914
Daniel Veillard597bc482003-07-24 16:08:28 +0000915Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
916
917 * SAX.c parser.c: fixing a bug about a special case of namespace
918 handling, this closes bug #116841
919
Daniel Veillard2134ab12003-07-23 19:56:29 +0000920Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
921
922 * relaxng.c result/relaxng/*: checked and fixed the compilation
923 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
924 This slightly changes the output messages of some regression tests.
925
Daniel Veillardc127adc2003-07-23 15:07:08 +0000926Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
927
928 * xmlreader.c: fixed an out of bound error #118052 , the good
929 part if that base64 code was not in use yet ...
930
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000931Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
932
933 * doc/xmllint.html
934 include html version of the xmllint man page, so an
935 up-to-date version is visible on the Web
936
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000937Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
938
939 * xinclude.c include/libxml/xinclude.h: added a new API
940 xmlXIncludeProcessTree() to process XInclude only on a subtree
941 this should fix bug #115385
942
Daniel Veillard409a8142003-07-18 15:16:57 +0000943Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
944
945 * relaxng.c include/libxml/relaxng.h: adding Get interface for
946 the error callback and parameters of parsing and validation
947 contexts
948 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
949 on text nodes.
950
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000951Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
952
953 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
954 when using the push XML parser.
955 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
956 added the test to the regression suite.
957
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000958Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
959
960 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
961 as suggested by Rob Richards
962
Daniel Veillard34ba3872003-07-15 13:34:05 +0000963Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
964
965 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
966 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
967 to unsigned int and a couple of others.
968
969Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
970
971 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
972
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000973Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
974
975 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
976
Daniel Veillarddf101d82003-07-08 14:03:36 +0000977Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
978
979 * globals.c threads.c: fixes some problem when freeing unititialized
980 mutexes
981
Daniel Veillard2db8c122003-07-08 12:16:59 +0000982Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
983
984 * nanoftp.c nanohttp.c: the modules should not import <config.h>
985 directly, some cleanups
986 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
987 validation code.
988
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000989Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
990
991 * win32/configure.js: Jesse Pelton pointed out a problem in the
992 javascript code.
993
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000994Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * NEWS doc/*: regenerated
997 * nanoftp.c nanohttp.c: might fix includes problems with the
998 Ipv6 support on solaris
999 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1000 defined as #IMPLIED
1001
Daniel Veillard560c2a42003-07-06 21:13:49 +00001002Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1003
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001004 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001005 * nanohttp.c: changed some preprocessor block
1006 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1007 hexBinary schema datatype and adding support for totalDigits and
1008 fractionDigits facets.
1009
Daniel Veillard7a985a12003-07-06 17:57:42 +00001010Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1013
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001014Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * xinclude.c: fixed bug #116095 removing the error message when
1017 reapplying XInclude to a document.
1018
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001019Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * xmlIO.c: applied small changes to portability layer for
1022 compilation on DJGPP Ms-DOS compiler.
1023
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001024Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * parser.c HTMLparser.c: use the character() SAX callback
1027 if the cdataBlock ain't defined.
1028 * xpath.c: fix bug #115349 allowing compilation when configured
1029 with --without-xpath since the Schemas code needs NAN and co.
1030
William M. Brack59002e72003-07-04 17:01:59 +00001031Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1032
1033 Fixed problem with multi-threading, shown by the test program
1034 testThreads. After fix, ran mutiple tests on various speed
1035 machines (single and dual processor X86), which all seem okay.
1036
1037 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1038
1039 * threads.c: added missing initialisation for condition variable
1040 in xmlNewRMutex.
1041
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001042Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1045 closing bug #114837
1046
1047 * configure.in: Added checks for IPv6 support and getaddrinfo().
1048
1049 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1050
1051 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1052
1053 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1054 field or sockaddr_in field, depending upon the availability of IPv6
1055 support.
1056 have_ipv6(): Added to check for run-time IPv6 support.
1057 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1058 Modified to parse a URI with IPv6 address given in [].
1059 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1060 resolution, if it is available on the system, as gethostbyname
1061 does not return IPv6 addresses on some platforms.
1062 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1063 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1064 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1065 we are dealing with.
1066
1067 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1068 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1069 a URI with IPv6 address given in [].
1070 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1071 available on the system. Also IPv6 addresses will be resolved by
1072 gethostbyname only if IPv6 run-time support is available.
1073 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1074
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001075Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1076
1077 * win32/configure.js include/win32config.h
1078 include/libxml/xmlversion.h.in: Applied the patch for BCB
1079 by Eric Zurcher.
1080
Daniel Veillardd7cec922003-06-13 12:30:10 +00001081Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1084 due to #115104 and while fixing #115101 . HTML URLs must not
1085 be version dependant.
1086
Daniel Veillard8265a182003-06-13 10:05:56 +00001087Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * entities.c: do not generate &quot; for " outside of attributes
1090 * result//*: this changes the output of some tests
1091
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001092Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * parser.c xmlIO.c: trying to fix #114277 about when file
1095 remapping and escaping should really be attempted.
1096
Daniel Veillarda37aab82003-06-09 09:10:36 +00001097Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * doc/*: applied a patch from Gman for building docs
1100 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1101 Gary Pennington to provide an allocator for xmlValidCtxt
1102 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1103 #113580 about data not being passed immediately.
1104
Daniel Veillarde1326112003-06-05 09:32:20 +00001105Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * tree.c: applied a couple of patches from Mark Itzcovitz
1108 to handle saving back "UTF-16" documents.
1109
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001110Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1113 some work done while in the Maldives (hence the timezone on the
1114 laptop !)
1115 * result/schemas/length3* test/schemas/deter0_*
1116 test/schemas/group0_*: some tests added too
1117
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001118Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * encoding.c: small fix
1121 * xmlIO.c: fixed an error message
1122
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001123Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1126 accepting an improper UTF8 sequence
1127
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001128Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1129
1130 * threads.c: applied the patch from Stéphane Bidoul for getting
1131 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001132 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001133
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001134Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * HTMLtree.c: fixing bug #112904: html output method escaped
1137 plus sign character in URI attribute.
1138
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001139Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * build_glob.py global.data globals.c parser.c
1142 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1143 up threads global defaults.
1144 * doc/libxml2-api.xml: this extends the API with new functions
1145 * python/tests/Makefile.am python/tests/reader2.py
1146 python/tests/thread2.py: integrated the associated testcase and
1147 fixed the error string used in reader2
1148
Daniel Veillard38b80a82003-05-14 18:59:00 +00001149Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * configure.in libxml.spec.in python/Makefile.am: trying
1152 to conciliate --with-python= requirements and RPM builds,
1153 a PITA really...
1154
Daniel Veillard104caa32003-05-13 22:54:05 +00001155Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * HTMLparser.c: oops last commit introduced a memory leak.
1158
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001159Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1160
1161 * xmllint.c doc/xmllint.xml: added --nonet option
1162 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1163 xsltproc or xmllint
1164 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1165 rebuilt
1166 * HTMLparser.c: cleaned up the HTML parser context build when
1167 using an URL
1168
Daniel Veillardd437d322003-05-13 21:07:01 +00001169Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * libxml.spec.in: added a comment about bug #112902
1172
William M. Brack3dd57f72003-05-13 02:06:18 +00001173Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1174
1175 * minor cleanup of configure '--help' display
1176 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1177
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001178Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * tree.c: PI nodes in external subset were not freed :-\
1181 fixes bug #112842
1182
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001183Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * xmllint.c: added --schema option to run WXS schema validation
1186 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1187 tried to improve error reporting in the Schema code, some cleanup
1188 too.
1189
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001190Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * xmlschemas.c: fixed some problems in the handling of errors,
1193 and attributes addressed by references.
1194 * test/schemas/* result/schemas/*: dropped the verbosity level
1195 and added a couple of new tests
1196
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001197Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * relaxng.c: Stéphane Bidoul found an off by one addressing
1200 error on the error handling.
1201
Daniel Veillarda77cf712003-05-09 23:09:55 +00001202Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * xmlschemastypes.c: trying to fix #112673
1205
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001206Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1209 warning, this fixed a bug and should close #111574
1210
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001211Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1214 holding minOccurs="0"
1215 * test/schemas/all_* result/schemas/all_*: added some regression
1216 tests for that bug
1217 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1218 Garry Pennington to compile without schemas support.
1219
Daniel Veillarda067e652003-05-01 08:03:46 +00001220Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1223
Daniel Veillard61c52202003-04-30 12:20:34 +00001224Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * xml2-config.in: try to fix Red hat bug #89957, do not
1227 output -L/usr/lib64
1228 * xmlreader.c: fixed a typo in a comment
1229
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001230Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1231
1232 * doc/tutorial/aph.html, ix01.html
1233 forgot to cvs add the new files. Thanks to Roland van Laar
1234 for pointing this out
1235
Daniel Veillardd4330462003-04-29 12:40:16 +00001236Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1239 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1240 to the XML/XSLT doc generation closing #111799
1241 * doc/html/*: complete update of the HTML results
1242
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001243Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1244
1245 * win32/defgen.xsl: fixed the conditional for unicode map,
1246 removed hardcoded schema entries
1247
1248Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1249
1250 * win32/defgen.xsl: new file, stylesheet for generating
1251 win32/libxml2.def.src from doc/libxml2-api.xml
1252 * win32/libxml2.def.src: is autogenerated from now on, changes
1253 to this file will not appear here anymore
1254
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001255Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * win32/configure.js python/setup.py.in: applied patch
1258 from Stéphane Bidoul for the Python bindings on the new
1259 release.
1260
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001261Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1262
1263 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1264 declaration
1265 * win32/configure.js: thread-enabled build is now default
1266 * win32/libxml2.def.src: added more exports
1267
Daniel Veillard1177ca42003-04-26 22:29:54 +00001268Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1271 developers from common pages, made the transition to XHTML1,
1272 added validity checking to the makefile rules.
1273
Daniel Veillard329456a2003-04-26 21:21:00 +00001274Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * parser.c: fix for xmlIOParseDTD same as previous and reported
1277 by Petr Pajas
1278
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001279Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1280
1281 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1282 closing #111638
1283
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001284Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * python/generator.py: fixed a problem in the generator where
1287 the way functions are remapped as methods on classes was
1288 not symetric and dependant on python internal hash order,
1289 as reported by Stéphane Bidoul
1290
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001291Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1292
1293 * doc/tutorial:
1294 xmltutorial.xml
1295 xmltutorial.pdf
1296 *.html
1297 add appendix on generating compiler flags, more indexing
1298
Daniel Veillard1c960272003-04-25 23:12:22 +00001299Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1302 to get libxml-2.5.7 to compile on OpenVMS
1303
Daniel Veillardc5573462003-04-25 16:43:49 +00001304Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1307
Daniel Veillardfd583412003-04-25 13:22:10 +00001308Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1311 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1312 man page based on xsltproc and a stylesheet PI in the XML.
1313
Daniel Veillarddc07e182003-04-25 10:39:38 +00001314Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1317 character preventing rendering by the man command.
1318
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001319Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * NEWS configure.in: preparing release 2.5.7
1322 * doc/*: updated and rebuilt the docs
1323 * doc/apibuild.py: fixed the script
1324
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001325Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1328 get in the way of the builds
1329 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1330
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001331Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1334 Memory test from Havoc Pennington #109368
1335 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1336 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1337 include/libxml/parser.h: a lot of memory allocation cleanups
1338 based on the results of the OOM testing
1339 * check-relaxng-test-suite2.py: seems I forgot to commit the
1340 script.
1341
Daniel Veillard18f113d2003-04-23 15:18:26 +00001342Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1345
Daniel Veillard85095e22003-04-23 13:56:44 +00001346Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1349 more places where xmlCanonicPath() must be used to convert
1350 filenames to URLs, trying to fix #111088
1351
Daniel Veillard54396242003-04-23 07:36:50 +00001352Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * python/libxml.c python/libxml.py: applied patch from
1355 Brent M Hendricks adding binding for xmlCatalogAddLocal
1356
Daniel Veillard45269b82003-04-22 13:21:57 +00001357Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * HTMLparser.c: tried to fix #98879 again in a more solid
1360 way.
1361
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001362Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1363
1364 * win32/libxml2.def.src: added more exports from the relaxng and
1365 xmlreader clan
1366
Daniel Veillardf431eb82003-04-22 08:37:26 +00001367Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1370 provided by Brent Hendricks fixing #105992 and integrated the
1371 examples in the testsuite.
1372
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001373Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1374
1375 * TODO: updated a bit
1376 * configure.in: fixed the comment, threads now default to on
1377 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1378
Daniel Veillarda880b122003-04-21 21:36:41 +00001379Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1382 xmlreader.c include/libxml/parser.h: a lot of performance work
1383 especially the speed of streaming through the reader and push
1384 interface. Some thread related optimizations. Nearly doubled the
1385 speed of parsing through the reader.
1386
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001387Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1388
1389 * doc/xmllint.xml
1390 * doc/xmllint.1
1391 update man page to explain use of --stream
1392
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001393Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1396 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1397 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1398 include/libxml/globals.h include/libxml/xmlmemory.h: added
1399 xmlMallocAtomic() to be used when allocating blocks which
1400 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1401 to allow registering the full set of functions needed by
1402 a garbage collecting allocator like libgc, ref #109944
1403
Daniel Veillard84942712003-04-18 14:40:05 +00001404Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * configure.in: switched to have thread support enabled by default,
1407 didn't got troubles with ABI compatibility on Linux, hope it
1408 won't break on strange OSes, if yes, report the system ID
1409 * doc/libxml2-api.xml: just rebuilt the API
1410
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001411Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1412
1413 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1414 added support for large file, tested with a 3+GB instance,
1415 and some cleanup.
1416 * catalog.c: added a TODO
1417 * Makefile.am: added some "make tests" comments
1418
Daniel Veillardac297932003-04-17 12:55:35 +00001419Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * relaxng.c: some cleanups
1422 * doc/xmlreader.html: extended the document to cover RelaxNG and
1423 tree operations
1424 * python/tests/Makefile.am python/tests/reader[46].py: added some
1425 xmlReader example/regression tests
1426 * result/relaxng/tutor*.err: updated the output of a number of tests
1427
Daniel Veillard62163602003-04-17 09:36:38 +00001428Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * relaxng.c: valgrind pointed out an uninitialized variable error.
1431
Daniel Veillard33300b42003-04-17 09:09:19 +00001432Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1435 xmlreader.c: augnemting the APIs, cleanups.
1436 * parser.c: cleanup bug #111005
1437 * xmlIO.c: added some missing comments
1438
Daniel Veillardce192eb2003-04-16 15:58:05 +00001439Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1442 trying to improve the subset compiled, and more testing.
1443 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1444 documentation
1445 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1446 * result/relaxng/*.err: fix some of the outputs
1447
Daniel Veillardf4e55762003-04-15 23:32:22 +00001448Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1451 include/libxml/xmlreader.h: implemented streaming of
1452 RelaxNG (when possible) on top of the xmlReader interface,
1453 provided it as xmllint --stream --relaxng .rng .xml
1454 This seems to mostly work.
1455 * Makefile.am: updated to test RelaxNG streaming
1456
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001457Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1460 based validity checking of fragments of the document for
1461 which the RNG can be compiled to regexps. Works on all regression
1462 tests, only fix needed is related to error messages.
1463
Daniel Veillard52b48c72003-04-13 19:53:42 +00001464Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1467 include/libxml/xmlregexp.h: Starting work precompiling
1468 parts of RelaxNG schemas. Not plugged onto validity checking
1469 yet, just the regexp building part. Needed to extend some
1470 of the automata and regexp APIs.
1471
Daniel Veillardf6bad792003-04-11 19:38:54 +00001472Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1475 xmllint --stream and xmllint --stream --valid returns errors
1476 code appropriately
1477
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001478Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1481 and Next() operation to work on subtrees within the reader
1482 framework.
1483 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1484 * python/tests/reader5.py: added an example for those new
1485 functions of the reader.
1486
Daniel Veillard645c6902003-04-10 21:40:49 +00001487Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1490
Daniel Veillard9e077102003-04-10 13:36:54 +00001491Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * xmlreader.c: fixing HasValue for namespace as raised by
1494 Denys Duchier
1495
Daniel Veillard02ea1412003-04-09 12:08:47 +00001496Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1497
1498 * HTMLparser.c include/libxml/HTMLparser.h: exported
1499 htmlCreateMemoryParserCtxt() it was static
1500
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001501Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1504 update from Charles Bozeman for date and duration types
1505 * test/schemas/date_0.* test/schemas/dur_0.*
1506 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1507
Daniel Veillardc00cda82003-04-07 10:22:39 +00001508Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1511 fixing bug #107129, removing excessive allocation and calls
1512 to *printf in the code to build QName strings.
1513
Igor Zlatkovic69651182003-04-05 09:43:30 +00001514Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1515
1516 * win32/libxml2.def.src: fixed conditional exports, reported by
1517 Luke Murray.
1518
Daniel Veillardadba5f12003-04-04 16:09:01 +00001519Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * parser.c: fixed a possible problem with xmlRecoverMemory()
1522
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001523Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1524
1525 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1526 triostr.h: Bjorn sent an update for the TRIO portability layer.
1527
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001528Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1529
1530 * win32/libxml2.def.src: exported new functions
1531
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001532Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * configure.in NEWS: preparing release 2.5.6
1535 * doc/*: updated and rebuilt the docs
1536
Daniel Veillarde5020412003-04-01 09:55:20 +00001537Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1540 on C14Ntests
1541
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001542Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * relaxng.c: one more fixup of error message reporting
1545
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001546Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1549 variable pointed out by valgrind
1550
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001551Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * relaxng.c: try to work on bug #109225 and provide better
1554 error reports.
1555 * result/relaxng/* : this change the output of a number of tests
1556 * xinclude.c: fixing the parsed entity redefinition problem
1557 raised on the list.
1558 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1559
Daniel Veillardb3721c22003-03-31 11:22:25 +00001560Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * xmlschemastypes.c: fixed date comparison to handle the tzo
1563 The only failures left are disagreements on Notations and
1564 '+1' not being allowed for ulong, uint, ushort and ubyte.
1565
Daniel Veillard455cc072003-03-31 10:13:23 +00001566Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1569 to the XML Schemas errata
1570 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1571
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001572Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1575 and facets support. Currently only schemas with binHex or
1576 base64 don't compile. A few error left in the test suite:
1577 found 1035 test instances: 919 success 23 failures
1578 most are gdate or gdateyear failing check, and a few cases where
1579 James clark tests results are strange.
1580 * valid.c: allow to reuse the Notation checking routine without
1581 having a validation context.
1582 * SAX.c: removed a #if 0
1583
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001584Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * xinclude.c: forgot to apply one check from #106931 patch
1587 * xmlschemastypes.c: more work on XML Schemas datatypes
1588
Daniel Veillardc4c21552003-03-29 10:53:38 +00001589Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1592 on cleaning up XML Schemas datatypes based on James Clark tests
1593 test/xsdtest/xsdtest.xml
1594
Daniel Veillard80b19092003-03-28 13:29:53 +00001595Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * relaxng.c: implemented comparisons for Schemas values.
1598 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1599 some bugs in duration handling, comparisons for durations
1600 and decimals, removed all memory leaks pointed out by James
1601 testsuite. Current status is now
1602 found 238 test schemas: 197 success 41 failures
1603 found 1035 test instances: 803 success 130 failures
1604
Daniel Veillard91a13252003-03-27 23:44:43 +00001605Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1608 leaks in the W3C XML Schemas code
1609 * xmlschemastypes.c: implemented nonPositiveInteger
1610 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1611 fixed the test and result.
1612
Daniel Veillard6560a422003-03-27 21:25:38 +00001613Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1616 parser and a typo
1617 * xmlschemastypes.c: reindenting, fixing a memory access
1618 problem with dates.
1619
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001620Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * parser.c: fixing #109227 providing more context in case of
1623 start/end tag mismatch
1624 * python/tests/ctxterror.py python/tests/readererr.py: update the
1625 tests accordingly
1626
Daniel Veillardd9b72832003-03-27 14:24:00 +00001627Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * xinclude.c: should fix #109327 errors on memory accesses
1630
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001631Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1634 is an URI reference
1635
Daniel Veillarde209b332003-03-26 21:40:13 +00001636Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1637
1638 * xpath.c: fixed bug #109160 on non-ASCII IDs
1639
Daniel Veillard642104e2003-03-26 16:32:05 +00001640Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * parser.c: Norm suggested a nicer error message for xml:space values
1643 errors
1644
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001645Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * xpath.c include/libxml/xpath.h: first part of the fix to
1648 performance bug #108905, adds xmlXPathOrderDocElems() providing
1649 document order for nodes.
1650 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1651
Daniel Veillard09628212003-03-25 15:10:27 +00001652Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlschemastypes.c: removing a warning with Sun compiler
1655 bug #109154
1656
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001657Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1658
1659 * doc/xmllint.xml
1660 * doc/xmllint.1
1661 update xmllint man page with --relaxng option
1662
Daniel Veillard2032d292003-03-25 11:09:40 +00001663Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * python/setup.py.in : was missing "drv_libxml2.py"
1666
Daniel Veillard9adc0462003-03-24 18:39:54 +00001667Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1668
1669 * tree.c xpath.c: some changes related to the new way of
1670 handling Result Value Tree, before 2.5.5
1671
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001672Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * configure.in NEWS: preparing release 2.5.5
1675 * doc/* : updated the documentation and regenerated it.
1676
Daniel Veillardef0b4502003-03-24 13:57:34 +00001677Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1678
1679 * xpath.c: fixed some problems related to #75813 about handling
1680 of Result Value Trees
1681
Daniel Veillard9231ff92003-03-23 22:00:51 +00001682Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * uri.c: applied a set of patches from Lorenzo Viali correcting
1685 URI parsing errors.
1686
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001687Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * parser.c: validity status was not passed back when validating in
1690 entities, but raised by Oliver Fischer
1691
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001692Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * HTMLtree.c: avoid escaping ',' in URIs
1695
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001696Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * parser.c: fixing bug #108976 get the ID/REFs to reference
1699 the ID in the document content and not in the entity copy
1700 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1701 stuff, better solution for #107208
1702 * xmlregexp.c: removed a direct printf, dohhh
1703 * xmlreader.c: fixed a bug on streaming validation of empty
1704 elements in entities
1705 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1706 cleanup of the validation tests
1707 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1708 added more ID/IDREF tests to the suite
1709
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001710Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1713 compiler.
1714
Daniel Veillard20863822003-03-22 17:51:47 +00001715Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1718
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001719Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1722 defined in entities content
1723
Daniel Veillard99737f52003-03-22 14:55:50 +00001724Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * SAX.c: Fixed validation bug #108858 on namespace names using
1727 entities and reported by Brent Hendricks
1728 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1729 --debug output.
1730
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001731Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1732
1733 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1734 about the DocType node not being reported sometimes.
1735 * python/tests/reader.py: added to test to the regression checks
1736
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001737Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1740 reported by Edd Dumbill
1741
Daniel Veillard77a90a72003-03-22 00:04:05 +00001742Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1743
1744 * HTMLparser.c parser.c parserInternals.c: patch from
1745 johan@evenhuis.nl for #107937 fixing some line counting
1746 problems, and some other cleanups.
1747 * result/HTML/: this result in some line number changes
1748
Daniel Veillard580ced82003-03-21 21:22:48 +00001749Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1752 instead of libxml.spec
1753 * relaxng.c: fixed some of the error reporting excessive
1754 verbosity
1755 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1756 xmlschemastypes.c: removed some warnings from gcc
1757 * doc/libxml2-api.xml: rebuilt
1758
Daniel Veillarde063f482003-03-21 16:53:17 +00001759Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1760
1761 * relaxng.c: another optimization, for choice this time
1762 * result/relaxng/spec1* result/relaxng/tutor12_1*
1763 result/relaxng/tutor3_7: cleanups.
1764
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001765Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1766
1767 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1768 * test/relaxng/testsuite.xml: augmented the test suite
1769 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1770 some schemas validation tests in the presence of foreign
1771 namespaces.
1772
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001773Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * relaxng.c: added another interleave speedup.
1776
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001777Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * xmlschemastypes.c: added integer and fixed one of the
1780 IDREFS regression tests pbm
1781 * result/relaxng/docbook_0.err: updated
1782
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001783Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1786 declared both in the DTD and in the Schemas <grin/>
1787 * relaxng.c: more debug, added a big optimization for <mixed>
1788 * test/relaxng/testsuite.xml: augmented the testsuite
1789 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1790 DocBook example to the regression tests
1791
Daniel Veillard798024a2003-03-19 10:36:09 +00001792Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * check-xsddata-test-suite.py: cosmetic change for output
1795 * relaxng.c: try to minimize calls to malloc/free for states.
1796
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001797Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * tree.c: removed a warning
1800 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1801 support
1802 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1803 cleanup/improvements of the regression tests batch
1804 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1805
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001806Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * relaxng.c: fixed error msg cleanup deallocation
1809 * xmlschemastypes.c: added a function to handle lists of
1810 atomic types, added support for IDREFS
1811
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001812Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1815 and IDREF, usable from RelaxNG now
1816 * include/libxml/xmlschemastypes.h: need to add a new interface
1817 because the validation modifies the infoset
1818 * test/relaxng/testsuite.xml: extended the testsuite
1819
Daniel Veillard952379b2003-03-17 15:37:12 +00001820Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1821
1822 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1823 shemas datatype ID/IDREF support still missing though.
1824 * xmlreader.c: fix a crashing bug with prefix raised by
1825 Merijn Broeren
1826 * test/relaxng/testsuite.xml: augmented the testsuite with
1827 complex inheritance tests
1828
Daniel Veillardfd573f12003-03-16 17:52:32 +00001829Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1830
1831 * relaxng.c: switched back to the previous Relax-NG code base,
1832 the derivation algorithm need severe constraining code to avoid
1833 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1834 TEI based example and other bugs
1835 * result/relaxng/*err: updated the results
1836 * test/relaxng/testsuite.xml: started a new test suite
1837
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001838Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1841 that the original RelaxNG validation code was un-fixeable, it got
1842 rewritten to use the derivation algorithm from James Clark and
1843 redebugged it (nearly) from scratch:
1844 found 373 test schemas: 372 success 1 failures
1845 found 529 test instances: 529 success 0 failures
1846
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001847Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1848
1849 * SAX.c parser.c: fix some recursion problems introduced in the
1850 last release.
1851 * relaxng.c: more debugging of the RNG validation engine, still
1852 problems though.
1853
Daniel Veillard5add8682003-03-10 13:13:58 +00001854Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * Makefile.am: stop generating wrong result file with * in name
1857 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1858 * result/relaxng/demo* test/relaxng/demo: added the tests from
1859 Sebastian reproducing the problem.
1860
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001861Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1862
Daniel Veillard5add8682003-03-10 13:13:58 +00001863 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1864 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001865
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001866Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1867
1868 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1869 variable to control the indentation for the xmllint "--format"
1870 option
1871
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001872Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1873
1874 * encoding.c: applied Gennady's patch against buffer overrun
1875
Daniel Veillard42f12e92003-03-07 18:32:59 +00001876Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1879 Clark it appeared I had bug in URI parsing code ...
1880 * relaxng.c include/libxml/relaxng.h: completely revamped error
1881 reporting to not loose message from optional parts.
1882 * xmllint.c: added timing for RNG validation steps
1883 * result/relaxng/*: updated the result, all error messages changed
1884
Daniel Veillardedfd5882003-03-07 14:20:40 +00001885Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1886
1887 * xpath.c: fix bug #107804, the algorithm used for document order
1888 computation was failing on attributes.
1889
Daniel Veillard83391282003-03-06 21:37:30 +00001890Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1891
1892 * valid.c: fix bug #107764 , possibility of buffer overflow
1893 in xmlValidDebug()
1894
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001895Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1898 from Philipp Dunkel
1899
Daniel Veillard5f704af2003-03-05 10:01:43 +00001900Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * xmlschemastype.c: made powten array static it should not be exported
1903 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1904 parser function.
1905 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1906
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001907Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * tree.c: fixed a node dump crash on attributes
1910 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1911 an URI test bug and get better output.
1912
Daniel Veillard463a5472003-02-27 21:30:32 +00001913Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * check-xsddata-test-suite.py: give more infos
1916 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1917 REF->DEF in attribute values.
1918
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001919Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1922 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1923 regression tests from James Clark.
1924
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001925Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * relaxng.c xmlschemas.c xmlschemastypes.c
1928 include/libxml/xmlschemastypes.h: added param support for relaxng
1929 type checking, started to increment the pool of simple types
1930 registered, still much work to be done on simple types and
1931 facets checkings.
1932
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001933Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1934
1935 * entities.c: fixes again one of the problem raised by
1936 James Clark in #106788
1937
Daniel Veillardc482e262003-02-26 14:48:48 +00001938Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1939
1940 * relaxng.c: Fixed a couple of problem raised by James Clark
1941 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1942 datatype level still not fixed though.
1943
Daniel Veillard17bed982003-02-24 20:11:43 +00001944Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * configure.in: preparing release 2.5.4
1947 * doc/*: updated and rebuilt the docs
1948 * relaxng.c: removed warnings
1949 * result/relaxng/*: updated the results
1950
Daniel Veillardf4be0182003-02-24 19:54:33 +00001951Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * valid.c: fixes a DTD regexp generation problem.
1954
Daniel Veillard02111c12003-02-24 19:14:52 +00001955Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * parser.c: fixes bug #105998 about false detection of
1958 attribute consumption loop.
1959
Daniel Veillard2406abd2003-02-24 18:16:47 +00001960Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1961
1962 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1963
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001964Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1965
1966 * SAX.c: fixed bug #105992
1967
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001968Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1969
1970 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1971 element.
1972 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1973 found 373 test schemas: 369 success 4 failures
1974 found 529 test instances: 525 success 4 failures
1975 * check-relaxng-test-suite.py: added memory debug reporting
1976
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001977Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1978
1979 * uri.c parser.c: some warning removal on Igor's patch
1980 * tree.c: seems I messed up with #106788 fix
1981 * python/libxml.c: fixed some base problems when Python provides
1982 the resolver.
1983 * relaxng.c: fixed the interleave algorithm
1984 found 373 test schemas: 364 success 9 failures
1985 found 529 test instances: 525 success 4 failures
1986 the resulting failures are bug in the algorithm from 7.3 and
1987 lack of support for params
1988
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001989Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * parser.c: another fix for nodeinfo in entities problem
1992 * tree.c entities.c: fixed bug #106788 from James Clark
1993 some spaces need to be serialized as character references.
1994
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001995Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1996
1997 * parser.c uri.c: fixed the bug I introduced in the path
1998 handling, reported by Sebastian Bergmann
1999
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002000Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * parser.c: fixing some nodeinfo in entities problem raised
2003 by Glenn W. Bach
2004 * relaxng.c: implemented the first section 7.3 check
2005 * result/relaxng/*: updated the results
2006
Daniel Veillardc5312d72003-02-21 17:14:10 +00002007Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * relaxng.c: fixed some problems in the previous commit
2010 and finished implementing 4.16 rules checking
2011 found 373 test schemas: 353 success 20 failures
2012 found 529 test instances: 519 success 6 failures
2013 * result/relaxng/*: updated the results
2014
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002015Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2016
2017 * relaxng.c: implemented checks from section 7.2
2018
Daniel Veillard77648bb2003-02-20 15:03:22 +00002019Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2020
2021 * relaxng.c: implemented the checks from section 7.1, fixed
2022 some of the 4.20 and 4.21 problems.
2023 found 373 test schemas: 338 success 35 failures
2024 found 529 test instances: 519 success 6 failures
2025 * result/relaxng/*: updated the results
2026
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002027Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2028
2029 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2030 * result/relaxng/*: updated the results
2031
Daniel Veillardce14fa52003-02-19 17:32:48 +00002032Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * relaxng.c: more bugfixes
2035 * result/relaxng/*: updated the results
2036
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002037Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2038
2039 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2040 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2041 * SAX.c: ensured xmlDoc.URL is always canonic
2042 * parser.c: obsoleted xmlNormalizeWindowsPath
2043 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2044 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2045 * win32/libxml2.def.src: added few exports
2046
2047
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002048Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2049
2050 * Makefile.am configure.in: patched to have shared libraries
2051 for Python regression tests and static binaries for gdb debug
2052 in my development environment
2053 * relaxng.c: more bugfixes
2054 found 373 test schemas: 296 success 77 failures
2055 found 529 test instances: 516 success 8 failures
2056 * result/relaxng/*: updated the results
2057
Daniel Veillard8fe98712003-02-19 00:19:14 +00002058Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2059
2060 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2061
Daniel Veillardd4310742003-02-18 21:12:46 +00002062Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * xmlschemastypes.c: float/double check bugfix
2065 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2066 validation
2067 * xmlreader.c: add a TODO for Jody
2068 * relaxng.c: bugfix bugfix bugfix
2069 found 373 test schemas: 300 success 73 failures
2070 found 529 test instances: 507 success 10 failures
2071 * result/relaxng/*: updated the results
2072
Daniel Veillard2df2de22003-02-17 23:34:33 +00002073Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2074
2075 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2076
Daniel Veillard416589a2003-02-17 17:25:42 +00002077Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * relaxng.c check-relaxng-test-suite.py: more work on the
2080 RelaxNG implementation conformance testing.
2081 found 373 test schemas: 284 success 89 failures
2082 found 529 test instances: 448 success 47 failures
2083 * result/relaxng/*: updated the results
2084
Daniel Veillard784b9352003-02-16 15:50:27 +00002085Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2086
2087 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2088 a patch from Kjartan Maraas to fix some typos
2089
Daniel Veillardfebcca42003-02-16 15:44:18 +00002090Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2091
2092 * relaxng.c: more bug-hunting
2093 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2094 intermediate rng tree
2095 * python/generator.py: patch from Stephane Bidoul to fix the generator
2096 on python < 2.2
2097
Daniel Veillardd2298792003-02-14 16:54:11 +00002098Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * check-relaxng-test-suite.py relaxng.c: more testing on the
2101 Relax-NG front, cleaning up the regression tests failures
2102 current state and I forgot support for "mixed":
2103 found 373 test schemas: 280 success 93 failures
2104 found 529 test instances: 401 success 68 failures
2105 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2106 moved the Name, NCName and QName validation routine in tree.c
2107 * uri.c: fixed handling of URI ending up with #, i.e. having
2108 an empty fragment ID.
2109 * result/relaxng/*: updated the results
2110
Daniel Veillard9a237c92003-02-13 15:52:58 +00002111Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * check-xinclude-test-suite.py: improved the script accordingly
2114 to the XInclude regression tests updates
2115 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2116 November 2002
2117 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2118 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2119 augmented the Xpointer testsuite for the element() scheme
2120
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002121Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2122
2123 * relaxng.c: added TODO for the DTD compatibility spec
2124 * xinclude.c: more bug fixes driven by the testsuite
2125
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002126Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2127
2128 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2129 regression tests for XInclude, improved the script, improving
2130 XInclude error reporting mechanism
2131
Daniel Veillard1d788d22003-02-10 16:21:58 +00002132Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2133
2134 * NEWS doc/* configure.in: preparing release 2.5.3
2135
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002136Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2137
2138 * tree.c: trying to fix #104934 about some XHTML1 serialization
2139 issues.
2140
Daniel Veillard809faa52003-02-10 15:43:53 +00002141Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2142
2143 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2144 encoding conversion when the input buffer stops in the
2145 middle of a multibyte char
2146
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002147Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2148
2149 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2150 * check-relaxng-test-suite.py: python script to run regression
2151 against OASIS RelaxNG testsuite
2152 * relaxng.c: some cleanup tweaks
2153 * HTMLparser.c globals.c: cleanups in comments
2154 * doc/libxml2-api.xml: updated the API
2155 * result/relaxng/*: errors moved files, so large diffs but
2156 no changes at the semantic level.
2157
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002158Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2159
2160 * tree.c: fixing #105678 problem when dumping a namespace node.
2161
Daniel Veillard591b4be2003-02-09 23:33:36 +00002162Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2163
2164 * xpath.c: fixed doc comment problems
2165 * python/generator.py python/libxml_wrap.h python/types.c: adding
2166 RelaxNG wrappers
2167 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2168 test of those early Python RelaxNG bindings
2169
2170Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002171
2172 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2173 * relaxng.c: found the validation problem I had with interleave
2174 when not covering all remaining siblings
2175 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2176 testsuite and check the RNG schemas against the RNG schemas
2177 given in appendix A
2178
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002179Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2180
2181 * win32/Makefile.msvc: updates for RelaxNG
2182 * win32/Makefile.mingw: updates for RelaxNG
2183 * win32/libxml2.def.src: added RelaxNG exports
2184
Daniel Veillard97fd5672003-02-07 13:01:54 +00002185Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2186
2187 * xinclude.c: applied another bug fix from Sean Chittenden
2188
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002189Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2190
2191 * configure.in xmllint.c: I f...ed up the default configuration
2192 of schemas and --relaxng option display in xmllint, pointed by
2193 Morus Walter.
2194 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2195 detection module, fixes bug #105374.
2196
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002197Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2198
2199 * xmlschemastypes.c: added the boolean base type.
2200
Daniel Veillard96a4b252003-02-06 08:22:32 +00002201Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlschemastypes.c: started implementing some of the missing
2204 default simple types
2205 * result/relaxng/*: updated the results
2206
Daniel Veillard72fef162003-02-05 14:31:19 +00002207Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2208
2209 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2210
Daniel Veillard71531f32003-02-05 13:19:53 +00002211Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2214 * Makefile.am: use xmllint for doing the RelaxNG tests
2215 * configure.in: preparing 2.5.2 made schemas support default to
2216 on instead of off
2217 * relaxng.c: removed the verbosity
2218 * xmllint.c: added --relaxng option
2219 * python/generator.py python/libxml_wrap.h: prepared the integration
2220 of the new RelaxNG module and schemas
2221 * result/relaxng/*: less verbose output
2222
Daniel Veillardec498e12003-02-05 11:01:50 +00002223Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2224
2225 * valid.c: do not run content model validation if the
2226 content is not determinist
2227
Daniel Veillardde590ca2003-02-05 10:45:26 +00002228Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2229
2230 * SAX.c: added the redefinition of namespaced attribute
2231 check that was missing as Fabrice Desré pointed out.
2232
Daniel Veillard930dfb62003-02-05 10:17:38 +00002233Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2234
2235 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2236 improvements from Nick Kew, allowing to do more checking
2237 to HTML elements and attributes.
2238
Daniel Veillard4287c572003-02-04 22:48:53 +00002239Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * xinclude.c: fixing bug #105137 about entities declaration
2242 needing to be copied to the including document.
2243
Daniel Veillard652d8a92003-02-04 19:28:49 +00002244Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2245
2246 * catalog.c: fixed bug #104817 with delegateURI
2247 * xpath.c: fixing bugs #104123 and #104125
2248
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002249Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2250
2251 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2252 python/types.c: fixing #104096 to compile without regexps
2253
Daniel Veillard57e79b32003-02-04 15:33:12 +00002254Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2255
2256 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2257 when building the automata for elem*
2258
Daniel Veillard358a9892003-02-04 15:22:32 +00002259Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2260
2261 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2262 bug #103827
2263
Daniel Veillardeb137172003-02-04 15:18:06 +00002264Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2265
2266 * HTMLparser.c: updating a comment, fixing #103776
2267
Daniel Veillard8d589042003-02-04 15:07:21 +00002268Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2269
2270 * parser.c: fixing bug 105049 for validity checking of content
2271 within recursive entities.
2272
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002273Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2274
2275 * HTMLparser.c: try to fix # 105049
2276 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2277 * tree.c: updated a function comment
2278
Daniel Veillard419a7682003-02-03 23:22:49 +00002279Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2280
2281 * relaxng: more work on grammars and refs/defs
2282 * test/relaxng/* result/relaxng/*: augmented/updated the
2283 regression tests
2284
Daniel Veillard144fae12003-02-03 13:17:57 +00002285Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2286
2287 * relaxng: more work on name classes, except support
2288 * test/relaxng/* result/relaxng/*: augmented/updated the
2289 regression tests
2290
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002291Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2292
2293 * relaxng: more work on name classes, the "validate all" schemas
2294 seems to work now.
2295 * test/relaxng/* result/relaxng/*: augmented/updated the
2296 regression tests
2297
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002298Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2299
2300 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2301 * parser.c: put a guard against infinite document depth, basically
2302 trying to avoid another kind of DoS attack.
2303 * relaxng.c: some code w.r.t. nameClasses
2304
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002305Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * test/relaxng/* result/relaxng/*: check all the namespace support
2308 was actually correct based on tutorial section 10.
2309
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002310Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2311
2312 * relaxng: include seems to work okay now
2313 * test/relaxng/* result/relaxng/*: augmented/updated the
2314 regression tests
2315
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002316Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2317
2318 * relaxng.c: a bit of work done in the train back.
2319 * test/relaxng/*: added one of the include tests
2320
Daniel Veillard154877e2003-01-30 12:17:05 +00002321Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2322
2323 * relaxng: more work done in the train
2324 * test/relaxng/* result/relaxng/*: augmented/updated the
2325 regression tests
2326
Daniel Veillarde431a272003-01-29 23:02:33 +00002327Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2328
2329 * relaxng.c: debugging of externalRef
2330 * test/relaxng/* result/relaxng/*: augmented/updated the
2331 regression tests
2332
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002333Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * relaxng.c: more work on Relax-NG, implementing externalRef
2336 * test/relaxng/* result/relaxng/*: augmented/updated the
2337 regression tests
2338 * Makefile.am: cleanup to Relaxtests target
2339
Daniel Veillardb08c9812003-01-28 23:09:49 +00002340Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2341
2342 * relaxng.c: more work on Relax-NG, implementing interleave
2343 * test/relaxng/* result/relaxng/*: augmented/updated the
2344 regression tests
2345
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002346Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2347
2348 * relaxng.c: more work on Relax-NG, implementing interleave
2349 * test/relaxng/* result/relaxng/*: augmented/updated the
2350 regression tests
2351
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002352Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2353
2354 * doc/tutorial/customfo.xsl
2355 * doc/tutorial/customhtml.xsl
2356 adding stylesheet customizations used to generate fo
2357 for pdf and html
2358
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002359Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2360
2361 * relaxng.c: more work on Relax-NG
2362 * test/relaxng/* result/relaxng/*: augmented/updated the
2363 regression tests
2364 * xmlschemastypes.c: added a number of base type definition but not
2365 the associated checks, those are still TODOs
2366
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002367Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2368
2369 in docs/tutorial:
2370 * apa.html
2371 * apb.html
2372 * apc.html
2373 * apd.html
2374 * ape.html
2375 * apf.html
2376 * apg.html
2377 * ar01s02.html
2378 * ar01s03.html
2379 * ar01s04.html
2380 * ar01s05.html
2381 * ar01s06.html
2382 * ar01s07.html
2383 * ar01s08.html
2384 * index.html
2385 * xmltutorial.pdf
2386 * xmltutorial.xml
2387 add index to tutorial
2388
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002389Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2390
2391 * doc/xmlcatalog.1
2392 * doc/xmlcatalog_man.html
2393 * doc/xmlcatalog_man.xml
2394 belatedly fixing bug #93622 (adds rewriteURI type to
2395 "--add" option in xmlcatalog man page
2396
Daniel Veillard3be27512003-01-26 19:49:04 +00002397Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2398
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002399 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002400 Julio Merino, closing #104475
2401
Daniel Veillardea3f3982003-01-26 19:45:18 +00002402Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2403
2404 * relaxng.c: more work on Relax-NG
2405 * test/relaxng/* result/relaxng/*: augmented/updated the
2406 regression tests
2407
Daniel Veillardedc91922003-01-26 00:52:04 +00002408Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2409
2410 * relaxng.c: more work on Relax-NG
2411 * test/relaxng/* result/relaxng/*: augmented/updated the
2412 regression tests
2413
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002414Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2415
2416 * README: updated the policy on private mail answers
2417 * relaxng.c: more work on Relax-NG
2418 * test/relaxng/* result/relaxng/*: augmented/updated the
2419 regression tests
2420
Daniel Veillard7424eb62003-01-24 14:14:52 +00002421Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2422
2423 * error.c parser.c tree.c: applied a documentation patch from
2424 Stefan Kost
2425
Daniel Veillard276be4a2003-01-24 01:03:34 +00002426Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2427
2428 * relaxng.c: more work on Relax-NG
2429 * doc/*: regenerated the docs
2430 * test/relaxng/* result/relaxng/*: updated and augmented the
2431 Relax-NG regression tests and results
2432
Daniel Veillard6eadf632003-01-23 18:29:16 +00002433Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2434
2435 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2436 First commit of the new Relax-NG validation code, not generally
2437 useful yet.
2438 * test/relaxng/* result/relaxng/*: current state of the regression
2439 tests
2440
Daniel Veillard814a76d2003-01-23 18:24:20 +00002441Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2442
2443 * tree.c: minimized the memory allocated for GetContent
2444 and a bit of cleanup.
2445
Daniel Veillardff12c492003-01-23 16:42:55 +00002446Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2447
2448 * python/generator.py: seems there is no good reasons to
2449 not generate bindings for XPointer
2450
Daniel Veillard540a31a2003-01-21 11:21:07 +00002451Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2452
2453 * xmlreader.c doc/apibuild.py: applied a new patch from
2454 Stéphane Bidoul for cleanups
2455 * doc/libxml2-api.xml: rebuilt the API description with
2456 new entry points
2457
Daniel Veillard417be3a2003-01-20 21:26:34 +00002458Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * xmlreader.c python/drv_libxml2.py python/generator.py
2461 python/libxml.c python/libxml.py python/libxml_wrap.h
2462 python/types.c: patch from Stéphane Bidoul for better per
2463 context error message APIs
2464 * python/tests/ctxterror.py python/tests/readererr.py:
2465 update of the tests
2466
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002467Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2468
2469 * doc/guidelines.html
2470 grammar and spelling cleanup
2471
Daniel Veillard26f70262003-01-16 22:45:08 +00002472Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2475 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2476 a patch from Stéphane Bidoul to allow per XMLtextReader error
2477 and warning handling
2478 * python/tests/Makefile.am python/tests/readererr.py: adding the
2479 specific regression test
2480
Daniel Veillard71f9d732003-01-14 16:07:16 +00002481Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2482
2483 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2484 should raise a syntax error
2485
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002486Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2487
2488 * python/libxml.c: cleanup patch from Stéphane Bidoul
2489
Daniel Veillard81601f92003-01-14 13:42:37 +00002490Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2491
2492 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2493
Daniel Veillarde6227e02003-01-14 11:42:39 +00002494Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2495
2496 * python/generator.py python/libxml.c python/libxml.py
2497 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002498 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002499 Python level.
2500 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2501 regression test for it.
2502
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002503Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2504
2505 * xmlreader.c: fixed the streaming property of the reader,
2506 it was generating tree faster than consuming it. Pointed out
2507 by Nate Myers
2508 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2509
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002510Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2511
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002512 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002513
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002514Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2515
2516 * xpath.c: fix to the XPath implementation for parent and
2517 ancestors axis when operating on a Result Value Tree.
2518 Fixes bug #100271
2519
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002520Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2521
2522 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2523 to fix some URI/file escaping problems
2524
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002525Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2526
2527 * python/generator.py: fixed a bug raised by Raymond Wiker,
2528 docSetRootElement() should not raise an exception if the
2529 return is None
2530
Daniel Veillard3e20a292003-01-10 13:14:40 +00002531Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2532
2533 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2534 fixed bug #102181 by applying the suggested change and fixing
2535 the generation/registration problem.
2536
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002537Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2538
2539 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2540 routines.
2541
Daniel Veillard8f872442003-01-09 23:19:02 +00002542Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2543
2544 * parser.c: one more IsEmptyElement crazyness, that time in
2545 external parsed entities if substitution is asked.
2546 * python/tests/reader3.py: added a specific test.
2547
Daniel Veillarde329fc22003-01-09 21:36:42 +00002548Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2549
2550 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2551 support and improved error handler registration
2552
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002553Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2554
2555 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2556 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2557 * README: fixed a link
2558
Daniel Veillarde2830f12003-01-08 17:47:49 +00002559Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2560
2561 * configure.in doc/* NEWS: preparing 2.5.1 release
2562 * SAX.c parser.c: fixing XmlTextReader bug
2563
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002564Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2565
2566 * SAX.c: fuck, I introduced a memory leak on external parsed
2567 entities in 2.5.0 :-(
2568
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002569Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmllint.c: another fix needed as pointed by Christophe Merlet
2572 for --stream --debug if compiled without debug support.
2573
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002574Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2575
2576 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002577 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002578 update man page with --stream and --chkregister
2579
Daniel Veillard8326e732003-01-07 00:19:07 +00002580Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2581
2582 * globals.c: fixed --with-threads compile
2583 * xmllint.c: fixed --without-debug compile
2584 * include/libxml/globals.h: cleanup
2585 * include/libxml/schemasInternals.h: add a missing include
2586
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002587Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in NEWS: preparing 2.5.0 release
2590 * SAX.c: only warn in pedantic mode about namespace name
2591 brokeness
2592 * globals.c: fix a doc generation problem
2593 * uri.c: fix #101520
2594 * doc/*: updated and rebuilt the doc for the release, includuding
2595 stylesheet update
2596 * python/Makefile.am: fix a filename bug
2597
2598Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2599
2600 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2601 should not be called.
2602
2603Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2604
2605 * libxml-2.0.pc.in: applied the patch to fix #101894
2606
2607Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c : applied patch from Lukas Schroeder for register callbacks
2610 * valid.c: modified patch from Lukas Schroeder to test
2611 register callbacks with --chkregister
2612
2613Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2614
2615 * xmlreader.c: seriously changed the way data are pushed to
2616 the underlying parser, go by block of 512 bytes instead of
2617 tryng to detect tag boundaries at that level. Changed the
2618 way empty element are detected and tagged.
2619 * python/tests/reader.py python/tests/reader2.py
2620 python/tests/reader3.py: small changes mostly due to context
2621 reporting being different and DTD node being reported. Some
2622 errors previously undetected are now caught and fixed.
2623 * doc/xmlreader.html: flagged last section as TODO
2624
2625Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2626
2627 * python/libxml.py: integrated the Python 2.2 optimizations
2628 from Hannu Krosing, while maintaining compatibility with
2629 1.5 and 2.1
2630
2631Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmllint.c: a bit of cleanup
2634 * xmlreader.c: small fix
2635 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2636 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2637
2638Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2639
2640 * python/setup.py.in: patch from Stéphane Bidoul to include
2641 drv_libxml2.py in setup.py
2642
2643Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2644
2645 * doc/xmlreader.html: starting documenting the new XmlTextReader
2646 interface.
2647
2648Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2649
2650 * xmllint.c: added the --stream flag to use the TextReader API
2651 * xmlreader.c: small performance tweak
2652
2653Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2654
2655 * xmlreader.c python/tests/reader2py: okay the DTD validation
2656 code on top of the XMLTextParser API should be solid now.
2657
2658Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2659
2660 * xmlreader.c python/tests/reader2py: Fixing some more mess
2661 with validation and recursive entities while using the
2662 reader interface, it's getting a bit messy...
2663
2664Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2665
2666 * xmlreader.c python/tests/reader.py: another couple of problem
2667 related to IsEmptyElement reported by Stéphane Bidoul needed
2668 some fixes.
2669
2670Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2671
2672 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2673 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2674 based on the python XmlTextReader interface.
2675
2676Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2677
2678 * tree.c: backing out one change in the last patch which broke the
2679 regression tests
2680
2681Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2682
2683 * global.data globals.c tree.c include/libxml/globals.h: applied
2684 an old patch from Lukas Schroeder to track node creation and
2685 destruction. Probably missing a lot of references at the moment
2686 and not usable reliably.
2687
2688Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2689
2690 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2691 from doc/news.html and a stylesheet
2692
2693Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2694
2695 * xmlreader.c python/tests/reader.py: fixed another couple of
2696 xmlreader bugs reported by Stéphane Bidoul and added tests.
2697
2698Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2699
2700 * xmlreader.c python/tests/reader2.py: fixed another validity
2701 checking in external parsed entities raised by Stéphane Bidoul
2702 and added a specific regression test.
2703 * python/tests/reader3.py: cleanup
2704
2705Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xmlreader.c python/tests/reader2.py: fixed a problem with
2708 validation within entities pointed by Stéphane Bidoul, augmented
2709 the tests to catch those.
2710
2711Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * python/generator.py: modified the generator to allow keeping
2714 class references when creating new classes, needed to fix a bug
2715 pointed by Stéphane Bidoul where the input buffer of the
2716 xmlTextReader instance gets destroyed if the python wrapper for
2717 the input is not referenced anymore.
2718
2719Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2722 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2723
2724Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * xmlreader.c python/tests/reader.py: fixed another problem
2727 pointed by Stéphane Bidoul
2728
2729Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2732 with "<a/>"
2733
2734Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * SAX.c: warn on xmlns:prefix="foo"
2737 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2738 for namespace attributes handling.
2739
2740Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2743 a really nasty problem raised by a DocBook XSLT transform
2744 provided by Sebastian Bergmann
2745
2746Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2749 by Stéphane Bidoul and integrated it into the tests
2750
2751Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2754 extended the XmlTextReader API a bit, addding accessors for
2755 the current doc and node, and an entity substitution mode for
2756 the parser.
2757 * python/libxml.py python/libxml2class.txt: related updates
2758 * python/tests/Makefile.am python/tests/reader.py
2759 python/tests/reader2.py python/tests/reader3.py: updated a bit
2760 the old tests and added a new one to test the entities handling
2761
2762Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * python/generator.py python/libxml2class.txt
2765 python/tests/reader.py python/tests/reader2.py: changed the
2766 generator to provide casing for the XmlTextReader similar to
2767 C# so that examples and documentation are more directly transposable.
2768 Fixed the couple of tests in the suite.
2769
2770Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * doc/guidelines.html: added a document on guildeline for
2773 publishing and deploying XML
2774
2775Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * valid.c xmlreader.c: final touch running DTD validation
2778 on the XmlTextReader
2779 * python/tests/Makefile.am python/tests/reader2.py: added a
2780 specific run based on the examples from test/valid/*.xml
2781
2782Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * python/libxml.py: added a few predefined xmlTextReader parser
2785 configuration values.
2786
2787Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * python/libxml_wrap.h: trying to fix #102037
2790
2791Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * SAX.c: fixing bug #95296, when the predefined entities
2794 are redefined in the DTD the default one must be used
2795 instead anyway.
2796
2797Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2798
2799 * doc/xmllint.xml
2800 * doc/xmllint.1
2801 Add discussion of XML_DEBUG_CATALOG to xmllint man
2802 page - bug #100907
2803
2804
2805Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * xmlreader.c: Fixed the empty node detection to avoid reporting
2808 an inexistant close tag.
2809
2810Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2813 for Python 2.1
2814
2815Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2818
2819Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * doc/libxml2-api.xml python/tests/reader.py: one really need
2822 to provide the base URI information when creating a reader parser
2823 from an input stream. Updated the API and the example using it.
2824
2825Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2828 include/libxml/valid.h include/libxml/xmlreader.h: working on
2829 DTD validation on top of xml reader interfaces. Allows to
2830 validate arbitrary large instances. This required some extensions
2831 to the valid module interface and augmenting the size of xmlID
2832 and xmlRef structs a bit.
2833 * uri.c xmlregexp.c: simple cleanup.
2834
2835Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2838 work on the xml reader interfaces.
2839 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2840 Web page for the Windows binaries.
2841
2842Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * xmlIO.c: applied a patch for VMS following the report by
2845 Nigel Hall
2846
2847Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * parser.c: the parseStartTag bug fix wasn't complete.
2850
2851Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2854 parseStartTag, fixing it.
2855 * test/att4 result/att4 result/noent/att4: adding the test
2856 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2857 more methods to XmlTextReader.
2858
2859Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2860
2861 * win32/libxml2.def.src: added more xml reader exports
2862 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2863 to the build
2864
2865Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2866
2867 * doc/tutorial/xmltutorial.xml
2868 plus generated html and pdf
2869 Updating tutorial again based on further comments from Niraj
2870 Tolia on the last iteration
2871
2872Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2873
2874 * doc/tutorial/xmltutorial.xml
2875 * doc/tutorial/includekeyword.c
2876 * doc/tutorial/includegetattribute.c
2877 plus generated html and pdf
2878 Adding fix from Niraj Tolia to tutorial to properly free memory.
2879
2880
2881Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2884 more methods of XmlTextReader.
2885 * python/libxml2class.txt python/tests/reader.py: this increased the
2886 methods in the bndings, augmented the test to check those new
2887 functions.
2888
2889Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2892 methods of XmlTextReader.
2893 * python/generator.py python/libxml_wrap.h python/types.c
2894 python/libxml2class.txt: added the reader to the Python bindings
2895 * python/tests/Makefile.am python/tests/reader.py: added a specific
2896 test for the Python bindings of the Reader APIs
2897 * parser.c: small cleanup.
2898
2899Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xinclude.c: fallback was only copying the first child not the
2902 full child list of the fallback element, closes #89684 as reopened
2903 by Bernd Kuemmerlen
2904
2905Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2906
2907 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2908
2909Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * configure.in: preparing release of 2.4.30
2912 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2913 gives enum values, fix functype return type, put back fields in
2914 structs
2915 * doc/*: updated the docs rebuilt
2916
2917Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2920 about htmlNodeDumpOutput location.
2921 * xpath.c: removed an undefined function signature
2922 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2923 too many symbols in the API breaking the python bindings.
2924 Updated with the libxslt/libexslt changes.
2925
2926Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * configure.in: preparing release of 2.4.29
2929 * doc/*: rebuilt the docs and API
2930 * xmlreader.c: a few more fixes for the XmlTextReader API
2931
2932Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2933
2934 * include/win32config.h: applied mingw patch from Magnus Henoch
2935
2936Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2939
2940Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2943 building Python script, does the C parsing directly, generates
2944 a better API description including structure fieds defs and
2945 enums. Still a couple of bugs, but good enough for the python
2946 wrappers now.
2947 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2948 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2949 include/libxml/schemasInternals.h include/libxml/tree.h: more
2950 cleanup based on the python analysis script reports.
2951 * libxml.spec.in: make sure the API XML description is part of the
2952 devel package.
2953
2954Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2957 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2958 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2959 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2960 code cleanup, especially the function comments.
2961 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2962
2963Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * Makefile.am xmlreader.c include/libxml/Makefile.am
2966 include/libxml/xmlreader.h: Adding a new set of APIs based on
2967 the C# TextXmlReader API but converted to C. Allow to parse
2968 in constant memory usage, far simpler to program and explain
2969 than the SAX like APIs, unfinished but working.
2970 * testReader.c: test program
2971
2972Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2973
2974 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2975
2976Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * tree.c: Chip turner indicated that XHTML1 serialization
2979 rule for style actually break on both IE and Mozilla,
2980 try to avoid the rule if escaping ain't necessary
2981
2982Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * nanhttp.c: handle HTTP URL escaping, problem reported by
2985 Glen Nakamura and Stefano Zacchiroli
2986
2987Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2990
2991Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * uri.c: Johann Richard pointed out some XPointer problems for
2994 URN based URI references in XInclude. Modified the URI parsing
2995 and saving routines to allow correct parsing and saving of
2996 XPointers, especially when attached to "opaque" scheme accordingly
2997 to RFC 2396
2998
2999Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3002 of refactoring to the HTML saving code.
3003 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3004 in the doc.
3005
3006Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3009 to a buffer API to reuse the generic dump to an OutputIO layer,
3010 this reduces code, fixes xmlNodeDump() for XHTML, also made
3011 xmlNodeDump() now return the number of byte written.
3012
3013Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * python/setup.py.in: another patch from Stéphane Bidoul for
3016 Python bindings on Windows
3017 * doc/parsedecl.py: small cleanup
3018
3019Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * libxml.spec.in configure.in: add a line in %changelog for releases
3022
3023Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c: patch from Marcus Clarke fixing a problem in entities
3026 parsing that was detected in KDe documentations environment.
3027
3028Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3029
3030 * python/libxml.c (libxml_prev): Return the previous as opposed to
3031 the next node (I guess this is the result of some cut & paste programming:)
3032
3033Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3036
3037Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * python/generator.py python/libxml.c python/setup.py.in: trying
3040 to fix the Python bindings build on Windows (Stéphane Bidoul)
3041
3042Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3043
3044 * win32/configure.js: added option for python bindings
3045 * win32/libxml2.def.src: added more exports
3046
3047Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3048
3049 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3050 pthreads
3051 * win32/wince/*: applied updates to Windows CE port from Javier
3052
3053Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * configure.in: preparing 2.4.28
3056 * libxml.spec.in doc/Makefile.am: some cleanup
3057 * doc/*: updated the news and regenerated.
3058
3059Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * HTMLparser.c: final touch at closing #87235 </p> end tags
3062 need to be generated.
3063 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3064 this change slightly the output of a few tests
3065 * doc/*: regenerated
3066
3067Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * parserInternals.c: fixing bug #99190 when UTF8 document are
3070 parsed using the progressive parser and the end of the chunk
3071 is in the middle of an UTF8 multibyte character.
3072
3073Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3074
3075 * threads.c: fixed initialization problem in xmlNewGlobalState
3076 which was causing crash.
3077 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3078 in xmlInitializeGlobalState.
3079 * parserInternals.c: cleaned up ctxt->sax initialisation.
3080
3081Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * tree.c include/libxml/tree.h: modified the existing APIs
3084 to handle XHTML1 serialization rules automatically, also add
3085 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3086 libxslt serialization uses it when needed without changing
3087 the library API.
3088 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3089 result/xhtml1: added a new test specifically for xhtml1 output
3090 and updated the result of one XHTML1 test
3091
3092Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * xinclude.c parserInternals.c encoding.c: fixed #99082
3095 for xi:include encoding="..." support on text includes.
3096 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3097 test/XInclude/ents/isolatin.txt : added a specific regression test
3098 * python/generator.py python/libxml2class.txt: fixed the generator
3099 the new set of comments generated for doc/libxml2-api.xml were
3100 breaking the python generation.
3101
3102Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3105 * configure.in: patch for Solaris on new autoconf closes #98880
3106 * doc/parsedecl.py: repair the frigging API building script,
3107 did I say that python xmllib sucks ?
3108 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3109 and some comment are no more truncated.
3110
3111Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * parser.c: Martin Stoilov pointed out a potential leak in
3114 xmlCreateMemoryParserCtxt
3115
3116Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3119 included in HTML documents and using the push parser.
3120
3121Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3122
3123 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3124 specified, look for the Python interpreter not just in the
3125 specified root but also in the specified location. Fixes #98825
3126
3127Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * python/libxml.c: fixing bug #98792 , node may have no doc
3130 and dereferencing without checking ain't good ...
3131
3132Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * configure.in: preparing release 2.4.27
3135 * doc/* : updated and rebuilt the docs
3136 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3137 and all the docs are actually packaged and in the final RPMs
3138 * parser.c parserInternals.c include/libxml/parser.h: restore
3139 xmllint --recover feature.
3140
3141Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
Daniel Veillard784b9352003-02-16 15:50:27 +00003143 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003144 processing of parsed entities, and XPath computation on sustitued
3145 entities.
3146 * testXPath.c: make sure entities are substitued.
3147
3148Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
Daniel Veillard784b9352003-02-16 15:50:27 +00003150 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003151 processing of internal parsed entities, which had to be changed.
3152
3153Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3156 trying to fix bug #98517 about building outside the source tree
3157 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3158
3159Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3160
3161 * include/win32config.h: cleanup
3162 * win32/Makefile.mingw: integrated mingw in JScript configure
3163 * win32/Makefile.msvc: modified to allow mingw coexistence
3164 * win32/configure.js: integrated mingw
3165 * win32/Readme.txt: cleanup
3166
3167Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * HTMLparser.c: strengthen the guard in the Pop macros,
3170 like in the XML parser, closes bug #97315
3171
3172Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3175 callback is never used.
3176
3177Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * parserInternals.c: fixed the initialization of the SAX structure
3180 which was breaking xsltproc
3181 * xpath.c: patch from Petr Pajas for CDATA nodes
3182 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3183 * parser.c include/libxml/parser.h: patch from Peter Jones
3184 removing a leak in xmlSAXParseMemory() and adding the
3185 function xmlSAXParseMemoryWithData()
3186
3187Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3188
3189 adding pdf of tutorial, changing web page to link to it
3190 * doc/tutorial/xmltutorial.pdf
3191 * doc/xml.html
3192 * doc/docs.html
3193
3194Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3195
3196 * doc/tutorial/ar01s08.html
3197 adding file what I forgot for tutorial
3198
3199
3200Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3201
3202 Adding encoding discussion to tutorial
3203 Added:
3204 * doc/tutorial/images/*.png: DocBook admonition image files
3205 * doc/tutorial/apf.html, apg.html: new generated html
3206 * doc/tutorial/includeconvert.c: conversion code entity file
3207 changed:
3208 * doc/tutorial/xmltutorial.xml: DocBook original
3209 * doc/tutorial/*.html: generated html
3210
3211Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3212
3213 * include/libxml/*.h: retired xmlwin32version.h
3214 * doc/Makefile.am: retired xmlwin32version.h
3215 * win32/configure.js: retired xmlwin32version.h
3216
3217Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3218
3219 * win32/libxml2.def.src: exported additional symbols
3220 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3221 sisterhood
3222
3223Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * globals.c: fixed a typo pointed out by Igor
3226 * xpath.c: try to speed up node compare using line numbers
3227 if available.
3228
3229Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * tree.c: make xmlFreeNode() handle attributes correctly.
3232
3233Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3234
3235 * catalog.c: completed the #96963 fix, as reported by Karl
3236 Eichwalder
3237
3238Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3241
3242Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * Makefile.am: switched the order of a couple of includes
3245 to fix bugs #97100
3246
3247Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3248
3249 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3250 xmlLoadCatalogs that used to separate directories with a ':'.
3251
3252Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3253
3254 * threads.c: improvements to the Windows-side of thread handling
3255 * testThreads.c: conditionally excluded unistd.h
3256 * testThradsWin32.c: broke overlong lines
3257 * include/win32config.h: adapted thread-related macros to the new
3258 scheme and for pthreads on Windows
3259 * win32/Makefile.msvc: introduced a more flexible thread build,
3260 added testThreads[Win32].c to the build
3261 * win32/configure.js: introduced a more flexible thread config
3262
32632002-10-31 John Fleck <jfleck@inkstain.net>
3264
3265 * doc/xml.html (and, by implication, FAQ.html)
3266 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3267
3268Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3269
3270 * configure.in: removed xmlwin32version.h
3271 * include/libxml/Makefile.am: removed xmlwin32version.h
3272
3273Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * tree.c: applied patch from Brian Stafford to fix a bug
3276 in xmlReconciliateNs()
3277
3278Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * tree.c: applied patch from Christian Glahn to allow
3281 xmlNewChild() on document fragment nodes
3282
3283Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * parser.c: Christian Glahn found a problem with a recent
3286 patch to xmlParseBalancedChunkMemoryRecover()
3287 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3288 problems
3289 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3290 test/schemas/seq*: added the test cases from Charles
3291
3292Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3295 serious cleanup of the spec file and associated changes
3296 in the Makefiles.
3297 * valid.c: try to remove some warnings on x86_64
3298
3299Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3302 fix bug #96586
3303
3304Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3307 parsing, applied his patch
3308 * result/HTML/attrents.html result/HTML/attrents.html.err
3309 result/HTML/attrents.html.sax test/HTML/attrents.html:
3310 added the test and result case provided by Mikhail Sogrine
3311
3312Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * vms/build_libxml.com vms/config.vms vms/readme.vms
3315 include/libxml/parser.h include/libxml/parserInternals.h
3316 include/libxml/tree.h include/libxml/xmlIO.h
3317 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3318 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3319 Applied the VMS update patch from Craig A. Berry
3320 * doc/*.html: update
3321
3322Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3325
3326Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * debugXML.c: adding a grep command to --shell in xmllint
3329 for T.V. Raman
3330
3331Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * xmlcatalog.c: tried to fix some of the problem with --sgml
3334
3335Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * parser.c: tried to fix bug #91500 where doc->children may
3338 be overriden by a call to xmlParseBalancedChunkMemory()
3339
3340Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3343 identifiers in SGML catalogs containing '&'
3344
3345Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * python/types.c: fixed bugs when passing result value tree
3348 to Python functions.
3349
3350Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * configure.in: preparing the release of 2.4.26
3353 * doc/*: updated and rebuilt the documentation
3354
3355Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * parser.c: fixed a XML Namespace compliance bug reported by
3358 Alexander Grimalovsky
3359
3360Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * HTMLtree.c: fixed serialization of script and style when
3363 they are not lowercase (i.e. added using the API to the tree).
3364
3365Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * valid.c: make xmlValidateDocument emit a warning msg if there
3368 is no DTD, pointed by Christian Glahn
3369
3370Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3373 content model when some of the blocks have min or max, and a couple
3374 of bugs found in the process.
3375 * result/schemas/list0* test/schemas/list0*: added some specific
3376 regression tests
3377
3378Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * README: updated the contact informations
3381
3382Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3385 misses it, reported by Peter Bray.
3386
3387Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3390 and removed a few warnings
3391
3392Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * parser.c: Christian Glahn found a small bug in the push parser.
3395 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3396 public
3397
3398Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xmlschemas.c include/libxml/xmlschemas.h: added
3401 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3402 * testSchemas.c: added --memory to test the new interface
3403
3404Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * doc/index.py doc/search.php: integrated the XSLT indexing,
3407 a few fixed in the indexer, added a scope selection at the
3408 search level.
3409
3410Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3413 this was due to uninitialized parts of the validation context
3414
3415Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * debugXML.c: applied patch from Mark Vakoc except the API
3418 change, preserved it.
3419 * doc/*: updated the docs to point to the search engine for
3420 information lookup or before bug/help reports.
3421
3422Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * doc/index.py doc/search.php: added mailing-list archives
3425 indexing and lookup
3426
3427Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3430
3431Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * doc/index.py: improved HTML indexing
3434 * doc/search.php: make the queries also lookup the HTML based indexes
3435
3436Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * doc/index.py: added HTML page indexing
3439
3440Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3441
3442 * xmlIO.c: extended Windows path normalisation to fix the base
3443 problem in libxslt.
3444 * catalog.c: fixed list handling in XML_CATALOG_FILES
3445
3446Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * valid.c: typo/bug found by Christian Glahn
3449
3450Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3451
3452 * xmlIO.c: applied Windows CE patch from Javier.
3453 * win32/wince: new directory, contains support for the PocketPC
3454 with Windows CE from Javier.
3455 * include/win32config.h: reorganised, removed duplicate
3456 definitions and applied WinCE patch from Javier.
3457 * include/wsockcompat.h: new file, now contains WinSock
3458 compatibility macros.
3459 * win32/Makefile.msvc: introduced double-run compilation.
3460
3461Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * configure.in include/libxml/xmlwin32version.h: preparing release
3464 of 2.4.25
3465 * doc/*: updated and regenerated teh docs and web pages.
3466
3467Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3470 error were not covering namespace declarations.
3471 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3472 it was missing the attribute declaration for the namespace
3473 * result/VC/NS3: the fix now report breakages in that test
3474
3475Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3478
3479Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3482 and regenerated the docs and web site
3483
3484Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3487 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3488 not before
3489
3490Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * python/generator.py python/libxml2class.txt: fixed a stupid error
3493 breaking the python API
3494
3495Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3498 triostr.c triostr.h: applied a trio update patch from
3499 Bjorn Reese which should work with MinGW
3500
3501Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * tree.c: improving some documentation comments
3504 * xmlregexp.c: found and fixed a mem leak with python regression tests
3505 * doc/*: rebuilt the doc and the API XML file including the
3506 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3507 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3508 python/types.c: added access to the XML Schemas regexps from
3509 python
3510 * python/tests/Makefile.am python/tests/regexp.py: added a
3511 simple regexp bindings test
3512
3513Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3514
3515 * doc/xml.html:
3516 fixing ftp links - thanks to Vitaly Ostanin
3517
3518Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * xmlregexp.c: fixed the data callback on transition functionality
3521 which was broken when using the compact form
3522 * result/schemas/*: updated the results, less verbose, all tests
3523 pass like before
3524 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3525 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3526 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3527 annoying warnings
3528 * xpath.c: try to provide better error report when possible
3529
3530Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * Makefile.am: fixed a breakage raised by Jacob
3533
3534Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3535
3536 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3537 which don't use sockets
3538
3539Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3540
3541 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3542 * win32/configure.js: applied zlib patch from Daniel Gehriger
3543
3544Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3545
3546 * win32/configure.js: applied the patch from Mark Vakoc for
3547 regexp support
3548 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3549 for regexp support
3550
3551Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * xmlschemastypes.c: as pointed by Igor Float and Double
3554 parsing ain't finished yet
3555
3556Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * Makefile.am configure.in: trying to fix #88412 by bypassing
3559 all the python subdir if python ain't detected
3560
3561Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3564 made configuring with regexps/automata/unicode the default
3565 but without schemas ATM
3566 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3567 fixed the regexp based DTD validation performance and memory
3568 problem by switching to a compact form for determinist regexps
3569 and detecting the determinism property in the process. Seems
3570 as fast as the old DTD validation specific engine :-) despite
3571 the regexp built and compaction process.
3572
3573Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * valid.c: determinism is debugged, new DTD checking code now works
3576 but xmlFAComputesDeterminism takes far too much CPU and the whole
3577 set usues too much memory to be really usable as-is
3578
3579Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * tree.c: fixed another stupid bug in xmlGetNodePath()
3582 * xmllint.c: --version now report the options compiled in
3583
3584Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * HTMLparser.c: small cleanup
3587 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3588 when configured with them. A bit of debugging around the determinism
3589 checks is still needed
3590
3591Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3594
3595Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * xmlIO.c: small portability glitch fixed.
3598
3599Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xmlschemastypes.c: incomplete steps for real/double support
3602 * testAutomata.c include/libxml/xmlautomata.h
3603 include/libxml/xmlregexp.h: avoiding a compilation problem
3604 * valid.c include/libxml/valid.h: starting the work toward using
3605 the regexps for actual DTD validation
3606
3607Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * hash.c: cosmetic cleanup
3610 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3611 integrating a DTD validation layer based on the regexps
3612
3613Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3616 the determinism was tested before eliminating the epsilon
3617 transitions :-(
3618
3619Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * python/generator.py python/libxml.c python/libxml.py
3622 python/libxml2-python-api.xml python/libxml2class.txt
3623 python/libxml_wrap.h python/types.c: updated the python
3624 bindings, added code for easier File I/O, and the ability to
3625 define a resolver from Python fixing bug #91635
3626 * python/tests/Makefile.am python/tests/inbuf.py
3627 python/tests/outbuf.py python/tests/pushSAXhtml.py
3628 python/tests/resolver.py python/tests/serialize.py: updated
3629 and augmented the set of Python tests.
3630
3631Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3632
3633 * win32/configure.js: added more readme info for the binary
3634 package.
3635
3636Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * xmlIO.c: fixed a stupid out of bound array error
3639
3640Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3643 messing around with support for Windows path, cleanups,
3644 trying to identify and fix the various code path to the
3645 filename access. Added xmlNormalizeWindowsPath()
3646
3647Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * error.c valid.c: working on better error reporting of validity
3650 errors, especially providing an accurate context.
3651 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3652 error reports in those cases.
3653
3654Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3657 parser.c parserInternals.c xmlIO.c: get rid of all the
3658 perror() calls made in the library execution paths. This
3659 should fix both #92059 and #92385
3660
3661Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * xmllint.c: memory leak reporting was broken after a change
3664 of the preprocessor symbol used to activate it.
3665
3666Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * tree.c: try to make the copy function work for node of
3669 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3670 DOM layers though, not libxml2 itself.
3671
3672Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * valid.c: try to provide file and line informations, not all
3675 messages are covered, but it's a (good) start
3676
3677Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * xinclude.c: reimplemented a large part of the XInclude
3680 processor, trying to minimize resources used, James Henstridge
3681 provided a huge test case which was exhibiting severe memory
3682 consumption problems.
3683
3684Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * python/Makefile.am: applied patch from Christophe Merlet to
3687 reestablish DESTDIR
3688
3689Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * libxml.spec.in: fixes libary path for x86_64 AMD
3692
3693Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3694
3695 * doc/tutorial/includekeyword.c
3696 * doc/tutorial/xmltutorial.xml:
3697 (plus resulting generated html files)
3698 fixing one spot I missed in the tutorial where I hadn't freed
3699 memory properly
3700
3701Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3702
3703 * doc/tutorial/includeaddattribute.c
3704 * doc/tutorial/includeaddkeyword.c
3705 * doc/tutorial/includegetattribute.c
3706 * doc/tutorial/includekeyword.c
3707 * doc/tutorial/xmltutorial.xml
3708 * doc/tutorial/*.html:
3709 update tutorial to properly free memory (thanks to Christopher
3710 R. Harris for pointing out that this needs to be done)
3711 * doc/tutorial/images/callouts/*.png:
3712 added image files so the callouts are graphical, making it
3713 easier to read ( use "--param callout.graphics 1" to generate
3714 html with graphical callouts)
3715
3716Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3719 nice logos generated by Marc Liyanage
3720 * doc/site.xsl *.html: changed the stylesheet to show the new
3721 logo and regenerated the pages
3722
3723Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3726
3727Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * xpath.c: possible mem leak patch from Jason Adams
3730
3731Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3734 in the XQuery namespace
3735 * configure.in: preparing 2.4.24
3736 * doc/*.html: updated the web pages
3737
3738Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * python/generator.py: closing bug #85258 by generating conditional
3741 compile check to avoid linking to routines not configured in.
3742
37432002-08-22 Havoc Pennington <hp@pobox.com>
3744
3745 * autogen.sh: update error message for missing automake
3746
3747Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * python/Makefile.am: typo in target name resulted in libxml2.py
3750 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3751
3752Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * win32/win32/Makefile.mingw: updated with version from
3755 Elizabeth Barham at http://soggytrousers.net/repository/
3756
3757Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3758
3759 * win32/Makefile.msvc: added the prefix location to the include
3760 and lib search path.
3761
37622002-08-18 Havoc Pennington <hp@pobox.com>
3763
3764 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3765 both automake 1.6 and 1.4 installed get the right automake. Means
3766 compilation from CVS will now require the latest automake 1.4
3767 release, or manually creating symlinks called "automake-1.4" and
3768 "aclocal-1.4"
3769
3770Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * configure.in python/Makefile.am: more AMD 64 induced changes from
3773 Frederic Crozat
3774
3775Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * xinclude.c: oops I was missing the xml:base fixup too
3778 * result/XInclude/*.xml: this adds xml:base attributes to most
3779 results of the tests
3780
3781Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * xinclude.c: quick but apparently working implementation of
3784 xi:fallback, should close bug #89684
3785 * Makefile.am test/XInclude/docs/fallback.xml
3786 result/XInclude/fallback.xml: added a basic test for fallback,
3787 and run with --nowarning to avoid a spurious warning
3788 * configure.in: applied patch from Frederic Crozat for python
3789 bindings on AMD 64bits machines.
3790
3791Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3794 the caller don't pass a SAX callback block.
3795
3796Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * tree.c: applied the same fix for the XML-1.0 namespace to
3799 xmlSearchNsByHref() as was done for xmlSearchNs()
3800
3801Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * libxml.3: small cleanup of the man page
3804 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3805 when serializing HREF attributes generated by XSLT.
3806
3807Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3810 version of Marc Liyanage' patch for boolean attributes in HTML
3811 output
3812
3813Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * python/tests/serialize.py: fixed the test results, indenting
3816 behaviour changed slightly
3817
3818Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3819
3820 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3821 new c14n function to Windows def files
3822
3823Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3824
3825 * c14n.c: fixed a memory leak in c14n code
3826
3827Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * parser.c include/libxml/parser.h: adding a new API for Christian
3830 Glahn: xmlParseBalancedChunkMemoryRecover
3831 * valid.c: patch from Rick Jones for some grammar cleanup in
3832 validation messages
3833 * result/VC/* result/valid/*: this slightly change some of the
3834 regression tests outputs
3835
3836Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * tree.c: trying to fix a problem in namespaced attribute handling
3839 raised by Christian Glahn
3840
3841Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * encoding.c include/libxml/encoding.h: Opening the interface
3844 xmlNewCharEncodingHandler as requested in #89415
3845 * python/generator.py python/setup.py.in: applied cleanup
3846 patches from Marc-Andre Lemburg
3847 * tree.c: fixing bug #89332 on a specific case of loosing
3848 the XML-1.0 namespace on xml:xxx attributes
3849
3850Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3851
3852 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3853 corner case from new Merlin's test suite and added a callback
3854 that will be used to improve xmlsec performance
3855
3856
3857Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * HTMLtree.c: trying to fix the <style> escaping problem in
3860 HTML serialization bug #89342
3861
3862Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3865 and rebuilt the web site.
3866
3867Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3868
3869 * include/libxml/tree.h: added _private member to xmlNs struct
3870
3871Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * HTMLparser.c: fixing bug #84876 based on the xml working
3874 code.
3875
3876Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3877
3878 * python/Makefile.am: enhanced to fix bug 72012 (errors
3879 when using '-jX' make parameter)
3880
3881Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3882
3883 * xpath.c: small additional enhancement for booleans
3884 compared to nodesets
3885
3886Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * HTMLtree.c: changed the order of the encoding declaration
3889 attributes in the meta tags due to a bug in IE/Mac
3890
3891Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3892
3893 * xpath.c: enhanced handling of booleans (especially '='
3894 and '!=' for nodesets) - fixes bug 85256. Added new
3895 routine xmlXPathNotEqualValues for more proper handling
3896 of '!=' when nodesets are involved.
3897
3898Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3901 doc/xmlcatalog_man.xml to the source distribution
3902
3903Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3904
3905 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3906 asked for this.
3907
3908Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * configure.in: preparing 2.4.23
3911 * doc/*: rebuilt the docs
3912
3913Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * parser.c: fixing bug #84169 by fixing the
3916 comment of xmlCreatePushParserCtxt to describe the
3917 encoding detection parameters better.
3918
3919Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * valid.c: fixing bug #79331 in one path the lookup for
3922 ID attributes on a namespaced node wasn't handled correctly :-\
3923
3924Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * HTMLparser.c: trying to fix 87235 about discarded white
3927 spaces in the HTML parser.
3928 * result/HTML/*: this changes the output of a number of HTML
3929 regression tests
3930
3931Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * xpath.c: applied patch from Richard Jinks for the namespace
3934 axis + fixed a memory error.
3935 * parser.c parserInternals.c: applied patches from Peter Jacobi
3936 removing ctxt->token for good.
3937 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3938 popped out by the regression tests.
3939 * Makefile.am: patch for threads makefile from Gary Pennington
3940
3941Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3942
3943 * xpath.c: enhanced behaviour of position() after usage of
3944 expressions involving preceding-sibling (et al).
3945
3946Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * hash.c: applied a patch from Peter Jacobi to solve a problem
3949 when compiling with the Watcom C on Win32
3950 * result/schemas/*.err: the change of hashing algo generated
3951 permutations in the output
3952
3953Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * hash.c: applied patch from Sander Vesik improving the quality of
3956 the hash function.
3957
39582002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3959
3960 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3961 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3962 xmllint.c xpath.c: replaced sprintf() with snprintf()
3963 to prevent possible buffer overflow (the bug was pointed
3964 out by Anju Premachandran)
3965
3966Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * parser.c: removed an uninitialized data error popped by valgrind
3969 on PE references
3970
3971Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3972
3973 * doc/xml.html
3974 adding tutorial reference to the web page
3975
3976Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3977
3978 * doc/tutorial/xmltutorial.xml
3979 * doc/tutorial/ar01s07.html
3980 * doc/tutorial/ape.html
3981 * doc/tutorial/includegetattribute.c
3982 adding section to tutorial about retrieving an attribute
3983 value
3984
3985Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * parser.c: applied a couple of patches from Peter Jacobi to start
3988 to get rid of ctxt->token, with a possible significant speed
3989 improvement to be gained once done. Better compliance with PE
3990 references constructs in DTDs too.
3991 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3992 from Peter too
3993
3994Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3997 xmlParseElement was likely to have been deallocated at the
3998 time of the report, possibly leading to segfault. Just report
3999 the tag name now.
4000
4001Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * xpath.c: patch from Richard Jinks for XPath substring() function
4004 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4005
40062002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4007
4008 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4009
4010Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4011
4012 *doc/FAQ.html
4013 fixing typos in FAQ, thanks to Robert Funnell for the
4014 editing help
4015
4016Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * NEWS: got complaints from rpmlint that it was empty
4019
4020Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4021
4022 * added doc/tutorial, including:
4023 apa.html
4024 apb.html
4025 apc.html
4026 apd.html
4027 ar01s02.html
4028 ar01s03.html
4029 ar01s04.html
4030 ar01s05.html
4031 ar01s06.html
4032 includeaddattribute.c
4033 includeaddkeyword.c
4034 includekeyword.c
4035 includestory.xml
4036 index.html
4037 xmltutorial.xml
4038 libxml tutorial, including generated html
4039
4040Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4041
4042 * result/c14n/exc-without-comments/merlin-c14n-two-*
4043 result/c14n/without-comments/merlin-c14n-two-*
4044 test/c14n/exc-without-comments/merlin-c14n-two-*
4045 test/c14n/without-comments/merlin-c14n-two-*
4046 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4047 c14n/exc-c14n and slightly modified test script to handle
4048 these test cases
4049 * c14n.c: fixed bugs for complicated nodes set (namespace
4050 without node and others from merlin-c14n-two.tar.gz)
4051 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4052 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4053 for xmlsec performance patch
4054 * xpath.c: fixed self::node() for namespaces and attributes
4055
4056Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4057
4058 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4059 but with the format parameter
4060 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4061
4062Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4063
4064 * Makefile.am: updated c14n tests suite
4065 * c14n.c: performance improvement for previous c14n patch
4066
4067Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * parser.c: another peroformance patch from Peter Jacobi, that
4070 time on parsing attribute values.
4071
4072Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4073
4074 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4075 into LibXML2 test suite
4076
4077Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4078
4079 * c14n.c: propagating xpath ancesstors node fix to c14n
4080 plus small performance improvement to reduce number of
4081 mallocs
4082 * xpath.c: fixed ancestors axis processing for namespace nodes
4083
4084Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4087 Peter Jacobi
4088
4089Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * configure.in: preparing 2.4.22
4092
4093Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4096 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4097 a public entry point.
4098 * doc/*: rebuilt the API and docs
4099
4100Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * xpath.c: patch from Richard Jinks to fix a problem introduced
4103 in the previous patch and pointed by Norm
4104
4105Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * libxml.spec.in: fixing bug #81112
4108
4109Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * uri.c: fixing bug #82848
4112
4113Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4116 output of one catalog test
4117
4118Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4119
4120 * global.data globals.c tree.c include/libxml/globals.h
4121 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4122 default value for global parameter xmlIndentTreeOutput to 1 and
4123 introduced new global parameter xmlTreeIndentString (the string
4124 used to do one-level indent) with default value " " (as it was
4125 in tree.c)
4126
4127Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4130 with trio and schemas.
4131
4132Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * xpath.c: patch from Richard Jinks to fix the problem raised in
4135 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4136
4137Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * xmlschemas.c: a bit of work on import.
4140 * xmlschemastypes.c: Charles Bozeman provided a compare function
4141 for date/time types so min/max facet restrictions should work,
4142 indeterminate comparisons return an error instead of equal.
4143 * test/schemas/date_0* result/schemas/date_0_0: specific test
4144 from Charles Bozeman too
4145
4146Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4149 from Christian Cornelssen fixing the man pages and the Catalog
4150 building script.
4151 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4152 next step is <xs:import> I now have a reasonable understanding
4153 of how it works.
4154
4155Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4158
4159Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4160
4161 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4162
4163Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * xpath.c: fixing an XPath function evalutation bug pointed out
4166 by Alexey Efimov where the context was lost when evaluating
4167 the function arguments
4168
4169Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4170
4171 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4172 function public for XMLSec performance optimizations
4173
4174Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * python/generator.py python/libxml2class.txt : fixed a problem
4177 with the HTML parser pointed by Gary Benson
4178 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4179 example
4180
4181Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4182 * parser.c: fixed bug #81159 (memory growth in SAX)
4183
4184Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4185 * xpath.c: fixed bug #78858 (the real fix)
4186
4187Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4188 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4189
4190Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * tree.c: modified xmlNodeSetBase to allow changing the
4193 base of a document.
4194
4195Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * xmlschemastypes.c: patch Charles Bozeman for validation of
4198 all the date, time, and duration types
4199 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4200 * configure.in: fixed an error pointed by an user
4201 * xml2-config.in: fixed an error pointed by an user
4202
4203Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4204
4205 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4206 win32/libxml2.def.src xmlIO.c: exported default
4207 'file:', 'http:' and 'ftp:' protocols input handlers
4208 and maked protocols comparisson case insensitive
4209
4210Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * configure.in: Neven Has detected a typo
4213
4214Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4217 as one of the persons allowed to commit directly to the
4218 module.
4219
4220Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4223 * valid.c: raised a too low limit
4224 * doc/*: rebuilt the docs
4225
4226Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * test/XPath/expr/floats test/XPath/expr/functions
4229 result/XPath/expr/floats result/XPath/expr/functions
4230 xpath.c: another XPath conformance patch from Richard Jinks
4231
4232Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * xmlschemas.c: fixed validation of attribute groups.
4235 * test/schemas result/schemas: added an example from the primer
4236
4237Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4240 * test/schemas result/schemas: updated the test list
4241
4242Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * TODO: updated a bit
4245 * parser.c: made a comment more specific
4246 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4247 Schemas conformance.
4248 * test/schemas result/schemas: updated the test list
4249
4250Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4253 implementing xs:all with minOccurs = 0
4254 * tes/schemas/* result/schemas/*: added more tests covering
4255 xs:all
4256
4257Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * xmlregexp.c: first implementation of the all particle, this
4260 may need to be revisited for case where not all transitions
4261 must be crossed.
4262
4263Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * tree.c: another entity processing update from Markus Henke
4266
4267Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4268
4269 * trionan.c: fixed crash on OSF/1
4270
4271Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * xmlschemas.c: more Schemas work
4274 * test/schemas/* result/schemas/*: added more tests coming
4275 from the spec.
4276
4277Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4280 ExcC14N specification
4281
4282Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * tree.c: patch from Markus Henke, fix for recursive entities.
4285
4286Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * xpath.c: fix a problem with string() on a document node.
4289
4290Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4291
4292 * Makefile.am xmlschemas.c: more Schemas work
4293 * test/schemas/* result/schemas/*: added more tests coming
4294 from the spec.
4295
4296Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4299 * result/HTML/*: this changes a few things in the results
4300
4301Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4302
4303 * include/libxml/tree.h: eliminated 'declaration different than
4304 prototype' warning
4305 * include/win32config.h: "resolved" conflicts with errno.h
4306
4307Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4308
4309 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4310 on the automata interfaces and debug of counted choices
4311 * test/schemas/* result/schemas/*: added a number of tests
4312
4313Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4314
4315 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4316 a bit of work on Schemas
4317 * testSchemas.c: try to make it more useful
4318 * test/schemas/* result/schemas/* Makefile.am: changed the
4319 Schemas regression test procedure, started adding a few samples
4320
4321Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4322
4323 * include/libxml/encoding.h: Patch for the Borland C++ builder
4324 * include/libxml/tree.h: Patch for the Borland C++ builder
4325 * threads.c: Patch for the Borland C++ builder
4326 * win32/bcb5: New directory for the Borland C++ builder
4327 project files
4328
4329Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4330
4331 * win32/Makefile.msvc: Update for XML Schema support
4332 * win32/configure.js: Update for XML Schema support
4333 * win32/libxml2.def.src: Update for XML Schema support
4334
4335Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4336
4337 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4338 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4339 xmlunicode.c include/libxml/Makefile.am
4340 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4341 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4342 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4343 include/libxml/xmlversion.h.in : merged the current state of
4344 XML Schemas implementation, it is not configured in by default,
4345 a specific --schemas configure option has been added.
4346 * test/automata test/regexp test/schemas Makefile.am
4347 result/automata result/regexp result/schemas:
4348 merged automata/regexp/schemas regression tests
4349
4350Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * xpath.c: Gary found a compile time problem, fixes #78823
4353
4354Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * configure.in: release of 2.4.20
4357 * doc/*: updated and rebuilt the docs
4358
4359Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4360
4361 * python/Makefile.am: patch from Cristian Gafton to build on
4362 Red Hat 6.2, should also fix #75779
4363
4364Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * valid.c: first part of fixing #78729
4367
4368Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4371 escaping of URI when saving HTML files.
4372 * result/HTML/*: this impacted some tests
4373
4374Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * configure.in: trying to fix #77441
4377
4378Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * include/libxml/xmlIO.h: Hallski complained it could not be
4381 included by itself.
4382
4383Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4386
4387Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4388
4389 * win32/configure.js: patch from Nilo for the c14n option
4390 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4391
4392Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4395 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4396 LIBXML_THREAD_ENABLED
4397
4398Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * xpath.c: another patch from Richard Jinks for substring conformance
4401 * test/XPath/expr/floats test/XPath/expr/strings
4402 result/XPath/expr/floats result/XPath/expr/strings: update of the
4403 test suite to check those.
4404
4405Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * xpath.c: patch from Richard Jinks for .x float parsing.
4408
4409Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * parser.c: patch from Markus Henke when an encoding ain't recognized
4412
4413Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * libxml.m4: got a report that #include <string.h> was needed
4416
4417Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4420
4421Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4422
4423 * doc/example.html: fixing typo
4424
4425Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4426
4427 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4428 pointed out by Melvyn Sopacua.
4429
4430Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * libxml.m4: Frédéric Crozat gave a patch related to the change
4433 of Include paths breaking the libxml.m4
4434
4435Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * xpath.c: Fix bug #76927 forgot to save some context
4438 when evaluating binary expressions
4439
4440Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * configure.in: fixed configure for MPE/iX from Markus Henke
4443 * xmlmemory.c: fixed initialization problems
4444 * xpath.c: another set of patches from Richard Jinks this
4445 fixes "make XPathtests" on linux
4446
4447Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4450 * test/XPath/expr/compare test/XPath/expr/equality
4451 test/XPath/expr/floats test/XPath/expr/functions
4452 test/XPath/expr/strings result/XPath/expr/compare
4453 result/XPath/expr/equality result/XPath/expr/floats
4454 result/XPath/expr/functions result/XPath/expr/strings: Updated
4455 tests though they show a divergence on Linux
4456
4457Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4458
4459 * xpath.c trionan.c: previous commit also included patches
4460 from Richard Jinks on some IEEE support corner case
4461
4462Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4463
4464 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4465 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4466 that $(datadir) should be used for docs
4467
4468Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4471 could leak filedescriptors
4472
4473Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * configure.in nanohttp.c: applied patch from Allan Clark for
4476 UnixWare/OpenServer
4477
4478Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * configure.in: preparing 2.4.19
4481 * doc/*: rebuilt the docs
4482
4483Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * nanohttp.c: fixing #76043, got fed up with non-portability
4486 of that piece of code.
4487
4488Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * valid.c SAX.c: Never commit without running "make tests" :-(
4491 fix a couple of stupidities in the previous commit
4492 * result/*: a few changes in some attribute order result of previous
4493 commit.
4494
4495Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4496
4497 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4498 the internal subset should not raise duplicate ID errors,
4499 also there was a small bug in conjunction to namespace
4500 declarations defaulted and xml:xxx attributes DTD definitions.
4501
4502Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4503
4504 * xpath.c: Richard Jinks also raised some rounding problems
4505 this tries to fix them
4506
4507Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4510 behaviour in xmlXPathCastToString()
4511
4512Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4515 raised by Morus Walter
4516
4517Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4520 from Igor
4521
4522Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * xpath.c: fixing #75619, related to a problem when trying
4525 to evaluate condition when the current node set resulting
4526 from that sub-step evaluation is empty. Also fixes 2 potential
4527 problem with previous-sibling and next-siblings axis.
4528
4529Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4532 HTML support is not configured in.
4533
4534Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4535
4536 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4537 include/libxml/tree.h: dohh I really didn't intended to commit
4538 this test version :-(
4539
4540Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * testSAX.c: I wanted to see the real speed at the SAX interface
4543 after a little too many Ximianer started complaining about the
4544 parser speed.
4545 added a --quiet option:
4546 paphio:~/XML -> ls -l db100000.xml
4547 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4548 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4549 3200006 callbacks generated
4550 real 0m1.270s
4551 Which means 16MBytes/s and 3Mcallback/s
4552
4553Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * xpath.c: valgrind spotted another error that time when running
4556 on libxslt regression tests
4557
4558Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * Makefile.am: adding "make valgrind" running the full regression
4561 tests (except python ones) under Valgrind (using valgrind -q
4562 which was kindly added by the author).
4563 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4564 passes cleanly now except an obcure floating point initialization
4565 raised in log10() in one XPath regression test ???
4566 * tree.c: edited some comments to close #75244
4567
4568Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4571 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4572 context of ScrollKeeper, made sure that if the number is
4573 an integer, the serialization follows the description at
4574 http://www.w3.org/TR/xpath#section-String-Functions
4575
4576Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * configure.in: preparing 2.4.18
4579 * doc/*: updated and rebuilt the web site
4580 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4581 the Windows and Cygwin maintainers.
4582 * parser.c: humm, changed the way the SAX parser work when
4583 xmlSubstituteEntitiesDefault(1) is set, it will then
4584 do the entity registration and loading by itself in case the
4585 user provided SAX getEntity() returns NULL.
4586 * testSAX.c: added --noent to test the behaviour.
4587
4588Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4589
4590 * parser.c: Wilfried Teiken provided a hackish but working
4591 way to get context reported back on entities when parsing
4592 with SAX and without breaking the DOM build.
4593
4594Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * c14n.c: applied a new patch from Aleksey Sanin
4597 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4598 to reference Aleksey implementation of XML digital Signatures
4599
4600Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * xpath.c: small fix to avoid potential problem due to
4603 ordering of freeing data
4604 * python/Makefile.am: people were complaining about
4605 the generated file in python dir not being built
4606
4607Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4610 python/generator.py python/libxml.c python/types.c: Cleanup
4611 of the python Makefiles based on Jacob and James feedback,
4612 fixed the spec file accordingly, fixed the number of warning
4613 that passing my pedantic CFLAGS was generating. Conclusion
4614 is that Python includes are real crap.
4615
4616Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * configure,in: it was reported quite a few times that
4619 xml2-config --cflags should not output
4620 -I$includeprefix/libxml2/libxml because libxml2 header names
4621 clashes with existing names like list.h from C++ stl.
4622 Includes should be #include<libxml/xxx.h> so ...
4623
4624Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * c14n.c: another patch from Aleksey Sanin
4627
4628Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4629
4630 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4631 canonicalization algorithm
4632 * doc/xml.html doc/index.html: added the C14N references on the
4633 index page.
4634
46352002-03-13 jacob berkman <jacob@ximian.com>
4636
4637 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4638 usage, redundant, and gcc specific
4639
4640Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * xpath.c: speedup some node selection operations, this can
4643 have a significant impact on DocBook Norm's stylesheets
4644 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4645 make sure it's always the case
4646 * debugXML.c: distinguish CDATA and comments in ls operations
4647
4648Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4649
4650 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4651 to generate better API descriptions etc...
4652
4653Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * c14n.c: Fixing #74186, made sure all boolean expressions
4656 get fully parenthesized, ran indent on the output
4657 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4658 include/libxml/tree.h: also #74186 related, removed the
4659 --with-buffers option, and all the preprocessor conditional
4660 sections that were resulting from it.
4661
4662Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * valid.c: applied patch from Dodji Seketeli fixing an
4665 uninitailized variable in xmlValidGetValidElements()
4666
4667Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * c14n.c: fixed a few comments
4670 * doc/*.html doc/*/*.html: regenerated the docs and added
4671 the C14N API
4672 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4673
4674Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * check-xml-test-suite.py: fix to adapt varaiations in the
4677 bindings
4678 * configure.in python/setup.py python/setup.py.in: fixed to
4679 have the version of the python scripts automatically updated
4680
4681Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4682
4683 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4684 in xmlCopyProp()
4685
4686Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * configure.in: preparing 2.4.17 release
4689 * doc/*: updated and rebuilt the docs
4690 * xpath.c: fixed a comment
4691 * python/libxml.c: fixed a possible reentrancy problem
4692
4693Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4696 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4697 added a specific regression test
4698 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4699 not raise exceptions when failing to find the attribute.
4700
4701Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * configure.in xmllint.c: owen pointed out a problem with the
4704 ftme fix, gettimeofday() was not detected by configure and
4705 the ftime header wasn't included, dohhh
4706
4707Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * configure.in xmllint.c: trying to fix #71457 for timing
4710 precision when gettimeofday() is not availble but ftime() is
4711
4712Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4715 are now copied on install and part of the -devel RPM
4716
4717Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * xpath.c: trying to avoid bug #72150 which was apparently
4720 caused by a gcc bug (or a processor problem) as detailed
4721 at http://veillard.com/gcc.bug
4722
4723Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4726 fixed xmlReconciliateNs(), added a Python test/example for
4727 inter-document cut'n paste
4728 * python/libxml.py: fixed node.doc on document nodes and added
4729 xpathEval() onto node objects
4730
4731Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4732
4733 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4734 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4735 fixup and integrated tests for the serialization stuff
4736
4737Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4740 moved the libxml man page to section 3
4741
4742Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4743
4744 * tree.c: fix bug #72490
4745 * python/libxml.c python/libxml.py: added methods serialize()
4746 and saveTo() to all node elements.
4747
4748Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4749
4750 * xmlIO.c: closed #73430, don't read from an input source
4751 which indicated an end-of-file or an error.
4752
4753Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * parser.c: make sure SAX endDocument is always called as
4756 this could result in a Python memory leak otherwise (it's
4757 used to decrement ref-counting)
4758 * python/generator.py python/libxml.c python/libxml.py
4759 python/libxml2-python-api.xml python/libxml2class.txt
4760 python/tests/error.py python/tests/xpath.py: implemented
4761 the suggestions made by Gary Benson and extended the tests
4762 to match it.
4763
4764Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4765
4766 * python/generator.py: applied patch fixing #73450
4767
4768Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4769
4770 * xpath.c: fixing #61290 "namespace nodes have no parent"
4771 long standing divergence from the XPath REC. NodeSets
4772 simply hold a copy of namespace nodes and those node ->next
4773 points to the parent (which may not be the node carrying the
4774 definition).
4775 * include/libxml/xpath.h: flagged but didn't added a possible
4776 speedup
4777 * DOCBparser.c HTMLparser.c: removed some warnings from push
4778 parser due to new state being added.
4779 * tree.c: new fix from Boris Erdmann
4780 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4781 the XML Canonalization support from Aleksey Sanin
4782
4783Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4784
4785 * tree.c: patch from Boris Erdmann fixing some namespace odities
4786 with xmlCopyNode()
4787
4788Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4789
4790 * xmlIO.c: fix bug #72706 when loading a NULL entity
4791
4792Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4793
4794 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4795 actually change in a future XML Namespace revision.
4796
4797Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4798
4799 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4800 added the possibility of returning nodesets from XPath extension
4801 functions written in Python
4802
4803Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4804
4805 * python/*: commiting some Python bindings work done while travelling
4806
4807Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4808
4809 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4810 explicitely with memory debugging switched on
4811
4812Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4815 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4816 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4817 the accessor generator for strings
4818 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4819 regression test.
4820
4821Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * python/README python/generator.py python/libxml.c python/setup.py:
4824 added the 'usual' setup.py to allow building a libxml2-python
4825 module based on the same code. The initialization is however
4826 different the 2 .so files fo libxml2 and libxslt are identical and
4827 they entry point initialize both libraries. this is done to avoid
4828 some possible nasty problem since the Python don't merge the maps
4829 of all shared modules.
4830
4831Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4832
4833 * parser.c: fixed a push/encoding bug reported by Michael
4834 on librsvg
4835
4836Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4837
4838 * include/libxml/parserInternals.h: fixes a misplaced #endif
4839
4840Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4841
4842 * parser.c valid.c: found and fixed a couple of allocation bugs
4843
4844Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * doc/xml.html doc/python.html doc/*: added a Python and binding
4847 page describing the current state of the Python bindings and
4848 giving pointers to the other languages wrappers.
4849
4850Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4851
4852 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4853 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4854 rebuilt the API and web site
4855 * xpath.c: fixed #71978 portability bugs
4856
4857Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4858
4859 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4860
4861Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4862
4863 * include/libxml/parserInternals.h parser.c: had to change
4864 2 internal parsing API when processing document content
4865 to check the start and end of element content are defined
4866 in the same entity
4867 * valid.c include/libxml/valid.h: attribute normalization can
4868 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4869 with the context to report it.
4870 * SAX.c: fixed the last known bugs, crazy validation constraints
4871 when a document is standalone seems correctly handled. There
4872 is a couple of open issues left which need consideration especially
4873 PE93 on external unparsed entities and standalone status.
4874 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4875 The 2 tests left failing are actually in error. Cleanup done.
4876
4877Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4878
4879 * valid.c: implemented E59 spaces in CDATA does not match the
4880 nonterminal S
4881
4882Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4883
4884 * SAX.c parser.c valid.c: more validation test fixups
4885 * check-xml-test-suite.py: added duration info for the tests
4886
4887Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4888
4889 * parser.c valid.c: a couple of errors were reported but not
4890 saved back as such in the parsing context. Down to 1% failure rate
4891 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4892
4893Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4894
4895 * xmlInternald.c: isExtender was missing a char
4896 * parser.c include/libxml/parser.h: % are acceptable in the
4897 internal subset if within a PUBLIC ID
4898
4899Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4900
4901 * SAX.c parserInternals.c valid.c: more work on the conformance
4902 suite. Took the step to finally block documents with encoding
4903 errors. It's a fatal error per the spec, people should have fixed
4904 their documents by now.
4905
4906Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4907
4908 * check-xml-test-suite.py: fixed the test script after some discussion
4909 on the semantic of TYPE="error"
4910 * Makefile.am: added the script to the distrib
4911
4912Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4913
4914 * SAX.c entities.c: fixed a couple of conformances issues deep
4915 into the validation code (standalone and undeclared Notations)
4916
4917Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4918
4919 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4920 stayed there for years !
4921
4922Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4923
4924 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4925 missing
4926
4927Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4928
4929 * check-xml-test-suite.py: improved the behaviour a bit as
4930 well as the logs
4931 * parser.c valid.c SAX.c: fixed a few more bugs
4932 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4933
4934Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4935
4936 * check-xml-test-suite.py: python script to run regression tests
4937 against the XML Test suite of W3C/OASis
4938 * SAX.c: fixed a validation bug
4939 * parser.c: fixed 3 errors pointed by the test suite
4940 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4941 * python/Makefile.am: fixed a dependendy
4942
4943Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4944
4945 * xmlmemory.c: avoid a warning bug #71594
4946
4947Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4948
4949 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4950 warning on alpha/Tru64
4951
4952Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4953
4954 * include/libxml/entities.h: fixing a comment
4955 * valid.c: fixing some troubles with validity check on namespaces
4956 * result/VC/NS3 test/VC/NS3: added a specific regression test
4957
4958Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4959
4960 * tree.c: Fixing #71342 serializing '\n' in attribute values
4961 * result/noent/att3 result/att3 test/att3: added a specific
4962 test.
4963
4964Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4965
4966 * python/libxml.c: couple of bug fixes
4967
4968Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4969
4970 * python/*.py: removed tabs and used spaces.
4971
4972Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4973
4974 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4975 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4976
4977Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4978
4979 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4980 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4981
4982Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4983
4984 * include/libxml/encoding.h include/libxml/entities.h
4985 include/libxml/globals.h include/libxml/parser.h
4986 include/libxml/threads.h include/libxml/tree.h
4987 include/libxml/xmlmemory.h: trying to fix the include mess
4988
4989Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4990
4991 * include/libxml/xmlmemory.h: reverted part of the previous
4992 attempt to provide #69655, this was breaking the build.
4993
4994Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4995
4996 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4997 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4998 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4999 include/libxml/parserInternals.h include/libxml/tree.h
5000 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5001 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5002 clean.
5003 * python/libxml.c: fixed a warning.
5004
5005Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5006
5007 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5008 copying of node, merge back IDs in the target document.
5009 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5010 test/XInclude/ents/ids.xml: test case
5011 * result/VC/ElementValid4: output changed due to a typo fix
5012
5013Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5014
5015 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005016 generate the dependencies right as Jacob found out. Add
5017 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005018
5019Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * parserInternals.c valid.c: Justin Fletcher found some parts
5022 of the code needing cleanup
5023 * libxml.spec.in python/Makefile.am python/generator.py
5024 python/libxml.c python/libxml.py: Fixed the python Makefiles
5025 corrected a bug showing up on ia64, changed the name of the
5026 python internal module too
5027
5028Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * Makefile.am: applied patch from Andris Pavenis for binary
5031 name suffixes
5032
5033Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5034
5035 * xmllint.c win32/win32config.h: fixing #68748
5036
5037Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5038
5039 * valid.c: fixing #70166
5040
5041Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5042
5043 * valid.c: fixing #70077
5044
5045Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5046
5047 * Copyright Makefile.am README configure.in libxml.spec.in:
5048 Changed to the MIT Licence
5049 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5050 doc/xmlio.html: updated the doc accordingly
5051 * include/libxml/xmlwin32version.h configure.in: preparing
5052 2.4.14 release
5053 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5054 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5055 fixed the const xmlChar * wrapper and generator, XPath extension
5056 functions now use the context as first argument
5057 * python/tests/tstxpath.py python/tests/xpath.py
5058 python/tests/xpathext.py: Updated the tests accordingly
5059 * tree.c: fixed bug #70067
5060
5061Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * Makefile.am: cleanup
5064 * debugXML.c: always use stdout if output is NULL
5065 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5066 * python/Makefile.am python/generator.py python/libxml2class.txt
5067 python/libxml_wrap.h python/types.c: augmented the number of bindings
5068 handling FILE * and XPath contexts
5069 * python/tests/Makefile.am: avoid a stupid problem due to the
5070 use of TEST.
5071
5072Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5073
5074 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5075
5076Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5077
5078 * python/TODO python/libxml.c: cleanup the extension function lookup
5079 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5080
5081Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5082
5083 * configure.in python/Makefile.am: do not install outside
5084 of prefix
5085
5086Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * python/TODO python/libxml.c: started adding SAX interfaces
5089 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5090 SAX test
5091
5092Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5093
5094 * tree.c: hardened the addChild function
5095 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5096 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5097 added accessors needed for xmlNode, a bit more testing and
5098 extension of interfaces
5099 * python/tests/Makefile.am python/tests/build.py: added a test
5100 build from scratch/save/load/check
5101
5102Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5103
5104 * parserInternals.c: change a small bit in the way valididy
5105 error messages get initialized
5106 * python/TODO python/libxml.c python/libxml2-python-api.xml
5107 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5108 added some memory debugging to track leaks at the libxml2 level
5109 * python/tests/*.py: changed all tests to check for leaks,
5110 there is just one left in XPath extension registrations.
5111
5112Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5113
5114 * python/TODO python/generator.py python/libxml2-python-api.xml
5115 python/libxml2class.txt: more accessor classes for the parser
5116 context, allow to switch on and check validity
5117 * python/tests/Makefile.am python/tests/error.py
5118 python/tests/invalid.xml python/tests/valid.xml
5119 python/tests/validate.py: attded more test and and added error.py
5120 which I forgot to commit in the last step
5121
5122Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5123
5124 * python/Makefile.am python/types.c: cleanup
5125 * python/libxml.c python/libxml.py python/libxml_wrap.h
5126 python/generator.py python/libxml2-python-api.xml
5127 python/libxml2class.txt: added class for parser context, added
5128 first cut for push mode support. Added a framework to generate
5129 accessors functions.
5130 * python/tests/Makefile.am python/tests/push.py: added a push
5131 test
5132
5133Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5134
5135 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5136 bug a bit of cleanup.
5137
5138Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5139
5140 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5141 python/libxml2class.txt: adding error redirections and preformat
5142 to a python handler
5143 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5144 tests self checking
5145
5146Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5147
5148 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5149 a function
5150
5151Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5154 python/libxml.c python/libxml2-python-api.xml
5155 python/libxml2class.txt: Progressing through the TODOs, class
5156 description output, extra XML API, RPM now builds the wrappers
5157 for all python installed versions
5158
5159Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5160
5161 * configure.in libxml.spec.in python/Makefile.am python/TODO
5162 python/generator.py python/libxml2class.txt: added more informations
5163 in the libxml2-python package including docs. Slightly changed
5164 the class hierarchy
5165 * python/tests/*: added basic regression tests infrastructure too
5166
5167Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5168
5169 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5170 added libxml2-python as part of the packages installed
5171
5172Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5173
5174 * python/Makefile.am python/generator.py python/libxml.c
5175 python/libxml.py: more work, now able to extend the
5176 XPath interpreter with functions written in python.
5177
5178Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5179
5180 * python/Makefile.am: Jacob sent a patch to allow building from
5181 tarfile.
5182
5183Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5184
5185 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5186 inserted the python wrappers build, I hope this won't be too
5187 unportable
5188
5189Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5190
5191 * xpath.c: minor optimization
5192 * python/generator.py python/libxml.c python/libxml.py
5193 python/libxml_wrap.h: more work on the python bindings,
5194 they now support XPath and there is no evident leak
5195
5196Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5197
5198 * python/generator.py python/libxml.c python/libxml.py:
5199 more work on the python bindings generator.
5200
5201Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5202
5203 * python/generator.py python/libxml.c python/libxml_wrap.h:
5204 more work on the python bindings.
5205
5206Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5207
5208 * python/generator.py python/libxml.c python/libxml.py
5209 python/libxml_wrap.h: commited early version of a python binding
5210 for private use only ATM
5211
5212Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5213
5214 * entities.c tree.c include/libxml/entities.h: applied patch
5215 from Anthony Jones to implement copy of DTD subtree too. Had
5216 just to keep 2 function private which really ought to become
5217 public ones.
5218
5219Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5220
5221 * xmllint.c: added pointers to the web pages in the usage()
5222
5223Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5224
5225 * tree.c: more fixes from Petr Kozelka for attribute handling
5226 in the tree API to align the semantic with DOM.
5227
5228Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5229
5230 * valid.c tree.c entities.c: another set of patches from
5231 Anthony Jones for copy operations cleanup and robustness
5232
5233Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5234
5235 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5236 an alphabetic index based on comments content
5237 * doc/*: rebuilt the web site with the new references
5238
5239Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5240
5241 * parserInternals.h: Greg Sjaardema suggested to use an
5242 eponential buffer groth policy in xmlParserAddNodeInfo()
5243
5244Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5245
5246 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5247 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5248 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5249 to generate cross-references, and added/updated the stylesheets
5250 to generate and link API indexes. The generic keyword index
5251 is not done yet.
5252 * doc/*.html: regenerated all the usual docs too
5253
5254Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5255
5256 * debugXML.c: added an xpath function to the shell for T. V. Raman
5257
5258Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5259
5260 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5261 debug routines.
5262
5263Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5264
5265 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5266 support of attribute nodes
5267
5268Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5269
5270 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5271 hopefully near complete and fully documented of the API in XML
5272 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5273 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5274 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5275 include/libxml/parserInternals.h include/libxml/valid.hi
5276 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5277 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5278 include/libxml/xpath.h include/libxml/xpathInternals.h:
5279 Cleaned up the doc comments a lot in the process, the interface
5280 coverage is now 100%
5281
5282Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5283
5284 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5285 extracts comments from the gtk-doc DocBook output (a bit
5286 convoluted but seems to work).
5287
5288Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5289
5290 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5291 added an XML description of the API, moved the script generating
5292 it here. Added a "make api" target
5293
5294Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5295
5296 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5297
5298Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5299
5300 * xpath.c include/libxml/xpathInternals.h: the change made to
5301 xmlXPathFuncLookupFunc was incompatible roll it back
5302
5303Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5304
5305 * SAX.c: cleanup patch from Anthony Jones
5306 * doc/Makefile.am: fix the headers to avoid in make scan
5307 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5308 includes, * vs Ptr and general cleanup
5309 * parsedecl.py: first version of a script to extract the
5310 module interfaces, the goal will be to provide .decl or XML
5311 specification of the interfaces to build wrappers.
5312
5313Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5314
5315 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5316 now provides return codes in case of errors
5317
5318Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5319
5320 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5321 Upgraded to trio baseline 1.6
5322 * strio.h strio.c: Replaced by triostr.h and triostr.c
5323
5324Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5325
5326 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5327 of strdup usage in the code
5328
5329Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5330
5331 * parser.c error.c: Keith Isdale complained rightly that
5332 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5333
5334Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5335
5336 * tree.c: fixed the funxtion to set the xml: attributes
5337 * debugXML.c: added "setbase" to test it.
5338
5339Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5340
5341 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5342 to allow updating an attribute content
5343
5344Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5345
5346 * libxml.h: try to avoid problems when compiling on Windows
5347
5348Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5349
5350 * hash.c: patch from Anthony Jones for hash.c allocation size
5351 * Makefile.am: trying to work around Yet Another Libtool Madness
5352 and build the 2.4.13 release finally ...
5353
5354Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5355
5356 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5357 * doc/* : update of the documentation
5358
5359Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5360
5361 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5362 at fixing #61290 :-(
5363
5364Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5365
5366 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5367 Fixes bug #67229
5368
5369Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5370
5371 * tree.c: trying to avoid troubles when a subtree is copied
5372 and coalesced in part with the target tree. Should fix
5373 bug #67407
5374
5375Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5376
5377 * valid.c: fixed validation of attributes content of type
5378 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5379 values, very old bug. Fixes #67671
5380
5381Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5382
5383 * parser.c include/libxml/parserInternals.h tree.c: integrated
5384 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5385 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5386
5387Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5388
5389 * threads.c: applied Serguei Narojnyi's patch to add native
5390 thread support on the Win32 platform
5391 * testThreadsWin32.c Makefile.am: added the test program also
5392 from Serguei, Win32 specific
5393 * include/win32config.h include/libxml/xmlwin32version.h.in:
5394 added patch from Igor for the Windows thread specific defines.
5395
5396Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5397
5398 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5399
5400Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5401
5402 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5403 output page into XMLinfo.html. Close bug #66951 and
5404 raised by Robert Collins too.
5405
5406Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5407
5408 * encoding.c: Paul Keogh pointed out a possibility of segfault
5409 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5410 Closes bug # 68238
5411
5412Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5413
5414 * doc/*.html: updated the Gdome2 links
5415
5416Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5417
5418 * libxml.h: Applied following patches from Robert Collins
5419 and make sure IN_LIBXML is defined when compiling it
5420 -------
5421 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5422 as well as Visual C.
5423 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5424 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5425 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5426 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5427 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5428 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5429 xmlSysIDExists xmlNoNetExists).
5430 * xmllint.c: Don't include winsock2.h for Cygwin.
5431
5432Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5433
5434 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5435 when the version info is not present.
5436
5437Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5438
5439 * tree.c: Anthony Jones pointed out a problem in
5440 xmlStringGetNodeList() and provided a fix for it
5441
5442Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5443
5444 * parser.c: patch from Frank J Franklin to remove a bug in
5445 xmlCreatePushParserCtxt() when the initial buffer passed
5446 is large.
5447
5448Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5449
5450 * win32/*: big cleanup of the Windows/MSVC project files
5451 from Igor Zlatkovic
5452
5453Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5454
5455 * doc/Makefile.am: should fix #67674 and avoid troubles if
5456 xsltproc is not available or fails in the prefix provided
5457
5458Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5459
5460 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5461
5462Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5465 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5466 Fixed a few other problems raised by Charlie Bozeman.
5467 * result/VC/ElementValid[5-7]: fixed the output
5468
5469Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5470
5471 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5472 patches from Charlie Bozeman. Regenerated the HTML docs.
5473
5474Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5477 for Windows from Igor
5478
5479Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5480
5481 * xmllint.c: applied Justin Fletcher patch for --output or -o
5482
5483Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5484
5485 * win32/libxml2/libxml2.def.src: close #67019
5486
5487Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * xmllint.c: applied Justin Fletcher generic timing patch
5490 similar to the one already applied to xsltproc.
5491
5492Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * include/libxml/tree.h tree.c: applied documentation patches
5495 from Charlie Bozeman
5496
5497Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5498
5499 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5500
5501Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * valid.c: fix the xmlStrdup() used in the previous patch.
5504 * valid.c: added --dropdtd
5505 * tree.c: fixed xmlUnlinkNode so it also removes the references
5506 from the document if the node is a DTD
5507
5508Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * HTMLtree.c valid.c: cleanup some static declarations
5511
5512Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * xmllint.c: removed another strdup()
5515 * doc/FAQ: removed the HP/UX entry
5516
5517Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5518
5519 * valid.c: fix bug #66816 when validating.
5520 * xmllint.c: don't use sys/time.h if configure did not found it
5521
5522Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5523
5524 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5525 xmlcatalog_man.xml
5526
5527Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5528
5529 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5530 xmlInitMemory() was declared twice
5531
5532Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * globals.c: do not reference strdup() !
5535 * configure.in libxml-2.0.pc.in: trying to fix the libs
5536 of the various config extraction modules
5537
5538Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * configure.in : preparing 2.4.12
5541 * doc/* : updated and rebuilt the docs
5542
5543Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5544
5545 * uri.c: closed bug #66159
5546 * testURI.c: added --escape option
5547 * configure.in: some cleanup for xml2-config --cflags
5548
5549Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * globals.c testThreads.c: removed some misplaced includes
5552 of xmlversion.h
5553
5554Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5555
5556 * threads.c: patch from Gary Pennington fixing a possible
5557 problem at initialization time.
5558
5559Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5562 Eric Lavigne contribution to build libxml2 on MacOS using
5563 CodeWarrior.
5564
5565Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5566
5567 * xmllint.c: applied Geert Kloosterman's patch to fix
5568 --repeat --timing output
5569
5570Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5571
5572 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5573 where non-wellformed XML declaractions were not detected.
5574
5575Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5576
5577 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5578
5579Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5582 gets reset by xmlCleanupInputCallbacks() and this makes the
5583 function useless. Same for output.
5584
5585Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5586
5587 * xmlIO.c: robert pointed out a loop error in callback cleanups
5588
5589Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5592 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5593 they are not really tied to debugging
5594
5595Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5598 * xmllint.c: better --catalogs description
5599
5600Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5601
5602 * tree.c: fixed a couple of problems in xmlSetProp()
5603
5604Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5607 unappropriate stdout output.
5608
5609Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5610
5611 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5612 by Denis Beurive, closes #65111
5613
5614Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5615
5616 * valid.c: in case of content model validity error, don't
5617 print it if validity warnings were not requested.
5618
5619Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5620
5621 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5622 * parserInternals.c: removed the last exit() call. Print an
5623 unmaskable error on stderr instead (library mismatch detection)
5624
5625Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5626
5627 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5628 shell instructions from Heiko Rupp
5629
5630Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * catalog.c: use the URL notation file:// for default catalog paths
5633
5634Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * include/libxml/tree.h: better comments for _private fields
5637 * tree.c: removed a problem when copying an entity reference.
5638
5639Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5640
5641 * vms/*: updated instructions and diffs from John A Fotheringham
5642
5643Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * include/libxml/xmlerror.h: avoid an include problem if
5646 #include <libxml/xmlerror.h> happens first in code
5647 seems to be the case in KDE libs
5648
5649Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5652 from Igor for Windows
5653
5654Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * Makefile.am: Gary Pennington pointed out a missing prefix
5657
5658Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5661 * doc/*: upgraded and rebuilt the docs
5662
5663Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5664
5665 * HTMLparser.c: fix comment in scripts element parsing.
5666 * result/HTML/doc3*: updated the results.
5667
5668Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5669
5670 * uri.c: another URI bug fix #63336, using Joel Young patch.
5671
5672Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5675 a cleaned up version of the Pwd shell string generation.
5676
5677Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * valid.c include/libxml/tree.h: trying to fix namespaces +
5680 validation problems for good, closing #63619 in the process
5681 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5682 wrong in this respect, fixed it.
5683
5684Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5685
5686 * xmllint.c: Morus Walter patch to allow --format and --encode
5687
5688Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * debugXML.c: Stefan Kost provided an help command for the shell
5691
5692Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5693
5694 * debugXML.c: Heiko Rupp pointed that the shell would crash
5695 on empty nodesets returns.
5696
5697Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5700 migh need the history libraries
5701
5702Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5705 handle the case of < in quoted attributes, Bastian Kleineidam
5706
5707Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5708
5709 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5710 fixing catalog breakages
5711 * Makefile.am catalog.c result/catalogs/catal
5712 result/catalogs/mycatalog.* test/catalogs/catal*:
5713 fixed more problems in catalog support, added more regression tests
5714 for both XML and SGML catalog handling
5715
5716Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5717
5718 * debugXML.c: applied an improvement to xmlGetLineNo() from
5719 Keith Isdale
5720
5721Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5724 Side effect of the progressive catalog loading
5725
5726Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * Makefile.am: confexecdir and confexec_DATA were defined twice
5729 pointed out by Karl Eichwalder
5730
5731Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5732
5733 * xmlcatalog.c: avoid unlink() and use remove() instead.
5734
5735Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5736
5737 * libxml.spec.in: cleanup
5738 * include/libxml/xmlwin32version.h: updated with 2.4.8
5739
5740Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5741
5742 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5743 of compiling libxml with a non standard set of options
5744
5745Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5746
5747 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5748 document --sgml option, fixing gnome bugzilla #63382
5749
5750Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5751
5752 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5753 breakage of 2.4.7, added a couple of really needed APIs
5754 like xmlCatalogIsEmpty() and xmlNewCatalog()
5755 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5756 for install-catalog
5757 * configure.in: preparing 2.4.8
5758
5759Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5760
5761 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5762 include/libxml/tree.h include/libxml/xmlIO.h: more include
5763 cleanups, export cleanly one html output + format function.
5764
5765Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5766
5767 * parser.c: removed initGenericErrorDefaultFunc call from
5768 xmlInitParser() since it could destroy previous calls to
5769 xsltSetGenericErrorFunc() effects
5770
5771Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5774 keyword.
5775
5776Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5777
5778 * Makefile.am: cleanup
5779 * threads.c: cleanup too
5780 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5781 from xsltproc
5782 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005783 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005784
5785Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5786
5787 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5788 was not used anymore !
5789
5790Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5791
5792 * configure.in: preparing 2.4.7
5793 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5794 manual page from John
5795 * doc/*: updated the doc and rebuilt the generated pages
5796
5797Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5798
5799 * xmlIO.c: closing bug #62711, the library should never
5800 close stdin or stdout.
5801
5802Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5803
5804 * uri.c: second pass at fixing #63336, using Joel Young
5805 final patch. looks okay.
5806
5807Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5808
5809 * uri.c include/libxml/uri.h: trying to clear #63336
5810 allowing the escaping routine to parse unconformant
5811 URI-References.
5812
5813Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5814
5815 * vms/readme.vms vms/build_libxml.com nanoftp.c
5816 include/libxml/xmlversion.h.in: a few VMS updates from
5817 John A Fotheringham
5818 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5819 and xmlCleanupOutputCallbacks() for the Perl binding people.
5820
5821Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5822
5823 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5824 apply fixes to close #63271 and avoid segfaults when
5825 the error routine gets callbed before xmlInitParser()
5826 get called.
5827 * nanoftp.c error.c: Applied patches from Justin Fletcher
5828 correcting some xmlGenericError misuses.
5829
5830Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5831
5832 *doc/xmllint.xml, doc/xmllint.1
5833 New and improved man page for xmllint - .xml is the original, .1
5834 is the generated man page
5835
5836Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5837
5838 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5839 the web site from the main HTML document.
5840
5841Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5842
5843 * parser.c: fixed an erroneous validation bug when PE refs
5844 occurs in external parsed entities referenced from the
5845 internals subset
5846 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5847 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5848 added the associated testcase, it's a nice one.
5849 * HTMLparser.c: generate the DTD node as HTML still ...
5850 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5851
5852Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5853
5854 * HTMLparser.c: fixed a bug in htmlNewDoc()
5855
5856Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5857
5858 * test/threads/*: added entities testing to the Thread test
5859 * testThreads.c: make the test reasonable
5860 * DOCBparser.c: fix the DTD public and system ID
5861 * xmllint.c: added --sgml for SGML DocBook importing
5862 * Makefile.am: added Docbtests target
5863
5864Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5865
5866 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5867 * testThreads.c: removed bogus include
5868
5869Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5870
5871 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5872 fixed a very serious (looping) validation bug
5873
5874Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5875
5876 * include/libxml/globals.h include/libxml/threads.h threads.c
5877 testThreads.c: far more testing, cleaning up bugs
5878 * *.c : make sure globals.h is always included.
5879
5880Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5881
5882 * HTMLparser.c: try to get rid of parser loops for good.
5883
5884Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5885
5886 * configure.in: fixed some bugs in CFLAGS passing.
5887 * test/threads Makefile.am testThreads.c: added a specific
5888 threaded test case (really nasty, guaranteed).
5889
5890Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5891
5892 * catalog.c: serious cleanup on the management of the
5893 XML catalog tree, more tests done, especially with
5894 the catalog PI.
5895
5896Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5897
5898 * catalog.c: avoid a problem in catalog cleanup on SMP if
5899 catalogs were not initialized.
5900
5901Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5902
5903 * catalog.c xpath.c: trying to cleanup the not thread safe
5904 parts of the library.
5905
5906Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5907
5908 * include/libxml/globals.h configure.in global.data: make
5909 the allocation be per-thread a configure option
5910 * encoding.c include/libxml/parser.h: fixed compilation
5911 errors
5912
5913Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5914
5915 * include/libxml/parser.h: Norm reported that a few lines
5916 added were breaking libxslt compile, removed them for now
5917
5918Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5919
5920 * parser.c parserInternals.c threads.c: debugged and fixed
5921 initialization problems which were giving troubles on SMP
5922 boxes.
5923
5924Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5925
5926 * include/libxml/Makefile.am: missing globals.h
5927
5928Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5929
5930 * globals.c: added a couple of standard includes.
5931
5932Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5933
5934 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5935 include/libxml/parserInternals.h include/libxml/tree.h
5936 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5937 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5938 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5939 Applied the last patches from Gary, cleanup, activated threading
5940 all user accessible global variables are now handled in globals.[ch]
5941 Still a bit rought but make tests passes with either
5942 --with-threads defined at configure time or not.
5943 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5944 linking options
5945
5946Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5947
5948 * Makefile.am include/libxml/Makefile.am
5949 include/libxml/globals.h globals.c include/libxml/threads.h
5950 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5951 configure.in: started integrating the core of the thread support
5952 not activated yet but half integrated. The code should still
5953 compile and work anyway.
5954
5955Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5956
5957 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5958 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5959 integrating the non-controversial parts of Gary Pennington
5960 multithread patches
5961 * catalog.c: corrected a small bug introduced
5962
5963Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5964
5965 * catalog.c include/libxml/catalog.h: very serious cleanup,
5966 isolating unportable code and as much as possible the accesses
5967 to the global shared catalog. May need more testing !
5968
5969Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5970
5971 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5972 Keith Isdale patches for the XSLT debugger interfaces. Some
5973 cleanup
5974
5975Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5976
5977 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5978 * DOCBparser.c: generate line nubers in elements
5979
5980Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5981
5982 * configure.in: preparing 2.4.6 release
5983 * doc/xml.html doc/html/*: updated and rebuilt the docs
5984 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5985
5986Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5987
5988 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5989 adding documentation for DV's supercatalog support
5990
5991Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5992
5993 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5994 super catalog support adding one API and one flag --sgml to
5995 xmlcatalog
5996
5997Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5998
5999 * doc/xmlcatalog_man.xml, xmlcatalog.1
6000 One more crack at
6001 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6002
6003
6004Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6005
6006 * xpath.c: implemented xmlXPathObjectCopy for external objects
6007 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6008
6009Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6010
6011 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6012 finishing up fix to
6013 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6014 the xmlcatalog man page display more elegantly
6015
6016Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6017
6018 * configure.in: closing bug #61832
6019 * HTMLparser.c: removed a warning
6020
6021Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6022
6023 * xpath.c: fixing #61673 part I, do not loose doc information
6024 when copying result value trees.
6025
6026Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6027
6028 * xpath.c: trying to harden the XPath interpreter
6029
6030Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6031
6032 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6033 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6034
6035Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6036
6037 * HTMLparser: repaired another loop problem
6038
6039Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6042 parsing.
6043 * xpath.c: fix bug #61291 the default XML namespace node is
6044 missing from the namespace axis.
6045 * tree.c: refuse to create namespaces nodes with prefix "xml"
6046
6047Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6048
6049 * SAX.c: ouch a non-defined namespace could lead to a crash,
6050 fixed #61215
6051
6052Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6053
6054 * parserInternals.c: closed bug #61054
6055
6056Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6057
6058 * include/libxml/Makefile.am: closing #60708
6059
6060Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6061
6062 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6063 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6064
6065Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6066
6067 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6068
6069Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6070
6071 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6072 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6073
6074Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6075
6076 * catalog.c: Justin Fletcher provided cleaup code in case
6077 HAVE_STAT is not defined
6078 * include/win32config.h: Igor Zlatkovic suggested to have
6079 HAVE_STAT defined there
6080
6081Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6082
6083 * catalog.c - fixed typing error reported by M. Barros
6084
6085Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6086
6087 * xmllint.c - fixing typo
6088
6089Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6090
6091 * HTMLparser.c: small enhancement to prevent loop on
6092 unrecognizable data
6093
6094Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6095
6096 * parserInternals.c: applying patch from bug #60757 this
6097 should close it
6098
6099Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6100
6101 * catalog.c xmlcatalog.c: removed a couple of warning
6102 * xpath.c: try to solve the linking problem on platforms
6103 needing trio to compile
6104
6105Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6106
6107 * Makefile.am libxml.spec.in: backing up non-documented changes
6108 commited without review or aproval by Jens Finke <jens@gnome.org>
6109 * HACKING: made 100% clear that no commit should be done directly
6110
6111Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6112
6113 * configure.in: Joe Orton provided a patch fixing a problem
6114 when iconv is specified to be in a non-standard directory
6115 but wasn't exported in xml2-config --cflags
6116
6117Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6118
6119 * configure.in: let's ship 2.4.5 before getting too much
6120 troubles with 2.4.4 errors.
6121
6122Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * encoding.c entities.c: do not output hexadecimal charrefs
6125 when serializing HTML since some version of Netscape can't
6126 grok it, generate decimal ones.
6127 * result/HTML/doc3.htm: output changed due to previous test
6128 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6129
6130Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6131
6132 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6133 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6134
6135Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6136 Released 2.4.4
6137
6138 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6139 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6140 updated the configuration scripts systems accordingly
6141
6142Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6143
6144 * configure.in: preparing for 2.4.4
6145 * doc/xml.html doc/html/*: updated and rebuilt the docs
6146
6147Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6148
6149 * win32/dsp/libxml2.def.src: tried to incorporate comments
6150 from bug #59220
6151
6152Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6153
6154 * parser.c result/noent/wml.xml: fixed bug #59981 related
6155 to handling of '&' in attributes when entities are substitued
6156
6157Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6158
6159 * libxml.h include/libxml/xmlversion.h.in
6160 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6161 Tried to close bug #60131
6162
6163Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6164
6165 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6166
6167Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6168
6169 * SAX.c: fixing bug #59946 on xmlns=""
6170
6171Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6172
6173 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6174 but allocates a new error code.
6175
6176Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6177
6178 * xmllint.c: John Fleck fixed typos in the options output
6179 * parser.c SAX.c: fix ignorable white space SAX selection
6180
6181Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6182
6183 * entities.c: Steve Underwood found the possibility of an
6184 ininite loop in case of error.
6185
6186Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6187
6188 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6189
6190Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6191
6192 * parser.c: warn if version is not 1.0 but it's not
6193 strictly speaking an error after analyzing the spec
6194
6195Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6196
6197 *doc/catalog.html - add link to the html version of the
6198 man page, other linguistic cleanups
6199
6200Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6201
6202 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6203 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6204 file, has not yet been included in the build.
6205
6206Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6207
6208 * catalog.c: removed a duplicate affectation Justin Fletcher
6209
6210Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6211
6212 * tree.c: Armin Sander pointed a possible text coalescing
6213 problem, completed his patch.
6214
6215Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6216
6217 * trionan.c: Fixed const and volatile re-definition problem
6218
6219Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6220
6221 * libxml.4 parser.c: doc updates from Heiko Rupp
6222 * parserInternals.c: 2 sanity checks from Heiko Rupp
6223
6224Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6225
6226 * tree.c: applied patch from Armin Sander to make some pointers
6227 const in xmlCopyNode()
6228 * include/libxml/tree.h: added fix to the header
6229
6230Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6231
6232 * xpath.c: hum, restrict the integer usage gcc bug workaround
6233 to only gcc compilers so that other architecture don't get
6234 penalized by this limitation.
6235 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6236
6237Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6238
6239 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6240 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6241
6242Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6243
6244 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6245 --convert option to xmlcatalog to convert SGML ones to
6246 the XML syntax.
6247 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6248
6249 2.4.3 got released at that point
6250Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6251
6252 * catalog.c xmlIO.c: started some serious testing and fixed
6253 a few bug and optmization needs.
6254
6255Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6256
6257 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6258 preparing for a 2.4.3 release even if it may not be ready yet
6259 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6260 all file parsing lookup to go through the entity resolver, add
6261 to add an API to bypass it (needed to load catalogs themselves),
6262 some cleanup on the catalog code too.
6263 * nanoftp.c: small cleanup
6264 * doc/catalog.html: small update
6265
6266Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6267
6268 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6269 Jun Kuriyama
6270
6271Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6272
6273 * doc/catalog.html: finished the catalog documentation
6274
6275Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6276
6277 * doc/catalog.html doc/xml.html: added documentation about
6278 Catalog support, misses an API description
6279 * doc/html/*: reextracted the API pages
6280
6281Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6282
6283 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6284 Added the part about section 7.2 on URI resolution,
6285 fixed a side effect in the HTML parser, look complete
6286 and ready to rock except the URI/SystemID part!
6287
6288Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6289
6290 * include/libxml/catalog.h include/libxml/parser.h
6291 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6292 xmlIO.c: added support and APIs needed for the catalog PI
6293 * include/libxml/xmlIO.h: cleanup
6294
6295Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6296
6297 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6298 include/libxml/catalog.h: starts to look okay, really
6299 plugged the new framework, cleaned a lot of stuff,
6300 added some APIs, except the PI's support missing this
6301 should be mostly complete
6302 * result/catalogs/* test/catalogs/*: added new test, enriched
6303 the existing one with URN ID tests
6304
6305Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6306
6307 * catalog.c: fixed nextCatalog
6308 * result/catalogs/docbook test/catalogs/*: started adding
6309 a small regression test
6310
6311Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6312
6313 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6314 more work on the XML catalog support.
6315 * parser.c include/libxml/parser.h: small cleanup seems using
6316 list as a public parameter name can give portability troubles
6317 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6318 include/libxml/xpath.h include/libxml/Makefile.am: removed
6319 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6320 wrappers
6321
6322Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6323
6324 * Makefile.am trio.c triodef.h trionan.c xpath.c
6325 include/libxml/Makefile.am include/libxml/trionan.h:
6326 Re-worked Not-A-Number and Infinity support.
6327 * xmlcatalog.c: added readline include files
6328
6329Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6330
6331 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6332 testCatalog as xmlcatalog, making it an installed app
6333 adding a shell, and preparing it to be a /etc/xml/catalog
6334 management tool, though not ready yet
6335 * catalog.c include/libxml/catalog.h: adding support for
6336 XML Catalogs http://www.oasis-open.org/committees/entity/
6337 not finished, there is some interesting tradeoffs and a
6338 few open questions left.
6339
6340Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6341
6342 * xmllint.c: fixed a line formatting problem
6343
6344Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6345
6346 * SAX.c: removed a couple of unused variable (Albert Chin)
6347
6348Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6349
6350 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6351 trying to fix some troubles w.r.t. function returning
6352 const xxxPtr.
6353
6354Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6355
6356 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6357 defined
6358
6359Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6360
6361 * xpointer.c: removed unused var
6362
6363Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6364
6365 * testXPath.c: another small cleanup closing bug #59110
6366
6367Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6368
6369 * win32/dsp/libxml2.def.src: small cleanup closing bug
6370 #59108
6371
6372Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6373
6374 * example/gjobread.c: add xmlCleanupParser() before leaving
6375
6376Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6377
6378 * config.h.in configure.in include/libxml/xmlwin32version.h:
6379 released 2.4.2
6380
6381Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6382
6383 * include/libxml/valid.h debugXML.c valid.c: deprecate
6384 the non-boundchecking Sprintf functions, add Snprintf
6385 this should close bug #57984
6386
6387Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6388
6389 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6390 URIs before doing the lookups (pointed by Mark Vakoc)
6391
6392Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6393
6394 * xpath.c: serious changes on Result Value Trees and NodeSets
6395 w.r.t. deallocation and collect operations. Probably not
6396 100% clean (merge of allocated trees smells like a problem).
6397 Seems sufficient to close #58943
6398
6399Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6400
6401 * xmllint.c: adding a --format option
6402
6403Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6404
6405 * xpath.c: count() was broken on Result Value Tree
6406 * xmlIO.c: fixed file:/// accesses on _WIN32
6407
6408Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6409
6410 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6411 macro was renamed, this should close bug #58683
6412
6413Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6414
6415 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6416 entity substitution mode text at the end of the entity might
6417 be added due to text coalescing.
6418 * nanoftp.c parser.c: small cleanup
6419
6420Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6421
6422 * HACKING: added John Fleck right to commit in the doc subdir
6423
6424Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6425
6426 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6427 allow to inherit attributes from the DTD directly in the
6428 tree, this is needed for XPath and can be a useful feature.
6429 Inherited namespaces are always provided at the tree level now
6430 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6431 of tests for this feature (XSLT being the prime user).
6432
6433Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6434
6435 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6436 testSAX.c xmlIO.c xmllint.c include/win32config.h
6437 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6438 include/libxml/xmlwin32version.h.in win32/README.MSDev
6439 win32/dsp/*: applied Win32 Facelift No.2 patches from
6440 Igor Zlatkovic for Windows/MSC
6441
6442Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6443
6444 * SAX.c: unparsedEntityDecl() the URI computation of the
6445 entity wasn't done breaking XSLT unparsed-entity-uri()
6446
6447Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6448
6449 * xpath.c: fixed a bug when walking the descendants and
6450 the current node has no children
6451 * debugXML.c: show up when a text node is supposed to not be escaped
6452
6453Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6454
6455 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6456 worked like the set:leading() function)
6457 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6458
6459Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6462
6463Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * include/libxml/xmlIO.h: apply change to close #58141
6466 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6467
6468Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * parser.c: when the internal subset uses a PE, then the
6471 included entity can use conditional sections.
6472
6473Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6476 when walking the namespace axis showing up in
6477 libxst/tests/general/bug-12
6478 * xmlmemory.c: added the possibility to trace a given block
6479 defined by its address
6480
6481Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * parser.c: don't override existing encoding specified before
6484 starting xmlParseDocument()
6485
6486Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * include/libxml/xmlwin32version.h: reinserted, needed for
6489 Windows users of CVS
6490
64912001-07-27 Darin Adler <darin@bentspoon.com>
6492
6493 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6494 * testCatalog.c: Add include of <libxml/parser.h>.
6495
64962001-07-27 Darin Adler <darin@bentspoon.com>
6497
6498 * include/libxml/.cvsignore:
6499 * include/libxml/xmlwin32version.h:
6500 Remove this file from CVS because it's generated.
6501
6502Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * parser.c include/libxml/parser.h: applied const patches from
6505 Tom Moog #58002
6506
6507Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6508
6509 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6510 lookup framework
6511
6512Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * tree.c: fixed xmlCopyNode() for documents
6515
6516Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6519
6520Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * parser.c: fixes bug #57652 reported by Morus Walter
6523
6524Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6527
6528Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6531 errors, lesson don't add new functions at 1am before a release
6532 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6533 from XPath initialization when possible.
6534
6535Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * result/scripts/base*: removing history/readline changed
6538 this slightly
6539 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6540 xmllint.c: make element content line number generation
6541 optionnal to avoid breaking old apps added interface to switch
6542
6543Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006546 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006547 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6548 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6549 John Kroll fixes to allow saving to HTTP via PUT (or
6550 POST of needed).
6551 * doc/html/*.html: regenerated the docs
6552
6553Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6554
6555 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6556 xmlHashScanFull and xmlHashScannFull3 to get passed the
6557 three keys as arguments to the callback function
6558
6559Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * configure.in Makefile.am: removed libxml softlink for good
6562 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6563 100% coverage by gtk-doc
6564
6565Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6568 fixed serious troubles due to size_t vs. int mismatch
6569
6570Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6573
6574Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6575
6576 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6577 convenient extension API for value and context managing
6578 Now handles external objects through xmlXPathPopExternal,
6579 xmlXPathWrapExternal and xmlXPathReturnExternal.
6580 Added functions for sets operations (intersection, etc.)
6581
6582Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6585 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6586 HTMLparser.c: cleanup of global variables, marking some
6587 const or private.
6588
6589Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6590
6591 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6592 fixed xmlXPathNodeSetItem when passing index=0
6593
6594Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6597
6598Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * xmllint.c: fixed compilation under Cygwin #57503
6601 * TODO: update
6602
66032001-07-13 Peter Williams <peterw@ximian.com>
6604
6605 * config.h.in: add #undef HAVE_DLFCN_H
6606
6607 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6608 builddir.
6609
6610Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6613 raised by #57348 and #57381
6614
6615Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6618 tree.c xpointer.c: store the line numbder in element->content,
6619 may break some software, need a configuration mechanism
6620
66212001-07-10 Darin Adler <darin@bentspoon.com>
6622
6623 * .cvsignore:
6624 * example/.cvsignore:
6625 * include/.cvsignore:
6626 * include/libxml/.cvsignore:
6627 Various things that are generated and should be ignored.
6628
6629Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6632 * doc/xml.html doc/html/*: updated the docs
6633
6634Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6637 validation occured on content with element child
6638
6639Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * tree.c: fixed XML Base computation which was broken
6642 * debugXML.c: added a base function to the shell
6643 * Makefile.am result/scripts/* test/scripts/*: added scripts
6644 based regression tests, and adding 2 XML Base tests
6645
6646Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * tree.c: set properties doc and call xmlSetListDoc for properties
6649 content when grafting them in a different tree.
6650 * aclocal.m4: remove from CVS
6651
6652Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * win32/libxml2/libxml2.def.src: added some missing entry point
6655 for XPath (Mark Vakoc)
6656
6657Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6660 layer should URI-Unescape before trying to open resources.
6661
6662Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * xpath.c: fix the name() bug for elements in the default
6665 namespace reported by Charlie Bozeman
6666
6667Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6670 led to an XPath fix, improvements of SAX initialization, and
6671 an added option --nocdata to testXPath
6672
6673Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * doc/libxml-doc.el: Felix Natter provided anew version working
6676 with XEmacs too
6677
6678Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * include/libxml/xpath.h: small cleanup
6681 * doc/xml.html: update
6682
6683Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6686 released 2.3.14
6687
6688Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * doc/html/*: rebuilt the docs for the release
6691 * doc/xml.html: added 2.3.14 release.
6692
6693Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6696 were not equal to empty strings
6697
6698Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * SAX.c: fixed a URI-Reference computation problem when validating
6701 * xmlIO.c: small cleanup
6702
6703Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * parser.c: improved the description of a couple of interfaces
6706 upon Larry Stamper suggestion
6707
6708Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * SAX.c entities.c parser.c: changed completely the way entities
6711 are handled when running the parser in entity substitution mode.
6712 This fixes a bug reported by Stephan Kulow and nearly divides
6713 by 3 the amount of memory required by libxslt to load and process
6714 DocBook TDG.
6715
6716Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * HTMLparser.c: fixing a too early root closing problem raised
6719 byt Prashanth Naidu
6720
6721Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6724 raised by Mark Vakoc.
6725
6726Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * example/Makefile.am: fixed the include path to add srcdir/include
6729 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6730 and some cleanup
6731
6732Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6735 lot of optimization work, results in significant improvements
6736 when handling really complex XPath queries. Add a small optimizer
6737 for unions, improve [n] and [last()], avoid some costly ops.
6738
6739Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6742 * xpath.c: small cleanup
6743 * xmlGetNsList: reformated, fixed problems if used on Entities
6744
6745Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6748
6749Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6752 * Makefile.am example/Makefile.am: workaround automake generating
6753 erroneous deps
6754
6755Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * include/win32config.h: bug #56801 Yon Derek provided a patch
6758 to the windows config file.
6759
6760Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6763 libxml.h : Yon Derek provided a set of changes to compile from
6764 CVS on Windows/MSC
6765
6766Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * parser.c: fixed UTF8 BOM support in push mode
6769 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6770 added a specific testcase
6771
6772Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * Makefile.am: added --push regression tests
6775 * parserInternals.c: the XML parser segfaulted in --push mode
6776
6777Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * configure.in: moved the symlinks detection within a CVS
6780 check, this is not portable and will be removed soon.
6781 * xpath.c: small cleanup/speedup
6782
6783Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6786 release of 2.3.12
6787 * parser.c: make an error message if unknow entities in all cases
6788
6789Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6792
6793Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6796 includes were installed in the wrong dir
6797
6798Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * doc/html.xml: warn against sending code to exhibit bugs.
6801
6802Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6805 Tru64 from Thomas Leitner
6806
6807Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * AUTHORS: added William and Bjorn
6810 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6811 daniel@veillard.com hopefully I won't have to do this again
6812 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6813 docs can be rebuilt cleanly now
6814 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6815 from CVs it's generated, added include/libxml/xmlwin32version.h
6816 also generated but which should change far less frequently.
6817 * catalog.c nanoftp.c: made sure to include libxml.h not
6818 libxml/xmlversion.h directly
6819 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6820 when compiling on WIN32 and MSC
6821
6822Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * include/Makefile.am include/libxml/Makefile.am configure.in:
6825 fixed make distcheck and rebuilding the rpms
6826
6827Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * configure.in: should finish the migration of exported includes
6830 into a real include/libxml in CVS, at least for CVS users.
6831 * removed the exported headers, added in include/libxml (as well
6832 as xmlversion.h.in).
6833
6834Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * configure.in: fixed the way to detect symlink
6837
6838Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * configure.in: updated, include/libxml is now a real CVS dir
6841
6842Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6845 version works with both libxml1 and libxml2 (it autodetects
6846 the prefix of the html-files) from Felix Natter.
6847 * doc/xml.html: updated doc accordingly
6848
6849Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * xpath.c: fixed the bug generating a template loop in libxslt
6852 when using docbook-xsl-1.4, * should filter out document nodes
6853 * HACKING: added William
6854 * TODO: updated
6855
6856Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * doc/FAQ.html: added a warning about gcc-3.0
6859 * doc/xml.html: added reference to gdome2 and removed a confusing
6860 sentence
6861
6862Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * xmlversion.h: okay this is a generated file, but Windows
6865 users need it and they can't generate it, and I want CVS
6866 Windows users ...
6867 * win32/libxml2/libxml2_so.dsp: Windows project file for
6868 the shared lib version of libxml2
6869 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6870 resources needed for libxslt/xsltproc by Yon Derek
6871
6872Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6873
6874 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6875
6876Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6879
6880Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * include/win32config.h: Yon Derek provided a first fix
6883 to be able to compile libxslt/xsltproc on Windows
6884
6885Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: attempt to work around what seemed a gcc optimizer
6888 bug when handling floats on i386 http://veillard.com/gcc.bug
6889 * tree.c entities.c encoding.c: doing some cleanups while
6890 chasing it
6891
6892Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * Makefile.am: cleanup when --without-debug is specified
6895 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6896 w.r.t. --without-debug and other include points
6897 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6898 Catalogs
6899 * configure.in entities.h tree.h HTMLparser.c: removed
6900 --without-corba, made the _private field mandatory
6901
6902Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6905 outputs a BOM in UTF8, an errata has been issued to avoid the
6906 problem, that was the most reasonable solution... Add support
6907 for a leading UTF8 BOM in entities.
6908
6909Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * valid.c: fixed a bug found when post validating an entity ref
6912 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6913 activate it too
6914
6915Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6918 weakness in the node copy the XPointer and the XInclude
6919 implementations. Serious cleanup.
6920
6921Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * Makefile.am: Kjartan Maraas provided a small patch to
6924 add xml2-config.in to EXTRA_DIST
6925
6926Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6929 provided another failing case found in KDE, the way the
6930 ctxt->vctxt.nodeTab was allocated and freed changed over
6931 time but it wasn't completely cleaned up. This should fix it.
6932
6933Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * parser.c: Stephan Kulow also raised the fact that line number
6936 could get miscounted making debug harder, fixed the problem
6937 in xmlParseCharData()
6938
6939Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
6941 * valid.c: Stephan Kulow pointed out a problem when validating
6942 and using an empty entity, forgot a 'break' in a case.
6943
6944Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6947 * doc/xml.html: updated with 2.3.11
6948
6949Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * TODO: updated adding cleanup of generated doc
6952 * configure.in: prepared to release 2.3.11
6953 * xmllint.c: added --version for bug reporting
6954 * doc/html/*.html: rebuilt the doc
6955
6956Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * xpath.c: first part of the work on selecting namespace to
6959 fix bug #56115
6960
6961Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6964 when using -liconv
6965 * TODO: updated
6966
6967Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6970 cleanup, encoding support.
6971
6972Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6975
6976Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * xpath.c: bug detected by Ankh when / is used as a function arg
6979
6980Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6981
6982 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6983 of element and use it to avoid outputting formatting spaces at
6984 the wrong place. Implemented the format parameter for HTML save.
6985 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6986 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6987 result/HTML/wired.html: of course this impact the result of a
6988 number of HTML tests
6989
6990Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * HTMLtree.[ch]: started augmenting the HTML save API with
6993 encoding and formatting parameters
6994
6995Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * HTMLtree.h: cleanup and started evaluating the work needed on
6998 revamping the HTML output code
6999
7000Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7003
7004Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * valid.c: fixed bug #56049, forgot one check in the
7007 validation routine
7008
7009Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7012
7013Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * libxml.h: fixed an error in last commit
7016 * doc/FAQ.html: added an entry for compilation from CVS
7017
7018Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * xmlversion.h.in libxml.h: Cygwin patches
7021 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7022 * tree.h: cleanup
7023
7024Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7027 memory block in a strange case where libxml is linked twice
7028 in the binary.
7029
7030Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7033 state far too often, simple fix used to avoid it.
7034
7035Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7038 being processed, applied his patch
7039 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7040
7041Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7044 provided fixes to compile on MSCC again
7045 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7046 also provided an update for the project files.
7047
7048Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7051 bug #55810
7052
7053Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * tree.c: fixed xmlGetNsProp() to close bug #55683
7056 Note this requires libxslt to use it's own function instead.
7057
7058Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * HTMLtree.c: when in a pre element no formatting space should
7061 be added.
7062 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7063
7064Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * configure.in: added tests for signal() and signal.h
7067
7068Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7071
7072Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * doc/libxml-doc.el: Felix Natter provided a new version for
7075 libxml2
7076
7077Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * HTMLtree.c: when in a pre element no formatting space should
7080 be added.
7081
7082Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7085
7086Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7089 hack
7090 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7091 * uri.c: fixed a warning
7092
7093Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * HTMLtree.c: trying to close bug #55772 escaping in script
7096 elements
7097 * doc/xml.html: suggest to send mail to the list
7098
7099Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7102 good. Use a macro and based on the solution provided in
7103 vsnprintf manual page from GNU.
7104
7105Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7106
7107 * error.c: Workaround for non-preserving variadic list.
7108 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7109
7110Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * doc/xml.html: added 2.3.10 release
7113
7114Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * configure.in: releasing 2.3.10
7117
7118Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7121
7122Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * encoding.c: Robert Collins provided a patch to add the
7125 "US-ASCII" encoding alias
7126
7127Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7130 string oriented functions and started cleaning the related areas
7131 in xpath.c which needed fixing in this respect
7132
7133Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7136 #55380
7137 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7138
7139Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * TODO: updated
7142 * nanohttp.[ch] : started adding APIs to get the redirected URL
7143 when this occurs (needed for further base computation
7144 * tree.h: cleanup
7145 * encoding.c: cleanup
7146 * SAX.c: minor change around ctxt->loadsubset
7147
7148Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * Makefile.am include/Makefile.am: small change to have
7151 include/libxml rebuilt if working from CVS.
7152 * uri.c: applied another patch from Carl Douglas for URI escaping,
7153 this should close bug #51876
7154
7155Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7158 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7159 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7160 added specific regression test
7161 * parser.h: preparing for the XSLT mode where DTD inherited
7162 attributes are added to the tree.
7163
7164Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * xinclude.[ch]: Updated the namespace for the Last Call version
7167 * result/XInclude/include test/XInclude/include: updated the
7168 testsuite accordingly
7169
7170Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7173 related to bug #51876
7174
7175Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * tree.c: fixed a gross mistake in base computation, xml:base is
7178 not completely correct yet (need cascade).
7179 * xpath.[ch]: added the few things needed to find a function name
7180 and URI from the XPath context when it is called.
7181
7182Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7185 * DOCBparser.c: small cleanup
7186 * xmllint.c: added a --catalogs option to load catalogs from
7187 $SGML_CATALOG_FILES
7188 * tree.c: cleanup
7189 * configure.in: iconv library fixup, ICONV_LIBS
7190
7191Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * catalog.c: handling of CATALOG entries. detection of recursion,
7194 and a few bugfixes
7195 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7196 against the default namespace
7197
7198Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7201
7202Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * parser.c: fixed propagation context info when parsing an
7205 external entity.
7206 * doc/html/*.html: regenerated a couple of docs
7207
7208Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * doc/xml.html: update with 2.3.9 informations
7211
7212Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7215 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7216 * doc/html/* : rebuilt the docs
7217 * valid.c: small patch which may improve some case when
7218 validating.
7219
7220Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * HTMLparser.c: Closed bug #54891
7223 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7224 to the suite
7225
7226Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227
7228 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7229 applied a documentation patch from LotR and filled in a few missing
7230 descriptions
7231
7232Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * xpath.c tree.c parser.c: speed optimizations at the parser level
7235 document tree freeing and xpath evaluation
7236
7237Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * parser.c parser.h parserInternals.h: fixed a couple of
7240 interfaces for handling memory buffer input to const char *
7241 upon suggestion of JamesH.
7242
7243Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * configure.in: LoTR sent a patch fixing the previous commit
7246
7247Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * configure.in: trying to deal again with the stoopid -R linking
7250 flag of Solaris
7251
7252Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * xpath.h: two nodeset access macros from Thomas Broyer
7255
7256Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7259 patch from Thomas Broyer
7260
7261Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7264 case
7265 * INSTALL: was empty added stuff from the FAQ
7266
7267Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268
7269 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7270 attributes handling and #54433 by adding xmlUnsetProp()
7271 and xmlUnsetNsProp()
7272
7273Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * HTMLparser.c: Patch from Jonas Borgström
7276 (htmlGetEndPriority): New function, returns
7277 the priority of a certain element.
7278 (htmlAutoCloseOnClose): Only close inline elements if they
7279 all have lower or equal priority.
7280 * result/HTML: this of course changed a number of tests results.
7281
7282Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * xmlIO.c catalog.c: plugged in the default catalog resolution
7285 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7286 documentations
7287 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7288
7289Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290
7291 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7292 integrating catalogs
7293 * catalog.[ch] testCatalog.c: adding a small catalo API
7294 (only SGML catalog support).
7295 * parser.c: restaured xmlKeepBlanksDefault(0) API
7296
7297Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7300
7301Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * parser.c: added xmlParseExternalEntityPrivate() to allow
7304 propagation of ctxt->_private when parsing external entities
7305
7306Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7309
7310Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7313
7314Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7315
7316 * valid.c: warn when indeterminist content model is detected
7317 * result/VC/ElementValid8: this adds a message
7318 * Makefile.am: add --novalid for VCM tests
7319 * parserInternals.c: added a call to Init memory
7320
7321Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7324 when both parameters are NULL.
7325
7326Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * valid.c: applied small patch from Gary Pennington, reindented
7329 some part of the code.
7330
7331Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7332
7333 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7334 release, updated and regenerated the docs
7335
7336Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * xpath.c result/XPath/expr/floats : clarified and cleanup
7339 printing of abnormal floats in tests.
7340
7341Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7344 * results/HTML/ : a few changes in the output of the HTML tests as
7345 a result.
7346 * configure.in: tying to fix -liconv where needed
7347
7348Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * Makefile.am: fixed a stupid error
7351
7352Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * configure.in Makefile.am: make the inclusion of the trio
7355 modules in the library conditional
7356
7357Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7358
7359 * DOCBparser.c: patche from László Kovács, fixed entities refs
7360 in attributes handling
7361
7362Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7365 flushing
7366
7367Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * xpath.c: fix of an XSLT namespace bug reported on the list
7370 general/bug-8-
7371
7372Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * strio.h trio.c: Dan McNichol suggested a couple of small
7375 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7376
7377Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7378
7379 * tree.c parser.c encoding.c: spent a bit more time looking
7380 at the parsing speed and DOM handling. Added a few more
7381 speedups.
7382
7383Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7384
7385 * parser.c: small but effective parsing speed improvement
7386
7387Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * configure.in: default on the DocBook parser inclusion (for Gnome)
7390 * DOCBparser.h: fixed a header reference
7391
7392Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7393
7394 * configure.in xpath.c: applied Bjorn patches for FPE on the
7395 alpha
7396
7397Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398
7399 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7400 xmlSaveFormatFileTo()
7401
7402Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403
7404 * xpath.c: simple and efficient optimization, XPath functions
7405 aways bind to the same code, cache this
7406 * TODO: updated (by saying some is obsolete)
7407
7408Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7409
7410 * xpath.c: more cleanup work on XPath name parsing routines
7411
7412Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413
7414 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7415 xmlXPathParseName
7416 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7417 * debugXML.c: avoid compilation problems if compiling without
7418 HTML support, Igor Zlatkovic
7419 * win32/libxml2/libxml2.def.src: being able to compile without
7420 XPath on Windows
7421
7422Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * libxml.m4: yet another patch from Toshio Kuratomi
7425
7426Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7429
7430Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * tree.[ch]: added xmlSaveFormatFile interface for saving
7433 and indenting a file.
7434
7435Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * xpath.c: fixed bug #53689 related to processing-instruction()
7438
7439Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * DOCBparser.c: patche from László Kovács
7442
7443Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * parser.c: applied fixes from Christian Glahn bug report #53391
7446
7447Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * error.c: Jean François Lecomte provided a complete description
7450 and a fix to bug #53537
7451
7452Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7455
7456Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * DOCBparser.c SAX.c: a bit more work on entities processing.
7459 Still Need to cleanup XML output and references in attributes
7460
7461Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7464
7465Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * tree.c: trying to fix #53574, not completely complete,
7468 I would like xmllint --copy --debug test/ent1 and
7469 xmllint --debug test/ent1 to show the same result.
7470 * xpath.c: fix a bug when trying to sort namespace nodes
7471
7472Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * HTMLtree.c: real fix for #53402
7475
7476Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7479 PIs when using xsl:output
7480 * valid.c: closing #53537 some case generate segfaults if there
7481 is validity errors
7482
7483Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7484
7485 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7486 of external parsed entities, added --noent to testDocbook
7487 * valid.c: Garry Pennington found an uninitialized variable
7488 access in xmlValidateElementContent()
7489
7490Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7493 with madness
7494 * result/HTML/ : this modified the result of the regression tests
7495 a lot.
7496
7497Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7498
7499 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7500 to doc where it wasn't checked against NULL reported by
7501 Jens Laas
7502
7503Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7506 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7507
7508Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7511 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7512 * SAX.[ch]: cleanup and updates for DocBook
7513 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7514 ex SGML identifier changes
7515 * valid.c: removed a static unused function.
7516
7517Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * HTMLtree.c: applied change for Paul Sponagl on script saving
7520 * Makefile.am: the warning about entity title.xml are normal.
7521
7522Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * configure.in: release of 2.3.7
7525 * Makefile.am: fixing make distcheck
7526
7527Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7528
7529 * doc/html/* doc/xml.html: updated and regenerated the docs
7530
7531Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7534
7535Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536
7537 * tree.c: fixed #53388 with the provided patch
7538
7539Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7540
7541 * valid.c: Bjorn detected an invalid memory access. Fixed
7542 vstateVPush()
7543
7544Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7545
7546 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7547
7548Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7549
7550 * libxml.h: new header used only for the compilation of libxml
7551 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7552 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7553 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7554 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7555 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7556 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7557 baseline (version 1.2 plus a single patch).
7558 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7559 scientific notation for numbers. Tests added.
7560 * xpath.c: formatting of numbers changed to use sprintf
7561 (contribution from William Brack)
7562
7563Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * valid.c: cleanup, more useful debugging
7566 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7567 * xmlIO.c: entity loading is printed as an error when validating
7568
7569Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * valid.c: fixed to validate within entities
7572 * test/VCM/v22.xml: added a specific testcase
7573
7574Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * valid.c: forgot an epsilon transition in for ()+
7577 * test/VCM/v21.xml : added a specific test case
7578
7579Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7580
7581 * valid.c: removed a state explosion exhibited by RSS
7582 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7583 from bug #51872
7584
7585Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7586
7587 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7588 validation without using an ugly NFA -> DFA algo in the source.
7589 Made a specific algorithm easier to maintain, using a single
7590 stack and without recursion.
7591 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7592 * hash.c: made the growing routine static
7593 * tree.h parser.c: added the parent information to an
7594 xmlElementContent node.
7595
7596Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7597
7598 * SAX.c parser.c xpath.c: generating IDs when not validating
7599 from an external parsed entity was poisoning the ID has table
7600 with removed values. This was killing XSLT on the KDE help
7601 browser.
7602
7603Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * entities.h: andrew@ugh.net.au detected a double declaration
7606
7607Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7608
7609 * debugXML.c hash.c tree.h valid.c : some changes related to
7610 the validation suport to improve speed with DocBook
7611 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7612 the way validation errors get reported
7613
7614Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7617 by P C Chow and William M. Brack for XSLT HTML output
7618
7619Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620
7621 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7622 Igor Zlatkovic patches for MSC compilation and added his
7623 updates
7624
7625Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7628 prefix lookup.
7629 * parserInternals.c: fixed the bug reported by Morus Walter
7630 due to an off by one typo in xmlStringCurrentChar()
7631
7632Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7633
7634 * HTMLparser.c result/HTML/*: revamped the way the HTML
7635 parser handles end of tags or end of input
7636
7637Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7638
7639 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7640
7641Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7642
7643 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7644 bug where the linktime verions of free() won't work ...
7645
7646Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7647
7648 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7649
7650Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7651
7652 * doc/xml.html: added 2.3.6 release
7653
7654Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7655
7656 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7657 * result/wml.xml: resulted in a small output change
7658
7659Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7660
7661 * tree.c: xmlNewDoc was missing the charset initialization
7662 * xmllint.c: added --auto to autogenerate a doc, allow to
7663 reproduce the problem fixed on xmlNewDoc
7664
7665Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * xpath.c: trying to get 52979 solved
7668 * tree.c result/ result/noent/: trying to get 52712 solved, this
7669 also made me clean up the fact that XML output in general should
7670 not add formating blanks by default, this changed the output of
7671 a few tests
7672
7673Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674
7675 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7676
7677Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7678
7679 * configure.in: finally released 2.3.6
7680
7681Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682
7683 * xpath.c: checking for null pointer generated by new code
7684
7685Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7686
7687 * xpath.c: fixed a [] evaluation problem reported
7688 * test/XPath/tests/simpleaddr: extended test
7689 * result/XPath/simpleaddr: updated result
7690
7691Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * xmllint.c: Dan Timis reported a portability problem
7694 on Macs without mmap, fixed it.
7695
7696Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * testXPath.c : added a --tree option allowing to display the
7699 tree dump of the XPath expression
7700
7701Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7702
7703 * xpath.c: fixed a memleak when comparing nodesets
7704 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7705 * tree.c: added a TODO
7706
7707Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7708
7709 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7710 we need string functions
7711 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7712 to be able to use them where needed. Applied some changes
7713 to reduce name linking pollution and compile in only what's
7714 needed.
7715 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7716 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7717 for the string manipulation functions
7718 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7719 to the free() function of xmlmemory.c
7720 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7721 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7722 usage.
7723
7724
7725Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * error.c: applied the context output patch of the error
7728 handling submitted by Chuck Griffith
7729 * error/VC/*: this slightly change some error logs
7730
7731Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7732
7733 * parser.c: fixed line number reporting on error
7734
7735Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * parser.c: Sullivan and Darin found a parser bug,
7738 applied the patch.
7739
7740Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7743 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7744 xmlversion.h.in xpointer.c: of course the way I defined
7745 UNUSED breaks on old gcc version. Try to be smart and
7746 also define it directly in xmlversion.h
7747 * configure.in: removed -ansi flag from the pedantic set
7748
7749Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750 Huge cleanup, I switched to compile with
7751 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7752 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7753 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7754 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7755 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7756 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7757 encoding.h entities.c error.c list.[ch] nanoftp.c
7758 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7759 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7760 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7761 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7762 Cleanup, staticfied a number of non-exported functions,
7763 detected and cleaned up a dozen of problem found this way,
7764 avoided a lot of public function name/typedef/system names clashes
7765 * doc/xml.html: updated
7766 * configure.in: switched private flags to the really pedantic ones.
7767
7768Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7769
7770 * configure.in: 2.3.5
7771 * doc/html/*: rebuilt the docs
7772
7773Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7774
7775 * parser.c: fixed a reported bug in NOTATION parsing
7776 * uri.c: accepted but not fixed bug 51876, added TODO
7777 * Makefile.am: fixed bug 51876
7778
7779Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7780
7781 * config.h.in configure.in error.c: fix a compilation problem
7782 on platforms without vsnprintf (xml@thewrittenword.com)
7783
7784Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7785
7786 * parser.c: fixed a function name header typo
7787 * SAX.c: notations can also occur in external subset.
7788
7789Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7790
7791 * error.c: removed a C++ like comment
7792
7793Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7794
7795 * parser.c: fixing bug 52299 strange condition leading
7796 to a parser crash due to a buffer overflow
7797 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7798 added the specific test case
7799
7800Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7803 xmlXPathConvert{String,Number,Boolean} to be able to make
7804 type casts without a context stack, fixed some implementation
7805 problems related to the absence of context at parse-time,
7806 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7807 in the public API too
7808 * xpointer.c xpathInternals.h: we need to know at parse time
7809 whether we are compiling an XPointer
7810
7811Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7812
7813 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7814 cleaned up the parser internals, refactored XPath code, added
7815 new compilation based APIs and cleanly separated public and
7816 private APIs.
7817
7818Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * xpath.h: the comp field must be added at the end to avoid
7821 killing binary compat.
7822
7823Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * Makefile.am: detect XPath memleaks in regreson tests
7826 * error.c: fixed and error w.r.t. error reporting still using
7827 stderr
7828 * hash.c: added new line at end of file
7829 * tree.h: minor cleanup
7830 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7831 expression parsing from evaluation, resulted in a number of
7832 changes internally, and in XPointer. Likely to break stuff
7833 using xpathInternals.h but should remain binary compatible,
7834 new interfaces will be added.
7835
7836Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7837
7838 * configure.in: fixed a couple of problems reported by
7839 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7840 without gcc on non linux platforms.
7841
7842Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7843
7844 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7845 a fix for --with-html-dir= configure support. I hope it won't
7846 break rpm generation
7847
7848Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7849
7850 * xmlIO.c: one function comment cleanup.
7851
7852Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7853
7854 * SAX.c: external subset notations were improperly registered
7855 in the internal subset.
7856
7857Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7858
7859 * README.cvs-commits: added, pointing to HACKING
7860 * HACKING: updated
7861
7862Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7863
7864 * parser.c: and Matt Sergeant found one in the XML push
7865 parser (erroneous check I forgot to remove when I fixed the
7866 main parser).
7867
7868Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7869
7870 * xpath.c: ptittom found a small bug in UnaryExpr
7871
7872Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7873
7874 * configure.in: bumped to 2.3.4
7875 * error.c: fixed bug #51860
7876 * tree.c: fixed bug #51861
7877 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7878 * tree.[ch] : added xmlDefaultBufferSize
7879 * nanoftp.c: typo in function name header block
7880 * doc/xml.html : updated, added link to XML::LibXSLT
7881 * doc/html/* : rebuilt the docs
7882
7883Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7884
7885 * parser.c SAX.c: the new content parsing code raised an
7886 ugly bug in the characters() SAX callback. Found it
7887 just because of strangeness in XSLT XML Rec ouptut :-(
7888
7889Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7890
7891 * Makefile.am: Martin Baulig suggested to add -lm
7892 * tree.c: found another bug in xmlNodeGetContent()
7893
7894Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7895
7896 * xpath.c: Bjorn found the error related to strictness of comparison.
7897
7898Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7899
7900 * parser.c: trying to fix the Dtd parsing problem reported
7901 by Gary, side effect of last week speed optimizations.
7902
7903Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7904
7905 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7906 * parserInternals.c: removed unneeded test raised by Stric
7907
7908Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7909
7910 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7911 and fixed by William Brack). Added xmlXPathFormatNumber.
7912 Changed the sorting slightly.
7913 * configure.in Makefile.am example/Makefile.am: Added -lm.
7914 Please note that applications linking with libxml2, must
7915 also like with the math library from now on.
7916
7917Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7918
7919 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7920
7921Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7922
7923 * parser.c: one must report spaces even if the Dtd element
7924 content proves that this is not part of the element content.
7925 * result/valid/*.xml: this changed the ouptu slightly
7926
7927Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7928
7929 * configure.in: bumped to 2.3.3
7930 * doc/xml.html: updated
7931
7932Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7933
7934 * tree.c: minor doc fix
7935 * xpath.c: deallocation issues when a result tree has been
7936 converted to a node-set
7937
7938Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * doc/xml.html: oops corrected dates s/2000/2001
7941
7942Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * valid.c: new patch from Gary Pennington
7945
7946Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * doc/xml.html: applied patch from Ankh
7949
7950Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7951
7952 * xinclude.c: fixed a problem building on Mac
7953
7954Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7955
7956 * parser.c: more work on increasing parsing ferformances
7957
7958Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7959
7960 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7961 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7962 avoiding memcpy in production builds MEM_CLEANUP macro use
7963 * parser.[ch] parserInternals.c: optimizations of the tightest
7964 internal loops inside the parser. Better checking of I/O
7965 flushing/loading conditions
7966 * xmllint.c : added --timing
7967
7968Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7969
7970 * configure.in: bumped to 2.3.2
7971 * doc/xml.html: updated for release
7972
7973Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7974
7975 * xpath.c: found a memleak and fixed a nasty bug
7976
7977Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7978
7979 * xmllint.[c1] : added return code errors for xmllint
7980 * xpath.c: specific debug dump function for result value trees
7981
7982Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7983
7984 * xpath.c: finally implemented xmlXPathCompareNodeSets
7985 * test/XPath/expr/floats results/XPath/expr/floats: added
7986 a test for float expressions
7987
7988Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7989
7990 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7991 * parserInternals.[ch]: trying to speed up parsing
7992 * xpath.c : speeded up node set equality op
7993
7994Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7995
7996 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7997 better handling of ID/IDREF and the list modules associated
7998 * configure.in: small CFLAGS cleanup
7999
8000Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * configure.in: fixed iconv detection on AIX (stric)
8003
8004Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8005
8006 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8007
8008Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8009
8010 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8011 and optimized xmlXPathNodeSetSort
8012
8013Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8014
8015 * xpath.c: bug fix when context size is 0
8016 * parser.c: I like Norm's Dtd because they still manage to break
8017 the parser occasionally
8018
8019Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8020
8021 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8022
8023Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8024
8025 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8026 attributes within the XML-1.0 namespace
8027
8028Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8029
8030 * xpathInternals.h: exported a few axis functions
8031 * doc/xml.html: updated the doc
8032
8033Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8034
8035 * configure.in: applied patch from Daniel van Balen for OpenBSD
8036 and bumped version to 2.3.1
8037 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8038 attempt to find autoclosing was simply broken, removed it,
8039 updated the examples, this is better
8040
8041Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8042
8043 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8044 hash functionnalities.
8045 * doc/html/* : rebuild the doc
8046
8047Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8048
8049 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8050 on predicate
8051 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8052 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8053 really want to have tags closed on output even if we accept
8054 unclosed ones on input
8055
8056Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8057
8058 * xpath.c: ouch don't free NULL, rare case fixed
8059 * tree.c: don't coalesce text nodes if they don't have the
8060 same behaviour wrt escaping on output
8061
8062Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8063
8064 * xpath.c: small fixup
8065 * SAX.c: don't warn on empty namespaces.
8066
8067Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8068
8069 * README: a bit of cleanup
8070 * configure.in: preparing for 2.3.0 release
8071
8072Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8073
8074 * hash.[ch]: added a first version of xmlHashSize()
8075 * valid.c: another bug fix from Gary Pennington
8076
8077Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8078
8079 * valid.c: couple of bug fixes pointed by Gary Pennington
8080 * HTMLtree.c: #if 0 cleanup
8081
8082Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8083
8084 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8085 which removes a time consuming check of xmlXPathNodeSetAdd()
8086 and use it in places where we are sure to not break unicity
8087
8088Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8089
8090 * xpath.c: bug fixes found from XSLT
8091 * tree.c: preserve node->name special values when copying nodes.
8092 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8093 external subset are fetched when available but without full
8094 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8095 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8096 output with encoding disabled.
8097
8098Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8099
8100 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8101 xmlCheckFilename should not be called from xmlFileOpenW
8102 and xmlGzfileOpenW
8103
8104Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8105
8106 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8107 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8108 added the new tests for URI normalization
8109 * testURI.c: fixed stoopid bugs
8110 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8111 the URI in the error messages are now properly normalized
8112
8113Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8114
8115 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8116
8117Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8118
8119 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8120
8121Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8122
8123 * xpath.c: fixed mod operator
8124
8125Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8126
8127 * parser.c: fixed xmlStrcat doc
8128 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8129 trees.
8130
8131Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8132
8133 * xpath.c result/XPath/tests/chaptersbase
8134 result/XPath/tests/simplebase: fixed XPath node()
8135 * tree.c: small fix in xmlNewNs()
8136 * Makefile.am: removed extraneous xml2Conf.sh rule
8137
8138Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8139
8140 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8141 Changed the library name, in order to get libxml-devel and
8142 libxml2-devel to coexist on a single system
8143 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8144 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8145
8146Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8147
8148 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8149 libxml2-devel installable in // as libxml-devel.
8150
8151Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8152
8153 * doc/Makefile.am: fixed make rebuild in doc
8154 * doc/html/*.html: rebuilt the docs
8155
8156Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8157
8158 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8159
8160Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8161
8162 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8163 the HTML doc to go into the -devel RPM ...
8164 * aclocal.m4 config.h.in: some updates due to auto* magic
8165
8166Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8167
8168 * xpath.h: added a hook in the context structure allowing to
8169 link to extra support, needed for XSLT
8170
8171Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8172
8173 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8174 xmlXPtrCmpPoints to use it.
8175 * propagated the following patch from Alejandro Forero
8176 * include/win32config.h xmlIO.c: applied further suggestions
8177 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8178 * example/gjobread.c: fixed warnings, now that it builds
8179
8180Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8181
8182 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8183
8184 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8185 filename points to a valid file (not a directory).
8186 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8187 Added calls to xmlCheckFilenameDir.
8188
8189 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8190 `path' (rather than `filename') as the parameter to gzopen and open.
8191
8192Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8193
8194 * Makefile.am: fixed a problem with EXTRA_DIST
8195
8196Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8197
8198 * Makefile.am example/Makefile.am: finally found the trick
8199 to build the example, i.e. add "." in SUBDIRS before example
8200 in the list <grin/>
8201
8202Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8203
8204 * doc/xml.html: updated with an XSLT section, removed pointer to
8205 W3C CVS base.
8206
8207Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8208
8209 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8210 too, and deallocation need to occur the same way.
8211
8212Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8213
8214 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8215 type correponding to an XSLT result tree fragment. Share most
8216 of the data format with node set, as well as operators.
8217 * HTMLtree.c: added a newline at the end of the doctype output
8218 whe this one is not present initially.
8219 * tree.c: make sure taht the parent and doc pointers are properly
8220 set when copying attributes (lists).
8221
8222Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8223
8224 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8225
8226Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8227
8228 * xpath.c: seems I finally killed that ugly path evaluation
8229 context bug (tagged 9999 in case is is wrong)
8230
8231Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8232
8233 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8234 for XSLT
8235
8236Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8237
8238 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8239 for xmlGzfileOpen() bug
8240
8241Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8242
8243 * xpath.c: removed an error found by XSLT usage
8244 * tree.c parserInternals.h: use a predefined static string
8245 for text and comment nodes, avoid freeing them in xmlFreeNode,
8246 exported the string name in parserInternals.h and added
8247 another value to disable encoding at output (for XSLT),
8248 gain memory, time.
8249
8250Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8251
8252 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8253 win32/libxml2/libxml2_so.dsp: new makefiles and update
8254 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8255
8256Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8257
8258 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8259 Gary Pennington
8260
8261Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8262
8263 * xpath.c: fixed the comaprision of values and nodelists,
8264 need to compare nodelist still ...
8265 * debugXML.c: avoided a possible core dump
8266 * HTMLparser.c: cleanup
8267 * nanohttp.c: contributed fix.
8268 * tree.c: fixes in properties handling added xmlSetNsProp
8269 needed by libxslt
8270 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8271 comment
8272 * TODO: updated
8273
8274Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8275
8276 * parser.c parserInternals.c: applied Bjorn Reese optimization
8277 patch
8278
8279Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8280
8281 * Makefile.am: applied patch fro make check from Martin Vidner
8282
8283Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8284
8285 * configure.in: preparing 2.2.11
8286 * doc/html/*: rebuild the HTML files
8287 * doc/xml.html : updated
8288
8289Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8290
8291 * tree.c: fixed a stupid bug
8292 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8293 patches related to validation of an XInclude processing result
8294 * TODO: updated
8295
8296Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8297
8298 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8299 on large files
8300
8301Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8302
8303 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8304
8305Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8306
8307 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8308 reported by Jonas Borgström
8309 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8310
8311Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8312
8313 * testXPath.c xpath.c: fixing the XPath union expressions problem
8314 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8315
8316Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8317
8318 * xmllint.c: Made is so if the file name is "-" is will read form
8319 standard input. Sven Heinicke <sven@zen.org>
8320 * tree.c: fixed a problem when growing buffer
8321 * tree.h: fixed the comment of the node types following andersca
8322 comment
8323 * TODO: updated
8324
8325Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * HTMLparser.[ch]: added a way to avoid adding automatically
8328 omitted tags. htmlHandleOmittedElem() allows to change the
8329 default handling.
8330 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8331 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8332 of xmllint too when using --memory flag, added a memory test
8333 suite at the Makefile level.
8334 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8335 with namespace use when encountering QNames in XPath evalation,
8336 added xmlns() scheme in XPointer.
8337 * nanoftp.c : incorporated a fix
8338 * parser.c xmlIO.c: fixed problems raised with encoding when using
8339 the memory I/O
8340 * parserInternals.c: closed bug 25934 reported by
8341 torsten.landschoff@innominate.de
8342 * TODO: updated
8343
8344Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8347 on a non-updated tree :-(, made a 2.2.10 release to correct the
8348 situation
8349
8350Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8353 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8354 integrated a set of OpenVMS changes from Howard Taylor
8355 <Howard.Taylor@pacoast.com>
8356
8357Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8360 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8361
8362Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * HTMLparser.c: some fixes on auto-open of html/head/body
8365 * encoding.c: fixed a compilation error on some gcc env
8366 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8367 XPointer implementation
8368 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8369 related XPointer tests and associated results
8370
8371Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * doc/xmldtd.html doc/xml.html: following a short step by step
8374 guidance on IRC to help maciej with DTDs I started a small
8375 page on the subject.
8376
8377Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * HTMLparser.c: fixed handling of broken charrefs
8380 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8381 patches
8382
8383Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * doc/xml.html doc/html/* : rebuilt the docs after adding
8386 xinclude and updated page for 2.2.7 and 2.2.8
8387 * configure.in: releasing 2.2.8
8388
8389Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * parser.[ch] parserInternals.c: applied the conditional
8392 section processing fix from Jonathan P Springer
8393 <jonathan.springer2@gte.net>
8394 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8395 project file, fixed iconv default non support
8396 * xpath.c: fixed the problem of evaluating relative expressions
8397 when a node context is provided.
8398
8399Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * nanoftp.c: fixed gcc 2.95 new warnings
8402 * SAX.c: fixed a stupid bug
8403 * tree.c: fixed a formatting problem when round-tripping
8404 from/to memory
8405 * xinclude.c: chased memleak, fixed a base problem
8406 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8407 xmlXPtrBuildNodeList()
8408 * TODO: updated
8409 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8410 adding a first small set of regression tests for XInclude
8411
8412Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * nanohttp.[ch]: applied Wayne Davison patches to access
8415 the WWW-Authorization header.
8416 * parser.c: Closed Bug#30847: Problems when switching encoding
8417 in short files by applying Simon Berg's patch.
8418 * valid.c: fixed a validation problem
8419 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8420 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8421 Wayne Davison
8422 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8423 need to be extended to non full nodes selections.
8424 * xinclude.c: starts to work decently
8425
8426Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8429 debugXML.c xmlversion.h.in: Started adding XInclude support,
8430 this is a new xmllint option
8431 * tree.c xpath.c: applied TOM patches for XPath
8432 * xpointer.c: fixed a couple of errors.
8433 * uri.c: added an escaping function needed for xinclude
8434 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8435 new warning from RH70 gcc's version
8436
8437Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * HTMLparser.c: fixed loop on invalid char in scripts
8440 * parser.c: update to description of xmlIOParseDTD()
8441 * libxml.m4 xmlversion.h.in: changes contributed by
8442 Michael Schmeing <m.schmeing@internet-factory.de>
8443 * configure.in: preparing for 2.2.7
8444 * Makefile.am: trying to avoid config.h and acconfig.h
8445 being included in the distrib
8446 * configure.in: released 2.2.7
8447
8448Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8451 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8452
8453Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * parser.[ch]: added xmlIOParseDTD()
8456 * xpointer.c: added support for the 2 extra parameters of
8457 string-range, fixed a stoopid error when '0' was present
8458 in XPointer expressions
8459 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8460 testsuite for the above
8461
8462Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * libxml.spec.in: improved package descriptions
8465
8466Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * xpath.c xpathInternals.h: applied a large cleaning patch
8469 from TOM <ptittom@free.fr>, it also add namespace support
8470 for function and variables registration.
8471
8472Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8475 * Makefile.mingw: Wayne Davison's update adding hash.c
8476
8477Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * xpath.c: fixed the root evaluation problems
8480 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8481 ignorable spaces with <b> <bold> <em>
8482 * tree.c: fixed a loop in xmlSearchNsByHref()
8483
8484Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * xpath.c: applied another XPath patch from TOM
8487 * xpath.c include/makefile.am: applied another patch from
8488 china@thewrittenword.com (cleanup on IRIX).
8489
8490Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * xml-config.1: received a fixed version from Fredrik Hallenberg
8493 <hallon@lysator.liu.se>
8494
8495Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8498 cleanup patch for XPath
8499
8500Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * patched to redirrect all "out of context" error messages to
8503 a reconfigurable routine. The changes are:
8504 * xmlerror.h : added the export of an error context type (void *)
8505 an error handler type xmlGenericErrorFunc there is an interface
8506 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8507 to reset the error handling routine and its argument
8508 (by default it's equivalent to respectively fprintf and stderr.
8509 * all the c files: all wild accesses to stderr or stdout within
8510 the library have been replaced to calls to the handler.
8511
8512Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * configure.in: release 2.2.6
8515 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8516 exporting the inner functions of xpath for extension modules
8517 * doc/*: updated and rebuilt the doc
8518
8519Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * nanohttp.c : applied Wayne HTTP cleanup patch
8522 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8523 and xmlNodeSetSpacePreserve()
8524
8525Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * xpath.c: closing bug #29260
8528
8529Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8532 multikey tuples, made hash structure opaque
8533 * valid.[ch]: moved elements, attributes, notations decalarations
8534 as well as ID and refs to hash tables.
8535 * entities.c: hash cleanup
8536 * xmlmemory.c: fixed a dump problem in debug mode
8537 * include/Makefile.am: problem passing in DESTDIR= values patch
8538 from Marc Christensen <marc@calderasystems.com>
8539 * nanohttp.c: removed debugging remains
8540 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8541 * HTMLparser.c parser.c: fixing a number of problems with the
8542 macros in the *parser.c files (Wayne).
8543 * HTMLparser.c: close the previous option when opening a new one
8544 (Marc Sanfacon).
8545 * result/HTML/*: updated the HTML results accordingly
8546
8547Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8550 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8551 XPath functions and XML entities table to them. More to come...
8552 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8553
8554Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * tree.c: coalesce adjacent text nodes
8557 * valid.c: handling of blank nodes in DTd validation (raised
8558 by problems with a posteriori validation).
8559 * nanohttp.c: changing behaviour on HTTP write stuff.
8560 * HTMLtree.c: forced body and html to be explicitely closed.
8561 * xpath.h: exported more XPath functions.
8562
8563Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * Release of 2.2.5
8566 * xpointer.c: range() range-inside and other helper functions
8567 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8568
8569Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8572 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8573
8574Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8577 and XPointer modules
8578
8579Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * SAX.h: closed #25107
8582
8583Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * testSAX.c: fixed problem with cdata reporting
8586 * SAXresult/* : updated
8587
8588Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8591 Closed bug #27499, added to regression tests
8592 * TODO: updated
8593
8594Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8597 support for SCRIPT and STYLE with help from Bjorn Reese
8598 * test/HTML/* result/HTML/*: added simple testcase and updated
8599 the existing ones.
8600
8601Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8604 string-range for empty strings
8605 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8606 test/XPath/xptr/strrange: augmented the XPointer testsuite
8607
8608Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * doc/xml.html doc/xmlmem.html: added a module describing memory
8611 interfaces and use, updated the main page.
8612
8613Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8616 nanoftp code work on Windows too now
8617
8618Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8621 * xpointer.c: implemented string-range() at least a good first version
8622 * test/XPath/docs/str test/XPath/xptr/strrange
8623 result/XPath/xptr/strrange: the string-range() tests
8624
8625Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * Makefile.am include/Makefile.am include/win32config.h
8628 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8629 and make distcheck
8630
8631Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8634 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8635 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8636
8637Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8640 patch for socklen_t detection by
8641 Albert Chin-A-Young <china@thewrittenword.com>
8642
8643Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8646 and added a --dtdvalid option to xmllint used to test it
8647
8648Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8651 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8652
8653Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8656 handlings (registration, lookup, cleanup)
8657
8658Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * configure.in Makefile.am include/makefile.am: adding XPointer
8661 and XPtrtests target
8662 * xpointer.[ch] : new files for XPointer support
8663 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8664 more XPath tests
8665
8666Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * configure.in: fixed, very broken, make distcheck works again
8669
8670Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * More work toward 2.2.5, integrated a number of patches
8673 * configure.in Makefile.am win32config.h.in: trying to cleanup
8674 make distcheck .... huh ...
8675 * include/Makefile.am include/win32config.h: new directory
8676 for includes
8677 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8678 updated teh makefiles and instructions for WIN32
8679 * xpath.c: small fixes
8680 * test/XPath/ results/XPath: updated the testcases and results
8681 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8682 suggested patches
8683 * valid.c: fixed an ID bug
8684
8685Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8686
8687 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008688 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008689 * xpath.[ch]: worked on XPointer
8690
8691Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * configure.in Makefile.am: 2.2.5, ship the include in an
8694 include/libxml subdirectory, use symlinks when using CVS
8695 * testSAX.c: fixed small bug
8696 * testXPath.c: changed the way testfiles are parsed
8697 * debugXML.c: same kind of cleanup when parsing an argument expression
8698 XPath/XPointers can have blanks embedded
8699 * xpath.[ch]: more cleanup, reorgs for XPointer work
8700 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8701 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8702
8703Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8706 in the XPath engine, rewrote large parts of it, now it's far
8707 cleaner and in sync with the REC not an old WD. Fixed a parsing
8708 problem in the interactive XML shell found when testing XPath.
8709
8710Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8713 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8714 examples with the extra test
8715
8716Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8719 the global init function.
8720
8721Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * HTMLparser.c: Doohhh, attribute name parsing was still case
8724 sensitive ! Fixed this ...
8725 * result/HTML/* : updated the tests results accordingly
8726
8727Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8730 engine, should be far more stable, incorporated a new version of
8731 preceding/following axis, need testing
8732 * uri.c: fixed file:///c:/a/b/c problem
8733 * test/XPath/tests/idsimple: augmented the XPath tests
8734
8735Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * doc/* rebuilding docs for 2.2.4 release
8738
8739Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * configure.in: releasing 2.2.4
8742 * parser.[ch]: added xmlStrEqual()
8743 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8744 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8745 use xmlStrEqual instead
8746 * TODO: updated
8747 * added an XPath test
8748
8749Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8752 * entities.h: exported xmlInitializePredefinedEntities
8753 * parser.[ch] : added xmlInitParser()
8754 * parserInternals.h : had to export htmlInitAutoClose()
8755
8756Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8759 problems
8760 * Makefile.am : added XPath regression tests to normal tests
8761 * uri.c: fixed a problem with local paths, cleanup
8762 * parser.c: fixed a problem with large CData sections
8763
8764Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * configure.in xml-config.in: patch from "Ben Taylor"
8767 <sol7x86@hotmail.com> for solaris shared libs lookup
8768
87692000-09-30 Martin Baulig <baulig@suse.de>
8770
8771 * libxml-2.0.pc.in: Provide pkg-config script.
8772
8773 * configure.in: Create the libxml-2.0.pc script from the
8774 libxml-2.0.pc.in templates.
8775 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8776 script in `$(libdir)/pkgconfig'.
8777
8778Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8781 when compiling with MSC
8782
8783Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * xpath.c: patch for normalize-string() substring-before(),
8786 substring-after() and translate() functions from Bjorn Reese
8787 <breese@mail1.stofanet.dk>
8788 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8789 Fredrik Hallenberg <hallon@lysator.liu.se>
8790 * TODO: updated
8791
8792Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8795 problem of socklen_t being undefined on a number of platforms
8796 * debugXML.c: fixed a compilation problem when without snprintf
8797
8798Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8801 an URI bug and a fix for the control-character-induced infinite loop
8802 * nanohttp.c: preventive fix for compiling on WIN32
8803
8804Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * xmlint.c: closing bug #25000
8807
8808Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8809
8810 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8811 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8812 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8813 related function, fixing xmlStrncmp(), and associated cleanup
8814 * result/HTML/entities.html.sax: updating result
8815
8816Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * uri.c: applied patch for URI escaping from Wayne Davison
8819 <wayned@blorf.net>
8820 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8821 from Denis Barbier <barbier@imacs.polytechnique.fr>
8822 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8823 patch from Wayne Davison
8824
8825Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * doc/xml.html : updated with new releases, adding "how to help"
8828
8829Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8832 removed a few warnings in pedantic mode ...
8833 * parserInternals.c parser.c: moved encoding switching function
8834 to parserInternals.c
8835 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8836
8837Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8840 error or warning handlers
8841
8842Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * parserInternals.c parserInternals.h parser.c Makefile.am:
8845 created a new module parserInternals.c, moved most of the
8846 code shared by the various parsers there, as well as
8847 deprecated code from parser.c. More cleanup of parser.c
8848 * uri.c: fixed a problem when URI is NULL
8849 * valid.c: speedup when looking for an attribute declaration
8850
8851Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8854 the cleanup of the computation of URI references when seeking
8855 external entities. The URI reference string and the resulting
8856 URI are both stored now.
8857 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8858 large s(n)printf checks and cleanup from Denis Barbier
8859 <barbier@imacs.polytechnique.fr>
8860 * xmlversion.h.in tree.h: couple of SGML declarations for a
8861 possible docbook module.
8862 * result/VC/ : a couple of test output changed due to the change
8863 of the entities URI
8864
8865Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * parser.h: added a _private field for linking user's data
8868
8869Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * parser.c parserInternals.h: demacroified most of the IS_XXX
8872 the gain in size is significant so ...
8873
8874Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * entities.c: cases where looking up entities with doc==NULL
8877 covered
8878
8879Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * uri.c: applied Wayne Davison patch
8882 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8883
8884Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * uri.c testUri.c: applied Wayne Davison patches
8887 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8888 * Makefile.in: added URItest and included thenin "make tests"
8889
8890Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * xmlversion.h.in: closed bug 22941
8893
8894Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * doc/xmlio.html: added doc and example for entity loader
8897 redefinition.
8898
8899Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8900
8901 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8902 used by libxml
8903
8904Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * parser.c: Fixed bug on invalid ontent characters and when using
8907 push.
8908 * xmllint.c: fixed xmllint endling of errors in push mode
8909
8910Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * HTMLparser.c testHTML.c: applied two new patches from
8913 Wayne Davison <wayned@users.sourceforge.net>
8914 * result/HTML/*.sax: regenerated HTML SAX output
8915 * parser.c: more cleanup.
8916
8917Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * HTMLparser.[ch] testHTML.c: applied the second set of
8920 patches from Wayne Davison <wayned@users.sourceforge.net>,
8921 adding htmlEncodeEntities()
8922 * HTMLparser.c: fixed an ignorable white space detection bug
8923 occuring when parsing with SAX only
8924 * result/HTML/*.sax: updated since the output is now HTML
8925 encoded...
8926
8927Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * HTMLparser.[ch]: applied some of Wayne Davison
8930 <wayned@users.sourceforge.net> patches
8931
8932Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8933
8934 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8935 undeclared namespace prefix was used, added a warning.
8936 Cleaned up support w.r.t. entities, spilling out a warning
8937 and being pedantic on lookups.
8938 * test/warning/ent9 : added testcase for previous example.
8939 * TODO: updated
8940 * parserInternals.h parser.c: changed the way names are parsed
8941 now allow infinite size and decrease penalty for normal use
8942 * parser.c: Started a big cleanup/check of the parser code,
8943 fixed some of the most tortuous entity code, spotted code
8944 unused anymore
8945 * test/*: added tests for very long names and related nasty
8946 things.
8947
8948Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * doc/encoding.html: added encoding aliases doc
8951 * doc/xml.html: updates
8952 * encoding.[ch]: added EncodingAliases functions
8953 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8954 bottleneck affecting large DTDs like Docbook
8955 * parser.[ch] xmllint.c: added a pedantic option, will be
8956 useful
8957 * SAX.c: redefinition of entities is reported in pedantic mode
8958 * testHTML.c: uninitialized warning from gcc
8959 * uri.c: fixed a couple of bugs
8960 * TODO: added issue raised by Michael
8961
8962Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * doc/encoding.html: propagated Martin Duerst suggestions
8965
8966Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8969 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8970 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8971 by Wayne Davison
8972
8973Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * nanoftp.c nanohttp.c: small cleanup
8976 * TODO: updated
8977
8978Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * added an old VC testcase and updated title.xml entity
8981
8982Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8985 done on auto-opening of <p> tags and cleanup of SAX output
8986
8987Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8990
8991Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * doc/xml.html libxml.* structure.*: updated the doc a bit
8994
8995Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8998 of SAX tests
8999
9000Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9003 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9004
9005Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9008 * testHTML.c: fix core dump on Solaris 2.x systems
9009 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9010 * result/HTML/*.sax: previous bug fix lead to new results
9011
9012Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9015 * configure.in: added --with-readline=DIR to accept alternate
9016 path for readline include/library
9017 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9018 for ANSI under HP-UX
9019 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9020 includes @LIBS@
9021
9022Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * doc/* : rebuilt the docs
9025 * getting ready for 2.2.2 release
9026
9027Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9030 and xmlAddFeature()
9031 * tree.[ch]: added xmlAddChildList()
9032 * xmllint.c: MAP_FAILED macro test
9033 * parser.h: added xmlParseCtxtExternalEntity()
9034 * valid.c: applied bug fixes removed warning
9035 * tree.c: added CDATA block to elements content
9036 * testSAX.c: cleanup of output
9037 * testHTML.c: added SAX testing
9038 * encoding.c: better error recovery
9039 * SAX.c, parser.c: fixed one of the external entity processing
9040 of the OASis testsuite
9041 * Makefile.am: added HTML SAX regression tests
9042 * configure.in: bumped to 2.2.2
9043 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9044 SAX results
9045
9046Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * configure.in: patch for HP compiler
9049
90502000-08-04 Sven Heinicke <sven@zen.org>
9051
9052 * xmllint.c: Was coredumping sometimes when the file given didn't
9053 exist.
9054
9055Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9058
9059 when using in memory parsing. Need some cleanup.
9060 * xmllint.c configure.in: added a --memory flag to test memory
9061 parsing
9062
9063Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * nanohttp.c: fixed socklen_t replacement to unsigned int
9066 * parser.c: fixed a space handdling missing at the end of
9067 production 28 DOCTYPE.
9068 * xmlmemory.c: fixed a stupid bug on the routine to override
9069 allocation functions
9070 * TODO: updated
9071
9072Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * doc/ regenerated the docs
9075
9076Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9077
9078 * doc/encoding.html doc/xml.html: added I18N doc
9079 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9080 improvements, both parser and filters, added ASCII & HTML,
9081 fixed the ISO-Latin-1 one
9082 * xmllint.c testHTML.c: added/made visible --encode
9083 * debugXML.c : cleanup
9084 * most .c files: applied patches due to warning on Windows and
9085 when using Sun Pro cc compiler
9086 * xpath.c : cleanup memleaks
9087 * nanoftp.c : added a TESTING preprocessor flag for standalong
9088 compile so that people can report bugs more easilly
9089 * nanohttp.c : ditched socklen_t which was a portability mess
9090 and replaced it with unsigned int.
9091 * tree.[ch]: added xmlHasProp()
9092 * TODO: updated
9093 * test/ : added more test for entities, NS, encoding, HTML, wap
9094 * configure.in: preparing for 2.2.0 release
9095
9096Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9097
9098 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009099 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009100
9101Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * doc/xml.html: changed the xmlsoft.org structure, updated the
9104 examples w.r.t. root and childs
9105
9106Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9107
Daniel Veillard784b9352003-02-16 15:50:27 +00009108 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009109
9110Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9111
9112 * HTMLparser.c: Work on character encoding support for the HTML parser
9113 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9114 * encoding.c: Fixed a potential memleak in the encoding stuff
9115
9116Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * doc/FAQ.html doc/Makefile.am : added a FAQ
9119
9120Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9121
9122 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9123 of the HTML parser to force it to not bypass SAX
9124
9125Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9126
9127 * win32config.h.in: updated
9128 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9129 lacks iconv support :-( need to release 2.1.1
9130 * configure.in: release 2.1.1
9131 * HTMLparser: fixed bug #14784
9132 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9133 by Windows compiler
9134 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9135 the SAX startDocument() callback.
9136 * TODO: updated
9137
9138Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * added xmlStopParser()
9141
9142Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * configure.in: 2.1.0 prerelease
9145 * Large resync between W3C and Gnome tree
9146 * nanoftp, nanohttp.c: fixed stalled connections probs
9147 * HTMLtree.c SAX.c : support for attribute without values in
9148 HTML for andersca
9149 * valid.c: Fixed most validation + namespace problems
9150 * HTMLparser.c: start document callback for andersca
9151 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9152 * parser.h, SAX.c: serious speed improvement for large
9153 CDATA blocks
9154 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9155 different encoding
9156 * example/Makefile.am example/gjobread.c tree.h: work on
9157 libxml1 libxml2 convergence.
9158 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9159 and the LIBXML_TEST_VERSION macro
9160
9161Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9162
9163 * doc/xml.html: various patches and improvements typo fixed by
9164 Felix Natter
9165 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9166 from Felix Natter <fnatter@gmx.net>
9167
9168Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * doc/upgrade.html: updated with instructions for support of both
9171 libxml-1.x and libxml-2.x
9172 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9173 for 2.x support and also fixed includes
9174
9175
9176Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9177
9178 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9179 the encoding support, added iconv support, so now libxml if
9180 compiled with iconv automatically support japanese encodings
9181 among others. Work based on initial patch from Yuan-Chen Cheng
9182 I may have broken binary compat in the encoding handler
9183 registration scheme, but that was so utterly broken I don't
9184 expect anybody to have used this feature until now.
9185 * parserInternals.h: fixup on the CHAR range macro
9186 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9187 code.
9188 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9189 * uri.c: added xmlParseURI() I can't believe I forgot to
9190 implement this one in 2.0 !!!
9191 * SAX.c: moved doc->encoding update in the endDocument() call.
9192 * TODO: updated.
9193
9194Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * tree.h: removed extraneous xmlRemoveProp definition
9197 * TODO: added item about --disable-corba configure switch
9198 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9199 * nanoftp.c: fixed include problems giving troubles on AIX and
9200 slowlaris
9201 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9202 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9203 comment and headers changes to lower gtk-doc number of warnings
9204 * doc/html/*: rebuilt docs
9205
9206Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * HACKING: documented the tag for 1.x and instructions
9209
9210Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9213 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9214 xmlCreateIOParserCtxt
9215 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9216 significant overall improvement
9217 * xmllint.c: added I/O test to xmllint
9218 * testSAX.c: added a speed test
9219 * doc/* : updated/regenerated
9220
9221Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * xpath.c uri.h parserInternals.h: cosmetic changes from
9224 "Timur I. Bakeyev" <timur@bat.ru>, including making
9225 xmlCreateURI() public
9226
9227Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9228
9229 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9230 and the code at the same time. Added a clean mechanism for
9231 overload or added input methods: xmlRegisterInputCallbacks()
9232 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9233 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9234 * TODO: updated
9235 * doc/* : updated/regenerated
9236 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9237 source dir
9238
9239Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * testURI.c: yet another forgotten commit, I should get some sleep !
9242
9243Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * xmllint.c: forgot to commit this too ?
9246
9247Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * xmlversion.h.in : forgot to commit this previously
9250
9251Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9252
9253 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9254 * README TODO: updated for release
9255 * uri.c uri.h: added authority parsing/saving
9256 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9257 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9258 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9259 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9260 Makefile.am : added compile-time customization of libxml
9261 --with-ftp --with-http --with-html --with-xpath --with-debug
9262 --with-mem-debug
9263 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9264 #include <libxml/xxx.h> I hope it won't break too much stuff
9265 and will be manageable in the future...
9266 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9267 and added xmllint to the installed programs
9268 * uri.h: added xmlFreeURI()
9269
9270Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * uri.c uri.h: finished the escaping handling, the base support
9273 and the URI path normalization. Looks good just lacks the
9274 authority content parsing code.
9275 * Makefile.am: added instructions to generate testURI
9276 * TODO: updated
9277 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9278 added links and icons for W3C and Gnome
9279
9280Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * xmlmemory.[ch] : seems I forgot to actually update the files in
9283 the last commit :-)
9284 * doc/xml.html doc/html/* : updated and uploaded the docs
9285
9286Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9287
9288 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9289 * TODO: updated
9290 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9291 libxml default allocation function with another set (like gmalloc/
9292 gfree).
9293 * Makefile.am, uri.c, uri.h: added a set of functions to do
9294 exact (litteraly copied from the RFC 2396 productions) parsing
9295 and handling of URI. Will be needed for XLink, one XML WFC,
9296 XML Base and reused in the nano[ftp/http] modules. Still work
9297 to be done.
9298
9299Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * configure.in, libxml.spec.in : libxml2
9302 * doc/* : updated the doc page, rebuilt the docs
9303
9304Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9305
9306 * all: tagged LIB_XML_1_X
9307 * *.c *.h : updated from W3C CVS tree
9308 * configure.in : 2.0.0-beta
9309 * libxml.spec.in : libxml2 package nam
9310 * result/* : new version of the tests output
9311
9312Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9315
9316Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * doc/* : rebuilt the docs
9319 * parser.c: final patch on #6766
9320 * valid.c: small patch on validity checks.
9321
9322Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9323
9324 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9325 added
9326 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9327 compatibility w.r.t. XML spec and existing code.
9328
9329Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * parser.c: seems a better solution to <a> </a> exists,
9332 will try it for a while
9333
9334Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * parser.c: tried to remove the <a> </a> generating <a/>
9337 this is hard. Left a flag for that purpose. Fixed bug #6766
9338 * configure.in: prepared 1.8.7 not released, due to previous
9339 problem
9340
9341Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * doc/xml.html : applied second patch from Paul DuBois
9344
9345Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * doc/xml.html : applied patch from Paul DuBois
9348
9349Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9352
9353Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9356 compilation warnings on various platforms.
9357 * parser.c: Fixed #5281 validity error callbacks are now desactived
9358 by default if not validating.
9359
9360Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9361
9362 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9363
9364Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9367 <gkatsi@cs.toronto.edu>
9368
9369Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9372 processing URLs
9373
9374Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9377 xmlNanoFTPUpdateURL for persistent control connections.
9378 * configure.in: 1.8.6
9379
9380Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9383 * tree.[ch] : added xmlSaveNoEmptyTags
9384
93852000-01-29 James Henstridge <james@daa.com.au>
9386
9387 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9388
9389 * Makefile.am: added nanoftp.[ch] to the build.
9390
9391Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * nanoftp.[ch]: cleanup, comments, API
9394 * debugXML.c : fixed a bug in the cat command
9395 * doc/*: regenerated the docs
9396
9397Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9398
9399 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9400 * debugXML.c : fixed a bug in the cat command
9401 * valid.c: fixing some small probs
9402 * libxml.spec.in: get rid of the SNAP suffix
9403 * doc/xml.html: updated the status
9404
9405Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9406
9407 * xml-config.in: xml-config --version to just return the
9408 version number
9409 * xpath.c: some cleanup w.r.t. axis when the current node is
9410 an attribute.
9411 * TODO: updated
9412
9413Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * configure.in: prepared for libxml-1.8.5
9416 * doc/* recompiled the documentation
9417
94182000-01-17 Jody Goldberg <jgoldberg@home.com>
9419
9420 * configure.in : WARNING autoconf subtlety alert :
9421 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9422 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9423 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9424 get defined by AC_CHECK_HEADERS.
9425
9426Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9427
9428 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9429 Rune.Djurhuus@fast.no
9430
9431Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * TODO: updated
9434 * tree.c, parser.c: made sure that only memory alloc problems
9435 and internal parser errors are allowed to write to stdout or
9436 stderr.
9437
9438Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9439
9440 * tree.c : restored xmlNewGlobalNs since this seems used by
9441 a lot of existing code :-(, fixed a bug in xmlNewNs
9442 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9443 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9444 to exit() from the library code.
9445 * xpath.c, parser.c: removed bugs or unused code detected by
9446 Windows compilers
9447 * parser.c: started adding interfaces for parsing well balanced
9448 XML fragments
9449 * configure.in: releasing 1.8.4
9450 * doc/* : rebuilt the docs
9451
9452Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * tree.[ch] : added xmlNewDocFragment() for DOM
9455 * testHTML.c: uninitialized variable.
9456
9457Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9458
9459 * doc/* : rebuild the docs
9460
9461Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9462
9463 * acconfig.h: readline and history patch
9464 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9465 * tree.c: added check and handling when possibly removing an ID
9466 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9467 and saving.
9468 * test/HTML/entities.html result/HTML/entities.html* : test for
9469 various entities reference cases
9470 * result/HTML/* : as a result output of some testcase have
9471 changed
9472 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9473 by previous example. added xmlParseTryOrFinish().
9474 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9475 entities.h debugXML.h HTMLparser.h: changed the way struct are
9476 declared to allow gtk-doc to expose those
9477 * parser.c: closed bug #4960
9478 * Makefile.am configure.in: Applied patch from
9479 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9480 and math/socket libs detection
9481
9482Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9483
9484 * configure.in, Makefile.am: link tester against readline
9485 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9486
9487Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9488
9489 * tree.[ch]: added xmlRemoveProp
9490 * win32config.h.in nanohttp.c: avoid including the Windows
9491 socket stuff in every C files
9492 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9493 the XmL parser(s)
9494 * test/ns4 result/ns4 etc...: added test case for previous prob
9495 * tree.c: xmlNewNs wasn't checking for double definition
9496 * Makefile.in: fixed a problem with dist-hook duplicates
9497 * parser.[hc], xmlIO.c: fixed the loading of external entities
9498 APIs, now xmlLoadExternalEntity() is used everywhere and
9499 setting up an app specific front-end using the
9500 * SAX.c parser.c: some fixes, now the xhtml spec validates
9501 with the xhtml DTD.
9502 * error.c: fixed crashes in case of no input stream
9503 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9504 to the validation tests and results
9505
9506Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9507
9508 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9509 too htmlCreatePushParserCtxt() and htmlParseChunk()
9510 * parser.c: a bit of cleanup.
9511 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9512 to XML) removed the last mem leak known
9513 * HTMLtree.c: output message cleanup
9514 * xmlmemory.c: display content info about memory blocks
9515 * result/HTML/wired.* : missing att value warning change
9516
9517Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * doc/* : rebuilt the documentation
9520
9521Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9522
9523 * parser.[ch] parserInternals.h: Push parser for XML,
9524 seems to work fine now
9525 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9526 --push for push testing
9527 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9528 * testSAX.c: added --push
9529 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9530 subtree
9531 * xmlIO.[ch] : enriched API + fixes for push mode
9532 * entities.[ch]: added the entity content length to the struct.
9533 * xmlmemory.[ch]: new API to show the last entries for the shell
9534 * valid.c: added required attribute testing
9535 * SAX.c: the cdata callback now merge contiguous fragments
9536 * HTMLparser.c: cleanup of some macros
9537
9538Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9539
9540 * parser.c: fix for PIs name starting with xml
9541 * tree.c: fixed a potential problem with || and && ops
9542 * *.c, configure.in win32config.h.in : generate win32config.h for
9543 those on the Other Side !
9544
9545Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9546
9547 * parser.c: fixed a stupid = vs. == bug :-(
9548 * doc/gnome-xml.sgml: s/glade/xml/
9549
9550Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * configure.in, doc/xml.html : bug fix release 1.8.2
9553 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9554 Hopefully the end of that silly C++ include problem
9555 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9556 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9557 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9558 troubles with autoclosed elements when the stree shape doesn't
9559 follow the DtD specs. Added htmlIsAutoClosed() and
9560 htmlAutoCloseTag()
9561 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9562 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9563 * debugXML.c: fixed a bug on printing default namespaces.
9564 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9565
9566Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * result/HTML/*.htm[l] : updated the HTML regression tests according
9569 to the new output
9570 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9571 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9572 problem due to intermix of extern "C" { ... } declarations for C++
9573 and recursive includes in the headers
9574
95751999-12-20 Chris Lahey <clahey@umich.edu>
9576
9577 * HTMLtree.c: Made it so that html nodes with a single child do
9578 not insert a carriage return before or after the child node.
9579
9580Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9581
9582 * configure.in, doc/xml.html : bug fix release 1.8.1
9583 * parser.c: fixed bug #4344
9584 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9585 added the glue to avoid C++ problems
9586 * doc/* : regenerated the documentation
9587
9588Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9589
9590 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9591 namespace recognition, and Dia as a resul :-(
9592 * encoding.c: closed bug #3950
9593
9594Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9595
9596 * valid.c: debugging a posteriori validation, except URI expansion
9597 stuff this should be fixed now
9598 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9599 Carl Nygard <cnygard@bellatlantic.net>
9600 * tester.c: added --postvalid, cleaning of the code
9601 * tree.[ch]: added xmlDocGetRootElement()
9602
9603Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9604
9605 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9606 c++ losage.
9607
9608Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9609
9610 * configure.in, doc/xml.html : bumped to 1.8.0
9611 * xlink.[ch], Makefile.am : added framework for link detection
9612 * parser.h: added nbChars to parser context, needed for cleanup.
9613 * xmlmemory.c: removed a nasty bug when out of mem
9614 * valid.[ch]: adding namespace support for attribute decl
9615 * tester.c: added --debugent option
9616 * debugXML.[ch]: added xmlDebugDumpEntities()
9617 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9618 buffers instead, this was really needed, validation was breaking
9619 in strange ways due to that. Added xmlParseStringPEReference()
9620 and other parsing from strings functions. Entities processing
9621 modified again, but PERef are still not handled correcly but
9622 unless you're Eve Maller you won't notice :-)
9623 * HTMLparser.c: large changes toward reliability, and switched to
9624 lowercase internal tags, XHTML is lowercase, so it will help
9625 that output is closer to next version.
9626 * doc/* : regenerated the documentation, it is now hosted at
9627 http://xmlsoft.org/ (same bits I just bought the domain :-)
9628
9629
9630Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9633 doc generation
9634 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9635 in the SAX API
9636 * doc/*: rebuilt the doc making sure everything appears in the
9637 HTML files
9638
9639Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9640
9641 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9642 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9643 which allow impressive speed improvement on dataset with
9644 large text pieces, but at the cost of broken binary
9645 compatibility and slightly bigger memory usage.
9646 Configure with --with-buffers to activate them, they
9647 are protected with XML_USE_BUFFER_CONTENT define.
9648 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9649 goal is 0 memory left allocated once parser is no more used
9650 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9651 call xmlCleanupParser() and xmlMemoryDump()
9652
9653Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9654
9655 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9656 * parser.[ch] encoding.[ch]: added memory cleanup routines
9657 * parser.c: closing bug #3788
9658 * doc/*: rebuilt the doc
9659
9660Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9663 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9664 * tester.c: added --compress option
9665 * doc/*: rebuilt the documentation
9666
9667Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9668
9669 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9670 if given /proc/kcore as input !
9671 * doc/xml.html doc/*: updated and rebuilt the documentation
9672
9673Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9674
9675 * parser.c: Fixed some wrongly space collapsing code due to
9676 a misreading of the spec.
9677 * result/*: fixed the output accordingly
9678
9679Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * encoding.c: bug fix and typos
9682 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9683 * parser.c: added attribute normalization closing bug #3597
9684 * test/att* result/att* SAXresult/att*: testcase for attribute
9685 normalization
9686
9687Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9688
9689 * configure.in: closing bug #3163 by adding extra flags for the
9690 cc compiler on HP-UX
9691
9692Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9693
9694 * valid.[ch] : removed a typo and an enumerated type bug in the
9695 xmlAddElementDecl() function
9696 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9697 call to xmlEncodeEntitiesReentrant() so that the functions
9698 New, Set and Get are at the same level.
9699 * parser.c HTMLparser.c: extra memory allocation bug for
9700 attributes detected by someone using libxml in embedded systems :-)
9701
9702Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * xmlmemory.h: turned off mem debug :-\
9705
9706Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9707
9708 * parser.c: closed bug #2784 a one line fix, but worth pushing
9709 a new release out
9710 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9711 some structures, comments before and after the
9712 main element, and other nastyness
9713 * HTMLtree.c tree.c: accomodate the extended HTML supported
9714 * configure.in: pushing 1.7.4
9715 * test/ent8 and related outputs : added a new test for bug #2784
9716 * test/HTML/wired.html and related output: a nasty HTML example
9717 * Makefile.am: improved the test scripts
9718 * docs/* : reran the documentation extractor, updated xml.html
9719
9720Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9721
9722 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9723 HTMLparser and debugged the HTML related code. HTML documents
9724 now have their own type
9725 * entities.c: do not dump &apos; for HTML output
9726 * xmlmemory.c: improvement, breakpoint mechanism
9727 * testHTML.c: added --sax --repeat ...
9728 * Makefile.am: improved the HTML tests
9729 * valid.[ch]: added xmlValidGetValidElements and
9730 xmlValidGetPotentialChildren
9731 * tester.c: added --insert to test the 2 new functions
9732 * test//* result//* SAXresult//* : regression test cleanup
9733 and extension.
9734 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9735 gnome-xml-nanohttp.html
9736
9737Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * HTMLparser.c: fixed problems with some autoclose tags
9740 * tree.c: fixed XML output problems.
9741 * result/* SAXresult/*: update of the tests output
9742
9743Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9744
9745 * Makefile.am: Arturo patch for xmlConf.sh version info
9746 * parser.c: Tim Josling patch for single quoted items
9747 * tester.c: Tim Josling patch for tester options usage
9748 * tree.h: indent cleanup
9749
9750Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9751
9752 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9753 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9754
9755Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9756
9757 * tree.c : Raph patch for initialization of CORBA fields
9758 * parser.c, xpath.c, ...: modification of doc comments
9759 * xpath.c : allow spaces in xpath expressions
9760
9761Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9762
9763 * xmlmemory.h: turning off memory debug :-(
9764
9765Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9766
9767 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9768 better SAX interfaces.
9769 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9770 entity.
9771 * configure.in: 1.7.2
9772
9773Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9774
9775 * libxml.spec.in: fixed the URL
9776 * doc/xml.html: improved the documentation front-end
9777
9778Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9779
9780 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9781
9782Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9783
9784 * libxml.spec.in: fixed the alpha compile problem
9785 * parser.[ch]: changed errno to errNo in the parser context :-(
9786 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9787 * doc/xml.html: changed CHAR to xmlChar
9788 * doc/html/*: recompiled the documentation
9789 * configure.in: 1.7.1
9790
9791Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9792
9793 * parser.h: modified the parser context struct to regain 1.4.0
9794 binary compatibility
9795 * parser.c, xml-error.h: added errno ot teh context and defined
9796 a set of errors values with update of errno
9797 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9798 DTDs and entities
9799 * *.h, *.c: complete cleanup of the use of config.h and include
9800 protection depending on the current setup.
9801 * overalll debugging, maintenance and bug-fixing on all modules
9802 * updated the documentation
9803 * ready for 1.7.0
9804
9805Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9806
9807 * HTMLparser.c : cleanup
9808 * SAX.c valid.c valid.h: added ID/IDREF checking
9809 * tree.c tree.h: extended doc structure for refs
9810 * configure.in: 1.6.2
9811 * parser.c: patched bug in SAX user arg call
9812 * parserInternals.h: patched missing close in C++ wrapping
9813 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9814 especially upcoming XPointer implementation.
9815 * doc/xml.html: augmented, typo
9816
9817Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9818
9819 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9820 not all invocations of install understand -d.
9821
9822Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9823
9824 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9825 to make 'check' works, when builddir != srcdir.
9826
9827Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9828
9829 * doc/xml.html : updated the documentation
9830
9831Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9832
9833 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9834 not deallocated memory blocks
9835 * *.c : replaces all calls to malloc() free() and realloc() to
9836 the wrapper functions/macros
9837 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9838 instead of xmlFreeNodeList()
9839
9840Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9841
9842 * HTMLparser.c: corrected a stupid bug leading to core dump at
9843 tree deallocation. Removed warnings indicated by
9844 Stephane.Conversy@lri.fr
9845 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9846 looked for in the external subset
9847
9848Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9849
9850 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9851 on SGI by Stephane.Conversy@lri.fr
9852
9853Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9854
9855 * all .h : changed the prototype declaration indent as in gtk
9856 * most .c : working on reducing the TODOs in the code
9857 * most .c : cleanup though -pedantic and Insure++
9858 * improvements on validation ID checkings.
9859 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9860 * xml-config.in: closed #1810
9861
9862Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9863
9864 * tree.h, valid.c, valid.h: more work on validity, IDs
9865 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9866 definition for AIX
9867
9868Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9869
9870 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9871 the distribution due to a cut'n paste error at last commit
9872
9873Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9874
9875 * configure.in: upgraded to version 1.4.0
9876 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9877 Big update, added a large part of the validation process,
9878 it should be usable, but some parts are missing
9879 * xpath.c: improved the implementation w.r.t. root.
9880 * Makefile.am: added more tests
9881 * test and result trees: added a lot of tests
9882 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9883
9884Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9885
9886 * Added an HACKING file
9887
9888Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9889
9890 * xpath.[ch] : improvements and debug of the XPath implementation
9891 * parser.c, HTMLparser.c : modified the parsers to be progressive
9892 * tree.[ch] : extended the Buffer promitives
9893 * xmlIO.[ch] : added basic I/O routines providing progressive
9894 parsing and ready for I18N conversion plugins
9895 * SAXresult/* : the SAX callback sequence maybe slightly different
9896 now
9897 * test*.c : improved/updated the tests programs
9898 * doc/* : recompiled the docs.
9899
99001999-07-26 Michael Meeks <michael@edenproject.org>
9901
9902 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9903
9904 * tree.c: Ditto.
9905
9906Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9907
9908 * configure.in: upgraded to version 1.4.0
9909 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9910 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9911 XML query language, see http://www.w3.org/TR/xpath for more details.
9912 * parser.c, parser.h: added CHAR* related string functions for XPath
9913 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9914 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9915 rebuild the docs.
9916 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9917 and regression testing capabilities for XPath.
9918
9919Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9920
9921 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9922 closing bug #1646
9923
9924Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9925
9926 * Makefile.am, example/Makefile.am: closed bug #1683
9927
9928Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9929
9930 * example/Makefile.am, configure.in: added the makefile for the
9931 gjobread example
9932
9933Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9934
9935 * doc/Makefile.am:
9936 - fix which allow "make install DESTDIR=</install/prefix>".
9937
9938Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9941 which fixed a problem on the file reading-code.
9942
9943Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9944
9945 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9946 output.
9947 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9948
9949Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9950
9951 * parser.h : Oops removed the binary compatibility problem
9952 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9953 * parser.c, HTMLparser.c: applied patches for reading from stdin
9954
9955Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9956
9957 * parser.c, entities.c, valid.c: cleanup bug #1591
9958 * configure.in: cleanup bug #1592
9959 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9960 the same tree back-end. Hence gdome will be available for it.
9961 * doc/Makefile.am: close bug #617
9962
9963Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9964
9965 * parser.c: alloctate a per parser context SAX interface block
9966
9967Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9968
9969 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9970 and xmlEncodeEntitiesReentrant with the correct one :-\
9971
9972Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9973
9974 * commit of my internal XML base changes, quite a lot of
9975 changes, cleanups, better entities support, framework for
9976 new I/O and charset detection and handling
9977 * Fixed the configure/Makefile stuff to generate shared libs
9978 with the proper version info, so we jumped on rev from
9979 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9980 xmlEncodeEntities() result need to be freed now, and a string
9981 xmlParserVersion provide the current library version.
9982
9983Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9984
9985 * parser.c: fixed a buffer overrun for when you have a very long
9986 attribute with no entities in it.
9987
9988Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9989
9990 * added example directory
9991 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9992
9993Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * Release of libxml-1.1, nearly everything has been touched for
9996 this.
9997 * Added more regression tests
9998 * Updated the documentation
9999
10000Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10001
10002 * tree.[ch]: unified the XML_NO_CORBA defines.
10003 * parser.c encoding.[ch]: started plugging in char encoding detection
10004
10005Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10006
10007 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10008 Also freed allocated buffer.
10009
10010Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10011 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10012 reentrancy problem at printing. One is left in entities.c, to
10013 remove ASAP
10014 * testSAX.c : added a test example showing the use of the SAX
10015 interface if one doesn't want to build the DOM tree.
10016 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10017
10018Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10019
10020 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10021 large revamping of the parser to use SAX callbacks
10022 http://www.megginson.com/SAX/ (or at least a C like interface
10023 a la Expat). It's now possible to set up your own callbacks
10024 and the parser will not build a DOM tree.
10025 * test/* result/*: updated the test suite, I finally removed
10026 the old Namespace draft support (PI based).
10027
10028Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * Makefile.am: added test result to EXTRA_DIST for make tests
10031
10032Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10033
10034 * parser.c, parserInternals.h: moved the chars macro definitions
10035 to parserInternals.h
10036 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10037 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10038
10039Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10040
10041 * xml-config.in : applied patch to make --version work
10042
100431999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10044
10045 * Makefile.am (check-local): Alias for `tests' target. This will
10046 cause `make check' to do the right thing.
10047 (tests): Don't run tests in srcdir. Also, replaced calls to
10048 basename with a `sed' "equivalent".
10049
10050Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10051
10052 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10053 it in the header and not the sources, updated the doc.
10054 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10055 pointing this out.
10056
10057Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10058
10059 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10060 exported the inputStream routines.
10061 * doc/html/* : updated accordingly
10062
10063Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10064
10065 * parser.c, parser.h, parserInternals.h: added a few extra
10066 internal calls to allocate and free parser contexts ...
10067 * doc/html/* : updated accordingly
10068
10069Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10070
10071 * configure.in, Makefile.am, doc/makefile.am : General changes for
10072 1.0.0 release and including the generated HTML documentation.
10073
10074Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10075
10076 * makefile.am : added parserInternals.h, oops.
10077
10078Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10079
10080 * parserInternals.h: added this header giving access to the parser
10081 internal functions.
10082 * doc/Makefile.am : added a rebuild target which rebuilds the full
10083 set of documentations
10084 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10085 the internal subset.
10086 * *.c *.h: modifications needed to generate the documentation using
10087 gtk-doc, cleanup of functions blocks, reorganisation of struct
10088 declarations.
10089
10090Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10091
10092 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10093 the tar and spec file to include the beginning of the doc.
10094
100951999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10096
10097 * doc/.cvsignore: Added this file.
10098
10099Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10100
10101 * tree.c: fixed xmlGetProp to return "" when the attribute
10102 exists, even if the node-list is NULL.
10103
10104Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10105
10106 * tree.c: patched an error outputting empty attribute values.
10107 * Makefile.am and doc/makefile.am: have been updated during the
10108 week-end. Sorry for an empty CVS log, I got a shell problem.
10109
10110Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10111
10112 * tree.h: cleaned up using enums instead of defines
10113 * parser.c, valid.[ch]: more work on parsing/output of element
10114 declarations
10115
10116Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10117
10118 * valid.[ch], tree.c, parser.c : more work toward full parsing
10119 of XML DTDs.
10120 * README: added informations about mailing-list and on-line
10121 documentation
10122
101231999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10124
10125 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10126
10127Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10128
10129 * parser.c, tree.[ch] : more work toward conformance testing,
10130 added a last element to accelerate parsing of very flat structures
10131 started working on internal subset Element content declaration.
10132 * valid.[ch] : first cut at adding code toward validation.
10133 * previous changes had also small impact on most files, especially
10134 the conformance testing using James Clark test suite.
10135
10136Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10137
10138 * test/* : updated the examples, most of them were not well
10139 formed (humm), and added rdf2.
10140 * result/* : resulting changes in the output.
10141
10142Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10143
10144 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10145
10146Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10147
10148 * tree.c: patched a bug in the generation of empty attributes
10149
10150Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10151
10152 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10153 for node/trees/documents/... Biggest problem is namespace
10154 support when copying subtrees.
10155
10156Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10157
10158 * parser.c, entities.c: improve entities and char ref encoding,
10159 and cleanups of error messages.
10160
10161Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10162
10163 * parser.c, entities.c: simple bug hunting done during rpm2html and
10164 rpmfind integration.
10165
10166Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10167
10168 * parser.[ch]: Added interfaces allowing to specify a SAX
10169 handler before parsing.
10170
10171Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10172
10173 * parser.c: redirrect all errors reporting through the SAX
10174 error function
10175
10176Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10177
10178 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10179 * libtool, tlmain ...: update of the libtool files
10180
101811998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10182
10183 * entities.c: Use g_snprintf insteda of snprintf.
10184
10185Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10186
10187 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10188 added ent5 test for this purpose.
10189 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10190
10191Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10192
10193 * parser.c: fixed? a strange error due to compression on a GWP
10194 document.
10195
10196Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10197
10198 * tree.[ch]: bug fixing
10199 * entities.[ch]: defined a specific type for predefined entities
10200 * doc/xml.html: more documentation on the library, how to use it,
10201 overview of the interfaces.
10202
10203Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10204
10205 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10206
10207Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10208
10209 * tree.c: corrected a small bug
10210 * doc/xml.html: continuing writing documentation.
10211
10212Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10213
10214 * debugXML.h debugXML.c: added debugging utilities.
10215 * tester.c: added --debug switch.
10216 * tree.c: patched an incorrect node->type assignment.
10217 * parser.c: formatting, ensure that node->doc != NULL in attributes
10218
10219Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10220
10221 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10222 entity support and provide an internal representation close to
10223 DOM one (entity ref nodes, and attribute value as tree). I tried
10224 to preserve the interface but this will surely break some apps
10225 (I have to change rpm2html/rpmfind for example). I had to change
10226 two interfaces, and the generated tree is somewhat different.
10227 * doc/* : started documenting the XML library, the tree and
10228 DOM/Corba. This is a first step.
10229
10230Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10231
10232 * parser.c: Set up the fonctions comment block, boring but useful.
10233 * parser.h, SAX.c, parser.c: now attributes are processed through
10234 the SAX interface. The problem is that my SAX interface diverged
10235 quite a bit from the original one, well this is not an official
10236 spec, and translating it from Java to C is hairy anyway...
10237
10238Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10239
10240 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10241 fonctions comment block, boring but useful.
10242
10243Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10244
10245 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10246 conversion routines. However they are not yet used to convert the
10247 inputs. The core will run with UTF-8.
10248
10249Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10250
10251 * tree.c : make sure that the type id is properly set-up when
10252 a new object is allocated, needed for DOM.
10253
10254Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10255
10256 * tree.h, tree.c: Ok, the main objects in the tree will be native
10257 corba objects, it costs 8 bytes per Node, Attribute and Document
10258 but it simplifies the Corba integration a lot (no extra interface
10259 objects to allocate/free).
10260
10261Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10262
10263 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10264 and changed NODEs contants for conformity with DOM Level 1
10265
10266Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10267
10268 * added hooks to keep track of servants when creating objects
10269 xmlDoc and xmlNode (for Corba export).
10270
10271Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10272
10273 * added xml-config script.
10274
10275Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10276
10277 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10278 to autoupdate libtool and automake conf files.
10279
102801998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10281
10282 * Makefile.am: Use '?' to separate the sed
10283 commands as ',' is used when people pass -Wl,something.
10284
10285
10286Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10287
10288 * tree.c, tree.h: added a per-document compression interface.
10289
10290Tue Sep 22 20:47:38 EDT 1998
10291
10292 * tree.c, tree.h: added saving with compression and added interfaces
10293 to control the compression level (xmlGetCompressMode,
10294 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10295
10296Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10297
10298 * parser.c: corrected a loop for files of size 0
10299
103001998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10301
10302 * error.h: New file. Contains prototyes from `error.c'.
10303
10304Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10305
10306 * Makefile.am (xmlincdir): New macro.
10307 (xmlinc_HEADERS): Renamed from include_HEADERS.
10308
10309Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10310
10311 * applied small patch on numeric entities from
10312 Christopher Blizzard <blizzard@appliedtheory.com>
10313
10314Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10315
10316 * New release 0.2, removed the old xml_* files so that it's
10317 coherent with the other CVS base (W3C), far better conformance
10318 to standard, new namespaces, decent entities support, beginning
10319 of a SAX-like interface. Nearly nothing left intact, even the
10320 test examples ...
10321
103221998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10323
10324 * .cvsignore: Add .deps dir
10325
10326Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10327
10328 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10329
10330Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10331
10332 * configure.in: added test for CPP
10333 * AUTHORS, Changelog: the original ones didn't get commited but the
10334 glib ones instead, fixed.
10335 * Makefile.am: corrected an error in library naming
10336
10337Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10338
10339 * integrated code developped at W3C
10340 * changed the original Copyright
10341 * migrated to automake
10342 * prefixed the filenames by xml_ to avoid filename clashes
10343
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010344Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10345
10346 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10347 should not be called.
10348
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010349Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10350
10351 * libxml-2.0.pc.in: applied the patch to fix #101894
10352
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010353Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c : applied patch from Lukas Schroeder for register callbacks
10356 * valid.c: modified patch from Lukas Schroeder to test
10357 register callbacks with --chkregister
10358
Daniel Veillard067bae52003-01-05 01:27:54 +000010359Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10360
10361 * xmlreader.c: seriously changed the way data are pushed to
10362 the underlying parser, go by block of 512 bytes instead of
10363 tryng to detect tag boundaries at that level. Changed the
10364 way empty element are detected and tagged.
10365 * python/tests/reader.py python/tests/reader2.py
10366 python/tests/reader3.py: small changes mostly due to context
10367 reporting being different and DTD node being reported. Some
10368 errors previously undetected are now caught and fixed.
10369 * doc/xmlreader.html: flagged last section as TODO
10370
Daniel Veillard51a447a2003-01-04 19:42:46 +000010371Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10372
10373 * python/libxml.py: integrated the Python 2.2 optimizations
10374 from Hannu Krosing, while maintaining compatibility with
10375 1.5 and 2.1
10376
Daniel Veillarde59494f2003-01-04 16:35:29 +000010377Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10378
10379 * xmllint.c: a bit of cleanup
10380 * xmlreader.c: small fix
10381 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10382 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10383
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010384Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10385
10386 * python/setup.py.in: patch from Stéphane Bidoul to include
10387 drv_libxml2.py in setup.py
10388
Daniel Veillard66b82892003-01-04 00:44:13 +000010389Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10390
10391 * doc/xmlreader.html: starting documenting the new XmlTextReader
10392 interface.
10393
Daniel Veillard7704fb12003-01-03 16:19:51 +000010394Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10395
10396 * xmllint.c: added the --stream flag to use the TextReader API
10397 * xmlreader.c: small performance tweak
10398
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010399Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10400
10401 * xmlreader.c python/tests/reader2py: okay the DTD validation
10402 code on top of the XMLTextParser API should be solid now.
10403
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010404Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10405
10406 * xmlreader.c python/tests/reader2py: Fixing some more mess
10407 with validation and recursive entities while using the
10408 reader interface, it's getting a bit messy...
10409
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010410Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10411
10412 * xmlreader.c python/tests/reader.py: another couple of problem
10413 related to IsEmptyElement reported by Stéphane Bidoul needed
10414 some fixes.
10415
Daniel Veillard4f860202003-01-02 13:00:02 +000010416Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10417
10418 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10419 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10420 based on the python XmlTextReader interface.
10421
Daniel Veillard3c265e42003-01-01 21:06:49 +000010422Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10423
10424 * tree.c: backing out one change in the last patch which broke the
10425 regression tests
10426
Daniel Veillard5335dc52003-01-01 20:59:38 +000010427Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10428
10429 * global.data globals.c tree.c include/libxml/globals.h: applied
10430 an old patch from Lukas Schroeder to track node creation and
10431 destruction. Probably missing a lot of references at the moment
10432 and not usable reliably.
10433
Daniel Veillard8ba17412003-01-01 19:13:12 +000010434Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10435
10436 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10437 from doc/news.html and a stylesheet
10438
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010439Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10440
10441 * xmlreader.c python/tests/reader.py: fixed another couple of
10442 xmlreader bugs reported by Stéphane Bidoul and added tests.
10443
Daniel Veillard9e395c22003-01-01 14:50:44 +000010444Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10445
10446 * xmlreader.c python/tests/reader2.py: fixed another validity
10447 checking in external parsed entities raised by Stéphane Bidoul
10448 and added a specific regression test.
10449 * python/tests/reader3.py: cleanup
10450
Daniel Veillardd5896142002-12-31 14:45:26 +000010451Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xmlreader.c python/tests/reader2.py: fixed a problem with
10454 validation within entities pointed by Stéphane Bidoul, augmented
10455 the tests to catch those.
10456
Daniel Veillarddc85f282002-12-31 11:18:37 +000010457Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * python/generator.py: modified the generator to allow keeping
10460 class references when creating new classes, needed to fix a bug
10461 pointed by Stéphane Bidoul where the input buffer of the
10462 xmlTextReader instance gets destroyed if the python wrapper for
10463 the input is not referenced anymore.
10464
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010465Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10468 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10469
Daniel Veillard571b8892002-12-30 12:37:59 +000010470Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * xmlreader.c python/tests/reader.py: fixed another problem
10473 pointed by Stéphane Bidoul
10474
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010475Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10478 with "<a/>"
10479
Daniel Veillardecaba492002-12-30 10:55:29 +000010480Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * SAX.c: warn on xmlns:prefix="foo"
10483 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10484 for namespace attributes handling.
10485
Daniel Veillard2d84a892002-12-30 00:01:08 +000010486Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10489 a really nasty problem raised by a DocBook XSLT transform
10490 provided by Sebastian Bergmann
10491
Daniel Veillard29b3e282002-12-29 11:14:41 +000010492Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10495 by Stéphane Bidoul and integrated it into the tests
10496
Daniel Veillarde18fc182002-12-28 22:56:33 +000010497Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10500 extended the XmlTextReader API a bit, addding accessors for
10501 the current doc and node, and an entity substitution mode for
10502 the parser.
10503 * python/libxml.py python/libxml2class.txt: related updates
10504 * python/tests/Makefile.am python/tests/reader.py
10505 python/tests/reader2.py python/tests/reader3.py: updated a bit
10506 the old tests and added a new one to test the entities handling
10507
Daniel Veillardaba976d2002-12-28 21:14:18 +000010508Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * python/generator.py python/libxml2class.txt
10511 python/tests/reader.py python/tests/reader2.py: changed the
10512 generator to provide casing for the XmlTextReader similar to
10513 C# so that examples and documentation are more directly transposable.
10514 Fixed the couple of tests in the suite.
10515
Daniel Veillard83298842002-12-28 15:12:33 +000010516Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * doc/guidelines.html: added a document on guildeline for
10519 publishing and deploying XML
10520
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010521Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * valid.c xmlreader.c: final touch running DTD validation
10524 on the XmlTextReader
10525 * python/tests/Makefile.am python/tests/reader2.py: added a
10526 specific run based on the examples from test/valid/*.xml
10527
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010528Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * python/libxml.py: added a few predefined xmlTextReader parser
10531 configuration values.
10532
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010533Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * python/libxml_wrap.h: trying to fix #102037
10536
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010537Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * SAX.c: fixing bug #95296, when the predefined entities
10540 are redefined in the DTD the default one must be used
10541 instead anyway.
10542
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010543Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10544
10545 * doc/xmllint.xml
10546 * doc/xmllint.1
10547 Add discussion of XML_DEBUG_CATALOG to xmllint man
10548 page - bug #100907
10549
10550
Daniel Veillarddf512f42002-12-23 15:56:21 +000010551Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * xmlreader.c: Fixed the empty node detection to avoid reporting
10554 an inexistant close tag.
10555
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010556Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10559 for Python 2.1
10560
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010561Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10564
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010565Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * doc/libxml2-api.xml python/tests/reader.py: one really need
10568 to provide the base URI information when creating a reader parser
10569 from an input stream. Updated the API and the example using it.
10570
Daniel Veillardea7751d2002-12-20 00:16:24 +000010571Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10574 include/libxml/valid.h include/libxml/xmlreader.h: working on
10575 DTD validation on top of xml reader interfaces. Allows to
10576 validate arbitrary large instances. This required some extensions
10577 to the valid module interface and augmenting the size of xmlID
10578 and xmlRef structs a bit.
10579 * uri.c xmlregexp.c: simple cleanup.
10580
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010581Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10584 work on the xml reader interfaces.
10585 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10586 Web page for the Windows binaries.
10587
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010588Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * xmlIO.c: applied a patch for VMS following the report by
10591 Nigel Hall
10592
Daniel Veillard3772de32002-12-17 10:31:45 +000010593Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * parser.c: the parseStartTag bug fix wasn't complete.
10596
Daniel Veillard67df8092002-12-16 22:04:11 +000010597Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10600 parseStartTag, fixing it.
10601 * test/att4 result/att4 result/noent/att4: adding the test
10602 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10603 more methods to XmlTextReader.
10604
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010605Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10606
10607 * win32/libxml2.def.src: added more xml reader exports
10608 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10609 to the build
10610
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010611Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10612
10613 * doc/tutorial/xmltutorial.xml
10614 plus generated html and pdf
10615 Updating tutorial again based on further comments from Niraj
10616 Tolia on the last iteration
10617
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010618Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10619
10620 * doc/tutorial/xmltutorial.xml
10621 * doc/tutorial/includekeyword.c
10622 * doc/tutorial/includegetattribute.c
10623 plus generated html and pdf
10624 Adding fix from Niraj Tolia to tutorial to properly free memory.
10625
10626
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010627Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10630 more methods of XmlTextReader.
10631 * python/libxml2class.txt python/tests/reader.py: this increased the
10632 methods in the bndings, augmented the test to check those new
10633 functions.
10634
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010635Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10638 methods of XmlTextReader.
10639 * python/generator.py python/libxml_wrap.h python/types.c
10640 python/libxml2class.txt: added the reader to the Python bindings
10641 * python/tests/Makefile.am python/tests/reader.py: added a specific
10642 test for the Python bindings of the Reader APIs
10643 * parser.c: small cleanup.
10644
Daniel Veillard06503452002-12-13 10:42:08 +000010645Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xinclude.c: fallback was only copying the first child not the
10648 full child list of the fallback element, closes #89684 as reopened
10649 by Bernd Kuemmerlen
10650
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010651Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10652
10653 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10654
Daniel Veillard000eafb2002-12-12 10:04:22 +000010655Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
Daniel Veillardc1eed322002-12-12 11:01:32 +000010657 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010658 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010659 gives enum values, fix functype return type, put back fields in
10660 structs
10661 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010662
Daniel Veillard024b5702002-12-12 00:15:55 +000010663Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10666 about htmlNodeDumpOutput location.
10667 * xpath.c: removed an undefined function signature
10668 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10669 too many symbols in the API breaking the python bindings.
10670 Updated with the libxslt/libexslt changes.
10671
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010672Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * configure.in: preparing release of 2.4.29
10675 * doc/*: rebuilt the docs and API
10676 * xmlreader.c: a few more fixes for the XmlTextReader API
10677
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010678Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10679
10680 * include/win32config.h: applied mingw patch from Magnus Henoch
10681
Daniel Veillard5aad8322002-12-11 15:59:44 +000010682Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10685
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010686Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10689 building Python script, does the C parsing directly, generates
10690 a better API description including structure fieds defs and
10691 enums. Still a couple of bugs, but good enough for the python
10692 wrappers now.
10693 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10694 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10695 include/libxml/schemasInternals.h include/libxml/tree.h: more
10696 cleanup based on the python analysis script reports.
10697 * libxml.spec.in: make sure the API XML description is part of the
10698 devel package.
10699
Daniel Veillard01c13b52002-12-10 15:19:08 +000010700Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10703 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10704 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10705 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10706 code cleanup, especially the function comments.
10707 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10708
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010709Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * Makefile.am xmlreader.c include/libxml/Makefile.am
10712 include/libxml/xmlreader.h: Adding a new set of APIs based on
10713 the C# TextXmlReader API but converted to C. Allow to parse
10714 in constant memory usage, far simpler to program and explain
10715 than the SAX like APIs, unfinished but working.
10716 * testReader.c: test program
10717
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010718Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10719
10720 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10721
Daniel Veillard64b35282002-12-04 15:10:40 +000010722Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * tree.c: Chip turner indicated that XHTML1 serialization
10725 rule for style actually break on both IE and Mozilla,
10726 try to avoid the rule if escaping ain't necessary
10727
Daniel Veillard8efff672002-12-04 11:44:48 +000010728Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * nanhttp.c: handle HTTP URL escaping, problem reported by
10731 Glen Nakamura and Stefano Zacchiroli
10732
Daniel Veillard1c732d22002-11-30 11:22:59 +000010733Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10736
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010737Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * uri.c: Johann Richard pointed out some XPointer problems for
10740 URN based URI references in XInclude. Modified the URI parsing
10741 and saving routines to allow correct parsing and saving of
10742 XPointers, especially when attached to "opaque" scheme accordingly
10743 to RFC 2396
10744
Daniel Veillard8db67d22002-11-27 19:39:27 +000010745Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10748 of refactoring to the HTML saving code.
10749 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10750 in the doc.
10751
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010752Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10755 to a buffer API to reuse the generic dump to an OutputIO layer,
10756 this reduces code, fixes xmlNodeDump() for XHTML, also made
10757 xmlNodeDump() now return the number of byte written.
10758
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010759Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * python/setup.py.in: another patch from Stéphane Bidoul for
10762 Python bindings on Windows
10763 * doc/parsedecl.py: small cleanup
10764
Daniel Veillard9715c172002-11-25 16:33:40 +000010765Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * libxml.spec.in configure.in: add a line in %changelog for releases
10768
Daniel Veillard9bc53102002-11-25 13:20:04 +000010769Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * parser.c: patch from Marcus Clarke fixing a problem in entities
10772 parsing that was detected in KDe documentations environment.
10773
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010774Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10775
10776 * python/libxml.c (libxml_prev): Return the previous as opposed to
10777 the next node (I guess this is the result of some cut & paste programming:)
10778
Daniel Veillard80d7b902002-11-23 16:23:08 +000010779Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10782
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010783Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * python/generator.py python/libxml.c python/setup.py.in: trying
10786 to fix the Python bindings build on Windows (Stéphane Bidoul)
10787
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010788Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10789
10790 * win32/configure.js: added option for python bindings
10791 * win32/libxml2.def.src: added more exports
10792
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010793Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10794
10795 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10796 pthreads
10797 * win32/wince/*: applied updates to Windows CE port from Javier
10798
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010799Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * configure.in: preparing 2.4.28
10802 * libxml.spec.in doc/Makefile.am: some cleanup
10803 * doc/*: updated the news and regenerated.
10804
Daniel Veillardfee408f2002-11-22 13:18:30 +000010805Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * HTMLparser.c: final touch at closing #87235 </p> end tags
10808 need to be generated.
10809 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10810 this change slightly the output of a few tests
10811 * doc/*: regenerated
10812
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010813Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * parserInternals.c: fixing bug #99190 when UTF8 document are
10816 parsed using the progressive parser and the end of the chunk
10817 is in the middle of an UTF8 multibyte character.
10818
William M. Brack8b2c7f12002-11-22 05:07:29 +000010819Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10820
10821 * threads.c: fixed initialization problem in xmlNewGlobalState
10822 which was causing crash.
10823 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10824 in xmlInitializeGlobalState.
10825 * parserInternals.c: cleaned up ctxt->sax initialisation.
10826
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010827Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * tree.c include/libxml/tree.h: modified the existing APIs
10830 to handle XHTML1 serialization rules automatically, also add
10831 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10832 libxslt serialization uses it when needed without changing
10833 the library API.
10834 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10835 result/xhtml1: added a new test specifically for xhtml1 output
10836 and updated the result of one XHTML1 test
10837
Daniel Veillardd076a202002-11-20 13:28:31 +000010838Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * xinclude.c parserInternals.c encoding.c: fixed #99082
10841 for xi:include encoding="..." support on text includes.
10842 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10843 test/XInclude/ents/isolatin.txt : added a specific regression test
10844 * python/generator.py python/libxml2class.txt: fixed the generator
10845 the new set of comments generated for doc/libxml2-api.xml were
10846 breaking the python generation.
10847
Daniel Veillard817e70b2002-11-19 22:28:48 +000010848Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10851 * configure.in: patch for Solaris on new autoconf closes #98880
10852 * doc/parsedecl.py: repair the frigging API building script,
10853 did I say that python xmllib sucks ?
10854 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10855 and some comment are no more truncated.
10856
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010857Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * parser.c: Martin Stoilov pointed out a potential leak in
10860 xmlCreateMemoryParserCtxt
10861
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010862Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10865 included in HTML documents and using the push parser.
10866
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010867Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10868
10869 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10870 specified, look for the Python interpreter not just in the
10871 specified root but also in the specified location. Fixes #98825
10872
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010873Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * python/libxml.c: fixing bug #98792 , node may have no doc
10876 and dereferencing without checking ain't good ...
10877
Daniel Veillarddad3f682002-11-17 16:47:27 +000010878Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * configure.in: preparing release 2.4.27
10881 * doc/* : updated and rebuilt the docs
10882 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10883 and all the docs are actually packaged and in the final RPMs
10884 * parser.c parserInternals.c include/libxml/parser.h: restore
10885 xmllint --recover feature.
10886
Daniel Veillard68e9e742002-11-16 15:35:11 +000010887Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
Daniel Veillard784b9352003-02-16 15:50:27 +000010889 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010890 processing of parsed entities, and XPath computation on sustitued
10891 entities.
10892 * testXPath.c: make sure entities are substitued.
10893
Daniel Veillard328f48c2002-11-15 15:24:34 +000010894Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
Daniel Veillard784b9352003-02-16 15:50:27 +000010896 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010897 processing of internal parsed entities, which had to be changed.
10898
Daniel Veillard66651aa2002-11-15 11:21:43 +000010899Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10902 trying to fix bug #98517 about building outside the source tree
10903 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10904
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010905Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10906
10907 * include/win32config.h: cleanup
10908 * win32/Makefile.mingw: integrated mingw in JScript configure
10909 * win32/Makefile.msvc: modified to allow mingw coexistence
10910 * win32/configure.js: integrated mingw
10911 * win32/Readme.txt: cleanup
10912
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010913Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * HTMLparser.c: strengthen the guard in the Pop macros,
10916 like in the XML parser, closes bug #97315
10917
Daniel Veillard0821b152002-11-12 20:57:47 +000010918Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10921 callback is never used.
10922
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010923Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * parserInternals.c: fixed the initialization of the SAX structure
10926 which was breaking xsltproc
10927 * xpath.c: patch from Petr Pajas for CDATA nodes
10928 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10929 * parser.c include/libxml/parser.h: patch from Peter Jones
10930 removing a leak in xmlSAXParseMemory() and adding the
10931 function xmlSAXParseMemoryWithData()
10932
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010933Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10934
10935 adding pdf of tutorial, changing web page to link to it
10936 * doc/tutorial/xmltutorial.pdf
10937 * doc/xml.html
10938 * doc/docs.html
10939
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010940Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10941
10942 * doc/tutorial/ar01s08.html
10943 adding file what I forgot for tutorial
10944
10945
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010946Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10947
10948 Adding encoding discussion to tutorial
10949 Added:
10950 * doc/tutorial/images/*.png: DocBook admonition image files
10951 * doc/tutorial/apf.html, apg.html: new generated html
10952 * doc/tutorial/includeconvert.c: conversion code entity file
10953 changed:
10954 * doc/tutorial/xmltutorial.xml: DocBook original
10955 * doc/tutorial/*.html: generated html
10956
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010957Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10958
10959 * include/libxml/*.h: retired xmlwin32version.h
10960 * doc/Makefile.am: retired xmlwin32version.h
10961 * win32/configure.js: retired xmlwin32version.h
10962
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010963Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10964
10965 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010966 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10967 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010968
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010969Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * globals.c: fixed a typo pointed out by Igor
10972 * xpath.c: try to speed up node compare using line numbers
10973 if available.
10974
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010975Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * tree.c: make xmlFreeNode() handle attributes correctly.
10978
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010979Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10980
10981 * catalog.c: completed the #96963 fix, as reported by Karl
10982 Eichwalder
10983
Daniel Veillard56f21f22002-11-06 15:49:46 +000010984Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10987
Daniel Veillard91ad8792002-11-04 17:06:52 +000010988Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * Makefile.am: switched the order of a couple of includes
10991 to fix bugs #97100
10992
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010993Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10994
10995 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10996 xmlLoadCatalogs that used to separate directories with a ':'.
10997
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010998Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10999
11000 * threads.c: improvements to the Windows-side of thread handling
11001 * testThreads.c: conditionally excluded unistd.h
11002 * testThradsWin32.c: broke overlong lines
11003 * include/win32config.h: adapted thread-related macros to the new
11004 scheme and for pthreads on Windows
11005 * win32/Makefile.msvc: introduced a more flexible thread build,
11006 added testThreads[Win32].c to the build
11007 * win32/configure.js: introduced a more flexible thread config
11008
John Fleck61f6fb62002-10-31 15:23:29 +0000110092002-10-31 John Fleck <jfleck@inkstain.net>
11010
11011 * doc/xml.html (and, by implication, FAQ.html)
11012 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11013
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011014Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11015
11016 * configure.in: removed xmlwin32version.h
11017 * include/libxml/Makefile.am: removed xmlwin32version.h
11018
Daniel Veillardce66ce12002-10-28 19:01:59 +000011019Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * tree.c: applied patch from Brian Stafford to fix a bug
11022 in xmlReconciliateNs()
11023
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011024Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * tree.c: applied patch from Christian Glahn to allow
11027 xmlNewChild() on document fragment nodes
11028
Daniel Veillardb39bc392002-10-26 19:29:51 +000011029Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * parser.c: Christian Glahn found a problem with a recent
11032 patch to xmlParseBalancedChunkMemoryRecover()
11033 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11034 problems
11035 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11036 test/schemas/seq*: added the test cases from Charles
11037
Daniel Veillard366a9152002-10-23 20:43:53 +000011038Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11041 serious cleanup of the spec file and associated changes
11042 in the Makefiles.
11043 * valid.c: try to remove some warnings on x86_64
11044
Daniel Veillardd033d022002-10-23 14:55:02 +000011045Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11048 fix bug #96586
11049
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011050Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11053 parsing, applied his patch
11054 * result/HTML/attrents.html result/HTML/attrents.html.err
11055 result/HTML/attrents.html.sax test/HTML/attrents.html:
11056 added the test and result case provided by Mikhail Sogrine
11057
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011058Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * vms/build_libxml.com vms/config.vms vms/readme.vms
11061 include/libxml/parser.h include/libxml/parserInternals.h
11062 include/libxml/tree.h include/libxml/xmlIO.h
11063 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11064 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11065 Applied the VMS update patch from Craig A. Berry
11066 * doc/*.html: update
11067
Daniel Veillardf000f072002-10-22 14:28:17 +000011068Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11071
Daniel Veillard1e208222002-10-22 14:25:25 +000011072Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * debugXML.c: adding a grep command to --shell in xmllint
11075 for T.V. Raman
11076
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011077Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * xmlcatalog.c: tried to fix some of the problem with --sgml
11080
Daniel Veillard935494a2002-10-22 14:22:46 +000011081Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * parser.c: tried to fix bug #91500 where doc->children may
11084 be overriden by a call to xmlParseBalancedChunkMemory()
11085
11086Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11089 identifiers in SGML catalogs containing '&'
11090
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011091Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * python/types.c: fixed bugs when passing result value tree
11094 to Python functions.
11095
Daniel Veillard48267432002-10-18 11:21:38 +000011096Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * configure.in: preparing the release of 2.4.26
11099 * doc/*: updated and rebuilt the documentation
11100
Daniel Veillardbb284f42002-10-16 18:02:47 +000011101Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * parser.c: fixed a XML Namespace compliance bug reported by
11104 Alexander Grimalovsky
11105
Daniel Veillard44892f72002-10-16 15:23:26 +000011106Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * HTMLtree.c: fixed serialization of script and style when
11109 they are not lowercase (i.e. added using the API to the tree).
11110
Daniel Veillard2fd85422002-10-16 14:32:41 +000011111Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * valid.c: make xmlValidateDocument emit a warning msg if there
11114 is no DTD, pointed by Christian Glahn
11115
Daniel Veillard32370232002-10-16 14:08:14 +000011116Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11119 content model when some of the blocks have min or max, and a couple
11120 of bugs found in the process.
11121 * result/schemas/list0* test/schemas/list0*: added some specific
11122 regression tests
11123
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011124Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * README: updated the contact informations
11127
Daniel Veillard63186732002-10-15 08:43:17 +000011128Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11131 misses it, reported by Peter Bray.
11132
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011133Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11136 and removed a few warnings
11137
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011138Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * parser.c: Christian Glahn found a small bug in the push parser.
11141 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11142 public
11143
Daniel Veillard6045c902002-10-09 21:13:59 +000011144Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xmlschemas.c include/libxml/xmlschemas.h: added
11147 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11148 * testSchemas.c: added --memory to test the new interface
11149
Daniel Veillardf0070122002-10-09 14:24:17 +000011150Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * doc/index.py doc/search.php: integrated the XSLT indexing,
11153 a few fixed in the indexer, added a scope selection at the
11154 search level.
11155
Daniel Veillard01992e02002-10-09 10:20:30 +000011156Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11159 this was due to uninitialized parts of the validation context
11160
Daniel Veillard321be0c2002-10-08 21:26:42 +000011161Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * debugXML.c: applied patch from Mark Vakoc except the API
11164 change, preserved it.
11165 * doc/*: updated the docs to point to the search engine for
11166 information lookup or before bug/help reports.
11167
Daniel Veillard01e87d22002-10-08 16:55:06 +000011168Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * doc/index.py doc/search.php: added mailing-list archives
11171 indexing and lookup
11172
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011173Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11176
Daniel Veillard9b006132002-10-07 11:13:27 +000011177Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * doc/index.py: improved HTML indexing
11180 * doc/search.php: make the queries also lookup the HTML based indexes
11181
Daniel Veillard141d04b2002-10-06 21:51:18 +000011182Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * doc/index.py: added HTML page indexing
11185
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011186Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11187
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011188 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011189 problem in libxslt.
11190 * catalog.c: fixed list handling in XML_CATALOG_FILES
11191
Daniel Veillardceb09b92002-10-04 11:46:37 +000011192Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * valid.c: typo/bug found by Christian Glahn
11195
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011196Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11197
11198 * xmlIO.c: applied Windows CE patch from Javier.
11199 * win32/wince: new directory, contains support for the PocketPC
11200 with Windows CE from Javier.
11201 * include/win32config.h: reorganised, removed duplicate
11202 definitions and applied WinCE patch from Javier.
11203 * include/wsockcompat.h: new file, now contains WinSock
11204 compatibility macros.
11205 * win32/Makefile.msvc: introduced double-run compilation.
11206
Daniel Veillarde16b5742002-09-26 17:50:03 +000011207Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * configure.in include/libxml/xmlwin32version.h: preparing release
11210 of 2.4.25
11211 * doc/*: updated and regenerated teh docs and web pages.
11212
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011213Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11216 error were not covering namespace declarations.
11217 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11218 it was missing the attribute declaration for the namespace
11219 * result/VC/NS3: the fix now report breakages in that test
11220
Daniel Veillardabe01742002-09-26 12:40:03 +000011221Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11224
Daniel Veillard2ace1952002-09-26 12:28:02 +000011225Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11228 and regenerated the docs and web site
11229
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011230Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11233 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11234 not before
11235
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011236Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * python/generator.py python/libxml2class.txt: fixed a stupid error
11239 breaking the python API
11240
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011241Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11244 triostr.c triostr.h: applied a trio update patch from
11245 Bjorn Reese which should work with MinGW
11246
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011247Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * tree.c: improving some documentation comments
11250 * xmlregexp.c: found and fixed a mem leak with python regression tests
11251 * doc/*: rebuilt the doc and the API XML file including the
11252 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11253 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11254 python/types.c: added access to the XML Schemas regexps from
11255 python
11256 * python/tests/Makefile.am python/tests/regexp.py: added a
11257 simple regexp bindings test
11258
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011259Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11260
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011261 * doc/xml.html:
11262 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011263
Daniel Veillard118aed72002-09-24 14:13:13 +000011264Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * xmlregexp.c: fixed the data callback on transition functionality
11267 which was broken when using the compact form
11268 * result/schemas/*: updated the results, less verbose, all tests
11269 pass like before
11270 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11271 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11272 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11273 annoying warnings
11274 * xpath.c: try to provide better error report when possible
11275
Daniel Veillard72336152002-09-21 13:08:14 +000011276Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * Makefile.am: fixed a breakage raised by Jacob
11279
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011280Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11281
11282 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11283 which don't use sockets
11284
Igor Zlatkovic01280582002-09-20 16:40:34 +000011285Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11286
11287 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11288 * win32/configure.js: applied zlib patch from Daniel Gehriger
11289
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011290Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11291
11292 * win32/configure.js: applied the patch from Mark Vakoc for
11293 regexp support
11294 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11295 for regexp support
11296
Daniel Veillardb5c05732002-09-20 13:36:25 +000011297Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * xmlschemastypes.c: as pointed by Igor Float and Double
11300 parsing ain't finished yet
11301
Daniel Veillard40b11342002-09-20 12:01:39 +000011302Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * Makefile.am configure.in: trying to fix #88412 by bypassing
11305 all the python subdir if python ain't detected
11306
Daniel Veillard23e73572002-09-19 19:56:43 +000011307Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11310 made configuring with regexps/automata/unicode the default
11311 but without schemas ATM
11312 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11313 fixed the regexp based DTD validation performance and memory
11314 problem by switching to a compact form for determinist regexps
11315 and detecting the determinism property in the process. Seems
11316 as fast as the old DTD validation specific engine :-) despite
11317 the regexp built and compaction process.
11318
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011319Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * valid.c: determinism is debugged, new DTD checking code now works
11322 but xmlFAComputesDeterminism takes far too much CPU and the whole
11323 set usues too much memory to be really usable as-is
11324
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011325Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * tree.c: fixed another stupid bug in xmlGetNodePath()
11328 * xmllint.c: --version now report the options compiled in
11329
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011330Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * HTMLparser.c: small cleanup
11333 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11334 when configured with them. A bit of debugging around the determinism
11335 checks is still needed
11336
Daniel Veillard63b01c22002-09-17 19:25:28 +000011337Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11340
Daniel Veillard92727042002-09-17 17:59:20 +000011341Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * xmlIO.c: small portability glitch fixed.
11344
Daniel Veillard84d70a42002-09-16 10:51:38 +000011345Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xmlschemastypes.c: incomplete steps for real/double support
11348 * testAutomata.c include/libxml/xmlautomata.h
11349 include/libxml/xmlregexp.h: avoiding a compilation problem
11350 * valid.c include/libxml/valid.h: starting the work toward using
11351 the regexps for actual DTD validation
11352
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011353Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * hash.c: cosmetic cleanup
11356 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11357 integrating a DTD validation layer based on the regexps
11358
Daniel Veillard4402ab42002-09-12 16:02:56 +000011359Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11362 the determinism was tested before eliminating the epsilon
11363 transitions :-(
11364
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011365Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * python/generator.py python/libxml.c python/libxml.py
11368 python/libxml2-python-api.xml python/libxml2class.txt
11369 python/libxml_wrap.h python/types.c: updated the python
11370 bindings, added code for easier File I/O, and the ability to
11371 define a resolver from Python fixing bug #91635
11372 * python/tests/Makefile.am python/tests/inbuf.py
11373 python/tests/outbuf.py python/tests/pushSAXhtml.py
11374 python/tests/resolver.py python/tests/serialize.py: updated
11375 and augmented the set of Python tests.
11376
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011377Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11378
11379 * win32/configure.js: added more readme info for the binary
11380 package.
11381
Daniel Veillard607b35c2002-09-10 12:16:19 +000011382Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * xmlIO.c: fixed a stupid out of bound array error
11385
11386Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11389 messing around with support for Windows path, cleanups,
11390 trying to identify and fix the various code path to the
11391 filename access. Added xmlNormalizeWindowsPath()
11392
Daniel Veillard76575762002-09-05 14:21:15 +000011393Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * error.c valid.c: working on better error reporting of validity
11396 errors, especially providing an accurate context.
11397 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11398 error reports in those cases.
11399
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011400Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11403 parser.c parserInternals.c xmlIO.c: get rid of all the
11404 perror() calls made in the library execution paths. This
11405 should fix both #92059 and #92385
11406
Daniel Veillard19aa7022002-09-05 11:14:19 +000011407Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * xmllint.c: memory leak reporting was broken after a change
11410 of the preprocessor symbol used to activate it.
11411
Daniel Veillardec6725e2002-09-05 11:12:45 +000011412Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * tree.c: try to make the copy function work for node of
11415 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11416 DOM layers though, not libxml2 itself.
11417
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011418Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * valid.c: try to provide file and line informations, not all
11421 messages are covered, but it's a (good) start
11422
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011423Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * xinclude.c: reimplemented a large part of the XInclude
11426 processor, trying to minimize resources used, James Henstridge
11427 provided a huge test case which was exhibiting severe memory
11428 consumption problems.
11429
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011430Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * python/Makefile.am: applied patch from Christophe Merlet to
11433 reestablish DESTDIR
11434
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011435Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * libxml.spec.in: fixes libary path for x86_64 AMD
11438
John Fleckbe98b332002-09-04 03:16:23 +000011439Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11440
11441 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011442 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011443 (plus resulting generated html files)
11444 fixing one spot I missed in the tutorial where I hadn't freed
11445 memory properly
11446
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011447Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11448
11449 * doc/tutorial/includeaddattribute.c
11450 * doc/tutorial/includeaddkeyword.c
11451 * doc/tutorial/includegetattribute.c
11452 * doc/tutorial/includekeyword.c
11453 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011454 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011455 update tutorial to properly free memory (thanks to Christopher
11456 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011457 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011458 added image files so the callouts are graphical, making it
11459 easier to read ( use "--param callout.graphics 1" to generate
11460 html with graphical callouts)
11461
Daniel Veillarde1662542002-08-28 11:50:59 +000011462Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11465 nice logos generated by Marc Liyanage
11466 * doc/site.xsl *.html: changed the stylesheet to show the new
11467 logo and regenerated the pages
11468
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011469Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11472
Daniel Veillard42766c02002-08-22 20:52:17 +000011473Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * xpath.c: possible mem leak patch from Jason Adams
11476
11477Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11480 in the XQuery namespace
11481 * configure.in: preparing 2.4.24
11482 * doc/*.html: updated the web pages
11483
11484Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * python/generator.py: closing bug #85258 by generating conditional
11487 compile check to avoid linking to routines not configured in.
11488
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000114892002-08-22 Havoc Pennington <hp@pobox.com>
11490
11491 * autogen.sh: update error message for missing automake
11492
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011493Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * python/Makefile.am: typo in target name resulted in libxml2.py
11496 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11497
Daniel Veillard22669b22002-08-22 07:17:11 +000011498Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * win32/win32/Makefile.mingw: updated with version from
11501 Elizabeth Barham at http://soggytrousers.net/repository/
11502
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011503Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11504
11505 * win32/Makefile.msvc: added the prefix location to the include
11506 and lib search path.
11507
Havoc Pennington830e8972002-08-18 22:22:13 +0000115082002-08-18 Havoc Pennington <hp@pobox.com>
11509
11510 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11511 both automake 1.6 and 1.4 installed get the right automake. Means
11512 compilation from CVS will now require the latest automake 1.4
11513 release, or manually creating symlinks called "automake-1.4" and
11514 "aclocal-1.4"
11515
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011516Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * configure.in python/Makefile.am: more AMD 64 induced changes from
11519 Frederic Crozat
11520
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011521Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * xinclude.c: oops I was missing the xml:base fixup too
11524 * result/XInclude/*.xml: this adds xml:base attributes to most
11525 results of the tests
11526
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011527Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * xinclude.c: quick but apparently working implementation of
11530 xi:fallback, should close bug #89684
11531 * Makefile.am test/XInclude/docs/fallback.xml
11532 result/XInclude/fallback.xml: added a basic test for fallback,
11533 and run with --nowarning to avoid a spurious warning
11534 * configure.in: applied patch from Frederic Crozat for python
11535 bindings on AMD 64bits machines.
11536
Daniel Veillard9e923512002-08-14 08:48:52 +000011537Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11540 the caller don't pass a SAX callback block.
11541
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011542Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * tree.c: applied the same fix for the XML-1.0 namespace to
11545 xmlSearchNsByHref() as was done for xmlSearchNs()
11546
Daniel Veillardad11b302002-08-12 14:53:41 +000011547Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * libxml.3: small cleanup of the man page
11550 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11551 when serializing HREF attributes generated by XSLT.
11552
Daniel Veillardc084e472002-08-12 13:27:28 +000011553Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11556 version of Marc Liyanage' patch for boolean attributes in HTML
11557 output
11558
Daniel Veillard5f91b372002-08-12 12:13:01 +000011559Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * python/tests/serialize.py: fixed the test results, indenting
11562 behaviour changed slightly
11563
Aleksey Sanin9e951762002-08-08 18:02:41 +000011564Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11565
11566 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11567 new c14n function to Windows def files
11568
Aleksey Saninea4272a2002-08-02 23:50:03 +000011569Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11570
11571 * c14n.c: fixed a memory leak in c14n code
11572
Daniel Veillard58e44c92002-08-02 22:19:49 +000011573Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * parser.c include/libxml/parser.h: adding a new API for Christian
11576 Glahn: xmlParseBalancedChunkMemoryRecover
11577 * valid.c: patch from Rick Jones for some grammar cleanup in
11578 validation messages
11579 * result/VC/* result/valid/*: this slightly change some of the
11580 regression tests outputs
11581
Daniel Veillard0bf29002002-08-01 12:54:11 +000011582Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * tree.c: trying to fix a problem in namespaced attribute handling
11585 raised by Christian Glahn
11586
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011587Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * encoding.c include/libxml/encoding.h: Opening the interface
11590 xmlNewCharEncodingHandler as requested in #89415
11591 * python/generator.py python/setup.py.in: applied cleanup
11592 patches from Marc-Andre Lemburg
11593 * tree.c: fixing bug #89332 on a specific case of loosing
11594 the XML-1.0 namespace on xml:xxx attributes
11595
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011596Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11597
11598 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11599 corner case from new Merlin's test suite and added a callback
11600 that will be used to improve xmlsec performance
11601
11602
Daniel Veillard0b22def2002-07-29 16:23:03 +000011603Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * HTMLtree.c: trying to fix the <style> escaping problem in
11606 HTML serialization bug #89342
11607
Daniel Veillard0b28e882002-07-24 23:47:05 +000011608Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11611 and rebuilt the web site.
11612
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011613Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011614
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011615 * include/libxml/tree.h: added _private member to xmlNs struct
11616
Daniel Veillard1d995272002-07-22 16:43:32 +000011617Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * HTMLparser.c: fixing bug #84876 based on the xml working
11620 code.
11621
William M. Brack61eaba52002-07-21 11:14:18 +000011622Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11623
11624 * python/Makefile.am: enhanced to fix bug 72012 (errors
11625 when using '-jX' make parameter)
11626
William M. Brackef61d202002-07-19 08:32:00 +000011627Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11628
11629 * xpath.c: small additional enhancement for booleans
11630 compared to nodesets
11631
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011632Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * HTMLtree.c: changed the order of the encoding declaration
11635 attributes in the meta tags due to a bug in IE/Mac
11636
William M. Brack0c022ad2002-07-12 00:56:01 +000011637Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11638
11639 * xpath.c: enhanced handling of booleans (especially '='
11640 and '!=' for nodesets) - fixes bug 85256. Added new
11641 routine xmlXPathNotEqualValues for more proper handling
11642 of '!=' when nodesets are involved.
11643
Daniel Veillard06944e22002-07-11 19:55:18 +000011644Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11647 doc/xmlcatalog_man.xml to the source distribution
11648
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011649Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11650
11651 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11652 asked for this.
11653
Daniel Veillard539638b2002-07-06 19:55:14 +000011654Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * configure.in: preparing 2.4.23
11657 * doc/*: rebuilt the docs
11658
Daniel Veillard176d99f2002-07-06 19:22:28 +000011659Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * parser.c: fixing bug #84169 by fixing the
11662 comment of xmlCreatePushParserCtxt to describe the
11663 encoding detection parameters better.
11664
Daniel Veillard37f961d2002-07-06 17:53:56 +000011665Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * valid.c: fixing bug #79331 in one path the lookup for
11668 ID attributes on a namespaced node wasn't handled correctly :-\
11669
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011670Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * HTMLparser.c: trying to fix 87235 about discarded white
11673 spaces in the HTML parser.
11674 * result/HTML/*: this changes the output of a number of HTML
11675 regression tests
11676
Daniel Veillardfdc91562002-07-01 21:52:03 +000011677Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * xpath.c: applied patch from Richard Jinks for the namespace
11680 axis + fixed a memory error.
11681 * parser.c parserInternals.c: applied patches from Peter Jacobi
11682 removing ctxt->token for good.
11683 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11684 popped out by the regression tests.
11685 * Makefile.am: patch for threads makefile from Gary Pennington
11686
William M. Brack6000af52002-06-28 11:43:13 +000011687Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11688
Daniel Veillardfdc91562002-07-01 21:52:03 +000011689 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011690 expressions involving preceding-sibling (et al).
11691
Daniel Veillard153120c2002-06-18 07:58:35 +000011692Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * hash.c: applied a patch from Peter Jacobi to solve a problem
11695 when compiling with the Watcom C on Win32
11696 * result/schemas/*.err: the change of hashing algo generated
11697 permutations in the output
11698
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011699Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * hash.c: applied patch from Sander Vesik improving the quality of
11702 the hash function.
11703
Aleksey Sanina5808b92002-06-14 17:07:41 +0000117042002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011705
11706 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11707 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11708 xmllint.c xpath.c: replaced sprintf() with snprintf()
11709 to prevent possible buffer overflow (the bug was pointed
11710 out by Anju Premachandran)
11711
Daniel Veillarde059b892002-06-13 15:32:10 +000011712Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * parser.c: removed an uninitialized data error popped by valgrind
11715 on PE references
11716
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011717Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11718
11719 * doc/xml.html
11720 adding tutorial reference to the web page
11721
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011722Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11723
11724 * doc/tutorial/xmltutorial.xml
11725 * doc/tutorial/ar01s07.html
11726 * doc/tutorial/ape.html
11727 * doc/tutorial/includegetattribute.c
11728 adding section to tutorial about retrieving an attribute
11729 value
11730
Daniel Veillardf5582f12002-06-11 10:08:16 +000011731Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * parser.c: applied a couple of patches from Peter Jacobi to start
11734 to get rid of ctxt->token, with a possible significant speed
11735 improvement to be gained once done. Better compliance with PE
11736 references constructs in DTDs too.
11737 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11738 from Peter too
11739
Daniel Veillard38d80e22002-06-11 07:24:56 +000011740Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11743 xmlParseElement was likely to have been deallocated at the
11744 time of the report, possibly leading to segfault. Just report
11745 the tag name now.
11746
Daniel Veillard9e412302002-06-10 15:59:44 +000011747Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * xpath.c: patch from Richard Jinks for XPath substring() function
11750 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11751
Aleksey Sanina5808b92002-06-14 17:07:41 +0000117522002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011753
11754 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11755
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011756Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11757
11758 *doc/FAQ.html
11759 fixing typos in FAQ, thanks to Robert Funnell for the
11760 editing help
11761
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011762Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * NEWS: got complaints from rpmlint that it was empty
11765
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011766Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11767
11768 * added doc/tutorial, including:
11769 apa.html
11770 apb.html
11771 apc.html
11772 apd.html
11773 ar01s02.html
11774 ar01s03.html
11775 ar01s04.html
11776 ar01s05.html
11777 ar01s06.html
11778 includeaddattribute.c
11779 includeaddkeyword.c
11780 includekeyword.c
11781 includestory.xml
11782 index.html
11783 xmltutorial.xml
11784 libxml tutorial, including generated html
11785
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011786Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11787
11788 * result/c14n/exc-without-comments/merlin-c14n-two-*
11789 result/c14n/without-comments/merlin-c14n-two-*
11790 test/c14n/exc-without-comments/merlin-c14n-two-*
11791 test/c14n/without-comments/merlin-c14n-two-*
11792 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11793 c14n/exc-c14n and slightly modified test script to handle
11794 these test cases
11795 * c14n.c: fixed bugs for complicated nodes set (namespace
11796 without node and others from merlin-c14n-two.tar.gz)
11797 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11798 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11799 for xmlsec performance patch
11800 * xpath.c: fixed self::node() for namespaces and attributes
11801
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011802Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11803
11804 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11805 but with the format parameter
11806 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11807
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011808Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11809
11810 * Makefile.am: updated c14n tests suite
11811 * c14n.c: performance improvement for previous c14n patch
11812
Daniel Veillarde72c7562002-05-31 09:47:30 +000011813Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * parser.c: another peroformance patch from Peter Jacobi, that
11816 time on parsing attribute values.
11817
Aleksey Sanin508a1012002-05-31 06:32:32 +000011818Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11819
11820 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11821 into LibXML2 test suite
11822
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011823Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11824
11825 * c14n.c: propagating xpath ancesstors node fix to c14n
11826 plus small performance improvement to reduce number of
11827 mallocs
11828 * xpath.c: fixed ancestors axis processing for namespace nodes
11829
Daniel Veillard46de64e2002-05-29 08:21:33 +000011830Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11833 Peter Jacobi
11834
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011835Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * configure.in: preparing 2.4.22
11838
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011839Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11842 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11843 a public entry point.
11844 * doc/*: rebuilt the API and docs
11845
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011846Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * xpath.c: patch from Richard Jinks to fix a problem introduced
11849 in the previous patch and pointed by Norm
11850
Daniel Veillardc6924812002-05-24 11:10:43 +000011851Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * libxml.spec.in: fixing bug #81112
11854
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011855Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * uri.c: fixing bug #82848
11858
Daniel Veillarda2878972002-05-24 07:54:39 +000011859Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11862 output of one catalog test
11863
Aleksey Sanin114e4752002-05-24 07:20:27 +000011864Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011865
Aleksey Sanin114e4752002-05-24 07:20:27 +000011866 * global.data globals.c tree.c include/libxml/globals.h
11867 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11868 default value for global parameter xmlIndentTreeOutput to 1 and
11869 introduced new global parameter xmlTreeIndentString (the string
11870 used to do one-level indent) with default value " " (as it was
11871 in tree.c)
11872
Daniel Veillard49d5af82002-05-23 11:55:49 +000011873Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11876 with trio and schemas.
11877
Daniel Veillard7c13af42002-05-22 09:57:32 +000011878Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * xpath.c: patch from Richard Jinks to fix the problem raised in
11881 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11882
Daniel Veillard5a872412002-05-22 06:40:27 +000011883Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * xmlschemas.c: a bit of work on import.
11886 * xmlschemastypes.c: Charles Bozeman provided a compare function
11887 for date/time types so min/max facet restrictions should work,
11888 indeterminate comparisons return an error instead of equal.
11889 * test/schemas/date_0* result/schemas/date_0_0: specific test
11890 from Charles Bozeman too
11891
Daniel Veillard10b6da42002-05-18 07:55:20 +000011892Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11895 from Christian Cornelssen fixing the man pages and the Catalog
11896 building script.
11897 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11898 next step is <xs:import> I now have a reasonable understanding
11899 of how it works.
11900
Daniel Veillarde5354492002-05-16 08:43:22 +000011901Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11904
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011905Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11906
11907 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11908
Daniel Veillard088bf112002-05-14 11:03:59 +000011909Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * xpath.c: fixing an XPath function evalutation bug pointed out
11912 by Alexey Efimov where the context was lost when evaluating
11913 the function arguments
11914
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011915Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011916
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011917 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11918 function public for XMLSec performance optimizations
11919
Daniel Veillard3cd72402002-05-13 10:33:30 +000011920Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * python/generator.py python/libxml2class.txt : fixed a problem
11923 with the HTML parser pointed by Gary Benson
11924 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11925 example
11926
Aleksey Sanine48a3182002-05-09 18:20:01 +000011927Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11928 * parser.c: fixed bug #81159 (memory growth in SAX)
11929
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011930Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11931 * xpath.c: fixed bug #78858 (the real fix)
11932
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011933Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011934 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011935
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011936Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * tree.c: modified xmlNodeSetBase to allow changing the
11939 base of a document.
11940
Daniel Veillard070803b2002-05-03 07:29:38 +000011941Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * xmlschemastypes.c: patch Charles Bozeman for validation of
11944 all the date, time, and duration types
11945 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11946 * configure.in: fixed an error pointed by an user
11947 * xml2-config.in: fixed an error pointed by an user
11948
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011949Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11950
11951 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11952 win32/libxml2.def.src xmlIO.c: exported default
11953 'file:', 'http:' and 'ftp:' protocols input handlers
11954 and maked protocols comparisson case insensitive
11955
Daniel Veillard34de97f2002-04-30 14:29:22 +000011956Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * configure.in: Neven Has detected a typo
11959
Daniel Veillard28577c32002-04-30 06:48:41 +000011960Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11963 as one of the persons allowed to commit directly to the
11964 module.
11965
Daniel Veillardfc57b412002-04-29 15:50:14 +000011966Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11969 * valid.c: raised a too low limit
11970 * doc/*: rebuilt the docs
11971
Daniel Veillardeca82812002-04-24 11:42:02 +000011972Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * test/XPath/expr/floats test/XPath/expr/functions
11975 result/XPath/expr/floats result/XPath/expr/functions
11976 xpath.c: another XPath conformance patch from Richard Jinks
11977
Daniel Veillard13e04c62002-04-23 17:51:29 +000011978Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * xmlschemas.c: fixed validation of attribute groups.
11981 * test/schemas result/schemas: added an example from the primer
11982
Daniel Veillard88c58912002-04-23 07:12:20 +000011983Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11986 * test/schemas result/schemas: updated the test list
11987
Daniel Veillarde19fc232002-04-22 16:01:24 +000011988Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * TODO: updated a bit
11991 * parser.c: made a comment more specific
11992 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11993 Schemas conformance.
11994 * test/schemas result/schemas: updated the test list
11995
Daniel Veillard441bc322002-04-20 17:38:48 +000011996Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11999 implementing xs:all with minOccurs = 0
12000 * tes/schemas/* result/schemas/*: added more tests covering
12001 xs:all
12002
Daniel Veillard8a001f62002-04-20 07:24:11 +000012003Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * xmlregexp.c: first implementation of the all particle, this
12006 may need to be revisited for case where not all transitions
12007 must be crossed.
12008
Daniel Veillard7646b182002-04-20 06:41:40 +000012009Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * tree.c: another entity processing update from Markus Henke
12012
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012013Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12014
12015 * trionan.c: fixed crash on OSF/1
12016
Daniel Veillardb4398962002-04-19 07:01:55 +000012017Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * xmlschemas.c: more Schemas work
12020 * test/schemas/* result/schemas/*: added more tests coming
12021 from the spec.
12022
Daniel Veillard54761132002-04-18 21:00:44 +000012023Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12026 ExcC14N specification
12027
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012028Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * tree.c: patch from Markus Henke, fix for recursive entities.
12031
Daniel Veillard23b1f372002-04-18 15:50:05 +000012032Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * xpath.c: fix a problem with string() on a document node.
12035
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012036Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12037
12038 * Makefile.am xmlschemas.c: more Schemas work
12039 * test/schemas/* result/schemas/*: added more tests coming
12040 from the spec.
12041
Daniel Veillard6231e842002-04-18 11:54:04 +000012042Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12045 * result/HTML/*: this changes a few things in the results
12046
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012047Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12048
12049 * include/libxml/tree.h: eliminated 'declaration different than
12050 prototype' warning
12051 * include/win32config.h: "resolved" conflicts with errno.h
12052
Daniel Veillardb509f152002-04-17 16:28:10 +000012053Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12054
12055 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12056 on the automata interfaces and debug of counted choices
12057 * test/schemas/* result/schemas/*: added a number of tests
12058
Daniel Veillard8651f532002-04-17 09:06:27 +000012059Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12060
12061 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12062 a bit of work on Schemas
12063 * testSchemas.c: try to make it more useful
12064 * test/schemas/* result/schemas/* Makefile.am: changed the
12065 Schemas regression test procedure, started adding a few samples
12066
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012067Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12068
12069 * include/libxml/encoding.h: Patch for the Borland C++ builder
12070 * include/libxml/tree.h: Patch for the Borland C++ builder
12071 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012072 * win32/bcb5: New directory for the Borland C++ builder
12073 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012074
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012075Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12076
12077 * win32/Makefile.msvc: Update for XML Schema support
12078 * win32/configure.js: Update for XML Schema support
12079 * win32/libxml2.def.src: Update for XML Schema support
12080
Daniel Veillard4255d502002-04-16 15:50:10 +000012081Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12082
12083 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12084 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12085 xmlunicode.c include/libxml/Makefile.am
12086 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12087 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12088 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12089 include/libxml/xmlversion.h.in : merged the current state of
12090 XML Schemas implementation, it is not configured in by default,
12091 a specific --schemas configure option has been added.
12092 * test/automata test/regexp test/schemas Makefile.am
12093 result/automata result/regexp result/schemas:
12094 merged automata/regexp/schemas regression tests
12095
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012096Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * xpath.c: Gary found a compile time problem, fixes #78823
12099
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012100Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * configure.in: release of 2.4.20
12103 * doc/*: updated and rebuilt the docs
12104
Daniel Veillardf544f192002-04-15 12:56:56 +000012105Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12106
12107 * python/Makefile.am: patch from Cristian Gafton to build on
12108 Red Hat 6.2, should also fix #75779
12109
Daniel Veillard940492d2002-04-15 10:15:25 +000012110Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * valid.c: first part of fixing #78729
12113
Daniel Veillardeb475a32002-04-14 22:00:22 +000012114Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12117 escaping of URI when saving HTML files.
12118 * result/HTML/*: this impacted some tests
12119
Daniel Veillard9b731d72002-04-14 12:56:08 +000012120Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * configure.in: trying to fix #77441
12123
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012124Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * include/libxml/xmlIO.h: Hallski complained it could not be
12127 included by itself.
12128
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012129Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12132
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012133Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12134
12135 * win32/configure.js: patch from Nilo for the c14n option
12136 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12137
Daniel Veillardda423da2002-04-10 19:25:38 +000012138Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12141 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12142 LIBXML_THREAD_ENABLED
12143
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012144Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * xpath.c: another patch from Richard Jinks for substring conformance
12147 * test/XPath/expr/floats test/XPath/expr/strings
12148 result/XPath/expr/floats result/XPath/expr/strings: update of the
12149 test suite to check those.
12150
Daniel Veillard01917aa2002-04-10 11:30:41 +000012151Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * xpath.c: patch from Richard Jinks for .x float parsing.
12154
Daniel Veillard46d6c442002-04-09 16:10:39 +000012155Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * parser.c: patch from Markus Henke when an encoding ain't recognized
12158
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012159Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * libxml.m4: got a report that #include <string.h> was needed
12162
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012163Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12166
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012167Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12168
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012169 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012170
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012171Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12172
12173 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12174 pointed out by Melvyn Sopacua.
12175
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012176Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * libxml.m4: Frédéric Crozat gave a patch related to the change
12179 of Include paths breaking the libxml.m4
12180
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012181Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * xpath.c: Fix bug #76927 forgot to save some context
12184 when evaluating binary expressions
12185
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012186Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * configure.in: fixed configure for MPE/iX from Markus Henke
12189 * xmlmemory.c: fixed initialization problems
12190 * xpath.c: another set of patches from Richard Jinks this
12191 fixes "make XPathtests" on linux
12192
Daniel Veillard21458c82002-03-27 16:12:22 +000012193Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12196 * test/XPath/expr/compare test/XPath/expr/equality
12197 test/XPath/expr/floats test/XPath/expr/functions
12198 test/XPath/expr/strings result/XPath/expr/compare
12199 result/XPath/expr/equality result/XPath/expr/floats
12200 result/XPath/expr/functions result/XPath/expr/strings: Updated
12201 tests though they show a divergence on Linux
12202
Daniel Veillard28dfed12002-03-27 09:08:17 +000012203Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12204
12205 * xpath.c trionan.c: previous commit also included patches
12206 from Richard Jinks on some IEEE support corner case
12207
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012208Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12209
12210 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12211 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12212 that $(datadir) should be used for docs
12213
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012214Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12217 could leak filedescriptors
12218
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012219Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * configure.in nanohttp.c: applied patch from Allan Clark for
12222 UnixWare/OpenServer
12223
Daniel Veillard19274092002-03-25 16:48:03 +000012224Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * configure.in: preparing 2.4.19
12227 * doc/*: rebuilt the docs
12228
Daniel Veillard56b2db72002-03-25 16:35:28 +000012229Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * nanohttp.c: fixing #76043, got fed up with non-portability
12232 of that piece of code.
12233
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012234Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * valid.c SAX.c: Never commit without running "make tests" :-(
12237 fix a couple of stupidities in the previous commit
12238 * result/*: a few changes in some attribute order result of previous
12239 commit.
12240
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012241Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12242
12243 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12244 the internal subset should not raise duplicate ID errors,
12245 also there was a small bug in conjunction to namespace
12246 declarations defaulted and xml:xxx attributes DTD definitions.
12247
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012248Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12249
12250 * xpath.c: Richard Jinks also raised some rounding problems
12251 this tries to fix them
12252
Daniel Veillard4e2df542002-03-22 12:23:14 +000012253Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12256 behaviour in xmlXPathCastToString()
12257
Daniel Veillarddb552912002-03-21 13:27:59 +000012258Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12261 raised by Morus Walter
12262
Daniel Veillard9e537932002-03-21 13:08:08 +000012263Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12266 from Igor
12267
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012268Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * xpath.c: fixing #75619, related to a problem when trying
12271 to evaluate condition when the current node set resulting
12272 from that sub-step evaluation is empty. Also fixes 2 potential
12273 problem with previous-sibling and next-siblings axis.
12274
Daniel Veillard1840ef02002-03-21 08:05:23 +000012275Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12278 HTML support is not configured in.
12279
Daniel Veillard561b7f82002-03-20 21:55:57 +000012280Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12281
12282 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12283 include/libxml/tree.h: dohh I really didn't intended to commit
12284 this test version :-(
12285
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012286Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * testSAX.c: I wanted to see the real speed at the SAX interface
12289 after a little too many Ximianer started complaining about the
12290 parser speed.
12291 added a --quiet option:
12292 paphio:~/XML -> ls -l db100000.xml
12293 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12294 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12295 3200006 callbacks generated
12296 real 0m1.270s
12297 Which means 16MBytes/s and 3Mcallback/s
12298
Daniel Veillardc62a1472002-03-19 18:35:12 +000012299Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * xpath.c: valgrind spotted another error that time when running
12302 on libxslt regression tests
12303
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012304Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * Makefile.am: adding "make valgrind" running the full regression
12307 tests (except python ones) under Valgrind (using valgrind -q
12308 which was kindly added by the author).
12309 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12310 passes cleanly now except an obcure floating point initialization
12311 raised in log10() in one XPath regression test ???
12312 * tree.c: edited some comments to close #75244
12313
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012314Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12317 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12318 context of ScrollKeeper, made sure that if the number is
12319 an integer, the serialization follows the description at
12320 http://www.w3.org/TR/xpath#section-String-Functions
12321
Daniel Veillard5997aca2002-03-18 18:36:20 +000012322Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12323
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012324 * configure.in: preparing 2.4.18
12325 * doc/*: updated and rebuilt the web site
12326 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12327 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012328 * parser.c: humm, changed the way the SAX parser work when
12329 xmlSubstituteEntitiesDefault(1) is set, it will then
12330 do the entity registration and loading by itself in case the
12331 user provided SAX getEntity() returns NULL.
12332 * testSAX.c: added --noent to test the behaviour.
12333
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012334Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12335
12336 * parser.c: Wilfried Teiken provided a hackish but working
12337 way to get context reported back on entities when parsing
12338 with SAX and without breaking the DOM build.
12339
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012340Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * c14n.c: applied a new patch from Aleksey Sanin
12343 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12344 to reference Aleksey implementation of XML digital Signatures
12345
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012346Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12347
12348 * xpath.c: small fix to avoid potential problem due to
12349 ordering of freeing data
12350 * python/Makefile.am: people were complaining about
12351 the generated file in python dir not being built
12352
Daniel Veillardd2379012002-03-15 22:24:56 +000012353Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12356 python/generator.py python/libxml.c python/types.c: Cleanup
12357 of the python Makefiles based on Jacob and James feedback,
12358 fixed the spec file accordingly, fixed the number of warning
12359 that passing my pedantic CFLAGS was generating. Conclusion
12360 is that Python includes are real crap.
12361
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012362Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * configure,in: it was reported quite a few times that
12365 xml2-config --cflags should not output
12366 -I$includeprefix/libxml2/libxml because libxml2 header names
12367 clashes with existing names like list.h from C++ stl.
12368 Includes should be #include<libxml/xxx.h> so ...
12369
Daniel Veillard6f293b12002-03-15 09:42:33 +000012370Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * c14n.c: another patch from Aleksey Sanin
12373
Daniel Veillard5c396542002-03-15 07:57:50 +000012374Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12375
12376 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12377 canonicalization algorithm
12378 * doc/xml.html doc/index.html: added the C14N references on the
12379 index page.
12380
jacob berkman9be65862002-03-14 02:15:56 +0000123812002-03-13 jacob berkman <jacob@ximian.com>
12382
12383 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12384 usage, redundant, and gcc specific
12385
Daniel Veillard75be0132002-03-13 10:03:35 +000012386Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * xpath.c: speedup some node selection operations, this can
12389 have a significant impact on DocBook Norm's stylesheets
12390 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12391 make sure it's always the case
12392 * debugXML.c: distinguish CDATA and comments in ls operations
12393
Daniel Veillard61f26172002-03-12 18:46:39 +000012394Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12395
12396 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12397 to generate better API descriptions etc...
12398
Daniel Veillard9ff88172002-03-11 09:15:32 +000012399Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * c14n.c: Fixing #74186, made sure all boolean expressions
12402 get fully parenthesized, ran indent on the output
12403 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12404 include/libxml/tree.h: also #74186 related, removed the
12405 --with-buffers option, and all the preprocessor conditional
12406 sections that were resulting from it.
12407
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012408Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * valid.c: applied patch from Dodji Seketeli fixing an
12411 uninitailized variable in xmlValidGetValidElements()
12412
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012413Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * c14n.c: fixed a few comments
12416 * doc/*.html doc/*/*.html: regenerated the docs and added
12417 the C14N API
12418 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12419
Daniel Veillardfa49d872002-03-09 10:20:00 +000012420Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * check-xml-test-suite.py: fix to adapt varaiations in the
12423 bindings
12424 * configure.in python/setup.py python/setup.py.in: fixed to
12425 have the version of the python scripts automatically updated
12426
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012427Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12428
12429 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12430 in xmlCopyProp()
12431
Daniel Veillardaf43f632002-03-08 15:05:20 +000012432Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * configure.in: preparing 2.4.17 release
12435 * doc/*: updated and rebuilt the docs
12436 * xpath.c: fixed a comment
12437 * python/libxml.c: fixed a possible reentrancy problem
12438
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012439Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12442 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12443 added a specific regression test
12444 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12445 not raise exceptions when failing to find the attribute.
12446
Daniel Veillard90bc3712002-03-07 15:12:58 +000012447Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * configure.in xmllint.c: owen pointed out a problem with the
12450 ftme fix, gettimeofday() was not detected by configure and
12451 the ftime header wasn't included, dohhh
12452
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012453Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * configure.in xmllint.c: trying to fix #71457 for timing
12456 precision when gettimeofday() is not availble but ftime() is
12457
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012458Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12461 are now copied on install and part of the -devel RPM
12462
Daniel Veillard7b416132002-03-07 08:36:03 +000012463Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * xpath.c: trying to avoid bug #72150 which was apparently
12466 caused by a gcc bug (or a processor problem) as detailed
12467 at http://veillard.com/gcc.bug
12468
Daniel Veillardf742d342002-03-07 00:05:35 +000012469Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12472 fixed xmlReconciliateNs(), added a Python test/example for
12473 inter-document cut'n paste
12474 * python/libxml.py: fixed node.doc on document nodes and added
12475 xpathEval() onto node objects
12476
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012477Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12478
12479 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12480 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12481 fixup and integrated tests for the serialization stuff
12482
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012483Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12486 moved the libxml man page to section 3
12487
Daniel Veillard1e774382002-03-06 17:35:40 +000012488Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12489
12490 * tree.c: fix bug #72490
12491 * python/libxml.c python/libxml.py: added methods serialize()
12492 and saveTo() to all node elements.
12493
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012494Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12495
12496 * xmlIO.c: closed #73430, don't read from an input source
12497 which indicated an end-of-file or an error.
12498
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012499Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * parser.c: make sure SAX endDocument is always called as
12502 this could result in a Python memory leak otherwise (it's
12503 used to decrement ref-counting)
12504 * python/generator.py python/libxml.c python/libxml.py
12505 python/libxml2-python-api.xml python/libxml2class.txt
12506 python/tests/error.py python/tests/xpath.py: implemented
12507 the suggestions made by Gary Benson and extended the tests
12508 to match it.
12509
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012510Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12511
12512 * python/generator.py: applied patch fixing #73450
12513
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012514Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12515
12516 * xpath.c: fixing #61290 "namespace nodes have no parent"
12517 long standing divergence from the XPath REC. NodeSets
12518 simply hold a copy of namespace nodes and those node ->next
12519 points to the parent (which may not be the node carrying the
12520 definition).
12521 * include/libxml/xpath.h: flagged but didn't added a possible
12522 speedup
12523 * DOCBparser.c HTMLparser.c: removed some warnings from push
12524 parser due to new state being added.
12525 * tree.c: new fix from Boris Erdmann
12526 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12527 the XML Canonalization support from Aleksey Sanin
12528
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012529Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12530
12531 * tree.c: patch from Boris Erdmann fixing some namespace odities
12532 with xmlCopyNode()
12533
Daniel Veillardc6613042002-03-02 09:34:02 +000012534Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12535
12536 * xmlIO.c: fix bug #72706 when loading a NULL entity
12537
Daniel Veillardc0fef772002-03-01 16:16:31 +000012538Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12539
12540 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12541 actually change in a future XML Namespace revision.
12542
Daniel Veillard79426f22002-03-01 16:14:17 +000012543Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12544
12545 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12546 added the possibility of returning nodesets from XPath extension
12547 functions written in Python
12548
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012549Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12550
12551 * python/*: commiting some Python bindings work done while travelling
12552
Daniel Veillard97300512002-03-01 09:13:41 +000012553Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12554
12555 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12556 explicitely with memory debugging switched on
12557
Daniel Veillard6361da02002-02-23 10:10:33 +000012558Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12561 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12562 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12563 the accessor generator for strings
12564 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12565 regression test.
12566
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012567Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * python/README python/generator.py python/libxml.c python/setup.py:
12570 added the 'usual' setup.py to allow building a libxml2-python
12571 module based on the same code. The initialization is however
12572 different the 2 .so files fo libxml2 and libxslt are identical and
12573 they entry point initialize both libraries. this is done to avoid
12574 some possible nasty problem since the Python don't merge the maps
12575 of all shared modules.
12576
Daniel Veillard158a4d22002-02-20 22:17:58 +000012577Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12578
12579 * parser.c: fixed a push/encoding bug reported by Michael
12580 on librsvg
12581
Daniel Veillard7839e162002-02-20 18:54:48 +000012582Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12583
12584 * include/libxml/parserInternals.h: fixes a misplaced #endif
12585
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012586Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12587
12588 * parser.c valid.c: found and fixed a couple of allocation bugs
12589
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012590Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * doc/xml.html doc/python.html doc/*: added a Python and binding
12593 page describing the current state of the Python bindings and
12594 giving pointers to the other languages wrappers.
12595
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012596Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12597
12598 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12599 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12600 rebuilt the API and web site
12601 * xpath.c: fixed #71978 portability bugs
12602
Daniel Veillard8aff2472002-02-19 21:50:43 +000012603Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12604
12605 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12606
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012607Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12608
12609 * include/libxml/parserInternals.h parser.c: had to change
12610 2 internal parsing API when processing document content
12611 to check the start and end of element content are defined
12612 in the same entity
12613 * valid.c include/libxml/valid.h: attribute normalization can
12614 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12615 with the context to report it.
12616 * SAX.c: fixed the last known bugs, crazy validation constraints
12617 when a document is standalone seems correctly handled. There
12618 is a couple of open issues left which need consideration especially
12619 PE93 on external unparsed entities and standalone status.
12620 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12621 The 2 tests left failing are actually in error. Cleanup done.
12622
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012623Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12624
12625 * valid.c: implemented E59 spaces in CDATA does not match the
12626 nonterminal S
12627
Daniel Veillard878eab02002-02-19 13:46:09 +000012628Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12629
12630 * SAX.c parser.c valid.c: more validation test fixups
12631 * check-xml-test-suite.py: added duration info for the tests
12632
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012633Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12634
12635 * parser.c valid.c: a couple of errors were reported but not
12636 saved back as such in the parsing context. Down to 1% failure rate
12637 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12638
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012639Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12640
12641 * xmlInternald.c: isExtender was missing a char
12642 * parser.c include/libxml/parser.h: % are acceptable in the
12643 internal subset if within a PUBLIC ID
12644
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012645Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12646
12647 * SAX.c parserInternals.c valid.c: more work on the conformance
12648 suite. Took the step to finally block documents with encoding
12649 errors. It's a fatal error per the spec, people should have fixed
12650 their documents by now.
12651
Daniel Veillard55253e22002-02-18 14:32:39 +000012652Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12653
12654 * check-xml-test-suite.py: fixed the test script after some discussion
12655 on the semantic of TYPE="error"
12656 * Makefile.am: added the script to the distrib
12657
Daniel Veillard28757702002-02-18 11:19:30 +000012658Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12659
12660 * SAX.c entities.c: fixed a couple of conformances issues deep
12661 into the validation code (standalone and undeclared Notations)
12662
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012663Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12664
12665 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12666 stayed there for years !
12667
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012668Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12669
12670 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12671 missing
12672
Daniel Veillardc7612992002-02-17 22:47:37 +000012673Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12674
12675 * check-xml-test-suite.py: improved the behaviour a bit as
12676 well as the logs
12677 * parser.c valid.c SAX.c: fixed a few more bugs
12678 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12679
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012680Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12681
12682 * check-xml-test-suite.py: python script to run regression tests
12683 against the XML Test suite of W3C/OASis
12684 * SAX.c: fixed a validation bug
12685 * parser.c: fixed 3 errors pointed by the test suite
12686 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12687 * python/Makefile.am: fixed a dependendy
12688
Daniel Veillard9f28f302002-02-15 20:48:08 +000012689Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12690
12691 * xmlmemory.c: avoid a warning bug #71594
12692
Daniel Veillard144024e2002-02-13 21:14:46 +000012693Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12694
12695 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12696 warning on alpha/Tru64
12697
Daniel Veillarde4301c82002-02-13 13:32:35 +000012698Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12699
12700 * include/libxml/entities.h: fixing a comment
12701 * valid.c: fixing some troubles with validity check on namespaces
12702 * result/VC/NS3 test/VC/NS3: added a specific regression test
12703
Daniel Veillarda6d05382002-02-13 13:07:41 +000012704Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12705
12706 * tree.c: Fixing #71342 serializing '\n' in attribute values
12707 * result/noent/att3 result/att3 test/att3: added a specific
12708 test.
12709
Daniel Veillard797a5652002-02-12 13:46:21 +000012710Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12711
12712 * python/libxml.c: couple of bug fixes
12713
Daniel Veillard01a6d412002-02-11 18:42:20 +000012714Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12715
12716 * python/*.py: removed tabs and used spaces.
12717
Daniel Veillard397ff112002-02-11 18:27:20 +000012718Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12719
12720 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12721 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12722
Daniel Veillard03517542002-02-11 13:54:40 +000012723Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12724
12725 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12726 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12727
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012728Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12729
12730 * include/libxml/encoding.h include/libxml/entities.h
12731 include/libxml/globals.h include/libxml/parser.h
12732 include/libxml/threads.h include/libxml/tree.h
12733 include/libxml/xmlmemory.h: trying to fix the include mess
12734
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012735Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12736
12737 * include/libxml/xmlmemory.h: reverted part of the previous
12738 attempt to provide #69655, this was breaking the build.
12739
Daniel Veillard0ba59232002-02-10 13:20:39 +000012740Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12741
12742 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12743 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12744 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12745 include/libxml/parserInternals.h include/libxml/tree.h
12746 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12747 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12748 clean.
12749 * python/libxml.c: fixed a warning.
12750
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012751Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12752
12753 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12754 copying of node, merge back IDs in the target document.
12755 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12756 test/XInclude/ents/ids.xml: test case
12757 * result/VC/ElementValid4: output changed due to a typo fix
12758
Daniel Veillard1c18e302002-02-09 22:16:40 +000012759Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12760
12761 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012762 generate the dependencies right as Jacob found out. Add
12763 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012764
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012765Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * parserInternals.c valid.c: Justin Fletcher found some parts
12768 of the code needing cleanup
12769 * libxml.spec.in python/Makefile.am python/generator.py
12770 python/libxml.c python/libxml.py: Fixed the python Makefiles
12771 corrected a bug showing up on ia64, changed the name of the
12772 python internal module too
12773
Daniel Veillard07be19b2002-02-08 14:20:35 +000012774Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * Makefile.am: applied patch from Andris Pavenis for binary
12777 name suffixes
12778
Daniel Veillardf216d462002-02-08 13:44:24 +000012779Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12780
12781 * xmllint.c win32/win32config.h: fixing #68748
12782
Daniel Veillardd455d792002-02-08 13:37:46 +000012783Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12784
12785 * valid.c: fixing #70166
12786
12787Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12788
12789 * valid.c: fixing #70077
12790
Daniel Veillardc575b992002-02-08 13:28:40 +000012791Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12792
12793 * Copyright Makefile.am README configure.in libxml.spec.in:
12794 Changed to the MIT Licence
12795 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12796 doc/xmlio.html: updated the doc accordingly
12797 * include/libxml/xmlwin32version.h configure.in: preparing
12798 2.4.14 release
12799 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12800 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12801 fixed the const xmlChar * wrapper and generator, XPath extension
12802 functions now use the context as first argument
12803 * python/tests/tstxpath.py python/tests/xpath.py
12804 python/tests/xpathext.py: Updated the tests accordingly
12805 * tree.c: fixed bug #70067
12806
Daniel Veillard7db38712002-02-07 16:39:11 +000012807Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * Makefile.am: cleanup
12810 * debugXML.c: always use stdout if output is NULL
12811 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12812 * python/Makefile.am python/generator.py python/libxml2class.txt
12813 python/libxml_wrap.h python/types.c: augmented the number of bindings
12814 handling FILE * and XPath contexts
12815 * python/tests/Makefile.am: avoid a stupid problem due to the
12816 use of TEST.
12817
Daniel Veillard15a143b2002-02-06 22:40:50 +000012818Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12819
12820 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12821
Daniel Veillard70cab352002-02-06 16:06:58 +000012822Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12823
12824 * python/TODO python/libxml.c: cleanup the extension function lookup
12825 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12826
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012827Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12828
12829 * configure.in python/Makefile.am: do not install outside
12830 of prefix
12831
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012832Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * python/TODO python/libxml.c: started adding SAX interfaces
12835 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12836 SAX test
12837
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012838Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12839
12840 * tree.c: hardened the addChild function
12841 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12842 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12843 added accessors needed for xmlNode, a bit more testing and
12844 extension of interfaces
12845 * python/tests/Makefile.am python/tests/build.py: added a test
12846 build from scratch/save/load/check
12847
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012848Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12849
12850 * parserInternals.c: change a small bit in the way valididy
12851 error messages get initialized
12852 * python/TODO python/libxml.c python/libxml2-python-api.xml
12853 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12854 added some memory debugging to track leaks at the libxml2 level
12855 * python/tests/*.py: changed all tests to check for leaks,
12856 there is just one left in XPath extension registrations.
12857
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012858Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12859
12860 * python/TODO python/generator.py python/libxml2-python-api.xml
12861 python/libxml2class.txt: more accessor classes for the parser
12862 context, allow to switch on and check validity
12863 * python/tests/Makefile.am python/tests/error.py
12864 python/tests/invalid.xml python/tests/valid.xml
12865 python/tests/validate.py: attded more test and and added error.py
12866 which I forgot to commit in the last step
12867
Daniel Veillard3ce52572002-02-03 15:08:05 +000012868Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12869
12870 * python/Makefile.am python/types.c: cleanup
12871 * python/libxml.c python/libxml.py python/libxml_wrap.h
12872 python/generator.py python/libxml2-python-api.xml
12873 python/libxml2class.txt: added class for parser context, added
12874 first cut for push mode support. Added a framework to generate
12875 accessors functions.
12876 * python/tests/Makefile.am python/tests/push.py: added a push
12877 test
12878
Daniel Veillardcfb05462002-02-02 23:18:22 +000012879Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12880
12881 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12882 bug a bit of cleanup.
12883
Daniel Veillard5d819032002-02-02 21:49:17 +000012884Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12885
12886 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12887 python/libxml2class.txt: adding error redirections and preformat
12888 to a python handler
12889 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12890 tests self checking
12891
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012892Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12893
12894 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12895 a function
12896
Daniel Veillard9589d452002-02-02 10:28:17 +000012897Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12900 python/libxml.c python/libxml2-python-api.xml
12901 python/libxml2class.txt: Progressing through the TODOs, class
12902 description output, extra XML API, RPM now builds the wrappers
12903 for all python installed versions
12904
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012905Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12906
12907 * configure.in libxml.spec.in python/Makefile.am python/TODO
12908 python/generator.py python/libxml2class.txt: added more informations
12909 in the libxml2-python package including docs. Slightly changed
12910 the class hierarchy
12911 * python/tests/*: added basic regression tests infrastructure too
12912
12913Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12914
12915 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12916 added libxml2-python as part of the packages installed
12917
Daniel Veillarda7340c82002-02-01 17:56:45 +000012918Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12919
12920 * python/Makefile.am python/generator.py python/libxml.c
12921 python/libxml.py: more work, now able to extend the
12922 XPath interpreter with functions written in python.
12923
Daniel Veillardc3e39442002-02-01 09:29:41 +000012924Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12925
12926 * python/Makefile.am: Jacob sent a patch to allow building from
12927 tarfile.
12928
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012929Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12930
12931 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12932 inserted the python wrappers build, I hope this won't be too
12933 unportable
12934
Daniel Veillard1971ee22002-01-31 20:29:19 +000012935Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12936
12937 * xpath.c: minor optimization
12938 * python/generator.py python/libxml.c python/libxml.py
12939 python/libxml_wrap.h: more work on the python bindings,
12940 they now support XPath and there is no evident leak
12941
Daniel Veillard36ed5292002-01-30 23:49:06 +000012942Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12943
12944 * python/generator.py python/libxml.c python/libxml.py:
12945 more work on the python bindings generator.
12946
Daniel Veillard96fe0952002-01-30 20:52:23 +000012947Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12948
12949 * python/generator.py python/libxml.c python/libxml_wrap.h:
12950 more work on the python bindings.
12951
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012952Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12953
12954 * python/generator.py python/libxml.c python/libxml.py
12955 python/libxml_wrap.h: commited early version of a python binding
12956 for private use only ATM
12957
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012958Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12959
12960 * entities.c tree.c include/libxml/entities.h: applied patch
12961 from Anthony Jones to implement copy of DTD subtree too. Had
12962 just to keep 2 function private which really ought to become
12963 public ones.
12964
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012965Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12966
12967 * xmllint.c: added pointers to the web pages in the usage()
12968
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012969Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12970
12971 * tree.c: more fixes from Petr Kozelka for attribute handling
12972 in the tree API to align the semantic with DOM.
12973
Daniel Veillard36065812002-01-24 15:02:46 +000012974Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12975
12976 * valid.c tree.c entities.c: another set of patches from
12977 Anthony Jones for copy operations cleanup and robustness
12978
Daniel Veillardf8592562002-01-23 17:58:17 +000012979Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12980
12981 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12982 an alphabetic index based on comments content
12983 * doc/*: rebuilt the web site with the new references
12984
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012985Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12986
12987 * parserInternals.h: Greg Sjaardema suggested to use an
12988 eponential buffer groth policy in xmlParserAddNodeInfo()
12989
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012990Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12991
12992 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12993 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12994 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12995 to generate cross-references, and added/updated the stylesheets
12996 to generate and link API indexes. The generic keyword index
12997 is not done yet.
12998 * doc/*.html: regenerated all the usual docs too
12999
Daniel Veillard2070c482002-01-22 22:12:19 +000013000Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13001
13002 * debugXML.c: added an xpath function to the shell for T. V. Raman
13003
13004Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013005
13006 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13007 debug routines.
13008
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013009Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13010
13011 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13012 support of attribute nodes
13013
Daniel Veillard9d06d302002-01-22 18:15:52 +000013014Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13015
13016 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13017 hopefully near complete and fully documented of the API in XML
13018 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13019 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13020 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13021 include/libxml/parserInternals.h include/libxml/valid.hi
13022 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13023 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13024 include/libxml/xpath.h include/libxml/xpathInternals.h:
13025 Cleaned up the doc comments a lot in the process, the interface
13026 coverage is now 100%
13027
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013028Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13029
13030 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13031 extracts comments from the gtk-doc DocBook output (a bit
13032 convoluted but seems to work).
13033
Daniel Veillard61006472002-01-21 17:31:47 +000013034Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13035
13036 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13037 added an XML description of the API, moved the script generating
13038 it here. Added a "make api" target
13039
Daniel Veillardd2f23002002-01-21 13:36:00 +000013040Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13041
13042 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13043
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013044Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13045
13046 * xpath.c include/libxml/xpathInternals.h: the change made to
13047 xmlXPathFuncLookupFunc was incompatible roll it back
13048
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013049Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13050
13051 * SAX.c: cleanup patch from Anthony Jones
13052 * doc/Makefile.am: fix the headers to avoid in make scan
13053 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13054 includes, * vs Ptr and general cleanup
13055 * parsedecl.py: first version of a script to extract the
13056 module interfaces, the goal will be to provide .decl or XML
13057 specification of the interfaces to build wrappers.
13058
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013059Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13060
13061 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13062 now provides return codes in case of errors
13063
Bjorn Reese026d29f2002-01-19 15:40:18 +000013064Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13065
13066 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13067 Upgraded to trio baseline 1.6
13068 * strio.h strio.c: Replaced by triostr.h and triostr.c
13069
Daniel Veillard572577e2002-01-18 16:23:55 +000013070Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13071
13072 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13073 of strdup usage in the code
13074
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013075Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13076
13077 * parser.c error.c: Keith Isdale complained rightly that
13078 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13079
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013080Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13081
13082 * tree.c: fixed the funxtion to set the xml: attributes
13083 * debugXML.c: added "setbase" to test it.
13084
Daniel Veillard2c748c62002-01-16 15:37:50 +000013085Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13086
13087 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13088 to allow updating an attribute content
13089
Daniel Veillard8de85c62002-01-15 17:10:15 +000013090Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13091
13092 * libxml.h: try to avoid problems when compiling on Windows
13093
Daniel Veillard314cfa02002-01-14 17:58:01 +000013094Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13095
13096 * hash.c: patch from Anthony Jones for hash.c allocation size
13097 * Makefile.am: trying to work around Yet Another Libtool Madness
13098 and build the 2.4.13 release finally ...
13099
Daniel Veillard744683d2002-01-14 17:30:20 +000013100Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13101
13102 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13103 * doc/* : update of the documentation
13104
Daniel Veillarde6a55192002-01-14 17:11:53 +000013105Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13106
13107 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13108 at fixing #61290 :-(
13109
Daniel Veillardfb25a512002-01-13 20:32:08 +000013110Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13111
13112 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13113 Fixes bug #67229
13114
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013115Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13116
13117 * tree.c: trying to avoid troubles when a subtree is copied
13118 and coalesced in part with the target tree. Should fix
13119 bug #67407
13120
Daniel Veillardd8224e02002-01-13 15:43:22 +000013121Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13122
13123 * valid.c: fixed validation of attributes content of type
13124 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13125 values, very old bug. Fixes #67671
13126
Daniel Veillard8107a222002-01-13 14:10:10 +000013127Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13128
13129 * parser.c include/libxml/parserInternals.h tree.c: integrated
13130 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13131 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13132
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013133Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13134
13135 * threads.c: applied Serguei Narojnyi's patch to add native
13136 thread support on the Win32 platform
13137 * testThreadsWin32.c Makefile.am: added the test program also
13138 from Serguei, Win32 specific
13139 * include/win32config.h include/libxml/xmlwin32version.h.in:
13140 added patch from Igor for the Windows thread specific defines.
13141
Daniel Veillard845cce42002-01-09 11:51:37 +000013142Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13143
13144 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13145
Daniel Veillard7b602b42002-01-08 13:26:00 +000013146Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13147
13148 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13149 output page into XMLinfo.html. Close bug #66951 and
13150 raised by Robert Collins too.
13151
Daniel Veillard73c6e532002-01-08 13:15:33 +000013152Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13153
13154 * encoding.c: Paul Keogh pointed out a possibility of segfault
13155 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13156 Closes bug # 68238
13157
Daniel Veillard4a859202002-01-08 11:49:22 +000013158Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13159
13160 * doc/*.html: updated the Gdome2 links
13161
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013162Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13163
13164 * libxml.h: Applied following patches from Robert Collins
13165 and make sure IN_LIBXML is defined when compiling it
13166 -------
13167 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13168 as well as Visual C.
13169 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13170 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13171 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13172 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13173 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13174 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13175 xmlSysIDExists xmlNoNetExists).
13176 * xmllint.c: Don't include winsock2.h for Cygwin.
13177
Daniel Veillard401c2112002-01-07 16:54:10 +000013178Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13179
13180 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13181 when the version info is not present.
13182
Daniel Veillard6f42c132002-01-06 23:05:13 +000013183Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13184
13185 * tree.c: Anthony Jones pointed out a problem in
13186 xmlStringGetNodeList() and provided a fix for it
13187
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013188Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13189
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013190 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013191 xmlCreatePushParserCtxt() when the initial buffer passed
13192 is large.
13193
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013194Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13195
13196 * win32/*: big cleanup of the Windows/MSVC project files
13197 from Igor Zlatkovic
13198
Daniel Veillardcebb1362002-01-02 13:13:30 +000013199Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13200
13201 * doc/Makefile.am: should fix #67674 and avoid troubles if
13202 xsltproc is not available or fails in the prefix provided
13203
Daniel Veillard26908ab2002-01-01 16:50:03 +000013204Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13205
13206 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13207
Daniel Veillard5344c602001-12-31 16:37:34 +000013208Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13211 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13212 Fixed a few other problems raised by Charlie Bozeman.
13213 * result/VC/ElementValid[5-7]: fixed the output
13214
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013215Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13216
13217 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13218 patches from Charlie Bozeman. Regenerated the HTML docs.
13219
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013220Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13223 for Windows from Igor
13224
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013225Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13226
13227 * xmllint.c: applied Justin Fletcher patch for --output or -o
13228
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013229Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13230
13231 * win32/libxml2/libxml2.def.src: close #67019
13232
Daniel Veillard01db67c2001-12-18 07:09:59 +000013233Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * xmllint.c: applied Justin Fletcher generic timing patch
13236 similar to the one already applied to xsltproc.
13237
Daniel Veillardd1640922001-12-17 15:30:10 +000013238Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * include/libxml/tree.h tree.c: applied documentation patches
13241 from Charlie Bozeman
13242
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013243Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13244
13245 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13246
Daniel Veillard29e43992001-12-13 22:21:58 +000013247Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * valid.c: fix the xmlStrdup() used in the previous patch.
13250 * valid.c: added --dropdtd
13251 * tree.c: fixed xmlUnlinkNode so it also removes the references
13252 from the document if the node is a DTD
13253
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013254Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * HTMLtree.c valid.c: cleanup some static declarations
13257
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013258Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13259
13260 * xmllint.c: removed another strdup()
13261 * doc/FAQ: removed the HP/UX entry
13262
Daniel Veillarded472f32001-12-13 08:48:14 +000013263Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13264
13265 * valid.c: fix bug #66816 when validating.
13266 * xmllint.c: don't use sys/time.h if configure did not found it
13267
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013268Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13269
13270 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13271 xmlcatalog_man.xml
13272
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013273Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13274
13275 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13276 xmlInitMemory() was declared twice
13277
Daniel Veillardb82c1662001-12-09 14:00:54 +000013278Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * globals.c: do not reference strdup() !
13281 * configure.in libxml-2.0.pc.in: trying to fix the libs
13282 of the various config extraction modules
13283
Daniel Veillardef90ba72001-12-07 14:24:22 +000013284Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * configure.in : preparing 2.4.12
13287 * doc/* : updated and rebuilt the docs
13288
Daniel Veillard220346d2001-12-07 11:33:54 +000013289Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13290
13291 * uri.c: closed bug #66159
13292 * testURI.c: added --escape option
13293 * configure.in: some cleanup for xml2-config --cflags
13294
Daniel Veillard2a906822001-12-06 14:34:08 +000013295Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * globals.c testThreads.c: removed some misplaced includes
13298 of xmlversion.h
13299
Daniel Veillarde28313b2001-12-06 14:08:31 +000013300Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13301
13302 * threads.c: patch from Gary Pennington fixing a possible
13303 problem at initialization time.
13304
Daniel Veillardd3b08822001-12-05 12:03:33 +000013305Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013308 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013309 CodeWarrior.
13310
Daniel Veillarda7866932001-12-04 13:14:44 +000013311Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13312
13313 * xmllint.c: applied Geert Kloosterman's patch to fix
13314 --repeat --timing output
13315
Daniel Veillard19840942001-11-29 16:11:38 +000013316Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13317
13318 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13319 where non-wellformed XML declaractions were not detected.
13320
Daniel Veillarde85d9342001-11-28 14:43:12 +000013321Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13322
13323 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13324
Daniel Veillard22f25a82001-11-28 09:12:23 +000013325Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13328 gets reset by xmlCleanupInputCallbacks() and this makes the
13329 function useless. Same for output.
13330
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013331Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13332
13333 * xmlIO.c: robert pointed out a loop error in callback cleanups
13334
Daniel Veillard8faa7832001-11-26 15:58:08 +000013335Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13338 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13339 they are not really tied to debugging
13340
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013341Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13344 * xmllint.c: better --catalogs description
13345
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013346Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13347
13348 * tree.c: fixed a couple of problems in xmlSetProp()
13349
Daniel Veillardcd337f02001-11-22 18:20:37 +000013350Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13353 unappropriate stdout output.
13354
Daniel Veillard566d4df2001-11-22 13:00:53 +000013355Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13356
13357 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13358 by Denis Beurive, closes #65111
13359
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013360Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13361
13362 * valid.c: in case of content model validity error, don't
13363 print it if validity warnings were not requested.
13364
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013365Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13366
13367 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13368 * parserInternals.c: removed the last exit() call. Print an
13369 unmaskable error on stderr instead (library mismatch detection)
13370
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013371Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13372
13373 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13374 shell instructions from Heiko Rupp
13375
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013376Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * catalog.c: use the URL notation file:// for default catalog paths
13379
Daniel Veillard0ec98632001-11-14 15:04:32 +000013380Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * include/libxml/tree.h: better comments for _private fields
13383 * tree.c: removed a problem when copying an entity reference.
13384
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013385Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13386
13387 * vms/*: updated instructions and diffs from John A Fotheringham
13388
Daniel Veillarda11001b2001-11-12 22:45:36 +000013389Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * include/libxml/xmlerror.h: avoid an include problem if
13392 #include <libxml/xmlerror.h> happens first in code
13393 seems to be the case in KDE libs
13394
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013395Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13398 from Igor for Windows
13399
13400Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * Makefile.am: Gary Pennington pointed out a missing prefix
13403
Daniel Veillard43d3f612001-11-10 11:57:23 +000013404Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13407 * doc/*: upgraded and rebuilt the docs
13408
Daniel Veillardc1f78342001-11-10 11:43:05 +000013409Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13410
13411 * HTMLparser.c: fix comment in scripts element parsing.
13412 * result/HTML/doc3*: updated the results.
13413
13414Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13415
13416 * uri.c: another URI bug fix #63336, using Joel Young patch.
13417
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013418Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13421 a cleaned up version of the Pwd shell string generation.
13422
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013423Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * valid.c include/libxml/tree.h: trying to fix namespaces +
13426 validation problems for good, closing #63619 in the process
13427 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13428 wrong in this respect, fixed it.
13429
Daniel Veillardd536f702001-11-08 17:32:47 +000013430Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13431
13432 * xmllint.c: Morus Walter patch to allow --format and --encode
13433
Daniel Veillard5004f422001-11-08 13:53:05 +000013434Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * debugXML.c: Stefan Kost provided an help command for the shell
13437
Daniel Veillarda6825e82001-11-07 13:33:59 +000013438Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13439
13440 * debugXML.c: Heiko Rupp pointed that the shell would crash
13441 on empty nodesets returns.
13442
Daniel Veillard03f848d2001-11-07 12:53:46 +000013443Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13446 migh need the history libraries
13447
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013448Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13449
13450 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13451 handle the case of < in quoted attributes, Bastian Kleineidam
13452
Daniel Veillardc853b322001-11-06 15:24:37 +000013453Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13454
13455 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13456 fixing catalog breakages
13457 * Makefile.am catalog.c result/catalogs/catal
13458 result/catalogs/mycatalog.* test/catalogs/catal*:
13459 fixed more problems in catalog support, added more regression tests
13460 for both XML and SGML catalog handling
13461
Daniel Veillard66870c72001-11-05 19:27:49 +000013462Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13463
13464 * debugXML.c: applied an improvement to xmlGetLineNo() from
13465 Keith Isdale
13466
Daniel Veillardffe09c92001-11-05 14:21:47 +000013467Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13470 Side effect of the progressive catalog loading
13471
Daniel Veillardad661b92001-11-05 11:43:15 +000013472Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * Makefile.am: confexecdir and confexec_DATA were defined twice
13475 pointed out by Karl Eichwalder
13476
Daniel Veillard6eb17722001-11-04 22:19:27 +000013477Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13478
13479 * xmlcatalog.c: avoid unlink() and use remove() instead.
13480
Daniel Veillardea898282001-11-04 22:13:45 +000013481Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13482
13483 * libxml.spec.in: cleanup
13484 * include/libxml/xmlwin32version.h: updated with 2.4.8
13485
Daniel Veillarda4617b82001-11-04 20:19:12 +000013486Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13487
13488 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13489 of compiling libxml with a non standard set of options
13490
John Fleck027edfb2001-11-04 20:13:58 +000013491Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13492
13493 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13494 document --sgml option, fixing gnome bugzilla #63382
13495
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013496Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13497
13498 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13499 breakage of 2.4.7, added a couple of really needed APIs
13500 like xmlCatalogIsEmpty() and xmlNewCatalog()
13501 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13502 for install-catalog
13503 * configure.in: preparing 2.4.8
13504
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013505Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13506
13507 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13508 include/libxml/tree.h include/libxml/xmlIO.h: more include
13509 cleanups, export cleanly one html output + format function.
13510
13511Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13512
13513 * parser.c: removed initGenericErrorDefaultFunc call from
13514 xmlInitParser() since it could destroy previous calls to
13515 xsltSetGenericErrorFunc() effects
13516
Daniel Veillardebd38c52001-11-01 08:38:12 +000013517Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13520 keyword.
13521
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013522Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13523
13524 * Makefile.am: cleanup
13525 * threads.c: cleanup too
13526 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13527 from xsltproc
13528 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013529 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013530
Daniel Veillard91c00402001-10-30 17:41:38 +000013531Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13532
13533 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13534 was not used anymore !
13535
Daniel Veillard52dcab32001-10-30 12:51:17 +000013536Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13537
13538 * configure.in: preparing 2.4.7
13539 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13540 manual page from John
13541 * doc/*: updated the doc and rebuilt the generated pages
13542
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013543Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13544
13545 * xmlIO.c: closing bug #62711, the library should never
13546 close stdin or stdout.
13547
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013548Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13549
13550 * uri.c: second pass at fixing #63336, using Joel Young
13551 final patch. looks okay.
13552
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013553Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13554
13555 * uri.c include/libxml/uri.h: trying to clear #63336
13556 allowing the escaping routine to parse unconformant
13557 URI-References.
13558
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013559Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13560
13561 * vms/readme.vms vms/build_libxml.com nanoftp.c
13562 include/libxml/xmlversion.h.in: a few VMS updates from
13563 John A Fotheringham
13564 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13565 and xmlCleanupOutputCallbacks() for the Perl binding people.
13566
Daniel Veillard635ef722001-10-29 11:48:19 +000013567Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13568
13569 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13570 apply fixes to close #63271 and avoid segfaults when
13571 the error routine gets callbed before xmlInitParser()
13572 get called.
13573 * nanoftp.c error.c: Applied patches from Justin Fletcher
13574 correcting some xmlGenericError misuses.
13575
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013576Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13577
13578 *doc/xmllint.xml, doc/xmllint.1
13579 New and improved man page for xmllint - .xml is the original, .1
13580 is the generated man page
13581
Daniel Veillardc9484202001-10-24 12:35:52 +000013582Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13583
13584 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13585 the web site from the main HTML document.
13586
Daniel Veillard5151c062001-10-23 13:10:19 +000013587Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13588
13589 * parser.c: fixed an erroneous validation bug when PE refs
13590 occurs in external parsed entities referenced from the
13591 internals subset
13592 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13593 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13594 added the associated testcase, it's a nice one.
13595 * HTMLparser.c: generate the DTD node as HTML still ...
13596 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13597
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013598Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13599
13600 * HTMLparser.c: fixed a bug in htmlNewDoc()
13601
Daniel Veillard89cad532001-10-22 09:46:13 +000013602Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13603
13604 * test/threads/*: added entities testing to the Thread test
13605 * testThreads.c: make the test reasonable
13606 * DOCBparser.c: fix the DTD public and system ID
13607 * xmllint.c: added --sgml for SGML DocBook importing
13608 * Makefile.am: added Docbtests target
13609
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013610Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13611
13612 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13613 * testThreads.c: removed bogus include
13614
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013615Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13616
13617 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13618 fixed a very serious (looping) validation bug
13619
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013620Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13621
13622 * include/libxml/globals.h include/libxml/threads.h threads.c
13623 testThreads.c: far more testing, cleaning up bugs
13624 * *.c : make sure globals.h is always included.
13625
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013626Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13627
13628 * HTMLparser.c: try to get rid of parser loops for good.
13629
Daniel Veillardab7488e2001-10-17 11:30:37 +000013630Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13631
13632 * configure.in: fixed some bugs in CFLAGS passing.
13633 * test/threads Makefile.am testThreads.c: added a specific
13634 threaded test case (really nasty, guaranteed).
13635
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013636Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13637
13638 * catalog.c: serious cleanup on the management of the
13639 XML catalog tree, more tests done, especially with
13640 the catalog PI.
13641
Daniel Veillard364789a2001-10-16 12:45:00 +000013642Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13643
13644 * catalog.c: avoid a problem in catalog cleanup on SMP if
13645 catalogs were not initialized.
13646
Daniel Veillard81463942001-10-16 12:34:39 +000013647Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13648
13649 * catalog.c xpath.c: trying to cleanup the not thread safe
13650 parts of the library.
13651
Daniel Veillard64a411c2001-10-15 12:32:07 +000013652Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13653
13654 * include/libxml/globals.h configure.in global.data: make
13655 the allocation be per-thread a configure option
13656 * encoding.c include/libxml/parser.h: fixed compilation
13657 errors
13658
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013659Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13660
13661 * include/libxml/parser.h: Norm reported that a few lines
13662 added were breaking libxslt compile, removed them for now
13663
Daniel Veillard6f350292001-10-14 09:56:15 +000013664Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13665
13666 * parser.c parserInternals.c threads.c: debugged and fixed
13667 initialization problems which were giving troubles on SMP
13668 boxes.
13669
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013670Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13671
13672 * include/libxml/Makefile.am: missing globals.h
13673
Daniel Veillarde7090612001-10-13 12:18:28 +000013674Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013675
Daniel Veillarde7090612001-10-13 12:18:28 +000013676 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013677
Daniel Veillardd0463562001-10-13 09:15:48 +000013678Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13679
13680 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13681 include/libxml/parserInternals.h include/libxml/tree.h
13682 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13683 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13684 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13685 Applied the last patches from Gary, cleanup, activated threading
13686 all user accessible global variables are now handled in globals.[ch]
13687 Still a bit rought but make tests passes with either
13688 --with-threads defined at configure time or not.
13689 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13690 linking options
13691
Daniel Veillardb8478642001-10-12 17:29:10 +000013692Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13693
13694 * Makefile.am include/libxml/Makefile.am
13695 include/libxml/globals.h globals.c include/libxml/threads.h
13696 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13697 configure.in: started integrating the core of the thread support
13698 not activated yet but half integrated. The code should still
13699 compile and work anyway.
13700
Daniel Veillardb44025c2001-10-11 22:55:55 +000013701Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13702
13703 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13704 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13705 integrating the non-controversial parts of Gary Pennington
13706 multithread patches
13707 * catalog.c: corrected a small bug introduced
13708
Daniel Veillard75b96822001-10-11 18:59:45 +000013709Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13710
13711 * catalog.c include/libxml/catalog.h: very serious cleanup,
13712 isolating unportable code and as much as possible the accesses
13713 to the global shared catalog. May need more testing !
13714
Daniel Veillard78d12092001-10-11 09:12:24 +000013715Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13716
13717 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13718 Keith Isdale patches for the XSLT debugger interfaces. Some
13719 cleanup
13720
Daniel Veillardff0b7312001-10-11 06:46:09 +000013721Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13722
13723 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13724 * DOCBparser.c: generate line nubers in elements
13725
Daniel Veillard60087f32001-10-10 09:45:09 +000013726Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13727
13728 * configure.in: preparing 2.4.6 release
13729 * doc/xml.html doc/html/*: updated and rebuilt the docs
13730 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13731
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013732Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13733
13734 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13735 adding documentation for DV's supercatalog support
13736
Daniel Veillard82d75332001-10-08 15:01:59 +000013737Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13738
13739 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13740 super catalog support adding one API and one flag --sgml to
13741 xmlcatalog
13742
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013743Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13744
13745 * doc/xmlcatalog_man.xml, xmlcatalog.1
13746 One more crack at
13747 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13748
13749
Thomas Broyer47334c02001-10-07 16:41:52 +000013750Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13751
13752 * xpath.c: implemented xmlXPathObjectCopy for external objects
13753 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13754
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013755Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13756
13757 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13758 finishing up fix to
13759 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13760 the xmlcatalog man page display more elegantly
13761
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013762Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13763
13764 * configure.in: closing bug #61832
13765 * HTMLparser.c: removed a warning
13766
Daniel Veillard6ab38382001-10-06 13:08:27 +000013767Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13768
13769 * xpath.c: fixing #61673 part I, do not loose doc information
13770 when copying result value trees.
13771
Daniel Veillard556c6682001-10-06 09:59:51 +000013772Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13773
13774 * xpath.c: trying to harden the XPath interpreter
13775
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013776Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13777
13778 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13779 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13780
William M. Brack1633d182001-10-05 15:41:19 +000013781Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13782
13783 * HTMLparser: repaired another loop problem
13784
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013785Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13788 parsing.
13789 * xpath.c: fix bug #61291 the default XML namespace node is
13790 missing from the namespace axis.
13791 * tree.c: refuse to create namespaces nodes with prefix "xml"
13792
Daniel Veillard651f9472001-10-04 14:51:06 +000013793Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13794
13795 * SAX.c: ouch a non-defined namespace could lead to a crash,
13796 fixed #61215
13797
Daniel Veillard7dd05702001-10-04 14:25:12 +000013798Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13799
13800 * parserInternals.c: closed bug #61054
13801
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013802Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13803
13804 * include/libxml/Makefile.am: closing #60708
13805
Daniel Veillarda293c322001-10-02 13:54:14 +000013806Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13807
13808 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13809 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13810
Daniel Veillardf4309d72001-10-02 09:28:58 +000013811Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13812
13813 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13814
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013815Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13816
13817 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13818 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13819
Daniel Veillard16756b62001-10-01 07:36:25 +000013820Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13821
13822 * catalog.c: Justin Fletcher provided cleaup code in case
13823 HAVE_STAT is not defined
13824 * include/win32config.h: Igor Zlatkovic suggested to have
13825 HAVE_STAT defined there
13826
William M. Brack5e1cac12001-09-28 16:19:18 +000013827Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13828
13829 * catalog.c - fixed typing error reported by M. Barros
13830
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013831Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13832
13833 * xmllint.c - fixing typo
13834
William M. Brackd28e48a2001-09-23 01:55:08 +000013835Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13836
13837 * HTMLparser.c: small enhancement to prevent loop on
13838 unrecognizable data
13839
Daniel Veillardb1d62872001-09-21 09:47:08 +000013840Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13841
13842 * parserInternals.c: applying patch from bug #60757 this
13843 should close it
13844
Daniel Veillardc0631a62001-09-20 13:56:06 +000013845Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13846
13847 * catalog.c xmlcatalog.c: removed a couple of warning
13848 * xpath.c: try to solve the linking problem on platforms
13849 needing trio to compile
13850
Daniel Veillard1a123612001-09-19 08:06:23 +000013851Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013852
Daniel Veillard1a123612001-09-19 08:06:23 +000013853 * Makefile.am libxml.spec.in: backing up non-documented changes
13854 commited without review or aproval by Jens Finke <jens@gnome.org>
13855 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013856
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013857Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13858
13859 * configure.in: Joe Orton provided a patch fixing a problem
13860 when iconv is specified to be in a non-standard directory
13861 but wasn't exported in xml2-config --cflags
13862
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013863Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13864
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013865 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013866 troubles with 2.4.4 errors.
13867
Daniel Veillard16698282001-09-14 10:29:27 +000013868Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * encoding.c entities.c: do not output hexadecimal charrefs
13871 when serializing HTML since some version of Netscape can't
13872 grok it, generate decimal ones.
13873 * result/HTML/doc3.htm: output changed due to previous test
13874 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13875
Daniel Veillard98fed372001-09-13 11:34:58 +000013876Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13877
13878 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13879 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13880
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013881Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013882 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013883
13884 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13885 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13886 updated the configuration scripts systems accordingly
13887
Daniel Veillard04382ae2001-09-12 18:51:30 +000013888Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13889
13890 * configure.in: preparing for 2.4.4
13891 * doc/xml.html doc/html/*: updated and rebuilt the docs
13892
Daniel Veillardd63437e2001-09-12 15:00:27 +000013893Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13894
13895 * win32/dsp/libxml2.def.src: tried to incorporate comments
13896 from bug #59220
13897
Daniel Veillard319a7422001-09-11 09:27:09 +000013898Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13899
13900 * parser.c result/noent/wml.xml: fixed bug #59981 related
13901 to handling of '&' in attributes when entities are substitued
13902
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013903Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13904
13905 * libxml.h include/libxml/xmlversion.h.in
13906 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13907 Tried to close bug #60131
13908
Daniel Veillardbce62332001-09-10 18:46:55 +000013909Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13910
13911 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13912
Daniel Veillard143b04f2001-09-10 18:14:14 +000013913Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13914
13915 * SAX.c: fixing bug #59946 on xmlns=""
13916
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013917Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13918
13919 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13920 but allocates a new error code.
13921
Daniel Veillard05c13a22001-09-09 08:38:09 +000013922Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13923
13924 * xmllint.c: John Fleck fixed typos in the options output
13925 * parser.c SAX.c: fix ignorable white space SAX selection
13926
13927Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13928
13929 * entities.c: Steve Underwood found the possibility of an
13930 ininite loop in case of error.
13931
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013932Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13933
13934 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13935
Daniel Veillarda050d232001-09-05 15:51:05 +000013936Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13937
13938 * parser.c: warn if version is not 1.0 but it's not
13939 strictly speaking an error after analyzing the spec
13940
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013941Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13942
13943 *doc/catalog.html - add link to the html version of the
13944 man page, other linguistic cleanups
13945
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013946Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13947
13948 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13949 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13950 file, has not yet been included in the build.
13951
Daniel Veillard99784ff2001-09-01 16:20:28 +000013952Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13953
13954 * catalog.c: removed a duplicate affectation Justin Fletcher
13955
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013956Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13957
13958 * tree.c: Armin Sander pointed a possible text coalescing
13959 problem, completed his patch.
13960
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013961Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13962
13963 * trionan.c: Fixed const and volatile re-definition problem
13964
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013965Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13966
13967 * libxml.4 parser.c: doc updates from Heiko Rupp
13968 * parserInternals.c: 2 sanity checks from Heiko Rupp
13969
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013970Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13971
13972 * tree.c: applied patch from Armin Sander to make some pointers
13973 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013974 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013975
Daniel Veillardb06c6142001-08-27 14:26:30 +000013976Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13977
13978 * xpath.c: hum, restrict the integer usage gcc bug workaround
13979 to only gcc compilers so that other architecture don't get
13980 penalized by this limitation.
13981 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13982
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013983Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13984
13985 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13986 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13987
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013988Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13989
13990 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13991 --convert option to xmlcatalog to convert SGML ones to
13992 the XML syntax.
13993 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13994
13995 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013996Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13997
13998 * catalog.c xmlIO.c: started some serious testing and fixed
13999 a few bug and optmization needs.
14000
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014001Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14002
14003 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14004 preparing for a 2.4.3 release even if it may not be ready yet
14005 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14006 all file parsing lookup to go through the entity resolver, add
14007 to add an API to bypass it (needed to load catalogs themselves),
14008 some cleanup on the catalog code too.
14009 * nanoftp.c: small cleanup
14010 * doc/catalog.html: small update
14011
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014012Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14013
14014 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14015 Jun Kuriyama
14016
Daniel Veillardffb120d2001-08-23 00:52:23 +000014017Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14018
14019 * doc/catalog.html: finished the catalog documentation
14020
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014021Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14022
14023 * doc/catalog.html doc/xml.html: added documentation about
14024 Catalog support, misses an API description
14025 * doc/html/*: reextracted the API pages
14026
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014027Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14028
14029 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14030 Added the part about section 7.2 on URI resolution,
14031 fixed a side effect in the HTML parser, look complete
14032 and ready to rock except the URI/SystemID part!
14033
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014034Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14035
14036 * include/libxml/catalog.h include/libxml/parser.h
14037 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14038 xmlIO.c: added support and APIs needed for the catalog PI
14039 * include/libxml/xmlIO.h: cleanup
14040
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014041Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14042
14043 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14044 include/libxml/catalog.h: starts to look okay, really
14045 plugged the new framework, cleaned a lot of stuff,
14046 added some APIs, except the PI's support missing this
14047 should be mostly complete
14048 * result/catalogs/* test/catalogs/*: added new test, enriched
14049 the existing one with URN ID tests
14050
Daniel Veillard64339542001-08-21 12:57:59 +000014051Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14052
14053 * catalog.c: fixed nextCatalog
14054 * result/catalogs/docbook test/catalogs/*: started adding
14055 a small regression test
14056
Daniel Veillardcda96922001-08-21 10:56:31 +000014057Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14058
14059 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14060 more work on the XML catalog support.
14061 * parser.c include/libxml/parser.h: small cleanup seems using
14062 list as a public parameter name can give portability troubles
14063 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14064 include/libxml/xpath.h include/libxml/Makefile.am: removed
14065 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14066 wrappers
14067
Bjorn Reese45029602001-08-21 09:23:53 +000014068Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14069
14070 * Makefile.am trio.c triodef.h trionan.c xpath.c
14071 include/libxml/Makefile.am include/libxml/trionan.h:
14072 Re-worked Not-A-Number and Infinity support.
14073 * xmlcatalog.c: added readline include files
14074
Daniel Veillard344cee72001-08-20 00:08:40 +000014075Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14076
14077 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14078 testCatalog as xmlcatalog, making it an installed app
14079 adding a shell, and preparing it to be a /etc/xml/catalog
14080 management tool, though not ready yet
14081 * catalog.c include/libxml/catalog.h: adding support for
14082 XML Catalogs http://www.oasis-open.org/committees/entity/
14083 not finished, there is some interesting tradeoffs and a
14084 few open questions left.
14085
Daniel Veillardb7664f42001-08-19 13:00:43 +000014086Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14087
14088 * xmllint.c: fixed a line formatting problem
14089
Daniel Veillard5015b712001-08-17 09:37:52 +000014090Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14091
14092 * SAX.c: removed a couple of unused variable (Albert Chin)
14093
Daniel Veillardbb371292001-08-16 23:26:59 +000014094Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14095
14096 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14097 trying to fix some troubles w.r.t. function returning
14098 const xxxPtr.
14099
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014100Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14101
14102 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14103 defined
14104
Daniel Veillardae6db172001-08-16 19:32:00 +000014105Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14106
14107 * xpointer.c: removed unused var
14108
Daniel Veillard09190202001-08-16 16:27:41 +000014109Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14110
14111 * testXPath.c: another small cleanup closing bug #59110
14112
Daniel Veillard796f4b62001-08-16 16:00:13 +000014113Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14114
14115 * win32/dsp/libxml2.def.src: small cleanup closing bug
14116 #59108
14117
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014118Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14119
14120 * example/gjobread.c: add xmlCleanupParser() before leaving
14121
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014122Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14123
14124 * config.h.in configure.in include/libxml/xmlwin32version.h:
14125 released 2.4.2
14126
Daniel Veillardd3d06722001-08-15 12:06:36 +000014127Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14128
14129 * include/libxml/valid.h debugXML.c valid.c: deprecate
14130 the non-boundchecking Sprintf functions, add Snprintf
14131 this should close bug #57984
14132
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014133Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14134
14135 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14136 URIs before doing the lookups (pointed by Mark Vakoc)
14137
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014138Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14139
14140 * xpath.c: serious changes on Result Value Trees and NodeSets
14141 w.r.t. deallocation and collect operations. Probably not
14142 100% clean (merge of allocated trees smells like a problem).
14143 Seems sufficient to close #58943
14144
Daniel Veillard90493a92001-08-14 14:12:47 +000014145Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14146
14147 * xmllint.c: adding a --format option
14148
Daniel Veillardfe703322001-08-14 12:18:09 +000014149Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14150
14151 * xpath.c: count() was broken on Result Value Tree
14152 * xmlIO.c: fixed file:/// accesses on _WIN32
14153
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014154Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14155
14156 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14157 macro was renamed, this should close bug #58683
14158
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014159Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14160
14161 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14162 entity substitution mode text at the end of the entity might
14163 be added due to text coalescing.
14164 * nanoftp.c parser.c: small cleanup
14165
Daniel Veillard0c720972001-08-08 20:59:00 +000014166Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14167
14168 * HACKING: added John Fleck right to commit in the doc subdir
14169
Daniel Veillard48da9102001-08-07 01:10:10 +000014170Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14171
14172 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14173 allow to inherit attributes from the DTD directly in the
14174 tree, this is needed for XPath and can be a useful feature.
14175 Inherited namespaces are always provided at the tree level now
14176 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14177 of tests for this feature (XSLT being the prime user).
14178
Daniel Veillard50f34372001-08-03 12:06:36 +000014179Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14180
14181 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14182 testSAX.c xmlIO.c xmllint.c include/win32config.h
14183 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14184 include/libxml/xmlwin32version.h.in win32/README.MSDev
14185 win32/dsp/*: applied Win32 Facelift No.2 patches from
14186 Igor Zlatkovic for Windows/MSC
14187
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014188Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14189
14190 * SAX.c: unparsedEntityDecl() the URI computation of the
14191 entity wasn't done breaking XSLT unparsed-entity-uri()
14192
Daniel Veillard567e1b42001-08-01 15:53:47 +000014193Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14194
14195 * xpath.c: fixed a bug when walking the descendants and
14196 the current node has no children
14197 * debugXML.c: show up when a text node is supposed to not be escaped
14198
Thomas Broyerf186c822001-07-31 23:30:37 +000014199Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14200
14201 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14202 worked like the set:leading() function)
14203 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14204
Daniel Veillardba6db032001-07-31 16:25:45 +000014205Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14208
Daniel Veillard57905372001-07-31 15:52:17 +000014209Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * include/libxml/xmlIO.h: apply change to close #58141
14212 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14213
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014214Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * parser.c: when the internal subset uses a PE, then the
14217 included entity can use conditional sections.
14218
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014219Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14222 when walking the namespace axis showing up in
14223 libxst/tests/general/bug-12
14224 * xmlmemory.c: added the possibility to trace a given block
14225 defined by its address
14226
Daniel Veillard4aafa792001-07-28 17:21:12 +000014227Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * parser.c: don't override existing encoding specified before
14230 starting xmlParseDocument()
14231
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014232Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * include/libxml/xmlwin32version.h: reinserted, needed for
14235 Windows users of CVS
14236
Darin Adlera77cac02001-07-27 17:41:51 +0000142372001-07-27 Darin Adler <darin@bentspoon.com>
14238
Darin Adler699613b2001-07-27 22:47:14 +000014239 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14240 * testCatalog.c: Add include of <libxml/parser.h>.
14241
142422001-07-27 Darin Adler <darin@bentspoon.com>
14243
Darin Adlera77cac02001-07-27 17:41:51 +000014244 * include/libxml/.cvsignore:
14245 * include/libxml/xmlwin32version.h:
14246 Remove this file from CVS because it's generated.
14247
Daniel Veillard50822cb2001-07-26 20:05:51 +000014248Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * parser.c include/libxml/parser.h: applied const patches from
14251 Tom Moog #58002
14252
Thomas Broyerba4ad322001-07-26 16:55:21 +000014253Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14254
14255 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14256 lookup framework
14257
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014258Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * tree.c: fixed xmlCopyNode() for documents
14261
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014262Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14265
14266Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014267
14268 * parser.c: fixes bug #57652 reported by Morus Walter
14269
Daniel Veillarde3924972001-07-25 20:25:21 +000014270Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14273
Daniel Veillarda53c6882001-07-25 17:18:57 +000014274Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14277 errors, lesson don't add new functions at 1am before a release
14278 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14279 from XPath initialization when possible.
14280
Daniel Veillardd9bad132001-07-23 19:39:43 +000014281Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * result/scripts/base*: removing history/readline changed
14284 this slightly
14285 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14286 xmllint.c: make element content line number generation
14287 optionnal to avoid breaking old apps added interface to switch
14288
Daniel Veillardf012a642001-07-23 19:10:52 +000014289Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014292 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014293 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14294 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14295 John Kroll fixes to allow saving to HTTP via PUT (or
14296 POST of needed).
14297 * doc/html/*.html: regenerated the docs
14298
Thomas Broyere8126242001-07-22 03:54:15 +000014299Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14300
14301 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14302 xmlHashScanFull and xmlHashScannFull3 to get passed the
14303 three keys as arguments to the callback function
14304
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014305Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * configure.in Makefile.am: removed libxml softlink for good
14308 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14309 100% coverage by gtk-doc
14310
Daniel Veillard8599e702001-07-17 21:38:51 +000014311Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14314 fixed serious troubles due to size_t vs. int mismatch
14315
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014316Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14319
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014320Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14321
14322 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14323 convenient extension API for value and context managing
14324 Now handles external objects through xmlXPathPopExternal,
14325 xmlXPathWrapExternal and xmlXPathReturnExternal.
14326 Added functions for sets operations (intersection, etc.)
14327
Daniel Veillard22090732001-07-16 00:06:07 +000014328Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14331 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14332 HTMLparser.c: cleanup of global variables, marking some
14333 const or private.
14334
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014335Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014336
14337 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14338 fixed xmlXPathNodeSetItem when passing index=0
14339
Daniel Veillard05dec342001-07-14 21:57:39 +000014340Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14343
Daniel Veillard28ae6362001-07-14 16:44:32 +000014344Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * xmllint.c: fixed compilation under Cygwin #57503
14347 * TODO: update
14348
Peter Williamsed156f52001-07-13 18:35:13 +0000143492001-07-13 Peter Williams <peterw@ximian.com>
14350
14351 * config.h.in: add #undef HAVE_DLFCN_H
14352
14353 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14354 builddir.
14355
Daniel Veillard73b36e32001-07-12 15:09:52 +000014356Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14359 raised by #57348 and #57381
14360
Daniel Veillard7db37732001-07-12 01:20:08 +000014361Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14364 tree.c xpointer.c: store the line numbder in element->content,
14365 may break some software, need a configuration mechanism
14366
Darin Adler96037892001-07-11 00:03:16 +0000143672001-07-10 Darin Adler <darin@bentspoon.com>
14368
14369 * .cvsignore:
14370 * example/.cvsignore:
14371 * include/.cvsignore:
14372 * include/libxml/.cvsignore:
14373 Various things that are generated and should be ignored.
14374
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014375Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14378 * doc/xml.html doc/html/*: updated the docs
14379
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014380Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14383 validation occured on content with element child
14384
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014385Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * tree.c: fixed XML Base computation which was broken
14388 * debugXML.c: added a base function to the shell
14389 * Makefile.am result/scripts/* test/scripts/*: added scripts
14390 based regression tests, and adding 2 XML Base tests
14391
Daniel Veillard19e96c32001-07-09 10:32:59 +000014392Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * tree.c: set properties doc and call xmlSetListDoc for properties
14395 content when grafting them in a different tree.
14396 * aclocal.m4: remove from CVS
14397
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014398Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * win32/libxml2/libxml2.def.src: added some missing entry point
14401 for XPath (Mark Vakoc)
14402
Daniel Veillard388236f2001-07-08 18:35:48 +000014403Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14406 layer should URI-Unescape before trying to open resources.
14407
Daniel Veillard04383752001-07-08 14:27:15 +000014408Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * xpath.c: fix the name() bug for elements in the default
14411 namespace reported by Charlie Bozeman
14412
Daniel Veillard7583a592001-07-08 13:15:55 +000014413Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14416 led to an XPath fix, improvements of SAX initialization, and
14417 an added option --nocdata to testXPath
14418
Daniel Veillard449d7392001-07-07 19:11:06 +000014419Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * doc/libxml-doc.el: Felix Natter provided anew version working
14422 with XEmacs too
14423
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014424Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * include/libxml/xpath.h: small cleanup
14427 * doc/xml.html: update
14428
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014429Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14432 released 2.3.14
14433
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014434Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014437 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014438
Daniel Veillard73c9c042001-07-05 20:02:54 +000014439Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14442 were not equal to empty strings
14443
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014444Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * SAX.c: fixed a URI-Reference computation problem when validating
14447 * xmlIO.c: small cleanup
14448
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014449Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * parser.c: improved the description of a couple of interfaces
14452 upon Larry Stamper suggestion
14453
Daniel Veillard62f313b2001-07-04 19:49:14 +000014454Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * SAX.c entities.c parser.c: changed completely the way entities
14457 are handled when running the parser in entity substitution mode.
14458 This fixes a bug reported by Stephan Kulow and nearly divides
14459 by 3 the amount of memory required by libxslt to load and process
14460 DocBook TDG.
14461
Daniel Veillardf420ac52001-07-04 16:04:09 +000014462Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * HTMLparser.c: fixing a too early root closing problem raised
14465 byt Prashanth Naidu
14466
Daniel Veillard8c357d52001-07-03 23:43:33 +000014467Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14470 raised by Mark Vakoc.
14471
Daniel Veillard6e90d192001-07-03 16:37:49 +000014472Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * example/Makefile.am: fixed the include path to add srcdir/include
14475 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14476 and some cleanup
14477
Daniel Veillardf06307e2001-07-03 10:35:50 +000014478Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14481 lot of optimization work, results in significant improvements
14482 when handling really complex XPath queries. Add a small optimizer
14483 for unions, improve [n] and [last()], avoid some costly ops.
14484
Daniel Veillard77044732001-06-29 21:31:07 +000014485Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14488 * xpath.c: small cleanup
14489 * xmlGetNsList: reformated, fixed problems if used on Entities
14490
Daniel Veillard2adbb512001-06-28 16:20:36 +000014491Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14494
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014495Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14498 * Makefile.am example/Makefile.am: workaround automake generating
14499 erroneous deps
14500
Daniel Veillard12f7d292001-06-28 13:12:11 +000014501Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * include/win32config.h: bug #56801 Yon Derek provided a patch
14504 to the windows config file.
14505
Daniel Veillard87ee9142001-06-28 12:54:16 +000014506Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14509 libxml.h : Yon Derek provided a set of changes to compile from
14510 CVS on Windows/MSC
14511
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014512Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * parser.c: fixed UTF8 BOM support in push mode
14515 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14516 added a specific testcase
14517
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014518Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * Makefile.am: added --push regression tests
14521 * parserInternals.c: the XML parser segfaulted in --push mode
14522
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014523Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * configure.in: moved the symlinks detection within a CVS
14526 check, this is not portable and will be removed soon.
14527 * xpath.c: small cleanup/speedup
14528
Daniel Veillard11648102001-06-26 16:08:24 +000014529Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14532 release of 2.3.12
14533 * parser.c: make an error message if unknow entities in all cases
14534
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014535Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14538
Daniel Veillard23793842001-06-25 16:07:45 +000014539Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14542 includes were installed in the wrong dir
14543
Daniel Veillardf5498f32001-06-25 15:08:36 +000014544Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * doc/html.xml: warn against sending code to exhibit bugs.
14547
Daniel Veillard56f06462001-06-24 21:34:03 +000014548Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14551 Tru64 from Thomas Leitner
14552
Daniel Veillardc5d64342001-06-24 12:13:24 +000014553Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * AUTHORS: added William and Bjorn
14556 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14557 daniel@veillard.com hopefully I won't have to do this again
14558 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14559 docs can be rebuilt cleanly now
14560 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14561 from CVs it's generated, added include/libxml/xmlwin32version.h
14562 also generated but which should change far less frequently.
14563 * catalog.c nanoftp.c: made sure to include libxml.h not
14564 libxml/xmlversion.h directly
14565 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14566 when compiling on WIN32 and MSC
14567
Daniel Veillard07385fd2001-06-23 21:55:48 +000014568Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * include/Makefile.am include/libxml/Makefile.am configure.in:
14571 fixed make distcheck and rebuilding the rpms
14572
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014573Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * configure.in: should finish the migration of exported includes
14576 into a real include/libxml in CVS, at least for CVS users.
14577 * removed the exported headers, added in include/libxml (as well
14578 as xmlversion.h.in).
14579
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014580Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * configure.in: fixed the way to detect symlink
14583
Daniel Veillard66541772001-06-23 18:31:04 +000014584Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * configure.in: updated, include/libxml is now a real CVS dir
14587
Daniel Veillardca989762001-06-23 17:39:29 +000014588Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14591 version works with both libxml1 and libxml2 (it autodetects
14592 the prefix of the html-files) from Felix Natter.
14593 * doc/xml.html: updated doc accordingly
14594
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014595Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * xpath.c: fixed the bug generating a template loop in libxslt
14598 when using docbook-xsl-1.4, * should filter out document nodes
14599 * HACKING: added William
14600 * TODO: updated
14601
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014602Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * doc/FAQ.html: added a warning about gcc-3.0
14605 * doc/xml.html: added reference to gdome2 and removed a confusing
14606 sentence
14607
Daniel Veillardf7f41852001-06-22 15:18:01 +000014608Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * xmlversion.h: okay this is a generated file, but Windows
14611 users need it and they can't generate it, and I want CVS
14612 Windows users ...
14613 * win32/libxml2/libxml2_so.dsp: Windows project file for
14614 the shared lib version of libxml2
14615 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14616 resources needed for libxslt/xsltproc by Yon Derek
14617
Bjorn Reese3157b342001-06-22 14:41:45 +000014618Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14619
14620 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14621
Daniel Veillard4151acb2001-06-22 10:48:57 +000014622Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
Daniel Veillardcc146db2001-06-22 11:10:52 +000014624 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14625
14626Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
Daniel Veillard4151acb2001-06-22 10:48:57 +000014628 * include/win32config.h: Yon Derek provided a first fix
14629 to be able to compile libxslt/xsltproc on Windows
14630
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014631Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: attempt to work around what seemed a gcc optimizer
14634 bug when handling floats on i386 http://veillard.com/gcc.bug
14635 * tree.c entities.c encoding.c: doing some cleanups while
14636 chasing it
14637
Daniel Veillard017b1082001-06-21 11:20:21 +000014638Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * Makefile.am: cleanup when --without-debug is specified
14641 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14642 w.r.t. --without-debug and other include points
14643 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14644 Catalogs
14645 * configure.in entities.h tree.h HTMLparser.c: removed
14646 --without-corba, made the _private field mandatory
14647
Daniel Veillard87a764e2001-06-20 17:41:10 +000014648Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14651 outputs a BOM in UTF8, an errata has been issued to avoid the
14652 problem, that was the most reasonable solution... Add support
14653 for a leading UTF8 BOM in entities.
14654
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014655Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * valid.c: fixed a bug found when post validating an entity ref
14658 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14659 activate it too
14660
Daniel Veillard39196eb2001-06-19 18:09:42 +000014661Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14664 weakness in the node copy the XPointer and the XInclude
14665 implementations. Serious cleanup.
14666
Daniel Veillard3739b982001-06-19 12:51:30 +000014667Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * Makefile.am: Kjartan Maraas provided a small patch to
14670 add xml2-config.in to EXTRA_DIST
14671
Daniel Veillarda9142e72001-06-19 11:07:54 +000014672Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14675 provided another failing case found in KDE, the way the
14676 ctxt->vctxt.nodeTab was allocated and freed changed over
14677 time but it wasn't completely cleaned up. This should fix it.
14678
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014679Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * parser.c: Stephan Kulow also raised the fact that line number
14682 could get miscounted making debug harder, fixed the problem
14683 in xmlParseCharData()
14684
Daniel Veillard64b98c02001-06-17 17:20:21 +000014685Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14686
14687 * valid.c: Stephan Kulow pointed out a problem when validating
14688 and using an empty entity, forgot a 'break' in a case.
14689
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014690Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14693 * doc/xml.html: updated with 2.3.11
14694
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014695Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * TODO: updated adding cleanup of generated doc
14698 * configure.in: prepared to release 2.3.11
14699 * xmllint.c: added --version for bug reporting
14700 * doc/html/*.html: rebuilt the doc
14701
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014702Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * xpath.c: first part of the work on selecting namespace to
14705 fix bug #56115
14706
Daniel Veillard96ed5832001-06-15 22:22:04 +000014707Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14710 when using -liconv
14711 * TODO: updated
14712
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014713Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14716 cleanup, encoding support.
14717
Daniel Veillard608ad072001-06-14 08:32:28 +000014718Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14721
Daniel Veillard239d0522001-06-13 23:02:48 +000014722Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * xpath.c: bug detected by Ankh when / is used as a function arg
14725
Daniel Veillard02bb1702001-06-13 21:11:59 +000014726Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14727
14728 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14729 of element and use it to avoid outputting formatting spaces at
14730 the wrong place. Implemented the format parameter for HTML save.
14731 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14732 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14733 result/HTML/wired.html: of course this impact the result of a
14734 number of HTML tests
14735
Daniel Veillard95d845f2001-06-13 13:48:46 +000014736Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * HTMLtree.[ch]: started augmenting the HTML save API with
14739 encoding and formatting parameters
14740
Daniel Veillardeca60d02001-06-13 07:45:41 +000014741Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14742
14743 * HTMLtree.h: cleanup and started evaluating the work needed on
14744 revamping the HTML output code
14745
Daniel Veillard84666b32001-06-11 17:31:08 +000014746Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14749
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014750Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * valid.c: fixed bug #56049, forgot one check in the
14753 validation routine
14754
Daniel Veillardca2366a2001-06-11 12:09:01 +000014755Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14758
Daniel Veillard6761eee2001-06-11 10:29:38 +000014759Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * libxml.h: fixed an error in last commit
14762 * doc/FAQ.html: added an entry for compilation from CVS
14763
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014764Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * xmlversion.h.in libxml.h: Cygwin patches
14767 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14768 * tree.h: cleanup
14769
Daniel Veillardacd370f2001-06-09 17:17:51 +000014770Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14773 memory block in a strange case where libxml is linked twice
14774 in the binary.
14775
Daniel Veillard1d047672001-06-09 16:41:01 +000014776Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14779 state far too often, simple fix used to avoid it.
14780
Daniel Veillard4497e692001-06-09 14:19:02 +000014781Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14784 being processed, applied his patch
14785 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14786
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014787Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14790 provided fixes to compile on MSCC again
14791 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14792 also provided an update for the project files.
14793
Daniel Veillarda682b212001-06-07 19:59:42 +000014794Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14797 bug #55810
14798
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014799Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * tree.c: fixed xmlGetNsProp() to close bug #55683
14802 Note this requires libxslt to use it's own function instead.
14803
Daniel Veillardf0c53762001-06-07 16:07:07 +000014804Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * HTMLtree.c: when in a pre element no formatting space should
14807 be added.
14808 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14809
Daniel Veillard068a9652001-06-07 15:30:26 +000014810Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * configure.in: added tests for signal() and signal.h
14813
Daniel Veillard541d6552001-06-07 14:20:01 +000014814Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14817
Daniel Veillard8a367d42001-06-07 14:01:34 +000014818Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * doc/libxml-doc.el: Felix Natter provided a new version for
14821 libxml2
14822
Daniel Veillard8a926292001-06-07 11:20:20 +000014823Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * HTMLtree.c: when in a pre element no formatting space should
14826 be added.
14827
Daniel Veillard14839d52001-06-06 16:11:56 +000014828Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14831
Daniel Veillarde95e2392001-06-06 10:46:28 +000014832Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14835 hack
14836 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14837 * uri.c: fixed a warning
14838
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014839Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * HTMLtree.c: trying to close bug #55772 escaping in script
14842 elements
14843 * doc/xml.html: suggest to send mail to the list
14844
14845Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014846
14847 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14848 good. Use a macro and based on the solution provided in
14849 vsnprintf manual page from GNU.
14850
Bjorn Reese99748722001-06-05 12:49:15 +000014851Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14852
14853 * error.c: Workaround for non-preserving variadic list.
14854 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14855
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014856Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * doc/xml.html: added 2.3.10 release
14859
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014860Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * configure.in: releasing 2.3.10
14863
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014864Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14867
Daniel Veillard20042422001-05-31 18:22:04 +000014868Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * encoding.c: Robert Collins provided a patch to add the
14871 "US-ASCII" encoding alias
14872
Daniel Veillard97ac1312001-05-30 19:14:17 +000014873Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14876 string oriented functions and started cleaning the related areas
14877 in xpath.c which needed fixing in this respect
14878
Daniel Veillard2d703722001-05-30 18:32:34 +000014879Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14882 #55380
14883 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14884
Daniel Veillard9403a042001-05-28 11:00:53 +000014885Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * TODO: updated
14888 * nanohttp.[ch] : started adding APIs to get the redirected URL
14889 when this occurs (needed for further base computation
14890 * tree.h: cleanup
14891 * encoding.c: cleanup
14892 * SAX.c: minor change around ctxt->loadsubset
14893
Daniel Veillard6278fb52001-05-25 07:38:41 +000014894Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * Makefile.am include/Makefile.am: small change to have
14897 include/libxml rebuilt if working from CVS.
14898 * uri.c: applied another patch from Carl Douglas for URI escaping,
14899 this should close bug #51876
14900
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014901Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14904 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14905 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14906 added specific regression test
14907 * parser.h: preparing for the XSLT mode where DTD inherited
14908 attributes are added to the tree.
14909
Daniel Veillardbbd22452001-05-23 12:02:27 +000014910Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * xinclude.[ch]: Updated the namespace for the Last Call version
14913 * result/XInclude/include test/XInclude/include: updated the
14914 testsuite accordingly
14915
Daniel Veillard8514c672001-05-23 10:29:12 +000014916Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14919 related to bug #51876
14920
Daniel Veillard42596ad2001-05-22 16:57:14 +000014921Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * tree.c: fixed a gross mistake in base computation, xml:base is
14924 not completely correct yet (need cascade).
14925 * xpath.[ch]: added the few things needed to find a function name
14926 and URI from the XPath context when it is called.
14927
Daniel Veillard81418e32001-05-22 15:08:55 +000014928Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14931 * DOCBparser.c: small cleanup
14932 * xmllint.c: added a --catalogs option to load catalogs from
14933 $SGML_CATALOG_FILES
14934 * tree.c: cleanup
14935 * configure.in: iconv library fixup, ICONV_LIBS
14936
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014937Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * catalog.c: handling of CATALOG entries. detection of recursion,
14940 and a few bugfixes
14941 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14942 against the default namespace
14943
Daniel Veillard04b93292001-05-21 08:15:31 +000014944Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14947
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014948Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
14950 * parser.c: fixed propagation context info when parsing an
14951 external entity.
14952 * doc/html/*.html: regenerated a couple of docs
14953
Daniel Veillard4623acd2001-05-19 15:13:15 +000014954Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * doc/xml.html: update with 2.3.9 informations
14957
Daniel Veillardbed7b052001-05-19 14:59:49 +000014958Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14961 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14962 * doc/html/* : rebuilt the docs
14963 * valid.c: small patch which may improve some case when
14964 validating.
14965
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014966Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * HTMLparser.c: Closed bug #54891
14969 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14970 to the suite
14971
14972Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14973
14974 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14975 applied a documentation patch from LotR and filled in a few missing
14976 descriptions
14977
Daniel Veillard76d66f42001-05-16 21:05:17 +000014978Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * xpath.c tree.c parser.c: speed optimizations at the parser level
14981 document tree freeing and xpath evaluation
14982
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014983Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * parser.c parser.h parserInternals.h: fixed a couple of
14986 interfaces for handling memory buffer input to const char *
14987 upon suggestion of JamesH.
14988
Daniel Veillardc3739e72001-05-15 15:23:27 +000014989Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * configure.in: LoTR sent a patch fixing the previous commit
14992
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014993Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * configure.in: trying to deal again with the stoopid -R linking
14996 flag of Solaris
14997
Daniel Veillard790142b2001-05-15 10:51:53 +000014998Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * xpath.h: two nodeset access macros from Thomas Broyer
15001
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015002Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15005 patch from Thomas Broyer
15006
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015007Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15010 case
15011 * INSTALL: was empty added stuff from the FAQ
15012
Daniel Veillard75bea542001-05-11 17:41:21 +000015013Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15014
15015 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15016 attributes handling and #54433 by adding xmlUnsetProp()
15017 and xmlUnsetNsProp()
15018
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015019Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * HTMLparser.c: Patch from Jonas Borgström
15022 (htmlGetEndPriority): New function, returns
15023 the priority of a certain element.
15024 (htmlAutoCloseOnClose): Only close inline elements if they
15025 all have lower or equal priority.
15026 * result/HTML: this of course changed a number of tests results.
15027
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015028Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * xmlIO.c catalog.c: plugged in the default catalog resolution
15031 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15032 documentations
15033 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15034
Daniel Veillarda7374592001-05-10 14:17:55 +000015035Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15036
15037 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15038 integrating catalogs
15039 * catalog.[ch] testCatalog.c: adding a small catalo API
15040 (only SGML catalog support).
15041 * parser.c: restaured xmlKeepBlanksDefault(0) API
15042
Daniel Veillardc17337c2001-05-09 10:51:31 +000015043Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15046
Daniel Veillard257d9102001-05-08 10:41:44 +000015047Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * parser.c: added xmlParseExternalEntityPrivate() to allow
15050 propagation of ctxt->_private when parsing external entities
15051
Daniel Veillard083c2662001-05-08 08:27:14 +000015052Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15055
Daniel Veillard01ef7382001-05-08 07:31:43 +000015056Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15059
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015060Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15061
15062 * valid.c: warn when indeterminist content model is detected
15063 * result/VC/ElementValid8: this adds a message
15064 * Makefile.am: add --novalid for VCM tests
15065 * parserInternals.c: added a call to Init memory
15066
Daniel Veillard64269352001-05-04 17:52:34 +000015067Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15070 when both parameters are NULL.
15071
Daniel Veillard37721922001-05-04 15:21:12 +000015072Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * valid.c: applied small patch from Gary Pennington, reindented
15075 some part of the code.
15076
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015077Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15078
15079 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15080 release, updated and regenerated the docs
15081
Daniel Veillard357c9602001-05-03 10:49:20 +000015082Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * xpath.c result/XPath/expr/floats : clarified and cleanup
15085 printing of abnormal floats in tests.
15086
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015087Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15090 * results/HTML/ : a few changes in the output of the HTML tests as
15091 a result.
15092 * configure.in: tying to fix -liconv where needed
15093
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015094Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * Makefile.am: fixed a stupid error
15097
Daniel Veillard7150a032001-05-02 16:41:11 +000015098Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * configure.in Makefile.am: make the inclusion of the trio
15101 modules in the library conditional
15102
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015103Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15104
15105 * DOCBparser.c: patche from László Kovács, fixed entities refs
15106 in attributes handling
15107
Daniel Veillardedddff92001-05-02 10:58:52 +000015108Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15111 flushing
15112
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015113Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * xpath.c: fix of an XSLT namespace bug reported on the list
15116 general/bug-8-
15117
Daniel Veillard5792e162001-04-30 17:44:45 +000015118Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15119
15120 * strio.h trio.c: Dan McNichol suggested a couple of small
15121 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15122
Daniel Veillard02141ea2001-04-30 11:46:40 +000015123Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15124
15125 * tree.c parser.c encoding.c: spent a bit more time looking
15126 at the parsing speed and DOM handling. Added a few more
15127 speedups.
15128
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015129Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15130
15131 * parser.c: small but effective parsing speed improvement
15132
Daniel Veillardb59076b2001-04-29 17:04:07 +000015133Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * configure.in: default on the DocBook parser inclusion (for Gnome)
15136 * DOCBparser.h: fixed a header reference
15137
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015138Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15139
15140 * configure.in xpath.c: applied Bjorn patches for FPE on the
15141 alpha
15142
Daniel Veillardeefd4492001-04-28 16:55:50 +000015143Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15144
15145 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15146 xmlSaveFormatFileTo()
15147
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015148Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15149
15150 * xpath.c: simple and efficient optimization, XPath functions
15151 aways bind to the same code, cache this
15152 * TODO: updated (by saying some is obsolete)
15153
Daniel Veillard2156a562001-04-28 12:24:34 +000015154Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15155
15156 * xpath.c: more cleanup work on XPath name parsing routines
15157
Daniel Veillard61d80a22001-04-27 17:13:01 +000015158Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15159
15160 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15161 xmlXPathParseName
15162 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15163 * debugXML.c: avoid compilation problems if compiling without
15164 HTML support, Igor Zlatkovic
15165 * win32/libxml2/libxml2.def.src: being able to compile without
15166 XPath on Windows
15167
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015168Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * libxml.m4: yet another patch from Toshio Kuratomi
15171
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015172Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15175
Daniel Veillard67fee942001-04-26 18:59:03 +000015176Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * tree.[ch]: added xmlSaveFormatFile interface for saving
15179 and indenting a file.
15180
Daniel Veillard82e49712001-04-26 14:38:03 +000015181Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * xpath.c: fixed bug #53689 related to processing-instruction()
15184
Daniel Veillard02f077a2001-04-26 10:59:11 +000015185Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * DOCBparser.c: patche from László Kovács
15188
Daniel Veillard30211a02001-04-26 09:33:18 +000015189Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * parser.c: applied fixes from Christian Glahn bug report #53391
15192
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015193Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * error.c: Jean François Lecomte provided a complete description
15196 and a fix to bug #53537
15197
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015198Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15201
Daniel Veillard1034da22001-04-25 19:06:28 +000015202Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * DOCBparser.c SAX.c: a bit more work on entities processing.
15205 Still Need to cleanup XML output and references in attributes
15206
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015207Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15210
Daniel Veillardb33c2012001-04-25 12:59:04 +000015211Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * tree.c: trying to fix #53574, not completely complete,
15214 I would like xmllint --copy --debug test/ent1 and
15215 xmllint --debug test/ent1 to show the same result.
15216 * xpath.c: fix a bug when trying to sort namespace nodes
15217
Daniel Veillard5146f202001-04-25 10:29:44 +000015218Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * HTMLtree.c: real fix for #53402
15221
Daniel Veillard7533cc82001-04-24 15:52:00 +000015222Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15225 PIs when using xsl:output
15226 * valid.c: closing #53537 some case generate segfaults if there
15227 is validity errors
15228
Daniel Veillard61b33d52001-04-24 13:55:12 +000015229Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15230
15231 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15232 of external parsed entities, added --noent to testDocbook
15233 * valid.c: Garry Pennington found an uninitialized variable
15234 access in xmlValidateElementContent()
15235
Daniel Veillard56098d42001-04-24 12:51:09 +000015236Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15239 with madness
15240 * result/HTML/ : this modified the result of the regression tests
15241 a lot.
15242
Daniel Veillard122376b2001-04-24 12:12:30 +000015243Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15244
15245 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15246 to doc where it wasn't checked against NULL reported by
15247 Jens Laas
15248
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015249Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15252 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15253
Daniel Veillardeae522a2001-04-23 13:41:34 +000015254Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15257 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15258 * SAX.[ch]: cleanup and updates for DocBook
15259 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15260 ex SGML identifier changes
15261 * valid.c: removed a static unused function.
15262
Daniel Veillardde57c612001-04-23 09:13:36 +000015263Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * HTMLtree.c: applied change for Paul Sponagl on script saving
15266 * Makefile.am: the warning about entity title.xml are normal.
15267
Daniel Veillard393df012001-04-22 20:11:18 +000015268Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * configure.in: release of 2.3.7
15271 * Makefile.am: fixing make distcheck
15272
Daniel Veillarda41123c2001-04-22 19:31:20 +000015273Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15274
15275 * doc/html/* doc/xml.html: updated and regenerated the docs
15276
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015277Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15280
Daniel Veillarde82a9922001-04-22 12:12:58 +000015281Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15282
15283 * tree.c: fixed #53388 with the provided patch
15284
Daniel Veillard06803992001-04-22 10:35:56 +000015285Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15286
15287 * valid.c: Bjorn detected an invalid memory access. Fixed
15288 vstateVPush()
15289
Daniel Veillard40af6492001-04-22 08:50:55 +000015290Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15291
15292 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15293
Bjorn Reese70a9da52001-04-21 16:57:29 +000015294Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15295
15296 * libxml.h: new header used only for the compilation of libxml
15297 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15298 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15299 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15300 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15301 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15302 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15303 baseline (version 1.2 plus a single patch).
15304 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15305 scientific notation for numbers. Tests added.
15306 * xpath.c: formatting of numbers changed to use sprintf
15307 (contribution from William Brack)
15308
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015309Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * valid.c: cleanup, more useful debugging
15312 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15313 * xmlIO.c: entity loading is printed as an error when validating
15314
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015315Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * valid.c: fixed to validate within entities
15318 * test/VCM/v22.xml: added a specific testcase
15319
Daniel Veillardca1f1722001-04-20 15:47:35 +000015320Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * valid.c: forgot an epsilon transition in for ()+
15323 * test/VCM/v21.xml : added a specific test case
15324
Daniel Veillard85349052001-04-20 13:48:21 +000015325Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15326
15327 * valid.c: removed a state explosion exhibited by RSS
15328 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15329 from bug #51872
15330
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015331Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15332
15333 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15334 validation without using an ugly NFA -> DFA algo in the source.
15335 Made a specific algorithm easier to maintain, using a single
15336 stack and without recursion.
15337 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15338 * hash.c: made the growing routine static
15339 * tree.h parser.c: added the parent information to an
15340 xmlElementContent node.
15341
Daniel Veillarde470df72001-04-18 21:41:07 +000015342Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15343
15344 * SAX.c parser.c xpath.c: generating IDs when not validating
15345 from an external parsed entity was poisoning the ID has table
15346 with removed values. This was killing XSLT on the KDE help
15347 browser.
15348
Daniel Veillardceacdd92001-04-18 15:10:35 +000015349Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * entities.h: andrew@ugh.net.au detected a double declaration
15352
Daniel Veillarda10efa82001-04-18 13:09:01 +000015353Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15354
15355 * debugXML.c hash.c tree.h valid.c : some changes related to
15356 the validation suport to improve speed with DocBook
15357 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15358 the way validation errors get reported
15359
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015360Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15363 by P C Chow and William M. Brack for XSLT HTML output
15364
Daniel Veillard2d90de42001-04-16 17:46:18 +000015365Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15366
15367 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15368 Igor Zlatkovic patches for MSC compilation and added his
15369 updates
15370
Daniel Veillarde043ee12001-04-16 14:08:07 +000015371Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15374 prefix lookup.
15375 * parserInternals.c: fixed the bug reported by Morus Walter
15376 due to an off by one typo in xmlStringCurrentChar()
15377
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015378Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15379
15380 * HTMLparser.c result/HTML/*: revamped the way the HTML
15381 parser handles end of tags or end of input
15382
Daniel Veillard82daa812001-04-12 08:55:36 +000015383Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15384
15385 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15386
Daniel Veillard67a21302001-04-11 14:39:16 +000015387Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15388
15389 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15390 bug where the linktime verions of free() won't work ...
15391
Daniel Veillard27b55282001-04-11 12:22:25 +000015392Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15393
15394 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15395
Daniel Veillardafc73112001-04-11 11:51:41 +000015396Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15397
15398 * doc/xml.html: added 2.3.6 release
15399
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015400Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15401
15402 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15403 * result/wml.xml: resulted in a small output change
15404
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015405Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15406
15407 * tree.c: xmlNewDoc was missing the charset initialization
15408 * xmllint.c: added --auto to autogenerate a doc, allow to
15409 reproduce the problem fixed on xmlNewDoc
15410
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015411Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * xpath.c: trying to get 52979 solved
15414 * tree.c result/ result/noent/: trying to get 52712 solved, this
15415 also made me clean up the fact that XML output in general should
15416 not add formating blanks by default, this changed the output of
15417 a few tests
15418
Daniel Veillard73639a72001-04-10 14:31:39 +000015419Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15420
15421 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15422
Daniel Veillardfac26a12001-04-08 13:08:14 +000015423Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15424
15425 * configure.in: finally released 2.3.6
15426
Daniel Veillard911f49a2001-04-07 15:39:35 +000015427Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15428
15429 * xpath.c: checking for null pointer generated by new code
15430
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015431Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15432
15433 * xpath.c: fixed a [] evaluation problem reported
15434 * test/XPath/tests/simpleaddr: extended test
15435 * result/XPath/simpleaddr: updated result
15436
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015437Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * xmllint.c: Dan Timis reported a portability problem
15440 on Macs without mmap, fixed it.
15441
Daniel Veillardb38bd552001-04-03 18:22:00 +000015442Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * testXPath.c : added a --tree option allowing to display the
15445 tree dump of the XPath expression
15446
Daniel Veillard4dd93462001-04-02 15:16:19 +000015447Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15448
15449 * xpath.c: fixed a memleak when comparing nodesets
15450 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15451 * tree.c: added a TODO
15452
Daniel Veillard92ad2102001-03-27 12:47:33 +000015453Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15454
15455 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15456 we need string functions
15457 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15458 to be able to use them where needed. Applied some changes
15459 to reduce name linking pollution and compile in only what's
15460 needed.
15461 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15462 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15463 for the string manipulation functions
15464 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15465 to the free() function of xmlmemory.c
15466 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15467 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15468 usage.
15469
15470
Daniel Veillard2be30642001-03-27 00:32:28 +000015471Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * error.c: applied the context output patch of the error
15474 handling submitted by Chuck Griffith
15475 * error/VC/*: this slightly change some error logs
15476
Daniel Veillard50582112001-03-26 22:52:16 +000015477Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15478
15479 * parser.c: fixed line number reporting on error
15480
Daniel Veillard04be4f52001-03-26 21:23:53 +000015481Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * parser.c: Sullivan and Darin found a parser bug,
15484 applied the patch.
15485
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015486Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15489 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15490 xmlversion.h.in xpointer.c: of course the way I defined
15491 UNUSED breaks on old gcc version. Try to be smart and
15492 also define it directly in xmlversion.h
15493 * configure.in: removed -ansi flag from the pedantic set
15494
15495Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015496 Huge cleanup, I switched to compile with
15497 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15498 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15499 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15500 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15501 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15502 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15503 encoding.h entities.c error.c list.[ch] nanoftp.c
15504 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15505 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15506 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15507 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15508 Cleanup, staticfied a number of non-exported functions,
15509 detected and cleaned up a dozen of problem found this way,
15510 avoided a lot of public function name/typedef/system names clashes
15511 * doc/xml.html: updated
15512 * configure.in: switched private flags to the really pedantic ones.
15513
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015514Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15515
15516 * configure.in: 2.3.5
15517 * doc/html/*: rebuilt the docs
15518
Daniel Veillard146c9122001-03-22 15:22:27 +000015519Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15520
15521 * parser.c: fixed a reported bug in NOTATION parsing
15522 * uri.c: accepted but not fixed bug 51876, added TODO
15523 * Makefile.am: fixed bug 51876
15524
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015525Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15526
15527 * config.h.in configure.in error.c: fix a compilation problem
15528 on platforms without vsnprintf (xml@thewrittenword.com)
15529
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015530Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15531
15532 * parser.c: fixed a function name header typo
15533 * SAX.c: notations can also occur in external subset.
15534
Daniel Veillard7d42b542001-03-20 13:22:46 +000015535Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15536
15537 * error.c: removed a C++ like comment
15538
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015539Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15540
15541 * parser.c: fixing bug 52299 strange condition leading
15542 to a parser crash due to a buffer overflow
15543 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15544 added the specific test case
15545
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015546Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15549 xmlXPathConvert{String,Number,Boolean} to be able to make
15550 type casts without a context stack, fixed some implementation
15551 problems related to the absence of context at parse-time,
15552 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15553 in the public API too
15554 * xpointer.c xpathInternals.h: we need to know at parse time
15555 whether we are compiling an XPointer
15556
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015557Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15558
15559 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15560 cleaned up the parser internals, refactored XPath code, added
15561 new compilation based APIs and cleanly separated public and
15562 private APIs.
15563
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015564Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * xpath.h: the comp field must be added at the end to avoid
15567 killing binary compat.
15568
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015569Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * Makefile.am: detect XPath memleaks in regreson tests
15572 * error.c: fixed and error w.r.t. error reporting still using
15573 stderr
15574 * hash.c: added new line at end of file
15575 * tree.h: minor cleanup
15576 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15577 expression parsing from evaluation, resulted in a number of
15578 changes internally, and in XPointer. Likely to break stuff
15579 using xpathInternals.h but should remain binary compatible,
15580 new interfaces will be added.
15581
Daniel Veillardd574f782001-03-14 19:40:17 +000015582Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15583
15584 * configure.in: fixed a couple of problems reported by
15585 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15586 without gcc on non linux platforms.
15587
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015588Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15589
15590 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15591 a fix for --with-html-dir= configure support. I hope it won't
15592 break rpm generation
15593
Daniel Veillarda022fe02001-03-14 16:30:00 +000015594Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15595
15596 * xmlIO.c: one function comment cleanup.
15597
Daniel Veillard25239c12001-03-14 13:56:48 +000015598Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15599
15600 * SAX.c: external subset notations were improperly registered
15601 in the internal subset.
15602
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015603Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15604
15605 * README.cvs-commits: added, pointing to HACKING
15606 * HACKING: updated
15607
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015608Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15609
15610 * parser.c: and Matt Sergeant found one in the XML push
15611 parser (erroneous check I forgot to remove when I fixed the
15612 main parser).
15613
Daniel Veillard68d7b672001-03-12 18:22:04 +000015614Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15615
15616 * xpath.c: ptittom found a small bug in UnaryExpr
15617
Daniel Veillarde356c282001-03-10 12:32:04 +000015618Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15619
15620 * configure.in: bumped to 2.3.4
15621 * error.c: fixed bug #51860
15622 * tree.c: fixed bug #51861
15623 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15624 * tree.[ch] : added xmlDefaultBufferSize
15625 * nanoftp.c: typo in function name header block
15626 * doc/xml.html : updated, added link to XML::LibXSLT
15627 * doc/html/* : rebuilt the docs
15628
Daniel Veillard80f32572001-03-07 19:45:40 +000015629Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15630
15631 * parser.c SAX.c: the new content parsing code raised an
15632 ugly bug in the characters() SAX callback. Found it
15633 just because of strangeness in XSLT XML Rec ouptut :-(
15634
Daniel Veillard6c831202001-03-07 15:57:53 +000015635Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15636
15637 * Makefile.am: Martin Baulig suggested to add -lm
15638 * tree.c: found another bug in xmlNodeGetContent()
15639
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015640Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15641
15642 * xpath.c: Bjorn found the error related to strictness of comparison.
15643
Daniel Veillard29631a82001-03-05 09:49:20 +000015644Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15645
15646 * parser.c: trying to fix the Dtd parsing problem reported
15647 by Gary, side effect of last week speed optimizations.
15648
Daniel Veillard14be0a12001-03-03 18:50:55 +000015649Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15650
15651 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15652 * parserInternals.c: removed unneeded test raised by Stric
15653
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015654Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15655
15656 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15657 and fixed by William Brack). Added xmlXPathFormatNumber.
15658 Changed the sorting slightly.
15659 * configure.in Makefile.am example/Makefile.am: Added -lm.
15660 Please note that applications linking with libxml2, must
15661 also like with the math library from now on.
15662
Daniel Veillardf9533d12001-03-03 10:04:57 +000015663Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15664
15665 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15666
Daniel Veillard2f362242001-03-02 17:36:21 +000015667Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15668
15669 * parser.c: one must report spaces even if the Dtd element
15670 content proves that this is not part of the element content.
15671 * result/valid/*.xml: this changed the ouptu slightly
15672
Daniel Veillardb402c072001-03-01 17:28:58 +000015673Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15674
15675 * configure.in: bumped to 2.3.3
15676 * doc/xml.html: updated
15677
Daniel Veillard77851712001-02-27 21:54:07 +000015678Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15679
15680 * tree.c: minor doc fix
15681 * xpath.c: deallocation issues when a result tree has been
15682 converted to a node-set
15683
Daniel Veillardec70e912001-02-26 20:10:45 +000015684Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * doc/xml.html: oops corrected dates s/2000/2001
15687
Daniel Veillard8730c562001-02-26 10:49:57 +000015688Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * valid.c: new patch from Gary Pennington
15691
Daniel Veillard91e9d582001-02-26 07:31:12 +000015692Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * doc/xml.html: applied patch from Ankh
15695
Daniel Veillardedac3c92001-02-26 01:36:19 +000015696Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15697
15698 * xinclude.c: fixed a problem building on Mac
15699
Daniel Veillard21a0f912001-02-25 19:54:14 +000015700Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15701
15702 * parser.c: more work on increasing parsing ferformances
15703
Daniel Veillard48b2f892001-02-25 16:11:03 +000015704Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15705
15706 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15707 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15708 avoiding memcpy in production builds MEM_CLEANUP macro use
15709 * parser.[ch] parserInternals.c: optimizations of the tightest
15710 internal loops inside the parser. Better checking of I/O
15711 flushing/loading conditions
15712 * xmllint.c : added --timing
15713
Daniel Veillard71681102001-02-24 17:48:53 +000015714Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15715
15716 * configure.in: bumped to 2.3.2
15717 * doc/xml.html: updated for release
15718
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015719Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15720
15721 * xpath.c: found a memleak and fixed a nasty bug
15722
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015723Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15724
15725 * xmllint.[c1] : added return code errors for xmllint
15726 * xpath.c: specific debug dump function for result value trees
15727
Daniel Veillard4b637072001-02-21 21:52:55 +000015728Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15729
15730 * xpath.c: finally implemented xmlXPathCompareNodeSets
15731 * test/XPath/expr/floats results/XPath/expr/floats: added
15732 a test for float expressions
15733
Daniel Veillardf714aa32001-02-21 03:07:44 +000015734Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15735
15736 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15737 * parserInternals.[ch]: trying to speed up parsing
15738 * xpath.c : speeded up node set equality op
15739
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015740Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15741
15742 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15743 better handling of ID/IDREF and the list modules associated
15744 * configure.in: small CFLAGS cleanup
15745
Daniel Veillarda8abee62001-02-19 15:14:59 +000015746Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * configure.in: fixed iconv detection on AIX (stric)
15749
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015750Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015751
15752 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15753
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015754Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15755
15756 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15757 and optimized xmlXPathNodeSetSort
15758
Daniel Veillard142adbf2001-02-17 13:21:05 +000015759Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15760
15761 * xpath.c: bug fix when context size is 0
15762 * parser.c: I like Norm's Dtd because they still manage to break
15763 the parser occasionally
15764
Daniel Veillardf23e0092001-02-16 13:21:29 +000015765Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15766
15767 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15768
Daniel Veillarde0e26512001-02-16 00:11:46 +000015769Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15770
15771 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15772 attributes within the XML-1.0 namespace
15773
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015774Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15775
15776 * xpathInternals.h: exported a few axis functions
15777 * doc/xml.html: updated the doc
15778
Daniel Veillard760f4422001-02-15 14:59:48 +000015779Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15780
15781 * configure.in: applied patch from Daniel van Balen for OpenBSD
15782 and bumped version to 2.3.1
15783 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15784 attempt to find autoclosing was simply broken, removed it,
15785 updated the examples, this is better
15786
Daniel Veillardd194dd22001-02-14 10:37:43 +000015787Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15788
15789 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15790 hash functionnalities.
15791 * doc/html/* : rebuild the doc
15792
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015793Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15794
15795 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15796 on predicate
15797 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15798 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15799 really want to have tags closed on output even if we accept
15800 unclosed ones on input
15801
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015802Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15803
15804 * xpath.c: ouch don't free NULL, rare case fixed
15805 * tree.c: don't coalesce text nodes if they don't have the
15806 same behaviour wrt escaping on output
15807
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015808Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15809
15810 * xpath.c: small fixup
15811 * SAX.c: don't warn on empty namespaces.
15812
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015813Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15814
15815 * README: a bit of cleanup
15816 * configure.in: preparing for 2.3.0 release
15817
Daniel Veillard1f83d392001-02-08 09:37:42 +000015818Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15819
15820 * hash.[ch]: added a first version of xmlHashSize()
15821 * valid.c: another bug fix from Gary Pennington
15822
Daniel Veillard5eef6222001-02-07 18:24:48 +000015823Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15824
15825 * valid.c: couple of bug fixes pointed by Gary Pennington
15826 * HTMLtree.c: #if 0 cleanup
15827
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015828Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15829
15830 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15831 which removes a time consuming check of xmlXPathNodeSetAdd()
15832 and use it in places where we are sure to not break unicity
15833
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015834Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15835
15836 * xpath.c: bug fixes found from XSLT
15837 * tree.c: preserve node->name special values when copying nodes.
15838 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15839 external subset are fetched when available but without full
15840 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15841 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15842 output with encoding disabled.
15843
Daniel Veillard2c833b62001-02-03 08:52:06 +000015844Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15845
15846 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15847 xmlCheckFilename should not be called from xmlFileOpenW
15848 and xmlGzfileOpenW
15849
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015850Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15851
15852 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15853 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15854 added the new tests for URI normalization
15855 * testURI.c: fixed stoopid bugs
15856 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15857 the URI in the error messages are now properly normalized
15858
Daniel Veillardea28ce62001-02-02 08:20:19 +000015859Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15860
15861 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15862
Daniel Veillarde99a4762001-02-01 04:34:35 +000015863Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15864
15865 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15866
Daniel Veillard2b325a02001-01-31 20:46:31 +000015867Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15868
15869 * xpath.c: fixed mod operator
15870
Daniel Veillardde55cf62001-01-31 15:53:13 +000015871Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15872
15873 * parser.c: fixed xmlStrcat doc
15874 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15875 trees.
15876
Daniel Veillard2f913b72001-01-31 13:23:49 +000015877Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15878
15879 * xpath.c result/XPath/tests/chaptersbase
15880 result/XPath/tests/simplebase: fixed XPath node()
15881 * tree.c: small fix in xmlNewNs()
15882 * Makefile.am: removed extraneous xml2Conf.sh rule
15883
Daniel Veillardb42042b2001-01-28 07:40:36 +000015884Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15885
15886 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15887 Changed the library name, in order to get libxml-devel and
15888 libxml2-devel to coexist on a single system
15889 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15890 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15891
Daniel Veillardee0a4662001-01-27 18:59:33 +000015892Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15893
15894 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15895 libxml2-devel installable in // as libxml-devel.
15896
Daniel Veillard5eb05942001-01-27 17:50:22 +000015897Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15898
15899 * doc/Makefile.am: fixed make rebuild in doc
15900 * doc/html/*.html: rebuilt the docs
15901
Daniel Veillard65c295d2001-01-26 09:32:39 +000015902Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15903
15904 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15905
Daniel Veillard8e199902001-01-25 18:54:39 +000015906Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15907
15908 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15909 the HTML doc to go into the -devel RPM ...
15910 * aclocal.m4 config.h.in: some updates due to auto* magic
15911
Daniel Veillard93086662001-01-25 18:13:04 +000015912Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15913
15914 * xpath.h: added a hook in the context structure allowing to
15915 link to extra support, needed for XSLT
15916
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015917Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15918
15919 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15920 xmlXPtrCmpPoints to use it.
15921 * propagated the following patch from Alejandro Forero
15922 * include/win32config.h xmlIO.c: applied further suggestions
15923 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15924 * example/gjobread.c: fixed warnings, now that it builds
15925
15926Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15927
15928 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15929
15930 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15931 filename points to a valid file (not a directory).
15932 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15933 Added calls to xmlCheckFilenameDir.
15934
15935 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15936 `path' (rather than `filename') as the parameter to gzopen and open.
15937
Daniel Veillard48177c22001-01-23 15:27:41 +000015938Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15939
15940 * Makefile.am: fixed a problem with EXTRA_DIST
15941
Daniel Veillardb83ba402001-01-22 22:45:10 +000015942Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15943
15944 * Makefile.am example/Makefile.am: finally found the trick
15945 to build the example, i.e. add "." in SUBDIRS before example
15946 in the list <grin/>
15947
Daniel Veillard82687162001-01-22 15:32:01 +000015948Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15949
15950 * doc/xml.html: updated with an XSLT section, removed pointer to
15951 W3C CVS base.
15952
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015953Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15954
15955 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15956 too, and deallocation need to occur the same way.
15957
Daniel Veillarde4566462001-01-22 09:58:39 +000015958Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15959
15960 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15961 type correponding to an XSLT result tree fragment. Share most
15962 of the data format with node set, as well as operators.
15963 * HTMLtree.c: added a newline at the end of the doctype output
15964 whe this one is not present initially.
15965 * tree.c: make sure taht the parent and doc pointers are properly
15966 set when copying attributes (lists).
15967
Daniel Veillard701c7362001-01-21 09:48:59 +000015968Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15969
15970 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15971
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015972Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15973
15974 * xpath.c: seems I finally killed that ugly path evaluation
15975 context bug (tagged 9999 in case is is wrong)
15976
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015977Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15978
15979 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15980 for XSLT
15981
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015982Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15983
15984 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15985 for xmlGzfileOpen() bug
15986
Daniel Veillardf6eea272001-01-18 12:17:12 +000015987Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15988
15989 * xpath.c: removed an error found by XSLT usage
15990 * tree.c parserInternals.h: use a predefined static string
15991 for text and comment nodes, avoid freeing them in xmlFreeNode,
15992 exported the string name in parserInternals.h and added
15993 another value to disable encoding at output (for XSLT),
15994 gain memory, time.
15995
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015996Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15997
15998 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15999 win32/libxml2/libxml2_so.dsp: new makefiles and update
16000 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16001
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016002Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16003
16004 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16005 Gary Pennington
16006
Daniel Veillard389e6b72001-01-15 19:41:13 +000016007Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16008
16009 * xpath.c: fixed the comaprision of values and nodelists,
16010 need to compare nodelist still ...
16011 * debugXML.c: avoided a possible core dump
16012 * HTMLparser.c: cleanup
16013 * nanohttp.c: contributed fix.
16014 * tree.c: fixes in properties handling added xmlSetNsProp
16015 needed by libxslt
16016 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16017 comment
16018 * TODO: updated
16019
Daniel Veillard167bd532001-01-06 21:09:34 +000016020Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16021
16022 * parser.c parserInternals.c: applied Bjorn Reese optimization
16023 patch
16024
16025Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16026
16027 * Makefile.am: applied patch fro make check from Martin Vidner
16028
Daniel Veillard503b8932001-01-05 06:36:31 +000016029Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16030
16031 * configure.in: preparing 2.2.11
16032 * doc/html/*: rebuild the HTML files
16033 * doc/xml.html : updated
16034
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016035Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16036
16037 * tree.c: fixed a stupid bug
16038 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16039 patches related to validation of an XInclude processing result
16040 * TODO: updated
16041
Daniel Veillarde2488192001-01-04 10:54:22 +000016042Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16043
16044 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16045 on large files
16046
Daniel Veillardf060a412001-01-03 20:52:44 +000016047Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16048
16049 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16050
Daniel Veillard45cff692001-01-03 18:02:04 +000016051Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16052
16053 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16054 reported by Jonas Borgström
16055 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16056
Daniel Veillard08108982001-01-03 15:24:58 +000016057Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16058
16059 * testXPath.c xpath.c: fixing the XPath union expressions problem
16060 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16061
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016062Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16063
16064 * xmllint.c: Made is so if the file name is "-" is will read form
16065 standard input. Sven Heinicke <sven@zen.org>
16066 * tree.c: fixed a problem when growing buffer
16067 * tree.h: fixed the comment of the node types following andersca
16068 comment
16069 * TODO: updated
16070
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016071Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * HTMLparser.[ch]: added a way to avoid adding automatically
16074 omitted tags. htmlHandleOmittedElem() allows to change the
16075 default handling.
16076 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16077 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16078 of xmllint too when using --memory flag, added a memory test
16079 suite at the Makefile level.
16080 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16081 with namespace use when encountering QNames in XPath evalation,
16082 added xmlns() scheme in XPointer.
16083 * nanoftp.c : incorporated a fix
16084 * parser.c xmlIO.c: fixed problems raised with encoding when using
16085 the memory I/O
16086 * parserInternals.c: closed bug 25934 reported by
16087 torsten.landschoff@innominate.de
16088 * TODO: updated
16089
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016090Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16093 on a non-updated tree :-(, made a 2.2.10 release to correct the
16094 situation
16095
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016096Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16099 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16100 integrated a set of OpenVMS changes from Howard Taylor
16101 <Howard.Taylor@pacoast.com>
16102
Daniel Veillard58770e72000-11-25 00:48:47 +000016103Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16106 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16107
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016108Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * HTMLparser.c: some fixes on auto-open of html/head/body
16111 * encoding.c: fixed a compilation error on some gcc env
16112 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16113 XPointer implementation
16114 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16115 related XPointer tests and associated results
16116
Daniel Veillard300f7d62000-11-24 13:04:04 +000016117Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * doc/xmldtd.html doc/xml.html: following a short step by step
16120 guidance on IRC to help maciej with DTDs I started a small
16121 page on the subject.
16122
Daniel Veillard748e45d2000-11-17 16:36:08 +000016123Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * HTMLparser.c: fixed handling of broken charrefs
16126 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16127 patches
16128
Daniel Veillard28929b22000-11-13 18:22:49 +000016129Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * doc/xml.html doc/html/* : rebuilt the docs after adding
16132 xinclude and updated page for 2.2.7 and 2.2.8
16133 * configure.in: releasing 2.2.8
16134
Daniel Veillard41e06512000-11-13 11:47:47 +000016135Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * parser.[ch] parserInternals.c: applied the conditional
16138 section processing fix from Jonathan P Springer
16139 <jonathan.springer2@gte.net>
16140 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16141 project file, fixed iconv default non support
16142 * xpath.c: fixed the problem of evaluating relative expressions
16143 when a node context is provided.
16144
Daniel Veillardbf432752000-11-12 15:56:56 +000016145Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * nanoftp.c: fixed gcc 2.95 new warnings
16148 * SAX.c: fixed a stupid bug
16149 * tree.c: fixed a formatting problem when round-tripping
16150 from/to memory
16151 * xinclude.c: chased memleak, fixed a base problem
16152 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16153 xmlXPtrBuildNodeList()
16154 * TODO: updated
16155 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16156 adding a first small set of regression tests for XInclude
16157
Daniel Veillardc2def842000-11-07 14:21:01 +000016158Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * nanohttp.[ch]: applied Wayne Davison patches to access
16161 the WWW-Authorization header.
16162 * parser.c: Closed Bug#30847: Problems when switching encoding
16163 in short files by applying Simon Berg's patch.
16164 * valid.c: fixed a validation problem
16165 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16166 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16167 Wayne Davison
16168 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16169 need to be extended to non full nodes selections.
16170 * xinclude.c: starts to work decently
16171
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016172Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16175 debugXML.c xmlversion.h.in: Started adding XInclude support,
16176 this is a new xmllint option
16177 * tree.c xpath.c: applied TOM patches for XPath
16178 * xpointer.c: fixed a couple of errors.
16179 * uri.c: added an escaping function needed for xinclude
16180 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16181 new warning from RH70 gcc's version
16182
Daniel Veillarda4964b72000-10-31 18:23:44 +000016183Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * HTMLparser.c: fixed loop on invalid char in scripts
16186 * parser.c: update to description of xmlIOParseDTD()
16187 * libxml.m4 xmlversion.h.in: changes contributed by
16188 Michael Schmeing <m.schmeing@internet-factory.de>
16189 * configure.in: preparing for 2.2.7
16190 * Makefile.am: trying to avoid config.h and acconfig.h
16191 being included in the distrib
16192 * configure.in: released 2.2.7
16193
16194Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16197 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16198
Daniel Veillard01411222000-10-30 15:33:22 +000016199Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * parser.[ch]: added xmlIOParseDTD()
16202 * xpointer.c: added support for the 2 extra parameters of
16203 string-range, fixed a stoopid error when '0' was present
16204 in XPointer expressions
16205 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16206 testsuite for the above
16207
Daniel Veillard6db58192000-10-30 09:27:53 +000016208Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * libxml.spec.in: improved package descriptions
16211
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016212Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * xpath.c xpathInternals.h: applied a large cleaning patch
16215 from TOM <ptittom@free.fr>, it also add namespace support
16216 for function and variables registration.
16217
Daniel Veillardbd20df72000-10-29 17:53:40 +000016218Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16221 * Makefile.mingw: Wayne Davison's update adding hash.c
16222
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016223Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * xpath.c: fixed the root evaluation problems
16226 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16227 ignorable spaces with <b> <bold> <em>
16228 * tree.c: fixed a loop in xmlSearchNsByHref()
16229
Daniel Veillard767662d2000-10-27 17:04:52 +000016230Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * xpath.c: applied another XPath patch from TOM
16233 * xpath.c include/makefile.am: applied another patch from
16234 china@thewrittenword.com (cleanup on IRIX).
16235
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016236Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * xml-config.1: received a fixed version from Fredrik Hallenberg
16239 <hallon@lysator.liu.se>
16240
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016241Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16244 cleanup patch for XPath
16245
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016246Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * patched to redirrect all "out of context" error messages to
16249 a reconfigurable routine. The changes are:
16250 * xmlerror.h : added the export of an error context type (void *)
16251 an error handler type xmlGenericErrorFunc there is an interface
16252 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16253 to reset the error handling routine and its argument
16254 (by default it's equivalent to respectively fprintf and stderr.
16255 * all the c files: all wild accesses to stderr or stdout within
16256 the library have been replaced to calls to the handler.
16257
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016258Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * configure.in: release 2.2.6
16261 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16262 exporting the inner functions of xpath for extension modules
16263 * doc/*: updated and rebuilt the doc
16264
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016265Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * nanohttp.c : applied Wayne HTTP cleanup patch
16268 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16269 and xmlNodeSetSpacePreserve()
16270
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016271Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * xpath.c: closing bug #29260
16274
Daniel Veillard126f2792000-10-24 17:10:12 +000016275Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16278 multikey tuples, made hash structure opaque
16279 * valid.[ch]: moved elements, attributes, notations decalarations
16280 as well as ID and refs to hash tables.
16281 * entities.c: hash cleanup
16282 * xmlmemory.c: fixed a dump problem in debug mode
16283 * include/Makefile.am: problem passing in DESTDIR= values patch
16284 from Marc Christensen <marc@calderasystems.com>
16285 * nanohttp.c: removed debugging remains
16286 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16287 * HTMLparser.c parser.c: fixing a number of problems with the
16288 macros in the *parser.c files (Wayne).
16289 * HTMLparser.c: close the previous option when opening a new one
16290 (Marc Sanfacon).
16291 * result/HTML/*: updated the HTML results accordingly
16292
Daniel Veillard52afe802000-10-22 16:56:02 +000016293Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16296 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16297 XPath functions and XML entities table to them. More to come...
16298 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16299
Daniel Veillard683cb022000-10-22 12:04:13 +000016300Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * tree.c: coalesce adjacent text nodes
16303 * valid.c: handling of blank nodes in DTd validation (raised
16304 by problems with a posteriori validation).
16305 * nanohttp.c: changing behaviour on HTTP write stuff.
16306 * HTMLtree.c: forced body and html to be explicitely closed.
16307 * xpath.h: exported more XPath functions.
16308
Daniel Veillard1baf4122000-10-15 20:38:39 +000016309Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * Release of 2.2.5
16312 * xpointer.c: range() range-inside and other helper functions
16313 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16314
Daniel Veillard47e12f22000-10-15 14:24:25 +000016315Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16318 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16319
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016320Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16323 and XPointer modules
16324
Daniel Veillard134c9f32000-10-15 10:27:08 +000016325Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * SAX.h: closed #25107
16328
Daniel Veillard39915622000-10-15 10:06:55 +000016329Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * testSAX.c: fixed problem with cdata reporting
16332 * SAXresult/* : updated
16333
Daniel Veillard1e851392000-10-15 10:02:56 +000016334Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16337 Closed bug #27499, added to regression tests
16338 * TODO: updated
16339
Daniel Veillard7eda8452000-10-14 23:38:43 +000016340Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16343 support for SCRIPT and STYLE with help from Bjorn Reese
16344 * test/HTML/* result/HTML/*: added simple testcase and updated
16345 the existing ones.
16346
Daniel Veillardff9c3302000-10-13 16:38:25 +000016347Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16350 string-range for empty strings
16351 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16352 test/XPath/xptr/strrange: augmented the XPointer testsuite
16353
Daniel Veillard189446d2000-10-13 10:23:06 +000016354Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * doc/xml.html doc/xmlmem.html: added a module describing memory
16357 interfaces and use, updated the main page.
16358
Daniel Veillard2f971a22000-10-12 23:26:32 +000016359Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16362 nanoftp code work on Windows too now
16363
16364Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016365
16366 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16367 * xpointer.c: implemented string-range() at least a good first version
16368 * test/XPath/docs/str test/XPath/xptr/strrange
16369 result/XPath/xptr/strrange: the string-range() tests
16370
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016371Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * Makefile.am include/Makefile.am include/win32config.h
16374 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16375 and make distcheck
16376
Daniel Veillard19d61112000-10-11 23:50:35 +000016377Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16380 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16381 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16382
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016383Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16386 patch for socklen_t detection by
16387 Albert Chin-A-Young <china@thewrittenword.com>
16388
Daniel Veillardcd429612000-10-11 15:57:05 +000016389Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16390
16391 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16392 and added a --dtdvalid option to xmllint used to test it
16393
Daniel Veillard47c02452000-10-11 13:04:36 +000016394Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16397 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16398
Daniel Veillard2d38f042000-10-11 10:54:10 +000016399Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16402 handlings (registration, lookup, cleanup)
16403
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016404Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * configure.in Makefile.am include/makefile.am: adding XPointer
16407 and XPtrtests target
16408 * xpointer.[ch] : new files for XPointer support
16409 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16410 more XPath tests
16411
Daniel Veillard57fda592000-10-10 23:24:14 +000016412Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * configure.in: fixed, very broken, make distcheck works again
16415
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016416Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * More work toward 2.2.5, integrated a number of patches
16419 * configure.in Makefile.am win32config.h.in: trying to cleanup
16420 make distcheck .... huh ...
16421 * include/Makefile.am include/win32config.h: new directory
16422 for includes
16423 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16424 updated teh makefiles and instructions for WIN32
16425 * xpath.c: small fixes
16426 * test/XPath/ results/XPath: updated the testcases and results
16427 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16428 suggested patches
16429 * valid.c: fixed an ID bug
16430
Daniel Veillardb71379b2000-10-09 12:30:39 +000016431Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16432
16433 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016434 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016435 * xpath.[ch]: worked on XPointer
16436
Daniel Veillard7e99c632000-10-06 12:59:53 +000016437Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * configure.in Makefile.am: 2.2.5, ship the include in an
16440 include/libxml subdirectory, use symlinks when using CVS
16441 * testSAX.c: fixed small bug
16442 * testXPath.c: changed the way testfiles are parsed
16443 * debugXML.c: same kind of cleanup when parsing an argument expression
16444 XPath/XPointers can have blanks embedded
16445 * xpath.[ch]: more cleanup, reorgs for XPointer work
16446 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16447 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16448
Daniel Veillard55b91f22000-10-05 16:30:11 +000016449Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16452 in the XPath engine, rewrote large parts of it, now it's far
16453 cleaner and in sync with the REC not an old WD. Fixed a parsing
16454 problem in the interactive XML shell found when testing XPath.
16455
Daniel Veillardac260302000-10-04 13:33:43 +000016456Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16459 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16460 examples with the extra test
16461
Daniel Veillard7cfce322000-10-04 12:40:27 +000016462Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16465 the global init function.
16466
Daniel Veillard970112a2000-10-03 09:33:21 +000016467Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * HTMLparser.c: Doohhh, attribute name parsing was still case
16470 sensitive ! Fixed this ...
16471 * result/HTML/* : updated the tests results accordingly
16472
Daniel Veillard740abf52000-10-02 23:04:54 +000016473Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16476 engine, should be far more stable, incorporated a new version of
16477 preceding/following axis, need testing
16478 * uri.c: fixed file:///c:/a/b/c problem
16479 * test/XPath/tests/idsimple: augmented the XPath tests
16480
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016481Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * doc/* rebuilding docs for 2.2.4 release
16484
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016485Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * configure.in: releasing 2.2.4
16488 * parser.[ch]: added xmlStrEqual()
16489 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16490 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16491 use xmlStrEqual instead
16492 * TODO: updated
16493 * added an XPath test
16494
Daniel Veillardbc765302000-10-01 18:23:35 +000016495Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16498 * entities.h: exported xmlInitializePredefinedEntities
16499 * parser.[ch] : added xmlInitParser()
16500 * parserInternals.h : had to export htmlInitAutoClose()
16501
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016502Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16505 problems
16506 * Makefile.am : added XPath regression tests to normal tests
16507 * uri.c: fixed a problem with local paths, cleanup
16508 * parser.c: fixed a problem with large CData sections
16509
Daniel Veillardd2ade932000-09-30 14:39:55 +000016510Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * configure.in xml-config.in: patch from "Ben Taylor"
16513 <sol7x86@hotmail.com> for solaris shared libs lookup
16514
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000165152000-09-30 Martin Baulig <baulig@suse.de>
16516
16517 * libxml-2.0.pc.in: Provide pkg-config script.
16518
16519 * configure.in: Create the libxml-2.0.pc script from the
16520 libxml-2.0.pc.in templates.
16521 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016522 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016523
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016524Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16527 when compiling with MSC
16528
Daniel Veillard46057e12000-09-24 18:49:59 +000016529Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * xpath.c: patch for normalize-string() substring-before(),
16532 substring-after() and translate() functions from Bjorn Reese
16533 <breese@mail1.stofanet.dk>
16534 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16535 Fredrik Hallenberg <hallon@lysator.liu.se>
16536 * TODO: updated
16537
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016538Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16541 problem of socklen_t being undefined on a number of platforms
16542 * debugXML.c: fixed a compilation problem when without snprintf
16543
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016544Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16547 an URI bug and a fix for the control-character-induced infinite loop
16548 * nanohttp.c: preventive fix for compiling on WIN32
16549
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016550Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * xmlint.c: closing bug #25000
16553
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016554Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16555
16556 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16557 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16558 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16559 related function, fixing xmlStrncmp(), and associated cleanup
16560 * result/HTML/entities.html.sax: updating result
16561
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016562Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * uri.c: applied patch for URI escaping from Wayne Davison
16565 <wayned@blorf.net>
16566 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16567 from Denis Barbier <barbier@imacs.polytechnique.fr>
16568 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16569 patch from Wayne Davison
16570
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016571Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * doc/xml.html : updated with new releases, adding "how to help"
16574
Daniel Veillard04698d92000-09-17 16:00:22 +000016575Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16578 removed a few warnings in pedantic mode ...
16579 * parserInternals.c parser.c: moved encoding switching function
16580 to parserInternals.c
16581 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16582
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016583Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16586 error or warning handlers
16587
Daniel Veillardb1059e22000-09-16 14:02:43 +000016588Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16589
16590 * parserInternals.c parserInternals.h parser.c Makefile.am:
16591 created a new module parserInternals.c, moved most of the
16592 code shared by the various parsers there, as well as
16593 deprecated code from parser.c. More cleanup of parser.c
16594 * uri.c: fixed a problem when URI is NULL
16595 * valid.c: speedup when looking for an attribute declaration
16596
Daniel Veillard39c7d712000-09-10 16:14:55 +000016597Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16600 the cleanup of the computation of URI references when seeking
16601 external entities. The URI reference string and the resulting
16602 URI are both stored now.
16603 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16604 large s(n)printf checks and cleanup from Denis Barbier
16605 <barbier@imacs.polytechnique.fr>
16606 * xmlversion.h.in tree.h: couple of SGML declarations for a
16607 possible docbook module.
16608 * result/VC/ : a couple of test output changed due to the change
16609 of the entities URI
16610
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016611Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * parser.h: added a _private field for linking user's data
16614
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016615Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * parser.c parserInternals.h: demacroified most of the IS_XXX
16618 the gain in size is significant so ...
16619
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016620Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * entities.c: cases where looking up entities with doc==NULL
16623 covered
16624
Daniel Veillard90e11312000-09-05 10:42:32 +000016625Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16626
Daniel Veillard1de50802000-09-07 08:54:32 +000016627 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016628 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16629
Daniel Veillard98a79162000-09-04 11:15:39 +000016630Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16631
Daniel Veillard1de50802000-09-07 08:54:32 +000016632 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016633 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16634 * Makefile.in: added URItest and included thenin "make tests"
16635
16636Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016637
16638 * xmlversion.h.in: closed bug 22941
16639
Daniel Veillard2bb89092000-08-31 14:57:50 +000016640Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * doc/xmlio.html: added doc and example for entity loader
16643 redefinition.
16644
Daniel Veillard96984452000-08-31 13:50:12 +000016645Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16646
16647 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16648 used by libxml
16649
Daniel Veillarde715dd22000-08-29 18:29:38 +000016650Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * parser.c: Fixed bug on invalid ontent characters and when using
16653 push.
16654 * xmllint.c: fixed xmllint endling of errors in push mode
16655
Daniel Veillard4948eb42000-08-29 09:41:15 +000016656Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016659 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016660 * result/HTML/*.sax: regenerated HTML SAX output
16661 * parser.c: more cleanup.
16662
Daniel Veillarde010c172000-08-28 10:04:51 +000016663Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016666 patches from Wayne Davison <wayned@users.sourceforge.net>,
16667 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016668 * HTMLparser.c: fixed an ignorable white space detection bug
16669 occuring when parsing with SAX only
16670 * result/HTML/*.sax: updated since the output is now HTML
16671 encoded...
16672
Daniel Veillard47f3f312000-08-27 22:40:15 +000016673Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16674
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016675 * HTMLparser.[ch]: applied some of Wayne Davison
16676 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016677
Daniel Veillarde0854c32000-08-27 21:12:29 +000016678Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16679
16680 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16681 undeclared namespace prefix was used, added a warning.
16682 Cleaned up support w.r.t. entities, spilling out a warning
16683 and being pedantic on lookups.
16684 * test/warning/ent9 : added testcase for previous example.
16685 * TODO: updated
16686 * parserInternals.h parser.c: changed the way names are parsed
16687 now allow infinite size and decrease penalty for normal use
16688 * parser.c: Started a big cleanup/check of the parser code,
16689 fixed some of the most tortuous entity code, spotted code
16690 unused anymore
16691 * test/*: added tests for very long names and related nasty
16692 things.
16693
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016694Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * doc/encoding.html: added encoding aliases doc
16697 * doc/xml.html: updates
16698 * encoding.[ch]: added EncodingAliases functions
16699 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16700 bottleneck affecting large DTDs like Docbook
16701 * parser.[ch] xmllint.c: added a pedantic option, will be
16702 useful
16703 * SAX.c: redefinition of entities is reported in pedantic mode
16704 * testHTML.c: uninitialized warning from gcc
16705 * uri.c: fixed a couple of bugs
16706 * TODO: added issue raised by Michael
16707
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016708Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * doc/encoding.html: propagated Martin Duerst suggestions
16711
Daniel Veillard52402ce2000-08-22 23:36:12 +000016712Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16715 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16716 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16717 by Wayne Davison
16718
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016719Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * nanoftp.c nanohttp.c: small cleanup
16722 * TODO: updated
16723
Daniel Veillard244ece92000-08-19 20:58:02 +000016724Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * added an old VC testcase and updated title.xml entity
16727
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016728Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16731 done on auto-opening of <p> tags and cleanup of SAX output
16732
Daniel Veillard979e55e2000-08-19 16:48:54 +000016733Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16734
16735 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16736
Daniel Veillard4540be42000-08-19 16:40:28 +000016737Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * doc/xml.html libxml.* structure.*: updated the doc a bit
16740
Daniel Veillard808a3f12000-08-17 13:50:51 +000016741Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16744 of SAX tests
16745
Daniel Veillard29579362000-08-14 17:57:48 +000016746Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16749 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16750
Daniel Veillard1255ab72000-08-14 15:13:33 +000016751Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16754 * testHTML.c: fix core dump on Solaris 2.x systems
16755 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16756 * result/HTML/*.sax: previous bug fix lead to new results
16757
Daniel Veillard03109292000-08-14 14:58:22 +000016758Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16761 * configure.in: added --with-readline=DIR to accept alternate
16762 path for readline include/library
16763 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16764 for ANSI under HP-UX
16765 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16766 includes @LIBS@
16767
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016768Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16769
16770 * doc/* : rebuilt the docs
16771 * getting ready for 2.2.2 release
16772
Daniel Veillard87b95392000-08-12 21:12:04 +000016773Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16776 and xmlAddFeature()
16777 * tree.[ch]: added xmlAddChildList()
16778 * xmllint.c: MAP_FAILED macro test
16779 * parser.h: added xmlParseCtxtExternalEntity()
16780 * valid.c: applied bug fixes removed warning
16781 * tree.c: added CDATA block to elements content
16782 * testSAX.c: cleanup of output
16783 * testHTML.c: added SAX testing
16784 * encoding.c: better error recovery
16785 * SAX.c, parser.c: fixed one of the external entity processing
16786 of the OASis testsuite
16787 * Makefile.am: added HTML SAX regression tests
16788 * configure.in: bumped to 2.2.2
16789 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16790 SAX results
16791
Daniel Veillard88a172f2000-08-04 18:23:10 +000016792Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * configure.in: patch for HP compiler
16795
167962000-08-04 Sven Heinicke <sven@zen.org>
16797
16798 * xmllint.c: Was coredumping sometimes when the file given didn't
16799 exist.
16800
Daniel Veillard46e370e2000-07-21 20:32:03 +000016801Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016804
Daniel Veillard46e370e2000-07-21 20:32:03 +000016805 when using in memory parsing. Need some cleanup.
16806 * xmllint.c configure.in: added a --memory flag to test memory
16807 parsing
16808
Daniel Veillard36650692000-07-21 15:16:39 +000016809Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * nanohttp.c: fixed socklen_t replacement to unsigned int
16812 * parser.c: fixed a space handdling missing at the end of
16813 production 28 DOCTYPE.
16814 * xmlmemory.c: fixed a stupid bug on the routine to override
16815 allocation functions
16816 * TODO: updated
16817
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016818Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * doc/ regenerated the docs
16821
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016822Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16823
16824 * doc/encoding.html doc/xml.html: added I18N doc
16825 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16826 improvements, both parser and filters, added ASCII & HTML,
16827 fixed the ISO-Latin-1 one
16828 * xmllint.c testHTML.c: added/made visible --encode
16829 * debugXML.c : cleanup
16830 * most .c files: applied patches due to warning on Windows and
16831 when using Sun Pro cc compiler
16832 * xpath.c : cleanup memleaks
16833 * nanoftp.c : added a TESTING preprocessor flag for standalong
16834 compile so that people can report bugs more easilly
16835 * nanohttp.c : ditched socklen_t which was a portability mess
16836 and replaced it with unsigned int.
16837 * tree.[ch]: added xmlHasProp()
16838 * TODO: updated
16839 * test/ : added more test for entities, NS, encoding, HTML, wap
16840 * configure.in: preparing for 2.2.0 release
16841
Daniel Veillard49703262000-07-10 10:27:46 +000016842Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16843
16844 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016845 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016846
Daniel Veillard306be992000-07-03 12:38:45 +000016847Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * doc/xml.html: changed the xmlsoft.org structure, updated the
16850 examples w.r.t. root and childs
16851
Daniel Veillard7d853352000-07-02 18:53:09 +000016852Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16853
Daniel Veillard784b9352003-02-16 15:50:27 +000016854 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016855
Daniel Veillard365e13b2000-07-02 07:56:37 +000016856Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16857
16858 * HTMLparser.c: Work on character encoding support for the HTML parser
16859 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16860 * encoding.c: Fixed a potential memleak in the encoding stuff
16861
Daniel Veillardaf743792000-07-01 11:49:28 +000016862Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * doc/FAQ.html doc/Makefile.am : added a FAQ
16865
16866Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016867
16868 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16869 of the HTML parser to force it to not bypass SAX
16870
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016871Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16872
16873 * win32config.h.in: updated
16874 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16875 lacks iconv support :-( need to release 2.1.1
16876 * configure.in: release 2.1.1
16877 * HTMLparser: fixed bug #14784
16878 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16879 by Windows compiler
16880 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16881 the SAX startDocument() callback.
16882 * TODO: updated
16883
16884Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * added xmlStopParser()
16887
Daniel Veillardbe803962000-06-28 23:40:59 +000016888Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * configure.in: 2.1.0 prerelease
16891 * Large resync between W3C and Gnome tree
16892 * nanoftp, nanohttp.c: fixed stalled connections probs
16893 * HTMLtree.c SAX.c : support for attribute without values in
16894 HTML for andersca
16895 * valid.c: Fixed most validation + namespace problems
16896 * HTMLparser.c: start document callback for andersca
16897 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16898 * parser.h, SAX.c: serious speed improvement for large
16899 CDATA blocks
16900 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16901 different encoding
16902 * example/Makefile.am example/gjobread.c tree.h: work on
16903 libxml1 libxml2 convergence.
16904 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16905 and the LIBXML_TEST_VERSION macro
16906
Daniel Veillardc310d562000-06-23 18:32:15 +000016907Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16908
16909 * doc/xml.html: various patches and improvements typo fixed by
16910 Felix Natter
16911 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16912 from Felix Natter <fnatter@gmx.net>
16913
Daniel Veillardf3029822000-05-06 08:11:19 +000016914Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * doc/upgrade.html: updated with instructions for support of both
16917 libxml-1.x and libxml-2.x
16918 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16919 for 2.x support and also fixed includes
16920
16921
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016922Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16923
16924 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16925 the encoding support, added iconv support, so now libxml if
16926 compiled with iconv automatically support japanese encodings
16927 among others. Work based on initial patch from Yuan-Chen Cheng
16928 I may have broken binary compat in the encoding handler
16929 registration scheme, but that was so utterly broken I don't
16930 expect anybody to have used this feature until now.
16931 * parserInternals.h: fixup on the CHAR range macro
16932 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16933 code.
16934 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16935 * uri.c: added xmlParseURI() I can't believe I forgot to
16936 implement this one in 2.0 !!!
16937 * SAX.c: moved doc->encoding update in the endDocument() call.
16938 * TODO: updated.
16939
Daniel Veillard06047432000-04-24 11:33:38 +000016940Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * tree.h: removed extraneous xmlRemoveProp definition
16943 * TODO: added item about --disable-corba configure switch
16944 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16945 * nanoftp.c: fixed include problems giving troubles on AIX and
16946 slowlaris
16947 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16948 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16949 comment and headers changes to lower gtk-doc number of warnings
16950 * doc/html/*: rebuilt docs
16951
Daniel Veillarde0aed302000-04-16 08:52:20 +000016952Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16953
16954 * HACKING: documented the tag for 1.x and instructions
16955
Daniel Veillard5e873c42000-04-12 13:27:38 +000016956Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16959 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16960 xmlCreateIOParserCtxt
16961 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16962 significant overall improvement
16963 * xmllint.c: added I/O test to xmllint
16964 * testSAX.c: added a speed test
16965 * doc/* : updated/regenerated
16966
Daniel Veillardfc708e22000-04-08 13:17:27 +000016967Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * xpath.c uri.h parserInternals.h: cosmetic changes from
16970 "Timur I. Bakeyev" <timur@bat.ru>, including making
16971 xmlCreateURI() public
16972
Daniel Veillard5d211f42000-04-07 17:00:24 +000016973Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16974
16975 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16976 and the code at the same time. Added a clean mechanism for
16977 overload or added input methods: xmlRegisterInputCallbacks()
16978 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16979 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16980 * TODO: updated
16981 * doc/* : updated/regenerated
16982 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16983 source dir
16984
Daniel Veillarde77a9182000-04-05 19:12:29 +000016985Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * testURI.c: yet another forgotten commit, I should get some sleep !
16988
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016989Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16990
16991 * xmllint.c: forgot to commit this too ?
16992
Daniel Veillardb9df4042000-04-05 14:23:16 +000016993Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * xmlversion.h.in : forgot to commit this previously
16996
Daniel Veillard361d8452000-04-03 19:48:13 +000016997Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16998
16999 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17000 * README TODO: updated for release
17001 * uri.c uri.h: added authority parsing/saving
17002 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17003 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17004 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17005 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17006 Makefile.am : added compile-time customization of libxml
17007 --with-ftp --with-http --with-html --with-xpath --with-debug
17008 --with-mem-debug
17009 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17010 #include <libxml/xxx.h> I hope it won't break too much stuff
17011 and will be manageable in the future...
17012 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17013 and added xmllint to the installed programs
17014 * uri.h: added xmlFreeURI()
17015
Daniel Veillardec303412000-03-24 13:41:54 +000017016Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * uri.c uri.h: finished the escaping handling, the base support
17019 and the URI path normalization. Looks good just lacks the
17020 authority content parsing code.
17021 * Makefile.am: added instructions to generate testURI
17022 * TODO: updated
17023 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17024 added links and icons for W3C and Gnome
17025
Daniel Veillard8f621982000-03-20 13:07:15 +000017026Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * xmlmemory.[ch] : seems I forgot to actually update the files in
17029 the last commit :-)
17030 * doc/xml.html doc/html/* : updated and uploaded the docs
17031
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017032Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17033
17034 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17035 * TODO: updated
17036 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017037 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017038 gfree).
17039 * Makefile.am, uri.c, uri.h: added a set of functions to do
17040 exact (litteraly copied from the RFC 2396 productions) parsing
17041 and handling of URI. Will be needed for XLink, one XML WFC,
17042 XML Base and reused in the nano[ftp/http] modules. Still work
17043 to be done.
17044
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017045Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * configure.in, libxml.spec.in : libxml2
17048 * doc/* : updated the doc page, rebuilt the docs
17049
Daniel Veillardcf461992000-03-14 18:30:20 +000017050Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17051
17052 * all: tagged LIB_XML_1_X
17053 * *.c *.h : updated from W3C CVS tree
17054 * configure.in : 2.0.0-beta
17055 * libxml.spec.in : libxml2 package nam
17056 * result/* : new version of the tests output
17057
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017058Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17059
17060 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17061
Daniel Veillardb566ce12000-03-04 11:39:42 +000017062Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * doc/* : rebuilt the docs
17065 * parser.c: final patch on #6766
17066 * valid.c: small patch on validity checks.
17067
Daniel Veillardfb76c402000-03-04 11:39:42 +000017068Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17069
17070 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17071 added
17072 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17073 compatibility w.r.t. XML spec and existing code.
17074
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017075Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * parser.c: seems a better solution to <a> </a> exists,
17078 will try it for a while
17079
Daniel Veillard83a30e72000-03-02 03:33:32 +000017080Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * parser.c: tried to remove the <a> </a> generating <a/>
17083 this is hard. Left a flag for that purpose. Fixed bug #6766
17084 * configure.in: prepared 1.8.7 not released, due to previous
17085 problem
17086
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017087Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * doc/xml.html : applied second patch from Paul DuBois
17090
Daniel Veillard402e8c82000-02-29 22:57:47 +000017091Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * doc/xml.html : applied patch from Paul DuBois
17094
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017095Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17098
Daniel Veillard5feb8492000-02-02 17:15:36 +000017099Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17100
17101 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17102 compilation warnings on various platforms.
17103 * parser.c: Fixed #5281 validity error callbacks are now desactived
17104 by default if not validating.
17105
Daniel Veillardf341f932000-02-02 14:52:08 +000017106Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17107
17108 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17109
Daniel Veillard13c757e2000-02-01 23:59:15 +000017110Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17113 <gkatsi@cs.toronto.edu>
17114
Daniel Veillard726e8792000-01-30 20:04:29 +000017115Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17118 processing URLs
17119
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017120Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17123 xmlNanoFTPUpdateURL for persistent control connections.
17124 * configure.in: 1.8.6
17125
17126Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17127
17128 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17129 * tree.[ch] : added xmlSaveNoEmptyTags
17130
James Henstridgef3be9312000-01-28 13:59:21 +0000171312000-01-29 James Henstridge <james@daa.com.au>
17132
17133 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17134
17135 * Makefile.am: added nanoftp.[ch] to the build.
17136
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017137Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * nanoftp.[ch]: cleanup, comments, API
17140 * debugXML.c : fixed a bug in the cat command
17141 * doc/*: regenerated the docs
17142
Daniel Veillardda07c342000-01-25 18:31:22 +000017143Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17144
17145 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17146 * debugXML.c : fixed a bug in the cat command
17147 * valid.c: fixing some small probs
17148 * libxml.spec.in: get rid of the SNAP suffix
17149 * doc/xml.html: updated the status
17150
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017151Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17152
17153 * xml-config.in: xml-config --version to just return the
17154 version number
17155 * xpath.c: some cleanup w.r.t. axis when the current node is
17156 an attribute.
17157 * TODO: updated
17158
Daniel Veillard461a66c2000-01-18 18:01:01 +000017159Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * configure.in: prepared for libxml-1.8.5
17162 * doc/* recompiled the documentation
17163
171642000-01-17 Jody Goldberg <jgoldberg@home.com>
17165
17166 * configure.in : WARNING autoconf subtlety alert :
17167 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17168 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17169 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17170 get defined by AC_CHECK_HEADERS.
17171
Daniel Veillardf967b902000-01-17 16:06:10 +000017172Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17173
17174 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17175 Rune.Djurhuus@fast.no
17176
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017177Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17178
17179 * TODO: updated
17180 * tree.c, parser.c: made sure that only memory alloc problems
17181 and internal parser errors are allowed to write to stdout or
17182 stderr.
17183
Daniel Veillard0142b842000-01-14 14:45:24 +000017184Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17185
17186 * tree.c : restored xmlNewGlobalNs since this seems used by
17187 a lot of existing code :-(, fixed a bug in xmlNewNs
17188 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17189 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17190 to exit() from the library code.
17191 * xpath.c, parser.c: removed bugs or unused code detected by
17192 Windows compilers
17193 * parser.c: started adding interfaces for parsing well balanced
17194 XML fragments
17195 * configure.in: releasing 1.8.4
17196 * doc/* : rebuilt the docs
17197
Daniel Veillard2eac5032000-01-09 21:08:56 +000017198Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * tree.[ch] : added xmlNewDocFragment() for DOM
17201 * testHTML.c: uninitialized variable.
17202
Daniel Veillardf3a73582000-01-05 14:58:39 +000017203Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17204
17205 * doc/* : rebuild the docs
17206
Daniel Veillard71b656e2000-01-05 14:46:17 +000017207Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17208
17209 * acconfig.h: readline and history patch
17210 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17211 * tree.c: added check and handling when possibly removing an ID
17212 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17213 and saving.
17214 * test/HTML/entities.html result/HTML/entities.html* : test for
17215 various entities reference cases
17216 * result/HTML/* : as a result output of some testcase have
17217 changed
17218 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17219 by previous example. added xmlParseTryOrFinish().
17220 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17221 entities.h debugXML.h HTMLparser.h: changed the way struct are
17222 declared to allow gtk-doc to expose those
17223 * parser.c: closed bug #4960
17224 * Makefile.am configure.in: Applied patch from
17225 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17226 and math/socket libs detection
17227
Daniel Veillard437b87b2000-01-03 17:30:46 +000017228Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17229
17230 * configure.in, Makefile.am: link tester against readline
17231 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17232
Daniel Veillard686d6b62000-01-03 11:08:02 +000017233Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17234
17235 * tree.[ch]: added xmlRemoveProp
17236 * win32config.h.in nanohttp.c: avoid including the Windows
17237 socket stuff in every C files
17238 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17239 the XmL parser(s)
17240 * test/ns4 result/ns4 etc...: added test case for previous prob
17241 * tree.c: xmlNewNs wasn't checking for double definition
17242 * Makefile.in: fixed a problem with dist-hook duplicates
17243 * parser.[hc], xmlIO.c: fixed the loading of external entities
17244 APIs, now xmlLoadExternalEntity() is used everywhere and
17245 setting up an app specific front-end using the
17246 * SAX.c parser.c: some fixes, now the xhtml spec validates
17247 with the xhtml DTD.
17248 * error.c: fixed crashes in case of no input stream
17249 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17250 to the validation tests and results
17251
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017252Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17253
17254 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17255 too htmlCreatePushParserCtxt() and htmlParseChunk()
17256 * parser.c: a bit of cleanup.
17257 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17258 to XML) removed the last mem leak known
17259 * HTMLtree.c: output message cleanup
17260 * xmlmemory.c: display content info about memory blocks
17261 * result/HTML/wired.* : missing att value warning change
17262
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017263Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * doc/* : rebuilt the documentation
17266
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017267Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17268
17269 * parser.[ch] parserInternals.h: Push parser for XML,
17270 seems to work fine now
17271 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17272 --push for push testing
17273 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17274 * testSAX.c: added --push
17275 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17276 subtree
17277 * xmlIO.[ch] : enriched API + fixes for push mode
17278 * entities.[ch]: added the entity content length to the struct.
17279 * xmlmemory.[ch]: new API to show the last entries for the shell
17280 * valid.c: added required attribute testing
17281 * SAX.c: the cdata callback now merge contiguous fragments
17282 * HTMLparser.c: cleanup of some macros
17283
Daniel Veillard3c558c31999-12-22 11:30:41 +000017284Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17285
17286 * parser.c: fix for PIs name starting with xml
17287 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017288 * *.c, configure.in win32config.h.in : generate win32config.h for
17289 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017290
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017291Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17292
17293 * parser.c: fixed a stupid = vs. == bug :-(
17294 * doc/gnome-xml.sgml: s/glade/xml/
17295
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017296Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * configure.in, doc/xml.html : bug fix release 1.8.2
17299 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17300 Hopefully the end of that silly C++ include problem
17301 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17302 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17303 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17304 troubles with autoclosed elements when the stree shape doesn't
17305 follow the DtD specs. Added htmlIsAutoClosed() and
17306 htmlAutoCloseTag()
17307 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17308 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17309 * debugXML.c: fixed a bug on printing default namespaces.
17310 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17311
Daniel Veillardb24054a1999-12-18 15:32:46 +000017312Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * result/HTML/*.htm[l] : updated the HTML regression tests according
17315 to the new output
17316 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17317 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17318 problem due to intermix of extern "C" { ... } declarations for C++
17319 and recursive includes in the headers
17320
Chris Lahey323c48c1999-12-18 15:32:45 +0000173211999-12-20 Chris Lahey <clahey@umich.edu>
17322
17323 * HTMLtree.c: Made it so that html nodes with a single child do
17324 not insert a carriage return before or after the child node.
17325
Daniel Veillardb24054a1999-12-18 15:32:46 +000017326Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017327
17328 * configure.in, doc/xml.html : bug fix release 1.8.1
17329 * parser.c: fixed bug #4344
17330 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17331 added the glue to avoid C++ problems
17332 * doc/* : regenerated the documentation
17333
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017334Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17335
17336 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17337 namespace recognition, and Dia as a resul :-(
17338 * encoding.c: closed bug #3950
17339
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017340Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17341
17342 * valid.c: debugging a posteriori validation, except URI expansion
17343 stuff this should be fixed now
17344 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17345 Carl Nygard <cnygard@bellatlantic.net>
17346 * tester.c: added --postvalid, cleaning of the code
17347 * tree.[ch]: added xmlDocGetRootElement()
17348
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017349Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17350
17351 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17352 c++ losage.
17353
Daniel Veillard10a2c651999-12-12 13:03:50 +000017354Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17355
17356 * configure.in, doc/xml.html : bumped to 1.8.0
17357 * xlink.[ch], Makefile.am : added framework for link detection
17358 * parser.h: added nbChars to parser context, needed for cleanup.
17359 * xmlmemory.c: removed a nasty bug when out of mem
17360 * valid.[ch]: adding namespace support for attribute decl
17361 * tester.c: added --debugent option
17362 * debugXML.[ch]: added xmlDebugDumpEntities()
17363 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17364 buffers instead, this was really needed, validation was breaking
17365 in strange ways due to that. Added xmlParseStringPEReference()
17366 and other parsing from strings functions. Entities processing
17367 modified again, but PERef are still not handled correcly but
17368 unless you're Eve Maller you won't notice :-)
17369 * HTMLparser.c: large changes toward reliability, and switched to
17370 lowercase internal tags, XHTML is lowercase, so it will help
17371 that output is closer to next version.
17372 * doc/* : regenerated the documentation, it is now hosted at
17373 http://xmlsoft.org/ (same bits I just bought the domain :-)
17374
17375
Daniel Veillard294cbca1999-12-03 13:19:09 +000017376Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17379 doc generation
17380 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17381 in the SAX API
17382 * doc/*: rebuilt the doc making sure everything appears in the
17383 HTML files
17384
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017385Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17386
17387 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17388 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17389 which allow impressive speed improvement on dataset with
17390 large text pieces, but at the cost of broken binary
17391 compatibility and slightly bigger memory usage.
17392 Configure with --with-buffers to activate them, they
17393 are protected with XML_USE_BUFFER_CONTENT define.
17394 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17395 goal is 0 memory left allocated once parser is no more used
17396 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17397 call xmlCleanupParser() and xmlMemoryDump()
17398
Daniel Veillarda819dac1999-11-24 18:04:22 +000017399Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17400
17401 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17402 * parser.[ch] encoding.[ch]: added memory cleanup routines
17403 * parser.c: closing bug #3788
17404 * doc/*: rebuilt the doc
17405
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017406Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17409 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17410 * tester.c: added --compress option
17411 * doc/*: rebuilt the documentation
17412
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017413Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17414
17415 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17416 if given /proc/kcore as input !
17417 * doc/xml.html doc/*: updated and rebuilt the documentation
17418
17419Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017420
17421 * parser.c: Fixed some wrongly space collapsing code due to
17422 a misreading of the spec.
17423 * result/*: fixed the output accordingly
17424
17425Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017426
17427 * encoding.c: bug fix and typos
17428 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17429 * parser.c: added attribute normalization closing bug #3597
17430 * test/att* result/att* SAXresult/att*: testcase for attribute
17431 normalization
17432
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017433Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17434
17435 * configure.in: closing bug #3163 by adding extra flags for the
17436 cc compiler on HP-UX
17437
Daniel Veillard51e3b151999-11-12 17:02:31 +000017438Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17439
17440 * valid.[ch] : removed a typo and an enumerated type bug in the
17441 xmlAddElementDecl() function
17442 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17443 call to xmlEncodeEntitiesReentrant() so that the functions
17444 New, Set and Get are at the same level.
17445 * parser.c HTMLparser.c: extra memory allocation bug for
17446 attributes detected by someone using libxml in embedded systems :-)
17447
Daniel Veillard962195f1999-10-28 15:51:53 +000017448Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * xmlmemory.h: turned off mem debug :-\
17451
Daniel Veillard35008381999-10-25 13:15:52 +000017452Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17453
17454 * parser.c: closed bug #2784 a one line fix, but worth pushing
17455 a new release out
17456 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17457 some structures, comments before and after the
17458 main element, and other nastyness
17459 * HTMLtree.c tree.c: accomodate the extended HTML supported
17460 * configure.in: pushing 1.7.4
17461 * test/ent8 and related outputs : added a new test for bug #2784
17462 * test/HTML/wired.html and related output: a nasty HTML example
17463 * Makefile.am: improved the test scripts
17464 * docs/* : reran the documentation extractor, updated xml.html
17465
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017466Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17467
17468 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17469 HTMLparser and debugged the HTML related code. HTML documents
17470 now have their own type
17471 * entities.c: do not dump &apos; for HTML output
17472 * xmlmemory.c: improvement, breakpoint mechanism
17473 * testHTML.c: added --sax --repeat ...
17474 * Makefile.am: improved the HTML tests
17475 * valid.[ch]: added xmlValidGetValidElements and
17476 xmlValidGetPotentialChildren
17477 * tester.c: added --insert to test the 2 new functions
17478 * test//* result//* SAXresult//* : regression test cleanup
17479 and extension.
17480 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17481 gnome-xml-nanohttp.html
17482
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017483Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * HTMLparser.c: fixed problems with some autoclose tags
17486 * tree.c: fixed XML output problems.
17487 * result/* SAXresult/*: update of the tests output
17488
Daniel Veillard6077d031999-10-09 09:11:45 +000017489Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17490
17491 * Makefile.am: Arturo patch for xmlConf.sh version info
17492 * parser.c: Tim Josling patch for single quoted items
17493 * tester.c: Tim Josling patch for tester options usage
17494 * tree.h: indent cleanup
17495
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017496Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17497
17498 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17499 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17500
Daniel Veillard00fdf371999-10-08 09:40:39 +000017501Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17502
17503 * tree.c : Raph patch for initialization of CORBA fields
17504 * parser.c, xpath.c, ...: modification of doc comments
17505 * xpath.c : allow spaces in xpath expressions
17506
Daniel Veillardad219441999-09-27 08:17:49 +000017507Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17508
17509 * xmlmemory.h: turning off memory debug :-(
17510
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017511Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17512
17513 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17514 better SAX interfaces.
17515 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17516 entity.
17517 * configure.in: 1.7.2
17518
17519Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017520
17521 * libxml.spec.in: fixed the URL
17522 * doc/xml.html: improved the documentation front-end
17523
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017524Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017525
17526 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17527
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017528Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017529
17530 * libxml.spec.in: fixed the alpha compile problem
17531 * parser.[ch]: changed errno to errNo in the parser context :-(
17532 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17533 * doc/xml.html: changed CHAR to xmlChar
17534 * doc/html/*: recompiled the documentation
17535 * configure.in: 1.7.1
17536
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017537Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17538
17539 * parser.h: modified the parser context struct to regain 1.4.0
17540 binary compatibility
17541 * parser.c, xml-error.h: added errno ot teh context and defined
17542 a set of errors values with update of errno
17543 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17544 DTDs and entities
17545 * *.h, *.c: complete cleanup of the use of config.h and include
17546 protection depending on the current setup.
17547 * overalll debugging, maintenance and bug-fixing on all modules
17548 * updated the documentation
17549 * ready for 1.7.0
17550
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017551Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17552
17553 * HTMLparser.c : cleanup
17554 * SAX.c valid.c valid.h: added ID/IDREF checking
17555 * tree.c tree.h: extended doc structure for refs
17556 * configure.in: 1.6.2
17557 * parser.c: patched bug in SAX user arg call
17558 * parserInternals.h: patched missing close in C++ wrapping
17559 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17560 especially upcoming XPointer implementation.
17561 * doc/xml.html: augmented, typo
17562
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017563Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17564
17565 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17566 not all invocations of install understand -d.
17567
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017568Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17569
17570 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17571 to make 'check' works, when builddir != srcdir.
17572
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017573Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17574
17575 * doc/xml.html : updated the documentation
17576
Daniel Veillard6454aec1999-09-02 22:04:43 +000017577Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17578
17579 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17580 not deallocated memory blocks
17581 * *.c : replaces all calls to malloc() free() and realloc() to
17582 the wrapper functions/macros
17583 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17584 instead of xmlFreeNodeList()
17585
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017586Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17587
17588 * HTMLparser.c: corrected a stupid bug leading to core dump at
17589 tree deallocation. Removed warnings indicated by
17590 Stephane.Conversy@lri.fr
17591 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17592 looked for in the external subset
17593
17594Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017595
17596 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17597 on SGI by Stephane.Conversy@lri.fr
17598
Daniel Veillardb96e6431999-08-29 21:02:19 +000017599Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17600
17601 * all .h : changed the prototype declaration indent as in gtk
17602 * most .c : working on reducing the TODOs in the code
17603 * most .c : cleanup though -pedantic and Insure++
17604 * improvements on validation ID checkings.
17605 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17606 * xml-config.in: closed #1810
17607
17608Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017609
17610 * tree.h, valid.c, valid.h: more work on validity, IDs
17611 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17612 definition for AIX
17613
Daniel Veillardb556eb51999-08-15 17:19:50 +000017614Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17615
17616 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17617 the distribution due to a cut'n paste error at last commit
17618
Daniel Veillardb05deb71999-08-10 19:04:08 +000017619Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17620
17621 * configure.in: upgraded to version 1.4.0
17622 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17623 Big update, added a large part of the validation process,
17624 it should be usable, but some parts are missing
17625 * xpath.c: improved the implementation w.r.t. root.
17626 * Makefile.am: added more tests
17627 * test and result trees: added a lot of tests
17628 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17629
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017630Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17631
17632 * Added an HACKING file
17633
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017634Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17635
17636 * xpath.[ch] : improvements and debug of the XPath implementation
17637 * parser.c, HTMLparser.c : modified the parsers to be progressive
17638 * tree.[ch] : extended the Buffer promitives
17639 * xmlIO.[ch] : added basic I/O routines providing progressive
17640 parsing and ready for I18N conversion plugins
17641 * SAXresult/* : the SAX callback sequence maybe slightly different
17642 now
17643 * test*.c : improved/updated the tests programs
17644 * doc/* : recompiled the docs.
17645
Daniel Veillard15b75af1999-07-26 16:42:37 +0000176461999-07-26 Michael Meeks <michael@edenproject.org>
17647
17648 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17649
17650 * tree.c: Ditto.
17651
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017652Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17653
17654 * configure.in: upgraded to version 1.4.0
17655 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17656 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17657 XML query language, see http://www.w3.org/TR/xpath for more details.
17658 * parser.c, parser.h: added CHAR* related string functions for XPath
17659 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17660 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17661 rebuild the docs.
17662 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17663 and regression testing capabilities for XPath.
17664
Daniel Veillardd79d7871999-07-12 10:38:12 +000017665Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17666
17667 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17668 closing bug #1646
17669
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017670Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17671
17672 * Makefile.am, example/Makefile.am: closed bug #1683
17673
Daniel Veillard3166ab11999-07-11 16:14:19 +000017674Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17675
17676 * example/Makefile.am, configure.in: added the makefile for the
17677 gjobread example
17678
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017679Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17680
17681 * doc/Makefile.am:
17682 - fix which allow "make install DESTDIR=</install/prefix>".
17683
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017684Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17687 which fixed a problem on the file reading-code.
17688
Daniel Veillard82150d81999-07-07 07:32:15 +000017689Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17690
17691 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17692 output.
17693 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17694
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017695Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17696
17697 * parser.h : Oops removed the binary compatibility problem
17698 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17699 * parser.c, HTMLparser.c: applied patches for reading from stdin
17700
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017701Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17702
17703 * parser.c, entities.c, valid.c: cleanup bug #1591
17704 * configure.in: cleanup bug #1592
17705 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17706 the same tree back-end. Hence gdome will be available for it.
17707 * doc/Makefile.am: close bug #617
17708
Daniel Veillard97fea181999-06-26 23:07:37 +000017709Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17710
17711 * parser.c: alloctate a per parser context SAX interface block
17712
Daniel Veillard14fff061999-06-22 21:49:07 +000017713Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17714
17715 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17716 and xmlEncodeEntitiesReentrant with the correct one :-\
17717
17718Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17719
17720 * commit of my internal XML base changes, quite a lot of
17721 changes, cleanups, better entities support, framework for
17722 new I/O and charset detection and handling
17723 * Fixed the configure/Makefile stuff to generate shared libs
17724 with the proper version info, so we jumped on rev from
17725 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17726 xmlEncodeEntities() result need to be freed now, and a string
17727 xmlParserVersion provide the current library version.
17728
Raph Levien05240da1999-06-15 21:27:11 +000017729Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17730
17731 * parser.c: fixed a buffer overrun for when you have a very long
17732 attribute with no entities in it.
17733
Daniel Veillardbb2da581999-06-13 14:37:07 +000017734Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17735
17736 * added example directory
17737 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17738
Daniel Veillard011b63c1999-06-02 17:44:04 +000017739Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17740
17741 * Release of libxml-1.1, nearly everything has been touched for
17742 this.
17743 * Added more regression tests
17744 * Updated the documentation
17745
Daniel Veillard27d88741999-05-29 11:51:49 +000017746Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17747
17748 * tree.[ch]: unified the XML_NO_CORBA defines.
17749 * parser.c encoding.[ch]: started plugging in char encoding detection
17750
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017751Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17752
17753 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17754 Also freed allocated buffer.
17755
Daniel Veillard27d88741999-05-29 11:51:49 +000017756Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017757 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17758 reentrancy problem at printing. One is left in entities.c, to
17759 remove ASAP
17760 * testSAX.c : added a test example showing the use of the SAX
17761 interface if one doesn't want to build the DOM tree.
17762 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17763
Daniel Veillard517752b1999-04-05 12:20:10 +000017764Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17765
17766 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17767 large revamping of the parser to use SAX callbacks
17768 http://www.megginson.com/SAX/ (or at least a C like interface
17769 a la Expat). It's now possible to set up your own callbacks
17770 and the parser will not build a DOM tree.
17771 * test/* result/*: updated the test suite, I finally removed
17772 the old Namespace draft support (PI based).
17773
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017774Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * Makefile.am: added test result to EXTRA_DIST for make tests
17777
Daniel Veillard64068b31999-03-24 20:42:16 +000017778Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17779
17780 * parser.c, parserInternals.h: moved the chars macro definitions
17781 to parserInternals.h
17782 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17783 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17784
Daniel Veillard012ccc11999-03-23 10:11:11 +000017785Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17786
17787 * xml-config.in : applied patch to make --version work
17788
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000177891999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17790
17791 * Makefile.am (check-local): Alias for `tests' target. This will
17792 cause `make check' to do the right thing.
17793 (tests): Don't run tests in srcdir. Also, replaced calls to
17794 basename with a `sed' "equivalent".
17795
Daniel Veillardd109e371999-03-05 06:26:45 +000017796Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17797
17798 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17799 it in the header and not the sources, updated the doc.
17800 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17801 pointing this out.
17802
Daniel Veillardbc50b591999-03-01 12:28:53 +000017803Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17804
17805 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17806 exported the inputStream routines.
17807 * doc/html/* : updated accordingly
17808
Daniel Veillardd692aa41999-02-28 21:54:31 +000017809Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17810
17811 * parser.c, parser.h, parserInternals.h: added a few extra
17812 internal calls to allocate and free parser contexts ...
17813 * doc/html/* : updated accordingly
17814
Daniel Veillard55a99271999-02-25 11:01:29 +000017815Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17816
17817 * configure.in, Makefile.am, doc/makefile.am : General changes for
17818 1.0.0 release and including the generated HTML documentation.
17819
Daniel Veillard35925471999-02-25 08:46:07 +000017820Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17821
17822 * makefile.am : added parserInternals.h, oops.
17823
Daniel Veillard1e346af1999-02-22 10:33:01 +000017824Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17825
17826 * parserInternals.h: added this header giving access to the parser
17827 internal functions.
17828 * doc/Makefile.am : added a rebuild target which rebuilds the full
17829 set of documentations
17830 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17831 the internal subset.
17832 * *.c *.h: modifications needed to generate the documentation using
17833 gtk-doc, cleanup of functions blocks, reorganisation of struct
17834 declarations.
17835
Daniel Veillard1164e751999-02-16 16:29:17 +000017836Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17837
17838 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17839 the tar and spec file to include the beginning of the doc.
17840
Nuno Ferreira03d04781999-02-13 00:07:17 +0000178411999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17842
17843 * doc/.cvsignore: Added this file.
17844
Daniel Veillard6800ef31999-02-08 18:33:22 +000017845Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17846
17847 * tree.c: fixed xmlGetProp to return "" when the attribute
17848 exists, even if the node-list is NULL.
17849
Daniel Veillard726c7e31999-02-08 15:13:10 +000017850Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17851
17852 * tree.c: patched an error outputting empty attribute values.
17853 * Makefile.am and doc/makefile.am: have been updated during the
17854 week-end. Sorry for an empty CVS log, I got a shell problem.
17855
Daniel Veillard1899e851999-02-01 12:18:54 +000017856Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17857
17858 * tree.h: cleaned up using enums instead of defines
17859 * parser.c, valid.[ch]: more work on parsing/output of element
17860 declarations
17861
Daniel Veillard3b9def11999-01-31 22:15:06 +000017862Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17863
17864 * valid.[ch], tree.c, parser.c : more work toward full parsing
17865 of XML DTDs.
17866 * README: added informations about mailing-list and on-line
17867 documentation
17868
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000178691999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17870
17871 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17872
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017873Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17874
17875 * parser.c, tree.[ch] : more work toward conformance testing,
17876 added a last element to accelerate parsing of very flat structures
17877 started working on internal subset Element content declaration.
17878 * valid.[ch] : first cut at adding code toward validation.
17879 * previous changes had also small impact on most files, especially
17880 the conformance testing using James Clark test suite.
17881
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017882Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17883
17884 * test/* : updated the examples, most of them were not well
17885 formed (humm), and added rdf2.
17886 * result/* : resulting changes in the output.
17887
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017888Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17889
17890 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17891
Daniel Veillard44b3a061998-12-05 17:27:22 +000017892Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17893
17894 * tree.c: patched a bug in the generation of empty attributes
17895
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017896Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17897
17898 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17899 for node/trees/documents/... Biggest problem is namespace
17900 support when copying subtrees.
17901
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017902Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17903
17904 * parser.c, entities.c: improve entities and char ref encoding,
17905 and cleanups of error messages.
17906
Daniel Veillard242590e1998-11-13 18:04:35 +000017907Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17908
17909 * parser.c, entities.c: simple bug hunting done during rpm2html and
17910 rpmfind integration.
17911
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017912Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17913
17914 * parser.[ch]: Added interfaces allowing to specify a SAX
17915 handler before parsing.
17916
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017917Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17918
17919 * parser.c: redirrect all errors reporting through the SAX
17920 error function
17921
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017922Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17923
17924 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17925 * libtool, tlmain ...: update of the libtool files
17926
Miguel de Icaza442321c1998-11-04 18:13:38 +0000179271998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17928
17929 * entities.c: Use g_snprintf insteda of snprintf.
17930
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017931Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17932
17933 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17934 added ent5 test for this purpose.
17935 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17936
Daniel Veillard27271681998-10-30 06:39:40 +000017937Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17938
17939 * parser.c: fixed? a strange error due to compression on a GWP
17940 document.
17941
Daniel Veillard25940b71998-10-29 05:51:30 +000017942Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17943
17944 * tree.[ch]: bug fixing
17945 * entities.[ch]: defined a specific type for predefined entities
17946 * doc/xml.html: more documentation on the library, how to use it,
17947 overview of the interfaces.
17948
Daniel Veillard16253641998-10-28 22:58:05 +000017949Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17950
17951 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17952
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017953Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17954
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017955 * tree.c: corrected a small bug
17956 * doc/xml.html: continuing writing documentation.
17957
17958Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17959
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017960 * debugXML.h debugXML.c: added debugging utilities.
17961 * tester.c: added --debug switch.
17962 * tree.c: patched an incorrect node->type assignment.
17963 * parser.c: formatting, ensure that node->doc != NULL in attributes
17964
Daniel Veillardccb09631998-10-27 06:21:04 +000017965Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17966
17967 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17968 entity support and provide an internal representation close to
17969 DOM one (entity ref nodes, and attribute value as tree). I tried
17970 to preserve the interface but this will surely break some apps
17971 (I have to change rpm2html/rpmfind for example). I had to change
17972 two interfaces, and the generated tree is somewhat different.
17973 * doc/* : started documenting the XML library, the tree and
17974 DOM/Corba. This is a first step.
17975
Daniel Veillard11e00581998-10-24 18:27:49 +000017976Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17977
17978 * parser.c: Set up the fonctions comment block, boring but useful.
17979 * parser.h, SAX.c, parser.c: now attributes are processed through
17980 the SAX interface. The problem is that my SAX interface diverged
17981 quite a bit from the original one, well this is not an official
17982 spec, and translating it from Java to C is hairy anyway...
17983
Daniel Veillard97b58771998-10-20 06:14:16 +000017984Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17985
17986 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17987 fonctions comment block, boring but useful.
17988
17989Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017990
17991 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17992 conversion routines. However they are not yet used to convert the
17993 inputs. The core will run with UTF-8.
17994
Daniel Veillard33942841998-10-18 19:12:41 +000017995Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17996
17997 * tree.c : make sure that the type id is properly set-up when
17998 a new object is allocated, needed for DOM.
17999
Daniel Veillard27fb0751998-10-17 06:47:46 +000018000Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18001
18002 * tree.h, tree.c: Ok, the main objects in the tree will be native
18003 corba objects, it costs 8 bytes per Node, Attribute and Document
18004 but it simplifies the Corba integration a lot (no extra interface
18005 objects to allocate/free).
18006
Daniel Veillard0bef1311998-10-14 02:36:47 +000018007Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18008
18009 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18010 and changed NODEs contants for conformity with DOM Level 1
18011
Daniel Veillard27864701998-10-08 03:47:24 +000018012Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18013
18014 * added hooks to keep track of servants when creating objects
18015 xmlDoc and xmlNode (for Corba export).
18016
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018017Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18018
18019 * added xml-config script.
18020
Daniel Veillard7066a791998-10-01 20:28:28 +000018021Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18022
18023 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18024 to autoupdate libtool and automake conf files.
18025
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000180261998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18027
18028 * Makefile.am: Use '?' to separate the sed
18029 commands as ',' is used when people pass -Wl,something.
18030
18031
Daniel Veillard15a8df41998-09-24 19:15:06 +000018032Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18033
18034 * tree.c, tree.h: added a per-document compression interface.
18035
Daniel Veillard151b1b01998-09-23 00:49:46 +000018036Tue Sep 22 20:47:38 EDT 1998
18037
18038 * tree.c, tree.h: added saving with compression and added interfaces
18039 to control the compression level (xmlGetCompressMode,
18040 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18041
Daniel Veillard70120ff1998-09-22 00:24:21 +000018042Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18043
18044 * parser.c: corrected a loop for files of size 0
18045
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000180461998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18047
18048 * error.h: New file. Contains prototyes from `error.c'.
18049
Tom Tromeyc19653d1998-08-14 01:22:43 +000018050Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18051
18052 * Makefile.am (xmlincdir): New macro.
18053 (xmlinc_HEADERS): Renamed from include_HEADERS.
18054
Daniel Veillard845664d1998-08-13 04:43:19 +000018055Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18056
18057 * applied small patch on numeric entities from
18058 Christopher Blizzard <blizzard@appliedtheory.com>
18059
Daniel Veillard260a68f1998-08-13 03:39:55 +000018060Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18061
18062 * New release 0.2, removed the old xml_* files so that it's
18063 coherent with the other CVS base (W3C), far better conformance
18064 to standard, new namespaces, decent entities support, beginning
18065 of a SAX-like interface. Nearly nothing left intact, even the
18066 test examples ...
18067
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000180681998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18069
18070 * .cvsignore: Add .deps dir
18071
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018072Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18073
18074 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18075
Daniel Veillardfe926001998-07-26 04:28:20 +000018076Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018077
Daniel Veillardfe926001998-07-26 04:28:20 +000018078 * configure.in: added test for CPP
18079 * AUTHORS, Changelog: the original ones didn't get commited but the
18080 glib ones instead, fixed.
18081 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018082
Daniel Veillardfe926001998-07-26 04:28:20 +000018083Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018084
Daniel Veillardfe926001998-07-26 04:28:20 +000018085 * integrated code developped at W3C
18086 * changed the original Copyright
18087 * migrated to automake
18088 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018089