blob: fbcc99cf3efae176de98fcab2f1a92004f1e0cdf [file] [log] [blame]
Daniel Veillarddca8cc72003-09-26 13:53:14 +00001Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * doc/libxml2-api.xml: rebuilt the API
4 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
5 --nocdata and --nsclean to remove CDATA section and surperfluous
6 namespace declarations
7 * parser.c SAX2.c: implementation of the 2 new options
8
Daniel Veillard9475a352003-09-26 12:47:50 +00009Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
10
11 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
12 added the same htmlRead APIs than their XML counterparts
13 * include/libxml/parser.h: new parser options, not yet implemented,
14 added an options field to the context.
15 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
16 is found within a cdata section.
17 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
18 result/cdata2.sax test/cdata2: add one more cdata test
19
Daniel Veillard60942de2003-09-25 21:05:58 +000020Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
23 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
24 base URL parameter when not loading from a file or URL.
25
Daniel Veillard092643b2003-09-25 14:29:29 +000026Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * configure.in: preparing a beta3 solving the ABI problems
29 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
30 include/libxml/globals.h include/libxml/SAX.h: make sure the
31 global variables for the default SAX handler are V1 ones to
32 avoid ABI compat problems.
33 * xmlreader.c: cleanup of uneeded code
34 * hash.c: fix a comment
35
Daniel Veillard7a02cfe2003-09-25 12:18:34 +000036Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
37
38 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
39 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
40 fixing some comments to avoid warnings from apibuild.py
41
Daniel Veillard70b18562003-09-24 21:45:21 +000042Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * win32/configure.js: patch from Stephane Bidoul for configuring
45 the beta2 version #123104
46
Daniel Veillarde96a2a42003-09-24 21:23:56 +000047Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * Makefile.am: adding repeated parsing and validating tests
50 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
51 DOM tree building interfaces use the dictionary from the
52 parsing context to build the element and attributes names
53 as well as formatting spaces and short text nodes
54 * include/libxml/dict.h dict.c: added some reference counting
55 for xmlDictPtr because they can be shared by documents and
56 a parser context.
57 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
58 functions and use the standard ones now.
59 * xmllint.c: add --nodict
60 * python/libxml.c: fix a stupid bug so that ns() works on
61 attribute nodes.
62
Daniel Veillard16fa96c2003-09-23 21:50:54 +000063Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * parser.c include/libxml/parser.h: adding a new set of
66 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
67 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
68 a clear define of xmlParserOption, xmlCtxtUseOptions()
69 should simplify custom parsing without being tempted to
70 use global variables, and xmlCtxtReset() should allow reuse
71 of a context for multiple parsing.
72 * xmllint.c: switched to use xmlReadXXX, allow options to
73 be used simultaneously with less troubles.
74 * tree.c: simple warning removal
75 * doc/apibuild.py: small fix
76 * doc/libxml2-api.xml win32/libxml2.def.src: updated
77
Daniel Veillard1f40d682003-09-23 09:16:56 +000078Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * parser.c: revert xmlCreateDocParserCtxt() since this break
81 the parseDoc() python bindings
82
Daniel Veillard309f81d2003-09-23 09:02:53 +000083Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * parser.c: make sure xmlDetectSAX2() is called only at
86 parsing time to avoid breaking apps changing the SAX
87 callbacks after context allocation, change xmlCreateDocParserCtxt()
88 to use an immutable buffer instead of a copy
89
Daniel Veillard9ec26532003-09-23 07:43:19 +000090Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
91
92 * xmlIO.c: applied patch from Markus Keim fixing a problem
93 with I/O callback registration.
94 * include/libxml/xmlerror.h: fixed #122994 comment numbering
95 for xmlParserErrors
96
Daniel Veillardf85ce8e2003-09-22 10:24:45 +000097Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
100 really a const xmlChar*
101 * xmlreader.c include/libxml/xmlreader.h: addin the
102 xmlTextReaderConstString() to get an interned string from
103 the reader
104
William M. Brack69848302003-09-22 00:24:51 +0000105Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
106
107 * error.c: fixed a warning message (trivial)
108 * doc/search.php: removed incorrect warning message when word
109 search not found in last of multiple tables (bug 119535)
110
Daniel Veillarde72c5082003-09-19 12:44:05 +0000111Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
112
113 * configure.in: preparing a 2.6.0-beta2 release
114 * xmlIO.c: avoid a warning
115 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
116 by Chris Ryland
117 * include/libxml/dict.h: add a QName access lookup to the
118 dictionary.
119 * xmlreader.c include/libxml/xmlreader.h: adding const access
120 based on the dictionary interface for string read from the
121 reader, the node content access is still TODO, it's too different
122
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000123Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * SAX2.c: fixing namespace DTD validations
126 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
127 namespaces is slightly different now.
128 * Makefile.am: report the memory used in Timingtests (as well as time)
129
Daniel Veillard53350552003-09-18 13:35:51 +0000130Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 * Makefile.am: add streaming on memory regression tests, found
133 bad bugs in the reader interface
134 * xmlreader.c: fixing bugs w.r.t. very large names, and special
135 condition in end of file.
136 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
137 adding immutable buffers, and parser input based on those,
138 but this should not be used (yet) for general parsing
139 * parser.c: added a comment about using immutable buffers for
140 general parsing.
141 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
142 output of the regression tests
143 * xmllint.c: using the immutable buffers when streaming on
144 mmaped file (--stream --memory)
145
Daniel Veillard536fad52003-09-18 10:05:56 +0000146Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000148 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000149
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000150Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * Makefile.am: add a Timingtests target to check bad behaviour
153 from the streaming engine
154 * dbgen.pl dbgenattr.pl: perl script to generate big instances
155 * xmlreader.c: fix a bad behaviour on large buffer inputs
156
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000157Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
158
159 * dict.c xmlreader.c: two small improvements
160
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000161Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * parserInternals.c: avoid a leak with previous patch
164
Daniel Veillard007d51e2003-09-17 20:07:28 +0000165Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
166
167 * python/libxml.c: use stderr and not stdout for default errors
168 in python environment bug #122552
169
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000170Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * parserInternals.c: small fix from Rob Richards for input filename
173 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
174 * xmlIO: adding a guard in one function
175
Daniel Veillard19895052003-09-17 13:59:32 +0000176Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
179 reducing memory allocation and free and avoiding expensive routines
180
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000181Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
184 seriously with per-document dict and element and attribute nodes
185 reuse in the xmlReader. This seems to lead to an interesting
186 speedup of the xmlReader already.
187
Daniel Veillard81514ba2003-09-16 23:17:26 +0000188Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * dict.c include/libxml/dict.h: do string allocations in large
191 pools, allowing to find if a string pertain to a dict quickly
192 * xmllint.c: fix --stream --repeat --timing
193 * Makefile.am: the testThreads run output should be seen.
194
Daniel Veillard8a44e592003-09-15 14:50:06 +0000195Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
196
197 * SAX2.c include/libxml/parser.h: starting work on reusing the
198 parser dictionary for the element and attribute tag names.
199 Add pools for Element and Attributes in the parser context,
200 which should help speeding up the reader.
201 * Makefile.am result/*.rdr : adding non-python reader regression
202 tests.
203
Daniel Veillard62998c02003-09-15 12:56:36 +0000204Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * SAX2.c parser.c valid.c: starting to cleanup some of the
207 problems exposed by the W3C/NIST regression suite.
208 * result/ent7.sax result/xml2.sax: small fixes.
209
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000210Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * parser.c: more parser error factoring
213
William M. Brack3a6da762003-09-15 04:58:14 +0000214Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
215
216 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
217
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000218Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * parser.c include/libxml/xmlerror.h: factoring of more
221 error handling code, serious size reduction and more lisibility
222 of the resulting code.
223 * parserInternals.c parser.c include/libxml/parserInternals.h
224 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
225 checks are done, use a counter for entities. Entities where freed and
226 reallocated at the same address failing the check.
227 * tree.c: avoid a warning
228 * result/valid/* result/VC/*: this slightly changes some validation
229 error messages.
230
William M. Brack4e52f2f2003-09-14 18:07:39 +0000231Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
232
233 * valid.c: fixed bug 121759 - early declaration of
234 attribute-list in external DTD
235
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000236Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
237
238 * parser.c include/libxml/xmlerror.h: starting cleaning up
239 error handling, factorize error processing
240 * doc/xmllint.html: update of the page, remove --sgml
241
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000242Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
243
244 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
245 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
246 broken pseudo SGML DocBook parser code.
247
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000248Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
251 valgrind pointed out the strings overlapped. cleanup .
252
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000253Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * tree.c: applied speedup to xmlSearchNs() as suggested by
256 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
257 applying the same trick.
258
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000259Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * parser.c parserInternals.c tree.c include/libxml/parser.h
262 include/libxml/xmlerror.h: adding namespace checkings
263 while making sure they still parse as wellformed documents.
264 Add an nsWellFormed status report to the context, and
265 provide new appropriate error codes.
266 * Makefile.am result/namespaces/* test/namespaces/*: add
267 specific regression testing for the new namespace support
268 * test/att5 result/noent/att5 result/att5 result/att5.sax:
269 add more coverage for the attribute parsing and normalization
270 code.
271
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000272Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * threads.c: backport of a thread bugfix from 2_5_X branch
275
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000276Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
277
278 * parser.c: fixed a bug in one corner case of attribute parsing.
279
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000280Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * configure.in doc/* : 2.6.0beta1 changes
283 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
284 normalization, might not be totally fixed but this should
285 make sure SAX event provide the right strings for attributes
286 except entities for which libxml2 is different by default
287 This should fix #109564
288 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
289 in attribute callback values
290 * result/c14n/with-comments/example-4
291 result/c14n/without-comments/example-4: this also fixes a subtle
292 bug in the canonicalization tests.
293
Daniel Veillarde57ec792003-09-10 10:50:59 +0000294Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
295
296 Time to commit 3 days of work rewriting the parser internal,
297 fixing bugs and migrating to SAX2 interface by default. There
298 is some work letf TODO, like namespace validation and attributes
299 normalization (this break C14N right now)
300 * Makefile.am: fixed the test rules
301 * include/libxml/SAX2.h include/libxml/parser.h
302 include/libxml/parserInternals.h SAX2.c parser.c
303 parserInternals.c: changing the parser, migrating to SAX2,
304 adding new interface to switch back to SAX1 or initialize a
305 SAX block for v1 or v2. Most of the namespace work is done
306 below SAX, as well as attribute defaulting
307 * globals.c: changed initialization of the default SAX handlers
308 * hash.c tree.c include/libxml/hash.h: added QName specific handling
309 * xmlIO.c: small fix
310 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
311 version code path
312 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
313 pointed out a typo in a very old test namespace
314
William M. Brackc07329e2003-09-08 01:57:30 +0000315Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
316
317 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
318 of compressed files, setting doc->compressed appropriately
319 (bug #120503).
320
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000321Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
322
323 * parser.c: try to cope with the fact that apps may still
324 have allocated smaller SAX callbak block
325
Daniel Veillard0fb18932003-09-07 09:14:37 +0000326Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * dict.c: allow to give -1 for undefined length in lookups
329 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
330 first round of work on the new SAX2 interfaces, the API
331 will change but commiting before changing for historical
332 reference.
333
William M. Brack4811ba32003-09-06 18:02:53 +0000334Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
335
336 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
337 sax->warning with wrong params).
338
Daniel Veillard93625d32003-09-05 08:36:12 +0000339Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * include/libxml/globals.h: patch from Stéphane Bidoul to export
342 globals entry points to the python bindings
343
Daniel Veillard40412cd2003-09-03 13:28:32 +0000344Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
347 by default instead of "HTML"
348 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
349 avoiding calls to "areBlanks" when not needed.
350 * include/libxml/parser.h include/libxml/tree.h: some structure
351 extensions for future work on using per-document dictionaries.
352
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000353Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
356 tree, keeping result in the same tree, added SAXtests to the
357 default "make tests"
358
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000359Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
360
361 * include/libxml/xmlexports.h: defined additional macros which
362 affect exports and added mingw section
363
William M. Brack008c06b2003-09-01 22:17:39 +0000364Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
365
366 * doc/index.py: fixed problem parsing xhtml docs
367 * doc/xmlreader.html,doc/guidelines.html: small modification
368 to avoid problem in python parsing.
369 * doc/search.php: fixed upper case filename problem for XSLT docs
370
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000371Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 * xinclude.c: patch from Mark Vakoc that allows compiling
374 with XInclude but without XPointer support.
375
Daniel Veillarde8553732003-09-01 20:33:14 +0000376Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
377
378 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
379 to add --libtool-libs option to xml2-config script.
380
William M. Brack3f479502003-09-01 04:58:15 +0000381Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
382
383 * doc/README.docs, doc/Makefile.am: new file added,
384 giving some description of the documentation generation process
385 * doc/search.php: fixed problem with upper case on filenames
386
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000387Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
388
389 * win32/Makefile.bcb: updates by Eric Zurcher
390
William M. Brackcdfa2862003-08-29 06:03:38 +0000391Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
392
393 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
394 to compensate for pollution from Igor's header taint
395 (quick before Daniel notices)
396
Daniel Veillard67906942003-08-28 21:13:25 +0000397Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
398
399 * SAX2.c: fixed a namespace error on attribute reporting bug
400 pointed out by Tobias Reif
401 * test/p3p result/p3p result/noent/p3p: this test case was wrong
402 using xmlsn instead of xmlns...
403
Igor Zlatkovic65901252003-08-28 16:26:12 +0000404Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
405
406 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
407 typos reported by Mark Vakoc
408
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000409Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
410
411 add:
412 * doc/tutorial/api.html
413 * doc/tutorial/ar01s09.html
414 * doc/tutorial/includexpath.c
415 updated
416 * doc/tutorial/*.html
417 fix my bad - forgot to check in new files when I last
418 updated
419
420
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000421Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
422
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000423 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000424 * xmllint.c: fixed time inclusion for various compilers
425
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000426Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
427
428 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
429 few casts to shut the compiler warnings
430
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000431Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
432
433 * win32/Makefile.* win32/configure.js: fixed for mingw
434
Daniel Veillard5805be22003-08-28 08:03:23 +0000435Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 * globals.c threads.c: fixing bug #120870 try to avoid problem
438 with uninitialized mutexes
439
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000440Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
441
442 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
443 up with multiple states, select the "best" one. Fix #120682
444 * result/relaxng/tutor11_2_3.err: small change resulting
445
446Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
449
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000450Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
451
452 * include/libxml/[threads-xpointer].h: realigned parameters
453 after taint
454
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000455Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
456
457 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
458 as reported by Eric Zurcher
459
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000460Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * relaxng.c: fixed bug #120386 again a problem introduced when
463 trying to reuse automata for content validation. Fix a bug report
464 problem on zeroOrMore
465 * result/relaxng/tutor3_7_err: change slightly error reporting.
466
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000467Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
468
469 * include/libxml/Makefile.am: make sure the new header will
470 be included when generating a new distribution.
471
Daniel Veillard73827cb2003-08-25 10:57:27 +0000472Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
473
474 * relaxng.c: fixed a couple of stupid bugs in the state allocation
475 routines which led to bug #120040 and the ones reported by
476 Martijn Faassen
477
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000478Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
479
480 * include/libxml/parserInternals.h include/libxml/relaxng.h
481 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
482 parameters after taint.
483
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000484Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
485
486 * include/libxml/xmlversion.h.in: moved export defs to a separate
487 file for consistency.
488 * include/libxml/xmlexports.h: new file, contains export defs.
489
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000490Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
491
492 * include/libxml/*.h genUnicode.py: exportability taint
493 of the headers.
494
Daniel Veillard11af4292003-08-21 10:39:13 +0000495Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
496
497 * SAX.c: make the deprecated interfaces log an error message
498 to be sure it won't get used.
499
Daniel Veillard1af9a412003-08-20 22:54:39 +0000500Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
501
502 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
503 Adding new version of the SAX interface, it's not there yet,
504 currently just preparing the work
505 * globals.c parser.c SAX.c include/libxml/SAX.h
506 include/libxml/globals.h include/libxml/parser.h: doing some
507 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
508 while keeping functionalities, preparing SAX2 integration.
509 * dict.c: small cleanup.
510
Daniel Veillarde5984082003-08-19 22:21:13 +0000511Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
512
513 * tree.c: fixes a small bug introduced in last commit and detected
514 by valgrind.
515
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000516Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
517
518 * dict.c hash.c: optimization when freeing hash tables.
519 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
520 allocations
521 * parser.c parserInternals.c include/libxml/parser.h: keep a
522 single allocated block for all the attributes callbacks,
523 avoid useless malloc()/free()
524 * tree.c: do not realloc() when growing a buffer if the buffer
525 ain't full, malloc/memcpy/free avoid copying memory.
526
Daniel Veillard66f68e72003-08-18 16:39:51 +0000527Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
528
529 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
530 --dtdvalidfpi for Tobias Reif
531
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000532Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
533
534 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
535 new dictionary module to keep a single instance of the names used
536 by the parser
537 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
538 switched all parsers to use the dictionary internally
539 * include/libxml/HTMLparser.h include/libxml/parser.h
540 include/libxml/parserInternals.h include/libxml/valid.h:
541 Some of the interfaces changed as a result to receive or return
542 "const xmlChar *" instead of "xmlChar *", this is either
543 insignificant from an user point of view or when the returning
544 value changed, those function are really parser internal methods
545 that no user code should really change
546 * doc/libxml2-api.xml doc/html/*: the API interface changed and
547 the docs were regenerated
548
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000549Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
552
William M. Bracka716ff12003-08-16 14:58:33 +0000553Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
554
555 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
556 fixed part (2) of bug 119535 (wrong alpha case on filenames)
557
William M. Brackc6e07552003-08-16 12:44:47 +0000558Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
559
560 * doc/API*.html, doc/html/*: regenerated API documentation
561 for xmlsoft.org (part of Bug 119535)
562
William M. Brack7a821652003-08-15 07:27:40 +0000563Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
564
565 * encoding.c, threads.c, include/libxml/HTMLparser.h,
566 doc/libxml2-api.xml: Minor changes to comments, etc. for
567 improving documentation generation
568 * doc/Makefile.am: further adjustment to auto-generation of
569 win32/libxml2.def.src
570
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000571Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
572
573 * News configure.in: preparing libxml2-2.5.10 release
574 * doc/* : updated the doc and rebuilt
575
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000576Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
579 Malcolm Tredinnick with the patch he suggested.
580
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000581Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
582
583 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
584
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000585Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
586
587 * uri.c: fixing an use of strcpy() where both strings overlap
588 pointed out by valgrind.
589
Daniel Veillard98485322003-08-14 15:44:40 +0000590Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
591
592 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
593 some compilation warnings.
594 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
595 plus some cleanup and better error reporting.
596
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000597Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * encoding.c: applied UTF-16 encoding handling patch provided by
600 Mark Itzcovitz
601 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
602 not having iconv support.
603
Daniel Veillard1638a472003-08-14 01:23:25 +0000604Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
605
606 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
607 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
608 mingw compiler on Windows.
609
Daniel Veillardb19ba832003-08-14 00:33:46 +0000610Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c: fixed the serious CPU usage problem reported by
613 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000614 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000615 missing in htmlSAXParseDoc
616
William M. Brackccf9e392003-08-13 14:50:18 +0000617Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
618
619 * doc/Makefile.am: Removed dependency from libxml2.def.src
620
William M. Brack476cd962003-08-13 11:09:42 +0000621Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
622
623 * autogen.sh: took away the requirement for automake-1.4,
624 changed the messages for getting auto* tools to current
625 gnu pages.
626 * configure.in: added check for Linux Dec alpha requiring
627 -ieee flag, fixed test for ipv6
628 * trionan.c: fixed problem for compiling on Linux Dec alpha
629 using native compiler
630 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
631 whenever libxml2-api.xml is changed.
632
Daniel Veillard6b621b82003-08-11 15:03:34 +0000633Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
634
635 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
636 is not used.
637
William M. Brack30909422003-08-10 00:14:20 +0000638Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
639
640 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
641
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000642Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
643
644 * News configure.in: preparing libxml2-2.5.9 release
645 * doc/* : updated the doc and rebuilt
646
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000647Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
650 definition to get a correct API XML description. This was apparently
651 breaking Windows build.
652
Daniel Veillard14f752c2003-08-09 11:44:50 +0000653Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
654
655 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
656 the progressive HTML parser front-end on large character data
657 island leading to an erroneous end of data detection by the
658 parser. Some cleanup too to get closer from the XML progressive
659 parser.
660
William M. Brack6d13f332003-08-08 16:40:36 +0000661Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
662
663 * win32/configure.js: Added in support for the ISO8859X
664 module (patch provided by Jesse Pelton)
665
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000666Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
667
668 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
669 when the library is not initialized and one try to save, the
670 locks in threaded env might not been initialized, playing safe
671 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
672 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
673 his tests to the regression suite.
674
William M. Brack41e6bed2003-08-08 10:53:06 +0000675Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
676
677 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
678 (with apologies to Igor) - Enhanced handling of docb and
679 nanohttp.
680
William M. Brack16db7b62003-08-07 13:12:49 +0000681Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
682
683 * encoding.c: further small changes for warnings when
684 configured with --with-iconv=no
685
William M. Bracka71a8ef2003-08-06 04:43:55 +0000686Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
687
688 * error.c trionan.[ch] testThreads.c python/generator.py:
689 further small changes to elminate most of the remaining
690 warnings.
691
William M. Brackc1939562003-08-05 15:52:22 +0000692Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
693
694 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
695 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
696 python/libxml.c include/libxml/xmlmemory.h: small changes
697 to syntax to get rid of compiler warnings. No changes
698 to logic.
699
Daniel Veillardc758c222003-08-04 20:42:34 +0000700Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
701
702 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
703
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000704Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * tree.c: fixed a small problem in the patch for #118763
707 * result/HTML/doc3.htm*: this reverts back to the previous result
708
Daniel Veillard91e69c52003-08-04 01:43:07 +0000709Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
710
711 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
712 and rebuilt, apparently some C++ wrappers are not available,
713 c.f. bug #118943
714
Daniel Veillard39057f42003-08-04 01:33:43 +0000715Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
716
717 * tree.c: fixing HTML attribute serialization bug #118763
718 applying a modified version of the patch from Bacek
719 * result/HTML/doc3.htm*: this modifies the output from one test
720
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000721Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
722
723 * tree.c include/libxml/tree.h: added a new API to split a
724 QName without generating any memory allocation
725 * valid.c: fixed another problem with namespaces on element
726 in mixed content case
727 * python/tests/reader2.py: updated the testcase with
728 Bjorn Reese fix to reader for unsignificant white space
729 * parser.c HTMLparser.c: cleanup.
730
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000731Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
732
733 * catalog.c: trying to fix #118754 of possible recursion in the
734 catalogs. Not fantastically happy about the current fix since
735 it's likely to break under very thread intensive concurrent
736 access to the catalog. Better solution might to keep the depth
737 an extra argument to the resolution functions.
738
Daniel Veillard7b68df92003-08-03 22:58:54 +0000739Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
740
741 * valid.c: fixed bug #118712 about mixed content, and namespaced
742 element names.
743 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
744 in the regression tests
745
William M. Brack779af002003-08-01 15:55:39 +0000746Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
747
748 Coninuing work on bug 118559
749 * DOCBparser.c: removed 2 unsed vars
750 * xmlregexp.c: changed some numeric const to their enum symbols
751 * xmlreader.c: changed one var define from int to enum
752 (a little more to be done, awaiting co-ordination)
753 * relaxng.c: deleted one unused var
754 * xmllint.c: deleted some unused vars, changed one arg
755 val from int to enum
756 * testHTML.c, testDocbook.c: changed some arg vals to enum const
757 * xmlIO.c: fixed typo from last night (small warning msg)
758
William M. Brack78637da2003-07-31 14:47:38 +0000759Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
760
761 Working on bug 118559
762 * error.c: deleted unused variable
763 * parserInternals.c: deleted unneeded 'const' qualifier
764 * parser.c: changed variable type for enum temp storage
765 * xmlIO.c: changed debugging var to be inside #ifdef
766 * valid.c: removed unused variable
767 * HTMLparser.c: removed some unneeded 'const' qualifiers
768 * xpath.c: added some type casts, removed some unused vars
769 * xinclude.c: added one type cast
770 * nanohttp.c: repositioned some #ifdef to avoid unused var
771 * nanoftp.c: removed unused var
772
Daniel Veillard97e01882003-07-30 18:59:19 +0000773Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
774
775 * HTMLparser.c: applied a patch from William Brack about
776 the problem of parsing very large HTML instance with comments
777 as raised by Nick Kew
778
Daniel Veillardd6038e02003-07-30 16:37:18 +0000779Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
780
781 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
782 patch from Bjorn Reese for xmlTextReaderNodeType() and
783 significant whitespace. There is an enum for node type
784 values now.
785
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000786Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
787
788 * encoding.c: applying patch from Peter Jacobi to added
789 ISO-8859-x encoding support when iconv is not available
790 * configure.in include/libxml/xmlversion.h.in
791 include/libxml/xmlwin32version.h.in: added the glue needed
792 at the configure level and made it the default for Windows
793
Daniel Veillardc2664642003-07-29 20:44:53 +0000794Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
795
796 * python/generator.py python/libxml.c python/libxml2class.txt:
797 patch from Joachim Bauch + cleanup for Relax NG error callbacks
798 in python
799
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000800Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
801
802 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
803 cleanup patch, and also avoided a possible memory leak
804
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000805Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
806
807 * encoding.c: fix the previous commit
808
William M. Brack4a557d92003-07-29 04:28:04 +0000809Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
810
811 * HTMLparser.c: fixed problem with comments reported by Nick Kew
812 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
813 some future cleanup of UTF8 handling
814
Daniel Veillard9deb2422003-07-28 20:40:59 +0000815Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
816
817 * xpath.c: applied a change suggested by Sean Griffin in bug
818 #118494 about a memory leak in EXSLT
819
Daniel Veillardd94849b2003-07-28 13:02:24 +0000820Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
821
822 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
823 when fixing the previous Relax-NG bugs
824 * result/relaxng/*: This slightly changes the output messages of
825 some regression tests.
826 * configure.in: added support of -with-fexceptions for nested C++
827 support.
828
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000829Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
830
831 * doc/tutorial/apa.html
832 * doc/tutorial/apb.html
833 * doc/tutorial/apc.html
834 * doc/tutorial/apd.html
835 * doc/tutorial/ape.html
836 * doc/tutorial/apf.html
837 * doc/tutorial/apg.html
838 * doc/tutorial/aph.html
839 * doc/tutorial/ar01s02.html
840 * doc/tutorial/ar01s03.html
841 * doc/tutorial/ar01s04.html
842 * doc/tutorial/ar01s05.html
843 * doc/tutorial/ar01s06.html
844 * doc/tutorial/ar01s07.html
845 * doc/tutorial/ar01s08.html
846 * doc/tutorial/index.html
847 * doc/tutorial/ix01.html
848 * doc/tutorial/xmltutorial.pdf
849 * doc/tutorial/xmltutorial.xml
850 update tutorial with XPath example
851
852
Daniel Veillard597bc482003-07-24 16:08:28 +0000853Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
854
855 * SAX.c parser.c: fixing a bug about a special case of namespace
856 handling, this closes bug #116841
857
Daniel Veillard2134ab12003-07-23 19:56:29 +0000858Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * relaxng.c result/relaxng/*: checked and fixed the compilation
861 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
862 This slightly changes the output messages of some regression tests.
863
Daniel Veillardc127adc2003-07-23 15:07:08 +0000864Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * xmlreader.c: fixed an out of bound error #118052 , the good
867 part if that base64 code was not in use yet ...
868
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000869Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
870
871 * doc/xmllint.html
872 include html version of the xmllint man page, so an
873 up-to-date version is visible on the Web
874
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000875Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
876
877 * xinclude.c include/libxml/xinclude.h: added a new API
878 xmlXIncludeProcessTree() to process XInclude only on a subtree
879 this should fix bug #115385
880
Daniel Veillard409a8142003-07-18 15:16:57 +0000881Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
882
883 * relaxng.c include/libxml/relaxng.h: adding Get interface for
884 the error callback and parameters of parsing and validation
885 contexts
886 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
887 on text nodes.
888
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000889Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
890
891 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
892 when using the push XML parser.
893 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
894 added the test to the regression suite.
895
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000896Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
897
898 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
899 as suggested by Rob Richards
900
Daniel Veillard34ba3872003-07-15 13:34:05 +0000901Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
902
903 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
904 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
905 to unsigned int and a couple of others.
906
907Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
908
909 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
910
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000911Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
912
913 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
914
Daniel Veillarddf101d82003-07-08 14:03:36 +0000915Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
916
917 * globals.c threads.c: fixes some problem when freeing unititialized
918 mutexes
919
Daniel Veillard2db8c122003-07-08 12:16:59 +0000920Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
921
922 * nanoftp.c nanohttp.c: the modules should not import <config.h>
923 directly, some cleanups
924 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
925 validation code.
926
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000927Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
928
929 * win32/configure.js: Jesse Pelton pointed out a problem in the
930 javascript code.
931
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000932Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
933
934 * NEWS doc/*: regenerated
935 * nanoftp.c nanohttp.c: might fix includes problems with the
936 Ipv6 support on solaris
937 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
938 defined as #IMPLIED
939
Daniel Veillard560c2a42003-07-06 21:13:49 +0000940Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
941
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000942 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000943 * nanohttp.c: changed some preprocessor block
944 * xmlschemastypes.c: applied patch from Charles Bozeman adding
945 hexBinary schema datatype and adding support for totalDigits and
946 fractionDigits facets.
947
Daniel Veillard7a985a12003-07-06 17:57:42 +0000948Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
949
950 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
951
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000952Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
953
954 * xinclude.c: fixed bug #116095 removing the error message when
955 reapplying XInclude to a document.
956
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000957Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
958
959 * xmlIO.c: applied small changes to portability layer for
960 compilation on DJGPP Ms-DOS compiler.
961
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000962Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
963
964 * parser.c HTMLparser.c: use the character() SAX callback
965 if the cdataBlock ain't defined.
966 * xpath.c: fix bug #115349 allowing compilation when configured
967 with --without-xpath since the Schemas code needs NAN and co.
968
William M. Brack59002e72003-07-04 17:01:59 +0000969Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
970
971 Fixed problem with multi-threading, shown by the test program
972 testThreads. After fix, ran mutiple tests on various speed
973 machines (single and dual processor X86), which all seem okay.
974
975 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
976
977 * threads.c: added missing initialisation for condition variable
978 in xmlNewRMutex.
979
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000980Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
981
982 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
983 closing bug #114837
984
985 * configure.in: Added checks for IPv6 support and getaddrinfo().
986
987 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
988
989 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
990
991 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
992 field or sockaddr_in field, depending upon the availability of IPv6
993 support.
994 have_ipv6(): Added to check for run-time IPv6 support.
995 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
996 Modified to parse a URI with IPv6 address given in [].
997 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
998 resolution, if it is available on the system, as gethostbyname
999 does not return IPv6 addresses on some platforms.
1000 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1001 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1002 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1003 we are dealing with.
1004
1005 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1006 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1007 a URI with IPv6 address given in [].
1008 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1009 available on the system. Also IPv6 addresses will be resolved by
1010 gethostbyname only if IPv6 run-time support is available.
1011 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1012
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001013Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1014
1015 * win32/configure.js include/win32config.h
1016 include/libxml/xmlversion.h.in: Applied the patch for BCB
1017 by Eric Zurcher.
1018
Daniel Veillardd7cec922003-06-13 12:30:10 +00001019Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1022 due to #115104 and while fixing #115101 . HTML URLs must not
1023 be version dependant.
1024
Daniel Veillard8265a182003-06-13 10:05:56 +00001025Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * entities.c: do not generate &quot; for " outside of attributes
1028 * result//*: this changes the output of some tests
1029
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001030Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * parser.c xmlIO.c: trying to fix #114277 about when file
1033 remapping and escaping should really be attempted.
1034
Daniel Veillarda37aab82003-06-09 09:10:36 +00001035Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * doc/*: applied a patch from Gman for building docs
1038 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1039 Gary Pennington to provide an allocator for xmlValidCtxt
1040 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1041 #113580 about data not being passed immediately.
1042
Daniel Veillarde1326112003-06-05 09:32:20 +00001043Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * tree.c: applied a couple of patches from Mark Itzcovitz
1046 to handle saving back "UTF-16" documents.
1047
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001048Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1051 some work done while in the Maldives (hence the timezone on the
1052 laptop !)
1053 * result/schemas/length3* test/schemas/deter0_*
1054 test/schemas/group0_*: some tests added too
1055
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001056Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * encoding.c: small fix
1059 * xmlIO.c: fixed an error message
1060
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001061Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1064 accepting an improper UTF8 sequence
1065
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001066Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1067
1068 * threads.c: applied the patch from Stéphane Bidoul for getting
1069 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001070 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001071
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001072Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * HTMLtree.c: fixing bug #112904: html output method escaped
1075 plus sign character in URI attribute.
1076
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001077Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * build_glob.py global.data globals.c parser.c
1080 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1081 up threads global defaults.
1082 * doc/libxml2-api.xml: this extends the API with new functions
1083 * python/tests/Makefile.am python/tests/reader2.py
1084 python/tests/thread2.py: integrated the associated testcase and
1085 fixed the error string used in reader2
1086
Daniel Veillard38b80a82003-05-14 18:59:00 +00001087Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * configure.in libxml.spec.in python/Makefile.am: trying
1090 to conciliate --with-python= requirements and RPM builds,
1091 a PITA really...
1092
Daniel Veillard104caa32003-05-13 22:54:05 +00001093Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * HTMLparser.c: oops last commit introduced a memory leak.
1096
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001097Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * xmllint.c doc/xmllint.xml: added --nonet option
1100 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1101 xsltproc or xmllint
1102 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1103 rebuilt
1104 * HTMLparser.c: cleaned up the HTML parser context build when
1105 using an URL
1106
Daniel Veillardd437d322003-05-13 21:07:01 +00001107Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * libxml.spec.in: added a comment about bug #112902
1110
William M. Brack3dd57f72003-05-13 02:06:18 +00001111Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1112
1113 * minor cleanup of configure '--help' display
1114 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1115
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001116Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * tree.c: PI nodes in external subset were not freed :-\
1119 fixes bug #112842
1120
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001121Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * xmllint.c: added --schema option to run WXS schema validation
1124 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1125 tried to improve error reporting in the Schema code, some cleanup
1126 too.
1127
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001128Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * xmlschemas.c: fixed some problems in the handling of errors,
1131 and attributes addressed by references.
1132 * test/schemas/* result/schemas/*: dropped the verbosity level
1133 and added a couple of new tests
1134
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001135Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * relaxng.c: Stéphane Bidoul found an off by one addressing
1138 error on the error handling.
1139
Daniel Veillarda77cf712003-05-09 23:09:55 +00001140Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * xmlschemastypes.c: trying to fix #112673
1143
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001144Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1147 warning, this fixed a bug and should close #111574
1148
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001149Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1152 holding minOccurs="0"
1153 * test/schemas/all_* result/schemas/all_*: added some regression
1154 tests for that bug
1155 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1156 Garry Pennington to compile without schemas support.
1157
Daniel Veillarda067e652003-05-01 08:03:46 +00001158Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1161
Daniel Veillard61c52202003-04-30 12:20:34 +00001162Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * xml2-config.in: try to fix Red hat bug #89957, do not
1165 output -L/usr/lib64
1166 * xmlreader.c: fixed a typo in a comment
1167
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001168Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1169
1170 * doc/tutorial/aph.html, ix01.html
1171 forgot to cvs add the new files. Thanks to Roland van Laar
1172 for pointing this out
1173
Daniel Veillardd4330462003-04-29 12:40:16 +00001174Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1177 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1178 to the XML/XSLT doc generation closing #111799
1179 * doc/html/*: complete update of the HTML results
1180
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001181Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1182
1183 * win32/defgen.xsl: fixed the conditional for unicode map,
1184 removed hardcoded schema entries
1185
1186Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1187
1188 * win32/defgen.xsl: new file, stylesheet for generating
1189 win32/libxml2.def.src from doc/libxml2-api.xml
1190 * win32/libxml2.def.src: is autogenerated from now on, changes
1191 to this file will not appear here anymore
1192
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001193Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * win32/configure.js python/setup.py.in: applied patch
1196 from Stéphane Bidoul for the Python bindings on the new
1197 release.
1198
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001199Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1200
1201 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1202 declaration
1203 * win32/configure.js: thread-enabled build is now default
1204 * win32/libxml2.def.src: added more exports
1205
Daniel Veillard1177ca42003-04-26 22:29:54 +00001206Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1209 developers from common pages, made the transition to XHTML1,
1210 added validity checking to the makefile rules.
1211
Daniel Veillard329456a2003-04-26 21:21:00 +00001212Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * parser.c: fix for xmlIOParseDTD same as previous and reported
1215 by Petr Pajas
1216
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001217Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1220 closing #111638
1221
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001222Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * python/generator.py: fixed a problem in the generator where
1225 the way functions are remapped as methods on classes was
1226 not symetric and dependant on python internal hash order,
1227 as reported by Stéphane Bidoul
1228
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001229Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1230
1231 * doc/tutorial:
1232 xmltutorial.xml
1233 xmltutorial.pdf
1234 *.html
1235 add appendix on generating compiler flags, more indexing
1236
Daniel Veillard1c960272003-04-25 23:12:22 +00001237Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1240 to get libxml-2.5.7 to compile on OpenVMS
1241
Daniel Veillardc5573462003-04-25 16:43:49 +00001242Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1245
Daniel Veillardfd583412003-04-25 13:22:10 +00001246Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1249 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1250 man page based on xsltproc and a stylesheet PI in the XML.
1251
Daniel Veillarddc07e182003-04-25 10:39:38 +00001252Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1255 character preventing rendering by the man command.
1256
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001257Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * NEWS configure.in: preparing release 2.5.7
1260 * doc/*: updated and rebuilt the docs
1261 * doc/apibuild.py: fixed the script
1262
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001263Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1266 get in the way of the builds
1267 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1268
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001269Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1272 Memory test from Havoc Pennington #109368
1273 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1274 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1275 include/libxml/parser.h: a lot of memory allocation cleanups
1276 based on the results of the OOM testing
1277 * check-relaxng-test-suite2.py: seems I forgot to commit the
1278 script.
1279
Daniel Veillard18f113d2003-04-23 15:18:26 +00001280Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1283
Daniel Veillard85095e22003-04-23 13:56:44 +00001284Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1287 more places where xmlCanonicPath() must be used to convert
1288 filenames to URLs, trying to fix #111088
1289
Daniel Veillard54396242003-04-23 07:36:50 +00001290Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * python/libxml.c python/libxml.py: applied patch from
1293 Brent M Hendricks adding binding for xmlCatalogAddLocal
1294
Daniel Veillard45269b82003-04-22 13:21:57 +00001295Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * HTMLparser.c: tried to fix #98879 again in a more solid
1298 way.
1299
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001300Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1301
1302 * win32/libxml2.def.src: added more exports from the relaxng and
1303 xmlreader clan
1304
Daniel Veillardf431eb82003-04-22 08:37:26 +00001305Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1308 provided by Brent Hendricks fixing #105992 and integrated the
1309 examples in the testsuite.
1310
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001311Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * TODO: updated a bit
1314 * configure.in: fixed the comment, threads now default to on
1315 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1316
Daniel Veillarda880b122003-04-21 21:36:41 +00001317Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1320 xmlreader.c include/libxml/parser.h: a lot of performance work
1321 especially the speed of streaming through the reader and push
1322 interface. Some thread related optimizations. Nearly doubled the
1323 speed of parsing through the reader.
1324
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001325Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1326
1327 * doc/xmllint.xml
1328 * doc/xmllint.1
1329 update man page to explain use of --stream
1330
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001331Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1334 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1335 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1336 include/libxml/globals.h include/libxml/xmlmemory.h: added
1337 xmlMallocAtomic() to be used when allocating blocks which
1338 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1339 to allow registering the full set of functions needed by
1340 a garbage collecting allocator like libgc, ref #109944
1341
Daniel Veillard84942712003-04-18 14:40:05 +00001342Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * configure.in: switched to have thread support enabled by default,
1345 didn't got troubles with ABI compatibility on Linux, hope it
1346 won't break on strange OSes, if yes, report the system ID
1347 * doc/libxml2-api.xml: just rebuilt the API
1348
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001349Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1352 added support for large file, tested with a 3+GB instance,
1353 and some cleanup.
1354 * catalog.c: added a TODO
1355 * Makefile.am: added some "make tests" comments
1356
Daniel Veillardac297932003-04-17 12:55:35 +00001357Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * relaxng.c: some cleanups
1360 * doc/xmlreader.html: extended the document to cover RelaxNG and
1361 tree operations
1362 * python/tests/Makefile.am python/tests/reader[46].py: added some
1363 xmlReader example/regression tests
1364 * result/relaxng/tutor*.err: updated the output of a number of tests
1365
Daniel Veillard62163602003-04-17 09:36:38 +00001366Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1367
1368 * relaxng.c: valgrind pointed out an uninitialized variable error.
1369
Daniel Veillard33300b42003-04-17 09:09:19 +00001370Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1371
1372 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1373 xmlreader.c: augnemting the APIs, cleanups.
1374 * parser.c: cleanup bug #111005
1375 * xmlIO.c: added some missing comments
1376
Daniel Veillardce192eb2003-04-16 15:58:05 +00001377Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1380 trying to improve the subset compiled, and more testing.
1381 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1382 documentation
1383 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1384 * result/relaxng/*.err: fix some of the outputs
1385
Daniel Veillardf4e55762003-04-15 23:32:22 +00001386Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1389 include/libxml/xmlreader.h: implemented streaming of
1390 RelaxNG (when possible) on top of the xmlReader interface,
1391 provided it as xmllint --stream --relaxng .rng .xml
1392 This seems to mostly work.
1393 * Makefile.am: updated to test RelaxNG streaming
1394
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001395Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1398 based validity checking of fragments of the document for
1399 which the RNG can be compiled to regexps. Works on all regression
1400 tests, only fix needed is related to error messages.
1401
Daniel Veillard52b48c72003-04-13 19:53:42 +00001402Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1405 include/libxml/xmlregexp.h: Starting work precompiling
1406 parts of RelaxNG schemas. Not plugged onto validity checking
1407 yet, just the regexp building part. Needed to extend some
1408 of the automata and regexp APIs.
1409
Daniel Veillardf6bad792003-04-11 19:38:54 +00001410Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1413 xmllint --stream and xmllint --stream --valid returns errors
1414 code appropriately
1415
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001416Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1419 and Next() operation to work on subtrees within the reader
1420 framework.
1421 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1422 * python/tests/reader5.py: added an example for those new
1423 functions of the reader.
1424
Daniel Veillard645c6902003-04-10 21:40:49 +00001425Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1428
Daniel Veillard9e077102003-04-10 13:36:54 +00001429Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * xmlreader.c: fixing HasValue for namespace as raised by
1432 Denys Duchier
1433
Daniel Veillard02ea1412003-04-09 12:08:47 +00001434Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * HTMLparser.c include/libxml/HTMLparser.h: exported
1437 htmlCreateMemoryParserCtxt() it was static
1438
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001439Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1442 update from Charles Bozeman for date and duration types
1443 * test/schemas/date_0.* test/schemas/dur_0.*
1444 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1445
Daniel Veillardc00cda82003-04-07 10:22:39 +00001446Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1449 fixing bug #107129, removing excessive allocation and calls
1450 to *printf in the code to build QName strings.
1451
Igor Zlatkovic69651182003-04-05 09:43:30 +00001452Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1453
1454 * win32/libxml2.def.src: fixed conditional exports, reported by
1455 Luke Murray.
1456
Daniel Veillardadba5f12003-04-04 16:09:01 +00001457Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * parser.c: fixed a possible problem with xmlRecoverMemory()
1460
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001461Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1464 triostr.h: Bjorn sent an update for the TRIO portability layer.
1465
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001466Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1467
1468 * win32/libxml2.def.src: exported new functions
1469
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001470Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * configure.in NEWS: preparing release 2.5.6
1473 * doc/*: updated and rebuilt the docs
1474
Daniel Veillarde5020412003-04-01 09:55:20 +00001475Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1478 on C14Ntests
1479
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001480Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * relaxng.c: one more fixup of error message reporting
1483
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001484Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1487 variable pointed out by valgrind
1488
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001489Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * relaxng.c: try to work on bug #109225 and provide better
1492 error reports.
1493 * result/relaxng/* : this change the output of a number of tests
1494 * xinclude.c: fixing the parsed entity redefinition problem
1495 raised on the list.
1496 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1497
Daniel Veillardb3721c22003-03-31 11:22:25 +00001498Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1499
1500 * xmlschemastypes.c: fixed date comparison to handle the tzo
1501 The only failures left are disagreements on Notations and
1502 '+1' not being allowed for ulong, uint, ushort and ubyte.
1503
Daniel Veillard455cc072003-03-31 10:13:23 +00001504Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1507 to the XML Schemas errata
1508 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1509
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001510Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1511
1512 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1513 and facets support. Currently only schemas with binHex or
1514 base64 don't compile. A few error left in the test suite:
1515 found 1035 test instances: 919 success 23 failures
1516 most are gdate or gdateyear failing check, and a few cases where
1517 James clark tests results are strange.
1518 * valid.c: allow to reuse the Notation checking routine without
1519 having a validation context.
1520 * SAX.c: removed a #if 0
1521
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001522Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * xinclude.c: forgot to apply one check from #106931 patch
1525 * xmlschemastypes.c: more work on XML Schemas datatypes
1526
Daniel Veillardc4c21552003-03-29 10:53:38 +00001527Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1530 on cleaning up XML Schemas datatypes based on James Clark tests
1531 test/xsdtest/xsdtest.xml
1532
Daniel Veillard80b19092003-03-28 13:29:53 +00001533Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * relaxng.c: implemented comparisons for Schemas values.
1536 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1537 some bugs in duration handling, comparisons for durations
1538 and decimals, removed all memory leaks pointed out by James
1539 testsuite. Current status is now
1540 found 238 test schemas: 197 success 41 failures
1541 found 1035 test instances: 803 success 130 failures
1542
Daniel Veillard91a13252003-03-27 23:44:43 +00001543Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1546 leaks in the W3C XML Schemas code
1547 * xmlschemastypes.c: implemented nonPositiveInteger
1548 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1549 fixed the test and result.
1550
Daniel Veillard6560a422003-03-27 21:25:38 +00001551Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1554 parser and a typo
1555 * xmlschemastypes.c: reindenting, fixing a memory access
1556 problem with dates.
1557
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001558Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1559
1560 * parser.c: fixing #109227 providing more context in case of
1561 start/end tag mismatch
1562 * python/tests/ctxterror.py python/tests/readererr.py: update the
1563 tests accordingly
1564
Daniel Veillardd9b72832003-03-27 14:24:00 +00001565Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * xinclude.c: should fix #109327 errors on memory accesses
1568
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001569Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1572 is an URI reference
1573
Daniel Veillarde209b332003-03-26 21:40:13 +00001574Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * xpath.c: fixed bug #109160 on non-ASCII IDs
1577
Daniel Veillard642104e2003-03-26 16:32:05 +00001578Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * parser.c: Norm suggested a nicer error message for xml:space values
1581 errors
1582
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001583Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * xpath.c include/libxml/xpath.h: first part of the fix to
1586 performance bug #108905, adds xmlXPathOrderDocElems() providing
1587 document order for nodes.
1588 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1589
Daniel Veillard09628212003-03-25 15:10:27 +00001590Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * xmlschemastypes.c: removing a warning with Sun compiler
1593 bug #109154
1594
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001595Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1596
1597 * doc/xmllint.xml
1598 * doc/xmllint.1
1599 update xmllint man page with --relaxng option
1600
Daniel Veillard2032d292003-03-25 11:09:40 +00001601Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * python/setup.py.in : was missing "drv_libxml2.py"
1604
Daniel Veillard9adc0462003-03-24 18:39:54 +00001605Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * tree.c xpath.c: some changes related to the new way of
1608 handling Result Value Tree, before 2.5.5
1609
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001610Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * configure.in NEWS: preparing release 2.5.5
1613 * doc/* : updated the documentation and regenerated it.
1614
Daniel Veillardef0b4502003-03-24 13:57:34 +00001615Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1616
1617 * xpath.c: fixed some problems related to #75813 about handling
1618 of Result Value Trees
1619
Daniel Veillard9231ff92003-03-23 22:00:51 +00001620Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * uri.c: applied a set of patches from Lorenzo Viali correcting
1623 URI parsing errors.
1624
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001625Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * parser.c: validity status was not passed back when validating in
1628 entities, but raised by Oliver Fischer
1629
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001630Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * HTMLtree.c: avoid escaping ',' in URIs
1633
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001634Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * parser.c: fixing bug #108976 get the ID/REFs to reference
1637 the ID in the document content and not in the entity copy
1638 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1639 stuff, better solution for #107208
1640 * xmlregexp.c: removed a direct printf, dohhh
1641 * xmlreader.c: fixed a bug on streaming validation of empty
1642 elements in entities
1643 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1644 cleanup of the validation tests
1645 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1646 added more ID/IDREF tests to the suite
1647
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001648Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1651 compiler.
1652
Daniel Veillard20863822003-03-22 17:51:47 +00001653Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1654
1655 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1656
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001657Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1660 defined in entities content
1661
Daniel Veillard99737f52003-03-22 14:55:50 +00001662Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * SAX.c: Fixed validation bug #108858 on namespace names using
1665 entities and reported by Brent Hendricks
1666 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1667 --debug output.
1668
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001669Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1672 about the DocType node not being reported sometimes.
1673 * python/tests/reader.py: added to test to the regression checks
1674
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001675Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1678 reported by Edd Dumbill
1679
Daniel Veillard77a90a72003-03-22 00:04:05 +00001680Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * HTMLparser.c parser.c parserInternals.c: patch from
1683 johan@evenhuis.nl for #107937 fixing some line counting
1684 problems, and some other cleanups.
1685 * result/HTML/: this result in some line number changes
1686
Daniel Veillard580ced82003-03-21 21:22:48 +00001687Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1690 instead of libxml.spec
1691 * relaxng.c: fixed some of the error reporting excessive
1692 verbosity
1693 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1694 xmlschemastypes.c: removed some warnings from gcc
1695 * doc/libxml2-api.xml: rebuilt
1696
Daniel Veillarde063f482003-03-21 16:53:17 +00001697Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * relaxng.c: another optimization, for choice this time
1700 * result/relaxng/spec1* result/relaxng/tutor12_1*
1701 result/relaxng/tutor3_7: cleanups.
1702
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001703Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1704
1705 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1706 * test/relaxng/testsuite.xml: augmented the test suite
1707 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1708 some schemas validation tests in the presence of foreign
1709 namespaces.
1710
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001711Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * relaxng.c: added another interleave speedup.
1714
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001715Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlschemastypes.c: added integer and fixed one of the
1718 IDREFS regression tests pbm
1719 * result/relaxng/docbook_0.err: updated
1720
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001721Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1722
1723 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1724 declared both in the DTD and in the Schemas <grin/>
1725 * relaxng.c: more debug, added a big optimization for <mixed>
1726 * test/relaxng/testsuite.xml: augmented the testsuite
1727 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1728 DocBook example to the regression tests
1729
Daniel Veillard798024a2003-03-19 10:36:09 +00001730Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1731
1732 * check-xsddata-test-suite.py: cosmetic change for output
1733 * relaxng.c: try to minimize calls to malloc/free for states.
1734
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001735Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1736
1737 * tree.c: removed a warning
1738 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1739 support
1740 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1741 cleanup/improvements of the regression tests batch
1742 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1743
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001744Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * relaxng.c: fixed error msg cleanup deallocation
1747 * xmlschemastypes.c: added a function to handle lists of
1748 atomic types, added support for IDREFS
1749
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001750Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1753 and IDREF, usable from RelaxNG now
1754 * include/libxml/xmlschemastypes.h: need to add a new interface
1755 because the validation modifies the infoset
1756 * test/relaxng/testsuite.xml: extended the testsuite
1757
Daniel Veillard952379b2003-03-17 15:37:12 +00001758Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1761 shemas datatype ID/IDREF support still missing though.
1762 * xmlreader.c: fix a crashing bug with prefix raised by
1763 Merijn Broeren
1764 * test/relaxng/testsuite.xml: augmented the testsuite with
1765 complex inheritance tests
1766
Daniel Veillardfd573f12003-03-16 17:52:32 +00001767Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * relaxng.c: switched back to the previous Relax-NG code base,
1770 the derivation algorithm need severe constraining code to avoid
1771 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1772 TEI based example and other bugs
1773 * result/relaxng/*err: updated the results
1774 * test/relaxng/testsuite.xml: started a new test suite
1775
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001776Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1779 that the original RelaxNG validation code was un-fixeable, it got
1780 rewritten to use the derivation algorithm from James Clark and
1781 redebugged it (nearly) from scratch:
1782 found 373 test schemas: 372 success 1 failures
1783 found 529 test instances: 529 success 0 failures
1784
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001785Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1786
1787 * SAX.c parser.c: fix some recursion problems introduced in the
1788 last release.
1789 * relaxng.c: more debugging of the RNG validation engine, still
1790 problems though.
1791
Daniel Veillard5add8682003-03-10 13:13:58 +00001792Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * Makefile.am: stop generating wrong result file with * in name
1795 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1796 * result/relaxng/demo* test/relaxng/demo: added the tests from
1797 Sebastian reproducing the problem.
1798
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001799Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1800
Daniel Veillard5add8682003-03-10 13:13:58 +00001801 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1802 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001803
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001804Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1805
1806 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1807 variable to control the indentation for the xmllint "--format"
1808 option
1809
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001810Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1811
1812 * encoding.c: applied Gennady's patch against buffer overrun
1813
Daniel Veillard42f12e92003-03-07 18:32:59 +00001814Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1817 Clark it appeared I had bug in URI parsing code ...
1818 * relaxng.c include/libxml/relaxng.h: completely revamped error
1819 reporting to not loose message from optional parts.
1820 * xmllint.c: added timing for RNG validation steps
1821 * result/relaxng/*: updated the result, all error messages changed
1822
Daniel Veillardedfd5882003-03-07 14:20:40 +00001823Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * xpath.c: fix bug #107804, the algorithm used for document order
1826 computation was failing on attributes.
1827
Daniel Veillard83391282003-03-06 21:37:30 +00001828Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * valid.c: fix bug #107764 , possibility of buffer overflow
1831 in xmlValidDebug()
1832
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001833Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1836 from Philipp Dunkel
1837
Daniel Veillard5f704af2003-03-05 10:01:43 +00001838Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * xmlschemastype.c: made powten array static it should not be exported
1841 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1842 parser function.
1843 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1844
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001845Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * tree.c: fixed a node dump crash on attributes
1848 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1849 an URI test bug and get better output.
1850
Daniel Veillard463a5472003-02-27 21:30:32 +00001851Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * check-xsddata-test-suite.py: give more infos
1854 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1855 REF->DEF in attribute values.
1856
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001857Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1858
1859 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1860 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1861 regression tests from James Clark.
1862
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001863Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * relaxng.c xmlschemas.c xmlschemastypes.c
1866 include/libxml/xmlschemastypes.h: added param support for relaxng
1867 type checking, started to increment the pool of simple types
1868 registered, still much work to be done on simple types and
1869 facets checkings.
1870
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001871Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * entities.c: fixes again one of the problem raised by
1874 James Clark in #106788
1875
Daniel Veillardc482e262003-02-26 14:48:48 +00001876Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * relaxng.c: Fixed a couple of problem raised by James Clark
1879 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1880 datatype level still not fixed though.
1881
Daniel Veillard17bed982003-02-24 20:11:43 +00001882Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * configure.in: preparing release 2.5.4
1885 * doc/*: updated and rebuilt the docs
1886 * relaxng.c: removed warnings
1887 * result/relaxng/*: updated the results
1888
Daniel Veillardf4be0182003-02-24 19:54:33 +00001889Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1890
1891 * valid.c: fixes a DTD regexp generation problem.
1892
Daniel Veillard02111c12003-02-24 19:14:52 +00001893Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * parser.c: fixes bug #105998 about false detection of
1896 attribute consumption loop.
1897
Daniel Veillard2406abd2003-02-24 18:16:47 +00001898Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1901
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001902Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1903
1904 * SAX.c: fixed bug #105992
1905
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001906Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1909 element.
1910 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1911 found 373 test schemas: 369 success 4 failures
1912 found 529 test instances: 525 success 4 failures
1913 * check-relaxng-test-suite.py: added memory debug reporting
1914
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001915Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1916
1917 * uri.c parser.c: some warning removal on Igor's patch
1918 * tree.c: seems I messed up with #106788 fix
1919 * python/libxml.c: fixed some base problems when Python provides
1920 the resolver.
1921 * relaxng.c: fixed the interleave algorithm
1922 found 373 test schemas: 364 success 9 failures
1923 found 529 test instances: 525 success 4 failures
1924 the resulting failures are bug in the algorithm from 7.3 and
1925 lack of support for params
1926
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001927Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * parser.c: another fix for nodeinfo in entities problem
1930 * tree.c entities.c: fixed bug #106788 from James Clark
1931 some spaces need to be serialized as character references.
1932
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001933Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1934
1935 * parser.c uri.c: fixed the bug I introduced in the path
1936 handling, reported by Sebastian Bergmann
1937
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001938Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1939
1940 * parser.c: fixing some nodeinfo in entities problem raised
1941 by Glenn W. Bach
1942 * relaxng.c: implemented the first section 7.3 check
1943 * result/relaxng/*: updated the results
1944
Daniel Veillardc5312d72003-02-21 17:14:10 +00001945Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * relaxng.c: fixed some problems in the previous commit
1948 and finished implementing 4.16 rules checking
1949 found 373 test schemas: 353 success 20 failures
1950 found 529 test instances: 519 success 6 failures
1951 * result/relaxng/*: updated the results
1952
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001953Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1954
1955 * relaxng.c: implemented checks from section 7.2
1956
Daniel Veillard77648bb2003-02-20 15:03:22 +00001957Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1958
1959 * relaxng.c: implemented the checks from section 7.1, fixed
1960 some of the 4.20 and 4.21 problems.
1961 found 373 test schemas: 338 success 35 failures
1962 found 529 test instances: 519 success 6 failures
1963 * result/relaxng/*: updated the results
1964
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001965Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1968 * result/relaxng/*: updated the results
1969
Daniel Veillardce14fa52003-02-19 17:32:48 +00001970Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * relaxng.c: more bugfixes
1973 * result/relaxng/*: updated the results
1974
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001975Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1976
1977 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1978 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1979 * SAX.c: ensured xmlDoc.URL is always canonic
1980 * parser.c: obsoleted xmlNormalizeWindowsPath
1981 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1982 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1983 * win32/libxml2.def.src: added few exports
1984
1985
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001986Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1987
1988 * Makefile.am configure.in: patched to have shared libraries
1989 for Python regression tests and static binaries for gdb debug
1990 in my development environment
1991 * relaxng.c: more bugfixes
1992 found 373 test schemas: 296 success 77 failures
1993 found 529 test instances: 516 success 8 failures
1994 * result/relaxng/*: updated the results
1995
Daniel Veillard8fe98712003-02-19 00:19:14 +00001996Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1999
Daniel Veillardd4310742003-02-18 21:12:46 +00002000Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * xmlschemastypes.c: float/double check bugfix
2003 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2004 validation
2005 * xmlreader.c: add a TODO for Jody
2006 * relaxng.c: bugfix bugfix bugfix
2007 found 373 test schemas: 300 success 73 failures
2008 found 529 test instances: 507 success 10 failures
2009 * result/relaxng/*: updated the results
2010
Daniel Veillard2df2de22003-02-17 23:34:33 +00002011Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2012
2013 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2014
Daniel Veillard416589a2003-02-17 17:25:42 +00002015Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2016
2017 * relaxng.c check-relaxng-test-suite.py: more work on the
2018 RelaxNG implementation conformance testing.
2019 found 373 test schemas: 284 success 89 failures
2020 found 529 test instances: 448 success 47 failures
2021 * result/relaxng/*: updated the results
2022
Daniel Veillard784b9352003-02-16 15:50:27 +00002023Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2026 a patch from Kjartan Maraas to fix some typos
2027
Daniel Veillardfebcca42003-02-16 15:44:18 +00002028Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2029
2030 * relaxng.c: more bug-hunting
2031 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2032 intermediate rng tree
2033 * python/generator.py: patch from Stephane Bidoul to fix the generator
2034 on python < 2.2
2035
Daniel Veillardd2298792003-02-14 16:54:11 +00002036Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * check-relaxng-test-suite.py relaxng.c: more testing on the
2039 Relax-NG front, cleaning up the regression tests failures
2040 current state and I forgot support for "mixed":
2041 found 373 test schemas: 280 success 93 failures
2042 found 529 test instances: 401 success 68 failures
2043 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2044 moved the Name, NCName and QName validation routine in tree.c
2045 * uri.c: fixed handling of URI ending up with #, i.e. having
2046 an empty fragment ID.
2047 * result/relaxng/*: updated the results
2048
Daniel Veillard9a237c92003-02-13 15:52:58 +00002049Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2050
2051 * check-xinclude-test-suite.py: improved the script accordingly
2052 to the XInclude regression tests updates
2053 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2054 November 2002
2055 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2056 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2057 augmented the Xpointer testsuite for the element() scheme
2058
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002059Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2060
2061 * relaxng.c: added TODO for the DTD compatibility spec
2062 * xinclude.c: more bug fixes driven by the testsuite
2063
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002064Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2065
2066 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2067 regression tests for XInclude, improved the script, improving
2068 XInclude error reporting mechanism
2069
Daniel Veillard1d788d22003-02-10 16:21:58 +00002070Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2071
2072 * NEWS doc/* configure.in: preparing release 2.5.3
2073
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002074Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2075
2076 * tree.c: trying to fix #104934 about some XHTML1 serialization
2077 issues.
2078
Daniel Veillard809faa52003-02-10 15:43:53 +00002079Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2080
2081 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2082 encoding conversion when the input buffer stops in the
2083 middle of a multibyte char
2084
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002085Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2086
2087 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2088 * check-relaxng-test-suite.py: python script to run regression
2089 against OASIS RelaxNG testsuite
2090 * relaxng.c: some cleanup tweaks
2091 * HTMLparser.c globals.c: cleanups in comments
2092 * doc/libxml2-api.xml: updated the API
2093 * result/relaxng/*: errors moved files, so large diffs but
2094 no changes at the semantic level.
2095
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002096Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2097
2098 * tree.c: fixing #105678 problem when dumping a namespace node.
2099
Daniel Veillard591b4be2003-02-09 23:33:36 +00002100Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2101
2102 * xpath.c: fixed doc comment problems
2103 * python/generator.py python/libxml_wrap.h python/types.c: adding
2104 RelaxNG wrappers
2105 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2106 test of those early Python RelaxNG bindings
2107
2108Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002109
2110 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2111 * relaxng.c: found the validation problem I had with interleave
2112 when not covering all remaining siblings
2113 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2114 testsuite and check the RNG schemas against the RNG schemas
2115 given in appendix A
2116
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002117Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2118
2119 * win32/Makefile.msvc: updates for RelaxNG
2120 * win32/Makefile.mingw: updates for RelaxNG
2121 * win32/libxml2.def.src: added RelaxNG exports
2122
Daniel Veillard97fd5672003-02-07 13:01:54 +00002123Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2124
2125 * xinclude.c: applied another bug fix from Sean Chittenden
2126
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002127Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2128
2129 * configure.in xmllint.c: I f...ed up the default configuration
2130 of schemas and --relaxng option display in xmllint, pointed by
2131 Morus Walter.
2132 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2133 detection module, fixes bug #105374.
2134
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002135Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2136
2137 * xmlschemastypes.c: added the boolean base type.
2138
Daniel Veillard96a4b252003-02-06 08:22:32 +00002139Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * xmlschemastypes.c: started implementing some of the missing
2142 default simple types
2143 * result/relaxng/*: updated the results
2144
Daniel Veillard72fef162003-02-05 14:31:19 +00002145Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2146
2147 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2148
Daniel Veillard71531f32003-02-05 13:19:53 +00002149Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2150
2151 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2152 * Makefile.am: use xmllint for doing the RelaxNG tests
2153 * configure.in: preparing 2.5.2 made schemas support default to
2154 on instead of off
2155 * relaxng.c: removed the verbosity
2156 * xmllint.c: added --relaxng option
2157 * python/generator.py python/libxml_wrap.h: prepared the integration
2158 of the new RelaxNG module and schemas
2159 * result/relaxng/*: less verbose output
2160
Daniel Veillardec498e12003-02-05 11:01:50 +00002161Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * valid.c: do not run content model validation if the
2164 content is not determinist
2165
Daniel Veillardde590ca2003-02-05 10:45:26 +00002166Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * SAX.c: added the redefinition of namespaced attribute
2169 check that was missing as Fabrice Desré pointed out.
2170
Daniel Veillard930dfb62003-02-05 10:17:38 +00002171Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2172
2173 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2174 improvements from Nick Kew, allowing to do more checking
2175 to HTML elements and attributes.
2176
Daniel Veillard4287c572003-02-04 22:48:53 +00002177Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2178
2179 * xinclude.c: fixing bug #105137 about entities declaration
2180 needing to be copied to the including document.
2181
Daniel Veillard652d8a92003-02-04 19:28:49 +00002182Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 * catalog.c: fixed bug #104817 with delegateURI
2185 * xpath.c: fixing bugs #104123 and #104125
2186
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002187Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2188
2189 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2190 python/types.c: fixing #104096 to compile without regexps
2191
Daniel Veillard57e79b32003-02-04 15:33:12 +00002192Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2193
2194 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2195 when building the automata for elem*
2196
Daniel Veillard358a9892003-02-04 15:22:32 +00002197Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2198
2199 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2200 bug #103827
2201
Daniel Veillardeb137172003-02-04 15:18:06 +00002202Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2203
2204 * HTMLparser.c: updating a comment, fixing #103776
2205
Daniel Veillard8d589042003-02-04 15:07:21 +00002206Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2207
2208 * parser.c: fixing bug 105049 for validity checking of content
2209 within recursive entities.
2210
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002211Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * HTMLparser.c: try to fix # 105049
2214 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2215 * tree.c: updated a function comment
2216
Daniel Veillard419a7682003-02-03 23:22:49 +00002217Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2218
2219 * relaxng: more work on grammars and refs/defs
2220 * test/relaxng/* result/relaxng/*: augmented/updated the
2221 regression tests
2222
Daniel Veillard144fae12003-02-03 13:17:57 +00002223Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2224
2225 * relaxng: more work on name classes, except support
2226 * test/relaxng/* result/relaxng/*: augmented/updated the
2227 regression tests
2228
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002229Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2230
2231 * relaxng: more work on name classes, the "validate all" schemas
2232 seems to work now.
2233 * test/relaxng/* result/relaxng/*: augmented/updated the
2234 regression tests
2235
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002236Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2237
2238 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2239 * parser.c: put a guard against infinite document depth, basically
2240 trying to avoid another kind of DoS attack.
2241 * relaxng.c: some code w.r.t. nameClasses
2242
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002243Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2244
2245 * test/relaxng/* result/relaxng/*: check all the namespace support
2246 was actually correct based on tutorial section 10.
2247
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002248Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2249
2250 * relaxng: include seems to work okay now
2251 * test/relaxng/* result/relaxng/*: augmented/updated the
2252 regression tests
2253
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002254Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2255
2256 * relaxng.c: a bit of work done in the train back.
2257 * test/relaxng/*: added one of the include tests
2258
Daniel Veillard154877e2003-01-30 12:17:05 +00002259Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2260
2261 * relaxng: more work done in the train
2262 * test/relaxng/* result/relaxng/*: augmented/updated the
2263 regression tests
2264
Daniel Veillarde431a272003-01-29 23:02:33 +00002265Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2266
2267 * relaxng.c: debugging of externalRef
2268 * test/relaxng/* result/relaxng/*: augmented/updated the
2269 regression tests
2270
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002271Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2272
2273 * relaxng.c: more work on Relax-NG, implementing externalRef
2274 * test/relaxng/* result/relaxng/*: augmented/updated the
2275 regression tests
2276 * Makefile.am: cleanup to Relaxtests target
2277
Daniel Veillardb08c9812003-01-28 23:09:49 +00002278Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2279
2280 * relaxng.c: more work on Relax-NG, implementing interleave
2281 * test/relaxng/* result/relaxng/*: augmented/updated the
2282 regression tests
2283
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002284Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2285
2286 * relaxng.c: more work on Relax-NG, implementing interleave
2287 * test/relaxng/* result/relaxng/*: augmented/updated the
2288 regression tests
2289
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002290Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2291
2292 * doc/tutorial/customfo.xsl
2293 * doc/tutorial/customhtml.xsl
2294 adding stylesheet customizations used to generate fo
2295 for pdf and html
2296
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002297Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2298
2299 * relaxng.c: more work on Relax-NG
2300 * test/relaxng/* result/relaxng/*: augmented/updated the
2301 regression tests
2302 * xmlschemastypes.c: added a number of base type definition but not
2303 the associated checks, those are still TODOs
2304
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002305Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2306
2307 in docs/tutorial:
2308 * apa.html
2309 * apb.html
2310 * apc.html
2311 * apd.html
2312 * ape.html
2313 * apf.html
2314 * apg.html
2315 * ar01s02.html
2316 * ar01s03.html
2317 * ar01s04.html
2318 * ar01s05.html
2319 * ar01s06.html
2320 * ar01s07.html
2321 * ar01s08.html
2322 * index.html
2323 * xmltutorial.pdf
2324 * xmltutorial.xml
2325 add index to tutorial
2326
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002327Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2328
2329 * doc/xmlcatalog.1
2330 * doc/xmlcatalog_man.html
2331 * doc/xmlcatalog_man.xml
2332 belatedly fixing bug #93622 (adds rewriteURI type to
2333 "--add" option in xmlcatalog man page
2334
Daniel Veillard3be27512003-01-26 19:49:04 +00002335Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2336
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002337 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002338 Julio Merino, closing #104475
2339
Daniel Veillardea3f3982003-01-26 19:45:18 +00002340Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2341
2342 * relaxng.c: more work on Relax-NG
2343 * test/relaxng/* result/relaxng/*: augmented/updated the
2344 regression tests
2345
Daniel Veillardedc91922003-01-26 00:52:04 +00002346Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2347
2348 * relaxng.c: more work on Relax-NG
2349 * test/relaxng/* result/relaxng/*: augmented/updated the
2350 regression tests
2351
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002352Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2353
2354 * README: updated the policy on private mail answers
2355 * relaxng.c: more work on Relax-NG
2356 * test/relaxng/* result/relaxng/*: augmented/updated the
2357 regression tests
2358
Daniel Veillard7424eb62003-01-24 14:14:52 +00002359Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2360
2361 * error.c parser.c tree.c: applied a documentation patch from
2362 Stefan Kost
2363
Daniel Veillard276be4a2003-01-24 01:03:34 +00002364Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2365
2366 * relaxng.c: more work on Relax-NG
2367 * doc/*: regenerated the docs
2368 * test/relaxng/* result/relaxng/*: updated and augmented the
2369 Relax-NG regression tests and results
2370
Daniel Veillard6eadf632003-01-23 18:29:16 +00002371Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2372
2373 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2374 First commit of the new Relax-NG validation code, not generally
2375 useful yet.
2376 * test/relaxng/* result/relaxng/*: current state of the regression
2377 tests
2378
Daniel Veillard814a76d2003-01-23 18:24:20 +00002379Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2380
2381 * tree.c: minimized the memory allocated for GetContent
2382 and a bit of cleanup.
2383
Daniel Veillardff12c492003-01-23 16:42:55 +00002384Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2385
2386 * python/generator.py: seems there is no good reasons to
2387 not generate bindings for XPointer
2388
Daniel Veillard540a31a2003-01-21 11:21:07 +00002389Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2390
2391 * xmlreader.c doc/apibuild.py: applied a new patch from
2392 Stéphane Bidoul for cleanups
2393 * doc/libxml2-api.xml: rebuilt the API description with
2394 new entry points
2395
Daniel Veillard417be3a2003-01-20 21:26:34 +00002396Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2397
2398 * xmlreader.c python/drv_libxml2.py python/generator.py
2399 python/libxml.c python/libxml.py python/libxml_wrap.h
2400 python/types.c: patch from Stéphane Bidoul for better per
2401 context error message APIs
2402 * python/tests/ctxterror.py python/tests/readererr.py:
2403 update of the tests
2404
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002405Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2406
2407 * doc/guidelines.html
2408 grammar and spelling cleanup
2409
Daniel Veillard26f70262003-01-16 22:45:08 +00002410Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2411
2412 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2413 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2414 a patch from Stéphane Bidoul to allow per XMLtextReader error
2415 and warning handling
2416 * python/tests/Makefile.am python/tests/readererr.py: adding the
2417 specific regression test
2418
Daniel Veillard71f9d732003-01-14 16:07:16 +00002419Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2420
2421 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2422 should raise a syntax error
2423
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002424Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2425
2426 * python/libxml.c: cleanup patch from Stéphane Bidoul
2427
Daniel Veillard81601f92003-01-14 13:42:37 +00002428Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2429
2430 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2431
Daniel Veillarde6227e02003-01-14 11:42:39 +00002432Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2433
2434 * python/generator.py python/libxml.c python/libxml.py
2435 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002436 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002437 Python level.
2438 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2439 regression test for it.
2440
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002441Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmlreader.c: fixed the streaming property of the reader,
2444 it was generating tree faster than consuming it. Pointed out
2445 by Nate Myers
2446 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2447
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002448Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2449
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002450 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002451
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002452Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2453
2454 * xpath.c: fix to the XPath implementation for parent and
2455 ancestors axis when operating on a Result Value Tree.
2456 Fixes bug #100271
2457
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002458Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2461 to fix some URI/file escaping problems
2462
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002463Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2464
2465 * python/generator.py: fixed a bug raised by Raymond Wiker,
2466 docSetRootElement() should not raise an exception if the
2467 return is None
2468
Daniel Veillard3e20a292003-01-10 13:14:40 +00002469Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2470
2471 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2472 fixed bug #102181 by applying the suggested change and fixing
2473 the generation/registration problem.
2474
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002475Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2476
2477 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2478 routines.
2479
Daniel Veillard8f872442003-01-09 23:19:02 +00002480Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2481
2482 * parser.c: one more IsEmptyElement crazyness, that time in
2483 external parsed entities if substitution is asked.
2484 * python/tests/reader3.py: added a specific test.
2485
Daniel Veillarde329fc22003-01-09 21:36:42 +00002486Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2487
2488 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2489 support and improved error handler registration
2490
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002491Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2492
2493 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2494 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2495 * README: fixed a link
2496
Daniel Veillarde2830f12003-01-08 17:47:49 +00002497Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2498
2499 * configure.in doc/* NEWS: preparing 2.5.1 release
2500 * SAX.c parser.c: fixing XmlTextReader bug
2501
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002502Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2503
2504 * SAX.c: fuck, I introduced a memory leak on external parsed
2505 entities in 2.5.0 :-(
2506
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002507Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2508
2509 * xmllint.c: another fix needed as pointed by Christophe Merlet
2510 for --stream --debug if compiled without debug support.
2511
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002512Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2513
2514 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002515 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002516 update man page with --stream and --chkregister
2517
Daniel Veillard8326e732003-01-07 00:19:07 +00002518Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2519
2520 * globals.c: fixed --with-threads compile
2521 * xmllint.c: fixed --without-debug compile
2522 * include/libxml/globals.h: cleanup
2523 * include/libxml/schemasInternals.h: add a missing include
2524
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002525Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2526
2527 * configure.in NEWS: preparing 2.5.0 release
2528 * SAX.c: only warn in pedantic mode about namespace name
2529 brokeness
2530 * globals.c: fix a doc generation problem
2531 * uri.c: fix #101520
2532 * doc/*: updated and rebuilt the doc for the release, includuding
2533 stylesheet update
2534 * python/Makefile.am: fix a filename bug
2535
2536Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2537
2538 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2539 should not be called.
2540
2541Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2542
2543 * libxml-2.0.pc.in: applied the patch to fix #101894
2544
2545Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2546
2547 * tree.c : applied patch from Lukas Schroeder for register callbacks
2548 * valid.c: modified patch from Lukas Schroeder to test
2549 register callbacks with --chkregister
2550
2551Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2552
2553 * xmlreader.c: seriously changed the way data are pushed to
2554 the underlying parser, go by block of 512 bytes instead of
2555 tryng to detect tag boundaries at that level. Changed the
2556 way empty element are detected and tagged.
2557 * python/tests/reader.py python/tests/reader2.py
2558 python/tests/reader3.py: small changes mostly due to context
2559 reporting being different and DTD node being reported. Some
2560 errors previously undetected are now caught and fixed.
2561 * doc/xmlreader.html: flagged last section as TODO
2562
2563Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2564
2565 * python/libxml.py: integrated the Python 2.2 optimizations
2566 from Hannu Krosing, while maintaining compatibility with
2567 1.5 and 2.1
2568
2569Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmllint.c: a bit of cleanup
2572 * xmlreader.c: small fix
2573 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2574 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2575
2576Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2577
2578 * python/setup.py.in: patch from Stéphane Bidoul to include
2579 drv_libxml2.py in setup.py
2580
2581Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2582
2583 * doc/xmlreader.html: starting documenting the new XmlTextReader
2584 interface.
2585
2586Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2587
2588 * xmllint.c: added the --stream flag to use the TextReader API
2589 * xmlreader.c: small performance tweak
2590
2591Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2592
2593 * xmlreader.c python/tests/reader2py: okay the DTD validation
2594 code on top of the XMLTextParser API should be solid now.
2595
2596Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2597
2598 * xmlreader.c python/tests/reader2py: Fixing some more mess
2599 with validation and recursive entities while using the
2600 reader interface, it's getting a bit messy...
2601
2602Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2603
2604 * xmlreader.c python/tests/reader.py: another couple of problem
2605 related to IsEmptyElement reported by Stéphane Bidoul needed
2606 some fixes.
2607
2608Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2609
2610 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2611 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2612 based on the python XmlTextReader interface.
2613
2614Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2615
2616 * tree.c: backing out one change in the last patch which broke the
2617 regression tests
2618
2619Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2620
2621 * global.data globals.c tree.c include/libxml/globals.h: applied
2622 an old patch from Lukas Schroeder to track node creation and
2623 destruction. Probably missing a lot of references at the moment
2624 and not usable reliably.
2625
2626Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2627
2628 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2629 from doc/news.html and a stylesheet
2630
2631Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmlreader.c python/tests/reader.py: fixed another couple of
2634 xmlreader bugs reported by Stéphane Bidoul and added tests.
2635
2636Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2637
2638 * xmlreader.c python/tests/reader2.py: fixed another validity
2639 checking in external parsed entities raised by Stéphane Bidoul
2640 and added a specific regression test.
2641 * python/tests/reader3.py: cleanup
2642
2643Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * xmlreader.c python/tests/reader2.py: fixed a problem with
2646 validation within entities pointed by Stéphane Bidoul, augmented
2647 the tests to catch those.
2648
2649Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * python/generator.py: modified the generator to allow keeping
2652 class references when creating new classes, needed to fix a bug
2653 pointed by Stéphane Bidoul where the input buffer of the
2654 xmlTextReader instance gets destroyed if the python wrapper for
2655 the input is not referenced anymore.
2656
2657Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2660 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2661
2662Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xmlreader.c python/tests/reader.py: fixed another problem
2665 pointed by Stéphane Bidoul
2666
2667Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2670 with "<a/>"
2671
2672Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * SAX.c: warn on xmlns:prefix="foo"
2675 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2676 for namespace attributes handling.
2677
2678Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2681 a really nasty problem raised by a DocBook XSLT transform
2682 provided by Sebastian Bergmann
2683
2684Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2687 by Stéphane Bidoul and integrated it into the tests
2688
2689Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2692 extended the XmlTextReader API a bit, addding accessors for
2693 the current doc and node, and an entity substitution mode for
2694 the parser.
2695 * python/libxml.py python/libxml2class.txt: related updates
2696 * python/tests/Makefile.am python/tests/reader.py
2697 python/tests/reader2.py python/tests/reader3.py: updated a bit
2698 the old tests and added a new one to test the entities handling
2699
2700Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * python/generator.py python/libxml2class.txt
2703 python/tests/reader.py python/tests/reader2.py: changed the
2704 generator to provide casing for the XmlTextReader similar to
2705 C# so that examples and documentation are more directly transposable.
2706 Fixed the couple of tests in the suite.
2707
2708Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * doc/guidelines.html: added a document on guildeline for
2711 publishing and deploying XML
2712
2713Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * valid.c xmlreader.c: final touch running DTD validation
2716 on the XmlTextReader
2717 * python/tests/Makefile.am python/tests/reader2.py: added a
2718 specific run based on the examples from test/valid/*.xml
2719
2720Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * python/libxml.py: added a few predefined xmlTextReader parser
2723 configuration values.
2724
2725Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * python/libxml_wrap.h: trying to fix #102037
2728
2729Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * SAX.c: fixing bug #95296, when the predefined entities
2732 are redefined in the DTD the default one must be used
2733 instead anyway.
2734
2735Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2736
2737 * doc/xmllint.xml
2738 * doc/xmllint.1
2739 Add discussion of XML_DEBUG_CATALOG to xmllint man
2740 page - bug #100907
2741
2742
2743Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * xmlreader.c: Fixed the empty node detection to avoid reporting
2746 an inexistant close tag.
2747
2748Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2751 for Python 2.1
2752
2753Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2756
2757Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * doc/libxml2-api.xml python/tests/reader.py: one really need
2760 to provide the base URI information when creating a reader parser
2761 from an input stream. Updated the API and the example using it.
2762
2763Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2766 include/libxml/valid.h include/libxml/xmlreader.h: working on
2767 DTD validation on top of xml reader interfaces. Allows to
2768 validate arbitrary large instances. This required some extensions
2769 to the valid module interface and augmenting the size of xmlID
2770 and xmlRef structs a bit.
2771 * uri.c xmlregexp.c: simple cleanup.
2772
2773Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2776 work on the xml reader interfaces.
2777 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2778 Web page for the Windows binaries.
2779
2780Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xmlIO.c: applied a patch for VMS following the report by
2783 Nigel Hall
2784
2785Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * parser.c: the parseStartTag bug fix wasn't complete.
2788
2789Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2792 parseStartTag, fixing it.
2793 * test/att4 result/att4 result/noent/att4: adding the test
2794 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2795 more methods to XmlTextReader.
2796
2797Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2798
2799 * win32/libxml2.def.src: added more xml reader exports
2800 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2801 to the build
2802
2803Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2804
2805 * doc/tutorial/xmltutorial.xml
2806 plus generated html and pdf
2807 Updating tutorial again based on further comments from Niraj
2808 Tolia on the last iteration
2809
2810Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2811
2812 * doc/tutorial/xmltutorial.xml
2813 * doc/tutorial/includekeyword.c
2814 * doc/tutorial/includegetattribute.c
2815 plus generated html and pdf
2816 Adding fix from Niraj Tolia to tutorial to properly free memory.
2817
2818
2819Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2822 more methods of XmlTextReader.
2823 * python/libxml2class.txt python/tests/reader.py: this increased the
2824 methods in the bndings, augmented the test to check those new
2825 functions.
2826
2827Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2830 methods of XmlTextReader.
2831 * python/generator.py python/libxml_wrap.h python/types.c
2832 python/libxml2class.txt: added the reader to the Python bindings
2833 * python/tests/Makefile.am python/tests/reader.py: added a specific
2834 test for the Python bindings of the Reader APIs
2835 * parser.c: small cleanup.
2836
2837Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xinclude.c: fallback was only copying the first child not the
2840 full child list of the fallback element, closes #89684 as reopened
2841 by Bernd Kuemmerlen
2842
2843Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2844
2845 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2846
2847Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * configure.in: preparing release of 2.4.30
2850 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2851 gives enum values, fix functype return type, put back fields in
2852 structs
2853 * doc/*: updated the docs rebuilt
2854
2855Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2858 about htmlNodeDumpOutput location.
2859 * xpath.c: removed an undefined function signature
2860 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2861 too many symbols in the API breaking the python bindings.
2862 Updated with the libxslt/libexslt changes.
2863
2864Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * configure.in: preparing release of 2.4.29
2867 * doc/*: rebuilt the docs and API
2868 * xmlreader.c: a few more fixes for the XmlTextReader API
2869
2870Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2871
2872 * include/win32config.h: applied mingw patch from Magnus Henoch
2873
2874Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2877
2878Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2881 building Python script, does the C parsing directly, generates
2882 a better API description including structure fieds defs and
2883 enums. Still a couple of bugs, but good enough for the python
2884 wrappers now.
2885 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2886 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2887 include/libxml/schemasInternals.h include/libxml/tree.h: more
2888 cleanup based on the python analysis script reports.
2889 * libxml.spec.in: make sure the API XML description is part of the
2890 devel package.
2891
2892Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2895 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2896 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2897 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2898 code cleanup, especially the function comments.
2899 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2900
2901Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * Makefile.am xmlreader.c include/libxml/Makefile.am
2904 include/libxml/xmlreader.h: Adding a new set of APIs based on
2905 the C# TextXmlReader API but converted to C. Allow to parse
2906 in constant memory usage, far simpler to program and explain
2907 than the SAX like APIs, unfinished but working.
2908 * testReader.c: test program
2909
2910Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2911
2912 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2913
2914Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * tree.c: Chip turner indicated that XHTML1 serialization
2917 rule for style actually break on both IE and Mozilla,
2918 try to avoid the rule if escaping ain't necessary
2919
2920Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * nanhttp.c: handle HTTP URL escaping, problem reported by
2923 Glen Nakamura and Stefano Zacchiroli
2924
2925Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2928
2929Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * uri.c: Johann Richard pointed out some XPointer problems for
2932 URN based URI references in XInclude. Modified the URI parsing
2933 and saving routines to allow correct parsing and saving of
2934 XPointers, especially when attached to "opaque" scheme accordingly
2935 to RFC 2396
2936
2937Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2940 of refactoring to the HTML saving code.
2941 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2942 in the doc.
2943
2944Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2947 to a buffer API to reuse the generic dump to an OutputIO layer,
2948 this reduces code, fixes xmlNodeDump() for XHTML, also made
2949 xmlNodeDump() now return the number of byte written.
2950
2951Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * python/setup.py.in: another patch from Stéphane Bidoul for
2954 Python bindings on Windows
2955 * doc/parsedecl.py: small cleanup
2956
2957Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * libxml.spec.in configure.in: add a line in %changelog for releases
2960
2961Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * parser.c: patch from Marcus Clarke fixing a problem in entities
2964 parsing that was detected in KDe documentations environment.
2965
2966Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2967
2968 * python/libxml.c (libxml_prev): Return the previous as opposed to
2969 the next node (I guess this is the result of some cut & paste programming:)
2970
2971Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2974
2975Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * python/generator.py python/libxml.c python/setup.py.in: trying
2978 to fix the Python bindings build on Windows (Stéphane Bidoul)
2979
2980Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2981
2982 * win32/configure.js: added option for python bindings
2983 * win32/libxml2.def.src: added more exports
2984
2985Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2986
2987 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2988 pthreads
2989 * win32/wince/*: applied updates to Windows CE port from Javier
2990
2991Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * configure.in: preparing 2.4.28
2994 * libxml.spec.in doc/Makefile.am: some cleanup
2995 * doc/*: updated the news and regenerated.
2996
2997Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * HTMLparser.c: final touch at closing #87235 </p> end tags
3000 need to be generated.
3001 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3002 this change slightly the output of a few tests
3003 * doc/*: regenerated
3004
3005Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * parserInternals.c: fixing bug #99190 when UTF8 document are
3008 parsed using the progressive parser and the end of the chunk
3009 is in the middle of an UTF8 multibyte character.
3010
3011Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3012
3013 * threads.c: fixed initialization problem in xmlNewGlobalState
3014 which was causing crash.
3015 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3016 in xmlInitializeGlobalState.
3017 * parserInternals.c: cleaned up ctxt->sax initialisation.
3018
3019Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * tree.c include/libxml/tree.h: modified the existing APIs
3022 to handle XHTML1 serialization rules automatically, also add
3023 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3024 libxslt serialization uses it when needed without changing
3025 the library API.
3026 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3027 result/xhtml1: added a new test specifically for xhtml1 output
3028 and updated the result of one XHTML1 test
3029
3030Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * xinclude.c parserInternals.c encoding.c: fixed #99082
3033 for xi:include encoding="..." support on text includes.
3034 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3035 test/XInclude/ents/isolatin.txt : added a specific regression test
3036 * python/generator.py python/libxml2class.txt: fixed the generator
3037 the new set of comments generated for doc/libxml2-api.xml were
3038 breaking the python generation.
3039
3040Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3043 * configure.in: patch for Solaris on new autoconf closes #98880
3044 * doc/parsedecl.py: repair the frigging API building script,
3045 did I say that python xmllib sucks ?
3046 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3047 and some comment are no more truncated.
3048
3049Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * parser.c: Martin Stoilov pointed out a potential leak in
3052 xmlCreateMemoryParserCtxt
3053
3054Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3057 included in HTML documents and using the push parser.
3058
3059Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3060
3061 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3062 specified, look for the Python interpreter not just in the
3063 specified root but also in the specified location. Fixes #98825
3064
3065Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * python/libxml.c: fixing bug #98792 , node may have no doc
3068 and dereferencing without checking ain't good ...
3069
3070Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * configure.in: preparing release 2.4.27
3073 * doc/* : updated and rebuilt the docs
3074 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3075 and all the docs are actually packaged and in the final RPMs
3076 * parser.c parserInternals.c include/libxml/parser.h: restore
3077 xmllint --recover feature.
3078
3079Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
Daniel Veillard784b9352003-02-16 15:50:27 +00003081 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003082 processing of parsed entities, and XPath computation on sustitued
3083 entities.
3084 * testXPath.c: make sure entities are substitued.
3085
3086Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
Daniel Veillard784b9352003-02-16 15:50:27 +00003088 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003089 processing of internal parsed entities, which had to be changed.
3090
3091Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3094 trying to fix bug #98517 about building outside the source tree
3095 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3096
3097Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3098
3099 * include/win32config.h: cleanup
3100 * win32/Makefile.mingw: integrated mingw in JScript configure
3101 * win32/Makefile.msvc: modified to allow mingw coexistence
3102 * win32/configure.js: integrated mingw
3103 * win32/Readme.txt: cleanup
3104
3105Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * HTMLparser.c: strengthen the guard in the Pop macros,
3108 like in the XML parser, closes bug #97315
3109
3110Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3113 callback is never used.
3114
3115Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * parserInternals.c: fixed the initialization of the SAX structure
3118 which was breaking xsltproc
3119 * xpath.c: patch from Petr Pajas for CDATA nodes
3120 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3121 * parser.c include/libxml/parser.h: patch from Peter Jones
3122 removing a leak in xmlSAXParseMemory() and adding the
3123 function xmlSAXParseMemoryWithData()
3124
3125Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3126
3127 adding pdf of tutorial, changing web page to link to it
3128 * doc/tutorial/xmltutorial.pdf
3129 * doc/xml.html
3130 * doc/docs.html
3131
3132Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3133
3134 * doc/tutorial/ar01s08.html
3135 adding file what I forgot for tutorial
3136
3137
3138Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3139
3140 Adding encoding discussion to tutorial
3141 Added:
3142 * doc/tutorial/images/*.png: DocBook admonition image files
3143 * doc/tutorial/apf.html, apg.html: new generated html
3144 * doc/tutorial/includeconvert.c: conversion code entity file
3145 changed:
3146 * doc/tutorial/xmltutorial.xml: DocBook original
3147 * doc/tutorial/*.html: generated html
3148
3149Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3150
3151 * include/libxml/*.h: retired xmlwin32version.h
3152 * doc/Makefile.am: retired xmlwin32version.h
3153 * win32/configure.js: retired xmlwin32version.h
3154
3155Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3156
3157 * win32/libxml2.def.src: exported additional symbols
3158 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3159 sisterhood
3160
3161Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * globals.c: fixed a typo pointed out by Igor
3164 * xpath.c: try to speed up node compare using line numbers
3165 if available.
3166
3167Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * tree.c: make xmlFreeNode() handle attributes correctly.
3170
3171Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3172
3173 * catalog.c: completed the #96963 fix, as reported by Karl
3174 Eichwalder
3175
3176Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3179
3180Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * Makefile.am: switched the order of a couple of includes
3183 to fix bugs #97100
3184
3185Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3186
3187 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3188 xmlLoadCatalogs that used to separate directories with a ':'.
3189
3190Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3191
3192 * threads.c: improvements to the Windows-side of thread handling
3193 * testThreads.c: conditionally excluded unistd.h
3194 * testThradsWin32.c: broke overlong lines
3195 * include/win32config.h: adapted thread-related macros to the new
3196 scheme and for pthreads on Windows
3197 * win32/Makefile.msvc: introduced a more flexible thread build,
3198 added testThreads[Win32].c to the build
3199 * win32/configure.js: introduced a more flexible thread config
3200
32012002-10-31 John Fleck <jfleck@inkstain.net>
3202
3203 * doc/xml.html (and, by implication, FAQ.html)
3204 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3205
3206Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3207
3208 * configure.in: removed xmlwin32version.h
3209 * include/libxml/Makefile.am: removed xmlwin32version.h
3210
3211Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * tree.c: applied patch from Brian Stafford to fix a bug
3214 in xmlReconciliateNs()
3215
3216Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * tree.c: applied patch from Christian Glahn to allow
3219 xmlNewChild() on document fragment nodes
3220
3221Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * parser.c: Christian Glahn found a problem with a recent
3224 patch to xmlParseBalancedChunkMemoryRecover()
3225 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3226 problems
3227 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3228 test/schemas/seq*: added the test cases from Charles
3229
3230Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3233 serious cleanup of the spec file and associated changes
3234 in the Makefiles.
3235 * valid.c: try to remove some warnings on x86_64
3236
3237Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3240 fix bug #96586
3241
3242Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3245 parsing, applied his patch
3246 * result/HTML/attrents.html result/HTML/attrents.html.err
3247 result/HTML/attrents.html.sax test/HTML/attrents.html:
3248 added the test and result case provided by Mikhail Sogrine
3249
3250Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * vms/build_libxml.com vms/config.vms vms/readme.vms
3253 include/libxml/parser.h include/libxml/parserInternals.h
3254 include/libxml/tree.h include/libxml/xmlIO.h
3255 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3256 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3257 Applied the VMS update patch from Craig A. Berry
3258 * doc/*.html: update
3259
3260Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3263
3264Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * debugXML.c: adding a grep command to --shell in xmllint
3267 for T.V. Raman
3268
3269Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * xmlcatalog.c: tried to fix some of the problem with --sgml
3272
3273Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * parser.c: tried to fix bug #91500 where doc->children may
3276 be overriden by a call to xmlParseBalancedChunkMemory()
3277
3278Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3281 identifiers in SGML catalogs containing '&'
3282
3283Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * python/types.c: fixed bugs when passing result value tree
3286 to Python functions.
3287
3288Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * configure.in: preparing the release of 2.4.26
3291 * doc/*: updated and rebuilt the documentation
3292
3293Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * parser.c: fixed a XML Namespace compliance bug reported by
3296 Alexander Grimalovsky
3297
3298Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * HTMLtree.c: fixed serialization of script and style when
3301 they are not lowercase (i.e. added using the API to the tree).
3302
3303Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * valid.c: make xmlValidateDocument emit a warning msg if there
3306 is no DTD, pointed by Christian Glahn
3307
3308Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3311 content model when some of the blocks have min or max, and a couple
3312 of bugs found in the process.
3313 * result/schemas/list0* test/schemas/list0*: added some specific
3314 regression tests
3315
3316Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * README: updated the contact informations
3319
3320Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3323 misses it, reported by Peter Bray.
3324
3325Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3328 and removed a few warnings
3329
3330Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * parser.c: Christian Glahn found a small bug in the push parser.
3333 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3334 public
3335
3336Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * xmlschemas.c include/libxml/xmlschemas.h: added
3339 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3340 * testSchemas.c: added --memory to test the new interface
3341
3342Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * doc/index.py doc/search.php: integrated the XSLT indexing,
3345 a few fixed in the indexer, added a scope selection at the
3346 search level.
3347
3348Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3351 this was due to uninitialized parts of the validation context
3352
3353Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * debugXML.c: applied patch from Mark Vakoc except the API
3356 change, preserved it.
3357 * doc/*: updated the docs to point to the search engine for
3358 information lookup or before bug/help reports.
3359
3360Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * doc/index.py doc/search.php: added mailing-list archives
3363 indexing and lookup
3364
3365Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3368
3369Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * doc/index.py: improved HTML indexing
3372 * doc/search.php: make the queries also lookup the HTML based indexes
3373
3374Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * doc/index.py: added HTML page indexing
3377
3378Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3379
3380 * xmlIO.c: extended Windows path normalisation to fix the base
3381 problem in libxslt.
3382 * catalog.c: fixed list handling in XML_CATALOG_FILES
3383
3384Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * valid.c: typo/bug found by Christian Glahn
3387
3388Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3389
3390 * xmlIO.c: applied Windows CE patch from Javier.
3391 * win32/wince: new directory, contains support for the PocketPC
3392 with Windows CE from Javier.
3393 * include/win32config.h: reorganised, removed duplicate
3394 definitions and applied WinCE patch from Javier.
3395 * include/wsockcompat.h: new file, now contains WinSock
3396 compatibility macros.
3397 * win32/Makefile.msvc: introduced double-run compilation.
3398
3399Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * configure.in include/libxml/xmlwin32version.h: preparing release
3402 of 2.4.25
3403 * doc/*: updated and regenerated teh docs and web pages.
3404
3405Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3408 error were not covering namespace declarations.
3409 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3410 it was missing the attribute declaration for the namespace
3411 * result/VC/NS3: the fix now report breakages in that test
3412
3413Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3416
3417Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3420 and regenerated the docs and web site
3421
3422Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3425 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3426 not before
3427
3428Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * python/generator.py python/libxml2class.txt: fixed a stupid error
3431 breaking the python API
3432
3433Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3436 triostr.c triostr.h: applied a trio update patch from
3437 Bjorn Reese which should work with MinGW
3438
3439Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * tree.c: improving some documentation comments
3442 * xmlregexp.c: found and fixed a mem leak with python regression tests
3443 * doc/*: rebuilt the doc and the API XML file including the
3444 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3445 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3446 python/types.c: added access to the XML Schemas regexps from
3447 python
3448 * python/tests/Makefile.am python/tests/regexp.py: added a
3449 simple regexp bindings test
3450
3451Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3452
3453 * doc/xml.html:
3454 fixing ftp links - thanks to Vitaly Ostanin
3455
3456Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * xmlregexp.c: fixed the data callback on transition functionality
3459 which was broken when using the compact form
3460 * result/schemas/*: updated the results, less verbose, all tests
3461 pass like before
3462 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3463 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3464 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3465 annoying warnings
3466 * xpath.c: try to provide better error report when possible
3467
3468Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * Makefile.am: fixed a breakage raised by Jacob
3471
3472Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3473
3474 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3475 which don't use sockets
3476
3477Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3478
3479 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3480 * win32/configure.js: applied zlib patch from Daniel Gehriger
3481
3482Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3483
3484 * win32/configure.js: applied the patch from Mark Vakoc for
3485 regexp support
3486 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3487 for regexp support
3488
3489Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * xmlschemastypes.c: as pointed by Igor Float and Double
3492 parsing ain't finished yet
3493
3494Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * Makefile.am configure.in: trying to fix #88412 by bypassing
3497 all the python subdir if python ain't detected
3498
3499Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3502 made configuring with regexps/automata/unicode the default
3503 but without schemas ATM
3504 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3505 fixed the regexp based DTD validation performance and memory
3506 problem by switching to a compact form for determinist regexps
3507 and detecting the determinism property in the process. Seems
3508 as fast as the old DTD validation specific engine :-) despite
3509 the regexp built and compaction process.
3510
3511Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * valid.c: determinism is debugged, new DTD checking code now works
3514 but xmlFAComputesDeterminism takes far too much CPU and the whole
3515 set usues too much memory to be really usable as-is
3516
3517Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * tree.c: fixed another stupid bug in xmlGetNodePath()
3520 * xmllint.c: --version now report the options compiled in
3521
3522Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * HTMLparser.c: small cleanup
3525 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3526 when configured with them. A bit of debugging around the determinism
3527 checks is still needed
3528
3529Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3532
3533Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * xmlIO.c: small portability glitch fixed.
3536
3537Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * xmlschemastypes.c: incomplete steps for real/double support
3540 * testAutomata.c include/libxml/xmlautomata.h
3541 include/libxml/xmlregexp.h: avoiding a compilation problem
3542 * valid.c include/libxml/valid.h: starting the work toward using
3543 the regexps for actual DTD validation
3544
3545Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * hash.c: cosmetic cleanup
3548 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3549 integrating a DTD validation layer based on the regexps
3550
3551Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3554 the determinism was tested before eliminating the epsilon
3555 transitions :-(
3556
3557Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * python/generator.py python/libxml.c python/libxml.py
3560 python/libxml2-python-api.xml python/libxml2class.txt
3561 python/libxml_wrap.h python/types.c: updated the python
3562 bindings, added code for easier File I/O, and the ability to
3563 define a resolver from Python fixing bug #91635
3564 * python/tests/Makefile.am python/tests/inbuf.py
3565 python/tests/outbuf.py python/tests/pushSAXhtml.py
3566 python/tests/resolver.py python/tests/serialize.py: updated
3567 and augmented the set of Python tests.
3568
3569Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3570
3571 * win32/configure.js: added more readme info for the binary
3572 package.
3573
3574Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * xmlIO.c: fixed a stupid out of bound array error
3577
3578Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3581 messing around with support for Windows path, cleanups,
3582 trying to identify and fix the various code path to the
3583 filename access. Added xmlNormalizeWindowsPath()
3584
3585Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * error.c valid.c: working on better error reporting of validity
3588 errors, especially providing an accurate context.
3589 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3590 error reports in those cases.
3591
3592Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3595 parser.c parserInternals.c xmlIO.c: get rid of all the
3596 perror() calls made in the library execution paths. This
3597 should fix both #92059 and #92385
3598
3599Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xmllint.c: memory leak reporting was broken after a change
3602 of the preprocessor symbol used to activate it.
3603
3604Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * tree.c: try to make the copy function work for node of
3607 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3608 DOM layers though, not libxml2 itself.
3609
3610Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * valid.c: try to provide file and line informations, not all
3613 messages are covered, but it's a (good) start
3614
3615Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * xinclude.c: reimplemented a large part of the XInclude
3618 processor, trying to minimize resources used, James Henstridge
3619 provided a huge test case which was exhibiting severe memory
3620 consumption problems.
3621
3622Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * python/Makefile.am: applied patch from Christophe Merlet to
3625 reestablish DESTDIR
3626
3627Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * libxml.spec.in: fixes libary path for x86_64 AMD
3630
3631Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3632
3633 * doc/tutorial/includekeyword.c
3634 * doc/tutorial/xmltutorial.xml:
3635 (plus resulting generated html files)
3636 fixing one spot I missed in the tutorial where I hadn't freed
3637 memory properly
3638
3639Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3640
3641 * doc/tutorial/includeaddattribute.c
3642 * doc/tutorial/includeaddkeyword.c
3643 * doc/tutorial/includegetattribute.c
3644 * doc/tutorial/includekeyword.c
3645 * doc/tutorial/xmltutorial.xml
3646 * doc/tutorial/*.html:
3647 update tutorial to properly free memory (thanks to Christopher
3648 R. Harris for pointing out that this needs to be done)
3649 * doc/tutorial/images/callouts/*.png:
3650 added image files so the callouts are graphical, making it
3651 easier to read ( use "--param callout.graphics 1" to generate
3652 html with graphical callouts)
3653
3654Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3657 nice logos generated by Marc Liyanage
3658 * doc/site.xsl *.html: changed the stylesheet to show the new
3659 logo and regenerated the pages
3660
3661Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3664
3665Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * xpath.c: possible mem leak patch from Jason Adams
3668
3669Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3672 in the XQuery namespace
3673 * configure.in: preparing 2.4.24
3674 * doc/*.html: updated the web pages
3675
3676Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * python/generator.py: closing bug #85258 by generating conditional
3679 compile check to avoid linking to routines not configured in.
3680
36812002-08-22 Havoc Pennington <hp@pobox.com>
3682
3683 * autogen.sh: update error message for missing automake
3684
3685Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * python/Makefile.am: typo in target name resulted in libxml2.py
3688 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3689
3690Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * win32/win32/Makefile.mingw: updated with version from
3693 Elizabeth Barham at http://soggytrousers.net/repository/
3694
3695Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3696
3697 * win32/Makefile.msvc: added the prefix location to the include
3698 and lib search path.
3699
37002002-08-18 Havoc Pennington <hp@pobox.com>
3701
3702 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3703 both automake 1.6 and 1.4 installed get the right automake. Means
3704 compilation from CVS will now require the latest automake 1.4
3705 release, or manually creating symlinks called "automake-1.4" and
3706 "aclocal-1.4"
3707
3708Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * configure.in python/Makefile.am: more AMD 64 induced changes from
3711 Frederic Crozat
3712
3713Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * xinclude.c: oops I was missing the xml:base fixup too
3716 * result/XInclude/*.xml: this adds xml:base attributes to most
3717 results of the tests
3718
3719Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * xinclude.c: quick but apparently working implementation of
3722 xi:fallback, should close bug #89684
3723 * Makefile.am test/XInclude/docs/fallback.xml
3724 result/XInclude/fallback.xml: added a basic test for fallback,
3725 and run with --nowarning to avoid a spurious warning
3726 * configure.in: applied patch from Frederic Crozat for python
3727 bindings on AMD 64bits machines.
3728
3729Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3732 the caller don't pass a SAX callback block.
3733
3734Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * tree.c: applied the same fix for the XML-1.0 namespace to
3737 xmlSearchNsByHref() as was done for xmlSearchNs()
3738
3739Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * libxml.3: small cleanup of the man page
3742 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3743 when serializing HREF attributes generated by XSLT.
3744
3745Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3748 version of Marc Liyanage' patch for boolean attributes in HTML
3749 output
3750
3751Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * python/tests/serialize.py: fixed the test results, indenting
3754 behaviour changed slightly
3755
3756Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3757
3758 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3759 new c14n function to Windows def files
3760
3761Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3762
3763 * c14n.c: fixed a memory leak in c14n code
3764
3765Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * parser.c include/libxml/parser.h: adding a new API for Christian
3768 Glahn: xmlParseBalancedChunkMemoryRecover
3769 * valid.c: patch from Rick Jones for some grammar cleanup in
3770 validation messages
3771 * result/VC/* result/valid/*: this slightly change some of the
3772 regression tests outputs
3773
3774Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * tree.c: trying to fix a problem in namespaced attribute handling
3777 raised by Christian Glahn
3778
3779Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * encoding.c include/libxml/encoding.h: Opening the interface
3782 xmlNewCharEncodingHandler as requested in #89415
3783 * python/generator.py python/setup.py.in: applied cleanup
3784 patches from Marc-Andre Lemburg
3785 * tree.c: fixing bug #89332 on a specific case of loosing
3786 the XML-1.0 namespace on xml:xxx attributes
3787
3788Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3789
3790 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3791 corner case from new Merlin's test suite and added a callback
3792 that will be used to improve xmlsec performance
3793
3794
3795Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * HTMLtree.c: trying to fix the <style> escaping problem in
3798 HTML serialization bug #89342
3799
3800Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3803 and rebuilt the web site.
3804
3805Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3806
3807 * include/libxml/tree.h: added _private member to xmlNs struct
3808
3809Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * HTMLparser.c: fixing bug #84876 based on the xml working
3812 code.
3813
3814Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3815
3816 * python/Makefile.am: enhanced to fix bug 72012 (errors
3817 when using '-jX' make parameter)
3818
3819Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3820
3821 * xpath.c: small additional enhancement for booleans
3822 compared to nodesets
3823
3824Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * HTMLtree.c: changed the order of the encoding declaration
3827 attributes in the meta tags due to a bug in IE/Mac
3828
3829Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3830
3831 * xpath.c: enhanced handling of booleans (especially '='
3832 and '!=' for nodesets) - fixes bug 85256. Added new
3833 routine xmlXPathNotEqualValues for more proper handling
3834 of '!=' when nodesets are involved.
3835
3836Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3839 doc/xmlcatalog_man.xml to the source distribution
3840
3841Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3842
3843 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3844 asked for this.
3845
3846Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * configure.in: preparing 2.4.23
3849 * doc/*: rebuilt the docs
3850
3851Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * parser.c: fixing bug #84169 by fixing the
3854 comment of xmlCreatePushParserCtxt to describe the
3855 encoding detection parameters better.
3856
3857Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * valid.c: fixing bug #79331 in one path the lookup for
3860 ID attributes on a namespaced node wasn't handled correctly :-\
3861
3862Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * HTMLparser.c: trying to fix 87235 about discarded white
3865 spaces in the HTML parser.
3866 * result/HTML/*: this changes the output of a number of HTML
3867 regression tests
3868
3869Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * xpath.c: applied patch from Richard Jinks for the namespace
3872 axis + fixed a memory error.
3873 * parser.c parserInternals.c: applied patches from Peter Jacobi
3874 removing ctxt->token for good.
3875 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3876 popped out by the regression tests.
3877 * Makefile.am: patch for threads makefile from Gary Pennington
3878
3879Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3880
3881 * xpath.c: enhanced behaviour of position() after usage of
3882 expressions involving preceding-sibling (et al).
3883
3884Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3885
3886 * hash.c: applied a patch from Peter Jacobi to solve a problem
3887 when compiling with the Watcom C on Win32
3888 * result/schemas/*.err: the change of hashing algo generated
3889 permutations in the output
3890
3891Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * hash.c: applied patch from Sander Vesik improving the quality of
3894 the hash function.
3895
38962002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3897
3898 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3899 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3900 xmllint.c xpath.c: replaced sprintf() with snprintf()
3901 to prevent possible buffer overflow (the bug was pointed
3902 out by Anju Premachandran)
3903
3904Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * parser.c: removed an uninitialized data error popped by valgrind
3907 on PE references
3908
3909Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3910
3911 * doc/xml.html
3912 adding tutorial reference to the web page
3913
3914Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3915
3916 * doc/tutorial/xmltutorial.xml
3917 * doc/tutorial/ar01s07.html
3918 * doc/tutorial/ape.html
3919 * doc/tutorial/includegetattribute.c
3920 adding section to tutorial about retrieving an attribute
3921 value
3922
3923Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * parser.c: applied a couple of patches from Peter Jacobi to start
3926 to get rid of ctxt->token, with a possible significant speed
3927 improvement to be gained once done. Better compliance with PE
3928 references constructs in DTDs too.
3929 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3930 from Peter too
3931
3932Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3933
3934 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3935 xmlParseElement was likely to have been deallocated at the
3936 time of the report, possibly leading to segfault. Just report
3937 the tag name now.
3938
3939Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * xpath.c: patch from Richard Jinks for XPath substring() function
3942 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3943
39442002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3945
3946 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3947
3948Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3949
3950 *doc/FAQ.html
3951 fixing typos in FAQ, thanks to Robert Funnell for the
3952 editing help
3953
3954Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * NEWS: got complaints from rpmlint that it was empty
3957
3958Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3959
3960 * added doc/tutorial, including:
3961 apa.html
3962 apb.html
3963 apc.html
3964 apd.html
3965 ar01s02.html
3966 ar01s03.html
3967 ar01s04.html
3968 ar01s05.html
3969 ar01s06.html
3970 includeaddattribute.c
3971 includeaddkeyword.c
3972 includekeyword.c
3973 includestory.xml
3974 index.html
3975 xmltutorial.xml
3976 libxml tutorial, including generated html
3977
3978Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3979
3980 * result/c14n/exc-without-comments/merlin-c14n-two-*
3981 result/c14n/without-comments/merlin-c14n-two-*
3982 test/c14n/exc-without-comments/merlin-c14n-two-*
3983 test/c14n/without-comments/merlin-c14n-two-*
3984 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3985 c14n/exc-c14n and slightly modified test script to handle
3986 these test cases
3987 * c14n.c: fixed bugs for complicated nodes set (namespace
3988 without node and others from merlin-c14n-two.tar.gz)
3989 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3990 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3991 for xmlsec performance patch
3992 * xpath.c: fixed self::node() for namespaces and attributes
3993
3994Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3995
3996 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3997 but with the format parameter
3998 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3999
4000Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4001
4002 * Makefile.am: updated c14n tests suite
4003 * c14n.c: performance improvement for previous c14n patch
4004
4005Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4006
4007 * parser.c: another peroformance patch from Peter Jacobi, that
4008 time on parsing attribute values.
4009
4010Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4011
4012 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4013 into LibXML2 test suite
4014
4015Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4016
4017 * c14n.c: propagating xpath ancesstors node fix to c14n
4018 plus small performance improvement to reduce number of
4019 mallocs
4020 * xpath.c: fixed ancestors axis processing for namespace nodes
4021
4022Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4025 Peter Jacobi
4026
4027Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * configure.in: preparing 2.4.22
4030
4031Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4034 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4035 a public entry point.
4036 * doc/*: rebuilt the API and docs
4037
4038Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * xpath.c: patch from Richard Jinks to fix a problem introduced
4041 in the previous patch and pointed by Norm
4042
4043Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * libxml.spec.in: fixing bug #81112
4046
4047Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * uri.c: fixing bug #82848
4050
4051Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4054 output of one catalog test
4055
4056Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4057
4058 * global.data globals.c tree.c include/libxml/globals.h
4059 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4060 default value for global parameter xmlIndentTreeOutput to 1 and
4061 introduced new global parameter xmlTreeIndentString (the string
4062 used to do one-level indent) with default value " " (as it was
4063 in tree.c)
4064
4065Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4068 with trio and schemas.
4069
4070Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * xpath.c: patch from Richard Jinks to fix the problem raised in
4073 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4074
4075Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * xmlschemas.c: a bit of work on import.
4078 * xmlschemastypes.c: Charles Bozeman provided a compare function
4079 for date/time types so min/max facet restrictions should work,
4080 indeterminate comparisons return an error instead of equal.
4081 * test/schemas/date_0* result/schemas/date_0_0: specific test
4082 from Charles Bozeman too
4083
4084Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4087 from Christian Cornelssen fixing the man pages and the Catalog
4088 building script.
4089 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4090 next step is <xs:import> I now have a reasonable understanding
4091 of how it works.
4092
4093Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4096
4097Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4098
4099 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4100
4101Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * xpath.c: fixing an XPath function evalutation bug pointed out
4104 by Alexey Efimov where the context was lost when evaluating
4105 the function arguments
4106
4107Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4108
4109 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4110 function public for XMLSec performance optimizations
4111
4112Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * python/generator.py python/libxml2class.txt : fixed a problem
4115 with the HTML parser pointed by Gary Benson
4116 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4117 example
4118
4119Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4120 * parser.c: fixed bug #81159 (memory growth in SAX)
4121
4122Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4123 * xpath.c: fixed bug #78858 (the real fix)
4124
4125Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4126 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4127
4128Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * tree.c: modified xmlNodeSetBase to allow changing the
4131 base of a document.
4132
4133Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * xmlschemastypes.c: patch Charles Bozeman for validation of
4136 all the date, time, and duration types
4137 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4138 * configure.in: fixed an error pointed by an user
4139 * xml2-config.in: fixed an error pointed by an user
4140
4141Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4142
4143 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4144 win32/libxml2.def.src xmlIO.c: exported default
4145 'file:', 'http:' and 'ftp:' protocols input handlers
4146 and maked protocols comparisson case insensitive
4147
4148Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * configure.in: Neven Has detected a typo
4151
4152Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4155 as one of the persons allowed to commit directly to the
4156 module.
4157
4158Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4161 * valid.c: raised a too low limit
4162 * doc/*: rebuilt the docs
4163
4164Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * test/XPath/expr/floats test/XPath/expr/functions
4167 result/XPath/expr/floats result/XPath/expr/functions
4168 xpath.c: another XPath conformance patch from Richard Jinks
4169
4170Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * xmlschemas.c: fixed validation of attribute groups.
4173 * test/schemas result/schemas: added an example from the primer
4174
4175Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4178 * test/schemas result/schemas: updated the test list
4179
4180Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * TODO: updated a bit
4183 * parser.c: made a comment more specific
4184 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4185 Schemas conformance.
4186 * test/schemas result/schemas: updated the test list
4187
4188Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4191 implementing xs:all with minOccurs = 0
4192 * tes/schemas/* result/schemas/*: added more tests covering
4193 xs:all
4194
4195Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * xmlregexp.c: first implementation of the all particle, this
4198 may need to be revisited for case where not all transitions
4199 must be crossed.
4200
4201Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * tree.c: another entity processing update from Markus Henke
4204
4205Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4206
4207 * trionan.c: fixed crash on OSF/1
4208
4209Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * xmlschemas.c: more Schemas work
4212 * test/schemas/* result/schemas/*: added more tests coming
4213 from the spec.
4214
4215Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4216
4217 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4218 ExcC14N specification
4219
4220Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * tree.c: patch from Markus Henke, fix for recursive entities.
4223
4224Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * xpath.c: fix a problem with string() on a document node.
4227
4228Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * Makefile.am xmlschemas.c: more Schemas work
4231 * test/schemas/* result/schemas/*: added more tests coming
4232 from the spec.
4233
4234Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4237 * result/HTML/*: this changes a few things in the results
4238
4239Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4240
4241 * include/libxml/tree.h: eliminated 'declaration different than
4242 prototype' warning
4243 * include/win32config.h: "resolved" conflicts with errno.h
4244
4245Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4248 on the automata interfaces and debug of counted choices
4249 * test/schemas/* result/schemas/*: added a number of tests
4250
4251Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4254 a bit of work on Schemas
4255 * testSchemas.c: try to make it more useful
4256 * test/schemas/* result/schemas/* Makefile.am: changed the
4257 Schemas regression test procedure, started adding a few samples
4258
4259Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4260
4261 * include/libxml/encoding.h: Patch for the Borland C++ builder
4262 * include/libxml/tree.h: Patch for the Borland C++ builder
4263 * threads.c: Patch for the Borland C++ builder
4264 * win32/bcb5: New directory for the Borland C++ builder
4265 project files
4266
4267Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4268
4269 * win32/Makefile.msvc: Update for XML Schema support
4270 * win32/configure.js: Update for XML Schema support
4271 * win32/libxml2.def.src: Update for XML Schema support
4272
4273Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4276 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4277 xmlunicode.c include/libxml/Makefile.am
4278 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4279 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4280 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4281 include/libxml/xmlversion.h.in : merged the current state of
4282 XML Schemas implementation, it is not configured in by default,
4283 a specific --schemas configure option has been added.
4284 * test/automata test/regexp test/schemas Makefile.am
4285 result/automata result/regexp result/schemas:
4286 merged automata/regexp/schemas regression tests
4287
4288Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * xpath.c: Gary found a compile time problem, fixes #78823
4291
4292Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * configure.in: release of 2.4.20
4295 * doc/*: updated and rebuilt the docs
4296
4297Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * python/Makefile.am: patch from Cristian Gafton to build on
4300 Red Hat 6.2, should also fix #75779
4301
4302Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * valid.c: first part of fixing #78729
4305
4306Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4309 escaping of URI when saving HTML files.
4310 * result/HTML/*: this impacted some tests
4311
4312Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * configure.in: trying to fix #77441
4315
4316Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * include/libxml/xmlIO.h: Hallski complained it could not be
4319 included by itself.
4320
4321Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4324
4325Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4326
4327 * win32/configure.js: patch from Nilo for the c14n option
4328 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4329
4330Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4333 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4334 LIBXML_THREAD_ENABLED
4335
4336Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * xpath.c: another patch from Richard Jinks for substring conformance
4339 * test/XPath/expr/floats test/XPath/expr/strings
4340 result/XPath/expr/floats result/XPath/expr/strings: update of the
4341 test suite to check those.
4342
4343Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * xpath.c: patch from Richard Jinks for .x float parsing.
4346
4347Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * parser.c: patch from Markus Henke when an encoding ain't recognized
4350
4351Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * libxml.m4: got a report that #include <string.h> was needed
4354
4355Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4356
4357 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4358
4359Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4360
4361 * doc/example.html: fixing typo
4362
4363Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4366 pointed out by Melvyn Sopacua.
4367
4368Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * libxml.m4: Frédéric Crozat gave a patch related to the change
4371 of Include paths breaking the libxml.m4
4372
4373Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * xpath.c: Fix bug #76927 forgot to save some context
4376 when evaluating binary expressions
4377
4378Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * configure.in: fixed configure for MPE/iX from Markus Henke
4381 * xmlmemory.c: fixed initialization problems
4382 * xpath.c: another set of patches from Richard Jinks this
4383 fixes "make XPathtests" on linux
4384
4385Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4386
4387 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4388 * test/XPath/expr/compare test/XPath/expr/equality
4389 test/XPath/expr/floats test/XPath/expr/functions
4390 test/XPath/expr/strings result/XPath/expr/compare
4391 result/XPath/expr/equality result/XPath/expr/floats
4392 result/XPath/expr/functions result/XPath/expr/strings: Updated
4393 tests though they show a divergence on Linux
4394
4395Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4396
4397 * xpath.c trionan.c: previous commit also included patches
4398 from Richard Jinks on some IEEE support corner case
4399
4400Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4401
4402 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4403 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4404 that $(datadir) should be used for docs
4405
4406Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4407
4408 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4409 could leak filedescriptors
4410
4411Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * configure.in nanohttp.c: applied patch from Allan Clark for
4414 UnixWare/OpenServer
4415
4416Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4417
4418 * configure.in: preparing 2.4.19
4419 * doc/*: rebuilt the docs
4420
4421Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * nanohttp.c: fixing #76043, got fed up with non-portability
4424 of that piece of code.
4425
4426Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * valid.c SAX.c: Never commit without running "make tests" :-(
4429 fix a couple of stupidities in the previous commit
4430 * result/*: a few changes in some attribute order result of previous
4431 commit.
4432
4433Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4436 the internal subset should not raise duplicate ID errors,
4437 also there was a small bug in conjunction to namespace
4438 declarations defaulted and xml:xxx attributes DTD definitions.
4439
4440Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * xpath.c: Richard Jinks also raised some rounding problems
4443 this tries to fix them
4444
4445Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4448 behaviour in xmlXPathCastToString()
4449
4450Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4453 raised by Morus Walter
4454
4455Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4458 from Igor
4459
4460Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * xpath.c: fixing #75619, related to a problem when trying
4463 to evaluate condition when the current node set resulting
4464 from that sub-step evaluation is empty. Also fixes 2 potential
4465 problem with previous-sibling and next-siblings axis.
4466
4467Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4470 HTML support is not configured in.
4471
4472Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4473
4474 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4475 include/libxml/tree.h: dohh I really didn't intended to commit
4476 this test version :-(
4477
4478Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * testSAX.c: I wanted to see the real speed at the SAX interface
4481 after a little too many Ximianer started complaining about the
4482 parser speed.
4483 added a --quiet option:
4484 paphio:~/XML -> ls -l db100000.xml
4485 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4486 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4487 3200006 callbacks generated
4488 real 0m1.270s
4489 Which means 16MBytes/s and 3Mcallback/s
4490
4491Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4492
4493 * xpath.c: valgrind spotted another error that time when running
4494 on libxslt regression tests
4495
4496Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * Makefile.am: adding "make valgrind" running the full regression
4499 tests (except python ones) under Valgrind (using valgrind -q
4500 which was kindly added by the author).
4501 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4502 passes cleanly now except an obcure floating point initialization
4503 raised in log10() in one XPath regression test ???
4504 * tree.c: edited some comments to close #75244
4505
4506Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4509 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4510 context of ScrollKeeper, made sure that if the number is
4511 an integer, the serialization follows the description at
4512 http://www.w3.org/TR/xpath#section-String-Functions
4513
4514Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * configure.in: preparing 2.4.18
4517 * doc/*: updated and rebuilt the web site
4518 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4519 the Windows and Cygwin maintainers.
4520 * parser.c: humm, changed the way the SAX parser work when
4521 xmlSubstituteEntitiesDefault(1) is set, it will then
4522 do the entity registration and loading by itself in case the
4523 user provided SAX getEntity() returns NULL.
4524 * testSAX.c: added --noent to test the behaviour.
4525
4526Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4527
4528 * parser.c: Wilfried Teiken provided a hackish but working
4529 way to get context reported back on entities when parsing
4530 with SAX and without breaking the DOM build.
4531
4532Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * c14n.c: applied a new patch from Aleksey Sanin
4535 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4536 to reference Aleksey implementation of XML digital Signatures
4537
4538Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4539
4540 * xpath.c: small fix to avoid potential problem due to
4541 ordering of freeing data
4542 * python/Makefile.am: people were complaining about
4543 the generated file in python dir not being built
4544
4545Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4548 python/generator.py python/libxml.c python/types.c: Cleanup
4549 of the python Makefiles based on Jacob and James feedback,
4550 fixed the spec file accordingly, fixed the number of warning
4551 that passing my pedantic CFLAGS was generating. Conclusion
4552 is that Python includes are real crap.
4553
4554Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * configure,in: it was reported quite a few times that
4557 xml2-config --cflags should not output
4558 -I$includeprefix/libxml2/libxml because libxml2 header names
4559 clashes with existing names like list.h from C++ stl.
4560 Includes should be #include<libxml/xxx.h> so ...
4561
4562Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * c14n.c: another patch from Aleksey Sanin
4565
4566Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4569 canonicalization algorithm
4570 * doc/xml.html doc/index.html: added the C14N references on the
4571 index page.
4572
45732002-03-13 jacob berkman <jacob@ximian.com>
4574
4575 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4576 usage, redundant, and gcc specific
4577
4578Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4579
4580 * xpath.c: speedup some node selection operations, this can
4581 have a significant impact on DocBook Norm's stylesheets
4582 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4583 make sure it's always the case
4584 * debugXML.c: distinguish CDATA and comments in ls operations
4585
4586Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4589 to generate better API descriptions etc...
4590
4591Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * c14n.c: Fixing #74186, made sure all boolean expressions
4594 get fully parenthesized, ran indent on the output
4595 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4596 include/libxml/tree.h: also #74186 related, removed the
4597 --with-buffers option, and all the preprocessor conditional
4598 sections that were resulting from it.
4599
4600Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * valid.c: applied patch from Dodji Seketeli fixing an
4603 uninitailized variable in xmlValidGetValidElements()
4604
4605Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * c14n.c: fixed a few comments
4608 * doc/*.html doc/*/*.html: regenerated the docs and added
4609 the C14N API
4610 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4611
4612Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * check-xml-test-suite.py: fix to adapt varaiations in the
4615 bindings
4616 * configure.in python/setup.py python/setup.py.in: fixed to
4617 have the version of the python scripts automatically updated
4618
4619Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4622 in xmlCopyProp()
4623
4624Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * configure.in: preparing 2.4.17 release
4627 * doc/*: updated and rebuilt the docs
4628 * xpath.c: fixed a comment
4629 * python/libxml.c: fixed a possible reentrancy problem
4630
4631Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4634 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4635 added a specific regression test
4636 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4637 not raise exceptions when failing to find the attribute.
4638
4639Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * configure.in xmllint.c: owen pointed out a problem with the
4642 ftme fix, gettimeofday() was not detected by configure and
4643 the ftime header wasn't included, dohhh
4644
4645Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * configure.in xmllint.c: trying to fix #71457 for timing
4648 precision when gettimeofday() is not availble but ftime() is
4649
4650Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4653 are now copied on install and part of the -devel RPM
4654
4655Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4656
4657 * xpath.c: trying to avoid bug #72150 which was apparently
4658 caused by a gcc bug (or a processor problem) as detailed
4659 at http://veillard.com/gcc.bug
4660
4661Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4664 fixed xmlReconciliateNs(), added a Python test/example for
4665 inter-document cut'n paste
4666 * python/libxml.py: fixed node.doc on document nodes and added
4667 xpathEval() onto node objects
4668
4669Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4670
4671 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4672 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4673 fixup and integrated tests for the serialization stuff
4674
4675Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4676
4677 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4678 moved the libxml man page to section 3
4679
4680Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * tree.c: fix bug #72490
4683 * python/libxml.c python/libxml.py: added methods serialize()
4684 and saveTo() to all node elements.
4685
4686Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * xmlIO.c: closed #73430, don't read from an input source
4689 which indicated an end-of-file or an error.
4690
4691Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * parser.c: make sure SAX endDocument is always called as
4694 this could result in a Python memory leak otherwise (it's
4695 used to decrement ref-counting)
4696 * python/generator.py python/libxml.c python/libxml.py
4697 python/libxml2-python-api.xml python/libxml2class.txt
4698 python/tests/error.py python/tests/xpath.py: implemented
4699 the suggestions made by Gary Benson and extended the tests
4700 to match it.
4701
4702Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * python/generator.py: applied patch fixing #73450
4705
4706Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4707
4708 * xpath.c: fixing #61290 "namespace nodes have no parent"
4709 long standing divergence from the XPath REC. NodeSets
4710 simply hold a copy of namespace nodes and those node ->next
4711 points to the parent (which may not be the node carrying the
4712 definition).
4713 * include/libxml/xpath.h: flagged but didn't added a possible
4714 speedup
4715 * DOCBparser.c HTMLparser.c: removed some warnings from push
4716 parser due to new state being added.
4717 * tree.c: new fix from Boris Erdmann
4718 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4719 the XML Canonalization support from Aleksey Sanin
4720
4721Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4722
4723 * tree.c: patch from Boris Erdmann fixing some namespace odities
4724 with xmlCopyNode()
4725
4726Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4727
4728 * xmlIO.c: fix bug #72706 when loading a NULL entity
4729
4730Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4731
4732 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4733 actually change in a future XML Namespace revision.
4734
4735Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4736
4737 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4738 added the possibility of returning nodesets from XPath extension
4739 functions written in Python
4740
4741Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * python/*: commiting some Python bindings work done while travelling
4744
4745Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4748 explicitely with memory debugging switched on
4749
4750Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4751
4752 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4753 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4754 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4755 the accessor generator for strings
4756 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4757 regression test.
4758
4759Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * python/README python/generator.py python/libxml.c python/setup.py:
4762 added the 'usual' setup.py to allow building a libxml2-python
4763 module based on the same code. The initialization is however
4764 different the 2 .so files fo libxml2 and libxslt are identical and
4765 they entry point initialize both libraries. this is done to avoid
4766 some possible nasty problem since the Python don't merge the maps
4767 of all shared modules.
4768
4769Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4770
4771 * parser.c: fixed a push/encoding bug reported by Michael
4772 on librsvg
4773
4774Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4775
4776 * include/libxml/parserInternals.h: fixes a misplaced #endif
4777
4778Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4779
4780 * parser.c valid.c: found and fixed a couple of allocation bugs
4781
4782Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * doc/xml.html doc/python.html doc/*: added a Python and binding
4785 page describing the current state of the Python bindings and
4786 giving pointers to the other languages wrappers.
4787
4788Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4789
4790 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4791 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4792 rebuilt the API and web site
4793 * xpath.c: fixed #71978 portability bugs
4794
4795Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4796
4797 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4798
4799Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4800
4801 * include/libxml/parserInternals.h parser.c: had to change
4802 2 internal parsing API when processing document content
4803 to check the start and end of element content are defined
4804 in the same entity
4805 * valid.c include/libxml/valid.h: attribute normalization can
4806 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4807 with the context to report it.
4808 * SAX.c: fixed the last known bugs, crazy validation constraints
4809 when a document is standalone seems correctly handled. There
4810 is a couple of open issues left which need consideration especially
4811 PE93 on external unparsed entities and standalone status.
4812 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4813 The 2 tests left failing are actually in error. Cleanup done.
4814
4815Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4816
4817 * valid.c: implemented E59 spaces in CDATA does not match the
4818 nonterminal S
4819
4820Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4821
4822 * SAX.c parser.c valid.c: more validation test fixups
4823 * check-xml-test-suite.py: added duration info for the tests
4824
4825Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4826
4827 * parser.c valid.c: a couple of errors were reported but not
4828 saved back as such in the parsing context. Down to 1% failure rate
4829 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4830
4831Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4832
4833 * xmlInternald.c: isExtender was missing a char
4834 * parser.c include/libxml/parser.h: % are acceptable in the
4835 internal subset if within a PUBLIC ID
4836
4837Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4838
4839 * SAX.c parserInternals.c valid.c: more work on the conformance
4840 suite. Took the step to finally block documents with encoding
4841 errors. It's a fatal error per the spec, people should have fixed
4842 their documents by now.
4843
4844Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * check-xml-test-suite.py: fixed the test script after some discussion
4847 on the semantic of TYPE="error"
4848 * Makefile.am: added the script to the distrib
4849
4850Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4851
4852 * SAX.c entities.c: fixed a couple of conformances issues deep
4853 into the validation code (standalone and undeclared Notations)
4854
4855Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4858 stayed there for years !
4859
4860Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4863 missing
4864
4865Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * check-xml-test-suite.py: improved the behaviour a bit as
4868 well as the logs
4869 * parser.c valid.c SAX.c: fixed a few more bugs
4870 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4871
4872Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4873
4874 * check-xml-test-suite.py: python script to run regression tests
4875 against the XML Test suite of W3C/OASis
4876 * SAX.c: fixed a validation bug
4877 * parser.c: fixed 3 errors pointed by the test suite
4878 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4879 * python/Makefile.am: fixed a dependendy
4880
4881Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4882
4883 * xmlmemory.c: avoid a warning bug #71594
4884
4885Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4886
4887 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4888 warning on alpha/Tru64
4889
4890Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4891
4892 * include/libxml/entities.h: fixing a comment
4893 * valid.c: fixing some troubles with validity check on namespaces
4894 * result/VC/NS3 test/VC/NS3: added a specific regression test
4895
4896Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4897
4898 * tree.c: Fixing #71342 serializing '\n' in attribute values
4899 * result/noent/att3 result/att3 test/att3: added a specific
4900 test.
4901
4902Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4903
4904 * python/libxml.c: couple of bug fixes
4905
4906Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4907
4908 * python/*.py: removed tabs and used spaces.
4909
4910Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4913 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4914
4915Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4918 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4919
4920Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * include/libxml/encoding.h include/libxml/entities.h
4923 include/libxml/globals.h include/libxml/parser.h
4924 include/libxml/threads.h include/libxml/tree.h
4925 include/libxml/xmlmemory.h: trying to fix the include mess
4926
4927Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4928
4929 * include/libxml/xmlmemory.h: reverted part of the previous
4930 attempt to provide #69655, this was breaking the build.
4931
4932Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4933
4934 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4935 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4936 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4937 include/libxml/parserInternals.h include/libxml/tree.h
4938 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4939 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4940 clean.
4941 * python/libxml.c: fixed a warning.
4942
4943Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4944
4945 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4946 copying of node, merge back IDs in the target document.
4947 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4948 test/XInclude/ents/ids.xml: test case
4949 * result/VC/ElementValid4: output changed due to a typo fix
4950
4951Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4952
4953 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004954 generate the dependencies right as Jacob found out. Add
4955 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004956
4957Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4958
4959 * parserInternals.c valid.c: Justin Fletcher found some parts
4960 of the code needing cleanup
4961 * libxml.spec.in python/Makefile.am python/generator.py
4962 python/libxml.c python/libxml.py: Fixed the python Makefiles
4963 corrected a bug showing up on ia64, changed the name of the
4964 python internal module too
4965
4966Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4967
4968 * Makefile.am: applied patch from Andris Pavenis for binary
4969 name suffixes
4970
4971Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4972
4973 * xmllint.c win32/win32config.h: fixing #68748
4974
4975Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4976
4977 * valid.c: fixing #70166
4978
4979Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4980
4981 * valid.c: fixing #70077
4982
4983Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4984
4985 * Copyright Makefile.am README configure.in libxml.spec.in:
4986 Changed to the MIT Licence
4987 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4988 doc/xmlio.html: updated the doc accordingly
4989 * include/libxml/xmlwin32version.h configure.in: preparing
4990 2.4.14 release
4991 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4992 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4993 fixed the const xmlChar * wrapper and generator, XPath extension
4994 functions now use the context as first argument
4995 * python/tests/tstxpath.py python/tests/xpath.py
4996 python/tests/xpathext.py: Updated the tests accordingly
4997 * tree.c: fixed bug #70067
4998
4999Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * Makefile.am: cleanup
5002 * debugXML.c: always use stdout if output is NULL
5003 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5004 * python/Makefile.am python/generator.py python/libxml2class.txt
5005 python/libxml_wrap.h python/types.c: augmented the number of bindings
5006 handling FILE * and XPath contexts
5007 * python/tests/Makefile.am: avoid a stupid problem due to the
5008 use of TEST.
5009
5010Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5011
5012 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5013
5014Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5015
5016 * python/TODO python/libxml.c: cleanup the extension function lookup
5017 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5018
5019Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * configure.in python/Makefile.am: do not install outside
5022 of prefix
5023
5024Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5025
5026 * python/TODO python/libxml.c: started adding SAX interfaces
5027 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5028 SAX test
5029
5030Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5031
5032 * tree.c: hardened the addChild function
5033 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5034 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5035 added accessors needed for xmlNode, a bit more testing and
5036 extension of interfaces
5037 * python/tests/Makefile.am python/tests/build.py: added a test
5038 build from scratch/save/load/check
5039
5040Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5041
5042 * parserInternals.c: change a small bit in the way valididy
5043 error messages get initialized
5044 * python/TODO python/libxml.c python/libxml2-python-api.xml
5045 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5046 added some memory debugging to track leaks at the libxml2 level
5047 * python/tests/*.py: changed all tests to check for leaks,
5048 there is just one left in XPath extension registrations.
5049
5050Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5051
5052 * python/TODO python/generator.py python/libxml2-python-api.xml
5053 python/libxml2class.txt: more accessor classes for the parser
5054 context, allow to switch on and check validity
5055 * python/tests/Makefile.am python/tests/error.py
5056 python/tests/invalid.xml python/tests/valid.xml
5057 python/tests/validate.py: attded more test and and added error.py
5058 which I forgot to commit in the last step
5059
5060Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5061
5062 * python/Makefile.am python/types.c: cleanup
5063 * python/libxml.c python/libxml.py python/libxml_wrap.h
5064 python/generator.py python/libxml2-python-api.xml
5065 python/libxml2class.txt: added class for parser context, added
5066 first cut for push mode support. Added a framework to generate
5067 accessors functions.
5068 * python/tests/Makefile.am python/tests/push.py: added a push
5069 test
5070
5071Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5072
5073 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5074 bug a bit of cleanup.
5075
5076Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5077
5078 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5079 python/libxml2class.txt: adding error redirections and preformat
5080 to a python handler
5081 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5082 tests self checking
5083
5084Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5085
5086 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5087 a function
5088
5089Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5090
5091 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5092 python/libxml.c python/libxml2-python-api.xml
5093 python/libxml2class.txt: Progressing through the TODOs, class
5094 description output, extra XML API, RPM now builds the wrappers
5095 for all python installed versions
5096
5097Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5098
5099 * configure.in libxml.spec.in python/Makefile.am python/TODO
5100 python/generator.py python/libxml2class.txt: added more informations
5101 in the libxml2-python package including docs. Slightly changed
5102 the class hierarchy
5103 * python/tests/*: added basic regression tests infrastructure too
5104
5105Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5106
5107 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5108 added libxml2-python as part of the packages installed
5109
5110Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5111
5112 * python/Makefile.am python/generator.py python/libxml.c
5113 python/libxml.py: more work, now able to extend the
5114 XPath interpreter with functions written in python.
5115
5116Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5117
5118 * python/Makefile.am: Jacob sent a patch to allow building from
5119 tarfile.
5120
5121Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5122
5123 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5124 inserted the python wrappers build, I hope this won't be too
5125 unportable
5126
5127Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5128
5129 * xpath.c: minor optimization
5130 * python/generator.py python/libxml.c python/libxml.py
5131 python/libxml_wrap.h: more work on the python bindings,
5132 they now support XPath and there is no evident leak
5133
5134Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5135
5136 * python/generator.py python/libxml.c python/libxml.py:
5137 more work on the python bindings generator.
5138
5139Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5140
5141 * python/generator.py python/libxml.c python/libxml_wrap.h:
5142 more work on the python bindings.
5143
5144Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5145
5146 * python/generator.py python/libxml.c python/libxml.py
5147 python/libxml_wrap.h: commited early version of a python binding
5148 for private use only ATM
5149
5150Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5151
5152 * entities.c tree.c include/libxml/entities.h: applied patch
5153 from Anthony Jones to implement copy of DTD subtree too. Had
5154 just to keep 2 function private which really ought to become
5155 public ones.
5156
5157Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5158
5159 * xmllint.c: added pointers to the web pages in the usage()
5160
5161Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5162
5163 * tree.c: more fixes from Petr Kozelka for attribute handling
5164 in the tree API to align the semantic with DOM.
5165
5166Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5167
5168 * valid.c tree.c entities.c: another set of patches from
5169 Anthony Jones for copy operations cleanup and robustness
5170
5171Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5172
5173 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5174 an alphabetic index based on comments content
5175 * doc/*: rebuilt the web site with the new references
5176
5177Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5178
5179 * parserInternals.h: Greg Sjaardema suggested to use an
5180 eponential buffer groth policy in xmlParserAddNodeInfo()
5181
5182Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5183
5184 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5185 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5186 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5187 to generate cross-references, and added/updated the stylesheets
5188 to generate and link API indexes. The generic keyword index
5189 is not done yet.
5190 * doc/*.html: regenerated all the usual docs too
5191
5192Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5193
5194 * debugXML.c: added an xpath function to the shell for T. V. Raman
5195
5196Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5197
5198 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5199 debug routines.
5200
5201Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5202
5203 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5204 support of attribute nodes
5205
5206Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5207
5208 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5209 hopefully near complete and fully documented of the API in XML
5210 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5211 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5212 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5213 include/libxml/parserInternals.h include/libxml/valid.hi
5214 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5215 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5216 include/libxml/xpath.h include/libxml/xpathInternals.h:
5217 Cleaned up the doc comments a lot in the process, the interface
5218 coverage is now 100%
5219
5220Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5221
5222 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5223 extracts comments from the gtk-doc DocBook output (a bit
5224 convoluted but seems to work).
5225
5226Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5227
5228 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5229 added an XML description of the API, moved the script generating
5230 it here. Added a "make api" target
5231
5232Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5233
5234 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5235
5236Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5237
5238 * xpath.c include/libxml/xpathInternals.h: the change made to
5239 xmlXPathFuncLookupFunc was incompatible roll it back
5240
5241Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5242
5243 * SAX.c: cleanup patch from Anthony Jones
5244 * doc/Makefile.am: fix the headers to avoid in make scan
5245 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5246 includes, * vs Ptr and general cleanup
5247 * parsedecl.py: first version of a script to extract the
5248 module interfaces, the goal will be to provide .decl or XML
5249 specification of the interfaces to build wrappers.
5250
5251Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5252
5253 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5254 now provides return codes in case of errors
5255
5256Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5257
5258 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5259 Upgraded to trio baseline 1.6
5260 * strio.h strio.c: Replaced by triostr.h and triostr.c
5261
5262Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5263
5264 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5265 of strdup usage in the code
5266
5267Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5268
5269 * parser.c error.c: Keith Isdale complained rightly that
5270 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5271
5272Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5273
5274 * tree.c: fixed the funxtion to set the xml: attributes
5275 * debugXML.c: added "setbase" to test it.
5276
5277Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5278
5279 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5280 to allow updating an attribute content
5281
5282Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5283
5284 * libxml.h: try to avoid problems when compiling on Windows
5285
5286Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5287
5288 * hash.c: patch from Anthony Jones for hash.c allocation size
5289 * Makefile.am: trying to work around Yet Another Libtool Madness
5290 and build the 2.4.13 release finally ...
5291
5292Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5293
5294 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5295 * doc/* : update of the documentation
5296
5297Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5298
5299 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5300 at fixing #61290 :-(
5301
5302Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5303
5304 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5305 Fixes bug #67229
5306
5307Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5308
5309 * tree.c: trying to avoid troubles when a subtree is copied
5310 and coalesced in part with the target tree. Should fix
5311 bug #67407
5312
5313Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5314
5315 * valid.c: fixed validation of attributes content of type
5316 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5317 values, very old bug. Fixes #67671
5318
5319Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5320
5321 * parser.c include/libxml/parserInternals.h tree.c: integrated
5322 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5323 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5324
5325Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5326
5327 * threads.c: applied Serguei Narojnyi's patch to add native
5328 thread support on the Win32 platform
5329 * testThreadsWin32.c Makefile.am: added the test program also
5330 from Serguei, Win32 specific
5331 * include/win32config.h include/libxml/xmlwin32version.h.in:
5332 added patch from Igor for the Windows thread specific defines.
5333
5334Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5335
5336 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5337
5338Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5339
5340 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5341 output page into XMLinfo.html. Close bug #66951 and
5342 raised by Robert Collins too.
5343
5344Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5345
5346 * encoding.c: Paul Keogh pointed out a possibility of segfault
5347 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5348 Closes bug # 68238
5349
5350Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5351
5352 * doc/*.html: updated the Gdome2 links
5353
5354Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5355
5356 * libxml.h: Applied following patches from Robert Collins
5357 and make sure IN_LIBXML is defined when compiling it
5358 -------
5359 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5360 as well as Visual C.
5361 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5362 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5363 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5364 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5365 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5366 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5367 xmlSysIDExists xmlNoNetExists).
5368 * xmllint.c: Don't include winsock2.h for Cygwin.
5369
5370Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5371
5372 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5373 when the version info is not present.
5374
5375Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5376
5377 * tree.c: Anthony Jones pointed out a problem in
5378 xmlStringGetNodeList() and provided a fix for it
5379
5380Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5381
5382 * parser.c: patch from Frank J Franklin to remove a bug in
5383 xmlCreatePushParserCtxt() when the initial buffer passed
5384 is large.
5385
5386Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5387
5388 * win32/*: big cleanup of the Windows/MSVC project files
5389 from Igor Zlatkovic
5390
5391Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5392
5393 * doc/Makefile.am: should fix #67674 and avoid troubles if
5394 xsltproc is not available or fails in the prefix provided
5395
5396Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5397
5398 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5399
5400Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5401
5402 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5403 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5404 Fixed a few other problems raised by Charlie Bozeman.
5405 * result/VC/ElementValid[5-7]: fixed the output
5406
5407Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5410 patches from Charlie Bozeman. Regenerated the HTML docs.
5411
5412Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5415 for Windows from Igor
5416
5417Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * xmllint.c: applied Justin Fletcher patch for --output or -o
5420
5421Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * win32/libxml2/libxml2.def.src: close #67019
5424
5425Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5426
5427 * xmllint.c: applied Justin Fletcher generic timing patch
5428 similar to the one already applied to xsltproc.
5429
5430Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * include/libxml/tree.h tree.c: applied documentation patches
5433 from Charlie Bozeman
5434
5435Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5436
5437 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5438
5439Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * valid.c: fix the xmlStrdup() used in the previous patch.
5442 * valid.c: added --dropdtd
5443 * tree.c: fixed xmlUnlinkNode so it also removes the references
5444 from the document if the node is a DTD
5445
5446Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * HTMLtree.c valid.c: cleanup some static declarations
5449
5450Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * xmllint.c: removed another strdup()
5453 * doc/FAQ: removed the HP/UX entry
5454
5455Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5456
5457 * valid.c: fix bug #66816 when validating.
5458 * xmllint.c: don't use sys/time.h if configure did not found it
5459
5460Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5461
5462 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5463 xmlcatalog_man.xml
5464
5465Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5468 xmlInitMemory() was declared twice
5469
5470Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * globals.c: do not reference strdup() !
5473 * configure.in libxml-2.0.pc.in: trying to fix the libs
5474 of the various config extraction modules
5475
5476Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * configure.in : preparing 2.4.12
5479 * doc/* : updated and rebuilt the docs
5480
5481Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * uri.c: closed bug #66159
5484 * testURI.c: added --escape option
5485 * configure.in: some cleanup for xml2-config --cflags
5486
5487Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * globals.c testThreads.c: removed some misplaced includes
5490 of xmlversion.h
5491
5492Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * threads.c: patch from Gary Pennington fixing a possible
5495 problem at initialization time.
5496
5497Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5498
5499 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5500 Eric Lavigne contribution to build libxml2 on MacOS using
5501 CodeWarrior.
5502
5503Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5504
5505 * xmllint.c: applied Geert Kloosterman's patch to fix
5506 --repeat --timing output
5507
5508Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5511 where non-wellformed XML declaractions were not detected.
5512
5513Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5514
5515 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5516
5517Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5518
5519 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5520 gets reset by xmlCleanupInputCallbacks() and this makes the
5521 function useless. Same for output.
5522
5523Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * xmlIO.c: robert pointed out a loop error in callback cleanups
5526
5527Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5528
5529 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5530 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5531 they are not really tied to debugging
5532
5533Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5536 * xmllint.c: better --catalogs description
5537
5538Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * tree.c: fixed a couple of problems in xmlSetProp()
5541
5542Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5543
5544 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5545 unappropriate stdout output.
5546
5547Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5550 by Denis Beurive, closes #65111
5551
5552Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * valid.c: in case of content model validity error, don't
5555 print it if validity warnings were not requested.
5556
5557Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5560 * parserInternals.c: removed the last exit() call. Print an
5561 unmaskable error on stderr instead (library mismatch detection)
5562
5563Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5564
5565 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5566 shell instructions from Heiko Rupp
5567
5568Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5569
5570 * catalog.c: use the URL notation file:// for default catalog paths
5571
5572Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * include/libxml/tree.h: better comments for _private fields
5575 * tree.c: removed a problem when copying an entity reference.
5576
5577Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5578
5579 * vms/*: updated instructions and diffs from John A Fotheringham
5580
5581Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * include/libxml/xmlerror.h: avoid an include problem if
5584 #include <libxml/xmlerror.h> happens first in code
5585 seems to be the case in KDE libs
5586
5587Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5590 from Igor for Windows
5591
5592Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * Makefile.am: Gary Pennington pointed out a missing prefix
5595
5596Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5597
5598 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5599 * doc/*: upgraded and rebuilt the docs
5600
5601Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5602
5603 * HTMLparser.c: fix comment in scripts element parsing.
5604 * result/HTML/doc3*: updated the results.
5605
5606Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5607
5608 * uri.c: another URI bug fix #63336, using Joel Young patch.
5609
5610Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5613 a cleaned up version of the Pwd shell string generation.
5614
5615Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5616
5617 * valid.c include/libxml/tree.h: trying to fix namespaces +
5618 validation problems for good, closing #63619 in the process
5619 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5620 wrong in this respect, fixed it.
5621
5622Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * xmllint.c: Morus Walter patch to allow --format and --encode
5625
5626Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * debugXML.c: Stefan Kost provided an help command for the shell
5629
5630Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * debugXML.c: Heiko Rupp pointed that the shell would crash
5633 on empty nodesets returns.
5634
5635Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5636
5637 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5638 migh need the history libraries
5639
5640Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5643 handle the case of < in quoted attributes, Bastian Kleineidam
5644
5645Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5648 fixing catalog breakages
5649 * Makefile.am catalog.c result/catalogs/catal
5650 result/catalogs/mycatalog.* test/catalogs/catal*:
5651 fixed more problems in catalog support, added more regression tests
5652 for both XML and SGML catalog handling
5653
5654Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * debugXML.c: applied an improvement to xmlGetLineNo() from
5657 Keith Isdale
5658
5659Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5660
5661 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5662 Side effect of the progressive catalog loading
5663
5664Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5665
5666 * Makefile.am: confexecdir and confexec_DATA were defined twice
5667 pointed out by Karl Eichwalder
5668
5669Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5670
5671 * xmlcatalog.c: avoid unlink() and use remove() instead.
5672
5673Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * libxml.spec.in: cleanup
5676 * include/libxml/xmlwin32version.h: updated with 2.4.8
5677
5678Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5681 of compiling libxml with a non standard set of options
5682
5683Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5684
5685 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5686 document --sgml option, fixing gnome bugzilla #63382
5687
5688Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5691 breakage of 2.4.7, added a couple of really needed APIs
5692 like xmlCatalogIsEmpty() and xmlNewCatalog()
5693 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5694 for install-catalog
5695 * configure.in: preparing 2.4.8
5696
5697Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5700 include/libxml/tree.h include/libxml/xmlIO.h: more include
5701 cleanups, export cleanly one html output + format function.
5702
5703Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5704
5705 * parser.c: removed initGenericErrorDefaultFunc call from
5706 xmlInitParser() since it could destroy previous calls to
5707 xsltSetGenericErrorFunc() effects
5708
5709Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5710
5711 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5712 keyword.
5713
5714Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5715
5716 * Makefile.am: cleanup
5717 * threads.c: cleanup too
5718 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5719 from xsltproc
5720 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005721 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005722
5723Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5724
5725 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5726 was not used anymore !
5727
5728Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * configure.in: preparing 2.4.7
5731 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5732 manual page from John
5733 * doc/*: updated the doc and rebuilt the generated pages
5734
5735Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5736
5737 * xmlIO.c: closing bug #62711, the library should never
5738 close stdin or stdout.
5739
5740Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5741
5742 * uri.c: second pass at fixing #63336, using Joel Young
5743 final patch. looks okay.
5744
5745Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5746
5747 * uri.c include/libxml/uri.h: trying to clear #63336
5748 allowing the escaping routine to parse unconformant
5749 URI-References.
5750
5751Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5752
5753 * vms/readme.vms vms/build_libxml.com nanoftp.c
5754 include/libxml/xmlversion.h.in: a few VMS updates from
5755 John A Fotheringham
5756 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5757 and xmlCleanupOutputCallbacks() for the Perl binding people.
5758
5759Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5760
5761 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5762 apply fixes to close #63271 and avoid segfaults when
5763 the error routine gets callbed before xmlInitParser()
5764 get called.
5765 * nanoftp.c error.c: Applied patches from Justin Fletcher
5766 correcting some xmlGenericError misuses.
5767
5768Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5769
5770 *doc/xmllint.xml, doc/xmllint.1
5771 New and improved man page for xmllint - .xml is the original, .1
5772 is the generated man page
5773
5774Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5775
5776 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5777 the web site from the main HTML document.
5778
5779Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5780
5781 * parser.c: fixed an erroneous validation bug when PE refs
5782 occurs in external parsed entities referenced from the
5783 internals subset
5784 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5785 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5786 added the associated testcase, it's a nice one.
5787 * HTMLparser.c: generate the DTD node as HTML still ...
5788 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5789
5790Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5791
5792 * HTMLparser.c: fixed a bug in htmlNewDoc()
5793
5794Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5795
5796 * test/threads/*: added entities testing to the Thread test
5797 * testThreads.c: make the test reasonable
5798 * DOCBparser.c: fix the DTD public and system ID
5799 * xmllint.c: added --sgml for SGML DocBook importing
5800 * Makefile.am: added Docbtests target
5801
5802Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5803
5804 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5805 * testThreads.c: removed bogus include
5806
5807Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5808
5809 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5810 fixed a very serious (looping) validation bug
5811
5812Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5813
5814 * include/libxml/globals.h include/libxml/threads.h threads.c
5815 testThreads.c: far more testing, cleaning up bugs
5816 * *.c : make sure globals.h is always included.
5817
5818Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5819
5820 * HTMLparser.c: try to get rid of parser loops for good.
5821
5822Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5823
5824 * configure.in: fixed some bugs in CFLAGS passing.
5825 * test/threads Makefile.am testThreads.c: added a specific
5826 threaded test case (really nasty, guaranteed).
5827
5828Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * catalog.c: serious cleanup on the management of the
5831 XML catalog tree, more tests done, especially with
5832 the catalog PI.
5833
5834Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5835
5836 * catalog.c: avoid a problem in catalog cleanup on SMP if
5837 catalogs were not initialized.
5838
5839Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5840
5841 * catalog.c xpath.c: trying to cleanup the not thread safe
5842 parts of the library.
5843
5844Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5845
5846 * include/libxml/globals.h configure.in global.data: make
5847 the allocation be per-thread a configure option
5848 * encoding.c include/libxml/parser.h: fixed compilation
5849 errors
5850
5851Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5852
5853 * include/libxml/parser.h: Norm reported that a few lines
5854 added were breaking libxslt compile, removed them for now
5855
5856Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5857
5858 * parser.c parserInternals.c threads.c: debugged and fixed
5859 initialization problems which were giving troubles on SMP
5860 boxes.
5861
5862Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5863
5864 * include/libxml/Makefile.am: missing globals.h
5865
5866Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5867
5868 * globals.c: added a couple of standard includes.
5869
5870Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5871
5872 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5873 include/libxml/parserInternals.h include/libxml/tree.h
5874 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5875 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5876 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5877 Applied the last patches from Gary, cleanup, activated threading
5878 all user accessible global variables are now handled in globals.[ch]
5879 Still a bit rought but make tests passes with either
5880 --with-threads defined at configure time or not.
5881 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5882 linking options
5883
5884Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5885
5886 * Makefile.am include/libxml/Makefile.am
5887 include/libxml/globals.h globals.c include/libxml/threads.h
5888 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5889 configure.in: started integrating the core of the thread support
5890 not activated yet but half integrated. The code should still
5891 compile and work anyway.
5892
5893Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5894
5895 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5896 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5897 integrating the non-controversial parts of Gary Pennington
5898 multithread patches
5899 * catalog.c: corrected a small bug introduced
5900
5901Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5902
5903 * catalog.c include/libxml/catalog.h: very serious cleanup,
5904 isolating unportable code and as much as possible the accesses
5905 to the global shared catalog. May need more testing !
5906
5907Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5908
5909 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5910 Keith Isdale patches for the XSLT debugger interfaces. Some
5911 cleanup
5912
5913Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5914
5915 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5916 * DOCBparser.c: generate line nubers in elements
5917
5918Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5919
5920 * configure.in: preparing 2.4.6 release
5921 * doc/xml.html doc/html/*: updated and rebuilt the docs
5922 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5923
5924Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5925
5926 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5927 adding documentation for DV's supercatalog support
5928
5929Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5930
5931 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5932 super catalog support adding one API and one flag --sgml to
5933 xmlcatalog
5934
5935Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5936
5937 * doc/xmlcatalog_man.xml, xmlcatalog.1
5938 One more crack at
5939 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5940
5941
5942Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5943
5944 * xpath.c: implemented xmlXPathObjectCopy for external objects
5945 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5946
5947Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5948
5949 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5950 finishing up fix to
5951 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5952 the xmlcatalog man page display more elegantly
5953
5954Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5955
5956 * configure.in: closing bug #61832
5957 * HTMLparser.c: removed a warning
5958
5959Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5960
5961 * xpath.c: fixing #61673 part I, do not loose doc information
5962 when copying result value trees.
5963
5964Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5965
5966 * xpath.c: trying to harden the XPath interpreter
5967
5968Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5969
5970 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5971 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5972
5973Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5974
5975 * HTMLparser: repaired another loop problem
5976
5977Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5978
5979 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5980 parsing.
5981 * xpath.c: fix bug #61291 the default XML namespace node is
5982 missing from the namespace axis.
5983 * tree.c: refuse to create namespaces nodes with prefix "xml"
5984
5985Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5986
5987 * SAX.c: ouch a non-defined namespace could lead to a crash,
5988 fixed #61215
5989
5990Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5991
5992 * parserInternals.c: closed bug #61054
5993
5994Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5995
5996 * include/libxml/Makefile.am: closing #60708
5997
5998Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5999
6000 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6001 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6002
6003Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6004
6005 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6006
6007Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6008
6009 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6010 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6011
6012Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6013
6014 * catalog.c: Justin Fletcher provided cleaup code in case
6015 HAVE_STAT is not defined
6016 * include/win32config.h: Igor Zlatkovic suggested to have
6017 HAVE_STAT defined there
6018
6019Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6020
6021 * catalog.c - fixed typing error reported by M. Barros
6022
6023Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6024
6025 * xmllint.c - fixing typo
6026
6027Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6028
6029 * HTMLparser.c: small enhancement to prevent loop on
6030 unrecognizable data
6031
6032Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6033
6034 * parserInternals.c: applying patch from bug #60757 this
6035 should close it
6036
6037Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6038
6039 * catalog.c xmlcatalog.c: removed a couple of warning
6040 * xpath.c: try to solve the linking problem on platforms
6041 needing trio to compile
6042
6043Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6044
6045 * Makefile.am libxml.spec.in: backing up non-documented changes
6046 commited without review or aproval by Jens Finke <jens@gnome.org>
6047 * HACKING: made 100% clear that no commit should be done directly
6048
6049Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6050
6051 * configure.in: Joe Orton provided a patch fixing a problem
6052 when iconv is specified to be in a non-standard directory
6053 but wasn't exported in xml2-config --cflags
6054
6055Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * configure.in: let's ship 2.4.5 before getting too much
6058 troubles with 2.4.4 errors.
6059
6060Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6061
6062 * encoding.c entities.c: do not output hexadecimal charrefs
6063 when serializing HTML since some version of Netscape can't
6064 grok it, generate decimal ones.
6065 * result/HTML/doc3.htm: output changed due to previous test
6066 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6067
6068Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6069
6070 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6071 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6072
6073Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6074 Released 2.4.4
6075
6076 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6077 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6078 updated the configuration scripts systems accordingly
6079
6080Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6081
6082 * configure.in: preparing for 2.4.4
6083 * doc/xml.html doc/html/*: updated and rebuilt the docs
6084
6085Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6086
6087 * win32/dsp/libxml2.def.src: tried to incorporate comments
6088 from bug #59220
6089
6090Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6091
6092 * parser.c result/noent/wml.xml: fixed bug #59981 related
6093 to handling of '&' in attributes when entities are substitued
6094
6095Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6096
6097 * libxml.h include/libxml/xmlversion.h.in
6098 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6099 Tried to close bug #60131
6100
6101Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6102
6103 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6104
6105Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6106
6107 * SAX.c: fixing bug #59946 on xmlns=""
6108
6109Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6110
6111 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6112 but allocates a new error code.
6113
6114Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6115
6116 * xmllint.c: John Fleck fixed typos in the options output
6117 * parser.c SAX.c: fix ignorable white space SAX selection
6118
6119Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6120
6121 * entities.c: Steve Underwood found the possibility of an
6122 ininite loop in case of error.
6123
6124Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6125
6126 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6127
6128Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6129
6130 * parser.c: warn if version is not 1.0 but it's not
6131 strictly speaking an error after analyzing the spec
6132
6133Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6134
6135 *doc/catalog.html - add link to the html version of the
6136 man page, other linguistic cleanups
6137
6138Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6139
6140 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6141 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6142 file, has not yet been included in the build.
6143
6144Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6145
6146 * catalog.c: removed a duplicate affectation Justin Fletcher
6147
6148Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6149
6150 * tree.c: Armin Sander pointed a possible text coalescing
6151 problem, completed his patch.
6152
6153Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6154
6155 * trionan.c: Fixed const and volatile re-definition problem
6156
6157Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6158
6159 * libxml.4 parser.c: doc updates from Heiko Rupp
6160 * parserInternals.c: 2 sanity checks from Heiko Rupp
6161
6162Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6163
6164 * tree.c: applied patch from Armin Sander to make some pointers
6165 const in xmlCopyNode()
6166 * include/libxml/tree.h: added fix to the header
6167
6168Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6169
6170 * xpath.c: hum, restrict the integer usage gcc bug workaround
6171 to only gcc compilers so that other architecture don't get
6172 penalized by this limitation.
6173 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6174
6175Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6176
6177 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6178 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6179
6180Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6181
6182 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6183 --convert option to xmlcatalog to convert SGML ones to
6184 the XML syntax.
6185 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6186
6187 2.4.3 got released at that point
6188Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6189
6190 * catalog.c xmlIO.c: started some serious testing and fixed
6191 a few bug and optmization needs.
6192
6193Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6194
6195 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6196 preparing for a 2.4.3 release even if it may not be ready yet
6197 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6198 all file parsing lookup to go through the entity resolver, add
6199 to add an API to bypass it (needed to load catalogs themselves),
6200 some cleanup on the catalog code too.
6201 * nanoftp.c: small cleanup
6202 * doc/catalog.html: small update
6203
6204Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6205
6206 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6207 Jun Kuriyama
6208
6209Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6210
6211 * doc/catalog.html: finished the catalog documentation
6212
6213Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6214
6215 * doc/catalog.html doc/xml.html: added documentation about
6216 Catalog support, misses an API description
6217 * doc/html/*: reextracted the API pages
6218
6219Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6220
6221 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6222 Added the part about section 7.2 on URI resolution,
6223 fixed a side effect in the HTML parser, look complete
6224 and ready to rock except the URI/SystemID part!
6225
6226Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6227
6228 * include/libxml/catalog.h include/libxml/parser.h
6229 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6230 xmlIO.c: added support and APIs needed for the catalog PI
6231 * include/libxml/xmlIO.h: cleanup
6232
6233Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6234
6235 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6236 include/libxml/catalog.h: starts to look okay, really
6237 plugged the new framework, cleaned a lot of stuff,
6238 added some APIs, except the PI's support missing this
6239 should be mostly complete
6240 * result/catalogs/* test/catalogs/*: added new test, enriched
6241 the existing one with URN ID tests
6242
6243Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6244
6245 * catalog.c: fixed nextCatalog
6246 * result/catalogs/docbook test/catalogs/*: started adding
6247 a small regression test
6248
6249Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6250
6251 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6252 more work on the XML catalog support.
6253 * parser.c include/libxml/parser.h: small cleanup seems using
6254 list as a public parameter name can give portability troubles
6255 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6256 include/libxml/xpath.h include/libxml/Makefile.am: removed
6257 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6258 wrappers
6259
6260Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6261
6262 * Makefile.am trio.c triodef.h trionan.c xpath.c
6263 include/libxml/Makefile.am include/libxml/trionan.h:
6264 Re-worked Not-A-Number and Infinity support.
6265 * xmlcatalog.c: added readline include files
6266
6267Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6268
6269 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6270 testCatalog as xmlcatalog, making it an installed app
6271 adding a shell, and preparing it to be a /etc/xml/catalog
6272 management tool, though not ready yet
6273 * catalog.c include/libxml/catalog.h: adding support for
6274 XML Catalogs http://www.oasis-open.org/committees/entity/
6275 not finished, there is some interesting tradeoffs and a
6276 few open questions left.
6277
6278Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6279
6280 * xmllint.c: fixed a line formatting problem
6281
6282Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6283
6284 * SAX.c: removed a couple of unused variable (Albert Chin)
6285
6286Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6287
6288 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6289 trying to fix some troubles w.r.t. function returning
6290 const xxxPtr.
6291
6292Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6293
6294 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6295 defined
6296
6297Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6298
6299 * xpointer.c: removed unused var
6300
6301Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6302
6303 * testXPath.c: another small cleanup closing bug #59110
6304
6305Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6306
6307 * win32/dsp/libxml2.def.src: small cleanup closing bug
6308 #59108
6309
6310Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6311
6312 * example/gjobread.c: add xmlCleanupParser() before leaving
6313
6314Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6315
6316 * config.h.in configure.in include/libxml/xmlwin32version.h:
6317 released 2.4.2
6318
6319Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6320
6321 * include/libxml/valid.h debugXML.c valid.c: deprecate
6322 the non-boundchecking Sprintf functions, add Snprintf
6323 this should close bug #57984
6324
6325Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6326
6327 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6328 URIs before doing the lookups (pointed by Mark Vakoc)
6329
6330Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6331
6332 * xpath.c: serious changes on Result Value Trees and NodeSets
6333 w.r.t. deallocation and collect operations. Probably not
6334 100% clean (merge of allocated trees smells like a problem).
6335 Seems sufficient to close #58943
6336
6337Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6338
6339 * xmllint.c: adding a --format option
6340
6341Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6342
6343 * xpath.c: count() was broken on Result Value Tree
6344 * xmlIO.c: fixed file:/// accesses on _WIN32
6345
6346Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6347
6348 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6349 macro was renamed, this should close bug #58683
6350
6351Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6352
6353 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6354 entity substitution mode text at the end of the entity might
6355 be added due to text coalescing.
6356 * nanoftp.c parser.c: small cleanup
6357
6358Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6359
6360 * HACKING: added John Fleck right to commit in the doc subdir
6361
6362Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6363
6364 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6365 allow to inherit attributes from the DTD directly in the
6366 tree, this is needed for XPath and can be a useful feature.
6367 Inherited namespaces are always provided at the tree level now
6368 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6369 of tests for this feature (XSLT being the prime user).
6370
6371Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6372
6373 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6374 testSAX.c xmlIO.c xmllint.c include/win32config.h
6375 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6376 include/libxml/xmlwin32version.h.in win32/README.MSDev
6377 win32/dsp/*: applied Win32 Facelift No.2 patches from
6378 Igor Zlatkovic for Windows/MSC
6379
6380Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6381
6382 * SAX.c: unparsedEntityDecl() the URI computation of the
6383 entity wasn't done breaking XSLT unparsed-entity-uri()
6384
6385Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6386
6387 * xpath.c: fixed a bug when walking the descendants and
6388 the current node has no children
6389 * debugXML.c: show up when a text node is supposed to not be escaped
6390
6391Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6392
6393 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6394 worked like the set:leading() function)
6395 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6396
6397Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6400
6401Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * include/libxml/xmlIO.h: apply change to close #58141
6404 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6405
6406Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * parser.c: when the internal subset uses a PE, then the
6409 included entity can use conditional sections.
6410
6411Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6414 when walking the namespace axis showing up in
6415 libxst/tests/general/bug-12
6416 * xmlmemory.c: added the possibility to trace a given block
6417 defined by its address
6418
6419Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * parser.c: don't override existing encoding specified before
6422 starting xmlParseDocument()
6423
6424Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * include/libxml/xmlwin32version.h: reinserted, needed for
6427 Windows users of CVS
6428
64292001-07-27 Darin Adler <darin@bentspoon.com>
6430
6431 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6432 * testCatalog.c: Add include of <libxml/parser.h>.
6433
64342001-07-27 Darin Adler <darin@bentspoon.com>
6435
6436 * include/libxml/.cvsignore:
6437 * include/libxml/xmlwin32version.h:
6438 Remove this file from CVS because it's generated.
6439
6440Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * parser.c include/libxml/parser.h: applied const patches from
6443 Tom Moog #58002
6444
6445Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6446
6447 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6448 lookup framework
6449
6450Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * tree.c: fixed xmlCopyNode() for documents
6453
6454Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6457
6458Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * parser.c: fixes bug #57652 reported by Morus Walter
6461
6462Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6465
6466Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6469 errors, lesson don't add new functions at 1am before a release
6470 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6471 from XPath initialization when possible.
6472
6473Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * result/scripts/base*: removing history/readline changed
6476 this slightly
6477 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6478 xmllint.c: make element content line number generation
6479 optionnal to avoid breaking old apps added interface to switch
6480
6481Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006484 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006485 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6486 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6487 John Kroll fixes to allow saving to HTTP via PUT (or
6488 POST of needed).
6489 * doc/html/*.html: regenerated the docs
6490
6491Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6492
6493 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6494 xmlHashScanFull and xmlHashScannFull3 to get passed the
6495 three keys as arguments to the callback function
6496
6497Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * configure.in Makefile.am: removed libxml softlink for good
6500 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6501 100% coverage by gtk-doc
6502
6503Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6506 fixed serious troubles due to size_t vs. int mismatch
6507
6508Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6511
6512Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6513
6514 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6515 convenient extension API for value and context managing
6516 Now handles external objects through xmlXPathPopExternal,
6517 xmlXPathWrapExternal and xmlXPathReturnExternal.
6518 Added functions for sets operations (intersection, etc.)
6519
6520Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6523 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6524 HTMLparser.c: cleanup of global variables, marking some
6525 const or private.
6526
6527Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6528
6529 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6530 fixed xmlXPathNodeSetItem when passing index=0
6531
6532Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6535
6536Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * xmllint.c: fixed compilation under Cygwin #57503
6539 * TODO: update
6540
65412001-07-13 Peter Williams <peterw@ximian.com>
6542
6543 * config.h.in: add #undef HAVE_DLFCN_H
6544
6545 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6546 builddir.
6547
6548Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6551 raised by #57348 and #57381
6552
6553Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6556 tree.c xpointer.c: store the line numbder in element->content,
6557 may break some software, need a configuration mechanism
6558
65592001-07-10 Darin Adler <darin@bentspoon.com>
6560
6561 * .cvsignore:
6562 * example/.cvsignore:
6563 * include/.cvsignore:
6564 * include/libxml/.cvsignore:
6565 Various things that are generated and should be ignored.
6566
6567Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6570 * doc/xml.html doc/html/*: updated the docs
6571
6572Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6575 validation occured on content with element child
6576
6577Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * tree.c: fixed XML Base computation which was broken
6580 * debugXML.c: added a base function to the shell
6581 * Makefile.am result/scripts/* test/scripts/*: added scripts
6582 based regression tests, and adding 2 XML Base tests
6583
6584Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * tree.c: set properties doc and call xmlSetListDoc for properties
6587 content when grafting them in a different tree.
6588 * aclocal.m4: remove from CVS
6589
6590Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * win32/libxml2/libxml2.def.src: added some missing entry point
6593 for XPath (Mark Vakoc)
6594
6595Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6598 layer should URI-Unescape before trying to open resources.
6599
6600Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xpath.c: fix the name() bug for elements in the default
6603 namespace reported by Charlie Bozeman
6604
6605Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6608 led to an XPath fix, improvements of SAX initialization, and
6609 an added option --nocdata to testXPath
6610
6611Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * doc/libxml-doc.el: Felix Natter provided anew version working
6614 with XEmacs too
6615
6616Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * include/libxml/xpath.h: small cleanup
6619 * doc/xml.html: update
6620
6621Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6624 released 2.3.14
6625
6626Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * doc/html/*: rebuilt the docs for the release
6629 * doc/xml.html: added 2.3.14 release.
6630
6631Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6634 were not equal to empty strings
6635
6636Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * SAX.c: fixed a URI-Reference computation problem when validating
6639 * xmlIO.c: small cleanup
6640
6641Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * parser.c: improved the description of a couple of interfaces
6644 upon Larry Stamper suggestion
6645
6646Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * SAX.c entities.c parser.c: changed completely the way entities
6649 are handled when running the parser in entity substitution mode.
6650 This fixes a bug reported by Stephan Kulow and nearly divides
6651 by 3 the amount of memory required by libxslt to load and process
6652 DocBook TDG.
6653
6654Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * HTMLparser.c: fixing a too early root closing problem raised
6657 byt Prashanth Naidu
6658
6659Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6662 raised by Mark Vakoc.
6663
6664Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * example/Makefile.am: fixed the include path to add srcdir/include
6667 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6668 and some cleanup
6669
6670Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6673 lot of optimization work, results in significant improvements
6674 when handling really complex XPath queries. Add a small optimizer
6675 for unions, improve [n] and [last()], avoid some costly ops.
6676
6677Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6680 * xpath.c: small cleanup
6681 * xmlGetNsList: reformated, fixed problems if used on Entities
6682
6683Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6686
6687Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6690 * Makefile.am example/Makefile.am: workaround automake generating
6691 erroneous deps
6692
6693Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * include/win32config.h: bug #56801 Yon Derek provided a patch
6696 to the windows config file.
6697
6698Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6701 libxml.h : Yon Derek provided a set of changes to compile from
6702 CVS on Windows/MSC
6703
6704Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * parser.c: fixed UTF8 BOM support in push mode
6707 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6708 added a specific testcase
6709
6710Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * Makefile.am: added --push regression tests
6713 * parserInternals.c: the XML parser segfaulted in --push mode
6714
6715Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * configure.in: moved the symlinks detection within a CVS
6718 check, this is not portable and will be removed soon.
6719 * xpath.c: small cleanup/speedup
6720
6721Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6724 release of 2.3.12
6725 * parser.c: make an error message if unknow entities in all cases
6726
6727Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6730
6731Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6734 includes were installed in the wrong dir
6735
6736Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * doc/html.xml: warn against sending code to exhibit bugs.
6739
6740Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6743 Tru64 from Thomas Leitner
6744
6745Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * AUTHORS: added William and Bjorn
6748 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6749 daniel@veillard.com hopefully I won't have to do this again
6750 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6751 docs can be rebuilt cleanly now
6752 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6753 from CVs it's generated, added include/libxml/xmlwin32version.h
6754 also generated but which should change far less frequently.
6755 * catalog.c nanoftp.c: made sure to include libxml.h not
6756 libxml/xmlversion.h directly
6757 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6758 when compiling on WIN32 and MSC
6759
6760Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * include/Makefile.am include/libxml/Makefile.am configure.in:
6763 fixed make distcheck and rebuilding the rpms
6764
6765Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * configure.in: should finish the migration of exported includes
6768 into a real include/libxml in CVS, at least for CVS users.
6769 * removed the exported headers, added in include/libxml (as well
6770 as xmlversion.h.in).
6771
6772Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * configure.in: fixed the way to detect symlink
6775
6776Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * configure.in: updated, include/libxml is now a real CVS dir
6779
6780Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6783 version works with both libxml1 and libxml2 (it autodetects
6784 the prefix of the html-files) from Felix Natter.
6785 * doc/xml.html: updated doc accordingly
6786
6787Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * xpath.c: fixed the bug generating a template loop in libxslt
6790 when using docbook-xsl-1.4, * should filter out document nodes
6791 * HACKING: added William
6792 * TODO: updated
6793
6794Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * doc/FAQ.html: added a warning about gcc-3.0
6797 * doc/xml.html: added reference to gdome2 and removed a confusing
6798 sentence
6799
6800Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xmlversion.h: okay this is a generated file, but Windows
6803 users need it and they can't generate it, and I want CVS
6804 Windows users ...
6805 * win32/libxml2/libxml2_so.dsp: Windows project file for
6806 the shared lib version of libxml2
6807 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6808 resources needed for libxslt/xsltproc by Yon Derek
6809
6810Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6811
6812 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6813
6814Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6817
6818Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * include/win32config.h: Yon Derek provided a first fix
6821 to be able to compile libxslt/xsltproc on Windows
6822
6823Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * xpath.c: attempt to work around what seemed a gcc optimizer
6826 bug when handling floats on i386 http://veillard.com/gcc.bug
6827 * tree.c entities.c encoding.c: doing some cleanups while
6828 chasing it
6829
6830Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * Makefile.am: cleanup when --without-debug is specified
6833 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6834 w.r.t. --without-debug and other include points
6835 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6836 Catalogs
6837 * configure.in entities.h tree.h HTMLparser.c: removed
6838 --without-corba, made the _private field mandatory
6839
6840Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6843 outputs a BOM in UTF8, an errata has been issued to avoid the
6844 problem, that was the most reasonable solution... Add support
6845 for a leading UTF8 BOM in entities.
6846
6847Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * valid.c: fixed a bug found when post validating an entity ref
6850 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6851 activate it too
6852
6853Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6856 weakness in the node copy the XPointer and the XInclude
6857 implementations. Serious cleanup.
6858
6859Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * Makefile.am: Kjartan Maraas provided a small patch to
6862 add xml2-config.in to EXTRA_DIST
6863
6864Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6867 provided another failing case found in KDE, the way the
6868 ctxt->vctxt.nodeTab was allocated and freed changed over
6869 time but it wasn't completely cleaned up. This should fix it.
6870
6871Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * parser.c: Stephan Kulow also raised the fact that line number
6874 could get miscounted making debug harder, fixed the problem
6875 in xmlParseCharData()
6876
6877Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * valid.c: Stephan Kulow pointed out a problem when validating
6880 and using an empty entity, forgot a 'break' in a case.
6881
6882Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6885 * doc/xml.html: updated with 2.3.11
6886
6887Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * TODO: updated adding cleanup of generated doc
6890 * configure.in: prepared to release 2.3.11
6891 * xmllint.c: added --version for bug reporting
6892 * doc/html/*.html: rebuilt the doc
6893
6894Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * xpath.c: first part of the work on selecting namespace to
6897 fix bug #56115
6898
6899Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6902 when using -liconv
6903 * TODO: updated
6904
6905Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6908 cleanup, encoding support.
6909
6910Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6913
6914Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * xpath.c: bug detected by Ankh when / is used as a function arg
6917
6918Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6921 of element and use it to avoid outputting formatting spaces at
6922 the wrong place. Implemented the format parameter for HTML save.
6923 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6924 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6925 result/HTML/wired.html: of course this impact the result of a
6926 number of HTML tests
6927
6928Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * HTMLtree.[ch]: started augmenting the HTML save API with
6931 encoding and formatting parameters
6932
6933Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * HTMLtree.h: cleanup and started evaluating the work needed on
6936 revamping the HTML output code
6937
6938Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6941
6942Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * valid.c: fixed bug #56049, forgot one check in the
6945 validation routine
6946
6947Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6950
6951Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * libxml.h: fixed an error in last commit
6954 * doc/FAQ.html: added an entry for compilation from CVS
6955
6956Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * xmlversion.h.in libxml.h: Cygwin patches
6959 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6960 * tree.h: cleanup
6961
6962Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
6964 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6965 memory block in a strange case where libxml is linked twice
6966 in the binary.
6967
6968Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6971 state far too often, simple fix used to avoid it.
6972
6973Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6976 being processed, applied his patch
6977 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6978
6979Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6982 provided fixes to compile on MSCC again
6983 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6984 also provided an update for the project files.
6985
6986Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6989 bug #55810
6990
6991Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * tree.c: fixed xmlGetNsProp() to close bug #55683
6994 Note this requires libxslt to use it's own function instead.
6995
6996Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * HTMLtree.c: when in a pre element no formatting space should
6999 be added.
7000 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7001
7002Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * configure.in: added tests for signal() and signal.h
7005
7006Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7009
7010Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * doc/libxml-doc.el: Felix Natter provided a new version for
7013 libxml2
7014
7015Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * HTMLtree.c: when in a pre element no formatting space should
7018 be added.
7019
7020Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021
7022 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7023
7024Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7027 hack
7028 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7029 * uri.c: fixed a warning
7030
7031Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * HTMLtree.c: trying to close bug #55772 escaping in script
7034 elements
7035 * doc/xml.html: suggest to send mail to the list
7036
7037Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7040 good. Use a macro and based on the solution provided in
7041 vsnprintf manual page from GNU.
7042
7043Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7044
7045 * error.c: Workaround for non-preserving variadic list.
7046 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7047
7048Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * doc/xml.html: added 2.3.10 release
7051
7052Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * configure.in: releasing 2.3.10
7055
7056Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7059
7060Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * encoding.c: Robert Collins provided a patch to add the
7063 "US-ASCII" encoding alias
7064
7065Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7068 string oriented functions and started cleaning the related areas
7069 in xpath.c which needed fixing in this respect
7070
7071Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7074 #55380
7075 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7076
7077Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * TODO: updated
7080 * nanohttp.[ch] : started adding APIs to get the redirected URL
7081 when this occurs (needed for further base computation
7082 * tree.h: cleanup
7083 * encoding.c: cleanup
7084 * SAX.c: minor change around ctxt->loadsubset
7085
7086Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * Makefile.am include/Makefile.am: small change to have
7089 include/libxml rebuilt if working from CVS.
7090 * uri.c: applied another patch from Carl Douglas for URI escaping,
7091 this should close bug #51876
7092
7093Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7096 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7097 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7098 added specific regression test
7099 * parser.h: preparing for the XSLT mode where DTD inherited
7100 attributes are added to the tree.
7101
7102Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * xinclude.[ch]: Updated the namespace for the Last Call version
7105 * result/XInclude/include test/XInclude/include: updated the
7106 testsuite accordingly
7107
7108Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7111 related to bug #51876
7112
7113Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * tree.c: fixed a gross mistake in base computation, xml:base is
7116 not completely correct yet (need cascade).
7117 * xpath.[ch]: added the few things needed to find a function name
7118 and URI from the XPath context when it is called.
7119
7120Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7123 * DOCBparser.c: small cleanup
7124 * xmllint.c: added a --catalogs option to load catalogs from
7125 $SGML_CATALOG_FILES
7126 * tree.c: cleanup
7127 * configure.in: iconv library fixup, ICONV_LIBS
7128
7129Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * catalog.c: handling of CATALOG entries. detection of recursion,
7132 and a few bugfixes
7133 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7134 against the default namespace
7135
7136Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7139
7140Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * parser.c: fixed propagation context info when parsing an
7143 external entity.
7144 * doc/html/*.html: regenerated a couple of docs
7145
7146Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * doc/xml.html: update with 2.3.9 informations
7149
7150Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7153 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7154 * doc/html/* : rebuilt the docs
7155 * valid.c: small patch which may improve some case when
7156 validating.
7157
7158Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * HTMLparser.c: Closed bug #54891
7161 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7162 to the suite
7163
7164Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7167 applied a documentation patch from LotR and filled in a few missing
7168 descriptions
7169
7170Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * xpath.c tree.c parser.c: speed optimizations at the parser level
7173 document tree freeing and xpath evaluation
7174
7175Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * parser.c parser.h parserInternals.h: fixed a couple of
7178 interfaces for handling memory buffer input to const char *
7179 upon suggestion of JamesH.
7180
7181Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * configure.in: LoTR sent a patch fixing the previous commit
7184
7185Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * configure.in: trying to deal again with the stoopid -R linking
7188 flag of Solaris
7189
7190Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * xpath.h: two nodeset access macros from Thomas Broyer
7193
7194Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7197 patch from Thomas Broyer
7198
7199Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7202 case
7203 * INSTALL: was empty added stuff from the FAQ
7204
7205Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7208 attributes handling and #54433 by adding xmlUnsetProp()
7209 and xmlUnsetNsProp()
7210
7211Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * HTMLparser.c: Patch from Jonas Borgström
7214 (htmlGetEndPriority): New function, returns
7215 the priority of a certain element.
7216 (htmlAutoCloseOnClose): Only close inline elements if they
7217 all have lower or equal priority.
7218 * result/HTML: this of course changed a number of tests results.
7219
7220Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * xmlIO.c catalog.c: plugged in the default catalog resolution
7223 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7224 documentations
7225 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7226
7227Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7230 integrating catalogs
7231 * catalog.[ch] testCatalog.c: adding a small catalo API
7232 (only SGML catalog support).
7233 * parser.c: restaured xmlKeepBlanksDefault(0) API
7234
7235Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7238
7239Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * parser.c: added xmlParseExternalEntityPrivate() to allow
7242 propagation of ctxt->_private when parsing external entities
7243
7244Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7245
7246 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7247
7248Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7251
7252Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * valid.c: warn when indeterminist content model is detected
7255 * result/VC/ElementValid8: this adds a message
7256 * Makefile.am: add --novalid for VCM tests
7257 * parserInternals.c: added a call to Init memory
7258
7259Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7262 when both parameters are NULL.
7263
7264Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * valid.c: applied small patch from Gary Pennington, reindented
7267 some part of the code.
7268
7269Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7272 release, updated and regenerated the docs
7273
7274Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * xpath.c result/XPath/expr/floats : clarified and cleanup
7277 printing of abnormal floats in tests.
7278
7279Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7282 * results/HTML/ : a few changes in the output of the HTML tests as
7283 a result.
7284 * configure.in: tying to fix -liconv where needed
7285
7286Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * Makefile.am: fixed a stupid error
7289
7290Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291
7292 * configure.in Makefile.am: make the inclusion of the trio
7293 modules in the library conditional
7294
7295Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
7297 * DOCBparser.c: patche from László Kovács, fixed entities refs
7298 in attributes handling
7299
7300Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7303 flushing
7304
7305Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: fix of an XSLT namespace bug reported on the list
7308 general/bug-8-
7309
7310Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * strio.h trio.c: Dan McNichol suggested a couple of small
7313 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7314
7315Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7316
7317 * tree.c parser.c encoding.c: spent a bit more time looking
7318 at the parsing speed and DOM handling. Added a few more
7319 speedups.
7320
7321Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * parser.c: small but effective parsing speed improvement
7324
7325Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7326
7327 * configure.in: default on the DocBook parser inclusion (for Gnome)
7328 * DOCBparser.h: fixed a header reference
7329
7330Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331
7332 * configure.in xpath.c: applied Bjorn patches for FPE on the
7333 alpha
7334
7335Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336
7337 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7338 xmlSaveFormatFileTo()
7339
7340Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * xpath.c: simple and efficient optimization, XPath functions
7343 aways bind to the same code, cache this
7344 * TODO: updated (by saying some is obsolete)
7345
7346Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * xpath.c: more cleanup work on XPath name parsing routines
7349
7350Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7351
7352 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7353 xmlXPathParseName
7354 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7355 * debugXML.c: avoid compilation problems if compiling without
7356 HTML support, Igor Zlatkovic
7357 * win32/libxml2/libxml2.def.src: being able to compile without
7358 XPath on Windows
7359
7360Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * libxml.m4: yet another patch from Toshio Kuratomi
7363
7364Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7365
7366 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7367
7368Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * tree.[ch]: added xmlSaveFormatFile interface for saving
7371 and indenting a file.
7372
7373Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374
7375 * xpath.c: fixed bug #53689 related to processing-instruction()
7376
7377Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7378
7379 * DOCBparser.c: patche from László Kovács
7380
7381Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * parser.c: applied fixes from Christian Glahn bug report #53391
7384
7385Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * error.c: Jean François Lecomte provided a complete description
7388 and a fix to bug #53537
7389
7390Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7393
7394Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * DOCBparser.c SAX.c: a bit more work on entities processing.
7397 Still Need to cleanup XML output and references in attributes
7398
7399Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7402
7403Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * tree.c: trying to fix #53574, not completely complete,
7406 I would like xmllint --copy --debug test/ent1 and
7407 xmllint --debug test/ent1 to show the same result.
7408 * xpath.c: fix a bug when trying to sort namespace nodes
7409
7410Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7411
7412 * HTMLtree.c: real fix for #53402
7413
7414Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7417 PIs when using xsl:output
7418 * valid.c: closing #53537 some case generate segfaults if there
7419 is validity errors
7420
7421Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7424 of external parsed entities, added --noent to testDocbook
7425 * valid.c: Garry Pennington found an uninitialized variable
7426 access in xmlValidateElementContent()
7427
7428Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7431 with madness
7432 * result/HTML/ : this modified the result of the regression tests
7433 a lot.
7434
7435Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7438 to doc where it wasn't checked against NULL reported by
7439 Jens Laas
7440
7441Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7444 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7445
7446Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7449 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7450 * SAX.[ch]: cleanup and updates for DocBook
7451 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7452 ex SGML identifier changes
7453 * valid.c: removed a static unused function.
7454
7455Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * HTMLtree.c: applied change for Paul Sponagl on script saving
7458 * Makefile.am: the warning about entity title.xml are normal.
7459
7460Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * configure.in: release of 2.3.7
7463 * Makefile.am: fixing make distcheck
7464
7465Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * doc/html/* doc/xml.html: updated and regenerated the docs
7468
7469Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470
7471 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7472
7473Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7474
7475 * tree.c: fixed #53388 with the provided patch
7476
7477Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7478
7479 * valid.c: Bjorn detected an invalid memory access. Fixed
7480 vstateVPush()
7481
7482Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7483
7484 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7485
7486Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7487
7488 * libxml.h: new header used only for the compilation of libxml
7489 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7490 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7491 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7492 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7493 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7494 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7495 baseline (version 1.2 plus a single patch).
7496 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7497 scientific notation for numbers. Tests added.
7498 * xpath.c: formatting of numbers changed to use sprintf
7499 (contribution from William Brack)
7500
7501Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7502
7503 * valid.c: cleanup, more useful debugging
7504 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7505 * xmlIO.c: entity loading is printed as an error when validating
7506
7507Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * valid.c: fixed to validate within entities
7510 * test/VCM/v22.xml: added a specific testcase
7511
7512Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * valid.c: forgot an epsilon transition in for ()+
7515 * test/VCM/v21.xml : added a specific test case
7516
7517Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * valid.c: removed a state explosion exhibited by RSS
7520 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7521 from bug #51872
7522
7523Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7524
7525 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7526 validation without using an ugly NFA -> DFA algo in the source.
7527 Made a specific algorithm easier to maintain, using a single
7528 stack and without recursion.
7529 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7530 * hash.c: made the growing routine static
7531 * tree.h parser.c: added the parent information to an
7532 xmlElementContent node.
7533
7534Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * SAX.c parser.c xpath.c: generating IDs when not validating
7537 from an external parsed entity was poisoning the ID has table
7538 with removed values. This was killing XSLT on the KDE help
7539 browser.
7540
7541Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7542
7543 * entities.h: andrew@ugh.net.au detected a double declaration
7544
7545Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7546
7547 * debugXML.c hash.c tree.h valid.c : some changes related to
7548 the validation suport to improve speed with DocBook
7549 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7550 the way validation errors get reported
7551
7552Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7555 by P C Chow and William M. Brack for XSLT HTML output
7556
7557Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7558
7559 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7560 Igor Zlatkovic patches for MSC compilation and added his
7561 updates
7562
7563Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7566 prefix lookup.
7567 * parserInternals.c: fixed the bug reported by Morus Walter
7568 due to an off by one typo in xmlStringCurrentChar()
7569
7570Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7571
7572 * HTMLparser.c result/HTML/*: revamped the way the HTML
7573 parser handles end of tags or end of input
7574
7575Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7578
7579Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7580
7581 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7582 bug where the linktime verions of free() won't work ...
7583
7584Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7585
7586 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7587
7588Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * doc/xml.html: added 2.3.6 release
7591
7592Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7595 * result/wml.xml: resulted in a small output change
7596
7597Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * tree.c: xmlNewDoc was missing the charset initialization
7600 * xmllint.c: added --auto to autogenerate a doc, allow to
7601 reproduce the problem fixed on xmlNewDoc
7602
7603Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * xpath.c: trying to get 52979 solved
7606 * tree.c result/ result/noent/: trying to get 52712 solved, this
7607 also made me clean up the fact that XML output in general should
7608 not add formating blanks by default, this changed the output of
7609 a few tests
7610
7611Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612
7613 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7614
7615Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7616
7617 * configure.in: finally released 2.3.6
7618
7619Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620
7621 * xpath.c: checking for null pointer generated by new code
7622
7623Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7624
7625 * xpath.c: fixed a [] evaluation problem reported
7626 * test/XPath/tests/simpleaddr: extended test
7627 * result/XPath/simpleaddr: updated result
7628
7629Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * xmllint.c: Dan Timis reported a portability problem
7632 on Macs without mmap, fixed it.
7633
7634Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * testXPath.c : added a --tree option allowing to display the
7637 tree dump of the XPath expression
7638
7639Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7640
7641 * xpath.c: fixed a memleak when comparing nodesets
7642 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7643 * tree.c: added a TODO
7644
7645Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7648 we need string functions
7649 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7650 to be able to use them where needed. Applied some changes
7651 to reduce name linking pollution and compile in only what's
7652 needed.
7653 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7654 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7655 for the string manipulation functions
7656 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7657 to the free() function of xmlmemory.c
7658 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7659 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7660 usage.
7661
7662
7663Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * error.c: applied the context output patch of the error
7666 handling submitted by Chuck Griffith
7667 * error/VC/*: this slightly change some error logs
7668
7669Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7670
7671 * parser.c: fixed line number reporting on error
7672
7673Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674
7675 * parser.c: Sullivan and Darin found a parser bug,
7676 applied the patch.
7677
7678Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7679
7680 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7681 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7682 xmlversion.h.in xpointer.c: of course the way I defined
7683 UNUSED breaks on old gcc version. Try to be smart and
7684 also define it directly in xmlversion.h
7685 * configure.in: removed -ansi flag from the pedantic set
7686
7687Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7688 Huge cleanup, I switched to compile with
7689 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7690 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7691 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7692 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7693 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7694 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7695 encoding.h entities.c error.c list.[ch] nanoftp.c
7696 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7697 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7698 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7699 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7700 Cleanup, staticfied a number of non-exported functions,
7701 detected and cleaned up a dozen of problem found this way,
7702 avoided a lot of public function name/typedef/system names clashes
7703 * doc/xml.html: updated
7704 * configure.in: switched private flags to the really pedantic ones.
7705
7706Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * configure.in: 2.3.5
7709 * doc/html/*: rebuilt the docs
7710
7711Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * parser.c: fixed a reported bug in NOTATION parsing
7714 * uri.c: accepted but not fixed bug 51876, added TODO
7715 * Makefile.am: fixed bug 51876
7716
7717Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7718
7719 * config.h.in configure.in error.c: fix a compilation problem
7720 on platforms without vsnprintf (xml@thewrittenword.com)
7721
7722Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7723
7724 * parser.c: fixed a function name header typo
7725 * SAX.c: notations can also occur in external subset.
7726
7727Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7728
7729 * error.c: removed a C++ like comment
7730
7731Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7732
7733 * parser.c: fixing bug 52299 strange condition leading
7734 to a parser crash due to a buffer overflow
7735 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7736 added the specific test case
7737
7738Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7741 xmlXPathConvert{String,Number,Boolean} to be able to make
7742 type casts without a context stack, fixed some implementation
7743 problems related to the absence of context at parse-time,
7744 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7745 in the public API too
7746 * xpointer.c xpathInternals.h: we need to know at parse time
7747 whether we are compiling an XPointer
7748
7749Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7752 cleaned up the parser internals, refactored XPath code, added
7753 new compilation based APIs and cleanly separated public and
7754 private APIs.
7755
7756Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7757
7758 * xpath.h: the comp field must be added at the end to avoid
7759 killing binary compat.
7760
7761Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7762
7763 * Makefile.am: detect XPath memleaks in regreson tests
7764 * error.c: fixed and error w.r.t. error reporting still using
7765 stderr
7766 * hash.c: added new line at end of file
7767 * tree.h: minor cleanup
7768 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7769 expression parsing from evaluation, resulted in a number of
7770 changes internally, and in XPointer. Likely to break stuff
7771 using xpathInternals.h but should remain binary compatible,
7772 new interfaces will be added.
7773
7774Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7775
7776 * configure.in: fixed a couple of problems reported by
7777 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7778 without gcc on non linux platforms.
7779
7780Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7783 a fix for --with-html-dir= configure support. I hope it won't
7784 break rpm generation
7785
7786Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7787
7788 * xmlIO.c: one function comment cleanup.
7789
7790Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7791
7792 * SAX.c: external subset notations were improperly registered
7793 in the internal subset.
7794
7795Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7796
7797 * README.cvs-commits: added, pointing to HACKING
7798 * HACKING: updated
7799
7800Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * parser.c: and Matt Sergeant found one in the XML push
7803 parser (erroneous check I forgot to remove when I fixed the
7804 main parser).
7805
7806Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7807
7808 * xpath.c: ptittom found a small bug in UnaryExpr
7809
7810Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7811
7812 * configure.in: bumped to 2.3.4
7813 * error.c: fixed bug #51860
7814 * tree.c: fixed bug #51861
7815 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7816 * tree.[ch] : added xmlDefaultBufferSize
7817 * nanoftp.c: typo in function name header block
7818 * doc/xml.html : updated, added link to XML::LibXSLT
7819 * doc/html/* : rebuilt the docs
7820
7821Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7822
7823 * parser.c SAX.c: the new content parsing code raised an
7824 ugly bug in the characters() SAX callback. Found it
7825 just because of strangeness in XSLT XML Rec ouptut :-(
7826
7827Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7828
7829 * Makefile.am: Martin Baulig suggested to add -lm
7830 * tree.c: found another bug in xmlNodeGetContent()
7831
7832Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7833
7834 * xpath.c: Bjorn found the error related to strictness of comparison.
7835
7836Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7837
7838 * parser.c: trying to fix the Dtd parsing problem reported
7839 by Gary, side effect of last week speed optimizations.
7840
7841Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7842
7843 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7844 * parserInternals.c: removed unneeded test raised by Stric
7845
7846Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7847
7848 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7849 and fixed by William Brack). Added xmlXPathFormatNumber.
7850 Changed the sorting slightly.
7851 * configure.in Makefile.am example/Makefile.am: Added -lm.
7852 Please note that applications linking with libxml2, must
7853 also like with the math library from now on.
7854
7855Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7856
7857 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7858
7859Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7860
7861 * parser.c: one must report spaces even if the Dtd element
7862 content proves that this is not part of the element content.
7863 * result/valid/*.xml: this changed the ouptu slightly
7864
7865Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * configure.in: bumped to 2.3.3
7868 * doc/xml.html: updated
7869
7870Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * tree.c: minor doc fix
7873 * xpath.c: deallocation issues when a result tree has been
7874 converted to a node-set
7875
7876Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7877
7878 * doc/xml.html: oops corrected dates s/2000/2001
7879
7880Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7881
7882 * valid.c: new patch from Gary Pennington
7883
7884Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7885
7886 * doc/xml.html: applied patch from Ankh
7887
7888Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7889
7890 * xinclude.c: fixed a problem building on Mac
7891
7892Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7893
7894 * parser.c: more work on increasing parsing ferformances
7895
7896Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7897
7898 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7899 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7900 avoiding memcpy in production builds MEM_CLEANUP macro use
7901 * parser.[ch] parserInternals.c: optimizations of the tightest
7902 internal loops inside the parser. Better checking of I/O
7903 flushing/loading conditions
7904 * xmllint.c : added --timing
7905
7906Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7907
7908 * configure.in: bumped to 2.3.2
7909 * doc/xml.html: updated for release
7910
7911Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7912
7913 * xpath.c: found a memleak and fixed a nasty bug
7914
7915Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7916
7917 * xmllint.[c1] : added return code errors for xmllint
7918 * xpath.c: specific debug dump function for result value trees
7919
7920Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7921
7922 * xpath.c: finally implemented xmlXPathCompareNodeSets
7923 * test/XPath/expr/floats results/XPath/expr/floats: added
7924 a test for float expressions
7925
7926Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7927
7928 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7929 * parserInternals.[ch]: trying to speed up parsing
7930 * xpath.c : speeded up node set equality op
7931
7932Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7933
7934 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7935 better handling of ID/IDREF and the list modules associated
7936 * configure.in: small CFLAGS cleanup
7937
7938Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * configure.in: fixed iconv detection on AIX (stric)
7941
7942Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7945
7946Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7947
7948 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7949 and optimized xmlXPathNodeSetSort
7950
7951Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7952
7953 * xpath.c: bug fix when context size is 0
7954 * parser.c: I like Norm's Dtd because they still manage to break
7955 the parser occasionally
7956
7957Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7958
7959 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7960
7961Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7962
7963 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7964 attributes within the XML-1.0 namespace
7965
7966Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7967
7968 * xpathInternals.h: exported a few axis functions
7969 * doc/xml.html: updated the doc
7970
7971Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7972
7973 * configure.in: applied patch from Daniel van Balen for OpenBSD
7974 and bumped version to 2.3.1
7975 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7976 attempt to find autoclosing was simply broken, removed it,
7977 updated the examples, this is better
7978
7979Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7980
7981 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7982 hash functionnalities.
7983 * doc/html/* : rebuild the doc
7984
7985Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7986
7987 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7988 on predicate
7989 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7990 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7991 really want to have tags closed on output even if we accept
7992 unclosed ones on input
7993
7994Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7995
7996 * xpath.c: ouch don't free NULL, rare case fixed
7997 * tree.c: don't coalesce text nodes if they don't have the
7998 same behaviour wrt escaping on output
7999
8000Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * xpath.c: small fixup
8003 * SAX.c: don't warn on empty namespaces.
8004
8005Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8006
8007 * README: a bit of cleanup
8008 * configure.in: preparing for 2.3.0 release
8009
8010Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8011
8012 * hash.[ch]: added a first version of xmlHashSize()
8013 * valid.c: another bug fix from Gary Pennington
8014
8015Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8016
8017 * valid.c: couple of bug fixes pointed by Gary Pennington
8018 * HTMLtree.c: #if 0 cleanup
8019
8020Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8021
8022 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8023 which removes a time consuming check of xmlXPathNodeSetAdd()
8024 and use it in places where we are sure to not break unicity
8025
8026Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8027
8028 * xpath.c: bug fixes found from XSLT
8029 * tree.c: preserve node->name special values when copying nodes.
8030 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8031 external subset are fetched when available but without full
8032 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8033 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8034 output with encoding disabled.
8035
8036Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8037
8038 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8039 xmlCheckFilename should not be called from xmlFileOpenW
8040 and xmlGzfileOpenW
8041
8042Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8043
8044 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8045 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8046 added the new tests for URI normalization
8047 * testURI.c: fixed stoopid bugs
8048 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8049 the URI in the error messages are now properly normalized
8050
8051Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8052
8053 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8054
8055Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8056
8057 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8058
8059Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8060
8061 * xpath.c: fixed mod operator
8062
8063Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8064
8065 * parser.c: fixed xmlStrcat doc
8066 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8067 trees.
8068
8069Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8070
8071 * xpath.c result/XPath/tests/chaptersbase
8072 result/XPath/tests/simplebase: fixed XPath node()
8073 * tree.c: small fix in xmlNewNs()
8074 * Makefile.am: removed extraneous xml2Conf.sh rule
8075
8076Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8077
8078 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8079 Changed the library name, in order to get libxml-devel and
8080 libxml2-devel to coexist on a single system
8081 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8082 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8083
8084Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8085
8086 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8087 libxml2-devel installable in // as libxml-devel.
8088
8089Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8090
8091 * doc/Makefile.am: fixed make rebuild in doc
8092 * doc/html/*.html: rebuilt the docs
8093
8094Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8095
8096 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8097
8098Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8099
8100 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8101 the HTML doc to go into the -devel RPM ...
8102 * aclocal.m4 config.h.in: some updates due to auto* magic
8103
8104Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8105
8106 * xpath.h: added a hook in the context structure allowing to
8107 link to extra support, needed for XSLT
8108
8109Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8110
8111 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8112 xmlXPtrCmpPoints to use it.
8113 * propagated the following patch from Alejandro Forero
8114 * include/win32config.h xmlIO.c: applied further suggestions
8115 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8116 * example/gjobread.c: fixed warnings, now that it builds
8117
8118Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8119
8120 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8121
8122 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8123 filename points to a valid file (not a directory).
8124 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8125 Added calls to xmlCheckFilenameDir.
8126
8127 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8128 `path' (rather than `filename') as the parameter to gzopen and open.
8129
8130Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8131
8132 * Makefile.am: fixed a problem with EXTRA_DIST
8133
8134Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8135
8136 * Makefile.am example/Makefile.am: finally found the trick
8137 to build the example, i.e. add "." in SUBDIRS before example
8138 in the list <grin/>
8139
8140Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8141
8142 * doc/xml.html: updated with an XSLT section, removed pointer to
8143 W3C CVS base.
8144
8145Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8146
8147 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8148 too, and deallocation need to occur the same way.
8149
8150Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8151
8152 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8153 type correponding to an XSLT result tree fragment. Share most
8154 of the data format with node set, as well as operators.
8155 * HTMLtree.c: added a newline at the end of the doctype output
8156 whe this one is not present initially.
8157 * tree.c: make sure taht the parent and doc pointers are properly
8158 set when copying attributes (lists).
8159
8160Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8161
8162 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8163
8164Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8165
8166 * xpath.c: seems I finally killed that ugly path evaluation
8167 context bug (tagged 9999 in case is is wrong)
8168
8169Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8170
8171 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8172 for XSLT
8173
8174Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8175
8176 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8177 for xmlGzfileOpen() bug
8178
8179Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8180
8181 * xpath.c: removed an error found by XSLT usage
8182 * tree.c parserInternals.h: use a predefined static string
8183 for text and comment nodes, avoid freeing them in xmlFreeNode,
8184 exported the string name in parserInternals.h and added
8185 another value to disable encoding at output (for XSLT),
8186 gain memory, time.
8187
8188Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8189
8190 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8191 win32/libxml2/libxml2_so.dsp: new makefiles and update
8192 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8193
8194Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8195
8196 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8197 Gary Pennington
8198
8199Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8200
8201 * xpath.c: fixed the comaprision of values and nodelists,
8202 need to compare nodelist still ...
8203 * debugXML.c: avoided a possible core dump
8204 * HTMLparser.c: cleanup
8205 * nanohttp.c: contributed fix.
8206 * tree.c: fixes in properties handling added xmlSetNsProp
8207 needed by libxslt
8208 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8209 comment
8210 * TODO: updated
8211
8212Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8213
8214 * parser.c parserInternals.c: applied Bjorn Reese optimization
8215 patch
8216
8217Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8218
8219 * Makefile.am: applied patch fro make check from Martin Vidner
8220
8221Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8222
8223 * configure.in: preparing 2.2.11
8224 * doc/html/*: rebuild the HTML files
8225 * doc/xml.html : updated
8226
8227Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8228
8229 * tree.c: fixed a stupid bug
8230 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8231 patches related to validation of an XInclude processing result
8232 * TODO: updated
8233
8234Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8235
8236 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8237 on large files
8238
8239Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8240
8241 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8242
8243Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8244
8245 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8246 reported by Jonas Borgström
8247 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8248
8249Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8250
8251 * testXPath.c xpath.c: fixing the XPath union expressions problem
8252 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8253
8254Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8255
8256 * xmllint.c: Made is so if the file name is "-" is will read form
8257 standard input. Sven Heinicke <sven@zen.org>
8258 * tree.c: fixed a problem when growing buffer
8259 * tree.h: fixed the comment of the node types following andersca
8260 comment
8261 * TODO: updated
8262
8263Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * HTMLparser.[ch]: added a way to avoid adding automatically
8266 omitted tags. htmlHandleOmittedElem() allows to change the
8267 default handling.
8268 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8269 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8270 of xmllint too when using --memory flag, added a memory test
8271 suite at the Makefile level.
8272 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8273 with namespace use when encountering QNames in XPath evalation,
8274 added xmlns() scheme in XPointer.
8275 * nanoftp.c : incorporated a fix
8276 * parser.c xmlIO.c: fixed problems raised with encoding when using
8277 the memory I/O
8278 * parserInternals.c: closed bug 25934 reported by
8279 torsten.landschoff@innominate.de
8280 * TODO: updated
8281
8282Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8285 on a non-updated tree :-(, made a 2.2.10 release to correct the
8286 situation
8287
8288Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8291 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8292 integrated a set of OpenVMS changes from Howard Taylor
8293 <Howard.Taylor@pacoast.com>
8294
8295Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8298 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8299
8300Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * HTMLparser.c: some fixes on auto-open of html/head/body
8303 * encoding.c: fixed a compilation error on some gcc env
8304 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8305 XPointer implementation
8306 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8307 related XPointer tests and associated results
8308
8309Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * doc/xmldtd.html doc/xml.html: following a short step by step
8312 guidance on IRC to help maciej with DTDs I started a small
8313 page on the subject.
8314
8315Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * HTMLparser.c: fixed handling of broken charrefs
8318 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8319 patches
8320
8321Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * doc/xml.html doc/html/* : rebuilt the docs after adding
8324 xinclude and updated page for 2.2.7 and 2.2.8
8325 * configure.in: releasing 2.2.8
8326
8327Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * parser.[ch] parserInternals.c: applied the conditional
8330 section processing fix from Jonathan P Springer
8331 <jonathan.springer2@gte.net>
8332 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8333 project file, fixed iconv default non support
8334 * xpath.c: fixed the problem of evaluating relative expressions
8335 when a node context is provided.
8336
8337Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * nanoftp.c: fixed gcc 2.95 new warnings
8340 * SAX.c: fixed a stupid bug
8341 * tree.c: fixed a formatting problem when round-tripping
8342 from/to memory
8343 * xinclude.c: chased memleak, fixed a base problem
8344 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8345 xmlXPtrBuildNodeList()
8346 * TODO: updated
8347 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8348 adding a first small set of regression tests for XInclude
8349
8350Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * nanohttp.[ch]: applied Wayne Davison patches to access
8353 the WWW-Authorization header.
8354 * parser.c: Closed Bug#30847: Problems when switching encoding
8355 in short files by applying Simon Berg's patch.
8356 * valid.c: fixed a validation problem
8357 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8358 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8359 Wayne Davison
8360 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8361 need to be extended to non full nodes selections.
8362 * xinclude.c: starts to work decently
8363
8364Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8367 debugXML.c xmlversion.h.in: Started adding XInclude support,
8368 this is a new xmllint option
8369 * tree.c xpath.c: applied TOM patches for XPath
8370 * xpointer.c: fixed a couple of errors.
8371 * uri.c: added an escaping function needed for xinclude
8372 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8373 new warning from RH70 gcc's version
8374
8375Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * HTMLparser.c: fixed loop on invalid char in scripts
8378 * parser.c: update to description of xmlIOParseDTD()
8379 * libxml.m4 xmlversion.h.in: changes contributed by
8380 Michael Schmeing <m.schmeing@internet-factory.de>
8381 * configure.in: preparing for 2.2.7
8382 * Makefile.am: trying to avoid config.h and acconfig.h
8383 being included in the distrib
8384 * configure.in: released 2.2.7
8385
8386Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8389 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8390
8391Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * parser.[ch]: added xmlIOParseDTD()
8394 * xpointer.c: added support for the 2 extra parameters of
8395 string-range, fixed a stoopid error when '0' was present
8396 in XPointer expressions
8397 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8398 testsuite for the above
8399
8400Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * libxml.spec.in: improved package descriptions
8403
8404Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * xpath.c xpathInternals.h: applied a large cleaning patch
8407 from TOM <ptittom@free.fr>, it also add namespace support
8408 for function and variables registration.
8409
8410Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8413 * Makefile.mingw: Wayne Davison's update adding hash.c
8414
8415Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * xpath.c: fixed the root evaluation problems
8418 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8419 ignorable spaces with <b> <bold> <em>
8420 * tree.c: fixed a loop in xmlSearchNsByHref()
8421
8422Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * xpath.c: applied another XPath patch from TOM
8425 * xpath.c include/makefile.am: applied another patch from
8426 china@thewrittenword.com (cleanup on IRIX).
8427
8428Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * xml-config.1: received a fixed version from Fredrik Hallenberg
8431 <hallon@lysator.liu.se>
8432
8433Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8434
8435 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8436 cleanup patch for XPath
8437
8438Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * patched to redirrect all "out of context" error messages to
8441 a reconfigurable routine. The changes are:
8442 * xmlerror.h : added the export of an error context type (void *)
8443 an error handler type xmlGenericErrorFunc there is an interface
8444 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8445 to reset the error handling routine and its argument
8446 (by default it's equivalent to respectively fprintf and stderr.
8447 * all the c files: all wild accesses to stderr or stdout within
8448 the library have been replaced to calls to the handler.
8449
8450Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * configure.in: release 2.2.6
8453 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8454 exporting the inner functions of xpath for extension modules
8455 * doc/*: updated and rebuilt the doc
8456
8457Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * nanohttp.c : applied Wayne HTTP cleanup patch
8460 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8461 and xmlNodeSetSpacePreserve()
8462
8463Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * xpath.c: closing bug #29260
8466
8467Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8470 multikey tuples, made hash structure opaque
8471 * valid.[ch]: moved elements, attributes, notations decalarations
8472 as well as ID and refs to hash tables.
8473 * entities.c: hash cleanup
8474 * xmlmemory.c: fixed a dump problem in debug mode
8475 * include/Makefile.am: problem passing in DESTDIR= values patch
8476 from Marc Christensen <marc@calderasystems.com>
8477 * nanohttp.c: removed debugging remains
8478 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8479 * HTMLparser.c parser.c: fixing a number of problems with the
8480 macros in the *parser.c files (Wayne).
8481 * HTMLparser.c: close the previous option when opening a new one
8482 (Marc Sanfacon).
8483 * result/HTML/*: updated the HTML results accordingly
8484
8485Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8488 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8489 XPath functions and XML entities table to them. More to come...
8490 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8491
8492Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * tree.c: coalesce adjacent text nodes
8495 * valid.c: handling of blank nodes in DTd validation (raised
8496 by problems with a posteriori validation).
8497 * nanohttp.c: changing behaviour on HTTP write stuff.
8498 * HTMLtree.c: forced body and html to be explicitely closed.
8499 * xpath.h: exported more XPath functions.
8500
8501Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * Release of 2.2.5
8504 * xpointer.c: range() range-inside and other helper functions
8505 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8506
8507Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8510 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8511
8512Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8515 and XPointer modules
8516
8517Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * SAX.h: closed #25107
8520
8521Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * testSAX.c: fixed problem with cdata reporting
8524 * SAXresult/* : updated
8525
8526Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8529 Closed bug #27499, added to regression tests
8530 * TODO: updated
8531
8532Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8535 support for SCRIPT and STYLE with help from Bjorn Reese
8536 * test/HTML/* result/HTML/*: added simple testcase and updated
8537 the existing ones.
8538
8539Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8542 string-range for empty strings
8543 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8544 test/XPath/xptr/strrange: augmented the XPointer testsuite
8545
8546Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * doc/xml.html doc/xmlmem.html: added a module describing memory
8549 interfaces and use, updated the main page.
8550
8551Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8554 nanoftp code work on Windows too now
8555
8556Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8559 * xpointer.c: implemented string-range() at least a good first version
8560 * test/XPath/docs/str test/XPath/xptr/strrange
8561 result/XPath/xptr/strrange: the string-range() tests
8562
8563Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * Makefile.am include/Makefile.am include/win32config.h
8566 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8567 and make distcheck
8568
8569Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8572 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8573 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8574
8575Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8578 patch for socklen_t detection by
8579 Albert Chin-A-Young <china@thewrittenword.com>
8580
8581Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8584 and added a --dtdvalid option to xmllint used to test it
8585
8586Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8589 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8590
8591Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8594 handlings (registration, lookup, cleanup)
8595
8596Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * configure.in Makefile.am include/makefile.am: adding XPointer
8599 and XPtrtests target
8600 * xpointer.[ch] : new files for XPointer support
8601 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8602 more XPath tests
8603
8604Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * configure.in: fixed, very broken, make distcheck works again
8607
8608Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * More work toward 2.2.5, integrated a number of patches
8611 * configure.in Makefile.am win32config.h.in: trying to cleanup
8612 make distcheck .... huh ...
8613 * include/Makefile.am include/win32config.h: new directory
8614 for includes
8615 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8616 updated teh makefiles and instructions for WIN32
8617 * xpath.c: small fixes
8618 * test/XPath/ results/XPath: updated the testcases and results
8619 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8620 suggested patches
8621 * valid.c: fixed an ID bug
8622
8623Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008626 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008627 * xpath.[ch]: worked on XPointer
8628
8629Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * configure.in Makefile.am: 2.2.5, ship the include in an
8632 include/libxml subdirectory, use symlinks when using CVS
8633 * testSAX.c: fixed small bug
8634 * testXPath.c: changed the way testfiles are parsed
8635 * debugXML.c: same kind of cleanup when parsing an argument expression
8636 XPath/XPointers can have blanks embedded
8637 * xpath.[ch]: more cleanup, reorgs for XPointer work
8638 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8639 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8640
8641Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8644 in the XPath engine, rewrote large parts of it, now it's far
8645 cleaner and in sync with the REC not an old WD. Fixed a parsing
8646 problem in the interactive XML shell found when testing XPath.
8647
8648Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8651 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8652 examples with the extra test
8653
8654Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8657 the global init function.
8658
8659Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * HTMLparser.c: Doohhh, attribute name parsing was still case
8662 sensitive ! Fixed this ...
8663 * result/HTML/* : updated the tests results accordingly
8664
8665Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8668 engine, should be far more stable, incorporated a new version of
8669 preceding/following axis, need testing
8670 * uri.c: fixed file:///c:/a/b/c problem
8671 * test/XPath/tests/idsimple: augmented the XPath tests
8672
8673Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * doc/* rebuilding docs for 2.2.4 release
8676
8677Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * configure.in: releasing 2.2.4
8680 * parser.[ch]: added xmlStrEqual()
8681 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8682 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8683 use xmlStrEqual instead
8684 * TODO: updated
8685 * added an XPath test
8686
8687Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8690 * entities.h: exported xmlInitializePredefinedEntities
8691 * parser.[ch] : added xmlInitParser()
8692 * parserInternals.h : had to export htmlInitAutoClose()
8693
8694Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8697 problems
8698 * Makefile.am : added XPath regression tests to normal tests
8699 * uri.c: fixed a problem with local paths, cleanup
8700 * parser.c: fixed a problem with large CData sections
8701
8702Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * configure.in xml-config.in: patch from "Ben Taylor"
8705 <sol7x86@hotmail.com> for solaris shared libs lookup
8706
87072000-09-30 Martin Baulig <baulig@suse.de>
8708
8709 * libxml-2.0.pc.in: Provide pkg-config script.
8710
8711 * configure.in: Create the libxml-2.0.pc script from the
8712 libxml-2.0.pc.in templates.
8713 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8714 script in `$(libdir)/pkgconfig'.
8715
8716Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8719 when compiling with MSC
8720
8721Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * xpath.c: patch for normalize-string() substring-before(),
8724 substring-after() and translate() functions from Bjorn Reese
8725 <breese@mail1.stofanet.dk>
8726 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8727 Fredrik Hallenberg <hallon@lysator.liu.se>
8728 * TODO: updated
8729
8730Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8733 problem of socklen_t being undefined on a number of platforms
8734 * debugXML.c: fixed a compilation problem when without snprintf
8735
8736Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8739 an URI bug and a fix for the control-character-induced infinite loop
8740 * nanohttp.c: preventive fix for compiling on WIN32
8741
8742Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * xmlint.c: closing bug #25000
8745
8746Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8749 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8750 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8751 related function, fixing xmlStrncmp(), and associated cleanup
8752 * result/HTML/entities.html.sax: updating result
8753
8754Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * uri.c: applied patch for URI escaping from Wayne Davison
8757 <wayned@blorf.net>
8758 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8759 from Denis Barbier <barbier@imacs.polytechnique.fr>
8760 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8761 patch from Wayne Davison
8762
8763Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8764
8765 * doc/xml.html : updated with new releases, adding "how to help"
8766
8767Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8770 removed a few warnings in pedantic mode ...
8771 * parserInternals.c parser.c: moved encoding switching function
8772 to parserInternals.c
8773 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8774
8775Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8778 error or warning handlers
8779
8780Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * parserInternals.c parserInternals.h parser.c Makefile.am:
8783 created a new module parserInternals.c, moved most of the
8784 code shared by the various parsers there, as well as
8785 deprecated code from parser.c. More cleanup of parser.c
8786 * uri.c: fixed a problem when URI is NULL
8787 * valid.c: speedup when looking for an attribute declaration
8788
8789Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8792 the cleanup of the computation of URI references when seeking
8793 external entities. The URI reference string and the resulting
8794 URI are both stored now.
8795 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8796 large s(n)printf checks and cleanup from Denis Barbier
8797 <barbier@imacs.polytechnique.fr>
8798 * xmlversion.h.in tree.h: couple of SGML declarations for a
8799 possible docbook module.
8800 * result/VC/ : a couple of test output changed due to the change
8801 of the entities URI
8802
8803Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * parser.h: added a _private field for linking user's data
8806
8807Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8808
8809 * parser.c parserInternals.h: demacroified most of the IS_XXX
8810 the gain in size is significant so ...
8811
8812Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * entities.c: cases where looking up entities with doc==NULL
8815 covered
8816
8817Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8818
8819 * uri.c: applied Wayne Davison patch
8820 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8821
8822Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * uri.c testUri.c: applied Wayne Davison patches
8825 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8826 * Makefile.in: added URItest and included thenin "make tests"
8827
8828Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * xmlversion.h.in: closed bug 22941
8831
8832Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * doc/xmlio.html: added doc and example for entity loader
8835 redefinition.
8836
8837Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8840 used by libxml
8841
8842Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * parser.c: Fixed bug on invalid ontent characters and when using
8845 push.
8846 * xmllint.c: fixed xmllint endling of errors in push mode
8847
8848Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * HTMLparser.c testHTML.c: applied two new patches from
8851 Wayne Davison <wayned@users.sourceforge.net>
8852 * result/HTML/*.sax: regenerated HTML SAX output
8853 * parser.c: more cleanup.
8854
8855Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * HTMLparser.[ch] testHTML.c: applied the second set of
8858 patches from Wayne Davison <wayned@users.sourceforge.net>,
8859 adding htmlEncodeEntities()
8860 * HTMLparser.c: fixed an ignorable white space detection bug
8861 occuring when parsing with SAX only
8862 * result/HTML/*.sax: updated since the output is now HTML
8863 encoded...
8864
8865Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * HTMLparser.[ch]: applied some of Wayne Davison
8868 <wayned@users.sourceforge.net> patches
8869
8870Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8871
8872 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8873 undeclared namespace prefix was used, added a warning.
8874 Cleaned up support w.r.t. entities, spilling out a warning
8875 and being pedantic on lookups.
8876 * test/warning/ent9 : added testcase for previous example.
8877 * TODO: updated
8878 * parserInternals.h parser.c: changed the way names are parsed
8879 now allow infinite size and decrease penalty for normal use
8880 * parser.c: Started a big cleanup/check of the parser code,
8881 fixed some of the most tortuous entity code, spotted code
8882 unused anymore
8883 * test/*: added tests for very long names and related nasty
8884 things.
8885
8886Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * doc/encoding.html: added encoding aliases doc
8889 * doc/xml.html: updates
8890 * encoding.[ch]: added EncodingAliases functions
8891 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8892 bottleneck affecting large DTDs like Docbook
8893 * parser.[ch] xmllint.c: added a pedantic option, will be
8894 useful
8895 * SAX.c: redefinition of entities is reported in pedantic mode
8896 * testHTML.c: uninitialized warning from gcc
8897 * uri.c: fixed a couple of bugs
8898 * TODO: added issue raised by Michael
8899
8900Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * doc/encoding.html: propagated Martin Duerst suggestions
8903
8904Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8907 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8908 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8909 by Wayne Davison
8910
8911Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * nanoftp.c nanohttp.c: small cleanup
8914 * TODO: updated
8915
8916Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * added an old VC testcase and updated title.xml entity
8919
8920Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8923 done on auto-opening of <p> tags and cleanup of SAX output
8924
8925Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8928
8929Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8930
8931 * doc/xml.html libxml.* structure.*: updated the doc a bit
8932
8933Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8936 of SAX tests
8937
8938Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8939
8940 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8941 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8942
8943Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8946 * testHTML.c: fix core dump on Solaris 2.x systems
8947 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8948 * result/HTML/*.sax: previous bug fix lead to new results
8949
8950Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8953 * configure.in: added --with-readline=DIR to accept alternate
8954 path for readline include/library
8955 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8956 for ANSI under HP-UX
8957 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8958 includes @LIBS@
8959
8960Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * doc/* : rebuilt the docs
8963 * getting ready for 2.2.2 release
8964
8965Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8968 and xmlAddFeature()
8969 * tree.[ch]: added xmlAddChildList()
8970 * xmllint.c: MAP_FAILED macro test
8971 * parser.h: added xmlParseCtxtExternalEntity()
8972 * valid.c: applied bug fixes removed warning
8973 * tree.c: added CDATA block to elements content
8974 * testSAX.c: cleanup of output
8975 * testHTML.c: added SAX testing
8976 * encoding.c: better error recovery
8977 * SAX.c, parser.c: fixed one of the external entity processing
8978 of the OASis testsuite
8979 * Makefile.am: added HTML SAX regression tests
8980 * configure.in: bumped to 2.2.2
8981 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8982 SAX results
8983
8984Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * configure.in: patch for HP compiler
8987
89882000-08-04 Sven Heinicke <sven@zen.org>
8989
8990 * xmllint.c: Was coredumping sometimes when the file given didn't
8991 exist.
8992
8993Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8996
8997 when using in memory parsing. Need some cleanup.
8998 * xmllint.c configure.in: added a --memory flag to test memory
8999 parsing
9000
9001Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * nanohttp.c: fixed socklen_t replacement to unsigned int
9004 * parser.c: fixed a space handdling missing at the end of
9005 production 28 DOCTYPE.
9006 * xmlmemory.c: fixed a stupid bug on the routine to override
9007 allocation functions
9008 * TODO: updated
9009
9010Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9011
9012 * doc/ regenerated the docs
9013
9014Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * doc/encoding.html doc/xml.html: added I18N doc
9017 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9018 improvements, both parser and filters, added ASCII & HTML,
9019 fixed the ISO-Latin-1 one
9020 * xmllint.c testHTML.c: added/made visible --encode
9021 * debugXML.c : cleanup
9022 * most .c files: applied patches due to warning on Windows and
9023 when using Sun Pro cc compiler
9024 * xpath.c : cleanup memleaks
9025 * nanoftp.c : added a TESTING preprocessor flag for standalong
9026 compile so that people can report bugs more easilly
9027 * nanohttp.c : ditched socklen_t which was a portability mess
9028 and replaced it with unsigned int.
9029 * tree.[ch]: added xmlHasProp()
9030 * TODO: updated
9031 * test/ : added more test for entities, NS, encoding, HTML, wap
9032 * configure.in: preparing for 2.2.0 release
9033
9034Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009037 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009038
9039Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * doc/xml.html: changed the xmlsoft.org structure, updated the
9042 examples w.r.t. root and childs
9043
9044Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9045
Daniel Veillard784b9352003-02-16 15:50:27 +00009046 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009047
9048Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * HTMLparser.c: Work on character encoding support for the HTML parser
9051 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9052 * encoding.c: Fixed a potential memleak in the encoding stuff
9053
9054Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * doc/FAQ.html doc/Makefile.am : added a FAQ
9057
9058Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9061 of the HTML parser to force it to not bypass SAX
9062
9063Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * win32config.h.in: updated
9066 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9067 lacks iconv support :-( need to release 2.1.1
9068 * configure.in: release 2.1.1
9069 * HTMLparser: fixed bug #14784
9070 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9071 by Windows compiler
9072 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9073 the SAX startDocument() callback.
9074 * TODO: updated
9075
9076Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9077
9078 * added xmlStopParser()
9079
9080Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * configure.in: 2.1.0 prerelease
9083 * Large resync between W3C and Gnome tree
9084 * nanoftp, nanohttp.c: fixed stalled connections probs
9085 * HTMLtree.c SAX.c : support for attribute without values in
9086 HTML for andersca
9087 * valid.c: Fixed most validation + namespace problems
9088 * HTMLparser.c: start document callback for andersca
9089 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9090 * parser.h, SAX.c: serious speed improvement for large
9091 CDATA blocks
9092 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9093 different encoding
9094 * example/Makefile.am example/gjobread.c tree.h: work on
9095 libxml1 libxml2 convergence.
9096 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9097 and the LIBXML_TEST_VERSION macro
9098
9099Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9100
9101 * doc/xml.html: various patches and improvements typo fixed by
9102 Felix Natter
9103 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9104 from Felix Natter <fnatter@gmx.net>
9105
9106Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9107
9108 * doc/upgrade.html: updated with instructions for support of both
9109 libxml-1.x and libxml-2.x
9110 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9111 for 2.x support and also fixed includes
9112
9113
9114Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9115
9116 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9117 the encoding support, added iconv support, so now libxml if
9118 compiled with iconv automatically support japanese encodings
9119 among others. Work based on initial patch from Yuan-Chen Cheng
9120 I may have broken binary compat in the encoding handler
9121 registration scheme, but that was so utterly broken I don't
9122 expect anybody to have used this feature until now.
9123 * parserInternals.h: fixup on the CHAR range macro
9124 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9125 code.
9126 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9127 * uri.c: added xmlParseURI() I can't believe I forgot to
9128 implement this one in 2.0 !!!
9129 * SAX.c: moved doc->encoding update in the endDocument() call.
9130 * TODO: updated.
9131
9132Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * tree.h: removed extraneous xmlRemoveProp definition
9135 * TODO: added item about --disable-corba configure switch
9136 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9137 * nanoftp.c: fixed include problems giving troubles on AIX and
9138 slowlaris
9139 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9140 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9141 comment and headers changes to lower gtk-doc number of warnings
9142 * doc/html/*: rebuilt docs
9143
9144Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * HACKING: documented the tag for 1.x and instructions
9147
9148Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9151 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9152 xmlCreateIOParserCtxt
9153 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9154 significant overall improvement
9155 * xmllint.c: added I/O test to xmllint
9156 * testSAX.c: added a speed test
9157 * doc/* : updated/regenerated
9158
9159Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * xpath.c uri.h parserInternals.h: cosmetic changes from
9162 "Timur I. Bakeyev" <timur@bat.ru>, including making
9163 xmlCreateURI() public
9164
9165Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9166
9167 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9168 and the code at the same time. Added a clean mechanism for
9169 overload or added input methods: xmlRegisterInputCallbacks()
9170 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9171 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9172 * TODO: updated
9173 * doc/* : updated/regenerated
9174 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9175 source dir
9176
9177Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * testURI.c: yet another forgotten commit, I should get some sleep !
9180
9181Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9182
9183 * xmllint.c: forgot to commit this too ?
9184
9185Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * xmlversion.h.in : forgot to commit this previously
9188
9189Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9190
9191 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9192 * README TODO: updated for release
9193 * uri.c uri.h: added authority parsing/saving
9194 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9195 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9196 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9197 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9198 Makefile.am : added compile-time customization of libxml
9199 --with-ftp --with-http --with-html --with-xpath --with-debug
9200 --with-mem-debug
9201 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9202 #include <libxml/xxx.h> I hope it won't break too much stuff
9203 and will be manageable in the future...
9204 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9205 and added xmllint to the installed programs
9206 * uri.h: added xmlFreeURI()
9207
9208Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * uri.c uri.h: finished the escaping handling, the base support
9211 and the URI path normalization. Looks good just lacks the
9212 authority content parsing code.
9213 * Makefile.am: added instructions to generate testURI
9214 * TODO: updated
9215 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9216 added links and icons for W3C and Gnome
9217
9218Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * xmlmemory.[ch] : seems I forgot to actually update the files in
9221 the last commit :-)
9222 * doc/xml.html doc/html/* : updated and uploaded the docs
9223
9224Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9227 * TODO: updated
9228 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9229 libxml default allocation function with another set (like gmalloc/
9230 gfree).
9231 * Makefile.am, uri.c, uri.h: added a set of functions to do
9232 exact (litteraly copied from the RFC 2396 productions) parsing
9233 and handling of URI. Will be needed for XLink, one XML WFC,
9234 XML Base and reused in the nano[ftp/http] modules. Still work
9235 to be done.
9236
9237Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9238
9239 * configure.in, libxml.spec.in : libxml2
9240 * doc/* : updated the doc page, rebuilt the docs
9241
9242Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * all: tagged LIB_XML_1_X
9245 * *.c *.h : updated from W3C CVS tree
9246 * configure.in : 2.0.0-beta
9247 * libxml.spec.in : libxml2 package nam
9248 * result/* : new version of the tests output
9249
9250Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9253
9254Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9255
9256 * doc/* : rebuilt the docs
9257 * parser.c: final patch on #6766
9258 * valid.c: small patch on validity checks.
9259
9260Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9263 added
9264 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9265 compatibility w.r.t. XML spec and existing code.
9266
9267Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9268
9269 * parser.c: seems a better solution to <a> </a> exists,
9270 will try it for a while
9271
9272Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9273
9274 * parser.c: tried to remove the <a> </a> generating <a/>
9275 this is hard. Left a flag for that purpose. Fixed bug #6766
9276 * configure.in: prepared 1.8.7 not released, due to previous
9277 problem
9278
9279Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9280
9281 * doc/xml.html : applied second patch from Paul DuBois
9282
9283Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9284
9285 * doc/xml.html : applied patch from Paul DuBois
9286
9287Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9290
9291Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9294 compilation warnings on various platforms.
9295 * parser.c: Fixed #5281 validity error callbacks are now desactived
9296 by default if not validating.
9297
9298Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9299
9300 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9301
9302Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9303
9304 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9305 <gkatsi@cs.toronto.edu>
9306
9307Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9308
9309 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9310 processing URLs
9311
9312Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9315 xmlNanoFTPUpdateURL for persistent control connections.
9316 * configure.in: 1.8.6
9317
9318Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9319
9320 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9321 * tree.[ch] : added xmlSaveNoEmptyTags
9322
93232000-01-29 James Henstridge <james@daa.com.au>
9324
9325 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9326
9327 * Makefile.am: added nanoftp.[ch] to the build.
9328
9329Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * nanoftp.[ch]: cleanup, comments, API
9332 * debugXML.c : fixed a bug in the cat command
9333 * doc/*: regenerated the docs
9334
9335Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9338 * debugXML.c : fixed a bug in the cat command
9339 * valid.c: fixing some small probs
9340 * libxml.spec.in: get rid of the SNAP suffix
9341 * doc/xml.html: updated the status
9342
9343Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9344
9345 * xml-config.in: xml-config --version to just return the
9346 version number
9347 * xpath.c: some cleanup w.r.t. axis when the current node is
9348 an attribute.
9349 * TODO: updated
9350
9351Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * configure.in: prepared for libxml-1.8.5
9354 * doc/* recompiled the documentation
9355
93562000-01-17 Jody Goldberg <jgoldberg@home.com>
9357
9358 * configure.in : WARNING autoconf subtlety alert :
9359 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9360 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9361 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9362 get defined by AC_CHECK_HEADERS.
9363
9364Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9367 Rune.Djurhuus@fast.no
9368
9369Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * TODO: updated
9372 * tree.c, parser.c: made sure that only memory alloc problems
9373 and internal parser errors are allowed to write to stdout or
9374 stderr.
9375
9376Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9377
9378 * tree.c : restored xmlNewGlobalNs since this seems used by
9379 a lot of existing code :-(, fixed a bug in xmlNewNs
9380 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9381 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9382 to exit() from the library code.
9383 * xpath.c, parser.c: removed bugs or unused code detected by
9384 Windows compilers
9385 * parser.c: started adding interfaces for parsing well balanced
9386 XML fragments
9387 * configure.in: releasing 1.8.4
9388 * doc/* : rebuilt the docs
9389
9390Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * tree.[ch] : added xmlNewDocFragment() for DOM
9393 * testHTML.c: uninitialized variable.
9394
9395Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * doc/* : rebuild the docs
9398
9399Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9400
9401 * acconfig.h: readline and history patch
9402 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9403 * tree.c: added check and handling when possibly removing an ID
9404 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9405 and saving.
9406 * test/HTML/entities.html result/HTML/entities.html* : test for
9407 various entities reference cases
9408 * result/HTML/* : as a result output of some testcase have
9409 changed
9410 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9411 by previous example. added xmlParseTryOrFinish().
9412 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9413 entities.h debugXML.h HTMLparser.h: changed the way struct are
9414 declared to allow gtk-doc to expose those
9415 * parser.c: closed bug #4960
9416 * Makefile.am configure.in: Applied patch from
9417 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9418 and math/socket libs detection
9419
9420Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * configure.in, Makefile.am: link tester against readline
9423 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9424
9425Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9426
9427 * tree.[ch]: added xmlRemoveProp
9428 * win32config.h.in nanohttp.c: avoid including the Windows
9429 socket stuff in every C files
9430 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9431 the XmL parser(s)
9432 * test/ns4 result/ns4 etc...: added test case for previous prob
9433 * tree.c: xmlNewNs wasn't checking for double definition
9434 * Makefile.in: fixed a problem with dist-hook duplicates
9435 * parser.[hc], xmlIO.c: fixed the loading of external entities
9436 APIs, now xmlLoadExternalEntity() is used everywhere and
9437 setting up an app specific front-end using the
9438 * SAX.c parser.c: some fixes, now the xhtml spec validates
9439 with the xhtml DTD.
9440 * error.c: fixed crashes in case of no input stream
9441 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9442 to the validation tests and results
9443
9444Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9445
9446 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9447 too htmlCreatePushParserCtxt() and htmlParseChunk()
9448 * parser.c: a bit of cleanup.
9449 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9450 to XML) removed the last mem leak known
9451 * HTMLtree.c: output message cleanup
9452 * xmlmemory.c: display content info about memory blocks
9453 * result/HTML/wired.* : missing att value warning change
9454
9455Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * doc/* : rebuilt the documentation
9458
9459Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9460
9461 * parser.[ch] parserInternals.h: Push parser for XML,
9462 seems to work fine now
9463 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9464 --push for push testing
9465 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9466 * testSAX.c: added --push
9467 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9468 subtree
9469 * xmlIO.[ch] : enriched API + fixes for push mode
9470 * entities.[ch]: added the entity content length to the struct.
9471 * xmlmemory.[ch]: new API to show the last entries for the shell
9472 * valid.c: added required attribute testing
9473 * SAX.c: the cdata callback now merge contiguous fragments
9474 * HTMLparser.c: cleanup of some macros
9475
9476Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * parser.c: fix for PIs name starting with xml
9479 * tree.c: fixed a potential problem with || and && ops
9480 * *.c, configure.in win32config.h.in : generate win32config.h for
9481 those on the Other Side !
9482
9483Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9484
9485 * parser.c: fixed a stupid = vs. == bug :-(
9486 * doc/gnome-xml.sgml: s/glade/xml/
9487
9488Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9489
9490 * configure.in, doc/xml.html : bug fix release 1.8.2
9491 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9492 Hopefully the end of that silly C++ include problem
9493 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9494 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9495 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9496 troubles with autoclosed elements when the stree shape doesn't
9497 follow the DtD specs. Added htmlIsAutoClosed() and
9498 htmlAutoCloseTag()
9499 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9500 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9501 * debugXML.c: fixed a bug on printing default namespaces.
9502 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9503
9504Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9505
9506 * result/HTML/*.htm[l] : updated the HTML regression tests according
9507 to the new output
9508 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9509 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9510 problem due to intermix of extern "C" { ... } declarations for C++
9511 and recursive includes in the headers
9512
95131999-12-20 Chris Lahey <clahey@umich.edu>
9514
9515 * HTMLtree.c: Made it so that html nodes with a single child do
9516 not insert a carriage return before or after the child node.
9517
9518Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * configure.in, doc/xml.html : bug fix release 1.8.1
9521 * parser.c: fixed bug #4344
9522 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9523 added the glue to avoid C++ problems
9524 * doc/* : regenerated the documentation
9525
9526Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9527
9528 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9529 namespace recognition, and Dia as a resul :-(
9530 * encoding.c: closed bug #3950
9531
9532Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * valid.c: debugging a posteriori validation, except URI expansion
9535 stuff this should be fixed now
9536 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9537 Carl Nygard <cnygard@bellatlantic.net>
9538 * tester.c: added --postvalid, cleaning of the code
9539 * tree.[ch]: added xmlDocGetRootElement()
9540
9541Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9542
9543 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9544 c++ losage.
9545
9546Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9547
9548 * configure.in, doc/xml.html : bumped to 1.8.0
9549 * xlink.[ch], Makefile.am : added framework for link detection
9550 * parser.h: added nbChars to parser context, needed for cleanup.
9551 * xmlmemory.c: removed a nasty bug when out of mem
9552 * valid.[ch]: adding namespace support for attribute decl
9553 * tester.c: added --debugent option
9554 * debugXML.[ch]: added xmlDebugDumpEntities()
9555 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9556 buffers instead, this was really needed, validation was breaking
9557 in strange ways due to that. Added xmlParseStringPEReference()
9558 and other parsing from strings functions. Entities processing
9559 modified again, but PERef are still not handled correcly but
9560 unless you're Eve Maller you won't notice :-)
9561 * HTMLparser.c: large changes toward reliability, and switched to
9562 lowercase internal tags, XHTML is lowercase, so it will help
9563 that output is closer to next version.
9564 * doc/* : regenerated the documentation, it is now hosted at
9565 http://xmlsoft.org/ (same bits I just bought the domain :-)
9566
9567
9568Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9569
9570 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9571 doc generation
9572 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9573 in the SAX API
9574 * doc/*: rebuilt the doc making sure everything appears in the
9575 HTML files
9576
9577Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9578
9579 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9580 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9581 which allow impressive speed improvement on dataset with
9582 large text pieces, but at the cost of broken binary
9583 compatibility and slightly bigger memory usage.
9584 Configure with --with-buffers to activate them, they
9585 are protected with XML_USE_BUFFER_CONTENT define.
9586 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9587 goal is 0 memory left allocated once parser is no more used
9588 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9589 call xmlCleanupParser() and xmlMemoryDump()
9590
9591Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9592
9593 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9594 * parser.[ch] encoding.[ch]: added memory cleanup routines
9595 * parser.c: closing bug #3788
9596 * doc/*: rebuilt the doc
9597
9598Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9599
9600 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9601 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9602 * tester.c: added --compress option
9603 * doc/*: rebuilt the documentation
9604
9605Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9608 if given /proc/kcore as input !
9609 * doc/xml.html doc/*: updated and rebuilt the documentation
9610
9611Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9612
9613 * parser.c: Fixed some wrongly space collapsing code due to
9614 a misreading of the spec.
9615 * result/*: fixed the output accordingly
9616
9617Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * encoding.c: bug fix and typos
9620 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9621 * parser.c: added attribute normalization closing bug #3597
9622 * test/att* result/att* SAXresult/att*: testcase for attribute
9623 normalization
9624
9625Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9626
9627 * configure.in: closing bug #3163 by adding extra flags for the
9628 cc compiler on HP-UX
9629
9630Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * valid.[ch] : removed a typo and an enumerated type bug in the
9633 xmlAddElementDecl() function
9634 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9635 call to xmlEncodeEntitiesReentrant() so that the functions
9636 New, Set and Get are at the same level.
9637 * parser.c HTMLparser.c: extra memory allocation bug for
9638 attributes detected by someone using libxml in embedded systems :-)
9639
9640Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * xmlmemory.h: turned off mem debug :-\
9643
9644Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9645
9646 * parser.c: closed bug #2784 a one line fix, but worth pushing
9647 a new release out
9648 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9649 some structures, comments before and after the
9650 main element, and other nastyness
9651 * HTMLtree.c tree.c: accomodate the extended HTML supported
9652 * configure.in: pushing 1.7.4
9653 * test/ent8 and related outputs : added a new test for bug #2784
9654 * test/HTML/wired.html and related output: a nasty HTML example
9655 * Makefile.am: improved the test scripts
9656 * docs/* : reran the documentation extractor, updated xml.html
9657
9658Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9659
9660 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9661 HTMLparser and debugged the HTML related code. HTML documents
9662 now have their own type
9663 * entities.c: do not dump &apos; for HTML output
9664 * xmlmemory.c: improvement, breakpoint mechanism
9665 * testHTML.c: added --sax --repeat ...
9666 * Makefile.am: improved the HTML tests
9667 * valid.[ch]: added xmlValidGetValidElements and
9668 xmlValidGetPotentialChildren
9669 * tester.c: added --insert to test the 2 new functions
9670 * test//* result//* SAXresult//* : regression test cleanup
9671 and extension.
9672 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9673 gnome-xml-nanohttp.html
9674
9675Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9676
9677 * HTMLparser.c: fixed problems with some autoclose tags
9678 * tree.c: fixed XML output problems.
9679 * result/* SAXresult/*: update of the tests output
9680
9681Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9682
9683 * Makefile.am: Arturo patch for xmlConf.sh version info
9684 * parser.c: Tim Josling patch for single quoted items
9685 * tester.c: Tim Josling patch for tester options usage
9686 * tree.h: indent cleanup
9687
9688Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9689
9690 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9691 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9692
9693Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9694
9695 * tree.c : Raph patch for initialization of CORBA fields
9696 * parser.c, xpath.c, ...: modification of doc comments
9697 * xpath.c : allow spaces in xpath expressions
9698
9699Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9700
9701 * xmlmemory.h: turning off memory debug :-(
9702
9703Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9704
9705 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9706 better SAX interfaces.
9707 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9708 entity.
9709 * configure.in: 1.7.2
9710
9711Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9712
9713 * libxml.spec.in: fixed the URL
9714 * doc/xml.html: improved the documentation front-end
9715
9716Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9717
9718 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9719
9720Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9721
9722 * libxml.spec.in: fixed the alpha compile problem
9723 * parser.[ch]: changed errno to errNo in the parser context :-(
9724 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9725 * doc/xml.html: changed CHAR to xmlChar
9726 * doc/html/*: recompiled the documentation
9727 * configure.in: 1.7.1
9728
9729Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9730
9731 * parser.h: modified the parser context struct to regain 1.4.0
9732 binary compatibility
9733 * parser.c, xml-error.h: added errno ot teh context and defined
9734 a set of errors values with update of errno
9735 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9736 DTDs and entities
9737 * *.h, *.c: complete cleanup of the use of config.h and include
9738 protection depending on the current setup.
9739 * overalll debugging, maintenance and bug-fixing on all modules
9740 * updated the documentation
9741 * ready for 1.7.0
9742
9743Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9744
9745 * HTMLparser.c : cleanup
9746 * SAX.c valid.c valid.h: added ID/IDREF checking
9747 * tree.c tree.h: extended doc structure for refs
9748 * configure.in: 1.6.2
9749 * parser.c: patched bug in SAX user arg call
9750 * parserInternals.h: patched missing close in C++ wrapping
9751 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9752 especially upcoming XPointer implementation.
9753 * doc/xml.html: augmented, typo
9754
9755Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9756
9757 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9758 not all invocations of install understand -d.
9759
9760Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9761
9762 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9763 to make 'check' works, when builddir != srcdir.
9764
9765Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9766
9767 * doc/xml.html : updated the documentation
9768
9769Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9770
9771 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9772 not deallocated memory blocks
9773 * *.c : replaces all calls to malloc() free() and realloc() to
9774 the wrapper functions/macros
9775 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9776 instead of xmlFreeNodeList()
9777
9778Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9779
9780 * HTMLparser.c: corrected a stupid bug leading to core dump at
9781 tree deallocation. Removed warnings indicated by
9782 Stephane.Conversy@lri.fr
9783 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9784 looked for in the external subset
9785
9786Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9787
9788 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9789 on SGI by Stephane.Conversy@lri.fr
9790
9791Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9792
9793 * all .h : changed the prototype declaration indent as in gtk
9794 * most .c : working on reducing the TODOs in the code
9795 * most .c : cleanup though -pedantic and Insure++
9796 * improvements on validation ID checkings.
9797 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9798 * xml-config.in: closed #1810
9799
9800Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9801
9802 * tree.h, valid.c, valid.h: more work on validity, IDs
9803 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9804 definition for AIX
9805
9806Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9807
9808 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9809 the distribution due to a cut'n paste error at last commit
9810
9811Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9812
9813 * configure.in: upgraded to version 1.4.0
9814 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9815 Big update, added a large part of the validation process,
9816 it should be usable, but some parts are missing
9817 * xpath.c: improved the implementation w.r.t. root.
9818 * Makefile.am: added more tests
9819 * test and result trees: added a lot of tests
9820 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9821
9822Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9823
9824 * Added an HACKING file
9825
9826Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9827
9828 * xpath.[ch] : improvements and debug of the XPath implementation
9829 * parser.c, HTMLparser.c : modified the parsers to be progressive
9830 * tree.[ch] : extended the Buffer promitives
9831 * xmlIO.[ch] : added basic I/O routines providing progressive
9832 parsing and ready for I18N conversion plugins
9833 * SAXresult/* : the SAX callback sequence maybe slightly different
9834 now
9835 * test*.c : improved/updated the tests programs
9836 * doc/* : recompiled the docs.
9837
98381999-07-26 Michael Meeks <michael@edenproject.org>
9839
9840 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9841
9842 * tree.c: Ditto.
9843
9844Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9845
9846 * configure.in: upgraded to version 1.4.0
9847 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9848 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9849 XML query language, see http://www.w3.org/TR/xpath for more details.
9850 * parser.c, parser.h: added CHAR* related string functions for XPath
9851 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9852 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9853 rebuild the docs.
9854 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9855 and regression testing capabilities for XPath.
9856
9857Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9858
9859 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9860 closing bug #1646
9861
9862Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9863
9864 * Makefile.am, example/Makefile.am: closed bug #1683
9865
9866Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9867
9868 * example/Makefile.am, configure.in: added the makefile for the
9869 gjobread example
9870
9871Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9872
9873 * doc/Makefile.am:
9874 - fix which allow "make install DESTDIR=</install/prefix>".
9875
9876Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9877
9878 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9879 which fixed a problem on the file reading-code.
9880
9881Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9882
9883 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9884 output.
9885 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9886
9887Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9888
9889 * parser.h : Oops removed the binary compatibility problem
9890 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9891 * parser.c, HTMLparser.c: applied patches for reading from stdin
9892
9893Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9894
9895 * parser.c, entities.c, valid.c: cleanup bug #1591
9896 * configure.in: cleanup bug #1592
9897 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9898 the same tree back-end. Hence gdome will be available for it.
9899 * doc/Makefile.am: close bug #617
9900
9901Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9902
9903 * parser.c: alloctate a per parser context SAX interface block
9904
9905Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9906
9907 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9908 and xmlEncodeEntitiesReentrant with the correct one :-\
9909
9910Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9911
9912 * commit of my internal XML base changes, quite a lot of
9913 changes, cleanups, better entities support, framework for
9914 new I/O and charset detection and handling
9915 * Fixed the configure/Makefile stuff to generate shared libs
9916 with the proper version info, so we jumped on rev from
9917 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9918 xmlEncodeEntities() result need to be freed now, and a string
9919 xmlParserVersion provide the current library version.
9920
9921Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9922
9923 * parser.c: fixed a buffer overrun for when you have a very long
9924 attribute with no entities in it.
9925
9926Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9927
9928 * added example directory
9929 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9930
9931Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9932
9933 * Release of libxml-1.1, nearly everything has been touched for
9934 this.
9935 * Added more regression tests
9936 * Updated the documentation
9937
9938Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * tree.[ch]: unified the XML_NO_CORBA defines.
9941 * parser.c encoding.[ch]: started plugging in char encoding detection
9942
9943Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9944
9945 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9946 Also freed allocated buffer.
9947
9948Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9949 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9950 reentrancy problem at printing. One is left in entities.c, to
9951 remove ASAP
9952 * testSAX.c : added a test example showing the use of the SAX
9953 interface if one doesn't want to build the DOM tree.
9954 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9955
9956Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9957
9958 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9959 large revamping of the parser to use SAX callbacks
9960 http://www.megginson.com/SAX/ (or at least a C like interface
9961 a la Expat). It's now possible to set up your own callbacks
9962 and the parser will not build a DOM tree.
9963 * test/* result/*: updated the test suite, I finally removed
9964 the old Namespace draft support (PI based).
9965
9966Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9967
9968 * Makefile.am: added test result to EXTRA_DIST for make tests
9969
9970Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9971
9972 * parser.c, parserInternals.h: moved the chars macro definitions
9973 to parserInternals.h
9974 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9975 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9976
9977Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9978
9979 * xml-config.in : applied patch to make --version work
9980
99811999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9982
9983 * Makefile.am (check-local): Alias for `tests' target. This will
9984 cause `make check' to do the right thing.
9985 (tests): Don't run tests in srcdir. Also, replaced calls to
9986 basename with a `sed' "equivalent".
9987
9988Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9989
9990 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9991 it in the header and not the sources, updated the doc.
9992 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9993 pointing this out.
9994
9995Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9996
9997 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9998 exported the inputStream routines.
9999 * doc/html/* : updated accordingly
10000
10001Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10002
10003 * parser.c, parser.h, parserInternals.h: added a few extra
10004 internal calls to allocate and free parser contexts ...
10005 * doc/html/* : updated accordingly
10006
10007Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10008
10009 * configure.in, Makefile.am, doc/makefile.am : General changes for
10010 1.0.0 release and including the generated HTML documentation.
10011
10012Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10013
10014 * makefile.am : added parserInternals.h, oops.
10015
10016Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10017
10018 * parserInternals.h: added this header giving access to the parser
10019 internal functions.
10020 * doc/Makefile.am : added a rebuild target which rebuilds the full
10021 set of documentations
10022 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10023 the internal subset.
10024 * *.c *.h: modifications needed to generate the documentation using
10025 gtk-doc, cleanup of functions blocks, reorganisation of struct
10026 declarations.
10027
10028Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10031 the tar and spec file to include the beginning of the doc.
10032
100331999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10034
10035 * doc/.cvsignore: Added this file.
10036
10037Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10038
10039 * tree.c: fixed xmlGetProp to return "" when the attribute
10040 exists, even if the node-list is NULL.
10041
10042Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10043
10044 * tree.c: patched an error outputting empty attribute values.
10045 * Makefile.am and doc/makefile.am: have been updated during the
10046 week-end. Sorry for an empty CVS log, I got a shell problem.
10047
10048Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10049
10050 * tree.h: cleaned up using enums instead of defines
10051 * parser.c, valid.[ch]: more work on parsing/output of element
10052 declarations
10053
10054Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10055
10056 * valid.[ch], tree.c, parser.c : more work toward full parsing
10057 of XML DTDs.
10058 * README: added informations about mailing-list and on-line
10059 documentation
10060
100611999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10062
10063 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10064
10065Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10066
10067 * parser.c, tree.[ch] : more work toward conformance testing,
10068 added a last element to accelerate parsing of very flat structures
10069 started working on internal subset Element content declaration.
10070 * valid.[ch] : first cut at adding code toward validation.
10071 * previous changes had also small impact on most files, especially
10072 the conformance testing using James Clark test suite.
10073
10074Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10075
10076 * test/* : updated the examples, most of them were not well
10077 formed (humm), and added rdf2.
10078 * result/* : resulting changes in the output.
10079
10080Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10081
10082 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10083
10084Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10085
10086 * tree.c: patched a bug in the generation of empty attributes
10087
10088Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10089
10090 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10091 for node/trees/documents/... Biggest problem is namespace
10092 support when copying subtrees.
10093
10094Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10095
10096 * parser.c, entities.c: improve entities and char ref encoding,
10097 and cleanups of error messages.
10098
10099Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10100
10101 * parser.c, entities.c: simple bug hunting done during rpm2html and
10102 rpmfind integration.
10103
10104Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10105
10106 * parser.[ch]: Added interfaces allowing to specify a SAX
10107 handler before parsing.
10108
10109Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10110
10111 * parser.c: redirrect all errors reporting through the SAX
10112 error function
10113
10114Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10115
10116 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10117 * libtool, tlmain ...: update of the libtool files
10118
101191998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10120
10121 * entities.c: Use g_snprintf insteda of snprintf.
10122
10123Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10124
10125 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10126 added ent5 test for this purpose.
10127 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10128
10129Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10130
10131 * parser.c: fixed? a strange error due to compression on a GWP
10132 document.
10133
10134Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10135
10136 * tree.[ch]: bug fixing
10137 * entities.[ch]: defined a specific type for predefined entities
10138 * doc/xml.html: more documentation on the library, how to use it,
10139 overview of the interfaces.
10140
10141Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10142
10143 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10144
10145Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * tree.c: corrected a small bug
10148 * doc/xml.html: continuing writing documentation.
10149
10150Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10151
10152 * debugXML.h debugXML.c: added debugging utilities.
10153 * tester.c: added --debug switch.
10154 * tree.c: patched an incorrect node->type assignment.
10155 * parser.c: formatting, ensure that node->doc != NULL in attributes
10156
10157Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10158
10159 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10160 entity support and provide an internal representation close to
10161 DOM one (entity ref nodes, and attribute value as tree). I tried
10162 to preserve the interface but this will surely break some apps
10163 (I have to change rpm2html/rpmfind for example). I had to change
10164 two interfaces, and the generated tree is somewhat different.
10165 * doc/* : started documenting the XML library, the tree and
10166 DOM/Corba. This is a first step.
10167
10168Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10169
10170 * parser.c: Set up the fonctions comment block, boring but useful.
10171 * parser.h, SAX.c, parser.c: now attributes are processed through
10172 the SAX interface. The problem is that my SAX interface diverged
10173 quite a bit from the original one, well this is not an official
10174 spec, and translating it from Java to C is hairy anyway...
10175
10176Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10177
10178 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10179 fonctions comment block, boring but useful.
10180
10181Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10182
10183 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10184 conversion routines. However they are not yet used to convert the
10185 inputs. The core will run with UTF-8.
10186
10187Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10188
10189 * tree.c : make sure that the type id is properly set-up when
10190 a new object is allocated, needed for DOM.
10191
10192Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10193
10194 * tree.h, tree.c: Ok, the main objects in the tree will be native
10195 corba objects, it costs 8 bytes per Node, Attribute and Document
10196 but it simplifies the Corba integration a lot (no extra interface
10197 objects to allocate/free).
10198
10199Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10200
10201 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10202 and changed NODEs contants for conformity with DOM Level 1
10203
10204Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10205
10206 * added hooks to keep track of servants when creating objects
10207 xmlDoc and xmlNode (for Corba export).
10208
10209Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10210
10211 * added xml-config script.
10212
10213Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10214
10215 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10216 to autoupdate libtool and automake conf files.
10217
102181998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10219
10220 * Makefile.am: Use '?' to separate the sed
10221 commands as ',' is used when people pass -Wl,something.
10222
10223
10224Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10225
10226 * tree.c, tree.h: added a per-document compression interface.
10227
10228Tue Sep 22 20:47:38 EDT 1998
10229
10230 * tree.c, tree.h: added saving with compression and added interfaces
10231 to control the compression level (xmlGetCompressMode,
10232 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10233
10234Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10235
10236 * parser.c: corrected a loop for files of size 0
10237
102381998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10239
10240 * error.h: New file. Contains prototyes from `error.c'.
10241
10242Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10243
10244 * Makefile.am (xmlincdir): New macro.
10245 (xmlinc_HEADERS): Renamed from include_HEADERS.
10246
10247Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10248
10249 * applied small patch on numeric entities from
10250 Christopher Blizzard <blizzard@appliedtheory.com>
10251
10252Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10253
10254 * New release 0.2, removed the old xml_* files so that it's
10255 coherent with the other CVS base (W3C), far better conformance
10256 to standard, new namespaces, decent entities support, beginning
10257 of a SAX-like interface. Nearly nothing left intact, even the
10258 test examples ...
10259
102601998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10261
10262 * .cvsignore: Add .deps dir
10263
10264Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10265
10266 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10267
10268Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10269
10270 * configure.in: added test for CPP
10271 * AUTHORS, Changelog: the original ones didn't get commited but the
10272 glib ones instead, fixed.
10273 * Makefile.am: corrected an error in library naming
10274
10275Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10276
10277 * integrated code developped at W3C
10278 * changed the original Copyright
10279 * migrated to automake
10280 * prefixed the filenames by xml_ to avoid filename clashes
10281
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010282Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10283
10284 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10285 should not be called.
10286
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010287Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10288
10289 * libxml-2.0.pc.in: applied the patch to fix #101894
10290
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010291Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10292
10293 * tree.c : applied patch from Lukas Schroeder for register callbacks
10294 * valid.c: modified patch from Lukas Schroeder to test
10295 register callbacks with --chkregister
10296
Daniel Veillard067bae52003-01-05 01:27:54 +000010297Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10298
10299 * xmlreader.c: seriously changed the way data are pushed to
10300 the underlying parser, go by block of 512 bytes instead of
10301 tryng to detect tag boundaries at that level. Changed the
10302 way empty element are detected and tagged.
10303 * python/tests/reader.py python/tests/reader2.py
10304 python/tests/reader3.py: small changes mostly due to context
10305 reporting being different and DTD node being reported. Some
10306 errors previously undetected are now caught and fixed.
10307 * doc/xmlreader.html: flagged last section as TODO
10308
Daniel Veillard51a447a2003-01-04 19:42:46 +000010309Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10310
10311 * python/libxml.py: integrated the Python 2.2 optimizations
10312 from Hannu Krosing, while maintaining compatibility with
10313 1.5 and 2.1
10314
Daniel Veillarde59494f2003-01-04 16:35:29 +000010315Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10316
10317 * xmllint.c: a bit of cleanup
10318 * xmlreader.c: small fix
10319 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10320 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10321
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010322Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10323
10324 * python/setup.py.in: patch from Stéphane Bidoul to include
10325 drv_libxml2.py in setup.py
10326
Daniel Veillard66b82892003-01-04 00:44:13 +000010327Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10328
10329 * doc/xmlreader.html: starting documenting the new XmlTextReader
10330 interface.
10331
Daniel Veillard7704fb12003-01-03 16:19:51 +000010332Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10333
10334 * xmllint.c: added the --stream flag to use the TextReader API
10335 * xmlreader.c: small performance tweak
10336
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010337Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10338
10339 * xmlreader.c python/tests/reader2py: okay the DTD validation
10340 code on top of the XMLTextParser API should be solid now.
10341
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010342Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10343
10344 * xmlreader.c python/tests/reader2py: Fixing some more mess
10345 with validation and recursive entities while using the
10346 reader interface, it's getting a bit messy...
10347
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010348Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10349
10350 * xmlreader.c python/tests/reader.py: another couple of problem
10351 related to IsEmptyElement reported by Stéphane Bidoul needed
10352 some fixes.
10353
Daniel Veillard4f860202003-01-02 13:00:02 +000010354Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10355
10356 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10357 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10358 based on the python XmlTextReader interface.
10359
Daniel Veillard3c265e42003-01-01 21:06:49 +000010360Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10361
10362 * tree.c: backing out one change in the last patch which broke the
10363 regression tests
10364
Daniel Veillard5335dc52003-01-01 20:59:38 +000010365Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10366
10367 * global.data globals.c tree.c include/libxml/globals.h: applied
10368 an old patch from Lukas Schroeder to track node creation and
10369 destruction. Probably missing a lot of references at the moment
10370 and not usable reliably.
10371
Daniel Veillard8ba17412003-01-01 19:13:12 +000010372Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10373
10374 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10375 from doc/news.html and a stylesheet
10376
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010377Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10378
10379 * xmlreader.c python/tests/reader.py: fixed another couple of
10380 xmlreader bugs reported by Stéphane Bidoul and added tests.
10381
Daniel Veillard9e395c22003-01-01 14:50:44 +000010382Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10383
10384 * xmlreader.c python/tests/reader2.py: fixed another validity
10385 checking in external parsed entities raised by Stéphane Bidoul
10386 and added a specific regression test.
10387 * python/tests/reader3.py: cleanup
10388
Daniel Veillardd5896142002-12-31 14:45:26 +000010389Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * xmlreader.c python/tests/reader2.py: fixed a problem with
10392 validation within entities pointed by Stéphane Bidoul, augmented
10393 the tests to catch those.
10394
Daniel Veillarddc85f282002-12-31 11:18:37 +000010395Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * python/generator.py: modified the generator to allow keeping
10398 class references when creating new classes, needed to fix a bug
10399 pointed by Stéphane Bidoul where the input buffer of the
10400 xmlTextReader instance gets destroyed if the python wrapper for
10401 the input is not referenced anymore.
10402
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010403Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10406 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10407
Daniel Veillard571b8892002-12-30 12:37:59 +000010408Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xmlreader.c python/tests/reader.py: fixed another problem
10411 pointed by Stéphane Bidoul
10412
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010413Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10416 with "<a/>"
10417
Daniel Veillardecaba492002-12-30 10:55:29 +000010418Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * SAX.c: warn on xmlns:prefix="foo"
10421 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10422 for namespace attributes handling.
10423
Daniel Veillard2d84a892002-12-30 00:01:08 +000010424Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10427 a really nasty problem raised by a DocBook XSLT transform
10428 provided by Sebastian Bergmann
10429
Daniel Veillard29b3e282002-12-29 11:14:41 +000010430Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10433 by Stéphane Bidoul and integrated it into the tests
10434
Daniel Veillarde18fc182002-12-28 22:56:33 +000010435Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10438 extended the XmlTextReader API a bit, addding accessors for
10439 the current doc and node, and an entity substitution mode for
10440 the parser.
10441 * python/libxml.py python/libxml2class.txt: related updates
10442 * python/tests/Makefile.am python/tests/reader.py
10443 python/tests/reader2.py python/tests/reader3.py: updated a bit
10444 the old tests and added a new one to test the entities handling
10445
Daniel Veillardaba976d2002-12-28 21:14:18 +000010446Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * python/generator.py python/libxml2class.txt
10449 python/tests/reader.py python/tests/reader2.py: changed the
10450 generator to provide casing for the XmlTextReader similar to
10451 C# so that examples and documentation are more directly transposable.
10452 Fixed the couple of tests in the suite.
10453
Daniel Veillard83298842002-12-28 15:12:33 +000010454Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * doc/guidelines.html: added a document on guildeline for
10457 publishing and deploying XML
10458
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010459Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * valid.c xmlreader.c: final touch running DTD validation
10462 on the XmlTextReader
10463 * python/tests/Makefile.am python/tests/reader2.py: added a
10464 specific run based on the examples from test/valid/*.xml
10465
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010466Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * python/libxml.py: added a few predefined xmlTextReader parser
10469 configuration values.
10470
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010471Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * python/libxml_wrap.h: trying to fix #102037
10474
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010475Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * SAX.c: fixing bug #95296, when the predefined entities
10478 are redefined in the DTD the default one must be used
10479 instead anyway.
10480
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010481Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10482
10483 * doc/xmllint.xml
10484 * doc/xmllint.1
10485 Add discussion of XML_DEBUG_CATALOG to xmllint man
10486 page - bug #100907
10487
10488
Daniel Veillarddf512f42002-12-23 15:56:21 +000010489Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * xmlreader.c: Fixed the empty node detection to avoid reporting
10492 an inexistant close tag.
10493
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010494Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10497 for Python 2.1
10498
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010499Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10502
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010503Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * doc/libxml2-api.xml python/tests/reader.py: one really need
10506 to provide the base URI information when creating a reader parser
10507 from an input stream. Updated the API and the example using it.
10508
Daniel Veillardea7751d2002-12-20 00:16:24 +000010509Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10512 include/libxml/valid.h include/libxml/xmlreader.h: working on
10513 DTD validation on top of xml reader interfaces. Allows to
10514 validate arbitrary large instances. This required some extensions
10515 to the valid module interface and augmenting the size of xmlID
10516 and xmlRef structs a bit.
10517 * uri.c xmlregexp.c: simple cleanup.
10518
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010519Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10522 work on the xml reader interfaces.
10523 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10524 Web page for the Windows binaries.
10525
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010526Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xmlIO.c: applied a patch for VMS following the report by
10529 Nigel Hall
10530
Daniel Veillard3772de32002-12-17 10:31:45 +000010531Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * parser.c: the parseStartTag bug fix wasn't complete.
10534
Daniel Veillard67df8092002-12-16 22:04:11 +000010535Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10538 parseStartTag, fixing it.
10539 * test/att4 result/att4 result/noent/att4: adding the test
10540 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10541 more methods to XmlTextReader.
10542
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010543Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10544
10545 * win32/libxml2.def.src: added more xml reader exports
10546 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10547 to the build
10548
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010549Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10550
10551 * doc/tutorial/xmltutorial.xml
10552 plus generated html and pdf
10553 Updating tutorial again based on further comments from Niraj
10554 Tolia on the last iteration
10555
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010556Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10557
10558 * doc/tutorial/xmltutorial.xml
10559 * doc/tutorial/includekeyword.c
10560 * doc/tutorial/includegetattribute.c
10561 plus generated html and pdf
10562 Adding fix from Niraj Tolia to tutorial to properly free memory.
10563
10564
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010565Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10568 more methods of XmlTextReader.
10569 * python/libxml2class.txt python/tests/reader.py: this increased the
10570 methods in the bndings, augmented the test to check those new
10571 functions.
10572
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010573Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10576 methods of XmlTextReader.
10577 * python/generator.py python/libxml_wrap.h python/types.c
10578 python/libxml2class.txt: added the reader to the Python bindings
10579 * python/tests/Makefile.am python/tests/reader.py: added a specific
10580 test for the Python bindings of the Reader APIs
10581 * parser.c: small cleanup.
10582
Daniel Veillard06503452002-12-13 10:42:08 +000010583Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xinclude.c: fallback was only copying the first child not the
10586 full child list of the fallback element, closes #89684 as reopened
10587 by Bernd Kuemmerlen
10588
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010589Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10590
10591 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10592
Daniel Veillard000eafb2002-12-12 10:04:22 +000010593Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
Daniel Veillardc1eed322002-12-12 11:01:32 +000010595 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010596 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010597 gives enum values, fix functype return type, put back fields in
10598 structs
10599 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010600
Daniel Veillard024b5702002-12-12 00:15:55 +000010601Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10604 about htmlNodeDumpOutput location.
10605 * xpath.c: removed an undefined function signature
10606 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10607 too many symbols in the API breaking the python bindings.
10608 Updated with the libxslt/libexslt changes.
10609
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010610Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * configure.in: preparing release of 2.4.29
10613 * doc/*: rebuilt the docs and API
10614 * xmlreader.c: a few more fixes for the XmlTextReader API
10615
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010616Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10617
10618 * include/win32config.h: applied mingw patch from Magnus Henoch
10619
Daniel Veillard5aad8322002-12-11 15:59:44 +000010620Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10623
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010624Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10627 building Python script, does the C parsing directly, generates
10628 a better API description including structure fieds defs and
10629 enums. Still a couple of bugs, but good enough for the python
10630 wrappers now.
10631 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10632 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10633 include/libxml/schemasInternals.h include/libxml/tree.h: more
10634 cleanup based on the python analysis script reports.
10635 * libxml.spec.in: make sure the API XML description is part of the
10636 devel package.
10637
Daniel Veillard01c13b52002-12-10 15:19:08 +000010638Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10641 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10642 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10643 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10644 code cleanup, especially the function comments.
10645 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10646
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010647Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * Makefile.am xmlreader.c include/libxml/Makefile.am
10650 include/libxml/xmlreader.h: Adding a new set of APIs based on
10651 the C# TextXmlReader API but converted to C. Allow to parse
10652 in constant memory usage, far simpler to program and explain
10653 than the SAX like APIs, unfinished but working.
10654 * testReader.c: test program
10655
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010656Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10657
10658 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10659
Daniel Veillard64b35282002-12-04 15:10:40 +000010660Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * tree.c: Chip turner indicated that XHTML1 serialization
10663 rule for style actually break on both IE and Mozilla,
10664 try to avoid the rule if escaping ain't necessary
10665
Daniel Veillard8efff672002-12-04 11:44:48 +000010666Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * nanhttp.c: handle HTTP URL escaping, problem reported by
10669 Glen Nakamura and Stefano Zacchiroli
10670
Daniel Veillard1c732d22002-11-30 11:22:59 +000010671Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10674
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010675Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * uri.c: Johann Richard pointed out some XPointer problems for
10678 URN based URI references in XInclude. Modified the URI parsing
10679 and saving routines to allow correct parsing and saving of
10680 XPointers, especially when attached to "opaque" scheme accordingly
10681 to RFC 2396
10682
Daniel Veillard8db67d22002-11-27 19:39:27 +000010683Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10686 of refactoring to the HTML saving code.
10687 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10688 in the doc.
10689
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010690Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10693 to a buffer API to reuse the generic dump to an OutputIO layer,
10694 this reduces code, fixes xmlNodeDump() for XHTML, also made
10695 xmlNodeDump() now return the number of byte written.
10696
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010697Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * python/setup.py.in: another patch from Stéphane Bidoul for
10700 Python bindings on Windows
10701 * doc/parsedecl.py: small cleanup
10702
Daniel Veillard9715c172002-11-25 16:33:40 +000010703Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * libxml.spec.in configure.in: add a line in %changelog for releases
10706
Daniel Veillard9bc53102002-11-25 13:20:04 +000010707Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * parser.c: patch from Marcus Clarke fixing a problem in entities
10710 parsing that was detected in KDe documentations environment.
10711
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010712Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10713
10714 * python/libxml.c (libxml_prev): Return the previous as opposed to
10715 the next node (I guess this is the result of some cut & paste programming:)
10716
Daniel Veillard80d7b902002-11-23 16:23:08 +000010717Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10720
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010721Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * python/generator.py python/libxml.c python/setup.py.in: trying
10724 to fix the Python bindings build on Windows (Stéphane Bidoul)
10725
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010726Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10727
10728 * win32/configure.js: added option for python bindings
10729 * win32/libxml2.def.src: added more exports
10730
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010731Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10732
10733 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10734 pthreads
10735 * win32/wince/*: applied updates to Windows CE port from Javier
10736
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010737Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * configure.in: preparing 2.4.28
10740 * libxml.spec.in doc/Makefile.am: some cleanup
10741 * doc/*: updated the news and regenerated.
10742
Daniel Veillardfee408f2002-11-22 13:18:30 +000010743Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * HTMLparser.c: final touch at closing #87235 </p> end tags
10746 need to be generated.
10747 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10748 this change slightly the output of a few tests
10749 * doc/*: regenerated
10750
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010751Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * parserInternals.c: fixing bug #99190 when UTF8 document are
10754 parsed using the progressive parser and the end of the chunk
10755 is in the middle of an UTF8 multibyte character.
10756
William M. Brack8b2c7f12002-11-22 05:07:29 +000010757Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10758
10759 * threads.c: fixed initialization problem in xmlNewGlobalState
10760 which was causing crash.
10761 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10762 in xmlInitializeGlobalState.
10763 * parserInternals.c: cleaned up ctxt->sax initialisation.
10764
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010765Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * tree.c include/libxml/tree.h: modified the existing APIs
10768 to handle XHTML1 serialization rules automatically, also add
10769 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10770 libxslt serialization uses it when needed without changing
10771 the library API.
10772 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10773 result/xhtml1: added a new test specifically for xhtml1 output
10774 and updated the result of one XHTML1 test
10775
Daniel Veillardd076a202002-11-20 13:28:31 +000010776Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * xinclude.c parserInternals.c encoding.c: fixed #99082
10779 for xi:include encoding="..." support on text includes.
10780 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10781 test/XInclude/ents/isolatin.txt : added a specific regression test
10782 * python/generator.py python/libxml2class.txt: fixed the generator
10783 the new set of comments generated for doc/libxml2-api.xml were
10784 breaking the python generation.
10785
Daniel Veillard817e70b2002-11-19 22:28:48 +000010786Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10789 * configure.in: patch for Solaris on new autoconf closes #98880
10790 * doc/parsedecl.py: repair the frigging API building script,
10791 did I say that python xmllib sucks ?
10792 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10793 and some comment are no more truncated.
10794
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010795Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * parser.c: Martin Stoilov pointed out a potential leak in
10798 xmlCreateMemoryParserCtxt
10799
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010800Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10803 included in HTML documents and using the push parser.
10804
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010805Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10806
10807 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10808 specified, look for the Python interpreter not just in the
10809 specified root but also in the specified location. Fixes #98825
10810
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010811Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * python/libxml.c: fixing bug #98792 , node may have no doc
10814 and dereferencing without checking ain't good ...
10815
Daniel Veillarddad3f682002-11-17 16:47:27 +000010816Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * configure.in: preparing release 2.4.27
10819 * doc/* : updated and rebuilt the docs
10820 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10821 and all the docs are actually packaged and in the final RPMs
10822 * parser.c parserInternals.c include/libxml/parser.h: restore
10823 xmllint --recover feature.
10824
Daniel Veillard68e9e742002-11-16 15:35:11 +000010825Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
Daniel Veillard784b9352003-02-16 15:50:27 +000010827 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010828 processing of parsed entities, and XPath computation on sustitued
10829 entities.
10830 * testXPath.c: make sure entities are substitued.
10831
Daniel Veillard328f48c2002-11-15 15:24:34 +000010832Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
Daniel Veillard784b9352003-02-16 15:50:27 +000010834 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010835 processing of internal parsed entities, which had to be changed.
10836
Daniel Veillard66651aa2002-11-15 11:21:43 +000010837Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10840 trying to fix bug #98517 about building outside the source tree
10841 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10842
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010843Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10844
10845 * include/win32config.h: cleanup
10846 * win32/Makefile.mingw: integrated mingw in JScript configure
10847 * win32/Makefile.msvc: modified to allow mingw coexistence
10848 * win32/configure.js: integrated mingw
10849 * win32/Readme.txt: cleanup
10850
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010851Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * HTMLparser.c: strengthen the guard in the Pop macros,
10854 like in the XML parser, closes bug #97315
10855
Daniel Veillard0821b152002-11-12 20:57:47 +000010856Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10859 callback is never used.
10860
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010861Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * parserInternals.c: fixed the initialization of the SAX structure
10864 which was breaking xsltproc
10865 * xpath.c: patch from Petr Pajas for CDATA nodes
10866 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10867 * parser.c include/libxml/parser.h: patch from Peter Jones
10868 removing a leak in xmlSAXParseMemory() and adding the
10869 function xmlSAXParseMemoryWithData()
10870
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010871Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10872
10873 adding pdf of tutorial, changing web page to link to it
10874 * doc/tutorial/xmltutorial.pdf
10875 * doc/xml.html
10876 * doc/docs.html
10877
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010878Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10879
10880 * doc/tutorial/ar01s08.html
10881 adding file what I forgot for tutorial
10882
10883
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010884Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10885
10886 Adding encoding discussion to tutorial
10887 Added:
10888 * doc/tutorial/images/*.png: DocBook admonition image files
10889 * doc/tutorial/apf.html, apg.html: new generated html
10890 * doc/tutorial/includeconvert.c: conversion code entity file
10891 changed:
10892 * doc/tutorial/xmltutorial.xml: DocBook original
10893 * doc/tutorial/*.html: generated html
10894
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010895Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10896
10897 * include/libxml/*.h: retired xmlwin32version.h
10898 * doc/Makefile.am: retired xmlwin32version.h
10899 * win32/configure.js: retired xmlwin32version.h
10900
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010901Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10902
10903 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010904 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10905 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010906
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010907Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * globals.c: fixed a typo pointed out by Igor
10910 * xpath.c: try to speed up node compare using line numbers
10911 if available.
10912
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010913Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * tree.c: make xmlFreeNode() handle attributes correctly.
10916
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010917Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10918
10919 * catalog.c: completed the #96963 fix, as reported by Karl
10920 Eichwalder
10921
Daniel Veillard56f21f22002-11-06 15:49:46 +000010922Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10925
Daniel Veillard91ad8792002-11-04 17:06:52 +000010926Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * Makefile.am: switched the order of a couple of includes
10929 to fix bugs #97100
10930
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010931Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10932
10933 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10934 xmlLoadCatalogs that used to separate directories with a ':'.
10935
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010936Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10937
10938 * threads.c: improvements to the Windows-side of thread handling
10939 * testThreads.c: conditionally excluded unistd.h
10940 * testThradsWin32.c: broke overlong lines
10941 * include/win32config.h: adapted thread-related macros to the new
10942 scheme and for pthreads on Windows
10943 * win32/Makefile.msvc: introduced a more flexible thread build,
10944 added testThreads[Win32].c to the build
10945 * win32/configure.js: introduced a more flexible thread config
10946
John Fleck61f6fb62002-10-31 15:23:29 +0000109472002-10-31 John Fleck <jfleck@inkstain.net>
10948
10949 * doc/xml.html (and, by implication, FAQ.html)
10950 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10951
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010952Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10953
10954 * configure.in: removed xmlwin32version.h
10955 * include/libxml/Makefile.am: removed xmlwin32version.h
10956
Daniel Veillardce66ce12002-10-28 19:01:59 +000010957Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * tree.c: applied patch from Brian Stafford to fix a bug
10960 in xmlReconciliateNs()
10961
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010962Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * tree.c: applied patch from Christian Glahn to allow
10965 xmlNewChild() on document fragment nodes
10966
Daniel Veillardb39bc392002-10-26 19:29:51 +000010967Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * parser.c: Christian Glahn found a problem with a recent
10970 patch to xmlParseBalancedChunkMemoryRecover()
10971 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10972 problems
10973 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10974 test/schemas/seq*: added the test cases from Charles
10975
Daniel Veillard366a9152002-10-23 20:43:53 +000010976Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10979 serious cleanup of the spec file and associated changes
10980 in the Makefiles.
10981 * valid.c: try to remove some warnings on x86_64
10982
Daniel Veillardd033d022002-10-23 14:55:02 +000010983Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10986 fix bug #96586
10987
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010988Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10991 parsing, applied his patch
10992 * result/HTML/attrents.html result/HTML/attrents.html.err
10993 result/HTML/attrents.html.sax test/HTML/attrents.html:
10994 added the test and result case provided by Mikhail Sogrine
10995
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010996Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * vms/build_libxml.com vms/config.vms vms/readme.vms
10999 include/libxml/parser.h include/libxml/parserInternals.h
11000 include/libxml/tree.h include/libxml/xmlIO.h
11001 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11002 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11003 Applied the VMS update patch from Craig A. Berry
11004 * doc/*.html: update
11005
Daniel Veillardf000f072002-10-22 14:28:17 +000011006Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11009
Daniel Veillard1e208222002-10-22 14:25:25 +000011010Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * debugXML.c: adding a grep command to --shell in xmllint
11013 for T.V. Raman
11014
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011015Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * xmlcatalog.c: tried to fix some of the problem with --sgml
11018
Daniel Veillard935494a2002-10-22 14:22:46 +000011019Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * parser.c: tried to fix bug #91500 where doc->children may
11022 be overriden by a call to xmlParseBalancedChunkMemory()
11023
11024Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11027 identifiers in SGML catalogs containing '&'
11028
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011029Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * python/types.c: fixed bugs when passing result value tree
11032 to Python functions.
11033
Daniel Veillard48267432002-10-18 11:21:38 +000011034Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * configure.in: preparing the release of 2.4.26
11037 * doc/*: updated and rebuilt the documentation
11038
Daniel Veillardbb284f42002-10-16 18:02:47 +000011039Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * parser.c: fixed a XML Namespace compliance bug reported by
11042 Alexander Grimalovsky
11043
Daniel Veillard44892f72002-10-16 15:23:26 +000011044Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * HTMLtree.c: fixed serialization of script and style when
11047 they are not lowercase (i.e. added using the API to the tree).
11048
Daniel Veillard2fd85422002-10-16 14:32:41 +000011049Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * valid.c: make xmlValidateDocument emit a warning msg if there
11052 is no DTD, pointed by Christian Glahn
11053
Daniel Veillard32370232002-10-16 14:08:14 +000011054Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11057 content model when some of the blocks have min or max, and a couple
11058 of bugs found in the process.
11059 * result/schemas/list0* test/schemas/list0*: added some specific
11060 regression tests
11061
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011062Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * README: updated the contact informations
11065
Daniel Veillard63186732002-10-15 08:43:17 +000011066Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11069 misses it, reported by Peter Bray.
11070
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011071Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11074 and removed a few warnings
11075
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011076Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * parser.c: Christian Glahn found a small bug in the push parser.
11079 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11080 public
11081
Daniel Veillard6045c902002-10-09 21:13:59 +000011082Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * xmlschemas.c include/libxml/xmlschemas.h: added
11085 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11086 * testSchemas.c: added --memory to test the new interface
11087
Daniel Veillardf0070122002-10-09 14:24:17 +000011088Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * doc/index.py doc/search.php: integrated the XSLT indexing,
11091 a few fixed in the indexer, added a scope selection at the
11092 search level.
11093
Daniel Veillard01992e02002-10-09 10:20:30 +000011094Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11097 this was due to uninitialized parts of the validation context
11098
Daniel Veillard321be0c2002-10-08 21:26:42 +000011099Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * debugXML.c: applied patch from Mark Vakoc except the API
11102 change, preserved it.
11103 * doc/*: updated the docs to point to the search engine for
11104 information lookup or before bug/help reports.
11105
Daniel Veillard01e87d22002-10-08 16:55:06 +000011106Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * doc/index.py doc/search.php: added mailing-list archives
11109 indexing and lookup
11110
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011111Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11114
Daniel Veillard9b006132002-10-07 11:13:27 +000011115Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * doc/index.py: improved HTML indexing
11118 * doc/search.php: make the queries also lookup the HTML based indexes
11119
Daniel Veillard141d04b2002-10-06 21:51:18 +000011120Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * doc/index.py: added HTML page indexing
11123
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011124Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11125
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011126 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011127 problem in libxslt.
11128 * catalog.c: fixed list handling in XML_CATALOG_FILES
11129
Daniel Veillardceb09b92002-10-04 11:46:37 +000011130Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * valid.c: typo/bug found by Christian Glahn
11133
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011134Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11135
11136 * xmlIO.c: applied Windows CE patch from Javier.
11137 * win32/wince: new directory, contains support for the PocketPC
11138 with Windows CE from Javier.
11139 * include/win32config.h: reorganised, removed duplicate
11140 definitions and applied WinCE patch from Javier.
11141 * include/wsockcompat.h: new file, now contains WinSock
11142 compatibility macros.
11143 * win32/Makefile.msvc: introduced double-run compilation.
11144
Daniel Veillarde16b5742002-09-26 17:50:03 +000011145Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * configure.in include/libxml/xmlwin32version.h: preparing release
11148 of 2.4.25
11149 * doc/*: updated and regenerated teh docs and web pages.
11150
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011151Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11154 error were not covering namespace declarations.
11155 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11156 it was missing the attribute declaration for the namespace
11157 * result/VC/NS3: the fix now report breakages in that test
11158
Daniel Veillardabe01742002-09-26 12:40:03 +000011159Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11162
Daniel Veillard2ace1952002-09-26 12:28:02 +000011163Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11166 and regenerated the docs and web site
11167
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011168Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11171 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11172 not before
11173
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011174Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * python/generator.py python/libxml2class.txt: fixed a stupid error
11177 breaking the python API
11178
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011179Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11182 triostr.c triostr.h: applied a trio update patch from
11183 Bjorn Reese which should work with MinGW
11184
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011185Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * tree.c: improving some documentation comments
11188 * xmlregexp.c: found and fixed a mem leak with python regression tests
11189 * doc/*: rebuilt the doc and the API XML file including the
11190 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11191 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11192 python/types.c: added access to the XML Schemas regexps from
11193 python
11194 * python/tests/Makefile.am python/tests/regexp.py: added a
11195 simple regexp bindings test
11196
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011197Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11198
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011199 * doc/xml.html:
11200 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011201
Daniel Veillard118aed72002-09-24 14:13:13 +000011202Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * xmlregexp.c: fixed the data callback on transition functionality
11205 which was broken when using the compact form
11206 * result/schemas/*: updated the results, less verbose, all tests
11207 pass like before
11208 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11209 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11210 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11211 annoying warnings
11212 * xpath.c: try to provide better error report when possible
11213
Daniel Veillard72336152002-09-21 13:08:14 +000011214Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * Makefile.am: fixed a breakage raised by Jacob
11217
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011218Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11219
11220 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11221 which don't use sockets
11222
Igor Zlatkovic01280582002-09-20 16:40:34 +000011223Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11224
11225 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11226 * win32/configure.js: applied zlib patch from Daniel Gehriger
11227
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011228Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11229
11230 * win32/configure.js: applied the patch from Mark Vakoc for
11231 regexp support
11232 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11233 for regexp support
11234
Daniel Veillardb5c05732002-09-20 13:36:25 +000011235Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * xmlschemastypes.c: as pointed by Igor Float and Double
11238 parsing ain't finished yet
11239
Daniel Veillard40b11342002-09-20 12:01:39 +000011240Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * Makefile.am configure.in: trying to fix #88412 by bypassing
11243 all the python subdir if python ain't detected
11244
Daniel Veillard23e73572002-09-19 19:56:43 +000011245Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11248 made configuring with regexps/automata/unicode the default
11249 but without schemas ATM
11250 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11251 fixed the regexp based DTD validation performance and memory
11252 problem by switching to a compact form for determinist regexps
11253 and detecting the determinism property in the process. Seems
11254 as fast as the old DTD validation specific engine :-) despite
11255 the regexp built and compaction process.
11256
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011257Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * valid.c: determinism is debugged, new DTD checking code now works
11260 but xmlFAComputesDeterminism takes far too much CPU and the whole
11261 set usues too much memory to be really usable as-is
11262
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011263Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * tree.c: fixed another stupid bug in xmlGetNodePath()
11266 * xmllint.c: --version now report the options compiled in
11267
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011268Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * HTMLparser.c: small cleanup
11271 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11272 when configured with them. A bit of debugging around the determinism
11273 checks is still needed
11274
Daniel Veillard63b01c22002-09-17 19:25:28 +000011275Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11278
Daniel Veillard92727042002-09-17 17:59:20 +000011279Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * xmlIO.c: small portability glitch fixed.
11282
Daniel Veillard84d70a42002-09-16 10:51:38 +000011283Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * xmlschemastypes.c: incomplete steps for real/double support
11286 * testAutomata.c include/libxml/xmlautomata.h
11287 include/libxml/xmlregexp.h: avoiding a compilation problem
11288 * valid.c include/libxml/valid.h: starting the work toward using
11289 the regexps for actual DTD validation
11290
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011291Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * hash.c: cosmetic cleanup
11294 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11295 integrating a DTD validation layer based on the regexps
11296
Daniel Veillard4402ab42002-09-12 16:02:56 +000011297Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11300 the determinism was tested before eliminating the epsilon
11301 transitions :-(
11302
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011303Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * python/generator.py python/libxml.c python/libxml.py
11306 python/libxml2-python-api.xml python/libxml2class.txt
11307 python/libxml_wrap.h python/types.c: updated the python
11308 bindings, added code for easier File I/O, and the ability to
11309 define a resolver from Python fixing bug #91635
11310 * python/tests/Makefile.am python/tests/inbuf.py
11311 python/tests/outbuf.py python/tests/pushSAXhtml.py
11312 python/tests/resolver.py python/tests/serialize.py: updated
11313 and augmented the set of Python tests.
11314
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011315Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11316
11317 * win32/configure.js: added more readme info for the binary
11318 package.
11319
Daniel Veillard607b35c2002-09-10 12:16:19 +000011320Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * xmlIO.c: fixed a stupid out of bound array error
11323
11324Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11327 messing around with support for Windows path, cleanups,
11328 trying to identify and fix the various code path to the
11329 filename access. Added xmlNormalizeWindowsPath()
11330
Daniel Veillard76575762002-09-05 14:21:15 +000011331Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * error.c valid.c: working on better error reporting of validity
11334 errors, especially providing an accurate context.
11335 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11336 error reports in those cases.
11337
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011338Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11341 parser.c parserInternals.c xmlIO.c: get rid of all the
11342 perror() calls made in the library execution paths. This
11343 should fix both #92059 and #92385
11344
Daniel Veillard19aa7022002-09-05 11:14:19 +000011345Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xmllint.c: memory leak reporting was broken after a change
11348 of the preprocessor symbol used to activate it.
11349
Daniel Veillardec6725e2002-09-05 11:12:45 +000011350Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * tree.c: try to make the copy function work for node of
11353 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11354 DOM layers though, not libxml2 itself.
11355
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011356Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * valid.c: try to provide file and line informations, not all
11359 messages are covered, but it's a (good) start
11360
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011361Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * xinclude.c: reimplemented a large part of the XInclude
11364 processor, trying to minimize resources used, James Henstridge
11365 provided a huge test case which was exhibiting severe memory
11366 consumption problems.
11367
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011368Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * python/Makefile.am: applied patch from Christophe Merlet to
11371 reestablish DESTDIR
11372
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011373Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * libxml.spec.in: fixes libary path for x86_64 AMD
11376
John Fleckbe98b332002-09-04 03:16:23 +000011377Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11378
11379 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011380 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011381 (plus resulting generated html files)
11382 fixing one spot I missed in the tutorial where I hadn't freed
11383 memory properly
11384
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011385Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11386
11387 * doc/tutorial/includeaddattribute.c
11388 * doc/tutorial/includeaddkeyword.c
11389 * doc/tutorial/includegetattribute.c
11390 * doc/tutorial/includekeyword.c
11391 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011392 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011393 update tutorial to properly free memory (thanks to Christopher
11394 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011395 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011396 added image files so the callouts are graphical, making it
11397 easier to read ( use "--param callout.graphics 1" to generate
11398 html with graphical callouts)
11399
Daniel Veillarde1662542002-08-28 11:50:59 +000011400Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11403 nice logos generated by Marc Liyanage
11404 * doc/site.xsl *.html: changed the stylesheet to show the new
11405 logo and regenerated the pages
11406
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011407Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11410
Daniel Veillard42766c02002-08-22 20:52:17 +000011411Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * xpath.c: possible mem leak patch from Jason Adams
11414
11415Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11418 in the XQuery namespace
11419 * configure.in: preparing 2.4.24
11420 * doc/*.html: updated the web pages
11421
11422Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * python/generator.py: closing bug #85258 by generating conditional
11425 compile check to avoid linking to routines not configured in.
11426
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000114272002-08-22 Havoc Pennington <hp@pobox.com>
11428
11429 * autogen.sh: update error message for missing automake
11430
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011431Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * python/Makefile.am: typo in target name resulted in libxml2.py
11434 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11435
Daniel Veillard22669b22002-08-22 07:17:11 +000011436Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * win32/win32/Makefile.mingw: updated with version from
11439 Elizabeth Barham at http://soggytrousers.net/repository/
11440
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011441Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11442
11443 * win32/Makefile.msvc: added the prefix location to the include
11444 and lib search path.
11445
Havoc Pennington830e8972002-08-18 22:22:13 +0000114462002-08-18 Havoc Pennington <hp@pobox.com>
11447
11448 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11449 both automake 1.6 and 1.4 installed get the right automake. Means
11450 compilation from CVS will now require the latest automake 1.4
11451 release, or manually creating symlinks called "automake-1.4" and
11452 "aclocal-1.4"
11453
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011454Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * configure.in python/Makefile.am: more AMD 64 induced changes from
11457 Frederic Crozat
11458
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011459Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * xinclude.c: oops I was missing the xml:base fixup too
11462 * result/XInclude/*.xml: this adds xml:base attributes to most
11463 results of the tests
11464
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011465Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * xinclude.c: quick but apparently working implementation of
11468 xi:fallback, should close bug #89684
11469 * Makefile.am test/XInclude/docs/fallback.xml
11470 result/XInclude/fallback.xml: added a basic test for fallback,
11471 and run with --nowarning to avoid a spurious warning
11472 * configure.in: applied patch from Frederic Crozat for python
11473 bindings on AMD 64bits machines.
11474
Daniel Veillard9e923512002-08-14 08:48:52 +000011475Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11478 the caller don't pass a SAX callback block.
11479
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011480Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * tree.c: applied the same fix for the XML-1.0 namespace to
11483 xmlSearchNsByHref() as was done for xmlSearchNs()
11484
Daniel Veillardad11b302002-08-12 14:53:41 +000011485Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * libxml.3: small cleanup of the man page
11488 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11489 when serializing HREF attributes generated by XSLT.
11490
Daniel Veillardc084e472002-08-12 13:27:28 +000011491Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11494 version of Marc Liyanage' patch for boolean attributes in HTML
11495 output
11496
Daniel Veillard5f91b372002-08-12 12:13:01 +000011497Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * python/tests/serialize.py: fixed the test results, indenting
11500 behaviour changed slightly
11501
Aleksey Sanin9e951762002-08-08 18:02:41 +000011502Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11503
11504 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11505 new c14n function to Windows def files
11506
Aleksey Saninea4272a2002-08-02 23:50:03 +000011507Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11508
11509 * c14n.c: fixed a memory leak in c14n code
11510
Daniel Veillard58e44c92002-08-02 22:19:49 +000011511Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * parser.c include/libxml/parser.h: adding a new API for Christian
11514 Glahn: xmlParseBalancedChunkMemoryRecover
11515 * valid.c: patch from Rick Jones for some grammar cleanup in
11516 validation messages
11517 * result/VC/* result/valid/*: this slightly change some of the
11518 regression tests outputs
11519
Daniel Veillard0bf29002002-08-01 12:54:11 +000011520Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * tree.c: trying to fix a problem in namespaced attribute handling
11523 raised by Christian Glahn
11524
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011525Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * encoding.c include/libxml/encoding.h: Opening the interface
11528 xmlNewCharEncodingHandler as requested in #89415
11529 * python/generator.py python/setup.py.in: applied cleanup
11530 patches from Marc-Andre Lemburg
11531 * tree.c: fixing bug #89332 on a specific case of loosing
11532 the XML-1.0 namespace on xml:xxx attributes
11533
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011534Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11535
11536 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11537 corner case from new Merlin's test suite and added a callback
11538 that will be used to improve xmlsec performance
11539
11540
Daniel Veillard0b22def2002-07-29 16:23:03 +000011541Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * HTMLtree.c: trying to fix the <style> escaping problem in
11544 HTML serialization bug #89342
11545
Daniel Veillard0b28e882002-07-24 23:47:05 +000011546Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11549 and rebuilt the web site.
11550
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011551Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011552
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011553 * include/libxml/tree.h: added _private member to xmlNs struct
11554
Daniel Veillard1d995272002-07-22 16:43:32 +000011555Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * HTMLparser.c: fixing bug #84876 based on the xml working
11558 code.
11559
William M. Brack61eaba52002-07-21 11:14:18 +000011560Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11561
11562 * python/Makefile.am: enhanced to fix bug 72012 (errors
11563 when using '-jX' make parameter)
11564
William M. Brackef61d202002-07-19 08:32:00 +000011565Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11566
11567 * xpath.c: small additional enhancement for booleans
11568 compared to nodesets
11569
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011570Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * HTMLtree.c: changed the order of the encoding declaration
11573 attributes in the meta tags due to a bug in IE/Mac
11574
William M. Brack0c022ad2002-07-12 00:56:01 +000011575Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11576
11577 * xpath.c: enhanced handling of booleans (especially '='
11578 and '!=' for nodesets) - fixes bug 85256. Added new
11579 routine xmlXPathNotEqualValues for more proper handling
11580 of '!=' when nodesets are involved.
11581
Daniel Veillard06944e22002-07-11 19:55:18 +000011582Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11585 doc/xmlcatalog_man.xml to the source distribution
11586
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011587Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11588
11589 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11590 asked for this.
11591
Daniel Veillard539638b2002-07-06 19:55:14 +000011592Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * configure.in: preparing 2.4.23
11595 * doc/*: rebuilt the docs
11596
Daniel Veillard176d99f2002-07-06 19:22:28 +000011597Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * parser.c: fixing bug #84169 by fixing the
11600 comment of xmlCreatePushParserCtxt to describe the
11601 encoding detection parameters better.
11602
Daniel Veillard37f961d2002-07-06 17:53:56 +000011603Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * valid.c: fixing bug #79331 in one path the lookup for
11606 ID attributes on a namespaced node wasn't handled correctly :-\
11607
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011608Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * HTMLparser.c: trying to fix 87235 about discarded white
11611 spaces in the HTML parser.
11612 * result/HTML/*: this changes the output of a number of HTML
11613 regression tests
11614
Daniel Veillardfdc91562002-07-01 21:52:03 +000011615Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * xpath.c: applied patch from Richard Jinks for the namespace
11618 axis + fixed a memory error.
11619 * parser.c parserInternals.c: applied patches from Peter Jacobi
11620 removing ctxt->token for good.
11621 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11622 popped out by the regression tests.
11623 * Makefile.am: patch for threads makefile from Gary Pennington
11624
William M. Brack6000af52002-06-28 11:43:13 +000011625Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11626
Daniel Veillardfdc91562002-07-01 21:52:03 +000011627 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011628 expressions involving preceding-sibling (et al).
11629
Daniel Veillard153120c2002-06-18 07:58:35 +000011630Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11631
11632 * hash.c: applied a patch from Peter Jacobi to solve a problem
11633 when compiling with the Watcom C on Win32
11634 * result/schemas/*.err: the change of hashing algo generated
11635 permutations in the output
11636
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011637Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * hash.c: applied patch from Sander Vesik improving the quality of
11640 the hash function.
11641
Aleksey Sanina5808b92002-06-14 17:07:41 +0000116422002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011643
11644 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11645 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11646 xmllint.c xpath.c: replaced sprintf() with snprintf()
11647 to prevent possible buffer overflow (the bug was pointed
11648 out by Anju Premachandran)
11649
Daniel Veillarde059b892002-06-13 15:32:10 +000011650Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * parser.c: removed an uninitialized data error popped by valgrind
11653 on PE references
11654
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011655Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11656
11657 * doc/xml.html
11658 adding tutorial reference to the web page
11659
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011660Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11661
11662 * doc/tutorial/xmltutorial.xml
11663 * doc/tutorial/ar01s07.html
11664 * doc/tutorial/ape.html
11665 * doc/tutorial/includegetattribute.c
11666 adding section to tutorial about retrieving an attribute
11667 value
11668
Daniel Veillardf5582f12002-06-11 10:08:16 +000011669Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * parser.c: applied a couple of patches from Peter Jacobi to start
11672 to get rid of ctxt->token, with a possible significant speed
11673 improvement to be gained once done. Better compliance with PE
11674 references constructs in DTDs too.
11675 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11676 from Peter too
11677
Daniel Veillard38d80e22002-06-11 07:24:56 +000011678Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11679
11680 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11681 xmlParseElement was likely to have been deallocated at the
11682 time of the report, possibly leading to segfault. Just report
11683 the tag name now.
11684
Daniel Veillard9e412302002-06-10 15:59:44 +000011685Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * xpath.c: patch from Richard Jinks for XPath substring() function
11688 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11689
Aleksey Sanina5808b92002-06-14 17:07:41 +0000116902002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011691
11692 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11693
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011694Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11695
11696 *doc/FAQ.html
11697 fixing typos in FAQ, thanks to Robert Funnell for the
11698 editing help
11699
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011700Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * NEWS: got complaints from rpmlint that it was empty
11703
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011704Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11705
11706 * added doc/tutorial, including:
11707 apa.html
11708 apb.html
11709 apc.html
11710 apd.html
11711 ar01s02.html
11712 ar01s03.html
11713 ar01s04.html
11714 ar01s05.html
11715 ar01s06.html
11716 includeaddattribute.c
11717 includeaddkeyword.c
11718 includekeyword.c
11719 includestory.xml
11720 index.html
11721 xmltutorial.xml
11722 libxml tutorial, including generated html
11723
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011724Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11725
11726 * result/c14n/exc-without-comments/merlin-c14n-two-*
11727 result/c14n/without-comments/merlin-c14n-two-*
11728 test/c14n/exc-without-comments/merlin-c14n-two-*
11729 test/c14n/without-comments/merlin-c14n-two-*
11730 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11731 c14n/exc-c14n and slightly modified test script to handle
11732 these test cases
11733 * c14n.c: fixed bugs for complicated nodes set (namespace
11734 without node and others from merlin-c14n-two.tar.gz)
11735 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11736 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11737 for xmlsec performance patch
11738 * xpath.c: fixed self::node() for namespaces and attributes
11739
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011740Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11741
11742 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11743 but with the format parameter
11744 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11745
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011746Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11747
11748 * Makefile.am: updated c14n tests suite
11749 * c14n.c: performance improvement for previous c14n patch
11750
Daniel Veillarde72c7562002-05-31 09:47:30 +000011751Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11752
11753 * parser.c: another peroformance patch from Peter Jacobi, that
11754 time on parsing attribute values.
11755
Aleksey Sanin508a1012002-05-31 06:32:32 +000011756Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11757
11758 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11759 into LibXML2 test suite
11760
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011761Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11762
11763 * c14n.c: propagating xpath ancesstors node fix to c14n
11764 plus small performance improvement to reduce number of
11765 mallocs
11766 * xpath.c: fixed ancestors axis processing for namespace nodes
11767
Daniel Veillard46de64e2002-05-29 08:21:33 +000011768Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11771 Peter Jacobi
11772
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011773Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * configure.in: preparing 2.4.22
11776
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011777Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11780 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11781 a public entry point.
11782 * doc/*: rebuilt the API and docs
11783
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011784Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * xpath.c: patch from Richard Jinks to fix a problem introduced
11787 in the previous patch and pointed by Norm
11788
Daniel Veillardc6924812002-05-24 11:10:43 +000011789Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * libxml.spec.in: fixing bug #81112
11792
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011793Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * uri.c: fixing bug #82848
11796
Daniel Veillarda2878972002-05-24 07:54:39 +000011797Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11800 output of one catalog test
11801
Aleksey Sanin114e4752002-05-24 07:20:27 +000011802Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011803
Aleksey Sanin114e4752002-05-24 07:20:27 +000011804 * global.data globals.c tree.c include/libxml/globals.h
11805 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11806 default value for global parameter xmlIndentTreeOutput to 1 and
11807 introduced new global parameter xmlTreeIndentString (the string
11808 used to do one-level indent) with default value " " (as it was
11809 in tree.c)
11810
Daniel Veillard49d5af82002-05-23 11:55:49 +000011811Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11814 with trio and schemas.
11815
Daniel Veillard7c13af42002-05-22 09:57:32 +000011816Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * xpath.c: patch from Richard Jinks to fix the problem raised in
11819 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11820
Daniel Veillard5a872412002-05-22 06:40:27 +000011821Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * xmlschemas.c: a bit of work on import.
11824 * xmlschemastypes.c: Charles Bozeman provided a compare function
11825 for date/time types so min/max facet restrictions should work,
11826 indeterminate comparisons return an error instead of equal.
11827 * test/schemas/date_0* result/schemas/date_0_0: specific test
11828 from Charles Bozeman too
11829
Daniel Veillard10b6da42002-05-18 07:55:20 +000011830Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11833 from Christian Cornelssen fixing the man pages and the Catalog
11834 building script.
11835 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11836 next step is <xs:import> I now have a reasonable understanding
11837 of how it works.
11838
Daniel Veillarde5354492002-05-16 08:43:22 +000011839Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11842
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011843Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11844
11845 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11846
Daniel Veillard088bf112002-05-14 11:03:59 +000011847Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * xpath.c: fixing an XPath function evalutation bug pointed out
11850 by Alexey Efimov where the context was lost when evaluating
11851 the function arguments
11852
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011853Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011854
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011855 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11856 function public for XMLSec performance optimizations
11857
Daniel Veillard3cd72402002-05-13 10:33:30 +000011858Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * python/generator.py python/libxml2class.txt : fixed a problem
11861 with the HTML parser pointed by Gary Benson
11862 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11863 example
11864
Aleksey Sanine48a3182002-05-09 18:20:01 +000011865Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11866 * parser.c: fixed bug #81159 (memory growth in SAX)
11867
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011868Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11869 * xpath.c: fixed bug #78858 (the real fix)
11870
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011871Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011872 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011873
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011874Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * tree.c: modified xmlNodeSetBase to allow changing the
11877 base of a document.
11878
Daniel Veillard070803b2002-05-03 07:29:38 +000011879Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * xmlschemastypes.c: patch Charles Bozeman for validation of
11882 all the date, time, and duration types
11883 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11884 * configure.in: fixed an error pointed by an user
11885 * xml2-config.in: fixed an error pointed by an user
11886
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011887Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11888
11889 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11890 win32/libxml2.def.src xmlIO.c: exported default
11891 'file:', 'http:' and 'ftp:' protocols input handlers
11892 and maked protocols comparisson case insensitive
11893
Daniel Veillard34de97f2002-04-30 14:29:22 +000011894Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * configure.in: Neven Has detected a typo
11897
Daniel Veillard28577c32002-04-30 06:48:41 +000011898Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11901 as one of the persons allowed to commit directly to the
11902 module.
11903
Daniel Veillardfc57b412002-04-29 15:50:14 +000011904Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11907 * valid.c: raised a too low limit
11908 * doc/*: rebuilt the docs
11909
Daniel Veillardeca82812002-04-24 11:42:02 +000011910Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * test/XPath/expr/floats test/XPath/expr/functions
11913 result/XPath/expr/floats result/XPath/expr/functions
11914 xpath.c: another XPath conformance patch from Richard Jinks
11915
Daniel Veillard13e04c62002-04-23 17:51:29 +000011916Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * xmlschemas.c: fixed validation of attribute groups.
11919 * test/schemas result/schemas: added an example from the primer
11920
Daniel Veillard88c58912002-04-23 07:12:20 +000011921Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11924 * test/schemas result/schemas: updated the test list
11925
Daniel Veillarde19fc232002-04-22 16:01:24 +000011926Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * TODO: updated a bit
11929 * parser.c: made a comment more specific
11930 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11931 Schemas conformance.
11932 * test/schemas result/schemas: updated the test list
11933
Daniel Veillard441bc322002-04-20 17:38:48 +000011934Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11937 implementing xs:all with minOccurs = 0
11938 * tes/schemas/* result/schemas/*: added more tests covering
11939 xs:all
11940
Daniel Veillard8a001f62002-04-20 07:24:11 +000011941Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * xmlregexp.c: first implementation of the all particle, this
11944 may need to be revisited for case where not all transitions
11945 must be crossed.
11946
Daniel Veillard7646b182002-04-20 06:41:40 +000011947Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * tree.c: another entity processing update from Markus Henke
11950
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011951Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11952
11953 * trionan.c: fixed crash on OSF/1
11954
Daniel Veillardb4398962002-04-19 07:01:55 +000011955Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * xmlschemas.c: more Schemas work
11958 * test/schemas/* result/schemas/*: added more tests coming
11959 from the spec.
11960
Daniel Veillard54761132002-04-18 21:00:44 +000011961Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11962
11963 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11964 ExcC14N specification
11965
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011966Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * tree.c: patch from Markus Henke, fix for recursive entities.
11969
Daniel Veillard23b1f372002-04-18 15:50:05 +000011970Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * xpath.c: fix a problem with string() on a document node.
11973
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011974Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * Makefile.am xmlschemas.c: more Schemas work
11977 * test/schemas/* result/schemas/*: added more tests coming
11978 from the spec.
11979
Daniel Veillard6231e842002-04-18 11:54:04 +000011980Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11983 * result/HTML/*: this changes a few things in the results
11984
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011985Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11986
11987 * include/libxml/tree.h: eliminated 'declaration different than
11988 prototype' warning
11989 * include/win32config.h: "resolved" conflicts with errno.h
11990
Daniel Veillardb509f152002-04-17 16:28:10 +000011991Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11994 on the automata interfaces and debug of counted choices
11995 * test/schemas/* result/schemas/*: added a number of tests
11996
Daniel Veillard8651f532002-04-17 09:06:27 +000011997Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12000 a bit of work on Schemas
12001 * testSchemas.c: try to make it more useful
12002 * test/schemas/* result/schemas/* Makefile.am: changed the
12003 Schemas regression test procedure, started adding a few samples
12004
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012005Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12006
12007 * include/libxml/encoding.h: Patch for the Borland C++ builder
12008 * include/libxml/tree.h: Patch for the Borland C++ builder
12009 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012010 * win32/bcb5: New directory for the Borland C++ builder
12011 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012012
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012013Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12014
12015 * win32/Makefile.msvc: Update for XML Schema support
12016 * win32/configure.js: Update for XML Schema support
12017 * win32/libxml2.def.src: Update for XML Schema support
12018
Daniel Veillard4255d502002-04-16 15:50:10 +000012019Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12022 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12023 xmlunicode.c include/libxml/Makefile.am
12024 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12025 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12026 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12027 include/libxml/xmlversion.h.in : merged the current state of
12028 XML Schemas implementation, it is not configured in by default,
12029 a specific --schemas configure option has been added.
12030 * test/automata test/regexp test/schemas Makefile.am
12031 result/automata result/regexp result/schemas:
12032 merged automata/regexp/schemas regression tests
12033
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012034Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * xpath.c: Gary found a compile time problem, fixes #78823
12037
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012038Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * configure.in: release of 2.4.20
12041 * doc/*: updated and rebuilt the docs
12042
Daniel Veillardf544f192002-04-15 12:56:56 +000012043Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * python/Makefile.am: patch from Cristian Gafton to build on
12046 Red Hat 6.2, should also fix #75779
12047
Daniel Veillard940492d2002-04-15 10:15:25 +000012048Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * valid.c: first part of fixing #78729
12051
Daniel Veillardeb475a32002-04-14 22:00:22 +000012052Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12055 escaping of URI when saving HTML files.
12056 * result/HTML/*: this impacted some tests
12057
Daniel Veillard9b731d72002-04-14 12:56:08 +000012058Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * configure.in: trying to fix #77441
12061
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012062Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * include/libxml/xmlIO.h: Hallski complained it could not be
12065 included by itself.
12066
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012067Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12070
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012071Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12072
12073 * win32/configure.js: patch from Nilo for the c14n option
12074 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12075
Daniel Veillardda423da2002-04-10 19:25:38 +000012076Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12079 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12080 LIBXML_THREAD_ENABLED
12081
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012082Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * xpath.c: another patch from Richard Jinks for substring conformance
12085 * test/XPath/expr/floats test/XPath/expr/strings
12086 result/XPath/expr/floats result/XPath/expr/strings: update of the
12087 test suite to check those.
12088
Daniel Veillard01917aa2002-04-10 11:30:41 +000012089Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * xpath.c: patch from Richard Jinks for .x float parsing.
12092
Daniel Veillard46d6c442002-04-09 16:10:39 +000012093Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * parser.c: patch from Markus Henke when an encoding ain't recognized
12096
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012097Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * libxml.m4: got a report that #include <string.h> was needed
12100
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012101Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12102
12103 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12104
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012105Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12106
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012107 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012108
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012109Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12112 pointed out by Melvyn Sopacua.
12113
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012114Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * libxml.m4: Frédéric Crozat gave a patch related to the change
12117 of Include paths breaking the libxml.m4
12118
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012119Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * xpath.c: Fix bug #76927 forgot to save some context
12122 when evaluating binary expressions
12123
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012124Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * configure.in: fixed configure for MPE/iX from Markus Henke
12127 * xmlmemory.c: fixed initialization problems
12128 * xpath.c: another set of patches from Richard Jinks this
12129 fixes "make XPathtests" on linux
12130
Daniel Veillard21458c82002-03-27 16:12:22 +000012131Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12132
12133 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12134 * test/XPath/expr/compare test/XPath/expr/equality
12135 test/XPath/expr/floats test/XPath/expr/functions
12136 test/XPath/expr/strings result/XPath/expr/compare
12137 result/XPath/expr/equality result/XPath/expr/floats
12138 result/XPath/expr/functions result/XPath/expr/strings: Updated
12139 tests though they show a divergence on Linux
12140
Daniel Veillard28dfed12002-03-27 09:08:17 +000012141Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12142
12143 * xpath.c trionan.c: previous commit also included patches
12144 from Richard Jinks on some IEEE support corner case
12145
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012146Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12147
12148 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12149 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12150 that $(datadir) should be used for docs
12151
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012152Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12153
12154 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12155 could leak filedescriptors
12156
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012157Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * configure.in nanohttp.c: applied patch from Allan Clark for
12160 UnixWare/OpenServer
12161
Daniel Veillard19274092002-03-25 16:48:03 +000012162Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12163
12164 * configure.in: preparing 2.4.19
12165 * doc/*: rebuilt the docs
12166
Daniel Veillard56b2db72002-03-25 16:35:28 +000012167Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * nanohttp.c: fixing #76043, got fed up with non-portability
12170 of that piece of code.
12171
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012172Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * valid.c SAX.c: Never commit without running "make tests" :-(
12175 fix a couple of stupidities in the previous commit
12176 * result/*: a few changes in some attribute order result of previous
12177 commit.
12178
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012179Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12182 the internal subset should not raise duplicate ID errors,
12183 also there was a small bug in conjunction to namespace
12184 declarations defaulted and xml:xxx attributes DTD definitions.
12185
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012186Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * xpath.c: Richard Jinks also raised some rounding problems
12189 this tries to fix them
12190
Daniel Veillard4e2df542002-03-22 12:23:14 +000012191Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12194 behaviour in xmlXPathCastToString()
12195
Daniel Veillarddb552912002-03-21 13:27:59 +000012196Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12199 raised by Morus Walter
12200
Daniel Veillard9e537932002-03-21 13:08:08 +000012201Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12204 from Igor
12205
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012206Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * xpath.c: fixing #75619, related to a problem when trying
12209 to evaluate condition when the current node set resulting
12210 from that sub-step evaluation is empty. Also fixes 2 potential
12211 problem with previous-sibling and next-siblings axis.
12212
Daniel Veillard1840ef02002-03-21 08:05:23 +000012213Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12216 HTML support is not configured in.
12217
Daniel Veillard561b7f82002-03-20 21:55:57 +000012218Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12219
12220 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12221 include/libxml/tree.h: dohh I really didn't intended to commit
12222 this test version :-(
12223
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012224Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * testSAX.c: I wanted to see the real speed at the SAX interface
12227 after a little too many Ximianer started complaining about the
12228 parser speed.
12229 added a --quiet option:
12230 paphio:~/XML -> ls -l db100000.xml
12231 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12232 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12233 3200006 callbacks generated
12234 real 0m1.270s
12235 Which means 16MBytes/s and 3Mcallback/s
12236
Daniel Veillardc62a1472002-03-19 18:35:12 +000012237Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12238
12239 * xpath.c: valgrind spotted another error that time when running
12240 on libxslt regression tests
12241
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012242Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * Makefile.am: adding "make valgrind" running the full regression
12245 tests (except python ones) under Valgrind (using valgrind -q
12246 which was kindly added by the author).
12247 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12248 passes cleanly now except an obcure floating point initialization
12249 raised in log10() in one XPath regression test ???
12250 * tree.c: edited some comments to close #75244
12251
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012252Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12255 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12256 context of ScrollKeeper, made sure that if the number is
12257 an integer, the serialization follows the description at
12258 http://www.w3.org/TR/xpath#section-String-Functions
12259
Daniel Veillard5997aca2002-03-18 18:36:20 +000012260Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012262 * configure.in: preparing 2.4.18
12263 * doc/*: updated and rebuilt the web site
12264 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12265 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012266 * parser.c: humm, changed the way the SAX parser work when
12267 xmlSubstituteEntitiesDefault(1) is set, it will then
12268 do the entity registration and loading by itself in case the
12269 user provided SAX getEntity() returns NULL.
12270 * testSAX.c: added --noent to test the behaviour.
12271
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012272Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12273
12274 * parser.c: Wilfried Teiken provided a hackish but working
12275 way to get context reported back on entities when parsing
12276 with SAX and without breaking the DOM build.
12277
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012278Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * c14n.c: applied a new patch from Aleksey Sanin
12281 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12282 to reference Aleksey implementation of XML digital Signatures
12283
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012284Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12285
12286 * xpath.c: small fix to avoid potential problem due to
12287 ordering of freeing data
12288 * python/Makefile.am: people were complaining about
12289 the generated file in python dir not being built
12290
Daniel Veillardd2379012002-03-15 22:24:56 +000012291Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12294 python/generator.py python/libxml.c python/types.c: Cleanup
12295 of the python Makefiles based on Jacob and James feedback,
12296 fixed the spec file accordingly, fixed the number of warning
12297 that passing my pedantic CFLAGS was generating. Conclusion
12298 is that Python includes are real crap.
12299
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012300Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * configure,in: it was reported quite a few times that
12303 xml2-config --cflags should not output
12304 -I$includeprefix/libxml2/libxml because libxml2 header names
12305 clashes with existing names like list.h from C++ stl.
12306 Includes should be #include<libxml/xxx.h> so ...
12307
Daniel Veillard6f293b12002-03-15 09:42:33 +000012308Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * c14n.c: another patch from Aleksey Sanin
12311
Daniel Veillard5c396542002-03-15 07:57:50 +000012312Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12315 canonicalization algorithm
12316 * doc/xml.html doc/index.html: added the C14N references on the
12317 index page.
12318
jacob berkman9be65862002-03-14 02:15:56 +0000123192002-03-13 jacob berkman <jacob@ximian.com>
12320
12321 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12322 usage, redundant, and gcc specific
12323
Daniel Veillard75be0132002-03-13 10:03:35 +000012324Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12325
12326 * xpath.c: speedup some node selection operations, this can
12327 have a significant impact on DocBook Norm's stylesheets
12328 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12329 make sure it's always the case
12330 * debugXML.c: distinguish CDATA and comments in ls operations
12331
Daniel Veillard61f26172002-03-12 18:46:39 +000012332Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12335 to generate better API descriptions etc...
12336
Daniel Veillard9ff88172002-03-11 09:15:32 +000012337Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * c14n.c: Fixing #74186, made sure all boolean expressions
12340 get fully parenthesized, ran indent on the output
12341 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12342 include/libxml/tree.h: also #74186 related, removed the
12343 --with-buffers option, and all the preprocessor conditional
12344 sections that were resulting from it.
12345
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012346Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12347
12348 * valid.c: applied patch from Dodji Seketeli fixing an
12349 uninitailized variable in xmlValidGetValidElements()
12350
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012351Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * c14n.c: fixed a few comments
12354 * doc/*.html doc/*/*.html: regenerated the docs and added
12355 the C14N API
12356 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12357
Daniel Veillardfa49d872002-03-09 10:20:00 +000012358Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * check-xml-test-suite.py: fix to adapt varaiations in the
12361 bindings
12362 * configure.in python/setup.py python/setup.py.in: fixed to
12363 have the version of the python scripts automatically updated
12364
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012365Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12368 in xmlCopyProp()
12369
Daniel Veillardaf43f632002-03-08 15:05:20 +000012370Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * configure.in: preparing 2.4.17 release
12373 * doc/*: updated and rebuilt the docs
12374 * xpath.c: fixed a comment
12375 * python/libxml.c: fixed a possible reentrancy problem
12376
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012377Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12380 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12381 added a specific regression test
12382 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12383 not raise exceptions when failing to find the attribute.
12384
Daniel Veillard90bc3712002-03-07 15:12:58 +000012385Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * configure.in xmllint.c: owen pointed out a problem with the
12388 ftme fix, gettimeofday() was not detected by configure and
12389 the ftime header wasn't included, dohhh
12390
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012391Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * configure.in xmllint.c: trying to fix #71457 for timing
12394 precision when gettimeofday() is not availble but ftime() is
12395
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012396Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12399 are now copied on install and part of the -devel RPM
12400
Daniel Veillard7b416132002-03-07 08:36:03 +000012401Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12402
12403 * xpath.c: trying to avoid bug #72150 which was apparently
12404 caused by a gcc bug (or a processor problem) as detailed
12405 at http://veillard.com/gcc.bug
12406
Daniel Veillardf742d342002-03-07 00:05:35 +000012407Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12410 fixed xmlReconciliateNs(), added a Python test/example for
12411 inter-document cut'n paste
12412 * python/libxml.py: fixed node.doc on document nodes and added
12413 xpathEval() onto node objects
12414
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012415Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12416
12417 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12418 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12419 fixup and integrated tests for the serialization stuff
12420
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012421Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12422
12423 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12424 moved the libxml man page to section 3
12425
Daniel Veillard1e774382002-03-06 17:35:40 +000012426Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * tree.c: fix bug #72490
12429 * python/libxml.c python/libxml.py: added methods serialize()
12430 and saveTo() to all node elements.
12431
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012432Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * xmlIO.c: closed #73430, don't read from an input source
12435 which indicated an end-of-file or an error.
12436
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012437Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * parser.c: make sure SAX endDocument is always called as
12440 this could result in a Python memory leak otherwise (it's
12441 used to decrement ref-counting)
12442 * python/generator.py python/libxml.c python/libxml.py
12443 python/libxml2-python-api.xml python/libxml2class.txt
12444 python/tests/error.py python/tests/xpath.py: implemented
12445 the suggestions made by Gary Benson and extended the tests
12446 to match it.
12447
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012448Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * python/generator.py: applied patch fixing #73450
12451
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012452Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12453
12454 * xpath.c: fixing #61290 "namespace nodes have no parent"
12455 long standing divergence from the XPath REC. NodeSets
12456 simply hold a copy of namespace nodes and those node ->next
12457 points to the parent (which may not be the node carrying the
12458 definition).
12459 * include/libxml/xpath.h: flagged but didn't added a possible
12460 speedup
12461 * DOCBparser.c HTMLparser.c: removed some warnings from push
12462 parser due to new state being added.
12463 * tree.c: new fix from Boris Erdmann
12464 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12465 the XML Canonalization support from Aleksey Sanin
12466
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012467Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12468
12469 * tree.c: patch from Boris Erdmann fixing some namespace odities
12470 with xmlCopyNode()
12471
Daniel Veillardc6613042002-03-02 09:34:02 +000012472Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12473
12474 * xmlIO.c: fix bug #72706 when loading a NULL entity
12475
Daniel Veillardc0fef772002-03-01 16:16:31 +000012476Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12477
12478 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12479 actually change in a future XML Namespace revision.
12480
Daniel Veillard79426f22002-03-01 16:14:17 +000012481Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12482
12483 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12484 added the possibility of returning nodesets from XPath extension
12485 functions written in Python
12486
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012487Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * python/*: commiting some Python bindings work done while travelling
12490
Daniel Veillard97300512002-03-01 09:13:41 +000012491Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12494 explicitely with memory debugging switched on
12495
Daniel Veillard6361da02002-02-23 10:10:33 +000012496Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12497
12498 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12499 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12500 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12501 the accessor generator for strings
12502 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12503 regression test.
12504
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012505Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * python/README python/generator.py python/libxml.c python/setup.py:
12508 added the 'usual' setup.py to allow building a libxml2-python
12509 module based on the same code. The initialization is however
12510 different the 2 .so files fo libxml2 and libxslt are identical and
12511 they entry point initialize both libraries. this is done to avoid
12512 some possible nasty problem since the Python don't merge the maps
12513 of all shared modules.
12514
Daniel Veillard158a4d22002-02-20 22:17:58 +000012515Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12516
12517 * parser.c: fixed a push/encoding bug reported by Michael
12518 on librsvg
12519
Daniel Veillard7839e162002-02-20 18:54:48 +000012520Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12521
12522 * include/libxml/parserInternals.h: fixes a misplaced #endif
12523
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012524Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12525
12526 * parser.c valid.c: found and fixed a couple of allocation bugs
12527
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012528Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * doc/xml.html doc/python.html doc/*: added a Python and binding
12531 page describing the current state of the Python bindings and
12532 giving pointers to the other languages wrappers.
12533
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012534Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12535
12536 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12537 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12538 rebuilt the API and web site
12539 * xpath.c: fixed #71978 portability bugs
12540
Daniel Veillard8aff2472002-02-19 21:50:43 +000012541Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12542
12543 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12544
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012545Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12546
12547 * include/libxml/parserInternals.h parser.c: had to change
12548 2 internal parsing API when processing document content
12549 to check the start and end of element content are defined
12550 in the same entity
12551 * valid.c include/libxml/valid.h: attribute normalization can
12552 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12553 with the context to report it.
12554 * SAX.c: fixed the last known bugs, crazy validation constraints
12555 when a document is standalone seems correctly handled. There
12556 is a couple of open issues left which need consideration especially
12557 PE93 on external unparsed entities and standalone status.
12558 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12559 The 2 tests left failing are actually in error. Cleanup done.
12560
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012561Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12562
12563 * valid.c: implemented E59 spaces in CDATA does not match the
12564 nonterminal S
12565
Daniel Veillard878eab02002-02-19 13:46:09 +000012566Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12567
12568 * SAX.c parser.c valid.c: more validation test fixups
12569 * check-xml-test-suite.py: added duration info for the tests
12570
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012571Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12572
12573 * parser.c valid.c: a couple of errors were reported but not
12574 saved back as such in the parsing context. Down to 1% failure rate
12575 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12576
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012577Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12578
12579 * xmlInternald.c: isExtender was missing a char
12580 * parser.c include/libxml/parser.h: % are acceptable in the
12581 internal subset if within a PUBLIC ID
12582
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012583Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12584
12585 * SAX.c parserInternals.c valid.c: more work on the conformance
12586 suite. Took the step to finally block documents with encoding
12587 errors. It's a fatal error per the spec, people should have fixed
12588 their documents by now.
12589
Daniel Veillard55253e22002-02-18 14:32:39 +000012590Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * check-xml-test-suite.py: fixed the test script after some discussion
12593 on the semantic of TYPE="error"
12594 * Makefile.am: added the script to the distrib
12595
Daniel Veillard28757702002-02-18 11:19:30 +000012596Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12597
12598 * SAX.c entities.c: fixed a couple of conformances issues deep
12599 into the validation code (standalone and undeclared Notations)
12600
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012601Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12604 stayed there for years !
12605
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012606Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12609 missing
12610
Daniel Veillardc7612992002-02-17 22:47:37 +000012611Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * check-xml-test-suite.py: improved the behaviour a bit as
12614 well as the logs
12615 * parser.c valid.c SAX.c: fixed a few more bugs
12616 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12617
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012618Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12619
12620 * check-xml-test-suite.py: python script to run regression tests
12621 against the XML Test suite of W3C/OASis
12622 * SAX.c: fixed a validation bug
12623 * parser.c: fixed 3 errors pointed by the test suite
12624 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12625 * python/Makefile.am: fixed a dependendy
12626
Daniel Veillard9f28f302002-02-15 20:48:08 +000012627Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12628
12629 * xmlmemory.c: avoid a warning bug #71594
12630
Daniel Veillard144024e2002-02-13 21:14:46 +000012631Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12632
12633 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12634 warning on alpha/Tru64
12635
Daniel Veillarde4301c82002-02-13 13:32:35 +000012636Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12637
12638 * include/libxml/entities.h: fixing a comment
12639 * valid.c: fixing some troubles with validity check on namespaces
12640 * result/VC/NS3 test/VC/NS3: added a specific regression test
12641
Daniel Veillarda6d05382002-02-13 13:07:41 +000012642Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12643
12644 * tree.c: Fixing #71342 serializing '\n' in attribute values
12645 * result/noent/att3 result/att3 test/att3: added a specific
12646 test.
12647
Daniel Veillard797a5652002-02-12 13:46:21 +000012648Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12649
12650 * python/libxml.c: couple of bug fixes
12651
Daniel Veillard01a6d412002-02-11 18:42:20 +000012652Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12653
12654 * python/*.py: removed tabs and used spaces.
12655
Daniel Veillard397ff112002-02-11 18:27:20 +000012656Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12659 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12660
Daniel Veillard03517542002-02-11 13:54:40 +000012661Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12664 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12665
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012666Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * include/libxml/encoding.h include/libxml/entities.h
12669 include/libxml/globals.h include/libxml/parser.h
12670 include/libxml/threads.h include/libxml/tree.h
12671 include/libxml/xmlmemory.h: trying to fix the include mess
12672
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012673Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12674
12675 * include/libxml/xmlmemory.h: reverted part of the previous
12676 attempt to provide #69655, this was breaking the build.
12677
Daniel Veillard0ba59232002-02-10 13:20:39 +000012678Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12679
12680 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12681 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12682 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12683 include/libxml/parserInternals.h include/libxml/tree.h
12684 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12685 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12686 clean.
12687 * python/libxml.c: fixed a warning.
12688
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012689Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12690
12691 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12692 copying of node, merge back IDs in the target document.
12693 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12694 test/XInclude/ents/ids.xml: test case
12695 * result/VC/ElementValid4: output changed due to a typo fix
12696
Daniel Veillard1c18e302002-02-09 22:16:40 +000012697Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12698
12699 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012700 generate the dependencies right as Jacob found out. Add
12701 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012702
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012703Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12704
12705 * parserInternals.c valid.c: Justin Fletcher found some parts
12706 of the code needing cleanup
12707 * libxml.spec.in python/Makefile.am python/generator.py
12708 python/libxml.c python/libxml.py: Fixed the python Makefiles
12709 corrected a bug showing up on ia64, changed the name of the
12710 python internal module too
12711
Daniel Veillard07be19b2002-02-08 14:20:35 +000012712Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12713
12714 * Makefile.am: applied patch from Andris Pavenis for binary
12715 name suffixes
12716
Daniel Veillardf216d462002-02-08 13:44:24 +000012717Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12718
12719 * xmllint.c win32/win32config.h: fixing #68748
12720
Daniel Veillardd455d792002-02-08 13:37:46 +000012721Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12722
12723 * valid.c: fixing #70166
12724
12725Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12726
12727 * valid.c: fixing #70077
12728
Daniel Veillardc575b992002-02-08 13:28:40 +000012729Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12730
12731 * Copyright Makefile.am README configure.in libxml.spec.in:
12732 Changed to the MIT Licence
12733 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12734 doc/xmlio.html: updated the doc accordingly
12735 * include/libxml/xmlwin32version.h configure.in: preparing
12736 2.4.14 release
12737 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12738 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12739 fixed the const xmlChar * wrapper and generator, XPath extension
12740 functions now use the context as first argument
12741 * python/tests/tstxpath.py python/tests/xpath.py
12742 python/tests/xpathext.py: Updated the tests accordingly
12743 * tree.c: fixed bug #70067
12744
Daniel Veillard7db38712002-02-07 16:39:11 +000012745Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * Makefile.am: cleanup
12748 * debugXML.c: always use stdout if output is NULL
12749 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12750 * python/Makefile.am python/generator.py python/libxml2class.txt
12751 python/libxml_wrap.h python/types.c: augmented the number of bindings
12752 handling FILE * and XPath contexts
12753 * python/tests/Makefile.am: avoid a stupid problem due to the
12754 use of TEST.
12755
Daniel Veillard15a143b2002-02-06 22:40:50 +000012756Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12757
12758 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12759
Daniel Veillard70cab352002-02-06 16:06:58 +000012760Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12761
12762 * python/TODO python/libxml.c: cleanup the extension function lookup
12763 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12764
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012765Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * configure.in python/Makefile.am: do not install outside
12768 of prefix
12769
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012770Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12771
12772 * python/TODO python/libxml.c: started adding SAX interfaces
12773 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12774 SAX test
12775
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012776Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12777
12778 * tree.c: hardened the addChild function
12779 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12780 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12781 added accessors needed for xmlNode, a bit more testing and
12782 extension of interfaces
12783 * python/tests/Makefile.am python/tests/build.py: added a test
12784 build from scratch/save/load/check
12785
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012786Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12787
12788 * parserInternals.c: change a small bit in the way valididy
12789 error messages get initialized
12790 * python/TODO python/libxml.c python/libxml2-python-api.xml
12791 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12792 added some memory debugging to track leaks at the libxml2 level
12793 * python/tests/*.py: changed all tests to check for leaks,
12794 there is just one left in XPath extension registrations.
12795
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012796Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12797
12798 * python/TODO python/generator.py python/libxml2-python-api.xml
12799 python/libxml2class.txt: more accessor classes for the parser
12800 context, allow to switch on and check validity
12801 * python/tests/Makefile.am python/tests/error.py
12802 python/tests/invalid.xml python/tests/valid.xml
12803 python/tests/validate.py: attded more test and and added error.py
12804 which I forgot to commit in the last step
12805
Daniel Veillard3ce52572002-02-03 15:08:05 +000012806Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12807
12808 * python/Makefile.am python/types.c: cleanup
12809 * python/libxml.c python/libxml.py python/libxml_wrap.h
12810 python/generator.py python/libxml2-python-api.xml
12811 python/libxml2class.txt: added class for parser context, added
12812 first cut for push mode support. Added a framework to generate
12813 accessors functions.
12814 * python/tests/Makefile.am python/tests/push.py: added a push
12815 test
12816
Daniel Veillardcfb05462002-02-02 23:18:22 +000012817Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12818
12819 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12820 bug a bit of cleanup.
12821
Daniel Veillard5d819032002-02-02 21:49:17 +000012822Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12823
12824 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12825 python/libxml2class.txt: adding error redirections and preformat
12826 to a python handler
12827 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12828 tests self checking
12829
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012830Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12831
12832 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12833 a function
12834
Daniel Veillard9589d452002-02-02 10:28:17 +000012835Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12836
12837 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12838 python/libxml.c python/libxml2-python-api.xml
12839 python/libxml2class.txt: Progressing through the TODOs, class
12840 description output, extra XML API, RPM now builds the wrappers
12841 for all python installed versions
12842
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012843Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12844
12845 * configure.in libxml.spec.in python/Makefile.am python/TODO
12846 python/generator.py python/libxml2class.txt: added more informations
12847 in the libxml2-python package including docs. Slightly changed
12848 the class hierarchy
12849 * python/tests/*: added basic regression tests infrastructure too
12850
12851Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12852
12853 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12854 added libxml2-python as part of the packages installed
12855
Daniel Veillarda7340c82002-02-01 17:56:45 +000012856Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12857
12858 * python/Makefile.am python/generator.py python/libxml.c
12859 python/libxml.py: more work, now able to extend the
12860 XPath interpreter with functions written in python.
12861
Daniel Veillardc3e39442002-02-01 09:29:41 +000012862Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12863
12864 * python/Makefile.am: Jacob sent a patch to allow building from
12865 tarfile.
12866
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012867Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12868
12869 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12870 inserted the python wrappers build, I hope this won't be too
12871 unportable
12872
Daniel Veillard1971ee22002-01-31 20:29:19 +000012873Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12874
12875 * xpath.c: minor optimization
12876 * python/generator.py python/libxml.c python/libxml.py
12877 python/libxml_wrap.h: more work on the python bindings,
12878 they now support XPath and there is no evident leak
12879
Daniel Veillard36ed5292002-01-30 23:49:06 +000012880Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12881
12882 * python/generator.py python/libxml.c python/libxml.py:
12883 more work on the python bindings generator.
12884
Daniel Veillard96fe0952002-01-30 20:52:23 +000012885Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12886
12887 * python/generator.py python/libxml.c python/libxml_wrap.h:
12888 more work on the python bindings.
12889
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012890Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12891
12892 * python/generator.py python/libxml.c python/libxml.py
12893 python/libxml_wrap.h: commited early version of a python binding
12894 for private use only ATM
12895
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012896Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12897
12898 * entities.c tree.c include/libxml/entities.h: applied patch
12899 from Anthony Jones to implement copy of DTD subtree too. Had
12900 just to keep 2 function private which really ought to become
12901 public ones.
12902
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012903Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12904
12905 * xmllint.c: added pointers to the web pages in the usage()
12906
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012907Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12908
12909 * tree.c: more fixes from Petr Kozelka for attribute handling
12910 in the tree API to align the semantic with DOM.
12911
Daniel Veillard36065812002-01-24 15:02:46 +000012912Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12913
12914 * valid.c tree.c entities.c: another set of patches from
12915 Anthony Jones for copy operations cleanup and robustness
12916
Daniel Veillardf8592562002-01-23 17:58:17 +000012917Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12918
12919 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12920 an alphabetic index based on comments content
12921 * doc/*: rebuilt the web site with the new references
12922
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012923Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12924
12925 * parserInternals.h: Greg Sjaardema suggested to use an
12926 eponential buffer groth policy in xmlParserAddNodeInfo()
12927
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012928Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12929
12930 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12931 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12932 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12933 to generate cross-references, and added/updated the stylesheets
12934 to generate and link API indexes. The generic keyword index
12935 is not done yet.
12936 * doc/*.html: regenerated all the usual docs too
12937
Daniel Veillard2070c482002-01-22 22:12:19 +000012938Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12939
12940 * debugXML.c: added an xpath function to the shell for T. V. Raman
12941
12942Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012943
12944 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12945 debug routines.
12946
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012947Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12948
12949 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12950 support of attribute nodes
12951
Daniel Veillard9d06d302002-01-22 18:15:52 +000012952Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12953
12954 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12955 hopefully near complete and fully documented of the API in XML
12956 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12957 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12958 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12959 include/libxml/parserInternals.h include/libxml/valid.hi
12960 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12961 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12962 include/libxml/xpath.h include/libxml/xpathInternals.h:
12963 Cleaned up the doc comments a lot in the process, the interface
12964 coverage is now 100%
12965
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012966Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12967
12968 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12969 extracts comments from the gtk-doc DocBook output (a bit
12970 convoluted but seems to work).
12971
Daniel Veillard61006472002-01-21 17:31:47 +000012972Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12973
12974 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12975 added an XML description of the API, moved the script generating
12976 it here. Added a "make api" target
12977
Daniel Veillardd2f23002002-01-21 13:36:00 +000012978Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12979
12980 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12981
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012982Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12983
12984 * xpath.c include/libxml/xpathInternals.h: the change made to
12985 xmlXPathFuncLookupFunc was incompatible roll it back
12986
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012987Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12988
12989 * SAX.c: cleanup patch from Anthony Jones
12990 * doc/Makefile.am: fix the headers to avoid in make scan
12991 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12992 includes, * vs Ptr and general cleanup
12993 * parsedecl.py: first version of a script to extract the
12994 module interfaces, the goal will be to provide .decl or XML
12995 specification of the interfaces to build wrappers.
12996
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012997Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12998
12999 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13000 now provides return codes in case of errors
13001
Bjorn Reese026d29f2002-01-19 15:40:18 +000013002Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13003
13004 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13005 Upgraded to trio baseline 1.6
13006 * strio.h strio.c: Replaced by triostr.h and triostr.c
13007
Daniel Veillard572577e2002-01-18 16:23:55 +000013008Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13009
13010 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13011 of strdup usage in the code
13012
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013013Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13014
13015 * parser.c error.c: Keith Isdale complained rightly that
13016 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13017
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013018Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13019
13020 * tree.c: fixed the funxtion to set the xml: attributes
13021 * debugXML.c: added "setbase" to test it.
13022
Daniel Veillard2c748c62002-01-16 15:37:50 +000013023Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13024
13025 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13026 to allow updating an attribute content
13027
Daniel Veillard8de85c62002-01-15 17:10:15 +000013028Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13029
13030 * libxml.h: try to avoid problems when compiling on Windows
13031
Daniel Veillard314cfa02002-01-14 17:58:01 +000013032Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13033
13034 * hash.c: patch from Anthony Jones for hash.c allocation size
13035 * Makefile.am: trying to work around Yet Another Libtool Madness
13036 and build the 2.4.13 release finally ...
13037
Daniel Veillard744683d2002-01-14 17:30:20 +000013038Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13039
13040 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13041 * doc/* : update of the documentation
13042
Daniel Veillarde6a55192002-01-14 17:11:53 +000013043Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13044
13045 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13046 at fixing #61290 :-(
13047
Daniel Veillardfb25a512002-01-13 20:32:08 +000013048Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13049
13050 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13051 Fixes bug #67229
13052
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013053Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13054
13055 * tree.c: trying to avoid troubles when a subtree is copied
13056 and coalesced in part with the target tree. Should fix
13057 bug #67407
13058
Daniel Veillardd8224e02002-01-13 15:43:22 +000013059Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13060
13061 * valid.c: fixed validation of attributes content of type
13062 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13063 values, very old bug. Fixes #67671
13064
Daniel Veillard8107a222002-01-13 14:10:10 +000013065Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13066
13067 * parser.c include/libxml/parserInternals.h tree.c: integrated
13068 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13069 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13070
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013071Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13072
13073 * threads.c: applied Serguei Narojnyi's patch to add native
13074 thread support on the Win32 platform
13075 * testThreadsWin32.c Makefile.am: added the test program also
13076 from Serguei, Win32 specific
13077 * include/win32config.h include/libxml/xmlwin32version.h.in:
13078 added patch from Igor for the Windows thread specific defines.
13079
Daniel Veillard845cce42002-01-09 11:51:37 +000013080Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13081
13082 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13083
Daniel Veillard7b602b42002-01-08 13:26:00 +000013084Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13085
13086 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13087 output page into XMLinfo.html. Close bug #66951 and
13088 raised by Robert Collins too.
13089
Daniel Veillard73c6e532002-01-08 13:15:33 +000013090Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13091
13092 * encoding.c: Paul Keogh pointed out a possibility of segfault
13093 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13094 Closes bug # 68238
13095
Daniel Veillard4a859202002-01-08 11:49:22 +000013096Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13097
13098 * doc/*.html: updated the Gdome2 links
13099
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013100Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13101
13102 * libxml.h: Applied following patches from Robert Collins
13103 and make sure IN_LIBXML is defined when compiling it
13104 -------
13105 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13106 as well as Visual C.
13107 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13108 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13109 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13110 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13111 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13112 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13113 xmlSysIDExists xmlNoNetExists).
13114 * xmllint.c: Don't include winsock2.h for Cygwin.
13115
Daniel Veillard401c2112002-01-07 16:54:10 +000013116Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13117
13118 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13119 when the version info is not present.
13120
Daniel Veillard6f42c132002-01-06 23:05:13 +000013121Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13122
13123 * tree.c: Anthony Jones pointed out a problem in
13124 xmlStringGetNodeList() and provided a fix for it
13125
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013126Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13127
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013128 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013129 xmlCreatePushParserCtxt() when the initial buffer passed
13130 is large.
13131
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013132Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13133
13134 * win32/*: big cleanup of the Windows/MSVC project files
13135 from Igor Zlatkovic
13136
Daniel Veillardcebb1362002-01-02 13:13:30 +000013137Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13138
13139 * doc/Makefile.am: should fix #67674 and avoid troubles if
13140 xsltproc is not available or fails in the prefix provided
13141
Daniel Veillard26908ab2002-01-01 16:50:03 +000013142Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13143
13144 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13145
Daniel Veillard5344c602001-12-31 16:37:34 +000013146Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13147
13148 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13149 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13150 Fixed a few other problems raised by Charlie Bozeman.
13151 * result/VC/ElementValid[5-7]: fixed the output
13152
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013153Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13156 patches from Charlie Bozeman. Regenerated the HTML docs.
13157
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013158Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13161 for Windows from Igor
13162
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013163Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * xmllint.c: applied Justin Fletcher patch for --output or -o
13166
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013167Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * win32/libxml2/libxml2.def.src: close #67019
13170
Daniel Veillard01db67c2001-12-18 07:09:59 +000013171Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13172
13173 * xmllint.c: applied Justin Fletcher generic timing patch
13174 similar to the one already applied to xsltproc.
13175
Daniel Veillardd1640922001-12-17 15:30:10 +000013176Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * include/libxml/tree.h tree.c: applied documentation patches
13179 from Charlie Bozeman
13180
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013181Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13182
13183 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13184
Daniel Veillard29e43992001-12-13 22:21:58 +000013185Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * valid.c: fix the xmlStrdup() used in the previous patch.
13188 * valid.c: added --dropdtd
13189 * tree.c: fixed xmlUnlinkNode so it also removes the references
13190 from the document if the node is a DTD
13191
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013192Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * HTMLtree.c valid.c: cleanup some static declarations
13195
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013196Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * xmllint.c: removed another strdup()
13199 * doc/FAQ: removed the HP/UX entry
13200
Daniel Veillarded472f32001-12-13 08:48:14 +000013201Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13202
13203 * valid.c: fix bug #66816 when validating.
13204 * xmllint.c: don't use sys/time.h if configure did not found it
13205
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013206Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13207
13208 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13209 xmlcatalog_man.xml
13210
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013211Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13214 xmlInitMemory() was declared twice
13215
Daniel Veillardb82c1662001-12-09 14:00:54 +000013216Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * globals.c: do not reference strdup() !
13219 * configure.in libxml-2.0.pc.in: trying to fix the libs
13220 of the various config extraction modules
13221
Daniel Veillardef90ba72001-12-07 14:24:22 +000013222Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * configure.in : preparing 2.4.12
13225 * doc/* : updated and rebuilt the docs
13226
Daniel Veillard220346d2001-12-07 11:33:54 +000013227Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * uri.c: closed bug #66159
13230 * testURI.c: added --escape option
13231 * configure.in: some cleanup for xml2-config --cflags
13232
Daniel Veillard2a906822001-12-06 14:34:08 +000013233Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * globals.c testThreads.c: removed some misplaced includes
13236 of xmlversion.h
13237
Daniel Veillarde28313b2001-12-06 14:08:31 +000013238Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * threads.c: patch from Gary Pennington fixing a possible
13241 problem at initialization time.
13242
Daniel Veillardd3b08822001-12-05 12:03:33 +000013243Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13244
13245 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013246 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013247 CodeWarrior.
13248
Daniel Veillarda7866932001-12-04 13:14:44 +000013249Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13250
13251 * xmllint.c: applied Geert Kloosterman's patch to fix
13252 --repeat --timing output
13253
Daniel Veillard19840942001-11-29 16:11:38 +000013254Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13257 where non-wellformed XML declaractions were not detected.
13258
Daniel Veillarde85d9342001-11-28 14:43:12 +000013259Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13260
13261 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13262
Daniel Veillard22f25a82001-11-28 09:12:23 +000013263Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13264
13265 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13266 gets reset by xmlCleanupInputCallbacks() and this makes the
13267 function useless. Same for output.
13268
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013269Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * xmlIO.c: robert pointed out a loop error in callback cleanups
13272
Daniel Veillard8faa7832001-11-26 15:58:08 +000013273Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13274
13275 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13276 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13277 they are not really tied to debugging
13278
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013279Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13282 * xmllint.c: better --catalogs description
13283
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013284Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * tree.c: fixed a couple of problems in xmlSetProp()
13287
Daniel Veillardcd337f02001-11-22 18:20:37 +000013288Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13289
13290 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13291 unappropriate stdout output.
13292
Daniel Veillard566d4df2001-11-22 13:00:53 +000013293Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13296 by Denis Beurive, closes #65111
13297
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013298Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * valid.c: in case of content model validity error, don't
13301 print it if validity warnings were not requested.
13302
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013303Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13306 * parserInternals.c: removed the last exit() call. Print an
13307 unmaskable error on stderr instead (library mismatch detection)
13308
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013309Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13310
13311 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13312 shell instructions from Heiko Rupp
13313
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013314Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13315
13316 * catalog.c: use the URL notation file:// for default catalog paths
13317
Daniel Veillard0ec98632001-11-14 15:04:32 +000013318Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * include/libxml/tree.h: better comments for _private fields
13321 * tree.c: removed a problem when copying an entity reference.
13322
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013323Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13324
13325 * vms/*: updated instructions and diffs from John A Fotheringham
13326
Daniel Veillarda11001b2001-11-12 22:45:36 +000013327Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * include/libxml/xmlerror.h: avoid an include problem if
13330 #include <libxml/xmlerror.h> happens first in code
13331 seems to be the case in KDE libs
13332
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013333Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13336 from Igor for Windows
13337
13338Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * Makefile.am: Gary Pennington pointed out a missing prefix
13341
Daniel Veillard43d3f612001-11-10 11:57:23 +000013342Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13343
13344 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13345 * doc/*: upgraded and rebuilt the docs
13346
Daniel Veillardc1f78342001-11-10 11:43:05 +000013347Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13348
13349 * HTMLparser.c: fix comment in scripts element parsing.
13350 * result/HTML/doc3*: updated the results.
13351
13352Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13353
13354 * uri.c: another URI bug fix #63336, using Joel Young patch.
13355
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013356Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13359 a cleaned up version of the Pwd shell string generation.
13360
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013361Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13362
13363 * valid.c include/libxml/tree.h: trying to fix namespaces +
13364 validation problems for good, closing #63619 in the process
13365 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13366 wrong in this respect, fixed it.
13367
Daniel Veillardd536f702001-11-08 17:32:47 +000013368Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * xmllint.c: Morus Walter patch to allow --format and --encode
13371
Daniel Veillard5004f422001-11-08 13:53:05 +000013372Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * debugXML.c: Stefan Kost provided an help command for the shell
13375
Daniel Veillarda6825e82001-11-07 13:33:59 +000013376Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * debugXML.c: Heiko Rupp pointed that the shell would crash
13379 on empty nodesets returns.
13380
Daniel Veillard03f848d2001-11-07 12:53:46 +000013381Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13382
13383 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13384 migh need the history libraries
13385
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013386Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13389 handle the case of < in quoted attributes, Bastian Kleineidam
13390
Daniel Veillardc853b322001-11-06 15:24:37 +000013391Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13394 fixing catalog breakages
13395 * Makefile.am catalog.c result/catalogs/catal
13396 result/catalogs/mycatalog.* test/catalogs/catal*:
13397 fixed more problems in catalog support, added more regression tests
13398 for both XML and SGML catalog handling
13399
Daniel Veillard66870c72001-11-05 19:27:49 +000013400Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * debugXML.c: applied an improvement to xmlGetLineNo() from
13403 Keith Isdale
13404
Daniel Veillardffe09c92001-11-05 14:21:47 +000013405Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13406
13407 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13408 Side effect of the progressive catalog loading
13409
Daniel Veillardad661b92001-11-05 11:43:15 +000013410Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13411
13412 * Makefile.am: confexecdir and confexec_DATA were defined twice
13413 pointed out by Karl Eichwalder
13414
Daniel Veillard6eb17722001-11-04 22:19:27 +000013415Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13416
13417 * xmlcatalog.c: avoid unlink() and use remove() instead.
13418
Daniel Veillardea898282001-11-04 22:13:45 +000013419Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * libxml.spec.in: cleanup
13422 * include/libxml/xmlwin32version.h: updated with 2.4.8
13423
Daniel Veillarda4617b82001-11-04 20:19:12 +000013424Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13427 of compiling libxml with a non standard set of options
13428
John Fleck027edfb2001-11-04 20:13:58 +000013429Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13430
13431 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13432 document --sgml option, fixing gnome bugzilla #63382
13433
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013434Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13437 breakage of 2.4.7, added a couple of really needed APIs
13438 like xmlCatalogIsEmpty() and xmlNewCatalog()
13439 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13440 for install-catalog
13441 * configure.in: preparing 2.4.8
13442
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013443Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13446 include/libxml/tree.h include/libxml/xmlIO.h: more include
13447 cleanups, export cleanly one html output + format function.
13448
13449Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13450
13451 * parser.c: removed initGenericErrorDefaultFunc call from
13452 xmlInitParser() since it could destroy previous calls to
13453 xsltSetGenericErrorFunc() effects
13454
Daniel Veillardebd38c52001-11-01 08:38:12 +000013455Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13456
13457 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13458 keyword.
13459
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013460Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13461
13462 * Makefile.am: cleanup
13463 * threads.c: cleanup too
13464 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13465 from xsltproc
13466 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013467 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013468
Daniel Veillard91c00402001-10-30 17:41:38 +000013469Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13470
13471 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13472 was not used anymore !
13473
Daniel Veillard52dcab32001-10-30 12:51:17 +000013474Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * configure.in: preparing 2.4.7
13477 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13478 manual page from John
13479 * doc/*: updated the doc and rebuilt the generated pages
13480
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013481Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13482
13483 * xmlIO.c: closing bug #62711, the library should never
13484 close stdin or stdout.
13485
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013486Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13487
13488 * uri.c: second pass at fixing #63336, using Joel Young
13489 final patch. looks okay.
13490
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013491Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13492
13493 * uri.c include/libxml/uri.h: trying to clear #63336
13494 allowing the escaping routine to parse unconformant
13495 URI-References.
13496
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013497Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13498
13499 * vms/readme.vms vms/build_libxml.com nanoftp.c
13500 include/libxml/xmlversion.h.in: a few VMS updates from
13501 John A Fotheringham
13502 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13503 and xmlCleanupOutputCallbacks() for the Perl binding people.
13504
Daniel Veillard635ef722001-10-29 11:48:19 +000013505Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13506
13507 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13508 apply fixes to close #63271 and avoid segfaults when
13509 the error routine gets callbed before xmlInitParser()
13510 get called.
13511 * nanoftp.c error.c: Applied patches from Justin Fletcher
13512 correcting some xmlGenericError misuses.
13513
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013514Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13515
13516 *doc/xmllint.xml, doc/xmllint.1
13517 New and improved man page for xmllint - .xml is the original, .1
13518 is the generated man page
13519
Daniel Veillardc9484202001-10-24 12:35:52 +000013520Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13521
13522 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13523 the web site from the main HTML document.
13524
Daniel Veillard5151c062001-10-23 13:10:19 +000013525Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13526
13527 * parser.c: fixed an erroneous validation bug when PE refs
13528 occurs in external parsed entities referenced from the
13529 internals subset
13530 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13531 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13532 added the associated testcase, it's a nice one.
13533 * HTMLparser.c: generate the DTD node as HTML still ...
13534 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13535
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013536Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13537
13538 * HTMLparser.c: fixed a bug in htmlNewDoc()
13539
Daniel Veillard89cad532001-10-22 09:46:13 +000013540Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13541
13542 * test/threads/*: added entities testing to the Thread test
13543 * testThreads.c: make the test reasonable
13544 * DOCBparser.c: fix the DTD public and system ID
13545 * xmllint.c: added --sgml for SGML DocBook importing
13546 * Makefile.am: added Docbtests target
13547
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013548Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13549
13550 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13551 * testThreads.c: removed bogus include
13552
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013553Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13554
13555 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13556 fixed a very serious (looping) validation bug
13557
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013558Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13559
13560 * include/libxml/globals.h include/libxml/threads.h threads.c
13561 testThreads.c: far more testing, cleaning up bugs
13562 * *.c : make sure globals.h is always included.
13563
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013564Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13565
13566 * HTMLparser.c: try to get rid of parser loops for good.
13567
Daniel Veillardab7488e2001-10-17 11:30:37 +000013568Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13569
13570 * configure.in: fixed some bugs in CFLAGS passing.
13571 * test/threads Makefile.am testThreads.c: added a specific
13572 threaded test case (really nasty, guaranteed).
13573
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013574Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * catalog.c: serious cleanup on the management of the
13577 XML catalog tree, more tests done, especially with
13578 the catalog PI.
13579
Daniel Veillard364789a2001-10-16 12:45:00 +000013580Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13581
13582 * catalog.c: avoid a problem in catalog cleanup on SMP if
13583 catalogs were not initialized.
13584
Daniel Veillard81463942001-10-16 12:34:39 +000013585Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13586
13587 * catalog.c xpath.c: trying to cleanup the not thread safe
13588 parts of the library.
13589
Daniel Veillard64a411c2001-10-15 12:32:07 +000013590Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13591
13592 * include/libxml/globals.h configure.in global.data: make
13593 the allocation be per-thread a configure option
13594 * encoding.c include/libxml/parser.h: fixed compilation
13595 errors
13596
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013597Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13598
13599 * include/libxml/parser.h: Norm reported that a few lines
13600 added were breaking libxslt compile, removed them for now
13601
Daniel Veillard6f350292001-10-14 09:56:15 +000013602Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13603
13604 * parser.c parserInternals.c threads.c: debugged and fixed
13605 initialization problems which were giving troubles on SMP
13606 boxes.
13607
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013608Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13609
13610 * include/libxml/Makefile.am: missing globals.h
13611
Daniel Veillarde7090612001-10-13 12:18:28 +000013612Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013613
Daniel Veillarde7090612001-10-13 12:18:28 +000013614 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013615
Daniel Veillardd0463562001-10-13 09:15:48 +000013616Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13617
13618 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13619 include/libxml/parserInternals.h include/libxml/tree.h
13620 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13621 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13622 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13623 Applied the last patches from Gary, cleanup, activated threading
13624 all user accessible global variables are now handled in globals.[ch]
13625 Still a bit rought but make tests passes with either
13626 --with-threads defined at configure time or not.
13627 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13628 linking options
13629
Daniel Veillardb8478642001-10-12 17:29:10 +000013630Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13631
13632 * Makefile.am include/libxml/Makefile.am
13633 include/libxml/globals.h globals.c include/libxml/threads.h
13634 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13635 configure.in: started integrating the core of the thread support
13636 not activated yet but half integrated. The code should still
13637 compile and work anyway.
13638
Daniel Veillardb44025c2001-10-11 22:55:55 +000013639Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13640
13641 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13642 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13643 integrating the non-controversial parts of Gary Pennington
13644 multithread patches
13645 * catalog.c: corrected a small bug introduced
13646
Daniel Veillard75b96822001-10-11 18:59:45 +000013647Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13648
13649 * catalog.c include/libxml/catalog.h: very serious cleanup,
13650 isolating unportable code and as much as possible the accesses
13651 to the global shared catalog. May need more testing !
13652
Daniel Veillard78d12092001-10-11 09:12:24 +000013653Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13654
13655 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13656 Keith Isdale patches for the XSLT debugger interfaces. Some
13657 cleanup
13658
Daniel Veillardff0b7312001-10-11 06:46:09 +000013659Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13660
13661 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13662 * DOCBparser.c: generate line nubers in elements
13663
Daniel Veillard60087f32001-10-10 09:45:09 +000013664Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13665
13666 * configure.in: preparing 2.4.6 release
13667 * doc/xml.html doc/html/*: updated and rebuilt the docs
13668 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13669
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013670Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13671
13672 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13673 adding documentation for DV's supercatalog support
13674
Daniel Veillard82d75332001-10-08 15:01:59 +000013675Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13676
13677 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13678 super catalog support adding one API and one flag --sgml to
13679 xmlcatalog
13680
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013681Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13682
13683 * doc/xmlcatalog_man.xml, xmlcatalog.1
13684 One more crack at
13685 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13686
13687
Thomas Broyer47334c02001-10-07 16:41:52 +000013688Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13689
13690 * xpath.c: implemented xmlXPathObjectCopy for external objects
13691 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13692
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013693Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13694
13695 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13696 finishing up fix to
13697 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13698 the xmlcatalog man page display more elegantly
13699
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013700Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13701
13702 * configure.in: closing bug #61832
13703 * HTMLparser.c: removed a warning
13704
Daniel Veillard6ab38382001-10-06 13:08:27 +000013705Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13706
13707 * xpath.c: fixing #61673 part I, do not loose doc information
13708 when copying result value trees.
13709
Daniel Veillard556c6682001-10-06 09:59:51 +000013710Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13711
13712 * xpath.c: trying to harden the XPath interpreter
13713
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013714Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13715
13716 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13717 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13718
William M. Brack1633d182001-10-05 15:41:19 +000013719Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13720
13721 * HTMLparser: repaired another loop problem
13722
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013723Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13724
13725 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13726 parsing.
13727 * xpath.c: fix bug #61291 the default XML namespace node is
13728 missing from the namespace axis.
13729 * tree.c: refuse to create namespaces nodes with prefix "xml"
13730
Daniel Veillard651f9472001-10-04 14:51:06 +000013731Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13732
13733 * SAX.c: ouch a non-defined namespace could lead to a crash,
13734 fixed #61215
13735
Daniel Veillard7dd05702001-10-04 14:25:12 +000013736Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13737
13738 * parserInternals.c: closed bug #61054
13739
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013740Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13741
13742 * include/libxml/Makefile.am: closing #60708
13743
Daniel Veillarda293c322001-10-02 13:54:14 +000013744Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13745
13746 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13747 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13748
Daniel Veillardf4309d72001-10-02 09:28:58 +000013749Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13750
13751 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13752
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013753Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13754
13755 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13756 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13757
Daniel Veillard16756b62001-10-01 07:36:25 +000013758Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13759
13760 * catalog.c: Justin Fletcher provided cleaup code in case
13761 HAVE_STAT is not defined
13762 * include/win32config.h: Igor Zlatkovic suggested to have
13763 HAVE_STAT defined there
13764
William M. Brack5e1cac12001-09-28 16:19:18 +000013765Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13766
13767 * catalog.c - fixed typing error reported by M. Barros
13768
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013769Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13770
13771 * xmllint.c - fixing typo
13772
William M. Brackd28e48a2001-09-23 01:55:08 +000013773Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13774
13775 * HTMLparser.c: small enhancement to prevent loop on
13776 unrecognizable data
13777
Daniel Veillardb1d62872001-09-21 09:47:08 +000013778Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13779
13780 * parserInternals.c: applying patch from bug #60757 this
13781 should close it
13782
Daniel Veillardc0631a62001-09-20 13:56:06 +000013783Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13784
13785 * catalog.c xmlcatalog.c: removed a couple of warning
13786 * xpath.c: try to solve the linking problem on platforms
13787 needing trio to compile
13788
Daniel Veillard1a123612001-09-19 08:06:23 +000013789Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013790
Daniel Veillard1a123612001-09-19 08:06:23 +000013791 * Makefile.am libxml.spec.in: backing up non-documented changes
13792 commited without review or aproval by Jens Finke <jens@gnome.org>
13793 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013794
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013795Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13796
13797 * configure.in: Joe Orton provided a patch fixing a problem
13798 when iconv is specified to be in a non-standard directory
13799 but wasn't exported in xml2-config --cflags
13800
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013801Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13802
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013803 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013804 troubles with 2.4.4 errors.
13805
Daniel Veillard16698282001-09-14 10:29:27 +000013806Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13807
13808 * encoding.c entities.c: do not output hexadecimal charrefs
13809 when serializing HTML since some version of Netscape can't
13810 grok it, generate decimal ones.
13811 * result/HTML/doc3.htm: output changed due to previous test
13812 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13813
Daniel Veillard98fed372001-09-13 11:34:58 +000013814Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13815
13816 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13817 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13818
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013819Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013820 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013821
13822 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13823 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13824 updated the configuration scripts systems accordingly
13825
Daniel Veillard04382ae2001-09-12 18:51:30 +000013826Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13827
13828 * configure.in: preparing for 2.4.4
13829 * doc/xml.html doc/html/*: updated and rebuilt the docs
13830
Daniel Veillardd63437e2001-09-12 15:00:27 +000013831Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13832
13833 * win32/dsp/libxml2.def.src: tried to incorporate comments
13834 from bug #59220
13835
Daniel Veillard319a7422001-09-11 09:27:09 +000013836Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13837
13838 * parser.c result/noent/wml.xml: fixed bug #59981 related
13839 to handling of '&' in attributes when entities are substitued
13840
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013841Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13842
13843 * libxml.h include/libxml/xmlversion.h.in
13844 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13845 Tried to close bug #60131
13846
Daniel Veillardbce62332001-09-10 18:46:55 +000013847Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13848
13849 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13850
Daniel Veillard143b04f2001-09-10 18:14:14 +000013851Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13852
13853 * SAX.c: fixing bug #59946 on xmlns=""
13854
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013855Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13856
13857 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13858 but allocates a new error code.
13859
Daniel Veillard05c13a22001-09-09 08:38:09 +000013860Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13861
13862 * xmllint.c: John Fleck fixed typos in the options output
13863 * parser.c SAX.c: fix ignorable white space SAX selection
13864
13865Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13866
13867 * entities.c: Steve Underwood found the possibility of an
13868 ininite loop in case of error.
13869
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013870Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13871
13872 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13873
Daniel Veillarda050d232001-09-05 15:51:05 +000013874Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13875
13876 * parser.c: warn if version is not 1.0 but it's not
13877 strictly speaking an error after analyzing the spec
13878
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013879Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13880
13881 *doc/catalog.html - add link to the html version of the
13882 man page, other linguistic cleanups
13883
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013884Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13885
13886 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13887 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13888 file, has not yet been included in the build.
13889
Daniel Veillard99784ff2001-09-01 16:20:28 +000013890Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13891
13892 * catalog.c: removed a duplicate affectation Justin Fletcher
13893
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013894Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13895
13896 * tree.c: Armin Sander pointed a possible text coalescing
13897 problem, completed his patch.
13898
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013899Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13900
13901 * trionan.c: Fixed const and volatile re-definition problem
13902
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013903Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13904
13905 * libxml.4 parser.c: doc updates from Heiko Rupp
13906 * parserInternals.c: 2 sanity checks from Heiko Rupp
13907
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013908Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13909
13910 * tree.c: applied patch from Armin Sander to make some pointers
13911 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013912 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013913
Daniel Veillardb06c6142001-08-27 14:26:30 +000013914Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13915
13916 * xpath.c: hum, restrict the integer usage gcc bug workaround
13917 to only gcc compilers so that other architecture don't get
13918 penalized by this limitation.
13919 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13920
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013921Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13922
13923 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13924 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13925
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013926Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13927
13928 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13929 --convert option to xmlcatalog to convert SGML ones to
13930 the XML syntax.
13931 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13932
13933 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013934Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13935
13936 * catalog.c xmlIO.c: started some serious testing and fixed
13937 a few bug and optmization needs.
13938
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013939Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13940
13941 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13942 preparing for a 2.4.3 release even if it may not be ready yet
13943 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13944 all file parsing lookup to go through the entity resolver, add
13945 to add an API to bypass it (needed to load catalogs themselves),
13946 some cleanup on the catalog code too.
13947 * nanoftp.c: small cleanup
13948 * doc/catalog.html: small update
13949
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013950Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13951
13952 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13953 Jun Kuriyama
13954
Daniel Veillardffb120d2001-08-23 00:52:23 +000013955Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13956
13957 * doc/catalog.html: finished the catalog documentation
13958
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013959Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13960
13961 * doc/catalog.html doc/xml.html: added documentation about
13962 Catalog support, misses an API description
13963 * doc/html/*: reextracted the API pages
13964
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013965Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13966
13967 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13968 Added the part about section 7.2 on URI resolution,
13969 fixed a side effect in the HTML parser, look complete
13970 and ready to rock except the URI/SystemID part!
13971
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013972Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13973
13974 * include/libxml/catalog.h include/libxml/parser.h
13975 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13976 xmlIO.c: added support and APIs needed for the catalog PI
13977 * include/libxml/xmlIO.h: cleanup
13978
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013979Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13980
13981 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13982 include/libxml/catalog.h: starts to look okay, really
13983 plugged the new framework, cleaned a lot of stuff,
13984 added some APIs, except the PI's support missing this
13985 should be mostly complete
13986 * result/catalogs/* test/catalogs/*: added new test, enriched
13987 the existing one with URN ID tests
13988
Daniel Veillard64339542001-08-21 12:57:59 +000013989Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13990
13991 * catalog.c: fixed nextCatalog
13992 * result/catalogs/docbook test/catalogs/*: started adding
13993 a small regression test
13994
Daniel Veillardcda96922001-08-21 10:56:31 +000013995Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13996
13997 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13998 more work on the XML catalog support.
13999 * parser.c include/libxml/parser.h: small cleanup seems using
14000 list as a public parameter name can give portability troubles
14001 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14002 include/libxml/xpath.h include/libxml/Makefile.am: removed
14003 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14004 wrappers
14005
Bjorn Reese45029602001-08-21 09:23:53 +000014006Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14007
14008 * Makefile.am trio.c triodef.h trionan.c xpath.c
14009 include/libxml/Makefile.am include/libxml/trionan.h:
14010 Re-worked Not-A-Number and Infinity support.
14011 * xmlcatalog.c: added readline include files
14012
Daniel Veillard344cee72001-08-20 00:08:40 +000014013Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14014
14015 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14016 testCatalog as xmlcatalog, making it an installed app
14017 adding a shell, and preparing it to be a /etc/xml/catalog
14018 management tool, though not ready yet
14019 * catalog.c include/libxml/catalog.h: adding support for
14020 XML Catalogs http://www.oasis-open.org/committees/entity/
14021 not finished, there is some interesting tradeoffs and a
14022 few open questions left.
14023
Daniel Veillardb7664f42001-08-19 13:00:43 +000014024Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14025
14026 * xmllint.c: fixed a line formatting problem
14027
Daniel Veillard5015b712001-08-17 09:37:52 +000014028Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14029
14030 * SAX.c: removed a couple of unused variable (Albert Chin)
14031
Daniel Veillardbb371292001-08-16 23:26:59 +000014032Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14033
14034 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14035 trying to fix some troubles w.r.t. function returning
14036 const xxxPtr.
14037
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014038Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14039
14040 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14041 defined
14042
Daniel Veillardae6db172001-08-16 19:32:00 +000014043Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14044
14045 * xpointer.c: removed unused var
14046
Daniel Veillard09190202001-08-16 16:27:41 +000014047Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14048
14049 * testXPath.c: another small cleanup closing bug #59110
14050
Daniel Veillard796f4b62001-08-16 16:00:13 +000014051Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14052
14053 * win32/dsp/libxml2.def.src: small cleanup closing bug
14054 #59108
14055
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014056Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14057
14058 * example/gjobread.c: add xmlCleanupParser() before leaving
14059
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014060Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14061
14062 * config.h.in configure.in include/libxml/xmlwin32version.h:
14063 released 2.4.2
14064
Daniel Veillardd3d06722001-08-15 12:06:36 +000014065Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14066
14067 * include/libxml/valid.h debugXML.c valid.c: deprecate
14068 the non-boundchecking Sprintf functions, add Snprintf
14069 this should close bug #57984
14070
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014071Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14072
14073 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14074 URIs before doing the lookups (pointed by Mark Vakoc)
14075
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014076Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14077
14078 * xpath.c: serious changes on Result Value Trees and NodeSets
14079 w.r.t. deallocation and collect operations. Probably not
14080 100% clean (merge of allocated trees smells like a problem).
14081 Seems sufficient to close #58943
14082
Daniel Veillard90493a92001-08-14 14:12:47 +000014083Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14084
14085 * xmllint.c: adding a --format option
14086
Daniel Veillardfe703322001-08-14 12:18:09 +000014087Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14088
14089 * xpath.c: count() was broken on Result Value Tree
14090 * xmlIO.c: fixed file:/// accesses on _WIN32
14091
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014092Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14093
14094 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14095 macro was renamed, this should close bug #58683
14096
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014097Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14098
14099 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14100 entity substitution mode text at the end of the entity might
14101 be added due to text coalescing.
14102 * nanoftp.c parser.c: small cleanup
14103
Daniel Veillard0c720972001-08-08 20:59:00 +000014104Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14105
14106 * HACKING: added John Fleck right to commit in the doc subdir
14107
Daniel Veillard48da9102001-08-07 01:10:10 +000014108Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14109
14110 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14111 allow to inherit attributes from the DTD directly in the
14112 tree, this is needed for XPath and can be a useful feature.
14113 Inherited namespaces are always provided at the tree level now
14114 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14115 of tests for this feature (XSLT being the prime user).
14116
Daniel Veillard50f34372001-08-03 12:06:36 +000014117Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14118
14119 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14120 testSAX.c xmlIO.c xmllint.c include/win32config.h
14121 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14122 include/libxml/xmlwin32version.h.in win32/README.MSDev
14123 win32/dsp/*: applied Win32 Facelift No.2 patches from
14124 Igor Zlatkovic for Windows/MSC
14125
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014126Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14127
14128 * SAX.c: unparsedEntityDecl() the URI computation of the
14129 entity wasn't done breaking XSLT unparsed-entity-uri()
14130
Daniel Veillard567e1b42001-08-01 15:53:47 +000014131Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14132
14133 * xpath.c: fixed a bug when walking the descendants and
14134 the current node has no children
14135 * debugXML.c: show up when a text node is supposed to not be escaped
14136
Thomas Broyerf186c822001-07-31 23:30:37 +000014137Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14138
14139 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14140 worked like the set:leading() function)
14141 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14142
Daniel Veillardba6db032001-07-31 16:25:45 +000014143Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14146
Daniel Veillard57905372001-07-31 15:52:17 +000014147Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * include/libxml/xmlIO.h: apply change to close #58141
14150 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14151
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014152Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * parser.c: when the internal subset uses a PE, then the
14155 included entity can use conditional sections.
14156
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014157Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14160 when walking the namespace axis showing up in
14161 libxst/tests/general/bug-12
14162 * xmlmemory.c: added the possibility to trace a given block
14163 defined by its address
14164
Daniel Veillard4aafa792001-07-28 17:21:12 +000014165Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * parser.c: don't override existing encoding specified before
14168 starting xmlParseDocument()
14169
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014170Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * include/libxml/xmlwin32version.h: reinserted, needed for
14173 Windows users of CVS
14174
Darin Adlera77cac02001-07-27 17:41:51 +0000141752001-07-27 Darin Adler <darin@bentspoon.com>
14176
Darin Adler699613b2001-07-27 22:47:14 +000014177 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14178 * testCatalog.c: Add include of <libxml/parser.h>.
14179
141802001-07-27 Darin Adler <darin@bentspoon.com>
14181
Darin Adlera77cac02001-07-27 17:41:51 +000014182 * include/libxml/.cvsignore:
14183 * include/libxml/xmlwin32version.h:
14184 Remove this file from CVS because it's generated.
14185
Daniel Veillard50822cb2001-07-26 20:05:51 +000014186Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * parser.c include/libxml/parser.h: applied const patches from
14189 Tom Moog #58002
14190
Thomas Broyerba4ad322001-07-26 16:55:21 +000014191Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14192
14193 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14194 lookup framework
14195
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014196Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * tree.c: fixed xmlCopyNode() for documents
14199
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014200Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14203
14204Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014205
14206 * parser.c: fixes bug #57652 reported by Morus Walter
14207
Daniel Veillarde3924972001-07-25 20:25:21 +000014208Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14211
Daniel Veillarda53c6882001-07-25 17:18:57 +000014212Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14215 errors, lesson don't add new functions at 1am before a release
14216 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14217 from XPath initialization when possible.
14218
Daniel Veillardd9bad132001-07-23 19:39:43 +000014219Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * result/scripts/base*: removing history/readline changed
14222 this slightly
14223 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14224 xmllint.c: make element content line number generation
14225 optionnal to avoid breaking old apps added interface to switch
14226
Daniel Veillardf012a642001-07-23 19:10:52 +000014227Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014230 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014231 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14232 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14233 John Kroll fixes to allow saving to HTTP via PUT (or
14234 POST of needed).
14235 * doc/html/*.html: regenerated the docs
14236
Thomas Broyere8126242001-07-22 03:54:15 +000014237Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14238
14239 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14240 xmlHashScanFull and xmlHashScannFull3 to get passed the
14241 three keys as arguments to the callback function
14242
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014243Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * configure.in Makefile.am: removed libxml softlink for good
14246 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14247 100% coverage by gtk-doc
14248
Daniel Veillard8599e702001-07-17 21:38:51 +000014249Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14252 fixed serious troubles due to size_t vs. int mismatch
14253
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014254Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14257
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014258Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14259
14260 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14261 convenient extension API for value and context managing
14262 Now handles external objects through xmlXPathPopExternal,
14263 xmlXPathWrapExternal and xmlXPathReturnExternal.
14264 Added functions for sets operations (intersection, etc.)
14265
Daniel Veillard22090732001-07-16 00:06:07 +000014266Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14269 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14270 HTMLparser.c: cleanup of global variables, marking some
14271 const or private.
14272
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014273Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014274
14275 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14276 fixed xmlXPathNodeSetItem when passing index=0
14277
Daniel Veillard05dec342001-07-14 21:57:39 +000014278Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14281
Daniel Veillard28ae6362001-07-14 16:44:32 +000014282Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * xmllint.c: fixed compilation under Cygwin #57503
14285 * TODO: update
14286
Peter Williamsed156f52001-07-13 18:35:13 +0000142872001-07-13 Peter Williams <peterw@ximian.com>
14288
14289 * config.h.in: add #undef HAVE_DLFCN_H
14290
14291 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14292 builddir.
14293
Daniel Veillard73b36e32001-07-12 15:09:52 +000014294Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14297 raised by #57348 and #57381
14298
Daniel Veillard7db37732001-07-12 01:20:08 +000014299Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14302 tree.c xpointer.c: store the line numbder in element->content,
14303 may break some software, need a configuration mechanism
14304
Darin Adler96037892001-07-11 00:03:16 +0000143052001-07-10 Darin Adler <darin@bentspoon.com>
14306
14307 * .cvsignore:
14308 * example/.cvsignore:
14309 * include/.cvsignore:
14310 * include/libxml/.cvsignore:
14311 Various things that are generated and should be ignored.
14312
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014313Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14316 * doc/xml.html doc/html/*: updated the docs
14317
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014318Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14321 validation occured on content with element child
14322
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014323Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * tree.c: fixed XML Base computation which was broken
14326 * debugXML.c: added a base function to the shell
14327 * Makefile.am result/scripts/* test/scripts/*: added scripts
14328 based regression tests, and adding 2 XML Base tests
14329
Daniel Veillard19e96c32001-07-09 10:32:59 +000014330Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * tree.c: set properties doc and call xmlSetListDoc for properties
14333 content when grafting them in a different tree.
14334 * aclocal.m4: remove from CVS
14335
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014336Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * win32/libxml2/libxml2.def.src: added some missing entry point
14339 for XPath (Mark Vakoc)
14340
Daniel Veillard388236f2001-07-08 18:35:48 +000014341Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14344 layer should URI-Unescape before trying to open resources.
14345
Daniel Veillard04383752001-07-08 14:27:15 +000014346Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xpath.c: fix the name() bug for elements in the default
14349 namespace reported by Charlie Bozeman
14350
Daniel Veillard7583a592001-07-08 13:15:55 +000014351Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14354 led to an XPath fix, improvements of SAX initialization, and
14355 an added option --nocdata to testXPath
14356
Daniel Veillard449d7392001-07-07 19:11:06 +000014357Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * doc/libxml-doc.el: Felix Natter provided anew version working
14360 with XEmacs too
14361
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014362Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * include/libxml/xpath.h: small cleanup
14365 * doc/xml.html: update
14366
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014367Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14370 released 2.3.14
14371
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014372Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014375 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014376
Daniel Veillard73c9c042001-07-05 20:02:54 +000014377Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14380 were not equal to empty strings
14381
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014382Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * SAX.c: fixed a URI-Reference computation problem when validating
14385 * xmlIO.c: small cleanup
14386
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014387Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * parser.c: improved the description of a couple of interfaces
14390 upon Larry Stamper suggestion
14391
Daniel Veillard62f313b2001-07-04 19:49:14 +000014392Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * SAX.c entities.c parser.c: changed completely the way entities
14395 are handled when running the parser in entity substitution mode.
14396 This fixes a bug reported by Stephan Kulow and nearly divides
14397 by 3 the amount of memory required by libxslt to load and process
14398 DocBook TDG.
14399
Daniel Veillardf420ac52001-07-04 16:04:09 +000014400Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * HTMLparser.c: fixing a too early root closing problem raised
14403 byt Prashanth Naidu
14404
Daniel Veillard8c357d52001-07-03 23:43:33 +000014405Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14408 raised by Mark Vakoc.
14409
Daniel Veillard6e90d192001-07-03 16:37:49 +000014410Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * example/Makefile.am: fixed the include path to add srcdir/include
14413 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14414 and some cleanup
14415
Daniel Veillardf06307e2001-07-03 10:35:50 +000014416Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14419 lot of optimization work, results in significant improvements
14420 when handling really complex XPath queries. Add a small optimizer
14421 for unions, improve [n] and [last()], avoid some costly ops.
14422
Daniel Veillard77044732001-06-29 21:31:07 +000014423Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14426 * xpath.c: small cleanup
14427 * xmlGetNsList: reformated, fixed problems if used on Entities
14428
Daniel Veillard2adbb512001-06-28 16:20:36 +000014429Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14432
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014433Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14436 * Makefile.am example/Makefile.am: workaround automake generating
14437 erroneous deps
14438
Daniel Veillard12f7d292001-06-28 13:12:11 +000014439Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * include/win32config.h: bug #56801 Yon Derek provided a patch
14442 to the windows config file.
14443
Daniel Veillard87ee9142001-06-28 12:54:16 +000014444Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14447 libxml.h : Yon Derek provided a set of changes to compile from
14448 CVS on Windows/MSC
14449
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014450Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * parser.c: fixed UTF8 BOM support in push mode
14453 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14454 added a specific testcase
14455
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014456Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * Makefile.am: added --push regression tests
14459 * parserInternals.c: the XML parser segfaulted in --push mode
14460
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014461Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * configure.in: moved the symlinks detection within a CVS
14464 check, this is not portable and will be removed soon.
14465 * xpath.c: small cleanup/speedup
14466
Daniel Veillard11648102001-06-26 16:08:24 +000014467Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14470 release of 2.3.12
14471 * parser.c: make an error message if unknow entities in all cases
14472
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014473Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14476
Daniel Veillard23793842001-06-25 16:07:45 +000014477Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14480 includes were installed in the wrong dir
14481
Daniel Veillardf5498f32001-06-25 15:08:36 +000014482Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * doc/html.xml: warn against sending code to exhibit bugs.
14485
Daniel Veillard56f06462001-06-24 21:34:03 +000014486Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14489 Tru64 from Thomas Leitner
14490
Daniel Veillardc5d64342001-06-24 12:13:24 +000014491Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * AUTHORS: added William and Bjorn
14494 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14495 daniel@veillard.com hopefully I won't have to do this again
14496 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14497 docs can be rebuilt cleanly now
14498 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14499 from CVs it's generated, added include/libxml/xmlwin32version.h
14500 also generated but which should change far less frequently.
14501 * catalog.c nanoftp.c: made sure to include libxml.h not
14502 libxml/xmlversion.h directly
14503 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14504 when compiling on WIN32 and MSC
14505
Daniel Veillard07385fd2001-06-23 21:55:48 +000014506Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * include/Makefile.am include/libxml/Makefile.am configure.in:
14509 fixed make distcheck and rebuilding the rpms
14510
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014511Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * configure.in: should finish the migration of exported includes
14514 into a real include/libxml in CVS, at least for CVS users.
14515 * removed the exported headers, added in include/libxml (as well
14516 as xmlversion.h.in).
14517
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014518Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * configure.in: fixed the way to detect symlink
14521
Daniel Veillard66541772001-06-23 18:31:04 +000014522Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * configure.in: updated, include/libxml is now a real CVS dir
14525
Daniel Veillardca989762001-06-23 17:39:29 +000014526Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14529 version works with both libxml1 and libxml2 (it autodetects
14530 the prefix of the html-files) from Felix Natter.
14531 * doc/xml.html: updated doc accordingly
14532
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014533Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * xpath.c: fixed the bug generating a template loop in libxslt
14536 when using docbook-xsl-1.4, * should filter out document nodes
14537 * HACKING: added William
14538 * TODO: updated
14539
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014540Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * doc/FAQ.html: added a warning about gcc-3.0
14543 * doc/xml.html: added reference to gdome2 and removed a confusing
14544 sentence
14545
Daniel Veillardf7f41852001-06-22 15:18:01 +000014546Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xmlversion.h: okay this is a generated file, but Windows
14549 users need it and they can't generate it, and I want CVS
14550 Windows users ...
14551 * win32/libxml2/libxml2_so.dsp: Windows project file for
14552 the shared lib version of libxml2
14553 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14554 resources needed for libxslt/xsltproc by Yon Derek
14555
Bjorn Reese3157b342001-06-22 14:41:45 +000014556Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14557
14558 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14559
Daniel Veillard4151acb2001-06-22 10:48:57 +000014560Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
Daniel Veillardcc146db2001-06-22 11:10:52 +000014562 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14563
14564Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
Daniel Veillard4151acb2001-06-22 10:48:57 +000014566 * include/win32config.h: Yon Derek provided a first fix
14567 to be able to compile libxslt/xsltproc on Windows
14568
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014569Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * xpath.c: attempt to work around what seemed a gcc optimizer
14572 bug when handling floats on i386 http://veillard.com/gcc.bug
14573 * tree.c entities.c encoding.c: doing some cleanups while
14574 chasing it
14575
Daniel Veillard017b1082001-06-21 11:20:21 +000014576Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * Makefile.am: cleanup when --without-debug is specified
14579 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14580 w.r.t. --without-debug and other include points
14581 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14582 Catalogs
14583 * configure.in entities.h tree.h HTMLparser.c: removed
14584 --without-corba, made the _private field mandatory
14585
Daniel Veillard87a764e2001-06-20 17:41:10 +000014586Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14589 outputs a BOM in UTF8, an errata has been issued to avoid the
14590 problem, that was the most reasonable solution... Add support
14591 for a leading UTF8 BOM in entities.
14592
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014593Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * valid.c: fixed a bug found when post validating an entity ref
14596 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14597 activate it too
14598
Daniel Veillard39196eb2001-06-19 18:09:42 +000014599Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14602 weakness in the node copy the XPointer and the XInclude
14603 implementations. Serious cleanup.
14604
Daniel Veillard3739b982001-06-19 12:51:30 +000014605Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * Makefile.am: Kjartan Maraas provided a small patch to
14608 add xml2-config.in to EXTRA_DIST
14609
Daniel Veillarda9142e72001-06-19 11:07:54 +000014610Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14613 provided another failing case found in KDE, the way the
14614 ctxt->vctxt.nodeTab was allocated and freed changed over
14615 time but it wasn't completely cleaned up. This should fix it.
14616
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014617Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * parser.c: Stephan Kulow also raised the fact that line number
14620 could get miscounted making debug harder, fixed the problem
14621 in xmlParseCharData()
14622
Daniel Veillard64b98c02001-06-17 17:20:21 +000014623Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * valid.c: Stephan Kulow pointed out a problem when validating
14626 and using an empty entity, forgot a 'break' in a case.
14627
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014628Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14631 * doc/xml.html: updated with 2.3.11
14632
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014633Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * TODO: updated adding cleanup of generated doc
14636 * configure.in: prepared to release 2.3.11
14637 * xmllint.c: added --version for bug reporting
14638 * doc/html/*.html: rebuilt the doc
14639
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014640Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * xpath.c: first part of the work on selecting namespace to
14643 fix bug #56115
14644
Daniel Veillard96ed5832001-06-15 22:22:04 +000014645Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14648 when using -liconv
14649 * TODO: updated
14650
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014651Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14654 cleanup, encoding support.
14655
Daniel Veillard608ad072001-06-14 08:32:28 +000014656Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14659
Daniel Veillard239d0522001-06-13 23:02:48 +000014660Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * xpath.c: bug detected by Ankh when / is used as a function arg
14663
Daniel Veillard02bb1702001-06-13 21:11:59 +000014664Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14667 of element and use it to avoid outputting formatting spaces at
14668 the wrong place. Implemented the format parameter for HTML save.
14669 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14670 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14671 result/HTML/wired.html: of course this impact the result of a
14672 number of HTML tests
14673
Daniel Veillard95d845f2001-06-13 13:48:46 +000014674Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * HTMLtree.[ch]: started augmenting the HTML save API with
14677 encoding and formatting parameters
14678
Daniel Veillardeca60d02001-06-13 07:45:41 +000014679Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * HTMLtree.h: cleanup and started evaluating the work needed on
14682 revamping the HTML output code
14683
Daniel Veillard84666b32001-06-11 17:31:08 +000014684Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14687
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014688Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * valid.c: fixed bug #56049, forgot one check in the
14691 validation routine
14692
Daniel Veillardca2366a2001-06-11 12:09:01 +000014693Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14696
Daniel Veillard6761eee2001-06-11 10:29:38 +000014697Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * libxml.h: fixed an error in last commit
14700 * doc/FAQ.html: added an entry for compilation from CVS
14701
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014702Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * xmlversion.h.in libxml.h: Cygwin patches
14705 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14706 * tree.h: cleanup
14707
Daniel Veillardacd370f2001-06-09 17:17:51 +000014708Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14709
14710 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14711 memory block in a strange case where libxml is linked twice
14712 in the binary.
14713
Daniel Veillard1d047672001-06-09 16:41:01 +000014714Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14717 state far too often, simple fix used to avoid it.
14718
Daniel Veillard4497e692001-06-09 14:19:02 +000014719Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14722 being processed, applied his patch
14723 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14724
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014725Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14728 provided fixes to compile on MSCC again
14729 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14730 also provided an update for the project files.
14731
Daniel Veillarda682b212001-06-07 19:59:42 +000014732Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14735 bug #55810
14736
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014737Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * tree.c: fixed xmlGetNsProp() to close bug #55683
14740 Note this requires libxslt to use it's own function instead.
14741
Daniel Veillardf0c53762001-06-07 16:07:07 +000014742Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * HTMLtree.c: when in a pre element no formatting space should
14745 be added.
14746 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14747
Daniel Veillard068a9652001-06-07 15:30:26 +000014748Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * configure.in: added tests for signal() and signal.h
14751
Daniel Veillard541d6552001-06-07 14:20:01 +000014752Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14755
Daniel Veillard8a367d42001-06-07 14:01:34 +000014756Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * doc/libxml-doc.el: Felix Natter provided a new version for
14759 libxml2
14760
Daniel Veillard8a926292001-06-07 11:20:20 +000014761Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * HTMLtree.c: when in a pre element no formatting space should
14764 be added.
14765
Daniel Veillard14839d52001-06-06 16:11:56 +000014766Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14767
14768 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14769
Daniel Veillarde95e2392001-06-06 10:46:28 +000014770Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14773 hack
14774 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14775 * uri.c: fixed a warning
14776
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014777Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * HTMLtree.c: trying to close bug #55772 escaping in script
14780 elements
14781 * doc/xml.html: suggest to send mail to the list
14782
14783Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014784
14785 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14786 good. Use a macro and based on the solution provided in
14787 vsnprintf manual page from GNU.
14788
Bjorn Reese99748722001-06-05 12:49:15 +000014789Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14790
14791 * error.c: Workaround for non-preserving variadic list.
14792 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14793
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014794Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * doc/xml.html: added 2.3.10 release
14797
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014798Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * configure.in: releasing 2.3.10
14801
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014802Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14805
Daniel Veillard20042422001-05-31 18:22:04 +000014806Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * encoding.c: Robert Collins provided a patch to add the
14809 "US-ASCII" encoding alias
14810
Daniel Veillard97ac1312001-05-30 19:14:17 +000014811Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14814 string oriented functions and started cleaning the related areas
14815 in xpath.c which needed fixing in this respect
14816
Daniel Veillard2d703722001-05-30 18:32:34 +000014817Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14820 #55380
14821 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14822
Daniel Veillard9403a042001-05-28 11:00:53 +000014823Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * TODO: updated
14826 * nanohttp.[ch] : started adding APIs to get the redirected URL
14827 when this occurs (needed for further base computation
14828 * tree.h: cleanup
14829 * encoding.c: cleanup
14830 * SAX.c: minor change around ctxt->loadsubset
14831
Daniel Veillard6278fb52001-05-25 07:38:41 +000014832Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * Makefile.am include/Makefile.am: small change to have
14835 include/libxml rebuilt if working from CVS.
14836 * uri.c: applied another patch from Carl Douglas for URI escaping,
14837 this should close bug #51876
14838
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014839Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14842 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14843 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14844 added specific regression test
14845 * parser.h: preparing for the XSLT mode where DTD inherited
14846 attributes are added to the tree.
14847
Daniel Veillardbbd22452001-05-23 12:02:27 +000014848Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * xinclude.[ch]: Updated the namespace for the Last Call version
14851 * result/XInclude/include test/XInclude/include: updated the
14852 testsuite accordingly
14853
Daniel Veillard8514c672001-05-23 10:29:12 +000014854Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14857 related to bug #51876
14858
Daniel Veillard42596ad2001-05-22 16:57:14 +000014859Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * tree.c: fixed a gross mistake in base computation, xml:base is
14862 not completely correct yet (need cascade).
14863 * xpath.[ch]: added the few things needed to find a function name
14864 and URI from the XPath context when it is called.
14865
Daniel Veillard81418e32001-05-22 15:08:55 +000014866Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14869 * DOCBparser.c: small cleanup
14870 * xmllint.c: added a --catalogs option to load catalogs from
14871 $SGML_CATALOG_FILES
14872 * tree.c: cleanup
14873 * configure.in: iconv library fixup, ICONV_LIBS
14874
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014875Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * catalog.c: handling of CATALOG entries. detection of recursion,
14878 and a few bugfixes
14879 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14880 against the default namespace
14881
Daniel Veillard04b93292001-05-21 08:15:31 +000014882Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14885
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014886Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * parser.c: fixed propagation context info when parsing an
14889 external entity.
14890 * doc/html/*.html: regenerated a couple of docs
14891
Daniel Veillard4623acd2001-05-19 15:13:15 +000014892Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * doc/xml.html: update with 2.3.9 informations
14895
Daniel Veillardbed7b052001-05-19 14:59:49 +000014896Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14899 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14900 * doc/html/* : rebuilt the docs
14901 * valid.c: small patch which may improve some case when
14902 validating.
14903
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014904Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * HTMLparser.c: Closed bug #54891
14907 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14908 to the suite
14909
14910Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14913 applied a documentation patch from LotR and filled in a few missing
14914 descriptions
14915
Daniel Veillard76d66f42001-05-16 21:05:17 +000014916Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * xpath.c tree.c parser.c: speed optimizations at the parser level
14919 document tree freeing and xpath evaluation
14920
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014921Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * parser.c parser.h parserInternals.h: fixed a couple of
14924 interfaces for handling memory buffer input to const char *
14925 upon suggestion of JamesH.
14926
Daniel Veillardc3739e72001-05-15 15:23:27 +000014927Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * configure.in: LoTR sent a patch fixing the previous commit
14930
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014931Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * configure.in: trying to deal again with the stoopid -R linking
14934 flag of Solaris
14935
Daniel Veillard790142b2001-05-15 10:51:53 +000014936Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * xpath.h: two nodeset access macros from Thomas Broyer
14939
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014940Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14943 patch from Thomas Broyer
14944
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014945Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14948 case
14949 * INSTALL: was empty added stuff from the FAQ
14950
Daniel Veillard75bea542001-05-11 17:41:21 +000014951Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14954 attributes handling and #54433 by adding xmlUnsetProp()
14955 and xmlUnsetNsProp()
14956
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014957Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * HTMLparser.c: Patch from Jonas Borgström
14960 (htmlGetEndPriority): New function, returns
14961 the priority of a certain element.
14962 (htmlAutoCloseOnClose): Only close inline elements if they
14963 all have lower or equal priority.
14964 * result/HTML: this of course changed a number of tests results.
14965
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014966Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * xmlIO.c catalog.c: plugged in the default catalog resolution
14969 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14970 documentations
14971 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14972
Daniel Veillarda7374592001-05-10 14:17:55 +000014973Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14976 integrating catalogs
14977 * catalog.[ch] testCatalog.c: adding a small catalo API
14978 (only SGML catalog support).
14979 * parser.c: restaured xmlKeepBlanksDefault(0) API
14980
Daniel Veillardc17337c2001-05-09 10:51:31 +000014981Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14984
Daniel Veillard257d9102001-05-08 10:41:44 +000014985Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14986
14987 * parser.c: added xmlParseExternalEntityPrivate() to allow
14988 propagation of ctxt->_private when parsing external entities
14989
Daniel Veillard083c2662001-05-08 08:27:14 +000014990Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14991
14992 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14993
Daniel Veillard01ef7382001-05-08 07:31:43 +000014994Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14997
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014998Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * valid.c: warn when indeterminist content model is detected
15001 * result/VC/ElementValid8: this adds a message
15002 * Makefile.am: add --novalid for VCM tests
15003 * parserInternals.c: added a call to Init memory
15004
Daniel Veillard64269352001-05-04 17:52:34 +000015005Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15008 when both parameters are NULL.
15009
Daniel Veillard37721922001-05-04 15:21:12 +000015010Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * valid.c: applied small patch from Gary Pennington, reindented
15013 some part of the code.
15014
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015015Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15018 release, updated and regenerated the docs
15019
Daniel Veillard357c9602001-05-03 10:49:20 +000015020Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * xpath.c result/XPath/expr/floats : clarified and cleanup
15023 printing of abnormal floats in tests.
15024
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015025Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15028 * results/HTML/ : a few changes in the output of the HTML tests as
15029 a result.
15030 * configure.in: tying to fix -liconv where needed
15031
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015032Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * Makefile.am: fixed a stupid error
15035
Daniel Veillard7150a032001-05-02 16:41:11 +000015036Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15037
15038 * configure.in Makefile.am: make the inclusion of the trio
15039 modules in the library conditional
15040
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015041Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15042
15043 * DOCBparser.c: patche from László Kovács, fixed entities refs
15044 in attributes handling
15045
Daniel Veillardedddff92001-05-02 10:58:52 +000015046Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15049 flushing
15050
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015051Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: fix of an XSLT namespace bug reported on the list
15054 general/bug-8-
15055
Daniel Veillard5792e162001-04-30 17:44:45 +000015056Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * strio.h trio.c: Dan McNichol suggested a couple of small
15059 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15060
Daniel Veillard02141ea2001-04-30 11:46:40 +000015061Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15062
15063 * tree.c parser.c encoding.c: spent a bit more time looking
15064 at the parsing speed and DOM handling. Added a few more
15065 speedups.
15066
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015067Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * parser.c: small but effective parsing speed improvement
15070
Daniel Veillardb59076b2001-04-29 17:04:07 +000015071Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15072
15073 * configure.in: default on the DocBook parser inclusion (for Gnome)
15074 * DOCBparser.h: fixed a header reference
15075
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015076Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15077
15078 * configure.in xpath.c: applied Bjorn patches for FPE on the
15079 alpha
15080
Daniel Veillardeefd4492001-04-28 16:55:50 +000015081Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15082
15083 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15084 xmlSaveFormatFileTo()
15085
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015086Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * xpath.c: simple and efficient optimization, XPath functions
15089 aways bind to the same code, cache this
15090 * TODO: updated (by saying some is obsolete)
15091
Daniel Veillard2156a562001-04-28 12:24:34 +000015092Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * xpath.c: more cleanup work on XPath name parsing routines
15095
Daniel Veillard61d80a22001-04-27 17:13:01 +000015096Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15097
15098 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15099 xmlXPathParseName
15100 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15101 * debugXML.c: avoid compilation problems if compiling without
15102 HTML support, Igor Zlatkovic
15103 * win32/libxml2/libxml2.def.src: being able to compile without
15104 XPath on Windows
15105
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015106Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * libxml.m4: yet another patch from Toshio Kuratomi
15109
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015110Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15111
15112 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15113
Daniel Veillard67fee942001-04-26 18:59:03 +000015114Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * tree.[ch]: added xmlSaveFormatFile interface for saving
15117 and indenting a file.
15118
Daniel Veillard82e49712001-04-26 14:38:03 +000015119Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15120
15121 * xpath.c: fixed bug #53689 related to processing-instruction()
15122
Daniel Veillard02f077a2001-04-26 10:59:11 +000015123Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15124
15125 * DOCBparser.c: patche from László Kovács
15126
Daniel Veillard30211a02001-04-26 09:33:18 +000015127Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * parser.c: applied fixes from Christian Glahn bug report #53391
15130
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015131Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * error.c: Jean François Lecomte provided a complete description
15134 and a fix to bug #53537
15135
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015136Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15139
Daniel Veillard1034da22001-04-25 19:06:28 +000015140Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15141
15142 * DOCBparser.c SAX.c: a bit more work on entities processing.
15143 Still Need to cleanup XML output and references in attributes
15144
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015145Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15148
Daniel Veillardb33c2012001-04-25 12:59:04 +000015149Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * tree.c: trying to fix #53574, not completely complete,
15152 I would like xmllint --copy --debug test/ent1 and
15153 xmllint --debug test/ent1 to show the same result.
15154 * xpath.c: fix a bug when trying to sort namespace nodes
15155
Daniel Veillard5146f202001-04-25 10:29:44 +000015156Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15157
15158 * HTMLtree.c: real fix for #53402
15159
Daniel Veillard7533cc82001-04-24 15:52:00 +000015160Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15163 PIs when using xsl:output
15164 * valid.c: closing #53537 some case generate segfaults if there
15165 is validity errors
15166
Daniel Veillard61b33d52001-04-24 13:55:12 +000015167Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15170 of external parsed entities, added --noent to testDocbook
15171 * valid.c: Garry Pennington found an uninitialized variable
15172 access in xmlValidateElementContent()
15173
Daniel Veillard56098d42001-04-24 12:51:09 +000015174Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15177 with madness
15178 * result/HTML/ : this modified the result of the regression tests
15179 a lot.
15180
Daniel Veillard122376b2001-04-24 12:12:30 +000015181Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15184 to doc where it wasn't checked against NULL reported by
15185 Jens Laas
15186
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015187Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15190 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15191
Daniel Veillardeae522a2001-04-23 13:41:34 +000015192Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15195 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15196 * SAX.[ch]: cleanup and updates for DocBook
15197 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15198 ex SGML identifier changes
15199 * valid.c: removed a static unused function.
15200
Daniel Veillardde57c612001-04-23 09:13:36 +000015201Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * HTMLtree.c: applied change for Paul Sponagl on script saving
15204 * Makefile.am: the warning about entity title.xml are normal.
15205
Daniel Veillard393df012001-04-22 20:11:18 +000015206Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * configure.in: release of 2.3.7
15209 * Makefile.am: fixing make distcheck
15210
Daniel Veillarda41123c2001-04-22 19:31:20 +000015211Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * doc/html/* doc/xml.html: updated and regenerated the docs
15214
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015215Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15216
15217 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15218
Daniel Veillarde82a9922001-04-22 12:12:58 +000015219Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15220
15221 * tree.c: fixed #53388 with the provided patch
15222
Daniel Veillard06803992001-04-22 10:35:56 +000015223Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15224
15225 * valid.c: Bjorn detected an invalid memory access. Fixed
15226 vstateVPush()
15227
Daniel Veillard40af6492001-04-22 08:50:55 +000015228Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15229
15230 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15231
Bjorn Reese70a9da52001-04-21 16:57:29 +000015232Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15233
15234 * libxml.h: new header used only for the compilation of libxml
15235 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15236 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15237 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15238 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15239 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15240 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15241 baseline (version 1.2 plus a single patch).
15242 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15243 scientific notation for numbers. Tests added.
15244 * xpath.c: formatting of numbers changed to use sprintf
15245 (contribution from William Brack)
15246
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015247Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15248
15249 * valid.c: cleanup, more useful debugging
15250 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15251 * xmlIO.c: entity loading is printed as an error when validating
15252
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015253Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * valid.c: fixed to validate within entities
15256 * test/VCM/v22.xml: added a specific testcase
15257
Daniel Veillardca1f1722001-04-20 15:47:35 +000015258Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * valid.c: forgot an epsilon transition in for ()+
15261 * test/VCM/v21.xml : added a specific test case
15262
Daniel Veillard85349052001-04-20 13:48:21 +000015263Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * valid.c: removed a state explosion exhibited by RSS
15266 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15267 from bug #51872
15268
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015269Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15270
15271 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15272 validation without using an ugly NFA -> DFA algo in the source.
15273 Made a specific algorithm easier to maintain, using a single
15274 stack and without recursion.
15275 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15276 * hash.c: made the growing routine static
15277 * tree.h parser.c: added the parent information to an
15278 xmlElementContent node.
15279
Daniel Veillarde470df72001-04-18 21:41:07 +000015280Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * SAX.c parser.c xpath.c: generating IDs when not validating
15283 from an external parsed entity was poisoning the ID has table
15284 with removed values. This was killing XSLT on the KDE help
15285 browser.
15286
Daniel Veillardceacdd92001-04-18 15:10:35 +000015287Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15288
15289 * entities.h: andrew@ugh.net.au detected a double declaration
15290
Daniel Veillarda10efa82001-04-18 13:09:01 +000015291Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15292
15293 * debugXML.c hash.c tree.h valid.c : some changes related to
15294 the validation suport to improve speed with DocBook
15295 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15296 the way validation errors get reported
15297
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015298Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15301 by P C Chow and William M. Brack for XSLT HTML output
15302
Daniel Veillard2d90de42001-04-16 17:46:18 +000015303Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15304
15305 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15306 Igor Zlatkovic patches for MSC compilation and added his
15307 updates
15308
Daniel Veillarde043ee12001-04-16 14:08:07 +000015309Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15312 prefix lookup.
15313 * parserInternals.c: fixed the bug reported by Morus Walter
15314 due to an off by one typo in xmlStringCurrentChar()
15315
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015316Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15317
15318 * HTMLparser.c result/HTML/*: revamped the way the HTML
15319 parser handles end of tags or end of input
15320
Daniel Veillard82daa812001-04-12 08:55:36 +000015321Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15324
Daniel Veillard67a21302001-04-11 14:39:16 +000015325Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15326
15327 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15328 bug where the linktime verions of free() won't work ...
15329
Daniel Veillard27b55282001-04-11 12:22:25 +000015330Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15331
15332 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15333
Daniel Veillardafc73112001-04-11 11:51:41 +000015334Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * doc/xml.html: added 2.3.6 release
15337
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015338Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15341 * result/wml.xml: resulted in a small output change
15342
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015343Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * tree.c: xmlNewDoc was missing the charset initialization
15346 * xmllint.c: added --auto to autogenerate a doc, allow to
15347 reproduce the problem fixed on xmlNewDoc
15348
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015349Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * xpath.c: trying to get 52979 solved
15352 * tree.c result/ result/noent/: trying to get 52712 solved, this
15353 also made me clean up the fact that XML output in general should
15354 not add formating blanks by default, this changed the output of
15355 a few tests
15356
Daniel Veillard73639a72001-04-10 14:31:39 +000015357Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15358
15359 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15360
Daniel Veillardfac26a12001-04-08 13:08:14 +000015361Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15362
15363 * configure.in: finally released 2.3.6
15364
Daniel Veillard911f49a2001-04-07 15:39:35 +000015365Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15366
15367 * xpath.c: checking for null pointer generated by new code
15368
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015369Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15370
15371 * xpath.c: fixed a [] evaluation problem reported
15372 * test/XPath/tests/simpleaddr: extended test
15373 * result/XPath/simpleaddr: updated result
15374
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015375Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * xmllint.c: Dan Timis reported a portability problem
15378 on Macs without mmap, fixed it.
15379
Daniel Veillardb38bd552001-04-03 18:22:00 +000015380Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * testXPath.c : added a --tree option allowing to display the
15383 tree dump of the XPath expression
15384
Daniel Veillard4dd93462001-04-02 15:16:19 +000015385Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15386
15387 * xpath.c: fixed a memleak when comparing nodesets
15388 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15389 * tree.c: added a TODO
15390
Daniel Veillard92ad2102001-03-27 12:47:33 +000015391Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15394 we need string functions
15395 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15396 to be able to use them where needed. Applied some changes
15397 to reduce name linking pollution and compile in only what's
15398 needed.
15399 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15400 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15401 for the string manipulation functions
15402 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15403 to the free() function of xmlmemory.c
15404 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15405 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15406 usage.
15407
15408
Daniel Veillard2be30642001-03-27 00:32:28 +000015409Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * error.c: applied the context output patch of the error
15412 handling submitted by Chuck Griffith
15413 * error/VC/*: this slightly change some error logs
15414
Daniel Veillard50582112001-03-26 22:52:16 +000015415Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15416
15417 * parser.c: fixed line number reporting on error
15418
Daniel Veillard04be4f52001-03-26 21:23:53 +000015419Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15420
15421 * parser.c: Sullivan and Darin found a parser bug,
15422 applied the patch.
15423
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015424Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15425
15426 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15427 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15428 xmlversion.h.in xpointer.c: of course the way I defined
15429 UNUSED breaks on old gcc version. Try to be smart and
15430 also define it directly in xmlversion.h
15431 * configure.in: removed -ansi flag from the pedantic set
15432
15433Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015434 Huge cleanup, I switched to compile with
15435 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15436 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15437 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15438 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15439 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15440 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15441 encoding.h entities.c error.c list.[ch] nanoftp.c
15442 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15443 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15444 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15445 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15446 Cleanup, staticfied a number of non-exported functions,
15447 detected and cleaned up a dozen of problem found this way,
15448 avoided a lot of public function name/typedef/system names clashes
15449 * doc/xml.html: updated
15450 * configure.in: switched private flags to the really pedantic ones.
15451
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015452Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * configure.in: 2.3.5
15455 * doc/html/*: rebuilt the docs
15456
Daniel Veillard146c9122001-03-22 15:22:27 +000015457Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * parser.c: fixed a reported bug in NOTATION parsing
15460 * uri.c: accepted but not fixed bug 51876, added TODO
15461 * Makefile.am: fixed bug 51876
15462
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015463Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15464
15465 * config.h.in configure.in error.c: fix a compilation problem
15466 on platforms without vsnprintf (xml@thewrittenword.com)
15467
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015468Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15469
15470 * parser.c: fixed a function name header typo
15471 * SAX.c: notations can also occur in external subset.
15472
Daniel Veillard7d42b542001-03-20 13:22:46 +000015473Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15474
15475 * error.c: removed a C++ like comment
15476
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015477Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15478
15479 * parser.c: fixing bug 52299 strange condition leading
15480 to a parser crash due to a buffer overflow
15481 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15482 added the specific test case
15483
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015484Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15485
15486 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15487 xmlXPathConvert{String,Number,Boolean} to be able to make
15488 type casts without a context stack, fixed some implementation
15489 problems related to the absence of context at parse-time,
15490 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15491 in the public API too
15492 * xpointer.c xpathInternals.h: we need to know at parse time
15493 whether we are compiling an XPointer
15494
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015495Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15498 cleaned up the parser internals, refactored XPath code, added
15499 new compilation based APIs and cleanly separated public and
15500 private APIs.
15501
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015502Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15503
15504 * xpath.h: the comp field must be added at the end to avoid
15505 killing binary compat.
15506
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015507Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15508
15509 * Makefile.am: detect XPath memleaks in regreson tests
15510 * error.c: fixed and error w.r.t. error reporting still using
15511 stderr
15512 * hash.c: added new line at end of file
15513 * tree.h: minor cleanup
15514 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15515 expression parsing from evaluation, resulted in a number of
15516 changes internally, and in XPointer. Likely to break stuff
15517 using xpathInternals.h but should remain binary compatible,
15518 new interfaces will be added.
15519
Daniel Veillardd574f782001-03-14 19:40:17 +000015520Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15521
15522 * configure.in: fixed a couple of problems reported by
15523 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15524 without gcc on non linux platforms.
15525
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015526Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15529 a fix for --with-html-dir= configure support. I hope it won't
15530 break rpm generation
15531
Daniel Veillarda022fe02001-03-14 16:30:00 +000015532Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15533
15534 * xmlIO.c: one function comment cleanup.
15535
Daniel Veillard25239c12001-03-14 13:56:48 +000015536Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15537
15538 * SAX.c: external subset notations were improperly registered
15539 in the internal subset.
15540
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015541Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15542
15543 * README.cvs-commits: added, pointing to HACKING
15544 * HACKING: updated
15545
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015546Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * parser.c: and Matt Sergeant found one in the XML push
15549 parser (erroneous check I forgot to remove when I fixed the
15550 main parser).
15551
Daniel Veillard68d7b672001-03-12 18:22:04 +000015552Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15553
15554 * xpath.c: ptittom found a small bug in UnaryExpr
15555
Daniel Veillarde356c282001-03-10 12:32:04 +000015556Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15557
15558 * configure.in: bumped to 2.3.4
15559 * error.c: fixed bug #51860
15560 * tree.c: fixed bug #51861
15561 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15562 * tree.[ch] : added xmlDefaultBufferSize
15563 * nanoftp.c: typo in function name header block
15564 * doc/xml.html : updated, added link to XML::LibXSLT
15565 * doc/html/* : rebuilt the docs
15566
Daniel Veillard80f32572001-03-07 19:45:40 +000015567Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15568
15569 * parser.c SAX.c: the new content parsing code raised an
15570 ugly bug in the characters() SAX callback. Found it
15571 just because of strangeness in XSLT XML Rec ouptut :-(
15572
Daniel Veillard6c831202001-03-07 15:57:53 +000015573Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15574
15575 * Makefile.am: Martin Baulig suggested to add -lm
15576 * tree.c: found another bug in xmlNodeGetContent()
15577
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015578Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15579
15580 * xpath.c: Bjorn found the error related to strictness of comparison.
15581
Daniel Veillard29631a82001-03-05 09:49:20 +000015582Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15583
15584 * parser.c: trying to fix the Dtd parsing problem reported
15585 by Gary, side effect of last week speed optimizations.
15586
Daniel Veillard14be0a12001-03-03 18:50:55 +000015587Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15588
15589 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15590 * parserInternals.c: removed unneeded test raised by Stric
15591
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015592Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15593
15594 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15595 and fixed by William Brack). Added xmlXPathFormatNumber.
15596 Changed the sorting slightly.
15597 * configure.in Makefile.am example/Makefile.am: Added -lm.
15598 Please note that applications linking with libxml2, must
15599 also like with the math library from now on.
15600
Daniel Veillardf9533d12001-03-03 10:04:57 +000015601Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15602
15603 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15604
Daniel Veillard2f362242001-03-02 17:36:21 +000015605Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15606
15607 * parser.c: one must report spaces even if the Dtd element
15608 content proves that this is not part of the element content.
15609 * result/valid/*.xml: this changed the ouptu slightly
15610
Daniel Veillardb402c072001-03-01 17:28:58 +000015611Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * configure.in: bumped to 2.3.3
15614 * doc/xml.html: updated
15615
Daniel Veillard77851712001-02-27 21:54:07 +000015616Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * tree.c: minor doc fix
15619 * xpath.c: deallocation issues when a result tree has been
15620 converted to a node-set
15621
Daniel Veillardec70e912001-02-26 20:10:45 +000015622Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15623
15624 * doc/xml.html: oops corrected dates s/2000/2001
15625
Daniel Veillard8730c562001-02-26 10:49:57 +000015626Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15627
15628 * valid.c: new patch from Gary Pennington
15629
Daniel Veillard91e9d582001-02-26 07:31:12 +000015630Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15631
15632 * doc/xml.html: applied patch from Ankh
15633
Daniel Veillardedac3c92001-02-26 01:36:19 +000015634Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15635
15636 * xinclude.c: fixed a problem building on Mac
15637
Daniel Veillard21a0f912001-02-25 19:54:14 +000015638Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15639
15640 * parser.c: more work on increasing parsing ferformances
15641
Daniel Veillard48b2f892001-02-25 16:11:03 +000015642Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15643
15644 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15645 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15646 avoiding memcpy in production builds MEM_CLEANUP macro use
15647 * parser.[ch] parserInternals.c: optimizations of the tightest
15648 internal loops inside the parser. Better checking of I/O
15649 flushing/loading conditions
15650 * xmllint.c : added --timing
15651
Daniel Veillard71681102001-02-24 17:48:53 +000015652Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15653
15654 * configure.in: bumped to 2.3.2
15655 * doc/xml.html: updated for release
15656
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015657Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15658
15659 * xpath.c: found a memleak and fixed a nasty bug
15660
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015661Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15662
15663 * xmllint.[c1] : added return code errors for xmllint
15664 * xpath.c: specific debug dump function for result value trees
15665
Daniel Veillard4b637072001-02-21 21:52:55 +000015666Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15667
15668 * xpath.c: finally implemented xmlXPathCompareNodeSets
15669 * test/XPath/expr/floats results/XPath/expr/floats: added
15670 a test for float expressions
15671
Daniel Veillardf714aa32001-02-21 03:07:44 +000015672Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15673
15674 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15675 * parserInternals.[ch]: trying to speed up parsing
15676 * xpath.c : speeded up node set equality op
15677
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015678Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15679
15680 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15681 better handling of ID/IDREF and the list modules associated
15682 * configure.in: small CFLAGS cleanup
15683
Daniel Veillarda8abee62001-02-19 15:14:59 +000015684Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * configure.in: fixed iconv detection on AIX (stric)
15687
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015688Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015689
15690 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15691
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015692Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15693
15694 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15695 and optimized xmlXPathNodeSetSort
15696
Daniel Veillard142adbf2001-02-17 13:21:05 +000015697Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15698
15699 * xpath.c: bug fix when context size is 0
15700 * parser.c: I like Norm's Dtd because they still manage to break
15701 the parser occasionally
15702
Daniel Veillardf23e0092001-02-16 13:21:29 +000015703Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15704
15705 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15706
Daniel Veillarde0e26512001-02-16 00:11:46 +000015707Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15708
15709 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15710 attributes within the XML-1.0 namespace
15711
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015712Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15713
15714 * xpathInternals.h: exported a few axis functions
15715 * doc/xml.html: updated the doc
15716
Daniel Veillard760f4422001-02-15 14:59:48 +000015717Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15718
15719 * configure.in: applied patch from Daniel van Balen for OpenBSD
15720 and bumped version to 2.3.1
15721 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15722 attempt to find autoclosing was simply broken, removed it,
15723 updated the examples, this is better
15724
Daniel Veillardd194dd22001-02-14 10:37:43 +000015725Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15726
15727 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15728 hash functionnalities.
15729 * doc/html/* : rebuild the doc
15730
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015731Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15732
15733 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15734 on predicate
15735 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15736 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15737 really want to have tags closed on output even if we accept
15738 unclosed ones on input
15739
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015740Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15741
15742 * xpath.c: ouch don't free NULL, rare case fixed
15743 * tree.c: don't coalesce text nodes if they don't have the
15744 same behaviour wrt escaping on output
15745
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015746Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * xpath.c: small fixup
15749 * SAX.c: don't warn on empty namespaces.
15750
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015751Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15752
15753 * README: a bit of cleanup
15754 * configure.in: preparing for 2.3.0 release
15755
Daniel Veillard1f83d392001-02-08 09:37:42 +000015756Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15757
15758 * hash.[ch]: added a first version of xmlHashSize()
15759 * valid.c: another bug fix from Gary Pennington
15760
Daniel Veillard5eef6222001-02-07 18:24:48 +000015761Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15762
15763 * valid.c: couple of bug fixes pointed by Gary Pennington
15764 * HTMLtree.c: #if 0 cleanup
15765
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015766Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15767
15768 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15769 which removes a time consuming check of xmlXPathNodeSetAdd()
15770 and use it in places where we are sure to not break unicity
15771
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015772Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15773
15774 * xpath.c: bug fixes found from XSLT
15775 * tree.c: preserve node->name special values when copying nodes.
15776 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15777 external subset are fetched when available but without full
15778 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15779 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15780 output with encoding disabled.
15781
Daniel Veillard2c833b62001-02-03 08:52:06 +000015782Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15783
15784 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15785 xmlCheckFilename should not be called from xmlFileOpenW
15786 and xmlGzfileOpenW
15787
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015788Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15789
15790 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15791 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15792 added the new tests for URI normalization
15793 * testURI.c: fixed stoopid bugs
15794 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15795 the URI in the error messages are now properly normalized
15796
Daniel Veillardea28ce62001-02-02 08:20:19 +000015797Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15798
15799 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15800
Daniel Veillarde99a4762001-02-01 04:34:35 +000015801Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15802
15803 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15804
Daniel Veillard2b325a02001-01-31 20:46:31 +000015805Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15806
15807 * xpath.c: fixed mod operator
15808
Daniel Veillardde55cf62001-01-31 15:53:13 +000015809Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15810
15811 * parser.c: fixed xmlStrcat doc
15812 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15813 trees.
15814
Daniel Veillard2f913b72001-01-31 13:23:49 +000015815Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15816
15817 * xpath.c result/XPath/tests/chaptersbase
15818 result/XPath/tests/simplebase: fixed XPath node()
15819 * tree.c: small fix in xmlNewNs()
15820 * Makefile.am: removed extraneous xml2Conf.sh rule
15821
Daniel Veillardb42042b2001-01-28 07:40:36 +000015822Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15823
15824 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15825 Changed the library name, in order to get libxml-devel and
15826 libxml2-devel to coexist on a single system
15827 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15828 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15829
Daniel Veillardee0a4662001-01-27 18:59:33 +000015830Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15831
15832 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15833 libxml2-devel installable in // as libxml-devel.
15834
Daniel Veillard5eb05942001-01-27 17:50:22 +000015835Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15836
15837 * doc/Makefile.am: fixed make rebuild in doc
15838 * doc/html/*.html: rebuilt the docs
15839
Daniel Veillard65c295d2001-01-26 09:32:39 +000015840Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15841
15842 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15843
Daniel Veillard8e199902001-01-25 18:54:39 +000015844Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15845
15846 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15847 the HTML doc to go into the -devel RPM ...
15848 * aclocal.m4 config.h.in: some updates due to auto* magic
15849
Daniel Veillard93086662001-01-25 18:13:04 +000015850Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15851
15852 * xpath.h: added a hook in the context structure allowing to
15853 link to extra support, needed for XSLT
15854
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015855Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15856
15857 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15858 xmlXPtrCmpPoints to use it.
15859 * propagated the following patch from Alejandro Forero
15860 * include/win32config.h xmlIO.c: applied further suggestions
15861 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15862 * example/gjobread.c: fixed warnings, now that it builds
15863
15864Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15865
15866 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15867
15868 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15869 filename points to a valid file (not a directory).
15870 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15871 Added calls to xmlCheckFilenameDir.
15872
15873 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15874 `path' (rather than `filename') as the parameter to gzopen and open.
15875
Daniel Veillard48177c22001-01-23 15:27:41 +000015876Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15877
15878 * Makefile.am: fixed a problem with EXTRA_DIST
15879
Daniel Veillardb83ba402001-01-22 22:45:10 +000015880Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15881
15882 * Makefile.am example/Makefile.am: finally found the trick
15883 to build the example, i.e. add "." in SUBDIRS before example
15884 in the list <grin/>
15885
Daniel Veillard82687162001-01-22 15:32:01 +000015886Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15887
15888 * doc/xml.html: updated with an XSLT section, removed pointer to
15889 W3C CVS base.
15890
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015891Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15892
15893 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15894 too, and deallocation need to occur the same way.
15895
Daniel Veillarde4566462001-01-22 09:58:39 +000015896Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15897
15898 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15899 type correponding to an XSLT result tree fragment. Share most
15900 of the data format with node set, as well as operators.
15901 * HTMLtree.c: added a newline at the end of the doctype output
15902 whe this one is not present initially.
15903 * tree.c: make sure taht the parent and doc pointers are properly
15904 set when copying attributes (lists).
15905
Daniel Veillard701c7362001-01-21 09:48:59 +000015906Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15907
15908 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15909
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015910Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15911
15912 * xpath.c: seems I finally killed that ugly path evaluation
15913 context bug (tagged 9999 in case is is wrong)
15914
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015915Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15916
15917 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15918 for XSLT
15919
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015920Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15921
15922 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15923 for xmlGzfileOpen() bug
15924
Daniel Veillardf6eea272001-01-18 12:17:12 +000015925Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15926
15927 * xpath.c: removed an error found by XSLT usage
15928 * tree.c parserInternals.h: use a predefined static string
15929 for text and comment nodes, avoid freeing them in xmlFreeNode,
15930 exported the string name in parserInternals.h and added
15931 another value to disable encoding at output (for XSLT),
15932 gain memory, time.
15933
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015934Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15935
15936 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15937 win32/libxml2/libxml2_so.dsp: new makefiles and update
15938 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15939
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015940Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15941
15942 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15943 Gary Pennington
15944
Daniel Veillard389e6b72001-01-15 19:41:13 +000015945Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15946
15947 * xpath.c: fixed the comaprision of values and nodelists,
15948 need to compare nodelist still ...
15949 * debugXML.c: avoided a possible core dump
15950 * HTMLparser.c: cleanup
15951 * nanohttp.c: contributed fix.
15952 * tree.c: fixes in properties handling added xmlSetNsProp
15953 needed by libxslt
15954 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15955 comment
15956 * TODO: updated
15957
Daniel Veillard167bd532001-01-06 21:09:34 +000015958Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15959
15960 * parser.c parserInternals.c: applied Bjorn Reese optimization
15961 patch
15962
15963Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15964
15965 * Makefile.am: applied patch fro make check from Martin Vidner
15966
Daniel Veillard503b8932001-01-05 06:36:31 +000015967Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15968
15969 * configure.in: preparing 2.2.11
15970 * doc/html/*: rebuild the HTML files
15971 * doc/xml.html : updated
15972
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015973Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15974
15975 * tree.c: fixed a stupid bug
15976 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15977 patches related to validation of an XInclude processing result
15978 * TODO: updated
15979
Daniel Veillarde2488192001-01-04 10:54:22 +000015980Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15981
15982 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15983 on large files
15984
Daniel Veillardf060a412001-01-03 20:52:44 +000015985Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15986
15987 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15988
Daniel Veillard45cff692001-01-03 18:02:04 +000015989Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15990
15991 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15992 reported by Jonas Borgström
15993 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15994
Daniel Veillard08108982001-01-03 15:24:58 +000015995Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15996
15997 * testXPath.c xpath.c: fixing the XPath union expressions problem
15998 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15999
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016000Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16001
16002 * xmllint.c: Made is so if the file name is "-" is will read form
16003 standard input. Sven Heinicke <sven@zen.org>
16004 * tree.c: fixed a problem when growing buffer
16005 * tree.h: fixed the comment of the node types following andersca
16006 comment
16007 * TODO: updated
16008
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016009Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * HTMLparser.[ch]: added a way to avoid adding automatically
16012 omitted tags. htmlHandleOmittedElem() allows to change the
16013 default handling.
16014 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16015 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16016 of xmllint too when using --memory flag, added a memory test
16017 suite at the Makefile level.
16018 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16019 with namespace use when encountering QNames in XPath evalation,
16020 added xmlns() scheme in XPointer.
16021 * nanoftp.c : incorporated a fix
16022 * parser.c xmlIO.c: fixed problems raised with encoding when using
16023 the memory I/O
16024 * parserInternals.c: closed bug 25934 reported by
16025 torsten.landschoff@innominate.de
16026 * TODO: updated
16027
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016028Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16031 on a non-updated tree :-(, made a 2.2.10 release to correct the
16032 situation
16033
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016034Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16037 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16038 integrated a set of OpenVMS changes from Howard Taylor
16039 <Howard.Taylor@pacoast.com>
16040
Daniel Veillard58770e72000-11-25 00:48:47 +000016041Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16044 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16045
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016046Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * HTMLparser.c: some fixes on auto-open of html/head/body
16049 * encoding.c: fixed a compilation error on some gcc env
16050 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16051 XPointer implementation
16052 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16053 related XPointer tests and associated results
16054
Daniel Veillard300f7d62000-11-24 13:04:04 +000016055Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * doc/xmldtd.html doc/xml.html: following a short step by step
16058 guidance on IRC to help maciej with DTDs I started a small
16059 page on the subject.
16060
Daniel Veillard748e45d2000-11-17 16:36:08 +000016061Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * HTMLparser.c: fixed handling of broken charrefs
16064 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16065 patches
16066
Daniel Veillard28929b22000-11-13 18:22:49 +000016067Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * doc/xml.html doc/html/* : rebuilt the docs after adding
16070 xinclude and updated page for 2.2.7 and 2.2.8
16071 * configure.in: releasing 2.2.8
16072
Daniel Veillard41e06512000-11-13 11:47:47 +000016073Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * parser.[ch] parserInternals.c: applied the conditional
16076 section processing fix from Jonathan P Springer
16077 <jonathan.springer2@gte.net>
16078 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16079 project file, fixed iconv default non support
16080 * xpath.c: fixed the problem of evaluating relative expressions
16081 when a node context is provided.
16082
Daniel Veillardbf432752000-11-12 15:56:56 +000016083Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * nanoftp.c: fixed gcc 2.95 new warnings
16086 * SAX.c: fixed a stupid bug
16087 * tree.c: fixed a formatting problem when round-tripping
16088 from/to memory
16089 * xinclude.c: chased memleak, fixed a base problem
16090 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16091 xmlXPtrBuildNodeList()
16092 * TODO: updated
16093 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16094 adding a first small set of regression tests for XInclude
16095
Daniel Veillardc2def842000-11-07 14:21:01 +000016096Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * nanohttp.[ch]: applied Wayne Davison patches to access
16099 the WWW-Authorization header.
16100 * parser.c: Closed Bug#30847: Problems when switching encoding
16101 in short files by applying Simon Berg's patch.
16102 * valid.c: fixed a validation problem
16103 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16104 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16105 Wayne Davison
16106 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16107 need to be extended to non full nodes selections.
16108 * xinclude.c: starts to work decently
16109
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016110Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16113 debugXML.c xmlversion.h.in: Started adding XInclude support,
16114 this is a new xmllint option
16115 * tree.c xpath.c: applied TOM patches for XPath
16116 * xpointer.c: fixed a couple of errors.
16117 * uri.c: added an escaping function needed for xinclude
16118 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16119 new warning from RH70 gcc's version
16120
Daniel Veillarda4964b72000-10-31 18:23:44 +000016121Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * HTMLparser.c: fixed loop on invalid char in scripts
16124 * parser.c: update to description of xmlIOParseDTD()
16125 * libxml.m4 xmlversion.h.in: changes contributed by
16126 Michael Schmeing <m.schmeing@internet-factory.de>
16127 * configure.in: preparing for 2.2.7
16128 * Makefile.am: trying to avoid config.h and acconfig.h
16129 being included in the distrib
16130 * configure.in: released 2.2.7
16131
16132Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16135 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16136
Daniel Veillard01411222000-10-30 15:33:22 +000016137Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * parser.[ch]: added xmlIOParseDTD()
16140 * xpointer.c: added support for the 2 extra parameters of
16141 string-range, fixed a stoopid error when '0' was present
16142 in XPointer expressions
16143 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16144 testsuite for the above
16145
Daniel Veillard6db58192000-10-30 09:27:53 +000016146Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * libxml.spec.in: improved package descriptions
16149
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016150Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * xpath.c xpathInternals.h: applied a large cleaning patch
16153 from TOM <ptittom@free.fr>, it also add namespace support
16154 for function and variables registration.
16155
Daniel Veillardbd20df72000-10-29 17:53:40 +000016156Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16159 * Makefile.mingw: Wayne Davison's update adding hash.c
16160
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016161Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * xpath.c: fixed the root evaluation problems
16164 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16165 ignorable spaces with <b> <bold> <em>
16166 * tree.c: fixed a loop in xmlSearchNsByHref()
16167
Daniel Veillard767662d2000-10-27 17:04:52 +000016168Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * xpath.c: applied another XPath patch from TOM
16171 * xpath.c include/makefile.am: applied another patch from
16172 china@thewrittenword.com (cleanup on IRIX).
16173
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016174Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * xml-config.1: received a fixed version from Fredrik Hallenberg
16177 <hallon@lysator.liu.se>
16178
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016179Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16180
16181 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16182 cleanup patch for XPath
16183
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016184Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * patched to redirrect all "out of context" error messages to
16187 a reconfigurable routine. The changes are:
16188 * xmlerror.h : added the export of an error context type (void *)
16189 an error handler type xmlGenericErrorFunc there is an interface
16190 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16191 to reset the error handling routine and its argument
16192 (by default it's equivalent to respectively fprintf and stderr.
16193 * all the c files: all wild accesses to stderr or stdout within
16194 the library have been replaced to calls to the handler.
16195
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016196Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * configure.in: release 2.2.6
16199 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16200 exporting the inner functions of xpath for extension modules
16201 * doc/*: updated and rebuilt the doc
16202
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016203Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * nanohttp.c : applied Wayne HTTP cleanup patch
16206 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16207 and xmlNodeSetSpacePreserve()
16208
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016209Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * xpath.c: closing bug #29260
16212
Daniel Veillard126f2792000-10-24 17:10:12 +000016213Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16216 multikey tuples, made hash structure opaque
16217 * valid.[ch]: moved elements, attributes, notations decalarations
16218 as well as ID and refs to hash tables.
16219 * entities.c: hash cleanup
16220 * xmlmemory.c: fixed a dump problem in debug mode
16221 * include/Makefile.am: problem passing in DESTDIR= values patch
16222 from Marc Christensen <marc@calderasystems.com>
16223 * nanohttp.c: removed debugging remains
16224 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16225 * HTMLparser.c parser.c: fixing a number of problems with the
16226 macros in the *parser.c files (Wayne).
16227 * HTMLparser.c: close the previous option when opening a new one
16228 (Marc Sanfacon).
16229 * result/HTML/*: updated the HTML results accordingly
16230
Daniel Veillard52afe802000-10-22 16:56:02 +000016231Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16234 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16235 XPath functions and XML entities table to them. More to come...
16236 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16237
Daniel Veillard683cb022000-10-22 12:04:13 +000016238Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * tree.c: coalesce adjacent text nodes
16241 * valid.c: handling of blank nodes in DTd validation (raised
16242 by problems with a posteriori validation).
16243 * nanohttp.c: changing behaviour on HTTP write stuff.
16244 * HTMLtree.c: forced body and html to be explicitely closed.
16245 * xpath.h: exported more XPath functions.
16246
Daniel Veillard1baf4122000-10-15 20:38:39 +000016247Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * Release of 2.2.5
16250 * xpointer.c: range() range-inside and other helper functions
16251 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16252
Daniel Veillard47e12f22000-10-15 14:24:25 +000016253Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16256 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16257
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016258Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16261 and XPointer modules
16262
Daniel Veillard134c9f32000-10-15 10:27:08 +000016263Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * SAX.h: closed #25107
16266
Daniel Veillard39915622000-10-15 10:06:55 +000016267Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * testSAX.c: fixed problem with cdata reporting
16270 * SAXresult/* : updated
16271
Daniel Veillard1e851392000-10-15 10:02:56 +000016272Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16275 Closed bug #27499, added to regression tests
16276 * TODO: updated
16277
Daniel Veillard7eda8452000-10-14 23:38:43 +000016278Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16281 support for SCRIPT and STYLE with help from Bjorn Reese
16282 * test/HTML/* result/HTML/*: added simple testcase and updated
16283 the existing ones.
16284
Daniel Veillardff9c3302000-10-13 16:38:25 +000016285Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16288 string-range for empty strings
16289 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16290 test/XPath/xptr/strrange: augmented the XPointer testsuite
16291
Daniel Veillard189446d2000-10-13 10:23:06 +000016292Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * doc/xml.html doc/xmlmem.html: added a module describing memory
16295 interfaces and use, updated the main page.
16296
Daniel Veillard2f971a22000-10-12 23:26:32 +000016297Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16300 nanoftp code work on Windows too now
16301
16302Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016303
16304 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16305 * xpointer.c: implemented string-range() at least a good first version
16306 * test/XPath/docs/str test/XPath/xptr/strrange
16307 result/XPath/xptr/strrange: the string-range() tests
16308
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016309Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * Makefile.am include/Makefile.am include/win32config.h
16312 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16313 and make distcheck
16314
Daniel Veillard19d61112000-10-11 23:50:35 +000016315Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16318 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16319 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16320
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016321Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16324 patch for socklen_t detection by
16325 Albert Chin-A-Young <china@thewrittenword.com>
16326
Daniel Veillardcd429612000-10-11 15:57:05 +000016327Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16330 and added a --dtdvalid option to xmllint used to test it
16331
Daniel Veillard47c02452000-10-11 13:04:36 +000016332Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16335 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16336
Daniel Veillard2d38f042000-10-11 10:54:10 +000016337Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16340 handlings (registration, lookup, cleanup)
16341
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016342Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * configure.in Makefile.am include/makefile.am: adding XPointer
16345 and XPtrtests target
16346 * xpointer.[ch] : new files for XPointer support
16347 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16348 more XPath tests
16349
Daniel Veillard57fda592000-10-10 23:24:14 +000016350Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * configure.in: fixed, very broken, make distcheck works again
16353
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016354Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * More work toward 2.2.5, integrated a number of patches
16357 * configure.in Makefile.am win32config.h.in: trying to cleanup
16358 make distcheck .... huh ...
16359 * include/Makefile.am include/win32config.h: new directory
16360 for includes
16361 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16362 updated teh makefiles and instructions for WIN32
16363 * xpath.c: small fixes
16364 * test/XPath/ results/XPath: updated the testcases and results
16365 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16366 suggested patches
16367 * valid.c: fixed an ID bug
16368
Daniel Veillardb71379b2000-10-09 12:30:39 +000016369Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016372 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016373 * xpath.[ch]: worked on XPointer
16374
Daniel Veillard7e99c632000-10-06 12:59:53 +000016375Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * configure.in Makefile.am: 2.2.5, ship the include in an
16378 include/libxml subdirectory, use symlinks when using CVS
16379 * testSAX.c: fixed small bug
16380 * testXPath.c: changed the way testfiles are parsed
16381 * debugXML.c: same kind of cleanup when parsing an argument expression
16382 XPath/XPointers can have blanks embedded
16383 * xpath.[ch]: more cleanup, reorgs for XPointer work
16384 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16385 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16386
Daniel Veillard55b91f22000-10-05 16:30:11 +000016387Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16390 in the XPath engine, rewrote large parts of it, now it's far
16391 cleaner and in sync with the REC not an old WD. Fixed a parsing
16392 problem in the interactive XML shell found when testing XPath.
16393
Daniel Veillardac260302000-10-04 13:33:43 +000016394Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16397 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16398 examples with the extra test
16399
Daniel Veillard7cfce322000-10-04 12:40:27 +000016400Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16403 the global init function.
16404
Daniel Veillard970112a2000-10-03 09:33:21 +000016405Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * HTMLparser.c: Doohhh, attribute name parsing was still case
16408 sensitive ! Fixed this ...
16409 * result/HTML/* : updated the tests results accordingly
16410
Daniel Veillard740abf52000-10-02 23:04:54 +000016411Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16414 engine, should be far more stable, incorporated a new version of
16415 preceding/following axis, need testing
16416 * uri.c: fixed file:///c:/a/b/c problem
16417 * test/XPath/tests/idsimple: augmented the XPath tests
16418
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016419Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * doc/* rebuilding docs for 2.2.4 release
16422
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016423Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * configure.in: releasing 2.2.4
16426 * parser.[ch]: added xmlStrEqual()
16427 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16428 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16429 use xmlStrEqual instead
16430 * TODO: updated
16431 * added an XPath test
16432
Daniel Veillardbc765302000-10-01 18:23:35 +000016433Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16436 * entities.h: exported xmlInitializePredefinedEntities
16437 * parser.[ch] : added xmlInitParser()
16438 * parserInternals.h : had to export htmlInitAutoClose()
16439
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016440Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16443 problems
16444 * Makefile.am : added XPath regression tests to normal tests
16445 * uri.c: fixed a problem with local paths, cleanup
16446 * parser.c: fixed a problem with large CData sections
16447
Daniel Veillardd2ade932000-09-30 14:39:55 +000016448Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * configure.in xml-config.in: patch from "Ben Taylor"
16451 <sol7x86@hotmail.com> for solaris shared libs lookup
16452
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000164532000-09-30 Martin Baulig <baulig@suse.de>
16454
16455 * libxml-2.0.pc.in: Provide pkg-config script.
16456
16457 * configure.in: Create the libxml-2.0.pc script from the
16458 libxml-2.0.pc.in templates.
16459 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016460 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016461
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016462Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16465 when compiling with MSC
16466
Daniel Veillard46057e12000-09-24 18:49:59 +000016467Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * xpath.c: patch for normalize-string() substring-before(),
16470 substring-after() and translate() functions from Bjorn Reese
16471 <breese@mail1.stofanet.dk>
16472 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16473 Fredrik Hallenberg <hallon@lysator.liu.se>
16474 * TODO: updated
16475
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016476Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16479 problem of socklen_t being undefined on a number of platforms
16480 * debugXML.c: fixed a compilation problem when without snprintf
16481
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016482Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16485 an URI bug and a fix for the control-character-induced infinite loop
16486 * nanohttp.c: preventive fix for compiling on WIN32
16487
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016488Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * xmlint.c: closing bug #25000
16491
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016492Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16495 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16496 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16497 related function, fixing xmlStrncmp(), and associated cleanup
16498 * result/HTML/entities.html.sax: updating result
16499
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016500Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * uri.c: applied patch for URI escaping from Wayne Davison
16503 <wayned@blorf.net>
16504 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16505 from Denis Barbier <barbier@imacs.polytechnique.fr>
16506 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16507 patch from Wayne Davison
16508
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016509Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16510
16511 * doc/xml.html : updated with new releases, adding "how to help"
16512
Daniel Veillard04698d92000-09-17 16:00:22 +000016513Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16516 removed a few warnings in pedantic mode ...
16517 * parserInternals.c parser.c: moved encoding switching function
16518 to parserInternals.c
16519 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16520
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016521Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16524 error or warning handlers
16525
Daniel Veillardb1059e22000-09-16 14:02:43 +000016526Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * parserInternals.c parserInternals.h parser.c Makefile.am:
16529 created a new module parserInternals.c, moved most of the
16530 code shared by the various parsers there, as well as
16531 deprecated code from parser.c. More cleanup of parser.c
16532 * uri.c: fixed a problem when URI is NULL
16533 * valid.c: speedup when looking for an attribute declaration
16534
Daniel Veillard39c7d712000-09-10 16:14:55 +000016535Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16536
16537 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16538 the cleanup of the computation of URI references when seeking
16539 external entities. The URI reference string and the resulting
16540 URI are both stored now.
16541 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16542 large s(n)printf checks and cleanup from Denis Barbier
16543 <barbier@imacs.polytechnique.fr>
16544 * xmlversion.h.in tree.h: couple of SGML declarations for a
16545 possible docbook module.
16546 * result/VC/ : a couple of test output changed due to the change
16547 of the entities URI
16548
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016549Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * parser.h: added a _private field for linking user's data
16552
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016553Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16554
16555 * parser.c parserInternals.h: demacroified most of the IS_XXX
16556 the gain in size is significant so ...
16557
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016558Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * entities.c: cases where looking up entities with doc==NULL
16561 covered
16562
Daniel Veillard90e11312000-09-05 10:42:32 +000016563Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16564
Daniel Veillard1de50802000-09-07 08:54:32 +000016565 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016566 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16567
Daniel Veillard98a79162000-09-04 11:15:39 +000016568Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16569
Daniel Veillard1de50802000-09-07 08:54:32 +000016570 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016571 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16572 * Makefile.in: added URItest and included thenin "make tests"
16573
16574Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016575
16576 * xmlversion.h.in: closed bug 22941
16577
Daniel Veillard2bb89092000-08-31 14:57:50 +000016578Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * doc/xmlio.html: added doc and example for entity loader
16581 redefinition.
16582
Daniel Veillard96984452000-08-31 13:50:12 +000016583Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16586 used by libxml
16587
Daniel Veillarde715dd22000-08-29 18:29:38 +000016588Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16589
16590 * parser.c: Fixed bug on invalid ontent characters and when using
16591 push.
16592 * xmllint.c: fixed xmllint endling of errors in push mode
16593
Daniel Veillard4948eb42000-08-29 09:41:15 +000016594Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016597 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016598 * result/HTML/*.sax: regenerated HTML SAX output
16599 * parser.c: more cleanup.
16600
Daniel Veillarde010c172000-08-28 10:04:51 +000016601Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016604 patches from Wayne Davison <wayned@users.sourceforge.net>,
16605 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016606 * HTMLparser.c: fixed an ignorable white space detection bug
16607 occuring when parsing with SAX only
16608 * result/HTML/*.sax: updated since the output is now HTML
16609 encoded...
16610
Daniel Veillard47f3f312000-08-27 22:40:15 +000016611Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16612
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016613 * HTMLparser.[ch]: applied some of Wayne Davison
16614 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016615
Daniel Veillarde0854c32000-08-27 21:12:29 +000016616Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16617
16618 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16619 undeclared namespace prefix was used, added a warning.
16620 Cleaned up support w.r.t. entities, spilling out a warning
16621 and being pedantic on lookups.
16622 * test/warning/ent9 : added testcase for previous example.
16623 * TODO: updated
16624 * parserInternals.h parser.c: changed the way names are parsed
16625 now allow infinite size and decrease penalty for normal use
16626 * parser.c: Started a big cleanup/check of the parser code,
16627 fixed some of the most tortuous entity code, spotted code
16628 unused anymore
16629 * test/*: added tests for very long names and related nasty
16630 things.
16631
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016632Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * doc/encoding.html: added encoding aliases doc
16635 * doc/xml.html: updates
16636 * encoding.[ch]: added EncodingAliases functions
16637 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16638 bottleneck affecting large DTDs like Docbook
16639 * parser.[ch] xmllint.c: added a pedantic option, will be
16640 useful
16641 * SAX.c: redefinition of entities is reported in pedantic mode
16642 * testHTML.c: uninitialized warning from gcc
16643 * uri.c: fixed a couple of bugs
16644 * TODO: added issue raised by Michael
16645
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016646Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * doc/encoding.html: propagated Martin Duerst suggestions
16649
Daniel Veillard52402ce2000-08-22 23:36:12 +000016650Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16653 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16654 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16655 by Wayne Davison
16656
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016657Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * nanoftp.c nanohttp.c: small cleanup
16660 * TODO: updated
16661
Daniel Veillard244ece92000-08-19 20:58:02 +000016662Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * added an old VC testcase and updated title.xml entity
16665
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016666Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16669 done on auto-opening of <p> tags and cleanup of SAX output
16670
Daniel Veillard979e55e2000-08-19 16:48:54 +000016671Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16674
Daniel Veillard4540be42000-08-19 16:40:28 +000016675Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16676
16677 * doc/xml.html libxml.* structure.*: updated the doc a bit
16678
Daniel Veillard808a3f12000-08-17 13:50:51 +000016679Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16682 of SAX tests
16683
Daniel Veillard29579362000-08-14 17:57:48 +000016684Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16685
16686 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16687 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16688
Daniel Veillard1255ab72000-08-14 15:13:33 +000016689Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16692 * testHTML.c: fix core dump on Solaris 2.x systems
16693 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16694 * result/HTML/*.sax: previous bug fix lead to new results
16695
Daniel Veillard03109292000-08-14 14:58:22 +000016696Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16699 * configure.in: added --with-readline=DIR to accept alternate
16700 path for readline include/library
16701 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16702 for ANSI under HP-UX
16703 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16704 includes @LIBS@
16705
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016706Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * doc/* : rebuilt the docs
16709 * getting ready for 2.2.2 release
16710
Daniel Veillard87b95392000-08-12 21:12:04 +000016711Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16714 and xmlAddFeature()
16715 * tree.[ch]: added xmlAddChildList()
16716 * xmllint.c: MAP_FAILED macro test
16717 * parser.h: added xmlParseCtxtExternalEntity()
16718 * valid.c: applied bug fixes removed warning
16719 * tree.c: added CDATA block to elements content
16720 * testSAX.c: cleanup of output
16721 * testHTML.c: added SAX testing
16722 * encoding.c: better error recovery
16723 * SAX.c, parser.c: fixed one of the external entity processing
16724 of the OASis testsuite
16725 * Makefile.am: added HTML SAX regression tests
16726 * configure.in: bumped to 2.2.2
16727 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16728 SAX results
16729
Daniel Veillard88a172f2000-08-04 18:23:10 +000016730Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * configure.in: patch for HP compiler
16733
167342000-08-04 Sven Heinicke <sven@zen.org>
16735
16736 * xmllint.c: Was coredumping sometimes when the file given didn't
16737 exist.
16738
Daniel Veillard46e370e2000-07-21 20:32:03 +000016739Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16740
16741 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016742
Daniel Veillard46e370e2000-07-21 20:32:03 +000016743 when using in memory parsing. Need some cleanup.
16744 * xmllint.c configure.in: added a --memory flag to test memory
16745 parsing
16746
Daniel Veillard36650692000-07-21 15:16:39 +000016747Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * nanohttp.c: fixed socklen_t replacement to unsigned int
16750 * parser.c: fixed a space handdling missing at the end of
16751 production 28 DOCTYPE.
16752 * xmlmemory.c: fixed a stupid bug on the routine to override
16753 allocation functions
16754 * TODO: updated
16755
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016756Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16757
16758 * doc/ regenerated the docs
16759
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016760Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * doc/encoding.html doc/xml.html: added I18N doc
16763 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16764 improvements, both parser and filters, added ASCII & HTML,
16765 fixed the ISO-Latin-1 one
16766 * xmllint.c testHTML.c: added/made visible --encode
16767 * debugXML.c : cleanup
16768 * most .c files: applied patches due to warning on Windows and
16769 when using Sun Pro cc compiler
16770 * xpath.c : cleanup memleaks
16771 * nanoftp.c : added a TESTING preprocessor flag for standalong
16772 compile so that people can report bugs more easilly
16773 * nanohttp.c : ditched socklen_t which was a portability mess
16774 and replaced it with unsigned int.
16775 * tree.[ch]: added xmlHasProp()
16776 * TODO: updated
16777 * test/ : added more test for entities, NS, encoding, HTML, wap
16778 * configure.in: preparing for 2.2.0 release
16779
Daniel Veillard49703262000-07-10 10:27:46 +000016780Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016783 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016784
Daniel Veillard306be992000-07-03 12:38:45 +000016785Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * doc/xml.html: changed the xmlsoft.org structure, updated the
16788 examples w.r.t. root and childs
16789
Daniel Veillard7d853352000-07-02 18:53:09 +000016790Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16791
Daniel Veillard784b9352003-02-16 15:50:27 +000016792 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016793
Daniel Veillard365e13b2000-07-02 07:56:37 +000016794Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * HTMLparser.c: Work on character encoding support for the HTML parser
16797 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16798 * encoding.c: Fixed a potential memleak in the encoding stuff
16799
Daniel Veillardaf743792000-07-01 11:49:28 +000016800Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * doc/FAQ.html doc/Makefile.am : added a FAQ
16803
16804Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016805
16806 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16807 of the HTML parser to force it to not bypass SAX
16808
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016809Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * win32config.h.in: updated
16812 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16813 lacks iconv support :-( need to release 2.1.1
16814 * configure.in: release 2.1.1
16815 * HTMLparser: fixed bug #14784
16816 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16817 by Windows compiler
16818 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16819 the SAX startDocument() callback.
16820 * TODO: updated
16821
16822Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16823
16824 * added xmlStopParser()
16825
Daniel Veillardbe803962000-06-28 23:40:59 +000016826Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * configure.in: 2.1.0 prerelease
16829 * Large resync between W3C and Gnome tree
16830 * nanoftp, nanohttp.c: fixed stalled connections probs
16831 * HTMLtree.c SAX.c : support for attribute without values in
16832 HTML for andersca
16833 * valid.c: Fixed most validation + namespace problems
16834 * HTMLparser.c: start document callback for andersca
16835 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16836 * parser.h, SAX.c: serious speed improvement for large
16837 CDATA blocks
16838 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16839 different encoding
16840 * example/Makefile.am example/gjobread.c tree.h: work on
16841 libxml1 libxml2 convergence.
16842 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16843 and the LIBXML_TEST_VERSION macro
16844
Daniel Veillardc310d562000-06-23 18:32:15 +000016845Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16846
16847 * doc/xml.html: various patches and improvements typo fixed by
16848 Felix Natter
16849 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16850 from Felix Natter <fnatter@gmx.net>
16851
Daniel Veillardf3029822000-05-06 08:11:19 +000016852Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16853
16854 * doc/upgrade.html: updated with instructions for support of both
16855 libxml-1.x and libxml-2.x
16856 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16857 for 2.x support and also fixed includes
16858
16859
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016860Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16861
16862 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16863 the encoding support, added iconv support, so now libxml if
16864 compiled with iconv automatically support japanese encodings
16865 among others. Work based on initial patch from Yuan-Chen Cheng
16866 I may have broken binary compat in the encoding handler
16867 registration scheme, but that was so utterly broken I don't
16868 expect anybody to have used this feature until now.
16869 * parserInternals.h: fixup on the CHAR range macro
16870 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16871 code.
16872 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16873 * uri.c: added xmlParseURI() I can't believe I forgot to
16874 implement this one in 2.0 !!!
16875 * SAX.c: moved doc->encoding update in the endDocument() call.
16876 * TODO: updated.
16877
Daniel Veillard06047432000-04-24 11:33:38 +000016878Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * tree.h: removed extraneous xmlRemoveProp definition
16881 * TODO: added item about --disable-corba configure switch
16882 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16883 * nanoftp.c: fixed include problems giving troubles on AIX and
16884 slowlaris
16885 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16886 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16887 comment and headers changes to lower gtk-doc number of warnings
16888 * doc/html/*: rebuilt docs
16889
Daniel Veillarde0aed302000-04-16 08:52:20 +000016890Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * HACKING: documented the tag for 1.x and instructions
16893
Daniel Veillard5e873c42000-04-12 13:27:38 +000016894Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16897 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16898 xmlCreateIOParserCtxt
16899 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16900 significant overall improvement
16901 * xmllint.c: added I/O test to xmllint
16902 * testSAX.c: added a speed test
16903 * doc/* : updated/regenerated
16904
Daniel Veillardfc708e22000-04-08 13:17:27 +000016905Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * xpath.c uri.h parserInternals.h: cosmetic changes from
16908 "Timur I. Bakeyev" <timur@bat.ru>, including making
16909 xmlCreateURI() public
16910
Daniel Veillard5d211f42000-04-07 17:00:24 +000016911Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16912
16913 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16914 and the code at the same time. Added a clean mechanism for
16915 overload or added input methods: xmlRegisterInputCallbacks()
16916 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16917 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16918 * TODO: updated
16919 * doc/* : updated/regenerated
16920 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16921 source dir
16922
Daniel Veillarde77a9182000-04-05 19:12:29 +000016923Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16924
16925 * testURI.c: yet another forgotten commit, I should get some sleep !
16926
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016927Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16928
16929 * xmllint.c: forgot to commit this too ?
16930
Daniel Veillardb9df4042000-04-05 14:23:16 +000016931Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * xmlversion.h.in : forgot to commit this previously
16934
Daniel Veillard361d8452000-04-03 19:48:13 +000016935Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16936
16937 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16938 * README TODO: updated for release
16939 * uri.c uri.h: added authority parsing/saving
16940 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16941 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16942 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16943 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16944 Makefile.am : added compile-time customization of libxml
16945 --with-ftp --with-http --with-html --with-xpath --with-debug
16946 --with-mem-debug
16947 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16948 #include <libxml/xxx.h> I hope it won't break too much stuff
16949 and will be manageable in the future...
16950 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16951 and added xmllint to the installed programs
16952 * uri.h: added xmlFreeURI()
16953
Daniel Veillardec303412000-03-24 13:41:54 +000016954Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * uri.c uri.h: finished the escaping handling, the base support
16957 and the URI path normalization. Looks good just lacks the
16958 authority content parsing code.
16959 * Makefile.am: added instructions to generate testURI
16960 * TODO: updated
16961 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16962 added links and icons for W3C and Gnome
16963
Daniel Veillard8f621982000-03-20 13:07:15 +000016964Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * xmlmemory.[ch] : seems I forgot to actually update the files in
16967 the last commit :-)
16968 * doc/xml.html doc/html/* : updated and uploaded the docs
16969
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016970Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16973 * TODO: updated
16974 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016975 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016976 gfree).
16977 * Makefile.am, uri.c, uri.h: added a set of functions to do
16978 exact (litteraly copied from the RFC 2396 productions) parsing
16979 and handling of URI. Will be needed for XLink, one XML WFC,
16980 XML Base and reused in the nano[ftp/http] modules. Still work
16981 to be done.
16982
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016983Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16984
16985 * configure.in, libxml.spec.in : libxml2
16986 * doc/* : updated the doc page, rebuilt the docs
16987
Daniel Veillardcf461992000-03-14 18:30:20 +000016988Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * all: tagged LIB_XML_1_X
16991 * *.c *.h : updated from W3C CVS tree
16992 * configure.in : 2.0.0-beta
16993 * libxml.spec.in : libxml2 package nam
16994 * result/* : new version of the tests output
16995
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016996Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16999
Daniel Veillardb566ce12000-03-04 11:39:42 +000017000Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17001
17002 * doc/* : rebuilt the docs
17003 * parser.c: final patch on #6766
17004 * valid.c: small patch on validity checks.
17005
Daniel Veillardfb76c402000-03-04 11:39:42 +000017006Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17007
17008 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17009 added
17010 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17011 compatibility w.r.t. XML spec and existing code.
17012
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017013Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17014
17015 * parser.c: seems a better solution to <a> </a> exists,
17016 will try it for a while
17017
Daniel Veillard83a30e72000-03-02 03:33:32 +000017018Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17019
17020 * parser.c: tried to remove the <a> </a> generating <a/>
17021 this is hard. Left a flag for that purpose. Fixed bug #6766
17022 * configure.in: prepared 1.8.7 not released, due to previous
17023 problem
17024
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017025Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17026
17027 * doc/xml.html : applied second patch from Paul DuBois
17028
Daniel Veillard402e8c82000-02-29 22:57:47 +000017029Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17030
17031 * doc/xml.html : applied patch from Paul DuBois
17032
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017033Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17036
Daniel Veillard5feb8492000-02-02 17:15:36 +000017037Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17040 compilation warnings on various platforms.
17041 * parser.c: Fixed #5281 validity error callbacks are now desactived
17042 by default if not validating.
17043
Daniel Veillardf341f932000-02-02 14:52:08 +000017044Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17045
17046 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17047
Daniel Veillard13c757e2000-02-01 23:59:15 +000017048Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17049
17050 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17051 <gkatsi@cs.toronto.edu>
17052
Daniel Veillard726e8792000-01-30 20:04:29 +000017053Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17054
17055 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17056 processing URLs
17057
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017058Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17059
17060 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17061 xmlNanoFTPUpdateURL for persistent control connections.
17062 * configure.in: 1.8.6
17063
17064Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17065
17066 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17067 * tree.[ch] : added xmlSaveNoEmptyTags
17068
James Henstridgef3be9312000-01-28 13:59:21 +0000170692000-01-29 James Henstridge <james@daa.com.au>
17070
17071 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17072
17073 * Makefile.am: added nanoftp.[ch] to the build.
17074
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017075Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * nanoftp.[ch]: cleanup, comments, API
17078 * debugXML.c : fixed a bug in the cat command
17079 * doc/*: regenerated the docs
17080
Daniel Veillardda07c342000-01-25 18:31:22 +000017081Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17084 * debugXML.c : fixed a bug in the cat command
17085 * valid.c: fixing some small probs
17086 * libxml.spec.in: get rid of the SNAP suffix
17087 * doc/xml.html: updated the status
17088
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017089Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17090
17091 * xml-config.in: xml-config --version to just return the
17092 version number
17093 * xpath.c: some cleanup w.r.t. axis when the current node is
17094 an attribute.
17095 * TODO: updated
17096
Daniel Veillard461a66c2000-01-18 18:01:01 +000017097Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * configure.in: prepared for libxml-1.8.5
17100 * doc/* recompiled the documentation
17101
171022000-01-17 Jody Goldberg <jgoldberg@home.com>
17103
17104 * configure.in : WARNING autoconf subtlety alert :
17105 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17106 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17107 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17108 get defined by AC_CHECK_HEADERS.
17109
Daniel Veillardf967b902000-01-17 16:06:10 +000017110Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17113 Rune.Djurhuus@fast.no
17114
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017115Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * TODO: updated
17118 * tree.c, parser.c: made sure that only memory alloc problems
17119 and internal parser errors are allowed to write to stdout or
17120 stderr.
17121
Daniel Veillard0142b842000-01-14 14:45:24 +000017122Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17123
17124 * tree.c : restored xmlNewGlobalNs since this seems used by
17125 a lot of existing code :-(, fixed a bug in xmlNewNs
17126 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17127 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17128 to exit() from the library code.
17129 * xpath.c, parser.c: removed bugs or unused code detected by
17130 Windows compilers
17131 * parser.c: started adding interfaces for parsing well balanced
17132 XML fragments
17133 * configure.in: releasing 1.8.4
17134 * doc/* : rebuilt the docs
17135
Daniel Veillard2eac5032000-01-09 21:08:56 +000017136Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * tree.[ch] : added xmlNewDocFragment() for DOM
17139 * testHTML.c: uninitialized variable.
17140
Daniel Veillardf3a73582000-01-05 14:58:39 +000017141Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17142
17143 * doc/* : rebuild the docs
17144
Daniel Veillard71b656e2000-01-05 14:46:17 +000017145Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17146
17147 * acconfig.h: readline and history patch
17148 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17149 * tree.c: added check and handling when possibly removing an ID
17150 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17151 and saving.
17152 * test/HTML/entities.html result/HTML/entities.html* : test for
17153 various entities reference cases
17154 * result/HTML/* : as a result output of some testcase have
17155 changed
17156 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17157 by previous example. added xmlParseTryOrFinish().
17158 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17159 entities.h debugXML.h HTMLparser.h: changed the way struct are
17160 declared to allow gtk-doc to expose those
17161 * parser.c: closed bug #4960
17162 * Makefile.am configure.in: Applied patch from
17163 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17164 and math/socket libs detection
17165
Daniel Veillard437b87b2000-01-03 17:30:46 +000017166Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * configure.in, Makefile.am: link tester against readline
17169 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17170
Daniel Veillard686d6b62000-01-03 11:08:02 +000017171Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17172
17173 * tree.[ch]: added xmlRemoveProp
17174 * win32config.h.in nanohttp.c: avoid including the Windows
17175 socket stuff in every C files
17176 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17177 the XmL parser(s)
17178 * test/ns4 result/ns4 etc...: added test case for previous prob
17179 * tree.c: xmlNewNs wasn't checking for double definition
17180 * Makefile.in: fixed a problem with dist-hook duplicates
17181 * parser.[hc], xmlIO.c: fixed the loading of external entities
17182 APIs, now xmlLoadExternalEntity() is used everywhere and
17183 setting up an app specific front-end using the
17184 * SAX.c parser.c: some fixes, now the xhtml spec validates
17185 with the xhtml DTD.
17186 * error.c: fixed crashes in case of no input stream
17187 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17188 to the validation tests and results
17189
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017190Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17191
17192 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17193 too htmlCreatePushParserCtxt() and htmlParseChunk()
17194 * parser.c: a bit of cleanup.
17195 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17196 to XML) removed the last mem leak known
17197 * HTMLtree.c: output message cleanup
17198 * xmlmemory.c: display content info about memory blocks
17199 * result/HTML/wired.* : missing att value warning change
17200
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017201Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17202
17203 * doc/* : rebuilt the documentation
17204
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017205Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17206
17207 * parser.[ch] parserInternals.h: Push parser for XML,
17208 seems to work fine now
17209 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17210 --push for push testing
17211 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17212 * testSAX.c: added --push
17213 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17214 subtree
17215 * xmlIO.[ch] : enriched API + fixes for push mode
17216 * entities.[ch]: added the entity content length to the struct.
17217 * xmlmemory.[ch]: new API to show the last entries for the shell
17218 * valid.c: added required attribute testing
17219 * SAX.c: the cdata callback now merge contiguous fragments
17220 * HTMLparser.c: cleanup of some macros
17221
Daniel Veillard3c558c31999-12-22 11:30:41 +000017222Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * parser.c: fix for PIs name starting with xml
17225 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017226 * *.c, configure.in win32config.h.in : generate win32config.h for
17227 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017228
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017229Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17230
17231 * parser.c: fixed a stupid = vs. == bug :-(
17232 * doc/gnome-xml.sgml: s/glade/xml/
17233
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017234Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17235
17236 * configure.in, doc/xml.html : bug fix release 1.8.2
17237 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17238 Hopefully the end of that silly C++ include problem
17239 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17240 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17241 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17242 troubles with autoclosed elements when the stree shape doesn't
17243 follow the DtD specs. Added htmlIsAutoClosed() and
17244 htmlAutoCloseTag()
17245 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17246 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17247 * debugXML.c: fixed a bug on printing default namespaces.
17248 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17249
Daniel Veillardb24054a1999-12-18 15:32:46 +000017250Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17251
17252 * result/HTML/*.htm[l] : updated the HTML regression tests according
17253 to the new output
17254 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17255 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17256 problem due to intermix of extern "C" { ... } declarations for C++
17257 and recursive includes in the headers
17258
Chris Lahey323c48c1999-12-18 15:32:45 +0000172591999-12-20 Chris Lahey <clahey@umich.edu>
17260
17261 * HTMLtree.c: Made it so that html nodes with a single child do
17262 not insert a carriage return before or after the child node.
17263
Daniel Veillardb24054a1999-12-18 15:32:46 +000017264Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017265
17266 * configure.in, doc/xml.html : bug fix release 1.8.1
17267 * parser.c: fixed bug #4344
17268 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17269 added the glue to avoid C++ problems
17270 * doc/* : regenerated the documentation
17271
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017272Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17273
17274 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17275 namespace recognition, and Dia as a resul :-(
17276 * encoding.c: closed bug #3950
17277
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017278Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * valid.c: debugging a posteriori validation, except URI expansion
17281 stuff this should be fixed now
17282 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17283 Carl Nygard <cnygard@bellatlantic.net>
17284 * tester.c: added --postvalid, cleaning of the code
17285 * tree.[ch]: added xmlDocGetRootElement()
17286
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017287Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17288
17289 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17290 c++ losage.
17291
Daniel Veillard10a2c651999-12-12 13:03:50 +000017292Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17293
17294 * configure.in, doc/xml.html : bumped to 1.8.0
17295 * xlink.[ch], Makefile.am : added framework for link detection
17296 * parser.h: added nbChars to parser context, needed for cleanup.
17297 * xmlmemory.c: removed a nasty bug when out of mem
17298 * valid.[ch]: adding namespace support for attribute decl
17299 * tester.c: added --debugent option
17300 * debugXML.[ch]: added xmlDebugDumpEntities()
17301 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17302 buffers instead, this was really needed, validation was breaking
17303 in strange ways due to that. Added xmlParseStringPEReference()
17304 and other parsing from strings functions. Entities processing
17305 modified again, but PERef are still not handled correcly but
17306 unless you're Eve Maller you won't notice :-)
17307 * HTMLparser.c: large changes toward reliability, and switched to
17308 lowercase internal tags, XHTML is lowercase, so it will help
17309 that output is closer to next version.
17310 * doc/* : regenerated the documentation, it is now hosted at
17311 http://xmlsoft.org/ (same bits I just bought the domain :-)
17312
17313
Daniel Veillard294cbca1999-12-03 13:19:09 +000017314Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17315
17316 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17317 doc generation
17318 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17319 in the SAX API
17320 * doc/*: rebuilt the doc making sure everything appears in the
17321 HTML files
17322
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017323Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17324
17325 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17326 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17327 which allow impressive speed improvement on dataset with
17328 large text pieces, but at the cost of broken binary
17329 compatibility and slightly bigger memory usage.
17330 Configure with --with-buffers to activate them, they
17331 are protected with XML_USE_BUFFER_CONTENT define.
17332 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17333 goal is 0 memory left allocated once parser is no more used
17334 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17335 call xmlCleanupParser() and xmlMemoryDump()
17336
Daniel Veillarda819dac1999-11-24 18:04:22 +000017337Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17338
17339 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17340 * parser.[ch] encoding.[ch]: added memory cleanup routines
17341 * parser.c: closing bug #3788
17342 * doc/*: rebuilt the doc
17343
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017344Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17345
17346 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17347 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17348 * tester.c: added --compress option
17349 * doc/*: rebuilt the documentation
17350
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017351Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17354 if given /proc/kcore as input !
17355 * doc/xml.html doc/*: updated and rebuilt the documentation
17356
17357Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017358
17359 * parser.c: Fixed some wrongly space collapsing code due to
17360 a misreading of the spec.
17361 * result/*: fixed the output accordingly
17362
17363Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017364
17365 * encoding.c: bug fix and typos
17366 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17367 * parser.c: added attribute normalization closing bug #3597
17368 * test/att* result/att* SAXresult/att*: testcase for attribute
17369 normalization
17370
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017371Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17372
17373 * configure.in: closing bug #3163 by adding extra flags for the
17374 cc compiler on HP-UX
17375
Daniel Veillard51e3b151999-11-12 17:02:31 +000017376Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * valid.[ch] : removed a typo and an enumerated type bug in the
17379 xmlAddElementDecl() function
17380 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17381 call to xmlEncodeEntitiesReentrant() so that the functions
17382 New, Set and Get are at the same level.
17383 * parser.c HTMLparser.c: extra memory allocation bug for
17384 attributes detected by someone using libxml in embedded systems :-)
17385
Daniel Veillard962195f1999-10-28 15:51:53 +000017386Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * xmlmemory.h: turned off mem debug :-\
17389
Daniel Veillard35008381999-10-25 13:15:52 +000017390Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17391
17392 * parser.c: closed bug #2784 a one line fix, but worth pushing
17393 a new release out
17394 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17395 some structures, comments before and after the
17396 main element, and other nastyness
17397 * HTMLtree.c tree.c: accomodate the extended HTML supported
17398 * configure.in: pushing 1.7.4
17399 * test/ent8 and related outputs : added a new test for bug #2784
17400 * test/HTML/wired.html and related output: a nasty HTML example
17401 * Makefile.am: improved the test scripts
17402 * docs/* : reran the documentation extractor, updated xml.html
17403
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017404Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17405
17406 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17407 HTMLparser and debugged the HTML related code. HTML documents
17408 now have their own type
17409 * entities.c: do not dump &apos; for HTML output
17410 * xmlmemory.c: improvement, breakpoint mechanism
17411 * testHTML.c: added --sax --repeat ...
17412 * Makefile.am: improved the HTML tests
17413 * valid.[ch]: added xmlValidGetValidElements and
17414 xmlValidGetPotentialChildren
17415 * tester.c: added --insert to test the 2 new functions
17416 * test//* result//* SAXresult//* : regression test cleanup
17417 and extension.
17418 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17419 gnome-xml-nanohttp.html
17420
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017421Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17422
17423 * HTMLparser.c: fixed problems with some autoclose tags
17424 * tree.c: fixed XML output problems.
17425 * result/* SAXresult/*: update of the tests output
17426
Daniel Veillard6077d031999-10-09 09:11:45 +000017427Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17428
17429 * Makefile.am: Arturo patch for xmlConf.sh version info
17430 * parser.c: Tim Josling patch for single quoted items
17431 * tester.c: Tim Josling patch for tester options usage
17432 * tree.h: indent cleanup
17433
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017434Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17435
17436 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17437 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17438
Daniel Veillard00fdf371999-10-08 09:40:39 +000017439Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17440
17441 * tree.c : Raph patch for initialization of CORBA fields
17442 * parser.c, xpath.c, ...: modification of doc comments
17443 * xpath.c : allow spaces in xpath expressions
17444
Daniel Veillardad219441999-09-27 08:17:49 +000017445Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17446
17447 * xmlmemory.h: turning off memory debug :-(
17448
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017449Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17450
17451 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17452 better SAX interfaces.
17453 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17454 entity.
17455 * configure.in: 1.7.2
17456
17457Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017458
17459 * libxml.spec.in: fixed the URL
17460 * doc/xml.html: improved the documentation front-end
17461
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017462Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017463
17464 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17465
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017466Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017467
17468 * libxml.spec.in: fixed the alpha compile problem
17469 * parser.[ch]: changed errno to errNo in the parser context :-(
17470 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17471 * doc/xml.html: changed CHAR to xmlChar
17472 * doc/html/*: recompiled the documentation
17473 * configure.in: 1.7.1
17474
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017475Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17476
17477 * parser.h: modified the parser context struct to regain 1.4.0
17478 binary compatibility
17479 * parser.c, xml-error.h: added errno ot teh context and defined
17480 a set of errors values with update of errno
17481 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17482 DTDs and entities
17483 * *.h, *.c: complete cleanup of the use of config.h and include
17484 protection depending on the current setup.
17485 * overalll debugging, maintenance and bug-fixing on all modules
17486 * updated the documentation
17487 * ready for 1.7.0
17488
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017489Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17490
17491 * HTMLparser.c : cleanup
17492 * SAX.c valid.c valid.h: added ID/IDREF checking
17493 * tree.c tree.h: extended doc structure for refs
17494 * configure.in: 1.6.2
17495 * parser.c: patched bug in SAX user arg call
17496 * parserInternals.h: patched missing close in C++ wrapping
17497 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17498 especially upcoming XPointer implementation.
17499 * doc/xml.html: augmented, typo
17500
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017501Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17502
17503 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17504 not all invocations of install understand -d.
17505
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017506Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17507
17508 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17509 to make 'check' works, when builddir != srcdir.
17510
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017511Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17512
17513 * doc/xml.html : updated the documentation
17514
Daniel Veillard6454aec1999-09-02 22:04:43 +000017515Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17516
17517 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17518 not deallocated memory blocks
17519 * *.c : replaces all calls to malloc() free() and realloc() to
17520 the wrapper functions/macros
17521 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17522 instead of xmlFreeNodeList()
17523
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017524Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17525
17526 * HTMLparser.c: corrected a stupid bug leading to core dump at
17527 tree deallocation. Removed warnings indicated by
17528 Stephane.Conversy@lri.fr
17529 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17530 looked for in the external subset
17531
17532Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017533
17534 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17535 on SGI by Stephane.Conversy@lri.fr
17536
Daniel Veillardb96e6431999-08-29 21:02:19 +000017537Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17538
17539 * all .h : changed the prototype declaration indent as in gtk
17540 * most .c : working on reducing the TODOs in the code
17541 * most .c : cleanup though -pedantic and Insure++
17542 * improvements on validation ID checkings.
17543 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17544 * xml-config.in: closed #1810
17545
17546Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017547
17548 * tree.h, valid.c, valid.h: more work on validity, IDs
17549 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17550 definition for AIX
17551
Daniel Veillardb556eb51999-08-15 17:19:50 +000017552Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17553
17554 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17555 the distribution due to a cut'n paste error at last commit
17556
Daniel Veillardb05deb71999-08-10 19:04:08 +000017557Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17558
17559 * configure.in: upgraded to version 1.4.0
17560 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17561 Big update, added a large part of the validation process,
17562 it should be usable, but some parts are missing
17563 * xpath.c: improved the implementation w.r.t. root.
17564 * Makefile.am: added more tests
17565 * test and result trees: added a lot of tests
17566 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17567
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017568Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17569
17570 * Added an HACKING file
17571
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017572Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17573
17574 * xpath.[ch] : improvements and debug of the XPath implementation
17575 * parser.c, HTMLparser.c : modified the parsers to be progressive
17576 * tree.[ch] : extended the Buffer promitives
17577 * xmlIO.[ch] : added basic I/O routines providing progressive
17578 parsing and ready for I18N conversion plugins
17579 * SAXresult/* : the SAX callback sequence maybe slightly different
17580 now
17581 * test*.c : improved/updated the tests programs
17582 * doc/* : recompiled the docs.
17583
Daniel Veillard15b75af1999-07-26 16:42:37 +0000175841999-07-26 Michael Meeks <michael@edenproject.org>
17585
17586 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17587
17588 * tree.c: Ditto.
17589
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017590Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17591
17592 * configure.in: upgraded to version 1.4.0
17593 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17594 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17595 XML query language, see http://www.w3.org/TR/xpath for more details.
17596 * parser.c, parser.h: added CHAR* related string functions for XPath
17597 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17598 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17599 rebuild the docs.
17600 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17601 and regression testing capabilities for XPath.
17602
Daniel Veillardd79d7871999-07-12 10:38:12 +000017603Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17604
17605 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17606 closing bug #1646
17607
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017608Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17609
17610 * Makefile.am, example/Makefile.am: closed bug #1683
17611
Daniel Veillard3166ab11999-07-11 16:14:19 +000017612Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17613
17614 * example/Makefile.am, configure.in: added the makefile for the
17615 gjobread example
17616
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017617Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17618
17619 * doc/Makefile.am:
17620 - fix which allow "make install DESTDIR=</install/prefix>".
17621
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017622Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17623
17624 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17625 which fixed a problem on the file reading-code.
17626
Daniel Veillard82150d81999-07-07 07:32:15 +000017627Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17628
17629 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17630 output.
17631 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17632
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017633Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17634
17635 * parser.h : Oops removed the binary compatibility problem
17636 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17637 * parser.c, HTMLparser.c: applied patches for reading from stdin
17638
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017639Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17640
17641 * parser.c, entities.c, valid.c: cleanup bug #1591
17642 * configure.in: cleanup bug #1592
17643 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17644 the same tree back-end. Hence gdome will be available for it.
17645 * doc/Makefile.am: close bug #617
17646
Daniel Veillard97fea181999-06-26 23:07:37 +000017647Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17648
17649 * parser.c: alloctate a per parser context SAX interface block
17650
Daniel Veillard14fff061999-06-22 21:49:07 +000017651Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17652
17653 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17654 and xmlEncodeEntitiesReentrant with the correct one :-\
17655
17656Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17657
17658 * commit of my internal XML base changes, quite a lot of
17659 changes, cleanups, better entities support, framework for
17660 new I/O and charset detection and handling
17661 * Fixed the configure/Makefile stuff to generate shared libs
17662 with the proper version info, so we jumped on rev from
17663 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17664 xmlEncodeEntities() result need to be freed now, and a string
17665 xmlParserVersion provide the current library version.
17666
Raph Levien05240da1999-06-15 21:27:11 +000017667Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17668
17669 * parser.c: fixed a buffer overrun for when you have a very long
17670 attribute with no entities in it.
17671
Daniel Veillardbb2da581999-06-13 14:37:07 +000017672Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17673
17674 * added example directory
17675 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17676
Daniel Veillard011b63c1999-06-02 17:44:04 +000017677Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17678
17679 * Release of libxml-1.1, nearly everything has been touched for
17680 this.
17681 * Added more regression tests
17682 * Updated the documentation
17683
Daniel Veillard27d88741999-05-29 11:51:49 +000017684Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * tree.[ch]: unified the XML_NO_CORBA defines.
17687 * parser.c encoding.[ch]: started plugging in char encoding detection
17688
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017689Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17690
17691 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17692 Also freed allocated buffer.
17693
Daniel Veillard27d88741999-05-29 11:51:49 +000017694Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017695 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17696 reentrancy problem at printing. One is left in entities.c, to
17697 remove ASAP
17698 * testSAX.c : added a test example showing the use of the SAX
17699 interface if one doesn't want to build the DOM tree.
17700 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17701
Daniel Veillard517752b1999-04-05 12:20:10 +000017702Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17703
17704 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17705 large revamping of the parser to use SAX callbacks
17706 http://www.megginson.com/SAX/ (or at least a C like interface
17707 a la Expat). It's now possible to set up your own callbacks
17708 and the parser will not build a DOM tree.
17709 * test/* result/*: updated the test suite, I finally removed
17710 the old Namespace draft support (PI based).
17711
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017712Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17713
17714 * Makefile.am: added test result to EXTRA_DIST for make tests
17715
Daniel Veillard64068b31999-03-24 20:42:16 +000017716Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17717
17718 * parser.c, parserInternals.h: moved the chars macro definitions
17719 to parserInternals.h
17720 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17721 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17722
Daniel Veillard012ccc11999-03-23 10:11:11 +000017723Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17724
17725 * xml-config.in : applied patch to make --version work
17726
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000177271999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17728
17729 * Makefile.am (check-local): Alias for `tests' target. This will
17730 cause `make check' to do the right thing.
17731 (tests): Don't run tests in srcdir. Also, replaced calls to
17732 basename with a `sed' "equivalent".
17733
Daniel Veillardd109e371999-03-05 06:26:45 +000017734Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17735
17736 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17737 it in the header and not the sources, updated the doc.
17738 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17739 pointing this out.
17740
Daniel Veillardbc50b591999-03-01 12:28:53 +000017741Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17742
17743 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17744 exported the inputStream routines.
17745 * doc/html/* : updated accordingly
17746
Daniel Veillardd692aa41999-02-28 21:54:31 +000017747Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17748
17749 * parser.c, parser.h, parserInternals.h: added a few extra
17750 internal calls to allocate and free parser contexts ...
17751 * doc/html/* : updated accordingly
17752
Daniel Veillard55a99271999-02-25 11:01:29 +000017753Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17754
17755 * configure.in, Makefile.am, doc/makefile.am : General changes for
17756 1.0.0 release and including the generated HTML documentation.
17757
Daniel Veillard35925471999-02-25 08:46:07 +000017758Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17759
17760 * makefile.am : added parserInternals.h, oops.
17761
Daniel Veillard1e346af1999-02-22 10:33:01 +000017762Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17763
17764 * parserInternals.h: added this header giving access to the parser
17765 internal functions.
17766 * doc/Makefile.am : added a rebuild target which rebuilds the full
17767 set of documentations
17768 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17769 the internal subset.
17770 * *.c *.h: modifications needed to generate the documentation using
17771 gtk-doc, cleanup of functions blocks, reorganisation of struct
17772 declarations.
17773
Daniel Veillard1164e751999-02-16 16:29:17 +000017774Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17777 the tar and spec file to include the beginning of the doc.
17778
Nuno Ferreira03d04781999-02-13 00:07:17 +0000177791999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17780
17781 * doc/.cvsignore: Added this file.
17782
Daniel Veillard6800ef31999-02-08 18:33:22 +000017783Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17784
17785 * tree.c: fixed xmlGetProp to return "" when the attribute
17786 exists, even if the node-list is NULL.
17787
Daniel Veillard726c7e31999-02-08 15:13:10 +000017788Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17789
17790 * tree.c: patched an error outputting empty attribute values.
17791 * Makefile.am and doc/makefile.am: have been updated during the
17792 week-end. Sorry for an empty CVS log, I got a shell problem.
17793
Daniel Veillard1899e851999-02-01 12:18:54 +000017794Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17795
17796 * tree.h: cleaned up using enums instead of defines
17797 * parser.c, valid.[ch]: more work on parsing/output of element
17798 declarations
17799
Daniel Veillard3b9def11999-01-31 22:15:06 +000017800Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17801
17802 * valid.[ch], tree.c, parser.c : more work toward full parsing
17803 of XML DTDs.
17804 * README: added informations about mailing-list and on-line
17805 documentation
17806
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000178071999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17808
17809 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17810
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017811Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17812
17813 * parser.c, tree.[ch] : more work toward conformance testing,
17814 added a last element to accelerate parsing of very flat structures
17815 started working on internal subset Element content declaration.
17816 * valid.[ch] : first cut at adding code toward validation.
17817 * previous changes had also small impact on most files, especially
17818 the conformance testing using James Clark test suite.
17819
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017820Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17821
17822 * test/* : updated the examples, most of them were not well
17823 formed (humm), and added rdf2.
17824 * result/* : resulting changes in the output.
17825
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017826Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17827
17828 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17829
Daniel Veillard44b3a061998-12-05 17:27:22 +000017830Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17831
17832 * tree.c: patched a bug in the generation of empty attributes
17833
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017834Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17835
17836 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17837 for node/trees/documents/... Biggest problem is namespace
17838 support when copying subtrees.
17839
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017840Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17841
17842 * parser.c, entities.c: improve entities and char ref encoding,
17843 and cleanups of error messages.
17844
Daniel Veillard242590e1998-11-13 18:04:35 +000017845Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17846
17847 * parser.c, entities.c: simple bug hunting done during rpm2html and
17848 rpmfind integration.
17849
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017850Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17851
17852 * parser.[ch]: Added interfaces allowing to specify a SAX
17853 handler before parsing.
17854
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017855Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17856
17857 * parser.c: redirrect all errors reporting through the SAX
17858 error function
17859
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017860Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17861
17862 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17863 * libtool, tlmain ...: update of the libtool files
17864
Miguel de Icaza442321c1998-11-04 18:13:38 +0000178651998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17866
17867 * entities.c: Use g_snprintf insteda of snprintf.
17868
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017869Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17870
17871 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17872 added ent5 test for this purpose.
17873 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17874
Daniel Veillard27271681998-10-30 06:39:40 +000017875Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17876
17877 * parser.c: fixed? a strange error due to compression on a GWP
17878 document.
17879
Daniel Veillard25940b71998-10-29 05:51:30 +000017880Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17881
17882 * tree.[ch]: bug fixing
17883 * entities.[ch]: defined a specific type for predefined entities
17884 * doc/xml.html: more documentation on the library, how to use it,
17885 overview of the interfaces.
17886
Daniel Veillard16253641998-10-28 22:58:05 +000017887Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17888
17889 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17890
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017891Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17892
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017893 * tree.c: corrected a small bug
17894 * doc/xml.html: continuing writing documentation.
17895
17896Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17897
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017898 * debugXML.h debugXML.c: added debugging utilities.
17899 * tester.c: added --debug switch.
17900 * tree.c: patched an incorrect node->type assignment.
17901 * parser.c: formatting, ensure that node->doc != NULL in attributes
17902
Daniel Veillardccb09631998-10-27 06:21:04 +000017903Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17904
17905 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17906 entity support and provide an internal representation close to
17907 DOM one (entity ref nodes, and attribute value as tree). I tried
17908 to preserve the interface but this will surely break some apps
17909 (I have to change rpm2html/rpmfind for example). I had to change
17910 two interfaces, and the generated tree is somewhat different.
17911 * doc/* : started documenting the XML library, the tree and
17912 DOM/Corba. This is a first step.
17913
Daniel Veillard11e00581998-10-24 18:27:49 +000017914Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17915
17916 * parser.c: Set up the fonctions comment block, boring but useful.
17917 * parser.h, SAX.c, parser.c: now attributes are processed through
17918 the SAX interface. The problem is that my SAX interface diverged
17919 quite a bit from the original one, well this is not an official
17920 spec, and translating it from Java to C is hairy anyway...
17921
Daniel Veillard97b58771998-10-20 06:14:16 +000017922Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17923
17924 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17925 fonctions comment block, boring but useful.
17926
17927Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017928
17929 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17930 conversion routines. However they are not yet used to convert the
17931 inputs. The core will run with UTF-8.
17932
Daniel Veillard33942841998-10-18 19:12:41 +000017933Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17934
17935 * tree.c : make sure that the type id is properly set-up when
17936 a new object is allocated, needed for DOM.
17937
Daniel Veillard27fb0751998-10-17 06:47:46 +000017938Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17939
17940 * tree.h, tree.c: Ok, the main objects in the tree will be native
17941 corba objects, it costs 8 bytes per Node, Attribute and Document
17942 but it simplifies the Corba integration a lot (no extra interface
17943 objects to allocate/free).
17944
Daniel Veillard0bef1311998-10-14 02:36:47 +000017945Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17946
17947 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17948 and changed NODEs contants for conformity with DOM Level 1
17949
Daniel Veillard27864701998-10-08 03:47:24 +000017950Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17951
17952 * added hooks to keep track of servants when creating objects
17953 xmlDoc and xmlNode (for Corba export).
17954
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017955Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17956
17957 * added xml-config script.
17958
Daniel Veillard7066a791998-10-01 20:28:28 +000017959Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17960
17961 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17962 to autoupdate libtool and automake conf files.
17963
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000179641998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17965
17966 * Makefile.am: Use '?' to separate the sed
17967 commands as ',' is used when people pass -Wl,something.
17968
17969
Daniel Veillard15a8df41998-09-24 19:15:06 +000017970Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17971
17972 * tree.c, tree.h: added a per-document compression interface.
17973
Daniel Veillard151b1b01998-09-23 00:49:46 +000017974Tue Sep 22 20:47:38 EDT 1998
17975
17976 * tree.c, tree.h: added saving with compression and added interfaces
17977 to control the compression level (xmlGetCompressMode,
17978 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17979
Daniel Veillard70120ff1998-09-22 00:24:21 +000017980Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17981
17982 * parser.c: corrected a loop for files of size 0
17983
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000179841998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17985
17986 * error.h: New file. Contains prototyes from `error.c'.
17987
Tom Tromeyc19653d1998-08-14 01:22:43 +000017988Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17989
17990 * Makefile.am (xmlincdir): New macro.
17991 (xmlinc_HEADERS): Renamed from include_HEADERS.
17992
Daniel Veillard845664d1998-08-13 04:43:19 +000017993Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17994
17995 * applied small patch on numeric entities from
17996 Christopher Blizzard <blizzard@appliedtheory.com>
17997
Daniel Veillard260a68f1998-08-13 03:39:55 +000017998Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17999
18000 * New release 0.2, removed the old xml_* files so that it's
18001 coherent with the other CVS base (W3C), far better conformance
18002 to standard, new namespaces, decent entities support, beginning
18003 of a SAX-like interface. Nearly nothing left intact, even the
18004 test examples ...
18005
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000180061998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18007
18008 * .cvsignore: Add .deps dir
18009
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018010Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18011
18012 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18013
Daniel Veillardfe926001998-07-26 04:28:20 +000018014Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018015
Daniel Veillardfe926001998-07-26 04:28:20 +000018016 * configure.in: added test for CPP
18017 * AUTHORS, Changelog: the original ones didn't get commited but the
18018 glib ones instead, fixed.
18019 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018020
Daniel Veillardfe926001998-07-26 04:28:20 +000018021Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018022
Daniel Veillardfe926001998-07-26 04:28:20 +000018023 * integrated code developped at W3C
18024 * changed the original Copyright
18025 * migrated to automake
18026 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018027