blob: 28f9311de83599c19a47844e1e2468eb9fb20f1d [file] [log] [blame]
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00001Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am: add a Timingtests target to check bad behaviour
4 from the streaming engine
5 * dbgen.pl dbgenattr.pl: perl script to generate big instances
6 * xmlreader.c: fix a bad behaviour on large buffer inputs
7
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00008Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
9
10 * dict.c xmlreader.c: two small improvements
11
Daniel Veillarda66b1d12003-09-17 20:54:38 +000012Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
13
14 * parserInternals.c: avoid a leak with previous patch
15
Daniel Veillard007d51e2003-09-17 20:07:28 +000016Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
17
18 * python/libxml.c: use stderr and not stdout for default errors
19 in python environment bug #122552
20
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +000021Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
22
23 * parserInternals.c: small fix from Rob Richards for input filename
24 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
25 * xmlIO: adding a guard in one function
26
Daniel Veillard19895052003-09-17 13:59:32 +000027Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
28
29 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
30 reducing memory allocation and free and avoiding expensive routines
31
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +000032Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
35 seriously with per-document dict and element and attribute nodes
36 reuse in the xmlReader. This seems to lead to an interesting
37 speedup of the xmlReader already.
38
Daniel Veillard81514ba2003-09-16 23:17:26 +000039Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * dict.c include/libxml/dict.h: do string allocations in large
42 pools, allowing to find if a string pertain to a dict quickly
43 * xmllint.c: fix --stream --repeat --timing
44 * Makefile.am: the testThreads run output should be seen.
45
Daniel Veillard8a44e592003-09-15 14:50:06 +000046Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * SAX2.c include/libxml/parser.h: starting work on reusing the
49 parser dictionary for the element and attribute tag names.
50 Add pools for Element and Attributes in the parser context,
51 which should help speeding up the reader.
52 * Makefile.am result/*.rdr : adding non-python reader regression
53 tests.
54
Daniel Veillard62998c02003-09-15 12:56:36 +000055Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * SAX2.c parser.c valid.c: starting to cleanup some of the
58 problems exposed by the W3C/NIST regression suite.
59 * result/ent7.sax result/xml2.sax: small fixes.
60
Daniel Veillardbc92eca2003-09-15 09:48:06 +000061Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
62
63 * parser.c: more parser error factoring
64
William M. Brack3a6da762003-09-15 04:58:14 +000065Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
66
67 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
68
Daniel Veillardbdbe0d42003-09-14 19:56:14 +000069Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * parser.c include/libxml/xmlerror.h: factoring of more
72 error handling code, serious size reduction and more lisibility
73 of the resulting code.
74 * parserInternals.c parser.c include/libxml/parserInternals.h
75 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
76 checks are done, use a counter for entities. Entities where freed and
77 reallocated at the same address failing the check.
78 * tree.c: avoid a warning
79 * result/valid/* result/VC/*: this slightly changes some validation
80 error messages.
81
William M. Brack4e52f2f2003-09-14 18:07:39 +000082Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
83
84 * valid.c: fixed bug 121759 - early declaration of
85 attribute-list in external DTD
86
Daniel Veillard1afc9f32003-09-13 12:44:05 +000087Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
88
89 * parser.c include/libxml/xmlerror.h: starting cleaning up
90 error handling, factorize error processing
91 * doc/xmllint.html: update of the page, remove --sgml
92
Daniel Veillard877a7bd2003-09-13 00:16:32 +000093Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
96 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
97 broken pseudo SGML DocBook parser code.
98
Daniel Veillard5dd3c962003-09-12 15:32:16 +000099Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
100
101 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
102 valgrind pointed out the strings overlapped. cleanup .
103
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000104Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * tree.c: applied speedup to xmlSearchNs() as suggested by
107 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
108 applying the same trick.
109
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000110Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
111
112 * parser.c parserInternals.c tree.c include/libxml/parser.h
113 include/libxml/xmlerror.h: adding namespace checkings
114 while making sure they still parse as wellformed documents.
115 Add an nsWellFormed status report to the context, and
116 provide new appropriate error codes.
117 * Makefile.am result/namespaces/* test/namespaces/*: add
118 specific regression testing for the new namespace support
119 * test/att5 result/noent/att5 result/att5 result/att5.sax:
120 add more coverage for the attribute parsing and normalization
121 code.
122
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000123Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * threads.c: backport of a thread bugfix from 2_5_X branch
126
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000127Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * parser.c: fixed a bug in one corner case of attribute parsing.
130
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000131Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * configure.in doc/* : 2.6.0beta1 changes
134 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
135 normalization, might not be totally fixed but this should
136 make sure SAX event provide the right strings for attributes
137 except entities for which libxml2 is different by default
138 This should fix #109564
139 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
140 in attribute callback values
141 * result/c14n/with-comments/example-4
142 result/c14n/without-comments/example-4: this also fixes a subtle
143 bug in the canonicalization tests.
144
Daniel Veillarde57ec792003-09-10 10:50:59 +0000145Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 Time to commit 3 days of work rewriting the parser internal,
148 fixing bugs and migrating to SAX2 interface by default. There
149 is some work letf TODO, like namespace validation and attributes
150 normalization (this break C14N right now)
151 * Makefile.am: fixed the test rules
152 * include/libxml/SAX2.h include/libxml/parser.h
153 include/libxml/parserInternals.h SAX2.c parser.c
154 parserInternals.c: changing the parser, migrating to SAX2,
155 adding new interface to switch back to SAX1 or initialize a
156 SAX block for v1 or v2. Most of the namespace work is done
157 below SAX, as well as attribute defaulting
158 * globals.c: changed initialization of the default SAX handlers
159 * hash.c tree.c include/libxml/hash.h: added QName specific handling
160 * xmlIO.c: small fix
161 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
162 version code path
163 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
164 pointed out a typo in a very old test namespace
165
William M. Brackc07329e2003-09-08 01:57:30 +0000166Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
167
168 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
169 of compressed files, setting doc->compressed appropriately
170 (bug #120503).
171
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000172Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * parser.c: try to cope with the fact that apps may still
175 have allocated smaller SAX callbak block
176
Daniel Veillard0fb18932003-09-07 09:14:37 +0000177Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * dict.c: allow to give -1 for undefined length in lookups
180 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
181 first round of work on the new SAX2 interfaces, the API
182 will change but commiting before changing for historical
183 reference.
184
William M. Brack4811ba32003-09-06 18:02:53 +0000185Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
186
187 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
188 sax->warning with wrong params).
189
Daniel Veillard93625d32003-09-05 08:36:12 +0000190Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * include/libxml/globals.h: patch from Stéphane Bidoul to export
193 globals entry points to the python bindings
194
Daniel Veillard40412cd2003-09-03 13:28:32 +0000195Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
196
197 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
198 by default instead of "HTML"
199 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
200 avoiding calls to "areBlanks" when not needed.
201 * include/libxml/parser.h include/libxml/tree.h: some structure
202 extensions for future work on using per-document dictionaries.
203
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000204Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
207 tree, keeping result in the same tree, added SAXtests to the
208 default "make tests"
209
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000210Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
211
212 * include/libxml/xmlexports.h: defined additional macros which
213 affect exports and added mingw section
214
William M. Brack008c06b2003-09-01 22:17:39 +0000215Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
216
217 * doc/index.py: fixed problem parsing xhtml docs
218 * doc/xmlreader.html,doc/guidelines.html: small modification
219 to avoid problem in python parsing.
220 * doc/search.php: fixed upper case filename problem for XSLT docs
221
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000222Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * xinclude.c: patch from Mark Vakoc that allows compiling
225 with XInclude but without XPointer support.
226
Daniel Veillarde8553732003-09-01 20:33:14 +0000227Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
230 to add --libtool-libs option to xml2-config script.
231
William M. Brack3f479502003-09-01 04:58:15 +0000232Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
233
234 * doc/README.docs, doc/Makefile.am: new file added,
235 giving some description of the documentation generation process
236 * doc/search.php: fixed problem with upper case on filenames
237
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000238Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
239
240 * win32/Makefile.bcb: updates by Eric Zurcher
241
William M. Brackcdfa2862003-08-29 06:03:38 +0000242Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
243
244 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
245 to compensate for pollution from Igor's header taint
246 (quick before Daniel notices)
247
Daniel Veillard67906942003-08-28 21:13:25 +0000248Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * SAX2.c: fixed a namespace error on attribute reporting bug
251 pointed out by Tobias Reif
252 * test/p3p result/p3p result/noent/p3p: this test case was wrong
253 using xmlsn instead of xmlns...
254
Igor Zlatkovic65901252003-08-28 16:26:12 +0000255Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
256
257 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
258 typos reported by Mark Vakoc
259
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000260Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
261
262 add:
263 * doc/tutorial/api.html
264 * doc/tutorial/ar01s09.html
265 * doc/tutorial/includexpath.c
266 updated
267 * doc/tutorial/*.html
268 fix my bad - forgot to check in new files when I last
269 updated
270
271
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000272Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
273
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000274 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000275 * xmllint.c: fixed time inclusion for various compilers
276
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000277Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
278
279 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
280 few casts to shut the compiler warnings
281
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000282Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
283
284 * win32/Makefile.* win32/configure.js: fixed for mingw
285
Daniel Veillard5805be22003-08-28 08:03:23 +0000286Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * globals.c threads.c: fixing bug #120870 try to avoid problem
289 with uninitialized mutexes
290
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000291Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
294 up with multiple states, select the "best" one. Fix #120682
295 * result/relaxng/tutor11_2_3.err: small change resulting
296
297Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
300
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000301Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
302
303 * include/libxml/[threads-xpointer].h: realigned parameters
304 after taint
305
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000306Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
307
308 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
309 as reported by Eric Zurcher
310
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000311Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * relaxng.c: fixed bug #120386 again a problem introduced when
314 trying to reuse automata for content validation. Fix a bug report
315 problem on zeroOrMore
316 * result/relaxng/tutor3_7_err: change slightly error reporting.
317
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000318Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * include/libxml/Makefile.am: make sure the new header will
321 be included when generating a new distribution.
322
Daniel Veillard73827cb2003-08-25 10:57:27 +0000323Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * relaxng.c: fixed a couple of stupid bugs in the state allocation
326 routines which led to bug #120040 and the ones reported by
327 Martijn Faassen
328
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000329Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
330
331 * include/libxml/parserInternals.h include/libxml/relaxng.h
332 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
333 parameters after taint.
334
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000335Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
336
337 * include/libxml/xmlversion.h.in: moved export defs to a separate
338 file for consistency.
339 * include/libxml/xmlexports.h: new file, contains export defs.
340
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000341Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
342
343 * include/libxml/*.h genUnicode.py: exportability taint
344 of the headers.
345
Daniel Veillard11af4292003-08-21 10:39:13 +0000346Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * SAX.c: make the deprecated interfaces log an error message
349 to be sure it won't get used.
350
Daniel Veillard1af9a412003-08-20 22:54:39 +0000351Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
354 Adding new version of the SAX interface, it's not there yet,
355 currently just preparing the work
356 * globals.c parser.c SAX.c include/libxml/SAX.h
357 include/libxml/globals.h include/libxml/parser.h: doing some
358 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
359 while keeping functionalities, preparing SAX2 integration.
360 * dict.c: small cleanup.
361
Daniel Veillarde5984082003-08-19 22:21:13 +0000362Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
363
364 * tree.c: fixes a small bug introduced in last commit and detected
365 by valgrind.
366
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000367Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * dict.c hash.c: optimization when freeing hash tables.
370 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
371 allocations
372 * parser.c parserInternals.c include/libxml/parser.h: keep a
373 single allocated block for all the attributes callbacks,
374 avoid useless malloc()/free()
375 * tree.c: do not realloc() when growing a buffer if the buffer
376 ain't full, malloc/memcpy/free avoid copying memory.
377
Daniel Veillard66f68e72003-08-18 16:39:51 +0000378Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
381 --dtdvalidfpi for Tobias Reif
382
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000383Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
386 new dictionary module to keep a single instance of the names used
387 by the parser
388 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
389 switched all parsers to use the dictionary internally
390 * include/libxml/HTMLparser.h include/libxml/parser.h
391 include/libxml/parserInternals.h include/libxml/valid.h:
392 Some of the interfaces changed as a result to receive or return
393 "const xmlChar *" instead of "xmlChar *", this is either
394 insignificant from an user point of view or when the returning
395 value changed, those function are really parser internal methods
396 that no user code should really change
397 * doc/libxml2-api.xml doc/html/*: the API interface changed and
398 the docs were regenerated
399
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000400Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
403
William M. Bracka716ff12003-08-16 14:58:33 +0000404Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
405
406 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
407 fixed part (2) of bug 119535 (wrong alpha case on filenames)
408
William M. Brackc6e07552003-08-16 12:44:47 +0000409Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
410
411 * doc/API*.html, doc/html/*: regenerated API documentation
412 for xmlsoft.org (part of Bug 119535)
413
William M. Brack7a821652003-08-15 07:27:40 +0000414Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
415
416 * encoding.c, threads.c, include/libxml/HTMLparser.h,
417 doc/libxml2-api.xml: Minor changes to comments, etc. for
418 improving documentation generation
419 * doc/Makefile.am: further adjustment to auto-generation of
420 win32/libxml2.def.src
421
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000422Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
423
424 * News configure.in: preparing libxml2-2.5.10 release
425 * doc/* : updated the doc and rebuilt
426
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000427Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
430 Malcolm Tredinnick with the patch he suggested.
431
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000432Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
435
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000436Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
437
438 * uri.c: fixing an use of strcpy() where both strings overlap
439 pointed out by valgrind.
440
Daniel Veillard98485322003-08-14 15:44:40 +0000441Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
444 some compilation warnings.
445 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
446 plus some cleanup and better error reporting.
447
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000448Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * encoding.c: applied UTF-16 encoding handling patch provided by
451 Mark Itzcovitz
452 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
453 not having iconv support.
454
Daniel Veillard1638a472003-08-14 01:23:25 +0000455Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
458 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
459 mingw compiler on Windows.
460
Daniel Veillardb19ba832003-08-14 00:33:46 +0000461Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
462
463 * parser.c: fixed the serious CPU usage problem reported by
464 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000465 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000466 missing in htmlSAXParseDoc
467
William M. Brackccf9e392003-08-13 14:50:18 +0000468Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
469
470 * doc/Makefile.am: Removed dependency from libxml2.def.src
471
William M. Brack476cd962003-08-13 11:09:42 +0000472Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
473
474 * autogen.sh: took away the requirement for automake-1.4,
475 changed the messages for getting auto* tools to current
476 gnu pages.
477 * configure.in: added check for Linux Dec alpha requiring
478 -ieee flag, fixed test for ipv6
479 * trionan.c: fixed problem for compiling on Linux Dec alpha
480 using native compiler
481 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
482 whenever libxml2-api.xml is changed.
483
Daniel Veillard6b621b82003-08-11 15:03:34 +0000484Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
485
486 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
487 is not used.
488
William M. Brack30909422003-08-10 00:14:20 +0000489Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
490
491 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
492
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000493Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
494
495 * News configure.in: preparing libxml2-2.5.9 release
496 * doc/* : updated the doc and rebuilt
497
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000498Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
499
500 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
501 definition to get a correct API XML description. This was apparently
502 breaking Windows build.
503
Daniel Veillard14f752c2003-08-09 11:44:50 +0000504Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
505
506 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
507 the progressive HTML parser front-end on large character data
508 island leading to an erroneous end of data detection by the
509 parser. Some cleanup too to get closer from the XML progressive
510 parser.
511
William M. Brack6d13f332003-08-08 16:40:36 +0000512Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
513
514 * win32/configure.js: Added in support for the ISO8859X
515 module (patch provided by Jesse Pelton)
516
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000517Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
518
519 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
520 when the library is not initialized and one try to save, the
521 locks in threaded env might not been initialized, playing safe
522 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
523 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
524 his tests to the regression suite.
525
William M. Brack41e6bed2003-08-08 10:53:06 +0000526Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
527
528 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
529 (with apologies to Igor) - Enhanced handling of docb and
530 nanohttp.
531
William M. Brack16db7b62003-08-07 13:12:49 +0000532Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
533
534 * encoding.c: further small changes for warnings when
535 configured with --with-iconv=no
536
William M. Bracka71a8ef2003-08-06 04:43:55 +0000537Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
538
539 * error.c trionan.[ch] testThreads.c python/generator.py:
540 further small changes to elminate most of the remaining
541 warnings.
542
William M. Brackc1939562003-08-05 15:52:22 +0000543Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
544
545 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
546 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
547 python/libxml.c include/libxml/xmlmemory.h: small changes
548 to syntax to get rid of compiler warnings. No changes
549 to logic.
550
Daniel Veillardc758c222003-08-04 20:42:34 +0000551Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
552
553 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
554
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000555Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
556
557 * tree.c: fixed a small problem in the patch for #118763
558 * result/HTML/doc3.htm*: this reverts back to the previous result
559
Daniel Veillard91e69c52003-08-04 01:43:07 +0000560Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
561
562 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
563 and rebuilt, apparently some C++ wrappers are not available,
564 c.f. bug #118943
565
Daniel Veillard39057f42003-08-04 01:33:43 +0000566Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
567
568 * tree.c: fixing HTML attribute serialization bug #118763
569 applying a modified version of the patch from Bacek
570 * result/HTML/doc3.htm*: this modifies the output from one test
571
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000572Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
573
574 * tree.c include/libxml/tree.h: added a new API to split a
575 QName without generating any memory allocation
576 * valid.c: fixed another problem with namespaces on element
577 in mixed content case
578 * python/tests/reader2.py: updated the testcase with
579 Bjorn Reese fix to reader for unsignificant white space
580 * parser.c HTMLparser.c: cleanup.
581
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000582Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
583
584 * catalog.c: trying to fix #118754 of possible recursion in the
585 catalogs. Not fantastically happy about the current fix since
586 it's likely to break under very thread intensive concurrent
587 access to the catalog. Better solution might to keep the depth
588 an extra argument to the resolution functions.
589
Daniel Veillard7b68df92003-08-03 22:58:54 +0000590Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
591
592 * valid.c: fixed bug #118712 about mixed content, and namespaced
593 element names.
594 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
595 in the regression tests
596
William M. Brack779af002003-08-01 15:55:39 +0000597Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
598
599 Coninuing work on bug 118559
600 * DOCBparser.c: removed 2 unsed vars
601 * xmlregexp.c: changed some numeric const to their enum symbols
602 * xmlreader.c: changed one var define from int to enum
603 (a little more to be done, awaiting co-ordination)
604 * relaxng.c: deleted one unused var
605 * xmllint.c: deleted some unused vars, changed one arg
606 val from int to enum
607 * testHTML.c, testDocbook.c: changed some arg vals to enum const
608 * xmlIO.c: fixed typo from last night (small warning msg)
609
William M. Brack78637da2003-07-31 14:47:38 +0000610Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
611
612 Working on bug 118559
613 * error.c: deleted unused variable
614 * parserInternals.c: deleted unneeded 'const' qualifier
615 * parser.c: changed variable type for enum temp storage
616 * xmlIO.c: changed debugging var to be inside #ifdef
617 * valid.c: removed unused variable
618 * HTMLparser.c: removed some unneeded 'const' qualifiers
619 * xpath.c: added some type casts, removed some unused vars
620 * xinclude.c: added one type cast
621 * nanohttp.c: repositioned some #ifdef to avoid unused var
622 * nanoftp.c: removed unused var
623
Daniel Veillard97e01882003-07-30 18:59:19 +0000624Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
625
626 * HTMLparser.c: applied a patch from William Brack about
627 the problem of parsing very large HTML instance with comments
628 as raised by Nick Kew
629
Daniel Veillardd6038e02003-07-30 16:37:18 +0000630Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
631
632 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
633 patch from Bjorn Reese for xmlTextReaderNodeType() and
634 significant whitespace. There is an enum for node type
635 values now.
636
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000637Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
638
639 * encoding.c: applying patch from Peter Jacobi to added
640 ISO-8859-x encoding support when iconv is not available
641 * configure.in include/libxml/xmlversion.h.in
642 include/libxml/xmlwin32version.h.in: added the glue needed
643 at the configure level and made it the default for Windows
644
Daniel Veillardc2664642003-07-29 20:44:53 +0000645Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
646
647 * python/generator.py python/libxml.c python/libxml2class.txt:
648 patch from Joachim Bauch + cleanup for Relax NG error callbacks
649 in python
650
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000651Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
652
653 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
654 cleanup patch, and also avoided a possible memory leak
655
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000656Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
657
658 * encoding.c: fix the previous commit
659
William M. Brack4a557d92003-07-29 04:28:04 +0000660Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
661
662 * HTMLparser.c: fixed problem with comments reported by Nick Kew
663 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
664 some future cleanup of UTF8 handling
665
Daniel Veillard9deb2422003-07-28 20:40:59 +0000666Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
667
668 * xpath.c: applied a change suggested by Sean Griffin in bug
669 #118494 about a memory leak in EXSLT
670
Daniel Veillardd94849b2003-07-28 13:02:24 +0000671Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
672
673 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
674 when fixing the previous Relax-NG bugs
675 * result/relaxng/*: This slightly changes the output messages of
676 some regression tests.
677 * configure.in: added support of -with-fexceptions for nested C++
678 support.
679
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000680Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
681
682 * doc/tutorial/apa.html
683 * doc/tutorial/apb.html
684 * doc/tutorial/apc.html
685 * doc/tutorial/apd.html
686 * doc/tutorial/ape.html
687 * doc/tutorial/apf.html
688 * doc/tutorial/apg.html
689 * doc/tutorial/aph.html
690 * doc/tutorial/ar01s02.html
691 * doc/tutorial/ar01s03.html
692 * doc/tutorial/ar01s04.html
693 * doc/tutorial/ar01s05.html
694 * doc/tutorial/ar01s06.html
695 * doc/tutorial/ar01s07.html
696 * doc/tutorial/ar01s08.html
697 * doc/tutorial/index.html
698 * doc/tutorial/ix01.html
699 * doc/tutorial/xmltutorial.pdf
700 * doc/tutorial/xmltutorial.xml
701 update tutorial with XPath example
702
703
Daniel Veillard597bc482003-07-24 16:08:28 +0000704Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * SAX.c parser.c: fixing a bug about a special case of namespace
707 handling, this closes bug #116841
708
Daniel Veillard2134ab12003-07-23 19:56:29 +0000709Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * relaxng.c result/relaxng/*: checked and fixed the compilation
712 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
713 This slightly changes the output messages of some regression tests.
714
Daniel Veillardc127adc2003-07-23 15:07:08 +0000715Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * xmlreader.c: fixed an out of bound error #118052 , the good
718 part if that base64 code was not in use yet ...
719
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000720Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
721
722 * doc/xmllint.html
723 include html version of the xmllint man page, so an
724 up-to-date version is visible on the Web
725
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000726Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * xinclude.c include/libxml/xinclude.h: added a new API
729 xmlXIncludeProcessTree() to process XInclude only on a subtree
730 this should fix bug #115385
731
Daniel Veillard409a8142003-07-18 15:16:57 +0000732Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * relaxng.c include/libxml/relaxng.h: adding Get interface for
735 the error callback and parameters of parsing and validation
736 contexts
737 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
738 on text nodes.
739
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000740Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
741
742 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
743 when using the push XML parser.
744 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
745 added the test to the regression suite.
746
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000747Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
748
749 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
750 as suggested by Rob Richards
751
Daniel Veillard34ba3872003-07-15 13:34:05 +0000752Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
753
754 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
755 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
756 to unsigned int and a couple of others.
757
758Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
761
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000762Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
763
764 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
765
Daniel Veillarddf101d82003-07-08 14:03:36 +0000766Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
767
768 * globals.c threads.c: fixes some problem when freeing unititialized
769 mutexes
770
Daniel Veillard2db8c122003-07-08 12:16:59 +0000771Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
772
773 * nanoftp.c nanohttp.c: the modules should not import <config.h>
774 directly, some cleanups
775 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
776 validation code.
777
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000778Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
779
780 * win32/configure.js: Jesse Pelton pointed out a problem in the
781 javascript code.
782
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000783Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * NEWS doc/*: regenerated
786 * nanoftp.c nanohttp.c: might fix includes problems with the
787 Ipv6 support on solaris
788 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
789 defined as #IMPLIED
790
Daniel Veillard560c2a42003-07-06 21:13:49 +0000791Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
792
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000793 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000794 * nanohttp.c: changed some preprocessor block
795 * xmlschemastypes.c: applied patch from Charles Bozeman adding
796 hexBinary schema datatype and adding support for totalDigits and
797 fractionDigits facets.
798
Daniel Veillard7a985a12003-07-06 17:57:42 +0000799Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
800
801 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
802
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000803Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
804
805 * xinclude.c: fixed bug #116095 removing the error message when
806 reapplying XInclude to a document.
807
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000808Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
809
810 * xmlIO.c: applied small changes to portability layer for
811 compilation on DJGPP Ms-DOS compiler.
812
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000813Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
814
815 * parser.c HTMLparser.c: use the character() SAX callback
816 if the cdataBlock ain't defined.
817 * xpath.c: fix bug #115349 allowing compilation when configured
818 with --without-xpath since the Schemas code needs NAN and co.
819
William M. Brack59002e72003-07-04 17:01:59 +0000820Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
821
822 Fixed problem with multi-threading, shown by the test program
823 testThreads. After fix, ran mutiple tests on various speed
824 machines (single and dual processor X86), which all seem okay.
825
826 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
827
828 * threads.c: added missing initialisation for condition variable
829 in xmlNewRMutex.
830
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000831Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
832
833 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
834 closing bug #114837
835
836 * configure.in: Added checks for IPv6 support and getaddrinfo().
837
838 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
839
840 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
841
842 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
843 field or sockaddr_in field, depending upon the availability of IPv6
844 support.
845 have_ipv6(): Added to check for run-time IPv6 support.
846 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
847 Modified to parse a URI with IPv6 address given in [].
848 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
849 resolution, if it is available on the system, as gethostbyname
850 does not return IPv6 addresses on some platforms.
851 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
852 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
853 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
854 we are dealing with.
855
856 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
857 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
858 a URI with IPv6 address given in [].
859 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
860 available on the system. Also IPv6 addresses will be resolved by
861 gethostbyname only if IPv6 run-time support is available.
862 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
863
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000864Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
865
866 * win32/configure.js include/win32config.h
867 include/libxml/xmlversion.h.in: Applied the patch for BCB
868 by Eric Zurcher.
869
Daniel Veillardd7cec922003-06-13 12:30:10 +0000870Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
871
872 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
873 due to #115104 and while fixing #115101 . HTML URLs must not
874 be version dependant.
875
Daniel Veillard8265a182003-06-13 10:05:56 +0000876Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
877
878 * entities.c: do not generate &quot; for " outside of attributes
879 * result//*: this changes the output of some tests
880
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000881Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
882
883 * parser.c xmlIO.c: trying to fix #114277 about when file
884 remapping and escaping should really be attempted.
885
Daniel Veillarda37aab82003-06-09 09:10:36 +0000886Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
887
888 * doc/*: applied a patch from Gman for building docs
889 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
890 Gary Pennington to provide an allocator for xmlValidCtxt
891 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
892 #113580 about data not being passed immediately.
893
Daniel Veillarde1326112003-06-05 09:32:20 +0000894Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
895
896 * tree.c: applied a couple of patches from Mark Itzcovitz
897 to handle saving back "UTF-16" documents.
898
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000899Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
900
901 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
902 some work done while in the Maldives (hence the timezone on the
903 laptop !)
904 * result/schemas/length3* test/schemas/deter0_*
905 test/schemas/group0_*: some tests added too
906
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000907Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
908
909 * encoding.c: small fix
910 * xmlIO.c: fixed an error message
911
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000912Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
913
914 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
915 accepting an improper UTF8 sequence
916
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000917Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
918
919 * threads.c: applied the patch from Stéphane Bidoul for getting
920 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000921 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000922
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000923Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
924
925 * HTMLtree.c: fixing bug #112904: html output method escaped
926 plus sign character in URI attribute.
927
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000928Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
929
930 * build_glob.py global.data globals.c parser.c
931 include/libxml/globals.h: patch from Stéphane Bidoul for setting
932 up threads global defaults.
933 * doc/libxml2-api.xml: this extends the API with new functions
934 * python/tests/Makefile.am python/tests/reader2.py
935 python/tests/thread2.py: integrated the associated testcase and
936 fixed the error string used in reader2
937
Daniel Veillard38b80a82003-05-14 18:59:00 +0000938Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
939
940 * configure.in libxml.spec.in python/Makefile.am: trying
941 to conciliate --with-python= requirements and RPM builds,
942 a PITA really...
943
Daniel Veillard104caa32003-05-13 22:54:05 +0000944Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
945
946 * HTMLparser.c: oops last commit introduced a memory leak.
947
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000948Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
949
950 * xmllint.c doc/xmllint.xml: added --nonet option
951 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
952 xsltproc or xmllint
953 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
954 rebuilt
955 * HTMLparser.c: cleaned up the HTML parser context build when
956 using an URL
957
Daniel Veillardd437d322003-05-13 21:07:01 +0000958Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
959
960 * libxml.spec.in: added a comment about bug #112902
961
William M. Brack3dd57f72003-05-13 02:06:18 +0000962Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
963
964 * minor cleanup of configure '--help' display
965 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
966
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000967Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
968
969 * tree.c: PI nodes in external subset were not freed :-\
970 fixes bug #112842
971
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000972Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
973
974 * xmllint.c: added --schema option to run WXS schema validation
975 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
976 tried to improve error reporting in the Schema code, some cleanup
977 too.
978
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000979Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
980
981 * xmlschemas.c: fixed some problems in the handling of errors,
982 and attributes addressed by references.
983 * test/schemas/* result/schemas/*: dropped the verbosity level
984 and added a couple of new tests
985
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000986Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
987
988 * relaxng.c: Stéphane Bidoul found an off by one addressing
989 error on the error handling.
990
Daniel Veillarda77cf712003-05-09 23:09:55 +0000991Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
992
993 * xmlschemastypes.c: trying to fix #112673
994
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000995Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
996
997 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
998 warning, this fixed a bug and should close #111574
999
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001000Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1003 holding minOccurs="0"
1004 * test/schemas/all_* result/schemas/all_*: added some regression
1005 tests for that bug
1006 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1007 Garry Pennington to compile without schemas support.
1008
Daniel Veillarda067e652003-05-01 08:03:46 +00001009Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1012
Daniel Veillard61c52202003-04-30 12:20:34 +00001013Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * xml2-config.in: try to fix Red hat bug #89957, do not
1016 output -L/usr/lib64
1017 * xmlreader.c: fixed a typo in a comment
1018
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001019Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1020
1021 * doc/tutorial/aph.html, ix01.html
1022 forgot to cvs add the new files. Thanks to Roland van Laar
1023 for pointing this out
1024
Daniel Veillardd4330462003-04-29 12:40:16 +00001025Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1028 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1029 to the XML/XSLT doc generation closing #111799
1030 * doc/html/*: complete update of the HTML results
1031
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001032Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1033
1034 * win32/defgen.xsl: fixed the conditional for unicode map,
1035 removed hardcoded schema entries
1036
1037Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1038
1039 * win32/defgen.xsl: new file, stylesheet for generating
1040 win32/libxml2.def.src from doc/libxml2-api.xml
1041 * win32/libxml2.def.src: is autogenerated from now on, changes
1042 to this file will not appear here anymore
1043
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001044Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * win32/configure.js python/setup.py.in: applied patch
1047 from Stéphane Bidoul for the Python bindings on the new
1048 release.
1049
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001050Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1051
1052 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1053 declaration
1054 * win32/configure.js: thread-enabled build is now default
1055 * win32/libxml2.def.src: added more exports
1056
Daniel Veillard1177ca42003-04-26 22:29:54 +00001057Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1060 developers from common pages, made the transition to XHTML1,
1061 added validity checking to the makefile rules.
1062
Daniel Veillard329456a2003-04-26 21:21:00 +00001063Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * parser.c: fix for xmlIOParseDTD same as previous and reported
1066 by Petr Pajas
1067
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001068Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1071 closing #111638
1072
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001073Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * python/generator.py: fixed a problem in the generator where
1076 the way functions are remapped as methods on classes was
1077 not symetric and dependant on python internal hash order,
1078 as reported by Stéphane Bidoul
1079
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001080Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1081
1082 * doc/tutorial:
1083 xmltutorial.xml
1084 xmltutorial.pdf
1085 *.html
1086 add appendix on generating compiler flags, more indexing
1087
Daniel Veillard1c960272003-04-25 23:12:22 +00001088Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1091 to get libxml-2.5.7 to compile on OpenVMS
1092
Daniel Veillardc5573462003-04-25 16:43:49 +00001093Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1096
Daniel Veillardfd583412003-04-25 13:22:10 +00001097Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1100 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1101 man page based on xsltproc and a stylesheet PI in the XML.
1102
Daniel Veillarddc07e182003-04-25 10:39:38 +00001103Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1106 character preventing rendering by the man command.
1107
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001108Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * NEWS configure.in: preparing release 2.5.7
1111 * doc/*: updated and rebuilt the docs
1112 * doc/apibuild.py: fixed the script
1113
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001114Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1117 get in the way of the builds
1118 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1119
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001120Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1123 Memory test from Havoc Pennington #109368
1124 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1125 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1126 include/libxml/parser.h: a lot of memory allocation cleanups
1127 based on the results of the OOM testing
1128 * check-relaxng-test-suite2.py: seems I forgot to commit the
1129 script.
1130
Daniel Veillard18f113d2003-04-23 15:18:26 +00001131Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1134
Daniel Veillard85095e22003-04-23 13:56:44 +00001135Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1138 more places where xmlCanonicPath() must be used to convert
1139 filenames to URLs, trying to fix #111088
1140
Daniel Veillard54396242003-04-23 07:36:50 +00001141Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * python/libxml.c python/libxml.py: applied patch from
1144 Brent M Hendricks adding binding for xmlCatalogAddLocal
1145
Daniel Veillard45269b82003-04-22 13:21:57 +00001146Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * HTMLparser.c: tried to fix #98879 again in a more solid
1149 way.
1150
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001151Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1152
1153 * win32/libxml2.def.src: added more exports from the relaxng and
1154 xmlreader clan
1155
Daniel Veillardf431eb82003-04-22 08:37:26 +00001156Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1159 provided by Brent Hendricks fixing #105992 and integrated the
1160 examples in the testsuite.
1161
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001162Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * TODO: updated a bit
1165 * configure.in: fixed the comment, threads now default to on
1166 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1167
Daniel Veillarda880b122003-04-21 21:36:41 +00001168Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1171 xmlreader.c include/libxml/parser.h: a lot of performance work
1172 especially the speed of streaming through the reader and push
1173 interface. Some thread related optimizations. Nearly doubled the
1174 speed of parsing through the reader.
1175
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001176Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1177
1178 * doc/xmllint.xml
1179 * doc/xmllint.1
1180 update man page to explain use of --stream
1181
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001182Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1185 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1186 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1187 include/libxml/globals.h include/libxml/xmlmemory.h: added
1188 xmlMallocAtomic() to be used when allocating blocks which
1189 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1190 to allow registering the full set of functions needed by
1191 a garbage collecting allocator like libgc, ref #109944
1192
Daniel Veillard84942712003-04-18 14:40:05 +00001193Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * configure.in: switched to have thread support enabled by default,
1196 didn't got troubles with ABI compatibility on Linux, hope it
1197 won't break on strange OSes, if yes, report the system ID
1198 * doc/libxml2-api.xml: just rebuilt the API
1199
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001200Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1203 added support for large file, tested with a 3+GB instance,
1204 and some cleanup.
1205 * catalog.c: added a TODO
1206 * Makefile.am: added some "make tests" comments
1207
Daniel Veillardac297932003-04-17 12:55:35 +00001208Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * relaxng.c: some cleanups
1211 * doc/xmlreader.html: extended the document to cover RelaxNG and
1212 tree operations
1213 * python/tests/Makefile.am python/tests/reader[46].py: added some
1214 xmlReader example/regression tests
1215 * result/relaxng/tutor*.err: updated the output of a number of tests
1216
Daniel Veillard62163602003-04-17 09:36:38 +00001217Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * relaxng.c: valgrind pointed out an uninitialized variable error.
1220
Daniel Veillard33300b42003-04-17 09:09:19 +00001221Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1224 xmlreader.c: augnemting the APIs, cleanups.
1225 * parser.c: cleanup bug #111005
1226 * xmlIO.c: added some missing comments
1227
Daniel Veillardce192eb2003-04-16 15:58:05 +00001228Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1231 trying to improve the subset compiled, and more testing.
1232 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1233 documentation
1234 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1235 * result/relaxng/*.err: fix some of the outputs
1236
Daniel Veillardf4e55762003-04-15 23:32:22 +00001237Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1240 include/libxml/xmlreader.h: implemented streaming of
1241 RelaxNG (when possible) on top of the xmlReader interface,
1242 provided it as xmllint --stream --relaxng .rng .xml
1243 This seems to mostly work.
1244 * Makefile.am: updated to test RelaxNG streaming
1245
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001246Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1249 based validity checking of fragments of the document for
1250 which the RNG can be compiled to regexps. Works on all regression
1251 tests, only fix needed is related to error messages.
1252
Daniel Veillard52b48c72003-04-13 19:53:42 +00001253Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1256 include/libxml/xmlregexp.h: Starting work precompiling
1257 parts of RelaxNG schemas. Not plugged onto validity checking
1258 yet, just the regexp building part. Needed to extend some
1259 of the automata and regexp APIs.
1260
Daniel Veillardf6bad792003-04-11 19:38:54 +00001261Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1264 xmllint --stream and xmllint --stream --valid returns errors
1265 code appropriately
1266
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001267Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1270 and Next() operation to work on subtrees within the reader
1271 framework.
1272 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1273 * python/tests/reader5.py: added an example for those new
1274 functions of the reader.
1275
Daniel Veillard645c6902003-04-10 21:40:49 +00001276Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1279
Daniel Veillard9e077102003-04-10 13:36:54 +00001280Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlreader.c: fixing HasValue for namespace as raised by
1283 Denys Duchier
1284
Daniel Veillard02ea1412003-04-09 12:08:47 +00001285Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * HTMLparser.c include/libxml/HTMLparser.h: exported
1288 htmlCreateMemoryParserCtxt() it was static
1289
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001290Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1293 update from Charles Bozeman for date and duration types
1294 * test/schemas/date_0.* test/schemas/dur_0.*
1295 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1296
Daniel Veillardc00cda82003-04-07 10:22:39 +00001297Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1300 fixing bug #107129, removing excessive allocation and calls
1301 to *printf in the code to build QName strings.
1302
Igor Zlatkovic69651182003-04-05 09:43:30 +00001303Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1304
1305 * win32/libxml2.def.src: fixed conditional exports, reported by
1306 Luke Murray.
1307
Daniel Veillardadba5f12003-04-04 16:09:01 +00001308Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * parser.c: fixed a possible problem with xmlRecoverMemory()
1311
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001312Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1315 triostr.h: Bjorn sent an update for the TRIO portability layer.
1316
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001317Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1318
1319 * win32/libxml2.def.src: exported new functions
1320
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001321Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1322
1323 * configure.in NEWS: preparing release 2.5.6
1324 * doc/*: updated and rebuilt the docs
1325
Daniel Veillarde5020412003-04-01 09:55:20 +00001326Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1329 on C14Ntests
1330
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001331Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * relaxng.c: one more fixup of error message reporting
1334
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001335Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1338 variable pointed out by valgrind
1339
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001340Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * relaxng.c: try to work on bug #109225 and provide better
1343 error reports.
1344 * result/relaxng/* : this change the output of a number of tests
1345 * xinclude.c: fixing the parsed entity redefinition problem
1346 raised on the list.
1347 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1348
Daniel Veillardb3721c22003-03-31 11:22:25 +00001349Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * xmlschemastypes.c: fixed date comparison to handle the tzo
1352 The only failures left are disagreements on Notations and
1353 '+1' not being allowed for ulong, uint, ushort and ubyte.
1354
Daniel Veillard455cc072003-03-31 10:13:23 +00001355Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1358 to the XML Schemas errata
1359 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1360
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001361Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1364 and facets support. Currently only schemas with binHex or
1365 base64 don't compile. A few error left in the test suite:
1366 found 1035 test instances: 919 success 23 failures
1367 most are gdate or gdateyear failing check, and a few cases where
1368 James clark tests results are strange.
1369 * valid.c: allow to reuse the Notation checking routine without
1370 having a validation context.
1371 * SAX.c: removed a #if 0
1372
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001373Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1374
1375 * xinclude.c: forgot to apply one check from #106931 patch
1376 * xmlschemastypes.c: more work on XML Schemas datatypes
1377
Daniel Veillardc4c21552003-03-29 10:53:38 +00001378Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1381 on cleaning up XML Schemas datatypes based on James Clark tests
1382 test/xsdtest/xsdtest.xml
1383
Daniel Veillard80b19092003-03-28 13:29:53 +00001384Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * relaxng.c: implemented comparisons for Schemas values.
1387 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1388 some bugs in duration handling, comparisons for durations
1389 and decimals, removed all memory leaks pointed out by James
1390 testsuite. Current status is now
1391 found 238 test schemas: 197 success 41 failures
1392 found 1035 test instances: 803 success 130 failures
1393
Daniel Veillard91a13252003-03-27 23:44:43 +00001394Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1397 leaks in the W3C XML Schemas code
1398 * xmlschemastypes.c: implemented nonPositiveInteger
1399 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1400 fixed the test and result.
1401
Daniel Veillard6560a422003-03-27 21:25:38 +00001402Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1405 parser and a typo
1406 * xmlschemastypes.c: reindenting, fixing a memory access
1407 problem with dates.
1408
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001409Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * parser.c: fixing #109227 providing more context in case of
1412 start/end tag mismatch
1413 * python/tests/ctxterror.py python/tests/readererr.py: update the
1414 tests accordingly
1415
Daniel Veillardd9b72832003-03-27 14:24:00 +00001416Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * xinclude.c: should fix #109327 errors on memory accesses
1419
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001420Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1423 is an URI reference
1424
Daniel Veillarde209b332003-03-26 21:40:13 +00001425Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * xpath.c: fixed bug #109160 on non-ASCII IDs
1428
Daniel Veillard642104e2003-03-26 16:32:05 +00001429Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * parser.c: Norm suggested a nicer error message for xml:space values
1432 errors
1433
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001434Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * xpath.c include/libxml/xpath.h: first part of the fix to
1437 performance bug #108905, adds xmlXPathOrderDocElems() providing
1438 document order for nodes.
1439 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1440
Daniel Veillard09628212003-03-25 15:10:27 +00001441Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * xmlschemastypes.c: removing a warning with Sun compiler
1444 bug #109154
1445
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001446Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1447
1448 * doc/xmllint.xml
1449 * doc/xmllint.1
1450 update xmllint man page with --relaxng option
1451
Daniel Veillard2032d292003-03-25 11:09:40 +00001452Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * python/setup.py.in : was missing "drv_libxml2.py"
1455
Daniel Veillard9adc0462003-03-24 18:39:54 +00001456Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * tree.c xpath.c: some changes related to the new way of
1459 handling Result Value Tree, before 2.5.5
1460
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001461Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * configure.in NEWS: preparing release 2.5.5
1464 * doc/* : updated the documentation and regenerated it.
1465
Daniel Veillardef0b4502003-03-24 13:57:34 +00001466Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * xpath.c: fixed some problems related to #75813 about handling
1469 of Result Value Trees
1470
Daniel Veillard9231ff92003-03-23 22:00:51 +00001471Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * uri.c: applied a set of patches from Lorenzo Viali correcting
1474 URI parsing errors.
1475
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001476Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * parser.c: validity status was not passed back when validating in
1479 entities, but raised by Oliver Fischer
1480
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001481Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * HTMLtree.c: avoid escaping ',' in URIs
1484
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001485Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * parser.c: fixing bug #108976 get the ID/REFs to reference
1488 the ID in the document content and not in the entity copy
1489 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1490 stuff, better solution for #107208
1491 * xmlregexp.c: removed a direct printf, dohhh
1492 * xmlreader.c: fixed a bug on streaming validation of empty
1493 elements in entities
1494 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1495 cleanup of the validation tests
1496 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1497 added more ID/IDREF tests to the suite
1498
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001499Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1502 compiler.
1503
Daniel Veillard20863822003-03-22 17:51:47 +00001504Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1507
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001508Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1511 defined in entities content
1512
Daniel Veillard99737f52003-03-22 14:55:50 +00001513Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * SAX.c: Fixed validation bug #108858 on namespace names using
1516 entities and reported by Brent Hendricks
1517 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1518 --debug output.
1519
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001520Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1521
1522 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1523 about the DocType node not being reported sometimes.
1524 * python/tests/reader.py: added to test to the regression checks
1525
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001526Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1529 reported by Edd Dumbill
1530
Daniel Veillard77a90a72003-03-22 00:04:05 +00001531Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * HTMLparser.c parser.c parserInternals.c: patch from
1534 johan@evenhuis.nl for #107937 fixing some line counting
1535 problems, and some other cleanups.
1536 * result/HTML/: this result in some line number changes
1537
Daniel Veillard580ced82003-03-21 21:22:48 +00001538Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1539
1540 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1541 instead of libxml.spec
1542 * relaxng.c: fixed some of the error reporting excessive
1543 verbosity
1544 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1545 xmlschemastypes.c: removed some warnings from gcc
1546 * doc/libxml2-api.xml: rebuilt
1547
Daniel Veillarde063f482003-03-21 16:53:17 +00001548Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * relaxng.c: another optimization, for choice this time
1551 * result/relaxng/spec1* result/relaxng/tutor12_1*
1552 result/relaxng/tutor3_7: cleanups.
1553
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001554Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1557 * test/relaxng/testsuite.xml: augmented the test suite
1558 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1559 some schemas validation tests in the presence of foreign
1560 namespaces.
1561
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001562Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * relaxng.c: added another interleave speedup.
1565
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001566Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * xmlschemastypes.c: added integer and fixed one of the
1569 IDREFS regression tests pbm
1570 * result/relaxng/docbook_0.err: updated
1571
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001572Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1575 declared both in the DTD and in the Schemas <grin/>
1576 * relaxng.c: more debug, added a big optimization for <mixed>
1577 * test/relaxng/testsuite.xml: augmented the testsuite
1578 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1579 DocBook example to the regression tests
1580
Daniel Veillard798024a2003-03-19 10:36:09 +00001581Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * check-xsddata-test-suite.py: cosmetic change for output
1584 * relaxng.c: try to minimize calls to malloc/free for states.
1585
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001586Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * tree.c: removed a warning
1589 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1590 support
1591 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1592 cleanup/improvements of the regression tests batch
1593 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1594
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001595Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * relaxng.c: fixed error msg cleanup deallocation
1598 * xmlschemastypes.c: added a function to handle lists of
1599 atomic types, added support for IDREFS
1600
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001601Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1604 and IDREF, usable from RelaxNG now
1605 * include/libxml/xmlschemastypes.h: need to add a new interface
1606 because the validation modifies the infoset
1607 * test/relaxng/testsuite.xml: extended the testsuite
1608
Daniel Veillard952379b2003-03-17 15:37:12 +00001609Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1610
1611 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1612 shemas datatype ID/IDREF support still missing though.
1613 * xmlreader.c: fix a crashing bug with prefix raised by
1614 Merijn Broeren
1615 * test/relaxng/testsuite.xml: augmented the testsuite with
1616 complex inheritance tests
1617
Daniel Veillardfd573f12003-03-16 17:52:32 +00001618Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * relaxng.c: switched back to the previous Relax-NG code base,
1621 the derivation algorithm need severe constraining code to avoid
1622 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1623 TEI based example and other bugs
1624 * result/relaxng/*err: updated the results
1625 * test/relaxng/testsuite.xml: started a new test suite
1626
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001627Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1630 that the original RelaxNG validation code was un-fixeable, it got
1631 rewritten to use the derivation algorithm from James Clark and
1632 redebugged it (nearly) from scratch:
1633 found 373 test schemas: 372 success 1 failures
1634 found 529 test instances: 529 success 0 failures
1635
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001636Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1637
1638 * SAX.c parser.c: fix some recursion problems introduced in the
1639 last release.
1640 * relaxng.c: more debugging of the RNG validation engine, still
1641 problems though.
1642
Daniel Veillard5add8682003-03-10 13:13:58 +00001643Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1644
1645 * Makefile.am: stop generating wrong result file with * in name
1646 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1647 * result/relaxng/demo* test/relaxng/demo: added the tests from
1648 Sebastian reproducing the problem.
1649
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001650Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1651
Daniel Veillard5add8682003-03-10 13:13:58 +00001652 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1653 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001654
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001655Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1656
1657 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1658 variable to control the indentation for the xmllint "--format"
1659 option
1660
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001661Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1662
1663 * encoding.c: applied Gennady's patch against buffer overrun
1664
Daniel Veillard42f12e92003-03-07 18:32:59 +00001665Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1668 Clark it appeared I had bug in URI parsing code ...
1669 * relaxng.c include/libxml/relaxng.h: completely revamped error
1670 reporting to not loose message from optional parts.
1671 * xmllint.c: added timing for RNG validation steps
1672 * result/relaxng/*: updated the result, all error messages changed
1673
Daniel Veillardedfd5882003-03-07 14:20:40 +00001674Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * xpath.c: fix bug #107804, the algorithm used for document order
1677 computation was failing on attributes.
1678
Daniel Veillard83391282003-03-06 21:37:30 +00001679Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1680
1681 * valid.c: fix bug #107764 , possibility of buffer overflow
1682 in xmlValidDebug()
1683
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001684Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1687 from Philipp Dunkel
1688
Daniel Veillard5f704af2003-03-05 10:01:43 +00001689Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * xmlschemastype.c: made powten array static it should not be exported
1692 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1693 parser function.
1694 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1695
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001696Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * tree.c: fixed a node dump crash on attributes
1699 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1700 an URI test bug and get better output.
1701
Daniel Veillard463a5472003-02-27 21:30:32 +00001702Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1703
1704 * check-xsddata-test-suite.py: give more infos
1705 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1706 REF->DEF in attribute values.
1707
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001708Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1709
1710 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1711 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1712 regression tests from James Clark.
1713
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001714Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * relaxng.c xmlschemas.c xmlschemastypes.c
1717 include/libxml/xmlschemastypes.h: added param support for relaxng
1718 type checking, started to increment the pool of simple types
1719 registered, still much work to be done on simple types and
1720 facets checkings.
1721
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001722Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1723
1724 * entities.c: fixes again one of the problem raised by
1725 James Clark in #106788
1726
Daniel Veillardc482e262003-02-26 14:48:48 +00001727Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * relaxng.c: Fixed a couple of problem raised by James Clark
1730 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1731 datatype level still not fixed though.
1732
Daniel Veillard17bed982003-02-24 20:11:43 +00001733Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * configure.in: preparing release 2.5.4
1736 * doc/*: updated and rebuilt the docs
1737 * relaxng.c: removed warnings
1738 * result/relaxng/*: updated the results
1739
Daniel Veillardf4be0182003-02-24 19:54:33 +00001740Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1741
1742 * valid.c: fixes a DTD regexp generation problem.
1743
Daniel Veillard02111c12003-02-24 19:14:52 +00001744Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * parser.c: fixes bug #105998 about false detection of
1747 attribute consumption loop.
1748
Daniel Veillard2406abd2003-02-24 18:16:47 +00001749Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1752
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001753Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * SAX.c: fixed bug #105992
1756
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001757Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1760 element.
1761 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1762 found 373 test schemas: 369 success 4 failures
1763 found 529 test instances: 525 success 4 failures
1764 * check-relaxng-test-suite.py: added memory debug reporting
1765
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001766Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1767
1768 * uri.c parser.c: some warning removal on Igor's patch
1769 * tree.c: seems I messed up with #106788 fix
1770 * python/libxml.c: fixed some base problems when Python provides
1771 the resolver.
1772 * relaxng.c: fixed the interleave algorithm
1773 found 373 test schemas: 364 success 9 failures
1774 found 529 test instances: 525 success 4 failures
1775 the resulting failures are bug in the algorithm from 7.3 and
1776 lack of support for params
1777
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001778Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * parser.c: another fix for nodeinfo in entities problem
1781 * tree.c entities.c: fixed bug #106788 from James Clark
1782 some spaces need to be serialized as character references.
1783
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001784Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1785
1786 * parser.c uri.c: fixed the bug I introduced in the path
1787 handling, reported by Sebastian Bergmann
1788
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001789Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * parser.c: fixing some nodeinfo in entities problem raised
1792 by Glenn W. Bach
1793 * relaxng.c: implemented the first section 7.3 check
1794 * result/relaxng/*: updated the results
1795
Daniel Veillardc5312d72003-02-21 17:14:10 +00001796Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1797
1798 * relaxng.c: fixed some problems in the previous commit
1799 and finished implementing 4.16 rules checking
1800 found 373 test schemas: 353 success 20 failures
1801 found 529 test instances: 519 success 6 failures
1802 * result/relaxng/*: updated the results
1803
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001804Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * relaxng.c: implemented checks from section 7.2
1807
Daniel Veillard77648bb2003-02-20 15:03:22 +00001808Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * relaxng.c: implemented the checks from section 7.1, fixed
1811 some of the 4.20 and 4.21 problems.
1812 found 373 test schemas: 338 success 35 failures
1813 found 529 test instances: 519 success 6 failures
1814 * result/relaxng/*: updated the results
1815
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001816Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1819 * result/relaxng/*: updated the results
1820
Daniel Veillardce14fa52003-02-19 17:32:48 +00001821Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * relaxng.c: more bugfixes
1824 * result/relaxng/*: updated the results
1825
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001826Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1827
1828 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1829 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1830 * SAX.c: ensured xmlDoc.URL is always canonic
1831 * parser.c: obsoleted xmlNormalizeWindowsPath
1832 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1833 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1834 * win32/libxml2.def.src: added few exports
1835
1836
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001837Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * Makefile.am configure.in: patched to have shared libraries
1840 for Python regression tests and static binaries for gdb debug
1841 in my development environment
1842 * relaxng.c: more bugfixes
1843 found 373 test schemas: 296 success 77 failures
1844 found 529 test instances: 516 success 8 failures
1845 * result/relaxng/*: updated the results
1846
Daniel Veillard8fe98712003-02-19 00:19:14 +00001847Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1848
1849 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1850
Daniel Veillardd4310742003-02-18 21:12:46 +00001851Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * xmlschemastypes.c: float/double check bugfix
1854 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1855 validation
1856 * xmlreader.c: add a TODO for Jody
1857 * relaxng.c: bugfix bugfix bugfix
1858 found 373 test schemas: 300 success 73 failures
1859 found 529 test instances: 507 success 10 failures
1860 * result/relaxng/*: updated the results
1861
Daniel Veillard2df2de22003-02-17 23:34:33 +00001862Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1865
Daniel Veillard416589a2003-02-17 17:25:42 +00001866Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1867
1868 * relaxng.c check-relaxng-test-suite.py: more work on the
1869 RelaxNG implementation conformance testing.
1870 found 373 test schemas: 284 success 89 failures
1871 found 529 test instances: 448 success 47 failures
1872 * result/relaxng/*: updated the results
1873
Daniel Veillard784b9352003-02-16 15:50:27 +00001874Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1875
1876 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1877 a patch from Kjartan Maraas to fix some typos
1878
Daniel Veillardfebcca42003-02-16 15:44:18 +00001879Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1880
1881 * relaxng.c: more bug-hunting
1882 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1883 intermediate rng tree
1884 * python/generator.py: patch from Stephane Bidoul to fix the generator
1885 on python < 2.2
1886
Daniel Veillardd2298792003-02-14 16:54:11 +00001887Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1888
1889 * check-relaxng-test-suite.py relaxng.c: more testing on the
1890 Relax-NG front, cleaning up the regression tests failures
1891 current state and I forgot support for "mixed":
1892 found 373 test schemas: 280 success 93 failures
1893 found 529 test instances: 401 success 68 failures
1894 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1895 moved the Name, NCName and QName validation routine in tree.c
1896 * uri.c: fixed handling of URI ending up with #, i.e. having
1897 an empty fragment ID.
1898 * result/relaxng/*: updated the results
1899
Daniel Veillard9a237c92003-02-13 15:52:58 +00001900Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * check-xinclude-test-suite.py: improved the script accordingly
1903 to the XInclude regression tests updates
1904 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1905 November 2002
1906 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1907 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1908 augmented the Xpointer testsuite for the element() scheme
1909
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001910Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * relaxng.c: added TODO for the DTD compatibility spec
1913 * xinclude.c: more bug fixes driven by the testsuite
1914
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001915Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1916
1917 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1918 regression tests for XInclude, improved the script, improving
1919 XInclude error reporting mechanism
1920
Daniel Veillard1d788d22003-02-10 16:21:58 +00001921Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * NEWS doc/* configure.in: preparing release 2.5.3
1924
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001925Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * tree.c: trying to fix #104934 about some XHTML1 serialization
1928 issues.
1929
Daniel Veillard809faa52003-02-10 15:43:53 +00001930Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1931
1932 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1933 encoding conversion when the input buffer stops in the
1934 middle of a multibyte char
1935
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001936Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1939 * check-relaxng-test-suite.py: python script to run regression
1940 against OASIS RelaxNG testsuite
1941 * relaxng.c: some cleanup tweaks
1942 * HTMLparser.c globals.c: cleanups in comments
1943 * doc/libxml2-api.xml: updated the API
1944 * result/relaxng/*: errors moved files, so large diffs but
1945 no changes at the semantic level.
1946
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001947Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1948
1949 * tree.c: fixing #105678 problem when dumping a namespace node.
1950
Daniel Veillard591b4be2003-02-09 23:33:36 +00001951Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * xpath.c: fixed doc comment problems
1954 * python/generator.py python/libxml_wrap.h python/types.c: adding
1955 RelaxNG wrappers
1956 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1957 test of those early Python RelaxNG bindings
1958
1959Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001960
1961 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1962 * relaxng.c: found the validation problem I had with interleave
1963 when not covering all remaining siblings
1964 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1965 testsuite and check the RNG schemas against the RNG schemas
1966 given in appendix A
1967
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001968Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1969
1970 * win32/Makefile.msvc: updates for RelaxNG
1971 * win32/Makefile.mingw: updates for RelaxNG
1972 * win32/libxml2.def.src: added RelaxNG exports
1973
Daniel Veillard97fd5672003-02-07 13:01:54 +00001974Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1975
1976 * xinclude.c: applied another bug fix from Sean Chittenden
1977
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001978Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * configure.in xmllint.c: I f...ed up the default configuration
1981 of schemas and --relaxng option display in xmllint, pointed by
1982 Morus Walter.
1983 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1984 detection module, fixes bug #105374.
1985
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001986Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1987
1988 * xmlschemastypes.c: added the boolean base type.
1989
Daniel Veillard96a4b252003-02-06 08:22:32 +00001990Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmlschemastypes.c: started implementing some of the missing
1993 default simple types
1994 * result/relaxng/*: updated the results
1995
Daniel Veillard72fef162003-02-05 14:31:19 +00001996Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1999
Daniel Veillard71531f32003-02-05 13:19:53 +00002000Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2003 * Makefile.am: use xmllint for doing the RelaxNG tests
2004 * configure.in: preparing 2.5.2 made schemas support default to
2005 on instead of off
2006 * relaxng.c: removed the verbosity
2007 * xmllint.c: added --relaxng option
2008 * python/generator.py python/libxml_wrap.h: prepared the integration
2009 of the new RelaxNG module and schemas
2010 * result/relaxng/*: less verbose output
2011
Daniel Veillardec498e12003-02-05 11:01:50 +00002012Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * valid.c: do not run content model validation if the
2015 content is not determinist
2016
Daniel Veillardde590ca2003-02-05 10:45:26 +00002017Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2018
2019 * SAX.c: added the redefinition of namespaced attribute
2020 check that was missing as Fabrice Desré pointed out.
2021
Daniel Veillard930dfb62003-02-05 10:17:38 +00002022Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2025 improvements from Nick Kew, allowing to do more checking
2026 to HTML elements and attributes.
2027
Daniel Veillard4287c572003-02-04 22:48:53 +00002028Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2029
2030 * xinclude.c: fixing bug #105137 about entities declaration
2031 needing to be copied to the including document.
2032
Daniel Veillard652d8a92003-02-04 19:28:49 +00002033Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2034
2035 * catalog.c: fixed bug #104817 with delegateURI
2036 * xpath.c: fixing bugs #104123 and #104125
2037
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002038Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2041 python/types.c: fixing #104096 to compile without regexps
2042
Daniel Veillard57e79b32003-02-04 15:33:12 +00002043Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2046 when building the automata for elem*
2047
Daniel Veillard358a9892003-02-04 15:22:32 +00002048Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2049
2050 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2051 bug #103827
2052
Daniel Veillardeb137172003-02-04 15:18:06 +00002053Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2054
2055 * HTMLparser.c: updating a comment, fixing #103776
2056
Daniel Veillard8d589042003-02-04 15:07:21 +00002057Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2058
2059 * parser.c: fixing bug 105049 for validity checking of content
2060 within recursive entities.
2061
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002062Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * HTMLparser.c: try to fix # 105049
2065 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2066 * tree.c: updated a function comment
2067
Daniel Veillard419a7682003-02-03 23:22:49 +00002068Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2069
2070 * relaxng: more work on grammars and refs/defs
2071 * test/relaxng/* result/relaxng/*: augmented/updated the
2072 regression tests
2073
Daniel Veillard144fae12003-02-03 13:17:57 +00002074Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2075
2076 * relaxng: more work on name classes, except support
2077 * test/relaxng/* result/relaxng/*: augmented/updated the
2078 regression tests
2079
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002080Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2081
2082 * relaxng: more work on name classes, the "validate all" schemas
2083 seems to work now.
2084 * test/relaxng/* result/relaxng/*: augmented/updated the
2085 regression tests
2086
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002087Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2090 * parser.c: put a guard against infinite document depth, basically
2091 trying to avoid another kind of DoS attack.
2092 * relaxng.c: some code w.r.t. nameClasses
2093
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002094Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * test/relaxng/* result/relaxng/*: check all the namespace support
2097 was actually correct based on tutorial section 10.
2098
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002099Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2100
2101 * relaxng: include seems to work okay now
2102 * test/relaxng/* result/relaxng/*: augmented/updated the
2103 regression tests
2104
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002105Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2106
2107 * relaxng.c: a bit of work done in the train back.
2108 * test/relaxng/*: added one of the include tests
2109
Daniel Veillard154877e2003-01-30 12:17:05 +00002110Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2111
2112 * relaxng: more work done in the train
2113 * test/relaxng/* result/relaxng/*: augmented/updated the
2114 regression tests
2115
Daniel Veillarde431a272003-01-29 23:02:33 +00002116Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2117
2118 * relaxng.c: debugging of externalRef
2119 * test/relaxng/* result/relaxng/*: augmented/updated the
2120 regression tests
2121
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002122Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2123
2124 * relaxng.c: more work on Relax-NG, implementing externalRef
2125 * test/relaxng/* result/relaxng/*: augmented/updated the
2126 regression tests
2127 * Makefile.am: cleanup to Relaxtests target
2128
Daniel Veillardb08c9812003-01-28 23:09:49 +00002129Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2130
2131 * relaxng.c: more work on Relax-NG, implementing interleave
2132 * test/relaxng/* result/relaxng/*: augmented/updated the
2133 regression tests
2134
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002135Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2136
2137 * relaxng.c: more work on Relax-NG, implementing interleave
2138 * test/relaxng/* result/relaxng/*: augmented/updated the
2139 regression tests
2140
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002141Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2142
2143 * doc/tutorial/customfo.xsl
2144 * doc/tutorial/customhtml.xsl
2145 adding stylesheet customizations used to generate fo
2146 for pdf and html
2147
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002148Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2149
2150 * relaxng.c: more work on Relax-NG
2151 * test/relaxng/* result/relaxng/*: augmented/updated the
2152 regression tests
2153 * xmlschemastypes.c: added a number of base type definition but not
2154 the associated checks, those are still TODOs
2155
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002156Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2157
2158 in docs/tutorial:
2159 * apa.html
2160 * apb.html
2161 * apc.html
2162 * apd.html
2163 * ape.html
2164 * apf.html
2165 * apg.html
2166 * ar01s02.html
2167 * ar01s03.html
2168 * ar01s04.html
2169 * ar01s05.html
2170 * ar01s06.html
2171 * ar01s07.html
2172 * ar01s08.html
2173 * index.html
2174 * xmltutorial.pdf
2175 * xmltutorial.xml
2176 add index to tutorial
2177
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002178Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2179
2180 * doc/xmlcatalog.1
2181 * doc/xmlcatalog_man.html
2182 * doc/xmlcatalog_man.xml
2183 belatedly fixing bug #93622 (adds rewriteURI type to
2184 "--add" option in xmlcatalog man page
2185
Daniel Veillard3be27512003-01-26 19:49:04 +00002186Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2187
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002188 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002189 Julio Merino, closing #104475
2190
Daniel Veillardea3f3982003-01-26 19:45:18 +00002191Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2192
2193 * relaxng.c: more work on Relax-NG
2194 * test/relaxng/* result/relaxng/*: augmented/updated the
2195 regression tests
2196
Daniel Veillardedc91922003-01-26 00:52:04 +00002197Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2198
2199 * relaxng.c: more work on Relax-NG
2200 * test/relaxng/* result/relaxng/*: augmented/updated the
2201 regression tests
2202
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002203Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2204
2205 * README: updated the policy on private mail answers
2206 * relaxng.c: more work on Relax-NG
2207 * test/relaxng/* result/relaxng/*: augmented/updated the
2208 regression tests
2209
Daniel Veillard7424eb62003-01-24 14:14:52 +00002210Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2211
2212 * error.c parser.c tree.c: applied a documentation patch from
2213 Stefan Kost
2214
Daniel Veillard276be4a2003-01-24 01:03:34 +00002215Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * relaxng.c: more work on Relax-NG
2218 * doc/*: regenerated the docs
2219 * test/relaxng/* result/relaxng/*: updated and augmented the
2220 Relax-NG regression tests and results
2221
Daniel Veillard6eadf632003-01-23 18:29:16 +00002222Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2223
2224 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2225 First commit of the new Relax-NG validation code, not generally
2226 useful yet.
2227 * test/relaxng/* result/relaxng/*: current state of the regression
2228 tests
2229
Daniel Veillard814a76d2003-01-23 18:24:20 +00002230Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2231
2232 * tree.c: minimized the memory allocated for GetContent
2233 and a bit of cleanup.
2234
Daniel Veillardff12c492003-01-23 16:42:55 +00002235Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2236
2237 * python/generator.py: seems there is no good reasons to
2238 not generate bindings for XPointer
2239
Daniel Veillard540a31a2003-01-21 11:21:07 +00002240Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2241
2242 * xmlreader.c doc/apibuild.py: applied a new patch from
2243 Stéphane Bidoul for cleanups
2244 * doc/libxml2-api.xml: rebuilt the API description with
2245 new entry points
2246
Daniel Veillard417be3a2003-01-20 21:26:34 +00002247Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2248
2249 * xmlreader.c python/drv_libxml2.py python/generator.py
2250 python/libxml.c python/libxml.py python/libxml_wrap.h
2251 python/types.c: patch from Stéphane Bidoul for better per
2252 context error message APIs
2253 * python/tests/ctxterror.py python/tests/readererr.py:
2254 update of the tests
2255
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002256Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2257
2258 * doc/guidelines.html
2259 grammar and spelling cleanup
2260
Daniel Veillard26f70262003-01-16 22:45:08 +00002261Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2262
2263 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2264 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2265 a patch from Stéphane Bidoul to allow per XMLtextReader error
2266 and warning handling
2267 * python/tests/Makefile.am python/tests/readererr.py: adding the
2268 specific regression test
2269
Daniel Veillard71f9d732003-01-14 16:07:16 +00002270Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2273 should raise a syntax error
2274
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002275Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2276
2277 * python/libxml.c: cleanup patch from Stéphane Bidoul
2278
Daniel Veillard81601f92003-01-14 13:42:37 +00002279Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2280
2281 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2282
Daniel Veillarde6227e02003-01-14 11:42:39 +00002283Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2284
2285 * python/generator.py python/libxml.c python/libxml.py
2286 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002287 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002288 Python level.
2289 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2290 regression test for it.
2291
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002292Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2293
2294 * xmlreader.c: fixed the streaming property of the reader,
2295 it was generating tree faster than consuming it. Pointed out
2296 by Nate Myers
2297 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2298
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002299Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2300
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002301 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002302
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002303Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2304
2305 * xpath.c: fix to the XPath implementation for parent and
2306 ancestors axis when operating on a Result Value Tree.
2307 Fixes bug #100271
2308
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002309Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2310
2311 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2312 to fix some URI/file escaping problems
2313
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002314Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2315
2316 * python/generator.py: fixed a bug raised by Raymond Wiker,
2317 docSetRootElement() should not raise an exception if the
2318 return is None
2319
Daniel Veillard3e20a292003-01-10 13:14:40 +00002320Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2321
2322 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2323 fixed bug #102181 by applying the suggested change and fixing
2324 the generation/registration problem.
2325
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002326Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2327
2328 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2329 routines.
2330
Daniel Veillard8f872442003-01-09 23:19:02 +00002331Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2332
2333 * parser.c: one more IsEmptyElement crazyness, that time in
2334 external parsed entities if substitution is asked.
2335 * python/tests/reader3.py: added a specific test.
2336
Daniel Veillarde329fc22003-01-09 21:36:42 +00002337Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2338
2339 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2340 support and improved error handler registration
2341
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002342Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2343
2344 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2345 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2346 * README: fixed a link
2347
Daniel Veillarde2830f12003-01-08 17:47:49 +00002348Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2349
2350 * configure.in doc/* NEWS: preparing 2.5.1 release
2351 * SAX.c parser.c: fixing XmlTextReader bug
2352
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002353Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2354
2355 * SAX.c: fuck, I introduced a memory leak on external parsed
2356 entities in 2.5.0 :-(
2357
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002358Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2359
2360 * xmllint.c: another fix needed as pointed by Christophe Merlet
2361 for --stream --debug if compiled without debug support.
2362
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002363Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2364
2365 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002366 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002367 update man page with --stream and --chkregister
2368
Daniel Veillard8326e732003-01-07 00:19:07 +00002369Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2370
2371 * globals.c: fixed --with-threads compile
2372 * xmllint.c: fixed --without-debug compile
2373 * include/libxml/globals.h: cleanup
2374 * include/libxml/schemasInternals.h: add a missing include
2375
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002376Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2377
2378 * configure.in NEWS: preparing 2.5.0 release
2379 * SAX.c: only warn in pedantic mode about namespace name
2380 brokeness
2381 * globals.c: fix a doc generation problem
2382 * uri.c: fix #101520
2383 * doc/*: updated and rebuilt the doc for the release, includuding
2384 stylesheet update
2385 * python/Makefile.am: fix a filename bug
2386
2387Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2388
2389 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2390 should not be called.
2391
2392Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2393
2394 * libxml-2.0.pc.in: applied the patch to fix #101894
2395
2396Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2397
2398 * tree.c : applied patch from Lukas Schroeder for register callbacks
2399 * valid.c: modified patch from Lukas Schroeder to test
2400 register callbacks with --chkregister
2401
2402Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2403
2404 * xmlreader.c: seriously changed the way data are pushed to
2405 the underlying parser, go by block of 512 bytes instead of
2406 tryng to detect tag boundaries at that level. Changed the
2407 way empty element are detected and tagged.
2408 * python/tests/reader.py python/tests/reader2.py
2409 python/tests/reader3.py: small changes mostly due to context
2410 reporting being different and DTD node being reported. Some
2411 errors previously undetected are now caught and fixed.
2412 * doc/xmlreader.html: flagged last section as TODO
2413
2414Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2415
2416 * python/libxml.py: integrated the Python 2.2 optimizations
2417 from Hannu Krosing, while maintaining compatibility with
2418 1.5 and 2.1
2419
2420Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2421
2422 * xmllint.c: a bit of cleanup
2423 * xmlreader.c: small fix
2424 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2425 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2426
2427Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2428
2429 * python/setup.py.in: patch from Stéphane Bidoul to include
2430 drv_libxml2.py in setup.py
2431
2432Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2433
2434 * doc/xmlreader.html: starting documenting the new XmlTextReader
2435 interface.
2436
2437Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2438
2439 * xmllint.c: added the --stream flag to use the TextReader API
2440 * xmlreader.c: small performance tweak
2441
2442Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2443
2444 * xmlreader.c python/tests/reader2py: okay the DTD validation
2445 code on top of the XMLTextParser API should be solid now.
2446
2447Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2448
2449 * xmlreader.c python/tests/reader2py: Fixing some more mess
2450 with validation and recursive entities while using the
2451 reader interface, it's getting a bit messy...
2452
2453Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2454
2455 * xmlreader.c python/tests/reader.py: another couple of problem
2456 related to IsEmptyElement reported by Stéphane Bidoul needed
2457 some fixes.
2458
2459Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2460
2461 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2462 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2463 based on the python XmlTextReader interface.
2464
2465Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2466
2467 * tree.c: backing out one change in the last patch which broke the
2468 regression tests
2469
2470Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2471
2472 * global.data globals.c tree.c include/libxml/globals.h: applied
2473 an old patch from Lukas Schroeder to track node creation and
2474 destruction. Probably missing a lot of references at the moment
2475 and not usable reliably.
2476
2477Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2478
2479 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2480 from doc/news.html and a stylesheet
2481
2482Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2483
2484 * xmlreader.c python/tests/reader.py: fixed another couple of
2485 xmlreader bugs reported by Stéphane Bidoul and added tests.
2486
2487Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2488
2489 * xmlreader.c python/tests/reader2.py: fixed another validity
2490 checking in external parsed entities raised by Stéphane Bidoul
2491 and added a specific regression test.
2492 * python/tests/reader3.py: cleanup
2493
2494Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * xmlreader.c python/tests/reader2.py: fixed a problem with
2497 validation within entities pointed by Stéphane Bidoul, augmented
2498 the tests to catch those.
2499
2500Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * python/generator.py: modified the generator to allow keeping
2503 class references when creating new classes, needed to fix a bug
2504 pointed by Stéphane Bidoul where the input buffer of the
2505 xmlTextReader instance gets destroyed if the python wrapper for
2506 the input is not referenced anymore.
2507
2508Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2511 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2512
2513Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * xmlreader.c python/tests/reader.py: fixed another problem
2516 pointed by Stéphane Bidoul
2517
2518Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2521 with "<a/>"
2522
2523Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * SAX.c: warn on xmlns:prefix="foo"
2526 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2527 for namespace attributes handling.
2528
2529Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2532 a really nasty problem raised by a DocBook XSLT transform
2533 provided by Sebastian Bergmann
2534
2535Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2538 by Stéphane Bidoul and integrated it into the tests
2539
2540Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2543 extended the XmlTextReader API a bit, addding accessors for
2544 the current doc and node, and an entity substitution mode for
2545 the parser.
2546 * python/libxml.py python/libxml2class.txt: related updates
2547 * python/tests/Makefile.am python/tests/reader.py
2548 python/tests/reader2.py python/tests/reader3.py: updated a bit
2549 the old tests and added a new one to test the entities handling
2550
2551Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * python/generator.py python/libxml2class.txt
2554 python/tests/reader.py python/tests/reader2.py: changed the
2555 generator to provide casing for the XmlTextReader similar to
2556 C# so that examples and documentation are more directly transposable.
2557 Fixed the couple of tests in the suite.
2558
2559Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * doc/guidelines.html: added a document on guildeline for
2562 publishing and deploying XML
2563
2564Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * valid.c xmlreader.c: final touch running DTD validation
2567 on the XmlTextReader
2568 * python/tests/Makefile.am python/tests/reader2.py: added a
2569 specific run based on the examples from test/valid/*.xml
2570
2571Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * python/libxml.py: added a few predefined xmlTextReader parser
2574 configuration values.
2575
2576Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * python/libxml_wrap.h: trying to fix #102037
2579
2580Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * SAX.c: fixing bug #95296, when the predefined entities
2583 are redefined in the DTD the default one must be used
2584 instead anyway.
2585
2586Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2587
2588 * doc/xmllint.xml
2589 * doc/xmllint.1
2590 Add discussion of XML_DEBUG_CATALOG to xmllint man
2591 page - bug #100907
2592
2593
2594Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xmlreader.c: Fixed the empty node detection to avoid reporting
2597 an inexistant close tag.
2598
2599Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2602 for Python 2.1
2603
2604Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2607
2608Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * doc/libxml2-api.xml python/tests/reader.py: one really need
2611 to provide the base URI information when creating a reader parser
2612 from an input stream. Updated the API and the example using it.
2613
2614Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2617 include/libxml/valid.h include/libxml/xmlreader.h: working on
2618 DTD validation on top of xml reader interfaces. Allows to
2619 validate arbitrary large instances. This required some extensions
2620 to the valid module interface and augmenting the size of xmlID
2621 and xmlRef structs a bit.
2622 * uri.c xmlregexp.c: simple cleanup.
2623
2624Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2627 work on the xml reader interfaces.
2628 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2629 Web page for the Windows binaries.
2630
2631Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmlIO.c: applied a patch for VMS following the report by
2634 Nigel Hall
2635
2636Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * parser.c: the parseStartTag bug fix wasn't complete.
2639
2640Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2643 parseStartTag, fixing it.
2644 * test/att4 result/att4 result/noent/att4: adding the test
2645 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2646 more methods to XmlTextReader.
2647
2648Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2649
2650 * win32/libxml2.def.src: added more xml reader exports
2651 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2652 to the build
2653
2654Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2655
2656 * doc/tutorial/xmltutorial.xml
2657 plus generated html and pdf
2658 Updating tutorial again based on further comments from Niraj
2659 Tolia on the last iteration
2660
2661Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2662
2663 * doc/tutorial/xmltutorial.xml
2664 * doc/tutorial/includekeyword.c
2665 * doc/tutorial/includegetattribute.c
2666 plus generated html and pdf
2667 Adding fix from Niraj Tolia to tutorial to properly free memory.
2668
2669
2670Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2673 more methods of XmlTextReader.
2674 * python/libxml2class.txt python/tests/reader.py: this increased the
2675 methods in the bndings, augmented the test to check those new
2676 functions.
2677
2678Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2681 methods of XmlTextReader.
2682 * python/generator.py python/libxml_wrap.h python/types.c
2683 python/libxml2class.txt: added the reader to the Python bindings
2684 * python/tests/Makefile.am python/tests/reader.py: added a specific
2685 test for the Python bindings of the Reader APIs
2686 * parser.c: small cleanup.
2687
2688Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * xinclude.c: fallback was only copying the first child not the
2691 full child list of the fallback element, closes #89684 as reopened
2692 by Bernd Kuemmerlen
2693
2694Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2695
2696 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2697
2698Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * configure.in: preparing release of 2.4.30
2701 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2702 gives enum values, fix functype return type, put back fields in
2703 structs
2704 * doc/*: updated the docs rebuilt
2705
2706Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2709 about htmlNodeDumpOutput location.
2710 * xpath.c: removed an undefined function signature
2711 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2712 too many symbols in the API breaking the python bindings.
2713 Updated with the libxslt/libexslt changes.
2714
2715Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * configure.in: preparing release of 2.4.29
2718 * doc/*: rebuilt the docs and API
2719 * xmlreader.c: a few more fixes for the XmlTextReader API
2720
2721Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2722
2723 * include/win32config.h: applied mingw patch from Magnus Henoch
2724
2725Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2728
2729Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2732 building Python script, does the C parsing directly, generates
2733 a better API description including structure fieds defs and
2734 enums. Still a couple of bugs, but good enough for the python
2735 wrappers now.
2736 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2737 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2738 include/libxml/schemasInternals.h include/libxml/tree.h: more
2739 cleanup based on the python analysis script reports.
2740 * libxml.spec.in: make sure the API XML description is part of the
2741 devel package.
2742
2743Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2746 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2747 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2748 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2749 code cleanup, especially the function comments.
2750 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2751
2752Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * Makefile.am xmlreader.c include/libxml/Makefile.am
2755 include/libxml/xmlreader.h: Adding a new set of APIs based on
2756 the C# TextXmlReader API but converted to C. Allow to parse
2757 in constant memory usage, far simpler to program and explain
2758 than the SAX like APIs, unfinished but working.
2759 * testReader.c: test program
2760
2761Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2762
2763 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2764
2765Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * tree.c: Chip turner indicated that XHTML1 serialization
2768 rule for style actually break on both IE and Mozilla,
2769 try to avoid the rule if escaping ain't necessary
2770
2771Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * nanhttp.c: handle HTTP URL escaping, problem reported by
2774 Glen Nakamura and Stefano Zacchiroli
2775
2776Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2779
2780Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * uri.c: Johann Richard pointed out some XPointer problems for
2783 URN based URI references in XInclude. Modified the URI parsing
2784 and saving routines to allow correct parsing and saving of
2785 XPointers, especially when attached to "opaque" scheme accordingly
2786 to RFC 2396
2787
2788Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2791 of refactoring to the HTML saving code.
2792 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2793 in the doc.
2794
2795Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2798 to a buffer API to reuse the generic dump to an OutputIO layer,
2799 this reduces code, fixes xmlNodeDump() for XHTML, also made
2800 xmlNodeDump() now return the number of byte written.
2801
2802Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * python/setup.py.in: another patch from Stéphane Bidoul for
2805 Python bindings on Windows
2806 * doc/parsedecl.py: small cleanup
2807
2808Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * libxml.spec.in configure.in: add a line in %changelog for releases
2811
2812Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * parser.c: patch from Marcus Clarke fixing a problem in entities
2815 parsing that was detected in KDe documentations environment.
2816
2817Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2818
2819 * python/libxml.c (libxml_prev): Return the previous as opposed to
2820 the next node (I guess this is the result of some cut & paste programming:)
2821
2822Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2825
2826Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * python/generator.py python/libxml.c python/setup.py.in: trying
2829 to fix the Python bindings build on Windows (Stéphane Bidoul)
2830
2831Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2832
2833 * win32/configure.js: added option for python bindings
2834 * win32/libxml2.def.src: added more exports
2835
2836Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2837
2838 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2839 pthreads
2840 * win32/wince/*: applied updates to Windows CE port from Javier
2841
2842Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * configure.in: preparing 2.4.28
2845 * libxml.spec.in doc/Makefile.am: some cleanup
2846 * doc/*: updated the news and regenerated.
2847
2848Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * HTMLparser.c: final touch at closing #87235 </p> end tags
2851 need to be generated.
2852 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2853 this change slightly the output of a few tests
2854 * doc/*: regenerated
2855
2856Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * parserInternals.c: fixing bug #99190 when UTF8 document are
2859 parsed using the progressive parser and the end of the chunk
2860 is in the middle of an UTF8 multibyte character.
2861
2862Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2863
2864 * threads.c: fixed initialization problem in xmlNewGlobalState
2865 which was causing crash.
2866 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2867 in xmlInitializeGlobalState.
2868 * parserInternals.c: cleaned up ctxt->sax initialisation.
2869
2870Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * tree.c include/libxml/tree.h: modified the existing APIs
2873 to handle XHTML1 serialization rules automatically, also add
2874 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2875 libxslt serialization uses it when needed without changing
2876 the library API.
2877 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2878 result/xhtml1: added a new test specifically for xhtml1 output
2879 and updated the result of one XHTML1 test
2880
2881Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * xinclude.c parserInternals.c encoding.c: fixed #99082
2884 for xi:include encoding="..." support on text includes.
2885 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2886 test/XInclude/ents/isolatin.txt : added a specific regression test
2887 * python/generator.py python/libxml2class.txt: fixed the generator
2888 the new set of comments generated for doc/libxml2-api.xml were
2889 breaking the python generation.
2890
2891Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2894 * configure.in: patch for Solaris on new autoconf closes #98880
2895 * doc/parsedecl.py: repair the frigging API building script,
2896 did I say that python xmllib sucks ?
2897 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2898 and some comment are no more truncated.
2899
2900Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * parser.c: Martin Stoilov pointed out a potential leak in
2903 xmlCreateMemoryParserCtxt
2904
2905Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2908 included in HTML documents and using the push parser.
2909
2910Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2911
2912 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2913 specified, look for the Python interpreter not just in the
2914 specified root but also in the specified location. Fixes #98825
2915
2916Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * python/libxml.c: fixing bug #98792 , node may have no doc
2919 and dereferencing without checking ain't good ...
2920
2921Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * configure.in: preparing release 2.4.27
2924 * doc/* : updated and rebuilt the docs
2925 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2926 and all the docs are actually packaged and in the final RPMs
2927 * parser.c parserInternals.c include/libxml/parser.h: restore
2928 xmllint --recover feature.
2929
2930Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
Daniel Veillard784b9352003-02-16 15:50:27 +00002932 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002933 processing of parsed entities, and XPath computation on sustitued
2934 entities.
2935 * testXPath.c: make sure entities are substitued.
2936
2937Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
Daniel Veillard784b9352003-02-16 15:50:27 +00002939 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002940 processing of internal parsed entities, which had to be changed.
2941
2942Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2945 trying to fix bug #98517 about building outside the source tree
2946 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2947
2948Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2949
2950 * include/win32config.h: cleanup
2951 * win32/Makefile.mingw: integrated mingw in JScript configure
2952 * win32/Makefile.msvc: modified to allow mingw coexistence
2953 * win32/configure.js: integrated mingw
2954 * win32/Readme.txt: cleanup
2955
2956Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * HTMLparser.c: strengthen the guard in the Pop macros,
2959 like in the XML parser, closes bug #97315
2960
2961Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2964 callback is never used.
2965
2966Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * parserInternals.c: fixed the initialization of the SAX structure
2969 which was breaking xsltproc
2970 * xpath.c: patch from Petr Pajas for CDATA nodes
2971 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2972 * parser.c include/libxml/parser.h: patch from Peter Jones
2973 removing a leak in xmlSAXParseMemory() and adding the
2974 function xmlSAXParseMemoryWithData()
2975
2976Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2977
2978 adding pdf of tutorial, changing web page to link to it
2979 * doc/tutorial/xmltutorial.pdf
2980 * doc/xml.html
2981 * doc/docs.html
2982
2983Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2984
2985 * doc/tutorial/ar01s08.html
2986 adding file what I forgot for tutorial
2987
2988
2989Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2990
2991 Adding encoding discussion to tutorial
2992 Added:
2993 * doc/tutorial/images/*.png: DocBook admonition image files
2994 * doc/tutorial/apf.html, apg.html: new generated html
2995 * doc/tutorial/includeconvert.c: conversion code entity file
2996 changed:
2997 * doc/tutorial/xmltutorial.xml: DocBook original
2998 * doc/tutorial/*.html: generated html
2999
3000Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3001
3002 * include/libxml/*.h: retired xmlwin32version.h
3003 * doc/Makefile.am: retired xmlwin32version.h
3004 * win32/configure.js: retired xmlwin32version.h
3005
3006Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3007
3008 * win32/libxml2.def.src: exported additional symbols
3009 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3010 sisterhood
3011
3012Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * globals.c: fixed a typo pointed out by Igor
3015 * xpath.c: try to speed up node compare using line numbers
3016 if available.
3017
3018Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * tree.c: make xmlFreeNode() handle attributes correctly.
3021
3022Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3023
3024 * catalog.c: completed the #96963 fix, as reported by Karl
3025 Eichwalder
3026
3027Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3030
3031Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * Makefile.am: switched the order of a couple of includes
3034 to fix bugs #97100
3035
3036Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3037
3038 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3039 xmlLoadCatalogs that used to separate directories with a ':'.
3040
3041Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3042
3043 * threads.c: improvements to the Windows-side of thread handling
3044 * testThreads.c: conditionally excluded unistd.h
3045 * testThradsWin32.c: broke overlong lines
3046 * include/win32config.h: adapted thread-related macros to the new
3047 scheme and for pthreads on Windows
3048 * win32/Makefile.msvc: introduced a more flexible thread build,
3049 added testThreads[Win32].c to the build
3050 * win32/configure.js: introduced a more flexible thread config
3051
30522002-10-31 John Fleck <jfleck@inkstain.net>
3053
3054 * doc/xml.html (and, by implication, FAQ.html)
3055 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3056
3057Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3058
3059 * configure.in: removed xmlwin32version.h
3060 * include/libxml/Makefile.am: removed xmlwin32version.h
3061
3062Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * tree.c: applied patch from Brian Stafford to fix a bug
3065 in xmlReconciliateNs()
3066
3067Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * tree.c: applied patch from Christian Glahn to allow
3070 xmlNewChild() on document fragment nodes
3071
3072Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * parser.c: Christian Glahn found a problem with a recent
3075 patch to xmlParseBalancedChunkMemoryRecover()
3076 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3077 problems
3078 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3079 test/schemas/seq*: added the test cases from Charles
3080
3081Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3084 serious cleanup of the spec file and associated changes
3085 in the Makefiles.
3086 * valid.c: try to remove some warnings on x86_64
3087
3088Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3091 fix bug #96586
3092
3093Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3096 parsing, applied his patch
3097 * result/HTML/attrents.html result/HTML/attrents.html.err
3098 result/HTML/attrents.html.sax test/HTML/attrents.html:
3099 added the test and result case provided by Mikhail Sogrine
3100
3101Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * vms/build_libxml.com vms/config.vms vms/readme.vms
3104 include/libxml/parser.h include/libxml/parserInternals.h
3105 include/libxml/tree.h include/libxml/xmlIO.h
3106 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3107 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3108 Applied the VMS update patch from Craig A. Berry
3109 * doc/*.html: update
3110
3111Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3114
3115Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * debugXML.c: adding a grep command to --shell in xmllint
3118 for T.V. Raman
3119
3120Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * xmlcatalog.c: tried to fix some of the problem with --sgml
3123
3124Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * parser.c: tried to fix bug #91500 where doc->children may
3127 be overriden by a call to xmlParseBalancedChunkMemory()
3128
3129Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3132 identifiers in SGML catalogs containing '&'
3133
3134Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * python/types.c: fixed bugs when passing result value tree
3137 to Python functions.
3138
3139Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * configure.in: preparing the release of 2.4.26
3142 * doc/*: updated and rebuilt the documentation
3143
3144Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * parser.c: fixed a XML Namespace compliance bug reported by
3147 Alexander Grimalovsky
3148
3149Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * HTMLtree.c: fixed serialization of script and style when
3152 they are not lowercase (i.e. added using the API to the tree).
3153
3154Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * valid.c: make xmlValidateDocument emit a warning msg if there
3157 is no DTD, pointed by Christian Glahn
3158
3159Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3162 content model when some of the blocks have min or max, and a couple
3163 of bugs found in the process.
3164 * result/schemas/list0* test/schemas/list0*: added some specific
3165 regression tests
3166
3167Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * README: updated the contact informations
3170
3171Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3174 misses it, reported by Peter Bray.
3175
3176Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3179 and removed a few warnings
3180
3181Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * parser.c: Christian Glahn found a small bug in the push parser.
3184 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3185 public
3186
3187Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * xmlschemas.c include/libxml/xmlschemas.h: added
3190 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3191 * testSchemas.c: added --memory to test the new interface
3192
3193Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * doc/index.py doc/search.php: integrated the XSLT indexing,
3196 a few fixed in the indexer, added a scope selection at the
3197 search level.
3198
3199Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3202 this was due to uninitialized parts of the validation context
3203
3204Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * debugXML.c: applied patch from Mark Vakoc except the API
3207 change, preserved it.
3208 * doc/*: updated the docs to point to the search engine for
3209 information lookup or before bug/help reports.
3210
3211Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * doc/index.py doc/search.php: added mailing-list archives
3214 indexing and lookup
3215
3216Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3219
3220Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * doc/index.py: improved HTML indexing
3223 * doc/search.php: make the queries also lookup the HTML based indexes
3224
3225Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * doc/index.py: added HTML page indexing
3228
3229Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3230
3231 * xmlIO.c: extended Windows path normalisation to fix the base
3232 problem in libxslt.
3233 * catalog.c: fixed list handling in XML_CATALOG_FILES
3234
3235Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * valid.c: typo/bug found by Christian Glahn
3238
3239Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3240
3241 * xmlIO.c: applied Windows CE patch from Javier.
3242 * win32/wince: new directory, contains support for the PocketPC
3243 with Windows CE from Javier.
3244 * include/win32config.h: reorganised, removed duplicate
3245 definitions and applied WinCE patch from Javier.
3246 * include/wsockcompat.h: new file, now contains WinSock
3247 compatibility macros.
3248 * win32/Makefile.msvc: introduced double-run compilation.
3249
3250Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * configure.in include/libxml/xmlwin32version.h: preparing release
3253 of 2.4.25
3254 * doc/*: updated and regenerated teh docs and web pages.
3255
3256Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3259 error were not covering namespace declarations.
3260 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3261 it was missing the attribute declaration for the namespace
3262 * result/VC/NS3: the fix now report breakages in that test
3263
3264Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3267
3268Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3271 and regenerated the docs and web site
3272
3273Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3276 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3277 not before
3278
3279Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * python/generator.py python/libxml2class.txt: fixed a stupid error
3282 breaking the python API
3283
3284Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3287 triostr.c triostr.h: applied a trio update patch from
3288 Bjorn Reese which should work with MinGW
3289
3290Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * tree.c: improving some documentation comments
3293 * xmlregexp.c: found and fixed a mem leak with python regression tests
3294 * doc/*: rebuilt the doc and the API XML file including the
3295 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3296 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3297 python/types.c: added access to the XML Schemas regexps from
3298 python
3299 * python/tests/Makefile.am python/tests/regexp.py: added a
3300 simple regexp bindings test
3301
3302Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3303
3304 * doc/xml.html:
3305 fixing ftp links - thanks to Vitaly Ostanin
3306
3307Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * xmlregexp.c: fixed the data callback on transition functionality
3310 which was broken when using the compact form
3311 * result/schemas/*: updated the results, less verbose, all tests
3312 pass like before
3313 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3314 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3315 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3316 annoying warnings
3317 * xpath.c: try to provide better error report when possible
3318
3319Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * Makefile.am: fixed a breakage raised by Jacob
3322
3323Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3324
3325 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3326 which don't use sockets
3327
3328Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3329
3330 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3331 * win32/configure.js: applied zlib patch from Daniel Gehriger
3332
3333Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3334
3335 * win32/configure.js: applied the patch from Mark Vakoc for
3336 regexp support
3337 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3338 for regexp support
3339
3340Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xmlschemastypes.c: as pointed by Igor Float and Double
3343 parsing ain't finished yet
3344
3345Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * Makefile.am configure.in: trying to fix #88412 by bypassing
3348 all the python subdir if python ain't detected
3349
3350Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3353 made configuring with regexps/automata/unicode the default
3354 but without schemas ATM
3355 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3356 fixed the regexp based DTD validation performance and memory
3357 problem by switching to a compact form for determinist regexps
3358 and detecting the determinism property in the process. Seems
3359 as fast as the old DTD validation specific engine :-) despite
3360 the regexp built and compaction process.
3361
3362Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * valid.c: determinism is debugged, new DTD checking code now works
3365 but xmlFAComputesDeterminism takes far too much CPU and the whole
3366 set usues too much memory to be really usable as-is
3367
3368Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * tree.c: fixed another stupid bug in xmlGetNodePath()
3371 * xmllint.c: --version now report the options compiled in
3372
3373Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * HTMLparser.c: small cleanup
3376 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3377 when configured with them. A bit of debugging around the determinism
3378 checks is still needed
3379
3380Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3383
3384Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * xmlIO.c: small portability glitch fixed.
3387
3388Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * xmlschemastypes.c: incomplete steps for real/double support
3391 * testAutomata.c include/libxml/xmlautomata.h
3392 include/libxml/xmlregexp.h: avoiding a compilation problem
3393 * valid.c include/libxml/valid.h: starting the work toward using
3394 the regexps for actual DTD validation
3395
3396Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * hash.c: cosmetic cleanup
3399 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3400 integrating a DTD validation layer based on the regexps
3401
3402Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3405 the determinism was tested before eliminating the epsilon
3406 transitions :-(
3407
3408Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * python/generator.py python/libxml.c python/libxml.py
3411 python/libxml2-python-api.xml python/libxml2class.txt
3412 python/libxml_wrap.h python/types.c: updated the python
3413 bindings, added code for easier File I/O, and the ability to
3414 define a resolver from Python fixing bug #91635
3415 * python/tests/Makefile.am python/tests/inbuf.py
3416 python/tests/outbuf.py python/tests/pushSAXhtml.py
3417 python/tests/resolver.py python/tests/serialize.py: updated
3418 and augmented the set of Python tests.
3419
3420Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3421
3422 * win32/configure.js: added more readme info for the binary
3423 package.
3424
3425Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * xmlIO.c: fixed a stupid out of bound array error
3428
3429Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3432 messing around with support for Windows path, cleanups,
3433 trying to identify and fix the various code path to the
3434 filename access. Added xmlNormalizeWindowsPath()
3435
3436Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * error.c valid.c: working on better error reporting of validity
3439 errors, especially providing an accurate context.
3440 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3441 error reports in those cases.
3442
3443Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3446 parser.c parserInternals.c xmlIO.c: get rid of all the
3447 perror() calls made in the library execution paths. This
3448 should fix both #92059 and #92385
3449
3450Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * xmllint.c: memory leak reporting was broken after a change
3453 of the preprocessor symbol used to activate it.
3454
3455Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * tree.c: try to make the copy function work for node of
3458 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3459 DOM layers though, not libxml2 itself.
3460
3461Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * valid.c: try to provide file and line informations, not all
3464 messages are covered, but it's a (good) start
3465
3466Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * xinclude.c: reimplemented a large part of the XInclude
3469 processor, trying to minimize resources used, James Henstridge
3470 provided a huge test case which was exhibiting severe memory
3471 consumption problems.
3472
3473Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * python/Makefile.am: applied patch from Christophe Merlet to
3476 reestablish DESTDIR
3477
3478Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * libxml.spec.in: fixes libary path for x86_64 AMD
3481
3482Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3483
3484 * doc/tutorial/includekeyword.c
3485 * doc/tutorial/xmltutorial.xml:
3486 (plus resulting generated html files)
3487 fixing one spot I missed in the tutorial where I hadn't freed
3488 memory properly
3489
3490Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3491
3492 * doc/tutorial/includeaddattribute.c
3493 * doc/tutorial/includeaddkeyword.c
3494 * doc/tutorial/includegetattribute.c
3495 * doc/tutorial/includekeyword.c
3496 * doc/tutorial/xmltutorial.xml
3497 * doc/tutorial/*.html:
3498 update tutorial to properly free memory (thanks to Christopher
3499 R. Harris for pointing out that this needs to be done)
3500 * doc/tutorial/images/callouts/*.png:
3501 added image files so the callouts are graphical, making it
3502 easier to read ( use "--param callout.graphics 1" to generate
3503 html with graphical callouts)
3504
3505Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3508 nice logos generated by Marc Liyanage
3509 * doc/site.xsl *.html: changed the stylesheet to show the new
3510 logo and regenerated the pages
3511
3512Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3515
3516Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * xpath.c: possible mem leak patch from Jason Adams
3519
3520Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3523 in the XQuery namespace
3524 * configure.in: preparing 2.4.24
3525 * doc/*.html: updated the web pages
3526
3527Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * python/generator.py: closing bug #85258 by generating conditional
3530 compile check to avoid linking to routines not configured in.
3531
35322002-08-22 Havoc Pennington <hp@pobox.com>
3533
3534 * autogen.sh: update error message for missing automake
3535
3536Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * python/Makefile.am: typo in target name resulted in libxml2.py
3539 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3540
3541Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * win32/win32/Makefile.mingw: updated with version from
3544 Elizabeth Barham at http://soggytrousers.net/repository/
3545
3546Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3547
3548 * win32/Makefile.msvc: added the prefix location to the include
3549 and lib search path.
3550
35512002-08-18 Havoc Pennington <hp@pobox.com>
3552
3553 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3554 both automake 1.6 and 1.4 installed get the right automake. Means
3555 compilation from CVS will now require the latest automake 1.4
3556 release, or manually creating symlinks called "automake-1.4" and
3557 "aclocal-1.4"
3558
3559Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * configure.in python/Makefile.am: more AMD 64 induced changes from
3562 Frederic Crozat
3563
3564Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * xinclude.c: oops I was missing the xml:base fixup too
3567 * result/XInclude/*.xml: this adds xml:base attributes to most
3568 results of the tests
3569
3570Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * xinclude.c: quick but apparently working implementation of
3573 xi:fallback, should close bug #89684
3574 * Makefile.am test/XInclude/docs/fallback.xml
3575 result/XInclude/fallback.xml: added a basic test for fallback,
3576 and run with --nowarning to avoid a spurious warning
3577 * configure.in: applied patch from Frederic Crozat for python
3578 bindings on AMD 64bits machines.
3579
3580Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3583 the caller don't pass a SAX callback block.
3584
3585Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * tree.c: applied the same fix for the XML-1.0 namespace to
3588 xmlSearchNsByHref() as was done for xmlSearchNs()
3589
3590Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * libxml.3: small cleanup of the man page
3593 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3594 when serializing HREF attributes generated by XSLT.
3595
3596Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3599 version of Marc Liyanage' patch for boolean attributes in HTML
3600 output
3601
3602Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * python/tests/serialize.py: fixed the test results, indenting
3605 behaviour changed slightly
3606
3607Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3608
3609 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3610 new c14n function to Windows def files
3611
3612Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3613
3614 * c14n.c: fixed a memory leak in c14n code
3615
3616Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * parser.c include/libxml/parser.h: adding a new API for Christian
3619 Glahn: xmlParseBalancedChunkMemoryRecover
3620 * valid.c: patch from Rick Jones for some grammar cleanup in
3621 validation messages
3622 * result/VC/* result/valid/*: this slightly change some of the
3623 regression tests outputs
3624
3625Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * tree.c: trying to fix a problem in namespaced attribute handling
3628 raised by Christian Glahn
3629
3630Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * encoding.c include/libxml/encoding.h: Opening the interface
3633 xmlNewCharEncodingHandler as requested in #89415
3634 * python/generator.py python/setup.py.in: applied cleanup
3635 patches from Marc-Andre Lemburg
3636 * tree.c: fixing bug #89332 on a specific case of loosing
3637 the XML-1.0 namespace on xml:xxx attributes
3638
3639Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3640
3641 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3642 corner case from new Merlin's test suite and added a callback
3643 that will be used to improve xmlsec performance
3644
3645
3646Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * HTMLtree.c: trying to fix the <style> escaping problem in
3649 HTML serialization bug #89342
3650
3651Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3654 and rebuilt the web site.
3655
3656Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3657
3658 * include/libxml/tree.h: added _private member to xmlNs struct
3659
3660Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * HTMLparser.c: fixing bug #84876 based on the xml working
3663 code.
3664
3665Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3666
3667 * python/Makefile.am: enhanced to fix bug 72012 (errors
3668 when using '-jX' make parameter)
3669
3670Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3671
3672 * xpath.c: small additional enhancement for booleans
3673 compared to nodesets
3674
3675Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * HTMLtree.c: changed the order of the encoding declaration
3678 attributes in the meta tags due to a bug in IE/Mac
3679
3680Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3681
3682 * xpath.c: enhanced handling of booleans (especially '='
3683 and '!=' for nodesets) - fixes bug 85256. Added new
3684 routine xmlXPathNotEqualValues for more proper handling
3685 of '!=' when nodesets are involved.
3686
3687Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3690 doc/xmlcatalog_man.xml to the source distribution
3691
3692Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3693
3694 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3695 asked for this.
3696
3697Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * configure.in: preparing 2.4.23
3700 * doc/*: rebuilt the docs
3701
3702Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * parser.c: fixing bug #84169 by fixing the
3705 comment of xmlCreatePushParserCtxt to describe the
3706 encoding detection parameters better.
3707
3708Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * valid.c: fixing bug #79331 in one path the lookup for
3711 ID attributes on a namespaced node wasn't handled correctly :-\
3712
3713Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * HTMLparser.c: trying to fix 87235 about discarded white
3716 spaces in the HTML parser.
3717 * result/HTML/*: this changes the output of a number of HTML
3718 regression tests
3719
3720Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * xpath.c: applied patch from Richard Jinks for the namespace
3723 axis + fixed a memory error.
3724 * parser.c parserInternals.c: applied patches from Peter Jacobi
3725 removing ctxt->token for good.
3726 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3727 popped out by the regression tests.
3728 * Makefile.am: patch for threads makefile from Gary Pennington
3729
3730Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3731
3732 * xpath.c: enhanced behaviour of position() after usage of
3733 expressions involving preceding-sibling (et al).
3734
3735Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * hash.c: applied a patch from Peter Jacobi to solve a problem
3738 when compiling with the Watcom C on Win32
3739 * result/schemas/*.err: the change of hashing algo generated
3740 permutations in the output
3741
3742Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * hash.c: applied patch from Sander Vesik improving the quality of
3745 the hash function.
3746
37472002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3748
3749 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3750 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3751 xmllint.c xpath.c: replaced sprintf() with snprintf()
3752 to prevent possible buffer overflow (the bug was pointed
3753 out by Anju Premachandran)
3754
3755Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * parser.c: removed an uninitialized data error popped by valgrind
3758 on PE references
3759
3760Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3761
3762 * doc/xml.html
3763 adding tutorial reference to the web page
3764
3765Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3766
3767 * doc/tutorial/xmltutorial.xml
3768 * doc/tutorial/ar01s07.html
3769 * doc/tutorial/ape.html
3770 * doc/tutorial/includegetattribute.c
3771 adding section to tutorial about retrieving an attribute
3772 value
3773
3774Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * parser.c: applied a couple of patches from Peter Jacobi to start
3777 to get rid of ctxt->token, with a possible significant speed
3778 improvement to be gained once done. Better compliance with PE
3779 references constructs in DTDs too.
3780 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3781 from Peter too
3782
3783Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3786 xmlParseElement was likely to have been deallocated at the
3787 time of the report, possibly leading to segfault. Just report
3788 the tag name now.
3789
3790Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * xpath.c: patch from Richard Jinks for XPath substring() function
3793 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3794
37952002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3796
3797 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3798
3799Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3800
3801 *doc/FAQ.html
3802 fixing typos in FAQ, thanks to Robert Funnell for the
3803 editing help
3804
3805Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * NEWS: got complaints from rpmlint that it was empty
3808
3809Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3810
3811 * added doc/tutorial, including:
3812 apa.html
3813 apb.html
3814 apc.html
3815 apd.html
3816 ar01s02.html
3817 ar01s03.html
3818 ar01s04.html
3819 ar01s05.html
3820 ar01s06.html
3821 includeaddattribute.c
3822 includeaddkeyword.c
3823 includekeyword.c
3824 includestory.xml
3825 index.html
3826 xmltutorial.xml
3827 libxml tutorial, including generated html
3828
3829Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3830
3831 * result/c14n/exc-without-comments/merlin-c14n-two-*
3832 result/c14n/without-comments/merlin-c14n-two-*
3833 test/c14n/exc-without-comments/merlin-c14n-two-*
3834 test/c14n/without-comments/merlin-c14n-two-*
3835 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3836 c14n/exc-c14n and slightly modified test script to handle
3837 these test cases
3838 * c14n.c: fixed bugs for complicated nodes set (namespace
3839 without node and others from merlin-c14n-two.tar.gz)
3840 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3841 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3842 for xmlsec performance patch
3843 * xpath.c: fixed self::node() for namespaces and attributes
3844
3845Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3846
3847 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3848 but with the format parameter
3849 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3850
3851Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3852
3853 * Makefile.am: updated c14n tests suite
3854 * c14n.c: performance improvement for previous c14n patch
3855
3856Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * parser.c: another peroformance patch from Peter Jacobi, that
3859 time on parsing attribute values.
3860
3861Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3862
3863 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3864 into LibXML2 test suite
3865
3866Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3867
3868 * c14n.c: propagating xpath ancesstors node fix to c14n
3869 plus small performance improvement to reduce number of
3870 mallocs
3871 * xpath.c: fixed ancestors axis processing for namespace nodes
3872
3873Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3876 Peter Jacobi
3877
3878Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * configure.in: preparing 2.4.22
3881
3882Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3885 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3886 a public entry point.
3887 * doc/*: rebuilt the API and docs
3888
3889Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * xpath.c: patch from Richard Jinks to fix a problem introduced
3892 in the previous patch and pointed by Norm
3893
3894Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * libxml.spec.in: fixing bug #81112
3897
3898Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * uri.c: fixing bug #82848
3901
3902Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3905 output of one catalog test
3906
3907Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3908
3909 * global.data globals.c tree.c include/libxml/globals.h
3910 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3911 default value for global parameter xmlIndentTreeOutput to 1 and
3912 introduced new global parameter xmlTreeIndentString (the string
3913 used to do one-level indent) with default value " " (as it was
3914 in tree.c)
3915
3916Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3919 with trio and schemas.
3920
3921Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * xpath.c: patch from Richard Jinks to fix the problem raised in
3924 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3925
3926Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * xmlschemas.c: a bit of work on import.
3929 * xmlschemastypes.c: Charles Bozeman provided a compare function
3930 for date/time types so min/max facet restrictions should work,
3931 indeterminate comparisons return an error instead of equal.
3932 * test/schemas/date_0* result/schemas/date_0_0: specific test
3933 from Charles Bozeman too
3934
3935Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3936
3937 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3938 from Christian Cornelssen fixing the man pages and the Catalog
3939 building script.
3940 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3941 next step is <xs:import> I now have a reasonable understanding
3942 of how it works.
3943
3944Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3945
3946 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3947
3948Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3949
3950 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3951
3952Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * xpath.c: fixing an XPath function evalutation bug pointed out
3955 by Alexey Efimov where the context was lost when evaluating
3956 the function arguments
3957
3958Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3959
3960 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3961 function public for XMLSec performance optimizations
3962
3963Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * python/generator.py python/libxml2class.txt : fixed a problem
3966 with the HTML parser pointed by Gary Benson
3967 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3968 example
3969
3970Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3971 * parser.c: fixed bug #81159 (memory growth in SAX)
3972
3973Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3974 * xpath.c: fixed bug #78858 (the real fix)
3975
3976Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3977 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3978
3979Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * tree.c: modified xmlNodeSetBase to allow changing the
3982 base of a document.
3983
3984Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * xmlschemastypes.c: patch Charles Bozeman for validation of
3987 all the date, time, and duration types
3988 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3989 * configure.in: fixed an error pointed by an user
3990 * xml2-config.in: fixed an error pointed by an user
3991
3992Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3993
3994 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3995 win32/libxml2.def.src xmlIO.c: exported default
3996 'file:', 'http:' and 'ftp:' protocols input handlers
3997 and maked protocols comparisson case insensitive
3998
3999Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * configure.in: Neven Has detected a typo
4002
4003Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4006 as one of the persons allowed to commit directly to the
4007 module.
4008
4009Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4012 * valid.c: raised a too low limit
4013 * doc/*: rebuilt the docs
4014
4015Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * test/XPath/expr/floats test/XPath/expr/functions
4018 result/XPath/expr/floats result/XPath/expr/functions
4019 xpath.c: another XPath conformance patch from Richard Jinks
4020
4021Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * xmlschemas.c: fixed validation of attribute groups.
4024 * test/schemas result/schemas: added an example from the primer
4025
4026Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4029 * test/schemas result/schemas: updated the test list
4030
4031Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * TODO: updated a bit
4034 * parser.c: made a comment more specific
4035 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4036 Schemas conformance.
4037 * test/schemas result/schemas: updated the test list
4038
4039Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4042 implementing xs:all with minOccurs = 0
4043 * tes/schemas/* result/schemas/*: added more tests covering
4044 xs:all
4045
4046Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * xmlregexp.c: first implementation of the all particle, this
4049 may need to be revisited for case where not all transitions
4050 must be crossed.
4051
4052Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * tree.c: another entity processing update from Markus Henke
4055
4056Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4057
4058 * trionan.c: fixed crash on OSF/1
4059
4060Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * xmlschemas.c: more Schemas work
4063 * test/schemas/* result/schemas/*: added more tests coming
4064 from the spec.
4065
4066Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4069 ExcC14N specification
4070
4071Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * tree.c: patch from Markus Henke, fix for recursive entities.
4074
4075Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * xpath.c: fix a problem with string() on a document node.
4078
4079Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * Makefile.am xmlschemas.c: more Schemas work
4082 * test/schemas/* result/schemas/*: added more tests coming
4083 from the spec.
4084
4085Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4088 * result/HTML/*: this changes a few things in the results
4089
4090Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4091
4092 * include/libxml/tree.h: eliminated 'declaration different than
4093 prototype' warning
4094 * include/win32config.h: "resolved" conflicts with errno.h
4095
4096Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4099 on the automata interfaces and debug of counted choices
4100 * test/schemas/* result/schemas/*: added a number of tests
4101
4102Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4105 a bit of work on Schemas
4106 * testSchemas.c: try to make it more useful
4107 * test/schemas/* result/schemas/* Makefile.am: changed the
4108 Schemas regression test procedure, started adding a few samples
4109
4110Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4111
4112 * include/libxml/encoding.h: Patch for the Borland C++ builder
4113 * include/libxml/tree.h: Patch for the Borland C++ builder
4114 * threads.c: Patch for the Borland C++ builder
4115 * win32/bcb5: New directory for the Borland C++ builder
4116 project files
4117
4118Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4119
4120 * win32/Makefile.msvc: Update for XML Schema support
4121 * win32/configure.js: Update for XML Schema support
4122 * win32/libxml2.def.src: Update for XML Schema support
4123
4124Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4127 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4128 xmlunicode.c include/libxml/Makefile.am
4129 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4130 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4131 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4132 include/libxml/xmlversion.h.in : merged the current state of
4133 XML Schemas implementation, it is not configured in by default,
4134 a specific --schemas configure option has been added.
4135 * test/automata test/regexp test/schemas Makefile.am
4136 result/automata result/regexp result/schemas:
4137 merged automata/regexp/schemas regression tests
4138
4139Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * xpath.c: Gary found a compile time problem, fixes #78823
4142
4143Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * configure.in: release of 2.4.20
4146 * doc/*: updated and rebuilt the docs
4147
4148Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * python/Makefile.am: patch from Cristian Gafton to build on
4151 Red Hat 6.2, should also fix #75779
4152
4153Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * valid.c: first part of fixing #78729
4156
4157Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4160 escaping of URI when saving HTML files.
4161 * result/HTML/*: this impacted some tests
4162
4163Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * configure.in: trying to fix #77441
4166
4167Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * include/libxml/xmlIO.h: Hallski complained it could not be
4170 included by itself.
4171
4172Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4175
4176Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4177
4178 * win32/configure.js: patch from Nilo for the c14n option
4179 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4180
4181Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4184 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4185 LIBXML_THREAD_ENABLED
4186
4187Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * xpath.c: another patch from Richard Jinks for substring conformance
4190 * test/XPath/expr/floats test/XPath/expr/strings
4191 result/XPath/expr/floats result/XPath/expr/strings: update of the
4192 test suite to check those.
4193
4194Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4195
4196 * xpath.c: patch from Richard Jinks for .x float parsing.
4197
4198Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * parser.c: patch from Markus Henke when an encoding ain't recognized
4201
4202Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * libxml.m4: got a report that #include <string.h> was needed
4205
4206Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4209
4210Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4211
4212 * doc/example.html: fixing typo
4213
4214Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4217 pointed out by Melvyn Sopacua.
4218
4219Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * libxml.m4: Frédéric Crozat gave a patch related to the change
4222 of Include paths breaking the libxml.m4
4223
4224Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * xpath.c: Fix bug #76927 forgot to save some context
4227 when evaluating binary expressions
4228
4229Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * configure.in: fixed configure for MPE/iX from Markus Henke
4232 * xmlmemory.c: fixed initialization problems
4233 * xpath.c: another set of patches from Richard Jinks this
4234 fixes "make XPathtests" on linux
4235
4236Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4239 * test/XPath/expr/compare test/XPath/expr/equality
4240 test/XPath/expr/floats test/XPath/expr/functions
4241 test/XPath/expr/strings result/XPath/expr/compare
4242 result/XPath/expr/equality result/XPath/expr/floats
4243 result/XPath/expr/functions result/XPath/expr/strings: Updated
4244 tests though they show a divergence on Linux
4245
4246Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4247
4248 * xpath.c trionan.c: previous commit also included patches
4249 from Richard Jinks on some IEEE support corner case
4250
4251Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4254 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4255 that $(datadir) should be used for docs
4256
4257Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4260 could leak filedescriptors
4261
4262Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * configure.in nanohttp.c: applied patch from Allan Clark for
4265 UnixWare/OpenServer
4266
4267Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * configure.in: preparing 2.4.19
4270 * doc/*: rebuilt the docs
4271
4272Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * nanohttp.c: fixing #76043, got fed up with non-portability
4275 of that piece of code.
4276
4277Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * valid.c SAX.c: Never commit without running "make tests" :-(
4280 fix a couple of stupidities in the previous commit
4281 * result/*: a few changes in some attribute order result of previous
4282 commit.
4283
4284Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4287 the internal subset should not raise duplicate ID errors,
4288 also there was a small bug in conjunction to namespace
4289 declarations defaulted and xml:xxx attributes DTD definitions.
4290
4291Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * xpath.c: Richard Jinks also raised some rounding problems
4294 this tries to fix them
4295
4296Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4299 behaviour in xmlXPathCastToString()
4300
4301Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4302
4303 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4304 raised by Morus Walter
4305
4306Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4309 from Igor
4310
4311Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * xpath.c: fixing #75619, related to a problem when trying
4314 to evaluate condition when the current node set resulting
4315 from that sub-step evaluation is empty. Also fixes 2 potential
4316 problem with previous-sibling and next-siblings axis.
4317
4318Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4319
4320 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4321 HTML support is not configured in.
4322
4323Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4326 include/libxml/tree.h: dohh I really didn't intended to commit
4327 this test version :-(
4328
4329Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * testSAX.c: I wanted to see the real speed at the SAX interface
4332 after a little too many Ximianer started complaining about the
4333 parser speed.
4334 added a --quiet option:
4335 paphio:~/XML -> ls -l db100000.xml
4336 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4337 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4338 3200006 callbacks generated
4339 real 0m1.270s
4340 Which means 16MBytes/s and 3Mcallback/s
4341
4342Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * xpath.c: valgrind spotted another error that time when running
4345 on libxslt regression tests
4346
4347Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * Makefile.am: adding "make valgrind" running the full regression
4350 tests (except python ones) under Valgrind (using valgrind -q
4351 which was kindly added by the author).
4352 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4353 passes cleanly now except an obcure floating point initialization
4354 raised in log10() in one XPath regression test ???
4355 * tree.c: edited some comments to close #75244
4356
4357Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4360 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4361 context of ScrollKeeper, made sure that if the number is
4362 an integer, the serialization follows the description at
4363 http://www.w3.org/TR/xpath#section-String-Functions
4364
4365Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4366
4367 * configure.in: preparing 2.4.18
4368 * doc/*: updated and rebuilt the web site
4369 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4370 the Windows and Cygwin maintainers.
4371 * parser.c: humm, changed the way the SAX parser work when
4372 xmlSubstituteEntitiesDefault(1) is set, it will then
4373 do the entity registration and loading by itself in case the
4374 user provided SAX getEntity() returns NULL.
4375 * testSAX.c: added --noent to test the behaviour.
4376
4377Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4378
4379 * parser.c: Wilfried Teiken provided a hackish but working
4380 way to get context reported back on entities when parsing
4381 with SAX and without breaking the DOM build.
4382
4383Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * c14n.c: applied a new patch from Aleksey Sanin
4386 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4387 to reference Aleksey implementation of XML digital Signatures
4388
4389Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * xpath.c: small fix to avoid potential problem due to
4392 ordering of freeing data
4393 * python/Makefile.am: people were complaining about
4394 the generated file in python dir not being built
4395
4396Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4397
4398 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4399 python/generator.py python/libxml.c python/types.c: Cleanup
4400 of the python Makefiles based on Jacob and James feedback,
4401 fixed the spec file accordingly, fixed the number of warning
4402 that passing my pedantic CFLAGS was generating. Conclusion
4403 is that Python includes are real crap.
4404
4405Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * configure,in: it was reported quite a few times that
4408 xml2-config --cflags should not output
4409 -I$includeprefix/libxml2/libxml because libxml2 header names
4410 clashes with existing names like list.h from C++ stl.
4411 Includes should be #include<libxml/xxx.h> so ...
4412
4413Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * c14n.c: another patch from Aleksey Sanin
4416
4417Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4420 canonicalization algorithm
4421 * doc/xml.html doc/index.html: added the C14N references on the
4422 index page.
4423
44242002-03-13 jacob berkman <jacob@ximian.com>
4425
4426 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4427 usage, redundant, and gcc specific
4428
4429Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * xpath.c: speedup some node selection operations, this can
4432 have a significant impact on DocBook Norm's stylesheets
4433 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4434 make sure it's always the case
4435 * debugXML.c: distinguish CDATA and comments in ls operations
4436
4437Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4438
4439 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4440 to generate better API descriptions etc...
4441
4442Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * c14n.c: Fixing #74186, made sure all boolean expressions
4445 get fully parenthesized, ran indent on the output
4446 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4447 include/libxml/tree.h: also #74186 related, removed the
4448 --with-buffers option, and all the preprocessor conditional
4449 sections that were resulting from it.
4450
4451Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * valid.c: applied patch from Dodji Seketeli fixing an
4454 uninitailized variable in xmlValidGetValidElements()
4455
4456Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * c14n.c: fixed a few comments
4459 * doc/*.html doc/*/*.html: regenerated the docs and added
4460 the C14N API
4461 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4462
4463Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * check-xml-test-suite.py: fix to adapt varaiations in the
4466 bindings
4467 * configure.in python/setup.py python/setup.py.in: fixed to
4468 have the version of the python scripts automatically updated
4469
4470Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4473 in xmlCopyProp()
4474
4475Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * configure.in: preparing 2.4.17 release
4478 * doc/*: updated and rebuilt the docs
4479 * xpath.c: fixed a comment
4480 * python/libxml.c: fixed a possible reentrancy problem
4481
4482Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
4484 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4485 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4486 added a specific regression test
4487 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4488 not raise exceptions when failing to find the attribute.
4489
4490Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * configure.in xmllint.c: owen pointed out a problem with the
4493 ftme fix, gettimeofday() was not detected by configure and
4494 the ftime header wasn't included, dohhh
4495
4496Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * configure.in xmllint.c: trying to fix #71457 for timing
4499 precision when gettimeofday() is not availble but ftime() is
4500
4501Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4504 are now copied on install and part of the -devel RPM
4505
4506Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * xpath.c: trying to avoid bug #72150 which was apparently
4509 caused by a gcc bug (or a processor problem) as detailed
4510 at http://veillard.com/gcc.bug
4511
4512Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4515 fixed xmlReconciliateNs(), added a Python test/example for
4516 inter-document cut'n paste
4517 * python/libxml.py: fixed node.doc on document nodes and added
4518 xpathEval() onto node objects
4519
4520Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4523 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4524 fixup and integrated tests for the serialization stuff
4525
4526Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4527
4528 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4529 moved the libxml man page to section 3
4530
4531Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4532
4533 * tree.c: fix bug #72490
4534 * python/libxml.c python/libxml.py: added methods serialize()
4535 and saveTo() to all node elements.
4536
4537Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * xmlIO.c: closed #73430, don't read from an input source
4540 which indicated an end-of-file or an error.
4541
4542Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4543
4544 * parser.c: make sure SAX endDocument is always called as
4545 this could result in a Python memory leak otherwise (it's
4546 used to decrement ref-counting)
4547 * python/generator.py python/libxml.c python/libxml.py
4548 python/libxml2-python-api.xml python/libxml2class.txt
4549 python/tests/error.py python/tests/xpath.py: implemented
4550 the suggestions made by Gary Benson and extended the tests
4551 to match it.
4552
4553Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * python/generator.py: applied patch fixing #73450
4556
4557Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * xpath.c: fixing #61290 "namespace nodes have no parent"
4560 long standing divergence from the XPath REC. NodeSets
4561 simply hold a copy of namespace nodes and those node ->next
4562 points to the parent (which may not be the node carrying the
4563 definition).
4564 * include/libxml/xpath.h: flagged but didn't added a possible
4565 speedup
4566 * DOCBparser.c HTMLparser.c: removed some warnings from push
4567 parser due to new state being added.
4568 * tree.c: new fix from Boris Erdmann
4569 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4570 the XML Canonalization support from Aleksey Sanin
4571
4572Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4573
4574 * tree.c: patch from Boris Erdmann fixing some namespace odities
4575 with xmlCopyNode()
4576
4577Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4578
4579 * xmlIO.c: fix bug #72706 when loading a NULL entity
4580
4581Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4584 actually change in a future XML Namespace revision.
4585
4586Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4589 added the possibility of returning nodesets from XPath extension
4590 functions written in Python
4591
4592Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * python/*: commiting some Python bindings work done while travelling
4595
4596Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4599 explicitely with memory debugging switched on
4600
4601Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4604 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4605 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4606 the accessor generator for strings
4607 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4608 regression test.
4609
4610Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * python/README python/generator.py python/libxml.c python/setup.py:
4613 added the 'usual' setup.py to allow building a libxml2-python
4614 module based on the same code. The initialization is however
4615 different the 2 .so files fo libxml2 and libxslt are identical and
4616 they entry point initialize both libraries. this is done to avoid
4617 some possible nasty problem since the Python don't merge the maps
4618 of all shared modules.
4619
4620Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4621
4622 * parser.c: fixed a push/encoding bug reported by Michael
4623 on librsvg
4624
4625Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4626
4627 * include/libxml/parserInternals.h: fixes a misplaced #endif
4628
4629Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4630
4631 * parser.c valid.c: found and fixed a couple of allocation bugs
4632
4633Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * doc/xml.html doc/python.html doc/*: added a Python and binding
4636 page describing the current state of the Python bindings and
4637 giving pointers to the other languages wrappers.
4638
4639Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4642 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4643 rebuilt the API and web site
4644 * xpath.c: fixed #71978 portability bugs
4645
4646Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4647
4648 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4649
4650Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * include/libxml/parserInternals.h parser.c: had to change
4653 2 internal parsing API when processing document content
4654 to check the start and end of element content are defined
4655 in the same entity
4656 * valid.c include/libxml/valid.h: attribute normalization can
4657 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4658 with the context to report it.
4659 * SAX.c: fixed the last known bugs, crazy validation constraints
4660 when a document is standalone seems correctly handled. There
4661 is a couple of open issues left which need consideration especially
4662 PE93 on external unparsed entities and standalone status.
4663 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4664 The 2 tests left failing are actually in error. Cleanup done.
4665
4666Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * valid.c: implemented E59 spaces in CDATA does not match the
4669 nonterminal S
4670
4671Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4672
4673 * SAX.c parser.c valid.c: more validation test fixups
4674 * check-xml-test-suite.py: added duration info for the tests
4675
4676Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4677
4678 * parser.c valid.c: a couple of errors were reported but not
4679 saved back as such in the parsing context. Down to 1% failure rate
4680 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4681
4682Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * xmlInternald.c: isExtender was missing a char
4685 * parser.c include/libxml/parser.h: % are acceptable in the
4686 internal subset if within a PUBLIC ID
4687
4688Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * SAX.c parserInternals.c valid.c: more work on the conformance
4691 suite. Took the step to finally block documents with encoding
4692 errors. It's a fatal error per the spec, people should have fixed
4693 their documents by now.
4694
4695Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4696
4697 * check-xml-test-suite.py: fixed the test script after some discussion
4698 on the semantic of TYPE="error"
4699 * Makefile.am: added the script to the distrib
4700
4701Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * SAX.c entities.c: fixed a couple of conformances issues deep
4704 into the validation code (standalone and undeclared Notations)
4705
4706Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4707
4708 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4709 stayed there for years !
4710
4711Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4712
4713 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4714 missing
4715
4716Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4717
4718 * check-xml-test-suite.py: improved the behaviour a bit as
4719 well as the logs
4720 * parser.c valid.c SAX.c: fixed a few more bugs
4721 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4722
4723Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * check-xml-test-suite.py: python script to run regression tests
4726 against the XML Test suite of W3C/OASis
4727 * SAX.c: fixed a validation bug
4728 * parser.c: fixed 3 errors pointed by the test suite
4729 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4730 * python/Makefile.am: fixed a dependendy
4731
4732Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * xmlmemory.c: avoid a warning bug #71594
4735
4736Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4739 warning on alpha/Tru64
4740
4741Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * include/libxml/entities.h: fixing a comment
4744 * valid.c: fixing some troubles with validity check on namespaces
4745 * result/VC/NS3 test/VC/NS3: added a specific regression test
4746
4747Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * tree.c: Fixing #71342 serializing '\n' in attribute values
4750 * result/noent/att3 result/att3 test/att3: added a specific
4751 test.
4752
4753Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * python/libxml.c: couple of bug fixes
4756
4757Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4758
4759 * python/*.py: removed tabs and used spaces.
4760
4761Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4764 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4765
4766Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4769 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4770
4771Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * include/libxml/encoding.h include/libxml/entities.h
4774 include/libxml/globals.h include/libxml/parser.h
4775 include/libxml/threads.h include/libxml/tree.h
4776 include/libxml/xmlmemory.h: trying to fix the include mess
4777
4778Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4779
4780 * include/libxml/xmlmemory.h: reverted part of the previous
4781 attempt to provide #69655, this was breaking the build.
4782
4783Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4784
4785 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4786 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4787 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4788 include/libxml/parserInternals.h include/libxml/tree.h
4789 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4790 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4791 clean.
4792 * python/libxml.c: fixed a warning.
4793
4794Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4797 copying of node, merge back IDs in the target document.
4798 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4799 test/XInclude/ents/ids.xml: test case
4800 * result/VC/ElementValid4: output changed due to a typo fix
4801
4802Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004805 generate the dependencies right as Jacob found out. Add
4806 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004807
4808Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4809
4810 * parserInternals.c valid.c: Justin Fletcher found some parts
4811 of the code needing cleanup
4812 * libxml.spec.in python/Makefile.am python/generator.py
4813 python/libxml.c python/libxml.py: Fixed the python Makefiles
4814 corrected a bug showing up on ia64, changed the name of the
4815 python internal module too
4816
4817Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4818
4819 * Makefile.am: applied patch from Andris Pavenis for binary
4820 name suffixes
4821
4822Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4823
4824 * xmllint.c win32/win32config.h: fixing #68748
4825
4826Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4827
4828 * valid.c: fixing #70166
4829
4830Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4831
4832 * valid.c: fixing #70077
4833
4834Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * Copyright Makefile.am README configure.in libxml.spec.in:
4837 Changed to the MIT Licence
4838 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4839 doc/xmlio.html: updated the doc accordingly
4840 * include/libxml/xmlwin32version.h configure.in: preparing
4841 2.4.14 release
4842 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4843 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4844 fixed the const xmlChar * wrapper and generator, XPath extension
4845 functions now use the context as first argument
4846 * python/tests/tstxpath.py python/tests/xpath.py
4847 python/tests/xpathext.py: Updated the tests accordingly
4848 * tree.c: fixed bug #70067
4849
4850Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4851
4852 * Makefile.am: cleanup
4853 * debugXML.c: always use stdout if output is NULL
4854 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4855 * python/Makefile.am python/generator.py python/libxml2class.txt
4856 python/libxml_wrap.h python/types.c: augmented the number of bindings
4857 handling FILE * and XPath contexts
4858 * python/tests/Makefile.am: avoid a stupid problem due to the
4859 use of TEST.
4860
4861Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4862
4863 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4864
4865Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * python/TODO python/libxml.c: cleanup the extension function lookup
4868 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4869
4870Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4871
4872 * configure.in python/Makefile.am: do not install outside
4873 of prefix
4874
4875Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4876
4877 * python/TODO python/libxml.c: started adding SAX interfaces
4878 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4879 SAX test
4880
4881Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4882
4883 * tree.c: hardened the addChild function
4884 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4885 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4886 added accessors needed for xmlNode, a bit more testing and
4887 extension of interfaces
4888 * python/tests/Makefile.am python/tests/build.py: added a test
4889 build from scratch/save/load/check
4890
4891Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4892
4893 * parserInternals.c: change a small bit in the way valididy
4894 error messages get initialized
4895 * python/TODO python/libxml.c python/libxml2-python-api.xml
4896 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4897 added some memory debugging to track leaks at the libxml2 level
4898 * python/tests/*.py: changed all tests to check for leaks,
4899 there is just one left in XPath extension registrations.
4900
4901Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4902
4903 * python/TODO python/generator.py python/libxml2-python-api.xml
4904 python/libxml2class.txt: more accessor classes for the parser
4905 context, allow to switch on and check validity
4906 * python/tests/Makefile.am python/tests/error.py
4907 python/tests/invalid.xml python/tests/valid.xml
4908 python/tests/validate.py: attded more test and and added error.py
4909 which I forgot to commit in the last step
4910
4911Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4912
4913 * python/Makefile.am python/types.c: cleanup
4914 * python/libxml.c python/libxml.py python/libxml_wrap.h
4915 python/generator.py python/libxml2-python-api.xml
4916 python/libxml2class.txt: added class for parser context, added
4917 first cut for push mode support. Added a framework to generate
4918 accessors functions.
4919 * python/tests/Makefile.am python/tests/push.py: added a push
4920 test
4921
4922Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4923
4924 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4925 bug a bit of cleanup.
4926
4927Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4928
4929 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4930 python/libxml2class.txt: adding error redirections and preformat
4931 to a python handler
4932 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4933 tests self checking
4934
4935Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4936
4937 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4938 a function
4939
4940Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4941
4942 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4943 python/libxml.c python/libxml2-python-api.xml
4944 python/libxml2class.txt: Progressing through the TODOs, class
4945 description output, extra XML API, RPM now builds the wrappers
4946 for all python installed versions
4947
4948Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4949
4950 * configure.in libxml.spec.in python/Makefile.am python/TODO
4951 python/generator.py python/libxml2class.txt: added more informations
4952 in the libxml2-python package including docs. Slightly changed
4953 the class hierarchy
4954 * python/tests/*: added basic regression tests infrastructure too
4955
4956Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4957
4958 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4959 added libxml2-python as part of the packages installed
4960
4961Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4962
4963 * python/Makefile.am python/generator.py python/libxml.c
4964 python/libxml.py: more work, now able to extend the
4965 XPath interpreter with functions written in python.
4966
4967Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4968
4969 * python/Makefile.am: Jacob sent a patch to allow building from
4970 tarfile.
4971
4972Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4973
4974 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4975 inserted the python wrappers build, I hope this won't be too
4976 unportable
4977
4978Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4979
4980 * xpath.c: minor optimization
4981 * python/generator.py python/libxml.c python/libxml.py
4982 python/libxml_wrap.h: more work on the python bindings,
4983 they now support XPath and there is no evident leak
4984
4985Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4986
4987 * python/generator.py python/libxml.c python/libxml.py:
4988 more work on the python bindings generator.
4989
4990Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4991
4992 * python/generator.py python/libxml.c python/libxml_wrap.h:
4993 more work on the python bindings.
4994
4995Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4996
4997 * python/generator.py python/libxml.c python/libxml.py
4998 python/libxml_wrap.h: commited early version of a python binding
4999 for private use only ATM
5000
5001Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5002
5003 * entities.c tree.c include/libxml/entities.h: applied patch
5004 from Anthony Jones to implement copy of DTD subtree too. Had
5005 just to keep 2 function private which really ought to become
5006 public ones.
5007
5008Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5009
5010 * xmllint.c: added pointers to the web pages in the usage()
5011
5012Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5013
5014 * tree.c: more fixes from Petr Kozelka for attribute handling
5015 in the tree API to align the semantic with DOM.
5016
5017Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5018
5019 * valid.c tree.c entities.c: another set of patches from
5020 Anthony Jones for copy operations cleanup and robustness
5021
5022Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5023
5024 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5025 an alphabetic index based on comments content
5026 * doc/*: rebuilt the web site with the new references
5027
5028Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * parserInternals.h: Greg Sjaardema suggested to use an
5031 eponential buffer groth policy in xmlParserAddNodeInfo()
5032
5033Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5034
5035 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5036 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5037 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5038 to generate cross-references, and added/updated the stylesheets
5039 to generate and link API indexes. The generic keyword index
5040 is not done yet.
5041 * doc/*.html: regenerated all the usual docs too
5042
5043Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5044
5045 * debugXML.c: added an xpath function to the shell for T. V. Raman
5046
5047Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5048
5049 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5050 debug routines.
5051
5052Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5053
5054 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5055 support of attribute nodes
5056
5057Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5058
5059 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5060 hopefully near complete and fully documented of the API in XML
5061 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5062 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5063 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5064 include/libxml/parserInternals.h include/libxml/valid.hi
5065 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5066 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5067 include/libxml/xpath.h include/libxml/xpathInternals.h:
5068 Cleaned up the doc comments a lot in the process, the interface
5069 coverage is now 100%
5070
5071Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5072
5073 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5074 extracts comments from the gtk-doc DocBook output (a bit
5075 convoluted but seems to work).
5076
5077Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5078
5079 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5080 added an XML description of the API, moved the script generating
5081 it here. Added a "make api" target
5082
5083Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5084
5085 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5086
5087Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5088
5089 * xpath.c include/libxml/xpathInternals.h: the change made to
5090 xmlXPathFuncLookupFunc was incompatible roll it back
5091
5092Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5093
5094 * SAX.c: cleanup patch from Anthony Jones
5095 * doc/Makefile.am: fix the headers to avoid in make scan
5096 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5097 includes, * vs Ptr and general cleanup
5098 * parsedecl.py: first version of a script to extract the
5099 module interfaces, the goal will be to provide .decl or XML
5100 specification of the interfaces to build wrappers.
5101
5102Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5103
5104 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5105 now provides return codes in case of errors
5106
5107Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5108
5109 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5110 Upgraded to trio baseline 1.6
5111 * strio.h strio.c: Replaced by triostr.h and triostr.c
5112
5113Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5114
5115 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5116 of strdup usage in the code
5117
5118Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * parser.c error.c: Keith Isdale complained rightly that
5121 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5122
5123Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5124
5125 * tree.c: fixed the funxtion to set the xml: attributes
5126 * debugXML.c: added "setbase" to test it.
5127
5128Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5129
5130 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5131 to allow updating an attribute content
5132
5133Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5134
5135 * libxml.h: try to avoid problems when compiling on Windows
5136
5137Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5138
5139 * hash.c: patch from Anthony Jones for hash.c allocation size
5140 * Makefile.am: trying to work around Yet Another Libtool Madness
5141 and build the 2.4.13 release finally ...
5142
5143Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5144
5145 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5146 * doc/* : update of the documentation
5147
5148Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5149
5150 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5151 at fixing #61290 :-(
5152
5153Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5154
5155 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5156 Fixes bug #67229
5157
5158Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5159
5160 * tree.c: trying to avoid troubles when a subtree is copied
5161 and coalesced in part with the target tree. Should fix
5162 bug #67407
5163
5164Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5165
5166 * valid.c: fixed validation of attributes content of type
5167 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5168 values, very old bug. Fixes #67671
5169
5170Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5171
5172 * parser.c include/libxml/parserInternals.h tree.c: integrated
5173 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5174 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5175
5176Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5177
5178 * threads.c: applied Serguei Narojnyi's patch to add native
5179 thread support on the Win32 platform
5180 * testThreadsWin32.c Makefile.am: added the test program also
5181 from Serguei, Win32 specific
5182 * include/win32config.h include/libxml/xmlwin32version.h.in:
5183 added patch from Igor for the Windows thread specific defines.
5184
5185Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5186
5187 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5188
5189Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5190
5191 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5192 output page into XMLinfo.html. Close bug #66951 and
5193 raised by Robert Collins too.
5194
5195Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5196
5197 * encoding.c: Paul Keogh pointed out a possibility of segfault
5198 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5199 Closes bug # 68238
5200
5201Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5202
5203 * doc/*.html: updated the Gdome2 links
5204
5205Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5206
5207 * libxml.h: Applied following patches from Robert Collins
5208 and make sure IN_LIBXML is defined when compiling it
5209 -------
5210 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5211 as well as Visual C.
5212 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5213 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5214 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5215 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5216 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5217 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5218 xmlSysIDExists xmlNoNetExists).
5219 * xmllint.c: Don't include winsock2.h for Cygwin.
5220
5221Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5222
5223 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5224 when the version info is not present.
5225
5226Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5227
5228 * tree.c: Anthony Jones pointed out a problem in
5229 xmlStringGetNodeList() and provided a fix for it
5230
5231Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5232
5233 * parser.c: patch from Frank J Franklin to remove a bug in
5234 xmlCreatePushParserCtxt() when the initial buffer passed
5235 is large.
5236
5237Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5238
5239 * win32/*: big cleanup of the Windows/MSVC project files
5240 from Igor Zlatkovic
5241
5242Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5243
5244 * doc/Makefile.am: should fix #67674 and avoid troubles if
5245 xsltproc is not available or fails in the prefix provided
5246
5247Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5248
5249 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5250
5251Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5254 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5255 Fixed a few other problems raised by Charlie Bozeman.
5256 * result/VC/ElementValid[5-7]: fixed the output
5257
5258Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5261 patches from Charlie Bozeman. Regenerated the HTML docs.
5262
5263Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5266 for Windows from Igor
5267
5268Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * xmllint.c: applied Justin Fletcher patch for --output or -o
5271
5272Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * win32/libxml2/libxml2.def.src: close #67019
5275
5276Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * xmllint.c: applied Justin Fletcher generic timing patch
5279 similar to the one already applied to xsltproc.
5280
5281Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * include/libxml/tree.h tree.c: applied documentation patches
5284 from Charlie Bozeman
5285
5286Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5287
5288 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5289
5290Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * valid.c: fix the xmlStrdup() used in the previous patch.
5293 * valid.c: added --dropdtd
5294 * tree.c: fixed xmlUnlinkNode so it also removes the references
5295 from the document if the node is a DTD
5296
5297Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * HTMLtree.c valid.c: cleanup some static declarations
5300
5301Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * xmllint.c: removed another strdup()
5304 * doc/FAQ: removed the HP/UX entry
5305
5306Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * valid.c: fix bug #66816 when validating.
5309 * xmllint.c: don't use sys/time.h if configure did not found it
5310
5311Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5312
5313 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5314 xmlcatalog_man.xml
5315
5316Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5319 xmlInitMemory() was declared twice
5320
5321Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5322
5323 * globals.c: do not reference strdup() !
5324 * configure.in libxml-2.0.pc.in: trying to fix the libs
5325 of the various config extraction modules
5326
5327Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5328
5329 * configure.in : preparing 2.4.12
5330 * doc/* : updated and rebuilt the docs
5331
5332Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5333
5334 * uri.c: closed bug #66159
5335 * testURI.c: added --escape option
5336 * configure.in: some cleanup for xml2-config --cflags
5337
5338Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * globals.c testThreads.c: removed some misplaced includes
5341 of xmlversion.h
5342
5343Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5344
5345 * threads.c: patch from Gary Pennington fixing a possible
5346 problem at initialization time.
5347
5348Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5349
5350 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5351 Eric Lavigne contribution to build libxml2 on MacOS using
5352 CodeWarrior.
5353
5354Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5355
5356 * xmllint.c: applied Geert Kloosterman's patch to fix
5357 --repeat --timing output
5358
5359Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5362 where non-wellformed XML declaractions were not detected.
5363
5364Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5365
5366 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5367
5368Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5371 gets reset by xmlCleanupInputCallbacks() and this makes the
5372 function useless. Same for output.
5373
5374Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * xmlIO.c: robert pointed out a loop error in callback cleanups
5377
5378Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5381 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5382 they are not really tied to debugging
5383
5384Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5385
5386 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5387 * xmllint.c: better --catalogs description
5388
5389Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * tree.c: fixed a couple of problems in xmlSetProp()
5392
5393Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5396 unappropriate stdout output.
5397
5398Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5401 by Denis Beurive, closes #65111
5402
5403Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * valid.c: in case of content model validity error, don't
5406 print it if validity warnings were not requested.
5407
5408Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5411 * parserInternals.c: removed the last exit() call. Print an
5412 unmaskable error on stderr instead (library mismatch detection)
5413
5414Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5415
5416 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5417 shell instructions from Heiko Rupp
5418
5419Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5420
5421 * catalog.c: use the URL notation file:// for default catalog paths
5422
5423Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * include/libxml/tree.h: better comments for _private fields
5426 * tree.c: removed a problem when copying an entity reference.
5427
5428Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * vms/*: updated instructions and diffs from John A Fotheringham
5431
5432Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * include/libxml/xmlerror.h: avoid an include problem if
5435 #include <libxml/xmlerror.h> happens first in code
5436 seems to be the case in KDE libs
5437
5438Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5439
5440 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5441 from Igor for Windows
5442
5443Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5444
5445 * Makefile.am: Gary Pennington pointed out a missing prefix
5446
5447Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5448
5449 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5450 * doc/*: upgraded and rebuilt the docs
5451
5452Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5453
5454 * HTMLparser.c: fix comment in scripts element parsing.
5455 * result/HTML/doc3*: updated the results.
5456
5457Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5458
5459 * uri.c: another URI bug fix #63336, using Joel Young patch.
5460
5461Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5462
5463 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5464 a cleaned up version of the Pwd shell string generation.
5465
5466Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5467
5468 * valid.c include/libxml/tree.h: trying to fix namespaces +
5469 validation problems for good, closing #63619 in the process
5470 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5471 wrong in this respect, fixed it.
5472
5473Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * xmllint.c: Morus Walter patch to allow --format and --encode
5476
5477Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * debugXML.c: Stefan Kost provided an help command for the shell
5480
5481Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * debugXML.c: Heiko Rupp pointed that the shell would crash
5484 on empty nodesets returns.
5485
5486Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5487
5488 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5489 migh need the history libraries
5490
5491Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5492
5493 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5494 handle the case of < in quoted attributes, Bastian Kleineidam
5495
5496Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5497
5498 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5499 fixing catalog breakages
5500 * Makefile.am catalog.c result/catalogs/catal
5501 result/catalogs/mycatalog.* test/catalogs/catal*:
5502 fixed more problems in catalog support, added more regression tests
5503 for both XML and SGML catalog handling
5504
5505Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * debugXML.c: applied an improvement to xmlGetLineNo() from
5508 Keith Isdale
5509
5510Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5513 Side effect of the progressive catalog loading
5514
5515Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * Makefile.am: confexecdir and confexec_DATA were defined twice
5518 pointed out by Karl Eichwalder
5519
5520Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * xmlcatalog.c: avoid unlink() and use remove() instead.
5523
5524Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5525
5526 * libxml.spec.in: cleanup
5527 * include/libxml/xmlwin32version.h: updated with 2.4.8
5528
5529Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5530
5531 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5532 of compiling libxml with a non standard set of options
5533
5534Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5535
5536 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5537 document --sgml option, fixing gnome bugzilla #63382
5538
5539Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5540
5541 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5542 breakage of 2.4.7, added a couple of really needed APIs
5543 like xmlCatalogIsEmpty() and xmlNewCatalog()
5544 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5545 for install-catalog
5546 * configure.in: preparing 2.4.8
5547
5548Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5551 include/libxml/tree.h include/libxml/xmlIO.h: more include
5552 cleanups, export cleanly one html output + format function.
5553
5554Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5555
5556 * parser.c: removed initGenericErrorDefaultFunc call from
5557 xmlInitParser() since it could destroy previous calls to
5558 xsltSetGenericErrorFunc() effects
5559
5560Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5561
5562 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5563 keyword.
5564
5565Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5566
5567 * Makefile.am: cleanup
5568 * threads.c: cleanup too
5569 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5570 from xsltproc
5571 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005572 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005573
5574Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5577 was not used anymore !
5578
5579Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * configure.in: preparing 2.4.7
5582 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5583 manual page from John
5584 * doc/*: updated the doc and rebuilt the generated pages
5585
5586Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5587
5588 * xmlIO.c: closing bug #62711, the library should never
5589 close stdin or stdout.
5590
5591Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5592
5593 * uri.c: second pass at fixing #63336, using Joel Young
5594 final patch. looks okay.
5595
5596Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5597
5598 * uri.c include/libxml/uri.h: trying to clear #63336
5599 allowing the escaping routine to parse unconformant
5600 URI-References.
5601
5602Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5603
5604 * vms/readme.vms vms/build_libxml.com nanoftp.c
5605 include/libxml/xmlversion.h.in: a few VMS updates from
5606 John A Fotheringham
5607 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5608 and xmlCleanupOutputCallbacks() for the Perl binding people.
5609
5610Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5613 apply fixes to close #63271 and avoid segfaults when
5614 the error routine gets callbed before xmlInitParser()
5615 get called.
5616 * nanoftp.c error.c: Applied patches from Justin Fletcher
5617 correcting some xmlGenericError misuses.
5618
5619Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5620
5621 *doc/xmllint.xml, doc/xmllint.1
5622 New and improved man page for xmllint - .xml is the original, .1
5623 is the generated man page
5624
5625Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5626
5627 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5628 the web site from the main HTML document.
5629
5630Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * parser.c: fixed an erroneous validation bug when PE refs
5633 occurs in external parsed entities referenced from the
5634 internals subset
5635 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5636 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5637 added the associated testcase, it's a nice one.
5638 * HTMLparser.c: generate the DTD node as HTML still ...
5639 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5640
5641Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * HTMLparser.c: fixed a bug in htmlNewDoc()
5644
5645Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * test/threads/*: added entities testing to the Thread test
5648 * testThreads.c: make the test reasonable
5649 * DOCBparser.c: fix the DTD public and system ID
5650 * xmllint.c: added --sgml for SGML DocBook importing
5651 * Makefile.am: added Docbtests target
5652
5653Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5654
5655 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5656 * testThreads.c: removed bogus include
5657
5658Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5661 fixed a very serious (looping) validation bug
5662
5663Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5664
5665 * include/libxml/globals.h include/libxml/threads.h threads.c
5666 testThreads.c: far more testing, cleaning up bugs
5667 * *.c : make sure globals.h is always included.
5668
5669Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5670
5671 * HTMLparser.c: try to get rid of parser loops for good.
5672
5673Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * configure.in: fixed some bugs in CFLAGS passing.
5676 * test/threads Makefile.am testThreads.c: added a specific
5677 threaded test case (really nasty, guaranteed).
5678
5679Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5680
5681 * catalog.c: serious cleanup on the management of the
5682 XML catalog tree, more tests done, especially with
5683 the catalog PI.
5684
5685Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * catalog.c: avoid a problem in catalog cleanup on SMP if
5688 catalogs were not initialized.
5689
5690Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5691
5692 * catalog.c xpath.c: trying to cleanup the not thread safe
5693 parts of the library.
5694
5695Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5696
5697 * include/libxml/globals.h configure.in global.data: make
5698 the allocation be per-thread a configure option
5699 * encoding.c include/libxml/parser.h: fixed compilation
5700 errors
5701
5702Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * include/libxml/parser.h: Norm reported that a few lines
5705 added were breaking libxslt compile, removed them for now
5706
5707Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5708
5709 * parser.c parserInternals.c threads.c: debugged and fixed
5710 initialization problems which were giving troubles on SMP
5711 boxes.
5712
5713Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5714
5715 * include/libxml/Makefile.am: missing globals.h
5716
5717Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5718
5719 * globals.c: added a couple of standard includes.
5720
5721Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5724 include/libxml/parserInternals.h include/libxml/tree.h
5725 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5726 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5727 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5728 Applied the last patches from Gary, cleanup, activated threading
5729 all user accessible global variables are now handled in globals.[ch]
5730 Still a bit rought but make tests passes with either
5731 --with-threads defined at configure time or not.
5732 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5733 linking options
5734
5735Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5736
5737 * Makefile.am include/libxml/Makefile.am
5738 include/libxml/globals.h globals.c include/libxml/threads.h
5739 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5740 configure.in: started integrating the core of the thread support
5741 not activated yet but half integrated. The code should still
5742 compile and work anyway.
5743
5744Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5745
5746 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5747 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5748 integrating the non-controversial parts of Gary Pennington
5749 multithread patches
5750 * catalog.c: corrected a small bug introduced
5751
5752Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5753
5754 * catalog.c include/libxml/catalog.h: very serious cleanup,
5755 isolating unportable code and as much as possible the accesses
5756 to the global shared catalog. May need more testing !
5757
5758Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5759
5760 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5761 Keith Isdale patches for the XSLT debugger interfaces. Some
5762 cleanup
5763
5764Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5765
5766 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5767 * DOCBparser.c: generate line nubers in elements
5768
5769Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5770
5771 * configure.in: preparing 2.4.6 release
5772 * doc/xml.html doc/html/*: updated and rebuilt the docs
5773 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5774
5775Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5776
5777 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5778 adding documentation for DV's supercatalog support
5779
5780Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5781
5782 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5783 super catalog support adding one API and one flag --sgml to
5784 xmlcatalog
5785
5786Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5787
5788 * doc/xmlcatalog_man.xml, xmlcatalog.1
5789 One more crack at
5790 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5791
5792
5793Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5794
5795 * xpath.c: implemented xmlXPathObjectCopy for external objects
5796 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5797
5798Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5799
5800 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5801 finishing up fix to
5802 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5803 the xmlcatalog man page display more elegantly
5804
5805Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5806
5807 * configure.in: closing bug #61832
5808 * HTMLparser.c: removed a warning
5809
5810Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * xpath.c: fixing #61673 part I, do not loose doc information
5813 when copying result value trees.
5814
5815Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5816
5817 * xpath.c: trying to harden the XPath interpreter
5818
5819Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5820
5821 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5822 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5823
5824Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5825
5826 * HTMLparser: repaired another loop problem
5827
5828Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5831 parsing.
5832 * xpath.c: fix bug #61291 the default XML namespace node is
5833 missing from the namespace axis.
5834 * tree.c: refuse to create namespaces nodes with prefix "xml"
5835
5836Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5837
5838 * SAX.c: ouch a non-defined namespace could lead to a crash,
5839 fixed #61215
5840
5841Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5842
5843 * parserInternals.c: closed bug #61054
5844
5845Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5846
5847 * include/libxml/Makefile.am: closing #60708
5848
5849Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5850
5851 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5852 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5853
5854Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5855
5856 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5857
5858Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5859
5860 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5861 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5862
5863Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5864
5865 * catalog.c: Justin Fletcher provided cleaup code in case
5866 HAVE_STAT is not defined
5867 * include/win32config.h: Igor Zlatkovic suggested to have
5868 HAVE_STAT defined there
5869
5870Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5871
5872 * catalog.c - fixed typing error reported by M. Barros
5873
5874Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5875
5876 * xmllint.c - fixing typo
5877
5878Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5879
5880 * HTMLparser.c: small enhancement to prevent loop on
5881 unrecognizable data
5882
5883Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5884
5885 * parserInternals.c: applying patch from bug #60757 this
5886 should close it
5887
5888Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5889
5890 * catalog.c xmlcatalog.c: removed a couple of warning
5891 * xpath.c: try to solve the linking problem on platforms
5892 needing trio to compile
5893
5894Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5895
5896 * Makefile.am libxml.spec.in: backing up non-documented changes
5897 commited without review or aproval by Jens Finke <jens@gnome.org>
5898 * HACKING: made 100% clear that no commit should be done directly
5899
5900Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5901
5902 * configure.in: Joe Orton provided a patch fixing a problem
5903 when iconv is specified to be in a non-standard directory
5904 but wasn't exported in xml2-config --cflags
5905
5906Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5907
5908 * configure.in: let's ship 2.4.5 before getting too much
5909 troubles with 2.4.4 errors.
5910
5911Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5912
5913 * encoding.c entities.c: do not output hexadecimal charrefs
5914 when serializing HTML since some version of Netscape can't
5915 grok it, generate decimal ones.
5916 * result/HTML/doc3.htm: output changed due to previous test
5917 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5918
5919Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5920
5921 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5922 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5923
5924Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5925 Released 2.4.4
5926
5927 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5928 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5929 updated the configuration scripts systems accordingly
5930
5931Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5932
5933 * configure.in: preparing for 2.4.4
5934 * doc/xml.html doc/html/*: updated and rebuilt the docs
5935
5936Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5937
5938 * win32/dsp/libxml2.def.src: tried to incorporate comments
5939 from bug #59220
5940
5941Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5942
5943 * parser.c result/noent/wml.xml: fixed bug #59981 related
5944 to handling of '&' in attributes when entities are substitued
5945
5946Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5947
5948 * libxml.h include/libxml/xmlversion.h.in
5949 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5950 Tried to close bug #60131
5951
5952Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5953
5954 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5955
5956Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5957
5958 * SAX.c: fixing bug #59946 on xmlns=""
5959
5960Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5961
5962 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5963 but allocates a new error code.
5964
5965Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5966
5967 * xmllint.c: John Fleck fixed typos in the options output
5968 * parser.c SAX.c: fix ignorable white space SAX selection
5969
5970Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5971
5972 * entities.c: Steve Underwood found the possibility of an
5973 ininite loop in case of error.
5974
5975Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5976
5977 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5978
5979Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5980
5981 * parser.c: warn if version is not 1.0 but it's not
5982 strictly speaking an error after analyzing the spec
5983
5984Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5985
5986 *doc/catalog.html - add link to the html version of the
5987 man page, other linguistic cleanups
5988
5989Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5990
5991 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5992 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5993 file, has not yet been included in the build.
5994
5995Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5996
5997 * catalog.c: removed a duplicate affectation Justin Fletcher
5998
5999Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6000
6001 * tree.c: Armin Sander pointed a possible text coalescing
6002 problem, completed his patch.
6003
6004Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6005
6006 * trionan.c: Fixed const and volatile re-definition problem
6007
6008Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6009
6010 * libxml.4 parser.c: doc updates from Heiko Rupp
6011 * parserInternals.c: 2 sanity checks from Heiko Rupp
6012
6013Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6014
6015 * tree.c: applied patch from Armin Sander to make some pointers
6016 const in xmlCopyNode()
6017 * include/libxml/tree.h: added fix to the header
6018
6019Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6020
6021 * xpath.c: hum, restrict the integer usage gcc bug workaround
6022 to only gcc compilers so that other architecture don't get
6023 penalized by this limitation.
6024 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6025
6026Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6027
6028 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6029 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6030
6031Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6032
6033 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6034 --convert option to xmlcatalog to convert SGML ones to
6035 the XML syntax.
6036 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6037
6038 2.4.3 got released at that point
6039Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * catalog.c xmlIO.c: started some serious testing and fixed
6042 a few bug and optmization needs.
6043
6044Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6045
6046 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6047 preparing for a 2.4.3 release even if it may not be ready yet
6048 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6049 all file parsing lookup to go through the entity resolver, add
6050 to add an API to bypass it (needed to load catalogs themselves),
6051 some cleanup on the catalog code too.
6052 * nanoftp.c: small cleanup
6053 * doc/catalog.html: small update
6054
6055Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6058 Jun Kuriyama
6059
6060Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6061
6062 * doc/catalog.html: finished the catalog documentation
6063
6064Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6065
6066 * doc/catalog.html doc/xml.html: added documentation about
6067 Catalog support, misses an API description
6068 * doc/html/*: reextracted the API pages
6069
6070Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6071
6072 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6073 Added the part about section 7.2 on URI resolution,
6074 fixed a side effect in the HTML parser, look complete
6075 and ready to rock except the URI/SystemID part!
6076
6077Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6078
6079 * include/libxml/catalog.h include/libxml/parser.h
6080 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6081 xmlIO.c: added support and APIs needed for the catalog PI
6082 * include/libxml/xmlIO.h: cleanup
6083
6084Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6085
6086 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6087 include/libxml/catalog.h: starts to look okay, really
6088 plugged the new framework, cleaned a lot of stuff,
6089 added some APIs, except the PI's support missing this
6090 should be mostly complete
6091 * result/catalogs/* test/catalogs/*: added new test, enriched
6092 the existing one with URN ID tests
6093
6094Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6095
6096 * catalog.c: fixed nextCatalog
6097 * result/catalogs/docbook test/catalogs/*: started adding
6098 a small regression test
6099
6100Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6101
6102 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6103 more work on the XML catalog support.
6104 * parser.c include/libxml/parser.h: small cleanup seems using
6105 list as a public parameter name can give portability troubles
6106 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6107 include/libxml/xpath.h include/libxml/Makefile.am: removed
6108 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6109 wrappers
6110
6111Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6112
6113 * Makefile.am trio.c triodef.h trionan.c xpath.c
6114 include/libxml/Makefile.am include/libxml/trionan.h:
6115 Re-worked Not-A-Number and Infinity support.
6116 * xmlcatalog.c: added readline include files
6117
6118Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6119
6120 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6121 testCatalog as xmlcatalog, making it an installed app
6122 adding a shell, and preparing it to be a /etc/xml/catalog
6123 management tool, though not ready yet
6124 * catalog.c include/libxml/catalog.h: adding support for
6125 XML Catalogs http://www.oasis-open.org/committees/entity/
6126 not finished, there is some interesting tradeoffs and a
6127 few open questions left.
6128
6129Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6130
6131 * xmllint.c: fixed a line formatting problem
6132
6133Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * SAX.c: removed a couple of unused variable (Albert Chin)
6136
6137Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6138
6139 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6140 trying to fix some troubles w.r.t. function returning
6141 const xxxPtr.
6142
6143Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6144
6145 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6146 defined
6147
6148Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6149
6150 * xpointer.c: removed unused var
6151
6152Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6153
6154 * testXPath.c: another small cleanup closing bug #59110
6155
6156Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6157
6158 * win32/dsp/libxml2.def.src: small cleanup closing bug
6159 #59108
6160
6161Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6162
6163 * example/gjobread.c: add xmlCleanupParser() before leaving
6164
6165Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6166
6167 * config.h.in configure.in include/libxml/xmlwin32version.h:
6168 released 2.4.2
6169
6170Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6171
6172 * include/libxml/valid.h debugXML.c valid.c: deprecate
6173 the non-boundchecking Sprintf functions, add Snprintf
6174 this should close bug #57984
6175
6176Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6177
6178 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6179 URIs before doing the lookups (pointed by Mark Vakoc)
6180
6181Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6182
6183 * xpath.c: serious changes on Result Value Trees and NodeSets
6184 w.r.t. deallocation and collect operations. Probably not
6185 100% clean (merge of allocated trees smells like a problem).
6186 Seems sufficient to close #58943
6187
6188Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6189
6190 * xmllint.c: adding a --format option
6191
6192Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6193
6194 * xpath.c: count() was broken on Result Value Tree
6195 * xmlIO.c: fixed file:/// accesses on _WIN32
6196
6197Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6198
6199 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6200 macro was renamed, this should close bug #58683
6201
6202Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6203
6204 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6205 entity substitution mode text at the end of the entity might
6206 be added due to text coalescing.
6207 * nanoftp.c parser.c: small cleanup
6208
6209Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6210
6211 * HACKING: added John Fleck right to commit in the doc subdir
6212
6213Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6214
6215 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6216 allow to inherit attributes from the DTD directly in the
6217 tree, this is needed for XPath and can be a useful feature.
6218 Inherited namespaces are always provided at the tree level now
6219 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6220 of tests for this feature (XSLT being the prime user).
6221
6222Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6223
6224 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6225 testSAX.c xmlIO.c xmllint.c include/win32config.h
6226 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6227 include/libxml/xmlwin32version.h.in win32/README.MSDev
6228 win32/dsp/*: applied Win32 Facelift No.2 patches from
6229 Igor Zlatkovic for Windows/MSC
6230
6231Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6232
6233 * SAX.c: unparsedEntityDecl() the URI computation of the
6234 entity wasn't done breaking XSLT unparsed-entity-uri()
6235
6236Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6237
6238 * xpath.c: fixed a bug when walking the descendants and
6239 the current node has no children
6240 * debugXML.c: show up when a text node is supposed to not be escaped
6241
6242Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6243
6244 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6245 worked like the set:leading() function)
6246 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6247
6248Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6251
6252Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * include/libxml/xmlIO.h: apply change to close #58141
6255 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6256
6257Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * parser.c: when the internal subset uses a PE, then the
6260 included entity can use conditional sections.
6261
6262Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6265 when walking the namespace axis showing up in
6266 libxst/tests/general/bug-12
6267 * xmlmemory.c: added the possibility to trace a given block
6268 defined by its address
6269
6270Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * parser.c: don't override existing encoding specified before
6273 starting xmlParseDocument()
6274
6275Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * include/libxml/xmlwin32version.h: reinserted, needed for
6278 Windows users of CVS
6279
62802001-07-27 Darin Adler <darin@bentspoon.com>
6281
6282 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6283 * testCatalog.c: Add include of <libxml/parser.h>.
6284
62852001-07-27 Darin Adler <darin@bentspoon.com>
6286
6287 * include/libxml/.cvsignore:
6288 * include/libxml/xmlwin32version.h:
6289 Remove this file from CVS because it's generated.
6290
6291Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * parser.c include/libxml/parser.h: applied const patches from
6294 Tom Moog #58002
6295
6296Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6297
6298 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6299 lookup framework
6300
6301Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * tree.c: fixed xmlCopyNode() for documents
6304
6305Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6308
6309Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * parser.c: fixes bug #57652 reported by Morus Walter
6312
6313Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6316
6317Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6320 errors, lesson don't add new functions at 1am before a release
6321 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6322 from XPath initialization when possible.
6323
6324Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * result/scripts/base*: removing history/readline changed
6327 this slightly
6328 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6329 xmllint.c: make element content line number generation
6330 optionnal to avoid breaking old apps added interface to switch
6331
6332Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006335 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006336 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6337 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6338 John Kroll fixes to allow saving to HTTP via PUT (or
6339 POST of needed).
6340 * doc/html/*.html: regenerated the docs
6341
6342Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6343
6344 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6345 xmlHashScanFull and xmlHashScannFull3 to get passed the
6346 three keys as arguments to the callback function
6347
6348Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * configure.in Makefile.am: removed libxml softlink for good
6351 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6352 100% coverage by gtk-doc
6353
6354Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6357 fixed serious troubles due to size_t vs. int mismatch
6358
6359Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6362
6363Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6364
6365 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6366 convenient extension API for value and context managing
6367 Now handles external objects through xmlXPathPopExternal,
6368 xmlXPathWrapExternal and xmlXPathReturnExternal.
6369 Added functions for sets operations (intersection, etc.)
6370
6371Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6374 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6375 HTMLparser.c: cleanup of global variables, marking some
6376 const or private.
6377
6378Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6379
6380 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6381 fixed xmlXPathNodeSetItem when passing index=0
6382
6383Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6386
6387Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * xmllint.c: fixed compilation under Cygwin #57503
6390 * TODO: update
6391
63922001-07-13 Peter Williams <peterw@ximian.com>
6393
6394 * config.h.in: add #undef HAVE_DLFCN_H
6395
6396 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6397 builddir.
6398
6399Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6402 raised by #57348 and #57381
6403
6404Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6407 tree.c xpointer.c: store the line numbder in element->content,
6408 may break some software, need a configuration mechanism
6409
64102001-07-10 Darin Adler <darin@bentspoon.com>
6411
6412 * .cvsignore:
6413 * example/.cvsignore:
6414 * include/.cvsignore:
6415 * include/libxml/.cvsignore:
6416 Various things that are generated and should be ignored.
6417
6418Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6421 * doc/xml.html doc/html/*: updated the docs
6422
6423Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6426 validation occured on content with element child
6427
6428Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * tree.c: fixed XML Base computation which was broken
6431 * debugXML.c: added a base function to the shell
6432 * Makefile.am result/scripts/* test/scripts/*: added scripts
6433 based regression tests, and adding 2 XML Base tests
6434
6435Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * tree.c: set properties doc and call xmlSetListDoc for properties
6438 content when grafting them in a different tree.
6439 * aclocal.m4: remove from CVS
6440
6441Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * win32/libxml2/libxml2.def.src: added some missing entry point
6444 for XPath (Mark Vakoc)
6445
6446Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6449 layer should URI-Unescape before trying to open resources.
6450
6451Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * xpath.c: fix the name() bug for elements in the default
6454 namespace reported by Charlie Bozeman
6455
6456Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6459 led to an XPath fix, improvements of SAX initialization, and
6460 an added option --nocdata to testXPath
6461
6462Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * doc/libxml-doc.el: Felix Natter provided anew version working
6465 with XEmacs too
6466
6467Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * include/libxml/xpath.h: small cleanup
6470 * doc/xml.html: update
6471
6472Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6475 released 2.3.14
6476
6477Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * doc/html/*: rebuilt the docs for the release
6480 * doc/xml.html: added 2.3.14 release.
6481
6482Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6485 were not equal to empty strings
6486
6487Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * SAX.c: fixed a URI-Reference computation problem when validating
6490 * xmlIO.c: small cleanup
6491
6492Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * parser.c: improved the description of a couple of interfaces
6495 upon Larry Stamper suggestion
6496
6497Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * SAX.c entities.c parser.c: changed completely the way entities
6500 are handled when running the parser in entity substitution mode.
6501 This fixes a bug reported by Stephan Kulow and nearly divides
6502 by 3 the amount of memory required by libxslt to load and process
6503 DocBook TDG.
6504
6505Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * HTMLparser.c: fixing a too early root closing problem raised
6508 byt Prashanth Naidu
6509
6510Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6513 raised by Mark Vakoc.
6514
6515Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * example/Makefile.am: fixed the include path to add srcdir/include
6518 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6519 and some cleanup
6520
6521Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6524 lot of optimization work, results in significant improvements
6525 when handling really complex XPath queries. Add a small optimizer
6526 for unions, improve [n] and [last()], avoid some costly ops.
6527
6528Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6531 * xpath.c: small cleanup
6532 * xmlGetNsList: reformated, fixed problems if used on Entities
6533
6534Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6537
6538Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6541 * Makefile.am example/Makefile.am: workaround automake generating
6542 erroneous deps
6543
6544Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * include/win32config.h: bug #56801 Yon Derek provided a patch
6547 to the windows config file.
6548
6549Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6552 libxml.h : Yon Derek provided a set of changes to compile from
6553 CVS on Windows/MSC
6554
6555Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * parser.c: fixed UTF8 BOM support in push mode
6558 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6559 added a specific testcase
6560
6561Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * Makefile.am: added --push regression tests
6564 * parserInternals.c: the XML parser segfaulted in --push mode
6565
6566Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * configure.in: moved the symlinks detection within a CVS
6569 check, this is not portable and will be removed soon.
6570 * xpath.c: small cleanup/speedup
6571
6572Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6575 release of 2.3.12
6576 * parser.c: make an error message if unknow entities in all cases
6577
6578Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6581
6582Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6585 includes were installed in the wrong dir
6586
6587Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * doc/html.xml: warn against sending code to exhibit bugs.
6590
6591Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6594 Tru64 from Thomas Leitner
6595
6596Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * AUTHORS: added William and Bjorn
6599 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6600 daniel@veillard.com hopefully I won't have to do this again
6601 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6602 docs can be rebuilt cleanly now
6603 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6604 from CVs it's generated, added include/libxml/xmlwin32version.h
6605 also generated but which should change far less frequently.
6606 * catalog.c nanoftp.c: made sure to include libxml.h not
6607 libxml/xmlversion.h directly
6608 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6609 when compiling on WIN32 and MSC
6610
6611Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * include/Makefile.am include/libxml/Makefile.am configure.in:
6614 fixed make distcheck and rebuilding the rpms
6615
6616Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * configure.in: should finish the migration of exported includes
6619 into a real include/libxml in CVS, at least for CVS users.
6620 * removed the exported headers, added in include/libxml (as well
6621 as xmlversion.h.in).
6622
6623Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * configure.in: fixed the way to detect symlink
6626
6627Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * configure.in: updated, include/libxml is now a real CVS dir
6630
6631Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6634 version works with both libxml1 and libxml2 (it autodetects
6635 the prefix of the html-files) from Felix Natter.
6636 * doc/xml.html: updated doc accordingly
6637
6638Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * xpath.c: fixed the bug generating a template loop in libxslt
6641 when using docbook-xsl-1.4, * should filter out document nodes
6642 * HACKING: added William
6643 * TODO: updated
6644
6645Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * doc/FAQ.html: added a warning about gcc-3.0
6648 * doc/xml.html: added reference to gdome2 and removed a confusing
6649 sentence
6650
6651Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * xmlversion.h: okay this is a generated file, but Windows
6654 users need it and they can't generate it, and I want CVS
6655 Windows users ...
6656 * win32/libxml2/libxml2_so.dsp: Windows project file for
6657 the shared lib version of libxml2
6658 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6659 resources needed for libxslt/xsltproc by Yon Derek
6660
6661Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6662
6663 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6664
6665Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6668
6669Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * include/win32config.h: Yon Derek provided a first fix
6672 to be able to compile libxslt/xsltproc on Windows
6673
6674Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * xpath.c: attempt to work around what seemed a gcc optimizer
6677 bug when handling floats on i386 http://veillard.com/gcc.bug
6678 * tree.c entities.c encoding.c: doing some cleanups while
6679 chasing it
6680
6681Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * Makefile.am: cleanup when --without-debug is specified
6684 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6685 w.r.t. --without-debug and other include points
6686 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6687 Catalogs
6688 * configure.in entities.h tree.h HTMLparser.c: removed
6689 --without-corba, made the _private field mandatory
6690
6691Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6694 outputs a BOM in UTF8, an errata has been issued to avoid the
6695 problem, that was the most reasonable solution... Add support
6696 for a leading UTF8 BOM in entities.
6697
6698Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * valid.c: fixed a bug found when post validating an entity ref
6701 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6702 activate it too
6703
6704Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6707 weakness in the node copy the XPointer and the XInclude
6708 implementations. Serious cleanup.
6709
6710Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * Makefile.am: Kjartan Maraas provided a small patch to
6713 add xml2-config.in to EXTRA_DIST
6714
6715Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6718 provided another failing case found in KDE, the way the
6719 ctxt->vctxt.nodeTab was allocated and freed changed over
6720 time but it wasn't completely cleaned up. This should fix it.
6721
6722Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * parser.c: Stephan Kulow also raised the fact that line number
6725 could get miscounted making debug harder, fixed the problem
6726 in xmlParseCharData()
6727
6728Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * valid.c: Stephan Kulow pointed out a problem when validating
6731 and using an empty entity, forgot a 'break' in a case.
6732
6733Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6736 * doc/xml.html: updated with 2.3.11
6737
6738Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * TODO: updated adding cleanup of generated doc
6741 * configure.in: prepared to release 2.3.11
6742 * xmllint.c: added --version for bug reporting
6743 * doc/html/*.html: rebuilt the doc
6744
6745Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * xpath.c: first part of the work on selecting namespace to
6748 fix bug #56115
6749
6750Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6753 when using -liconv
6754 * TODO: updated
6755
6756Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6759 cleanup, encoding support.
6760
6761Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6764
6765Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * xpath.c: bug detected by Ankh when / is used as a function arg
6768
6769Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6772 of element and use it to avoid outputting formatting spaces at
6773 the wrong place. Implemented the format parameter for HTML save.
6774 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6775 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6776 result/HTML/wired.html: of course this impact the result of a
6777 number of HTML tests
6778
6779Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * HTMLtree.[ch]: started augmenting the HTML save API with
6782 encoding and formatting parameters
6783
6784Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * HTMLtree.h: cleanup and started evaluating the work needed on
6787 revamping the HTML output code
6788
6789Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6792
6793Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * valid.c: fixed bug #56049, forgot one check in the
6796 validation routine
6797
6798Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6801
6802Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * libxml.h: fixed an error in last commit
6805 * doc/FAQ.html: added an entry for compilation from CVS
6806
6807Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * xmlversion.h.in libxml.h: Cygwin patches
6810 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6811 * tree.h: cleanup
6812
6813Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6816 memory block in a strange case where libxml is linked twice
6817 in the binary.
6818
6819Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6822 state far too often, simple fix used to avoid it.
6823
6824Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6827 being processed, applied his patch
6828 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6829
6830Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6833 provided fixes to compile on MSCC again
6834 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6835 also provided an update for the project files.
6836
6837Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6840 bug #55810
6841
6842Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * tree.c: fixed xmlGetNsProp() to close bug #55683
6845 Note this requires libxslt to use it's own function instead.
6846
6847Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * HTMLtree.c: when in a pre element no formatting space should
6850 be added.
6851 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6852
6853Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * configure.in: added tests for signal() and signal.h
6856
6857Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6860
6861Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * doc/libxml-doc.el: Felix Natter provided a new version for
6864 libxml2
6865
6866Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * HTMLtree.c: when in a pre element no formatting space should
6869 be added.
6870
6871Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6874
6875Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6878 hack
6879 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6880 * uri.c: fixed a warning
6881
6882Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * HTMLtree.c: trying to close bug #55772 escaping in script
6885 elements
6886 * doc/xml.html: suggest to send mail to the list
6887
6888Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6891 good. Use a macro and based on the solution provided in
6892 vsnprintf manual page from GNU.
6893
6894Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6895
6896 * error.c: Workaround for non-preserving variadic list.
6897 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6898
6899Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * doc/xml.html: added 2.3.10 release
6902
6903Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * configure.in: releasing 2.3.10
6906
6907Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6910
6911Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * encoding.c: Robert Collins provided a patch to add the
6914 "US-ASCII" encoding alias
6915
6916Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6919 string oriented functions and started cleaning the related areas
6920 in xpath.c which needed fixing in this respect
6921
6922Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6925 #55380
6926 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6927
6928Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * TODO: updated
6931 * nanohttp.[ch] : started adding APIs to get the redirected URL
6932 when this occurs (needed for further base computation
6933 * tree.h: cleanup
6934 * encoding.c: cleanup
6935 * SAX.c: minor change around ctxt->loadsubset
6936
6937Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * Makefile.am include/Makefile.am: small change to have
6940 include/libxml rebuilt if working from CVS.
6941 * uri.c: applied another patch from Carl Douglas for URI escaping,
6942 this should close bug #51876
6943
6944Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6947 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6948 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6949 added specific regression test
6950 * parser.h: preparing for the XSLT mode where DTD inherited
6951 attributes are added to the tree.
6952
6953Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * xinclude.[ch]: Updated the namespace for the Last Call version
6956 * result/XInclude/include test/XInclude/include: updated the
6957 testsuite accordingly
6958
6959Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6962 related to bug #51876
6963
6964Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * tree.c: fixed a gross mistake in base computation, xml:base is
6967 not completely correct yet (need cascade).
6968 * xpath.[ch]: added the few things needed to find a function name
6969 and URI from the XPath context when it is called.
6970
6971Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6974 * DOCBparser.c: small cleanup
6975 * xmllint.c: added a --catalogs option to load catalogs from
6976 $SGML_CATALOG_FILES
6977 * tree.c: cleanup
6978 * configure.in: iconv library fixup, ICONV_LIBS
6979
6980Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6981
6982 * catalog.c: handling of CATALOG entries. detection of recursion,
6983 and a few bugfixes
6984 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6985 against the default namespace
6986
6987Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6990
6991Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * parser.c: fixed propagation context info when parsing an
6994 external entity.
6995 * doc/html/*.html: regenerated a couple of docs
6996
6997Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * doc/xml.html: update with 2.3.9 informations
7000
7001Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7004 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7005 * doc/html/* : rebuilt the docs
7006 * valid.c: small patch which may improve some case when
7007 validating.
7008
7009Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * HTMLparser.c: Closed bug #54891
7012 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7013 to the suite
7014
7015Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7018 applied a documentation patch from LotR and filled in a few missing
7019 descriptions
7020
7021Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * xpath.c tree.c parser.c: speed optimizations at the parser level
7024 document tree freeing and xpath evaluation
7025
7026Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * parser.c parser.h parserInternals.h: fixed a couple of
7029 interfaces for handling memory buffer input to const char *
7030 upon suggestion of JamesH.
7031
7032Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * configure.in: LoTR sent a patch fixing the previous commit
7035
7036Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * configure.in: trying to deal again with the stoopid -R linking
7039 flag of Solaris
7040
7041Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * xpath.h: two nodeset access macros from Thomas Broyer
7044
7045Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7048 patch from Thomas Broyer
7049
7050Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7051
7052 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7053 case
7054 * INSTALL: was empty added stuff from the FAQ
7055
7056Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7059 attributes handling and #54433 by adding xmlUnsetProp()
7060 and xmlUnsetNsProp()
7061
7062Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * HTMLparser.c: Patch from Jonas Borgström
7065 (htmlGetEndPriority): New function, returns
7066 the priority of a certain element.
7067 (htmlAutoCloseOnClose): Only close inline elements if they
7068 all have lower or equal priority.
7069 * result/HTML: this of course changed a number of tests results.
7070
7071Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * xmlIO.c catalog.c: plugged in the default catalog resolution
7074 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7075 documentations
7076 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7077
7078Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7081 integrating catalogs
7082 * catalog.[ch] testCatalog.c: adding a small catalo API
7083 (only SGML catalog support).
7084 * parser.c: restaured xmlKeepBlanksDefault(0) API
7085
7086Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7089
7090Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091
7092 * parser.c: added xmlParseExternalEntityPrivate() to allow
7093 propagation of ctxt->_private when parsing external entities
7094
7095Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7098
7099Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7102
7103Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * valid.c: warn when indeterminist content model is detected
7106 * result/VC/ElementValid8: this adds a message
7107 * Makefile.am: add --novalid for VCM tests
7108 * parserInternals.c: added a call to Init memory
7109
7110Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7113 when both parameters are NULL.
7114
7115Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * valid.c: applied small patch from Gary Pennington, reindented
7118 some part of the code.
7119
7120Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7123 release, updated and regenerated the docs
7124
7125Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * xpath.c result/XPath/expr/floats : clarified and cleanup
7128 printing of abnormal floats in tests.
7129
7130Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7133 * results/HTML/ : a few changes in the output of the HTML tests as
7134 a result.
7135 * configure.in: tying to fix -liconv where needed
7136
7137Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * Makefile.am: fixed a stupid error
7140
7141Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * configure.in Makefile.am: make the inclusion of the trio
7144 modules in the library conditional
7145
7146Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * DOCBparser.c: patche from László Kovács, fixed entities refs
7149 in attributes handling
7150
7151Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7154 flushing
7155
7156Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * xpath.c: fix of an XSLT namespace bug reported on the list
7159 general/bug-8-
7160
7161Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * strio.h trio.c: Dan McNichol suggested a couple of small
7164 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7165
7166Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * tree.c parser.c encoding.c: spent a bit more time looking
7169 at the parsing speed and DOM handling. Added a few more
7170 speedups.
7171
7172Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * parser.c: small but effective parsing speed improvement
7175
7176Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * configure.in: default on the DocBook parser inclusion (for Gnome)
7179 * DOCBparser.h: fixed a header reference
7180
7181Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * configure.in xpath.c: applied Bjorn patches for FPE on the
7184 alpha
7185
7186Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7189 xmlSaveFormatFileTo()
7190
7191Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * xpath.c: simple and efficient optimization, XPath functions
7194 aways bind to the same code, cache this
7195 * TODO: updated (by saying some is obsolete)
7196
7197Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * xpath.c: more cleanup work on XPath name parsing routines
7200
7201Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7204 xmlXPathParseName
7205 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7206 * debugXML.c: avoid compilation problems if compiling without
7207 HTML support, Igor Zlatkovic
7208 * win32/libxml2/libxml2.def.src: being able to compile without
7209 XPath on Windows
7210
7211Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * libxml.m4: yet another patch from Toshio Kuratomi
7214
7215Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7218
7219Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * tree.[ch]: added xmlSaveFormatFile interface for saving
7222 and indenting a file.
7223
7224Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * xpath.c: fixed bug #53689 related to processing-instruction()
7227
7228Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * DOCBparser.c: patche from László Kovács
7231
7232Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * parser.c: applied fixes from Christian Glahn bug report #53391
7235
7236Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * error.c: Jean François Lecomte provided a complete description
7239 and a fix to bug #53537
7240
7241Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7244
7245Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * DOCBparser.c SAX.c: a bit more work on entities processing.
7248 Still Need to cleanup XML output and references in attributes
7249
7250Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7253
7254Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * tree.c: trying to fix #53574, not completely complete,
7257 I would like xmllint --copy --debug test/ent1 and
7258 xmllint --debug test/ent1 to show the same result.
7259 * xpath.c: fix a bug when trying to sort namespace nodes
7260
7261Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * HTMLtree.c: real fix for #53402
7264
7265Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7268 PIs when using xsl:output
7269 * valid.c: closing #53537 some case generate segfaults if there
7270 is validity errors
7271
7272Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7275 of external parsed entities, added --noent to testDocbook
7276 * valid.c: Garry Pennington found an uninitialized variable
7277 access in xmlValidateElementContent()
7278
7279Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7282 with madness
7283 * result/HTML/ : this modified the result of the regression tests
7284 a lot.
7285
7286Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7289 to doc where it wasn't checked against NULL reported by
7290 Jens Laas
7291
7292Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7295 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7296
7297Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7300 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7301 * SAX.[ch]: cleanup and updates for DocBook
7302 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7303 ex SGML identifier changes
7304 * valid.c: removed a static unused function.
7305
7306Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * HTMLtree.c: applied change for Paul Sponagl on script saving
7309 * Makefile.am: the warning about entity title.xml are normal.
7310
7311Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * configure.in: release of 2.3.7
7314 * Makefile.am: fixing make distcheck
7315
7316Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317
7318 * doc/html/* doc/xml.html: updated and regenerated the docs
7319
7320Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7321
7322 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7323
7324Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7325
7326 * tree.c: fixed #53388 with the provided patch
7327
7328Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * valid.c: Bjorn detected an invalid memory access. Fixed
7331 vstateVPush()
7332
7333Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7334
7335 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7336
7337Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7338
7339 * libxml.h: new header used only for the compilation of libxml
7340 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7341 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7342 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7343 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7344 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7345 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7346 baseline (version 1.2 plus a single patch).
7347 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7348 scientific notation for numbers. Tests added.
7349 * xpath.c: formatting of numbers changed to use sprintf
7350 (contribution from William Brack)
7351
7352Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * valid.c: cleanup, more useful debugging
7355 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7356 * xmlIO.c: entity loading is printed as an error when validating
7357
7358Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * valid.c: fixed to validate within entities
7361 * test/VCM/v22.xml: added a specific testcase
7362
7363Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * valid.c: forgot an epsilon transition in for ()+
7366 * test/VCM/v21.xml : added a specific test case
7367
7368Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * valid.c: removed a state explosion exhibited by RSS
7371 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7372 from bug #51872
7373
7374Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7377 validation without using an ugly NFA -> DFA algo in the source.
7378 Made a specific algorithm easier to maintain, using a single
7379 stack and without recursion.
7380 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7381 * hash.c: made the growing routine static
7382 * tree.h parser.c: added the parent information to an
7383 xmlElementContent node.
7384
7385Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * SAX.c parser.c xpath.c: generating IDs when not validating
7388 from an external parsed entity was poisoning the ID has table
7389 with removed values. This was killing XSLT on the KDE help
7390 browser.
7391
7392Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7393
7394 * entities.h: andrew@ugh.net.au detected a double declaration
7395
7396Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * debugXML.c hash.c tree.h valid.c : some changes related to
7399 the validation suport to improve speed with DocBook
7400 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7401 the way validation errors get reported
7402
7403Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7406 by P C Chow and William M. Brack for XSLT HTML output
7407
7408Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7409
7410 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7411 Igor Zlatkovic patches for MSC compilation and added his
7412 updates
7413
7414Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7417 prefix lookup.
7418 * parserInternals.c: fixed the bug reported by Morus Walter
7419 due to an off by one typo in xmlStringCurrentChar()
7420
7421Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * HTMLparser.c result/HTML/*: revamped the way the HTML
7424 parser handles end of tags or end of input
7425
7426Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7429
7430Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7433 bug where the linktime verions of free() won't work ...
7434
7435Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7438
7439Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * doc/xml.html: added 2.3.6 release
7442
7443Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7446 * result/wml.xml: resulted in a small output change
7447
7448Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * tree.c: xmlNewDoc was missing the charset initialization
7451 * xmllint.c: added --auto to autogenerate a doc, allow to
7452 reproduce the problem fixed on xmlNewDoc
7453
7454Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7455
7456 * xpath.c: trying to get 52979 solved
7457 * tree.c result/ result/noent/: trying to get 52712 solved, this
7458 also made me clean up the fact that XML output in general should
7459 not add formating blanks by default, this changed the output of
7460 a few tests
7461
7462Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7463
7464 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7465
7466Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * configure.in: finally released 2.3.6
7469
7470Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * xpath.c: checking for null pointer generated by new code
7473
7474Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * xpath.c: fixed a [] evaluation problem reported
7477 * test/XPath/tests/simpleaddr: extended test
7478 * result/XPath/simpleaddr: updated result
7479
7480Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * xmllint.c: Dan Timis reported a portability problem
7483 on Macs without mmap, fixed it.
7484
7485Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * testXPath.c : added a --tree option allowing to display the
7488 tree dump of the XPath expression
7489
7490Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * xpath.c: fixed a memleak when comparing nodesets
7493 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7494 * tree.c: added a TODO
7495
7496Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7497
7498 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7499 we need string functions
7500 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7501 to be able to use them where needed. Applied some changes
7502 to reduce name linking pollution and compile in only what's
7503 needed.
7504 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7505 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7506 for the string manipulation functions
7507 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7508 to the free() function of xmlmemory.c
7509 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7510 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7511 usage.
7512
7513
7514Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * error.c: applied the context output patch of the error
7517 handling submitted by Chuck Griffith
7518 * error/VC/*: this slightly change some error logs
7519
7520Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * parser.c: fixed line number reporting on error
7523
7524Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * parser.c: Sullivan and Darin found a parser bug,
7527 applied the patch.
7528
7529Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530
7531 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7532 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7533 xmlversion.h.in xpointer.c: of course the way I defined
7534 UNUSED breaks on old gcc version. Try to be smart and
7535 also define it directly in xmlversion.h
7536 * configure.in: removed -ansi flag from the pedantic set
7537
7538Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539 Huge cleanup, I switched to compile with
7540 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7541 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7542 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7543 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7544 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7545 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7546 encoding.h entities.c error.c list.[ch] nanoftp.c
7547 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7548 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7549 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7550 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7551 Cleanup, staticfied a number of non-exported functions,
7552 detected and cleaned up a dozen of problem found this way,
7553 avoided a lot of public function name/typedef/system names clashes
7554 * doc/xml.html: updated
7555 * configure.in: switched private flags to the really pedantic ones.
7556
7557Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7558
7559 * configure.in: 2.3.5
7560 * doc/html/*: rebuilt the docs
7561
7562Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7563
7564 * parser.c: fixed a reported bug in NOTATION parsing
7565 * uri.c: accepted but not fixed bug 51876, added TODO
7566 * Makefile.am: fixed bug 51876
7567
7568Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7569
7570 * config.h.in configure.in error.c: fix a compilation problem
7571 on platforms without vsnprintf (xml@thewrittenword.com)
7572
7573Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7574
7575 * parser.c: fixed a function name header typo
7576 * SAX.c: notations can also occur in external subset.
7577
7578Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * error.c: removed a C++ like comment
7581
7582Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * parser.c: fixing bug 52299 strange condition leading
7585 to a parser crash due to a buffer overflow
7586 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7587 added the specific test case
7588
7589Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7590
7591 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7592 xmlXPathConvert{String,Number,Boolean} to be able to make
7593 type casts without a context stack, fixed some implementation
7594 problems related to the absence of context at parse-time,
7595 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7596 in the public API too
7597 * xpointer.c xpathInternals.h: we need to know at parse time
7598 whether we are compiling an XPointer
7599
7600Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601
7602 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7603 cleaned up the parser internals, refactored XPath code, added
7604 new compilation based APIs and cleanly separated public and
7605 private APIs.
7606
7607Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7608
7609 * xpath.h: the comp field must be added at the end to avoid
7610 killing binary compat.
7611
7612Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * Makefile.am: detect XPath memleaks in regreson tests
7615 * error.c: fixed and error w.r.t. error reporting still using
7616 stderr
7617 * hash.c: added new line at end of file
7618 * tree.h: minor cleanup
7619 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7620 expression parsing from evaluation, resulted in a number of
7621 changes internally, and in XPointer. Likely to break stuff
7622 using xpathInternals.h but should remain binary compatible,
7623 new interfaces will be added.
7624
7625Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * configure.in: fixed a couple of problems reported by
7628 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7629 without gcc on non linux platforms.
7630
7631Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632
7633 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7634 a fix for --with-html-dir= configure support. I hope it won't
7635 break rpm generation
7636
7637Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7638
7639 * xmlIO.c: one function comment cleanup.
7640
7641Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7642
7643 * SAX.c: external subset notations were improperly registered
7644 in the internal subset.
7645
7646Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7647
7648 * README.cvs-commits: added, pointing to HACKING
7649 * HACKING: updated
7650
7651Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * parser.c: and Matt Sergeant found one in the XML push
7654 parser (erroneous check I forgot to remove when I fixed the
7655 main parser).
7656
7657Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * xpath.c: ptittom found a small bug in UnaryExpr
7660
7661Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662
7663 * configure.in: bumped to 2.3.4
7664 * error.c: fixed bug #51860
7665 * tree.c: fixed bug #51861
7666 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7667 * tree.[ch] : added xmlDefaultBufferSize
7668 * nanoftp.c: typo in function name header block
7669 * doc/xml.html : updated, added link to XML::LibXSLT
7670 * doc/html/* : rebuilt the docs
7671
7672Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7673
7674 * parser.c SAX.c: the new content parsing code raised an
7675 ugly bug in the characters() SAX callback. Found it
7676 just because of strangeness in XSLT XML Rec ouptut :-(
7677
7678Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7679
7680 * Makefile.am: Martin Baulig suggested to add -lm
7681 * tree.c: found another bug in xmlNodeGetContent()
7682
7683Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7684
7685 * xpath.c: Bjorn found the error related to strictness of comparison.
7686
7687Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7688
7689 * parser.c: trying to fix the Dtd parsing problem reported
7690 by Gary, side effect of last week speed optimizations.
7691
7692Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7693
7694 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7695 * parserInternals.c: removed unneeded test raised by Stric
7696
7697Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7698
7699 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7700 and fixed by William Brack). Added xmlXPathFormatNumber.
7701 Changed the sorting slightly.
7702 * configure.in Makefile.am example/Makefile.am: Added -lm.
7703 Please note that applications linking with libxml2, must
7704 also like with the math library from now on.
7705
7706Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7709
7710Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * parser.c: one must report spaces even if the Dtd element
7713 content proves that this is not part of the element content.
7714 * result/valid/*.xml: this changed the ouptu slightly
7715
7716Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * configure.in: bumped to 2.3.3
7719 * doc/xml.html: updated
7720
7721Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7722
7723 * tree.c: minor doc fix
7724 * xpath.c: deallocation issues when a result tree has been
7725 converted to a node-set
7726
7727Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7728
7729 * doc/xml.html: oops corrected dates s/2000/2001
7730
7731Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7732
7733 * valid.c: new patch from Gary Pennington
7734
7735Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * doc/xml.html: applied patch from Ankh
7738
7739Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7740
7741 * xinclude.c: fixed a problem building on Mac
7742
7743Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7744
7745 * parser.c: more work on increasing parsing ferformances
7746
7747Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7748
7749 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7750 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7751 avoiding memcpy in production builds MEM_CLEANUP macro use
7752 * parser.[ch] parserInternals.c: optimizations of the tightest
7753 internal loops inside the parser. Better checking of I/O
7754 flushing/loading conditions
7755 * xmllint.c : added --timing
7756
7757Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7758
7759 * configure.in: bumped to 2.3.2
7760 * doc/xml.html: updated for release
7761
7762Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7763
7764 * xpath.c: found a memleak and fixed a nasty bug
7765
7766Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7767
7768 * xmllint.[c1] : added return code errors for xmllint
7769 * xpath.c: specific debug dump function for result value trees
7770
7771Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7772
7773 * xpath.c: finally implemented xmlXPathCompareNodeSets
7774 * test/XPath/expr/floats results/XPath/expr/floats: added
7775 a test for float expressions
7776
7777Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7778
7779 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7780 * parserInternals.[ch]: trying to speed up parsing
7781 * xpath.c : speeded up node set equality op
7782
7783Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7784
7785 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7786 better handling of ID/IDREF and the list modules associated
7787 * configure.in: small CFLAGS cleanup
7788
7789Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7790
7791 * configure.in: fixed iconv detection on AIX (stric)
7792
7793Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7794
7795 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7796
7797Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7798
7799 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7800 and optimized xmlXPathNodeSetSort
7801
7802Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7803
7804 * xpath.c: bug fix when context size is 0
7805 * parser.c: I like Norm's Dtd because they still manage to break
7806 the parser occasionally
7807
7808Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7809
7810 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7811
7812Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7813
7814 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7815 attributes within the XML-1.0 namespace
7816
7817Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7818
7819 * xpathInternals.h: exported a few axis functions
7820 * doc/xml.html: updated the doc
7821
7822Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7823
7824 * configure.in: applied patch from Daniel van Balen for OpenBSD
7825 and bumped version to 2.3.1
7826 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7827 attempt to find autoclosing was simply broken, removed it,
7828 updated the examples, this is better
7829
7830Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7831
7832 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7833 hash functionnalities.
7834 * doc/html/* : rebuild the doc
7835
7836Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7837
7838 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7839 on predicate
7840 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7841 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7842 really want to have tags closed on output even if we accept
7843 unclosed ones on input
7844
7845Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7846
7847 * xpath.c: ouch don't free NULL, rare case fixed
7848 * tree.c: don't coalesce text nodes if they don't have the
7849 same behaviour wrt escaping on output
7850
7851Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7852
7853 * xpath.c: small fixup
7854 * SAX.c: don't warn on empty namespaces.
7855
7856Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7857
7858 * README: a bit of cleanup
7859 * configure.in: preparing for 2.3.0 release
7860
7861Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7862
7863 * hash.[ch]: added a first version of xmlHashSize()
7864 * valid.c: another bug fix from Gary Pennington
7865
7866Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7867
7868 * valid.c: couple of bug fixes pointed by Gary Pennington
7869 * HTMLtree.c: #if 0 cleanup
7870
7871Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7872
7873 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7874 which removes a time consuming check of xmlXPathNodeSetAdd()
7875 and use it in places where we are sure to not break unicity
7876
7877Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7878
7879 * xpath.c: bug fixes found from XSLT
7880 * tree.c: preserve node->name special values when copying nodes.
7881 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7882 external subset are fetched when available but without full
7883 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7884 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7885 output with encoding disabled.
7886
7887Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7888
7889 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7890 xmlCheckFilename should not be called from xmlFileOpenW
7891 and xmlGzfileOpenW
7892
7893Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7894
7895 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7896 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7897 added the new tests for URI normalization
7898 * testURI.c: fixed stoopid bugs
7899 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7900 the URI in the error messages are now properly normalized
7901
7902Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7903
7904 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7905
7906Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7907
7908 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7909
7910Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7911
7912 * xpath.c: fixed mod operator
7913
7914Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7915
7916 * parser.c: fixed xmlStrcat doc
7917 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7918 trees.
7919
7920Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7921
7922 * xpath.c result/XPath/tests/chaptersbase
7923 result/XPath/tests/simplebase: fixed XPath node()
7924 * tree.c: small fix in xmlNewNs()
7925 * Makefile.am: removed extraneous xml2Conf.sh rule
7926
7927Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7928
7929 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7930 Changed the library name, in order to get libxml-devel and
7931 libxml2-devel to coexist on a single system
7932 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7933 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7934
7935Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7936
7937 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7938 libxml2-devel installable in // as libxml-devel.
7939
7940Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7941
7942 * doc/Makefile.am: fixed make rebuild in doc
7943 * doc/html/*.html: rebuilt the docs
7944
7945Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7946
7947 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7948
7949Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7950
7951 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7952 the HTML doc to go into the -devel RPM ...
7953 * aclocal.m4 config.h.in: some updates due to auto* magic
7954
7955Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7956
7957 * xpath.h: added a hook in the context structure allowing to
7958 link to extra support, needed for XSLT
7959
7960Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7961
7962 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7963 xmlXPtrCmpPoints to use it.
7964 * propagated the following patch from Alejandro Forero
7965 * include/win32config.h xmlIO.c: applied further suggestions
7966 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7967 * example/gjobread.c: fixed warnings, now that it builds
7968
7969Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7970
7971 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7972
7973 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7974 filename points to a valid file (not a directory).
7975 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7976 Added calls to xmlCheckFilenameDir.
7977
7978 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7979 `path' (rather than `filename') as the parameter to gzopen and open.
7980
7981Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7982
7983 * Makefile.am: fixed a problem with EXTRA_DIST
7984
7985Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7986
7987 * Makefile.am example/Makefile.am: finally found the trick
7988 to build the example, i.e. add "." in SUBDIRS before example
7989 in the list <grin/>
7990
7991Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7992
7993 * doc/xml.html: updated with an XSLT section, removed pointer to
7994 W3C CVS base.
7995
7996Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7999 too, and deallocation need to occur the same way.
8000
8001Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8002
8003 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8004 type correponding to an XSLT result tree fragment. Share most
8005 of the data format with node set, as well as operators.
8006 * HTMLtree.c: added a newline at the end of the doctype output
8007 whe this one is not present initially.
8008 * tree.c: make sure taht the parent and doc pointers are properly
8009 set when copying attributes (lists).
8010
8011Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8012
8013 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8014
8015Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8016
8017 * xpath.c: seems I finally killed that ugly path evaluation
8018 context bug (tagged 9999 in case is is wrong)
8019
8020Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8021
8022 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8023 for XSLT
8024
8025Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8026
8027 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8028 for xmlGzfileOpen() bug
8029
8030Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8031
8032 * xpath.c: removed an error found by XSLT usage
8033 * tree.c parserInternals.h: use a predefined static string
8034 for text and comment nodes, avoid freeing them in xmlFreeNode,
8035 exported the string name in parserInternals.h and added
8036 another value to disable encoding at output (for XSLT),
8037 gain memory, time.
8038
8039Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8040
8041 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8042 win32/libxml2/libxml2_so.dsp: new makefiles and update
8043 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8044
8045Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8046
8047 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8048 Gary Pennington
8049
8050Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8051
8052 * xpath.c: fixed the comaprision of values and nodelists,
8053 need to compare nodelist still ...
8054 * debugXML.c: avoided a possible core dump
8055 * HTMLparser.c: cleanup
8056 * nanohttp.c: contributed fix.
8057 * tree.c: fixes in properties handling added xmlSetNsProp
8058 needed by libxslt
8059 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8060 comment
8061 * TODO: updated
8062
8063Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8064
8065 * parser.c parserInternals.c: applied Bjorn Reese optimization
8066 patch
8067
8068Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8069
8070 * Makefile.am: applied patch fro make check from Martin Vidner
8071
8072Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8073
8074 * configure.in: preparing 2.2.11
8075 * doc/html/*: rebuild the HTML files
8076 * doc/xml.html : updated
8077
8078Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8079
8080 * tree.c: fixed a stupid bug
8081 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8082 patches related to validation of an XInclude processing result
8083 * TODO: updated
8084
8085Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8086
8087 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8088 on large files
8089
8090Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8091
8092 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8093
8094Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8095
8096 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8097 reported by Jonas Borgström
8098 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8099
8100Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8101
8102 * testXPath.c xpath.c: fixing the XPath union expressions problem
8103 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8104
8105Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8106
8107 * xmllint.c: Made is so if the file name is "-" is will read form
8108 standard input. Sven Heinicke <sven@zen.org>
8109 * tree.c: fixed a problem when growing buffer
8110 * tree.h: fixed the comment of the node types following andersca
8111 comment
8112 * TODO: updated
8113
8114Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * HTMLparser.[ch]: added a way to avoid adding automatically
8117 omitted tags. htmlHandleOmittedElem() allows to change the
8118 default handling.
8119 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8120 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8121 of xmllint too when using --memory flag, added a memory test
8122 suite at the Makefile level.
8123 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8124 with namespace use when encountering QNames in XPath evalation,
8125 added xmlns() scheme in XPointer.
8126 * nanoftp.c : incorporated a fix
8127 * parser.c xmlIO.c: fixed problems raised with encoding when using
8128 the memory I/O
8129 * parserInternals.c: closed bug 25934 reported by
8130 torsten.landschoff@innominate.de
8131 * TODO: updated
8132
8133Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8136 on a non-updated tree :-(, made a 2.2.10 release to correct the
8137 situation
8138
8139Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8142 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8143 integrated a set of OpenVMS changes from Howard Taylor
8144 <Howard.Taylor@pacoast.com>
8145
8146Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8149 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8150
8151Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * HTMLparser.c: some fixes on auto-open of html/head/body
8154 * encoding.c: fixed a compilation error on some gcc env
8155 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8156 XPointer implementation
8157 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8158 related XPointer tests and associated results
8159
8160Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * doc/xmldtd.html doc/xml.html: following a short step by step
8163 guidance on IRC to help maciej with DTDs I started a small
8164 page on the subject.
8165
8166Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * HTMLparser.c: fixed handling of broken charrefs
8169 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8170 patches
8171
8172Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * doc/xml.html doc/html/* : rebuilt the docs after adding
8175 xinclude and updated page for 2.2.7 and 2.2.8
8176 * configure.in: releasing 2.2.8
8177
8178Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * parser.[ch] parserInternals.c: applied the conditional
8181 section processing fix from Jonathan P Springer
8182 <jonathan.springer2@gte.net>
8183 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8184 project file, fixed iconv default non support
8185 * xpath.c: fixed the problem of evaluating relative expressions
8186 when a node context is provided.
8187
8188Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * nanoftp.c: fixed gcc 2.95 new warnings
8191 * SAX.c: fixed a stupid bug
8192 * tree.c: fixed a formatting problem when round-tripping
8193 from/to memory
8194 * xinclude.c: chased memleak, fixed a base problem
8195 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8196 xmlXPtrBuildNodeList()
8197 * TODO: updated
8198 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8199 adding a first small set of regression tests for XInclude
8200
8201Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * nanohttp.[ch]: applied Wayne Davison patches to access
8204 the WWW-Authorization header.
8205 * parser.c: Closed Bug#30847: Problems when switching encoding
8206 in short files by applying Simon Berg's patch.
8207 * valid.c: fixed a validation problem
8208 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8209 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8210 Wayne Davison
8211 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8212 need to be extended to non full nodes selections.
8213 * xinclude.c: starts to work decently
8214
8215Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8218 debugXML.c xmlversion.h.in: Started adding XInclude support,
8219 this is a new xmllint option
8220 * tree.c xpath.c: applied TOM patches for XPath
8221 * xpointer.c: fixed a couple of errors.
8222 * uri.c: added an escaping function needed for xinclude
8223 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8224 new warning from RH70 gcc's version
8225
8226Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * HTMLparser.c: fixed loop on invalid char in scripts
8229 * parser.c: update to description of xmlIOParseDTD()
8230 * libxml.m4 xmlversion.h.in: changes contributed by
8231 Michael Schmeing <m.schmeing@internet-factory.de>
8232 * configure.in: preparing for 2.2.7
8233 * Makefile.am: trying to avoid config.h and acconfig.h
8234 being included in the distrib
8235 * configure.in: released 2.2.7
8236
8237Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8240 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8241
8242Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * parser.[ch]: added xmlIOParseDTD()
8245 * xpointer.c: added support for the 2 extra parameters of
8246 string-range, fixed a stoopid error when '0' was present
8247 in XPointer expressions
8248 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8249 testsuite for the above
8250
8251Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * libxml.spec.in: improved package descriptions
8254
8255Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * xpath.c xpathInternals.h: applied a large cleaning patch
8258 from TOM <ptittom@free.fr>, it also add namespace support
8259 for function and variables registration.
8260
8261Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8264 * Makefile.mingw: Wayne Davison's update adding hash.c
8265
8266Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * xpath.c: fixed the root evaluation problems
8269 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8270 ignorable spaces with <b> <bold> <em>
8271 * tree.c: fixed a loop in xmlSearchNsByHref()
8272
8273Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * xpath.c: applied another XPath patch from TOM
8276 * xpath.c include/makefile.am: applied another patch from
8277 china@thewrittenword.com (cleanup on IRIX).
8278
8279Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * xml-config.1: received a fixed version from Fredrik Hallenberg
8282 <hallon@lysator.liu.se>
8283
8284Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8287 cleanup patch for XPath
8288
8289Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * patched to redirrect all "out of context" error messages to
8292 a reconfigurable routine. The changes are:
8293 * xmlerror.h : added the export of an error context type (void *)
8294 an error handler type xmlGenericErrorFunc there is an interface
8295 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8296 to reset the error handling routine and its argument
8297 (by default it's equivalent to respectively fprintf and stderr.
8298 * all the c files: all wild accesses to stderr or stdout within
8299 the library have been replaced to calls to the handler.
8300
8301Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * configure.in: release 2.2.6
8304 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8305 exporting the inner functions of xpath for extension modules
8306 * doc/*: updated and rebuilt the doc
8307
8308Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * nanohttp.c : applied Wayne HTTP cleanup patch
8311 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8312 and xmlNodeSetSpacePreserve()
8313
8314Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * xpath.c: closing bug #29260
8317
8318Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8321 multikey tuples, made hash structure opaque
8322 * valid.[ch]: moved elements, attributes, notations decalarations
8323 as well as ID and refs to hash tables.
8324 * entities.c: hash cleanup
8325 * xmlmemory.c: fixed a dump problem in debug mode
8326 * include/Makefile.am: problem passing in DESTDIR= values patch
8327 from Marc Christensen <marc@calderasystems.com>
8328 * nanohttp.c: removed debugging remains
8329 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8330 * HTMLparser.c parser.c: fixing a number of problems with the
8331 macros in the *parser.c files (Wayne).
8332 * HTMLparser.c: close the previous option when opening a new one
8333 (Marc Sanfacon).
8334 * result/HTML/*: updated the HTML results accordingly
8335
8336Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8339 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8340 XPath functions and XML entities table to them. More to come...
8341 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8342
8343Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * tree.c: coalesce adjacent text nodes
8346 * valid.c: handling of blank nodes in DTd validation (raised
8347 by problems with a posteriori validation).
8348 * nanohttp.c: changing behaviour on HTTP write stuff.
8349 * HTMLtree.c: forced body and html to be explicitely closed.
8350 * xpath.h: exported more XPath functions.
8351
8352Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * Release of 2.2.5
8355 * xpointer.c: range() range-inside and other helper functions
8356 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8357
8358Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8361 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8362
8363Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8366 and XPointer modules
8367
8368Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * SAX.h: closed #25107
8371
8372Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * testSAX.c: fixed problem with cdata reporting
8375 * SAXresult/* : updated
8376
8377Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8380 Closed bug #27499, added to regression tests
8381 * TODO: updated
8382
8383Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8386 support for SCRIPT and STYLE with help from Bjorn Reese
8387 * test/HTML/* result/HTML/*: added simple testcase and updated
8388 the existing ones.
8389
8390Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8393 string-range for empty strings
8394 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8395 test/XPath/xptr/strrange: augmented the XPointer testsuite
8396
8397Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * doc/xml.html doc/xmlmem.html: added a module describing memory
8400 interfaces and use, updated the main page.
8401
8402Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8405 nanoftp code work on Windows too now
8406
8407Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8410 * xpointer.c: implemented string-range() at least a good first version
8411 * test/XPath/docs/str test/XPath/xptr/strrange
8412 result/XPath/xptr/strrange: the string-range() tests
8413
8414Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * Makefile.am include/Makefile.am include/win32config.h
8417 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8418 and make distcheck
8419
8420Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8423 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8424 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8425
8426Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8429 patch for socklen_t detection by
8430 Albert Chin-A-Young <china@thewrittenword.com>
8431
8432Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8435 and added a --dtdvalid option to xmllint used to test it
8436
8437Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8440 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8441
8442Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8445 handlings (registration, lookup, cleanup)
8446
8447Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * configure.in Makefile.am include/makefile.am: adding XPointer
8450 and XPtrtests target
8451 * xpointer.[ch] : new files for XPointer support
8452 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8453 more XPath tests
8454
8455Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * configure.in: fixed, very broken, make distcheck works again
8458
8459Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * More work toward 2.2.5, integrated a number of patches
8462 * configure.in Makefile.am win32config.h.in: trying to cleanup
8463 make distcheck .... huh ...
8464 * include/Makefile.am include/win32config.h: new directory
8465 for includes
8466 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8467 updated teh makefiles and instructions for WIN32
8468 * xpath.c: small fixes
8469 * test/XPath/ results/XPath: updated the testcases and results
8470 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8471 suggested patches
8472 * valid.c: fixed an ID bug
8473
8474Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008477 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008478 * xpath.[ch]: worked on XPointer
8479
8480Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * configure.in Makefile.am: 2.2.5, ship the include in an
8483 include/libxml subdirectory, use symlinks when using CVS
8484 * testSAX.c: fixed small bug
8485 * testXPath.c: changed the way testfiles are parsed
8486 * debugXML.c: same kind of cleanup when parsing an argument expression
8487 XPath/XPointers can have blanks embedded
8488 * xpath.[ch]: more cleanup, reorgs for XPointer work
8489 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8490 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8491
8492Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8495 in the XPath engine, rewrote large parts of it, now it's far
8496 cleaner and in sync with the REC not an old WD. Fixed a parsing
8497 problem in the interactive XML shell found when testing XPath.
8498
8499Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8500
8501 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8502 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8503 examples with the extra test
8504
8505Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8508 the global init function.
8509
8510Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * HTMLparser.c: Doohhh, attribute name parsing was still case
8513 sensitive ! Fixed this ...
8514 * result/HTML/* : updated the tests results accordingly
8515
8516Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8519 engine, should be far more stable, incorporated a new version of
8520 preceding/following axis, need testing
8521 * uri.c: fixed file:///c:/a/b/c problem
8522 * test/XPath/tests/idsimple: augmented the XPath tests
8523
8524Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * doc/* rebuilding docs for 2.2.4 release
8527
8528Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * configure.in: releasing 2.2.4
8531 * parser.[ch]: added xmlStrEqual()
8532 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8533 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8534 use xmlStrEqual instead
8535 * TODO: updated
8536 * added an XPath test
8537
8538Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8541 * entities.h: exported xmlInitializePredefinedEntities
8542 * parser.[ch] : added xmlInitParser()
8543 * parserInternals.h : had to export htmlInitAutoClose()
8544
8545Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8548 problems
8549 * Makefile.am : added XPath regression tests to normal tests
8550 * uri.c: fixed a problem with local paths, cleanup
8551 * parser.c: fixed a problem with large CData sections
8552
8553Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * configure.in xml-config.in: patch from "Ben Taylor"
8556 <sol7x86@hotmail.com> for solaris shared libs lookup
8557
85582000-09-30 Martin Baulig <baulig@suse.de>
8559
8560 * libxml-2.0.pc.in: Provide pkg-config script.
8561
8562 * configure.in: Create the libxml-2.0.pc script from the
8563 libxml-2.0.pc.in templates.
8564 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8565 script in `$(libdir)/pkgconfig'.
8566
8567Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8570 when compiling with MSC
8571
8572Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * xpath.c: patch for normalize-string() substring-before(),
8575 substring-after() and translate() functions from Bjorn Reese
8576 <breese@mail1.stofanet.dk>
8577 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8578 Fredrik Hallenberg <hallon@lysator.liu.se>
8579 * TODO: updated
8580
8581Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8584 problem of socklen_t being undefined on a number of platforms
8585 * debugXML.c: fixed a compilation problem when without snprintf
8586
8587Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8590 an URI bug and a fix for the control-character-induced infinite loop
8591 * nanohttp.c: preventive fix for compiling on WIN32
8592
8593Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * xmlint.c: closing bug #25000
8596
8597Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8600 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8601 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8602 related function, fixing xmlStrncmp(), and associated cleanup
8603 * result/HTML/entities.html.sax: updating result
8604
8605Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * uri.c: applied patch for URI escaping from Wayne Davison
8608 <wayned@blorf.net>
8609 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8610 from Denis Barbier <barbier@imacs.polytechnique.fr>
8611 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8612 patch from Wayne Davison
8613
8614Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * doc/xml.html : updated with new releases, adding "how to help"
8617
8618Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8621 removed a few warnings in pedantic mode ...
8622 * parserInternals.c parser.c: moved encoding switching function
8623 to parserInternals.c
8624 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8625
8626Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8629 error or warning handlers
8630
8631Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * parserInternals.c parserInternals.h parser.c Makefile.am:
8634 created a new module parserInternals.c, moved most of the
8635 code shared by the various parsers there, as well as
8636 deprecated code from parser.c. More cleanup of parser.c
8637 * uri.c: fixed a problem when URI is NULL
8638 * valid.c: speedup when looking for an attribute declaration
8639
8640Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8643 the cleanup of the computation of URI references when seeking
8644 external entities. The URI reference string and the resulting
8645 URI are both stored now.
8646 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8647 large s(n)printf checks and cleanup from Denis Barbier
8648 <barbier@imacs.polytechnique.fr>
8649 * xmlversion.h.in tree.h: couple of SGML declarations for a
8650 possible docbook module.
8651 * result/VC/ : a couple of test output changed due to the change
8652 of the entities URI
8653
8654Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * parser.h: added a _private field for linking user's data
8657
8658Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * parser.c parserInternals.h: demacroified most of the IS_XXX
8661 the gain in size is significant so ...
8662
8663Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * entities.c: cases where looking up entities with doc==NULL
8666 covered
8667
8668Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * uri.c: applied Wayne Davison patch
8671 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8672
8673Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * uri.c testUri.c: applied Wayne Davison patches
8676 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8677 * Makefile.in: added URItest and included thenin "make tests"
8678
8679Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * xmlversion.h.in: closed bug 22941
8682
8683Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * doc/xmlio.html: added doc and example for entity loader
8686 redefinition.
8687
8688Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8691 used by libxml
8692
8693Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * parser.c: Fixed bug on invalid ontent characters and when using
8696 push.
8697 * xmllint.c: fixed xmllint endling of errors in push mode
8698
8699Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * HTMLparser.c testHTML.c: applied two new patches from
8702 Wayne Davison <wayned@users.sourceforge.net>
8703 * result/HTML/*.sax: regenerated HTML SAX output
8704 * parser.c: more cleanup.
8705
8706Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * HTMLparser.[ch] testHTML.c: applied the second set of
8709 patches from Wayne Davison <wayned@users.sourceforge.net>,
8710 adding htmlEncodeEntities()
8711 * HTMLparser.c: fixed an ignorable white space detection bug
8712 occuring when parsing with SAX only
8713 * result/HTML/*.sax: updated since the output is now HTML
8714 encoded...
8715
8716Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * HTMLparser.[ch]: applied some of Wayne Davison
8719 <wayned@users.sourceforge.net> patches
8720
8721Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8724 undeclared namespace prefix was used, added a warning.
8725 Cleaned up support w.r.t. entities, spilling out a warning
8726 and being pedantic on lookups.
8727 * test/warning/ent9 : added testcase for previous example.
8728 * TODO: updated
8729 * parserInternals.h parser.c: changed the way names are parsed
8730 now allow infinite size and decrease penalty for normal use
8731 * parser.c: Started a big cleanup/check of the parser code,
8732 fixed some of the most tortuous entity code, spotted code
8733 unused anymore
8734 * test/*: added tests for very long names and related nasty
8735 things.
8736
8737Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * doc/encoding.html: added encoding aliases doc
8740 * doc/xml.html: updates
8741 * encoding.[ch]: added EncodingAliases functions
8742 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8743 bottleneck affecting large DTDs like Docbook
8744 * parser.[ch] xmllint.c: added a pedantic option, will be
8745 useful
8746 * SAX.c: redefinition of entities is reported in pedantic mode
8747 * testHTML.c: uninitialized warning from gcc
8748 * uri.c: fixed a couple of bugs
8749 * TODO: added issue raised by Michael
8750
8751Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * doc/encoding.html: propagated Martin Duerst suggestions
8754
8755Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8758 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8759 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8760 by Wayne Davison
8761
8762Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * nanoftp.c nanohttp.c: small cleanup
8765 * TODO: updated
8766
8767Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * added an old VC testcase and updated title.xml entity
8770
8771Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8774 done on auto-opening of <p> tags and cleanup of SAX output
8775
8776Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8779
8780Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * doc/xml.html libxml.* structure.*: updated the doc a bit
8783
8784Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8787 of SAX tests
8788
8789Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8792 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8793
8794Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8795
8796 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8797 * testHTML.c: fix core dump on Solaris 2.x systems
8798 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8799 * result/HTML/*.sax: previous bug fix lead to new results
8800
8801Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8804 * configure.in: added --with-readline=DIR to accept alternate
8805 path for readline include/library
8806 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8807 for ANSI under HP-UX
8808 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8809 includes @LIBS@
8810
8811Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * doc/* : rebuilt the docs
8814 * getting ready for 2.2.2 release
8815
8816Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8819 and xmlAddFeature()
8820 * tree.[ch]: added xmlAddChildList()
8821 * xmllint.c: MAP_FAILED macro test
8822 * parser.h: added xmlParseCtxtExternalEntity()
8823 * valid.c: applied bug fixes removed warning
8824 * tree.c: added CDATA block to elements content
8825 * testSAX.c: cleanup of output
8826 * testHTML.c: added SAX testing
8827 * encoding.c: better error recovery
8828 * SAX.c, parser.c: fixed one of the external entity processing
8829 of the OASis testsuite
8830 * Makefile.am: added HTML SAX regression tests
8831 * configure.in: bumped to 2.2.2
8832 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8833 SAX results
8834
8835Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * configure.in: patch for HP compiler
8838
88392000-08-04 Sven Heinicke <sven@zen.org>
8840
8841 * xmllint.c: Was coredumping sometimes when the file given didn't
8842 exist.
8843
8844Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8847
8848 when using in memory parsing. Need some cleanup.
8849 * xmllint.c configure.in: added a --memory flag to test memory
8850 parsing
8851
8852Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * nanohttp.c: fixed socklen_t replacement to unsigned int
8855 * parser.c: fixed a space handdling missing at the end of
8856 production 28 DOCTYPE.
8857 * xmlmemory.c: fixed a stupid bug on the routine to override
8858 allocation functions
8859 * TODO: updated
8860
8861Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * doc/ regenerated the docs
8864
8865Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * doc/encoding.html doc/xml.html: added I18N doc
8868 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8869 improvements, both parser and filters, added ASCII & HTML,
8870 fixed the ISO-Latin-1 one
8871 * xmllint.c testHTML.c: added/made visible --encode
8872 * debugXML.c : cleanup
8873 * most .c files: applied patches due to warning on Windows and
8874 when using Sun Pro cc compiler
8875 * xpath.c : cleanup memleaks
8876 * nanoftp.c : added a TESTING preprocessor flag for standalong
8877 compile so that people can report bugs more easilly
8878 * nanohttp.c : ditched socklen_t which was a portability mess
8879 and replaced it with unsigned int.
8880 * tree.[ch]: added xmlHasProp()
8881 * TODO: updated
8882 * test/ : added more test for entities, NS, encoding, HTML, wap
8883 * configure.in: preparing for 2.2.0 release
8884
8885Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008888 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008889
8890Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * doc/xml.html: changed the xmlsoft.org structure, updated the
8893 examples w.r.t. root and childs
8894
8895Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8896
Daniel Veillard784b9352003-02-16 15:50:27 +00008897 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008898
8899Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8900
8901 * HTMLparser.c: Work on character encoding support for the HTML parser
8902 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8903 * encoding.c: Fixed a potential memleak in the encoding stuff
8904
8905Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8906
8907 * doc/FAQ.html doc/Makefile.am : added a FAQ
8908
8909Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8912 of the HTML parser to force it to not bypass SAX
8913
8914Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * win32config.h.in: updated
8917 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8918 lacks iconv support :-( need to release 2.1.1
8919 * configure.in: release 2.1.1
8920 * HTMLparser: fixed bug #14784
8921 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8922 by Windows compiler
8923 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8924 the SAX startDocument() callback.
8925 * TODO: updated
8926
8927Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * added xmlStopParser()
8930
8931Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * configure.in: 2.1.0 prerelease
8934 * Large resync between W3C and Gnome tree
8935 * nanoftp, nanohttp.c: fixed stalled connections probs
8936 * HTMLtree.c SAX.c : support for attribute without values in
8937 HTML for andersca
8938 * valid.c: Fixed most validation + namespace problems
8939 * HTMLparser.c: start document callback for andersca
8940 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8941 * parser.h, SAX.c: serious speed improvement for large
8942 CDATA blocks
8943 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8944 different encoding
8945 * example/Makefile.am example/gjobread.c tree.h: work on
8946 libxml1 libxml2 convergence.
8947 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8948 and the LIBXML_TEST_VERSION macro
8949
8950Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * doc/xml.html: various patches and improvements typo fixed by
8953 Felix Natter
8954 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8955 from Felix Natter <fnatter@gmx.net>
8956
8957Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * doc/upgrade.html: updated with instructions for support of both
8960 libxml-1.x and libxml-2.x
8961 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8962 for 2.x support and also fixed includes
8963
8964
8965Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8968 the encoding support, added iconv support, so now libxml if
8969 compiled with iconv automatically support japanese encodings
8970 among others. Work based on initial patch from Yuan-Chen Cheng
8971 I may have broken binary compat in the encoding handler
8972 registration scheme, but that was so utterly broken I don't
8973 expect anybody to have used this feature until now.
8974 * parserInternals.h: fixup on the CHAR range macro
8975 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8976 code.
8977 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8978 * uri.c: added xmlParseURI() I can't believe I forgot to
8979 implement this one in 2.0 !!!
8980 * SAX.c: moved doc->encoding update in the endDocument() call.
8981 * TODO: updated.
8982
8983Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * tree.h: removed extraneous xmlRemoveProp definition
8986 * TODO: added item about --disable-corba configure switch
8987 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8988 * nanoftp.c: fixed include problems giving troubles on AIX and
8989 slowlaris
8990 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8991 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8992 comment and headers changes to lower gtk-doc number of warnings
8993 * doc/html/*: rebuilt docs
8994
8995Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * HACKING: documented the tag for 1.x and instructions
8998
8999Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9002 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9003 xmlCreateIOParserCtxt
9004 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9005 significant overall improvement
9006 * xmllint.c: added I/O test to xmllint
9007 * testSAX.c: added a speed test
9008 * doc/* : updated/regenerated
9009
9010Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9011
9012 * xpath.c uri.h parserInternals.h: cosmetic changes from
9013 "Timur I. Bakeyev" <timur@bat.ru>, including making
9014 xmlCreateURI() public
9015
9016Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9019 and the code at the same time. Added a clean mechanism for
9020 overload or added input methods: xmlRegisterInputCallbacks()
9021 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9022 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9023 * TODO: updated
9024 * doc/* : updated/regenerated
9025 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9026 source dir
9027
9028Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * testURI.c: yet another forgotten commit, I should get some sleep !
9031
9032Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * xmllint.c: forgot to commit this too ?
9035
9036Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * xmlversion.h.in : forgot to commit this previously
9039
9040Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9041
9042 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9043 * README TODO: updated for release
9044 * uri.c uri.h: added authority parsing/saving
9045 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9046 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9047 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9048 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9049 Makefile.am : added compile-time customization of libxml
9050 --with-ftp --with-http --with-html --with-xpath --with-debug
9051 --with-mem-debug
9052 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9053 #include <libxml/xxx.h> I hope it won't break too much stuff
9054 and will be manageable in the future...
9055 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9056 and added xmllint to the installed programs
9057 * uri.h: added xmlFreeURI()
9058
9059Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9060
9061 * uri.c uri.h: finished the escaping handling, the base support
9062 and the URI path normalization. Looks good just lacks the
9063 authority content parsing code.
9064 * Makefile.am: added instructions to generate testURI
9065 * TODO: updated
9066 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9067 added links and icons for W3C and Gnome
9068
9069Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * xmlmemory.[ch] : seems I forgot to actually update the files in
9072 the last commit :-)
9073 * doc/xml.html doc/html/* : updated and uploaded the docs
9074
9075Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9078 * TODO: updated
9079 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9080 libxml default allocation function with another set (like gmalloc/
9081 gfree).
9082 * Makefile.am, uri.c, uri.h: added a set of functions to do
9083 exact (litteraly copied from the RFC 2396 productions) parsing
9084 and handling of URI. Will be needed for XLink, one XML WFC,
9085 XML Base and reused in the nano[ftp/http] modules. Still work
9086 to be done.
9087
9088Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * configure.in, libxml.spec.in : libxml2
9091 * doc/* : updated the doc page, rebuilt the docs
9092
9093Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9094
9095 * all: tagged LIB_XML_1_X
9096 * *.c *.h : updated from W3C CVS tree
9097 * configure.in : 2.0.0-beta
9098 * libxml.spec.in : libxml2 package nam
9099 * result/* : new version of the tests output
9100
9101Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9104
9105Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * doc/* : rebuilt the docs
9108 * parser.c: final patch on #6766
9109 * valid.c: small patch on validity checks.
9110
9111Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9114 added
9115 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9116 compatibility w.r.t. XML spec and existing code.
9117
9118Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * parser.c: seems a better solution to <a> </a> exists,
9121 will try it for a while
9122
9123Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * parser.c: tried to remove the <a> </a> generating <a/>
9126 this is hard. Left a flag for that purpose. Fixed bug #6766
9127 * configure.in: prepared 1.8.7 not released, due to previous
9128 problem
9129
9130Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9131
9132 * doc/xml.html : applied second patch from Paul DuBois
9133
9134Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * doc/xml.html : applied patch from Paul DuBois
9137
9138Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9141
9142Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9145 compilation warnings on various platforms.
9146 * parser.c: Fixed #5281 validity error callbacks are now desactived
9147 by default if not validating.
9148
9149Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9152
9153Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9156 <gkatsi@cs.toronto.edu>
9157
9158Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9161 processing URLs
9162
9163Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9166 xmlNanoFTPUpdateURL for persistent control connections.
9167 * configure.in: 1.8.6
9168
9169Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9170
9171 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9172 * tree.[ch] : added xmlSaveNoEmptyTags
9173
91742000-01-29 James Henstridge <james@daa.com.au>
9175
9176 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9177
9178 * Makefile.am: added nanoftp.[ch] to the build.
9179
9180Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * nanoftp.[ch]: cleanup, comments, API
9183 * debugXML.c : fixed a bug in the cat command
9184 * doc/*: regenerated the docs
9185
9186Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9189 * debugXML.c : fixed a bug in the cat command
9190 * valid.c: fixing some small probs
9191 * libxml.spec.in: get rid of the SNAP suffix
9192 * doc/xml.html: updated the status
9193
9194Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * xml-config.in: xml-config --version to just return the
9197 version number
9198 * xpath.c: some cleanup w.r.t. axis when the current node is
9199 an attribute.
9200 * TODO: updated
9201
9202Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * configure.in: prepared for libxml-1.8.5
9205 * doc/* recompiled the documentation
9206
92072000-01-17 Jody Goldberg <jgoldberg@home.com>
9208
9209 * configure.in : WARNING autoconf subtlety alert :
9210 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9211 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9212 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9213 get defined by AC_CHECK_HEADERS.
9214
9215Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9216
9217 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9218 Rune.Djurhuus@fast.no
9219
9220Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * TODO: updated
9223 * tree.c, parser.c: made sure that only memory alloc problems
9224 and internal parser errors are allowed to write to stdout or
9225 stderr.
9226
9227Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9228
9229 * tree.c : restored xmlNewGlobalNs since this seems used by
9230 a lot of existing code :-(, fixed a bug in xmlNewNs
9231 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9232 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9233 to exit() from the library code.
9234 * xpath.c, parser.c: removed bugs or unused code detected by
9235 Windows compilers
9236 * parser.c: started adding interfaces for parsing well balanced
9237 XML fragments
9238 * configure.in: releasing 1.8.4
9239 * doc/* : rebuilt the docs
9240
9241Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * tree.[ch] : added xmlNewDocFragment() for DOM
9244 * testHTML.c: uninitialized variable.
9245
9246Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * doc/* : rebuild the docs
9249
9250Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * acconfig.h: readline and history patch
9253 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9254 * tree.c: added check and handling when possibly removing an ID
9255 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9256 and saving.
9257 * test/HTML/entities.html result/HTML/entities.html* : test for
9258 various entities reference cases
9259 * result/HTML/* : as a result output of some testcase have
9260 changed
9261 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9262 by previous example. added xmlParseTryOrFinish().
9263 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9264 entities.h debugXML.h HTMLparser.h: changed the way struct are
9265 declared to allow gtk-doc to expose those
9266 * parser.c: closed bug #4960
9267 * Makefile.am configure.in: Applied patch from
9268 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9269 and math/socket libs detection
9270
9271Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9272
9273 * configure.in, Makefile.am: link tester against readline
9274 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9275
9276Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9277
9278 * tree.[ch]: added xmlRemoveProp
9279 * win32config.h.in nanohttp.c: avoid including the Windows
9280 socket stuff in every C files
9281 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9282 the XmL parser(s)
9283 * test/ns4 result/ns4 etc...: added test case for previous prob
9284 * tree.c: xmlNewNs wasn't checking for double definition
9285 * Makefile.in: fixed a problem with dist-hook duplicates
9286 * parser.[hc], xmlIO.c: fixed the loading of external entities
9287 APIs, now xmlLoadExternalEntity() is used everywhere and
9288 setting up an app specific front-end using the
9289 * SAX.c parser.c: some fixes, now the xhtml spec validates
9290 with the xhtml DTD.
9291 * error.c: fixed crashes in case of no input stream
9292 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9293 to the validation tests and results
9294
9295Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9298 too htmlCreatePushParserCtxt() and htmlParseChunk()
9299 * parser.c: a bit of cleanup.
9300 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9301 to XML) removed the last mem leak known
9302 * HTMLtree.c: output message cleanup
9303 * xmlmemory.c: display content info about memory blocks
9304 * result/HTML/wired.* : missing att value warning change
9305
9306Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * doc/* : rebuilt the documentation
9309
9310Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * parser.[ch] parserInternals.h: Push parser for XML,
9313 seems to work fine now
9314 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9315 --push for push testing
9316 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9317 * testSAX.c: added --push
9318 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9319 subtree
9320 * xmlIO.[ch] : enriched API + fixes for push mode
9321 * entities.[ch]: added the entity content length to the struct.
9322 * xmlmemory.[ch]: new API to show the last entries for the shell
9323 * valid.c: added required attribute testing
9324 * SAX.c: the cdata callback now merge contiguous fragments
9325 * HTMLparser.c: cleanup of some macros
9326
9327Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * parser.c: fix for PIs name starting with xml
9330 * tree.c: fixed a potential problem with || and && ops
9331 * *.c, configure.in win32config.h.in : generate win32config.h for
9332 those on the Other Side !
9333
9334Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * parser.c: fixed a stupid = vs. == bug :-(
9337 * doc/gnome-xml.sgml: s/glade/xml/
9338
9339Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * configure.in, doc/xml.html : bug fix release 1.8.2
9342 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9343 Hopefully the end of that silly C++ include problem
9344 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9345 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9346 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9347 troubles with autoclosed elements when the stree shape doesn't
9348 follow the DtD specs. Added htmlIsAutoClosed() and
9349 htmlAutoCloseTag()
9350 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9351 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9352 * debugXML.c: fixed a bug on printing default namespaces.
9353 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9354
9355Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9356
9357 * result/HTML/*.htm[l] : updated the HTML regression tests according
9358 to the new output
9359 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9360 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9361 problem due to intermix of extern "C" { ... } declarations for C++
9362 and recursive includes in the headers
9363
93641999-12-20 Chris Lahey <clahey@umich.edu>
9365
9366 * HTMLtree.c: Made it so that html nodes with a single child do
9367 not insert a carriage return before or after the child node.
9368
9369Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * configure.in, doc/xml.html : bug fix release 1.8.1
9372 * parser.c: fixed bug #4344
9373 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9374 added the glue to avoid C++ problems
9375 * doc/* : regenerated the documentation
9376
9377Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9378
9379 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9380 namespace recognition, and Dia as a resul :-(
9381 * encoding.c: closed bug #3950
9382
9383Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * valid.c: debugging a posteriori validation, except URI expansion
9386 stuff this should be fixed now
9387 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9388 Carl Nygard <cnygard@bellatlantic.net>
9389 * tester.c: added --postvalid, cleaning of the code
9390 * tree.[ch]: added xmlDocGetRootElement()
9391
9392Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9393
9394 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9395 c++ losage.
9396
9397Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9398
9399 * configure.in, doc/xml.html : bumped to 1.8.0
9400 * xlink.[ch], Makefile.am : added framework for link detection
9401 * parser.h: added nbChars to parser context, needed for cleanup.
9402 * xmlmemory.c: removed a nasty bug when out of mem
9403 * valid.[ch]: adding namespace support for attribute decl
9404 * tester.c: added --debugent option
9405 * debugXML.[ch]: added xmlDebugDumpEntities()
9406 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9407 buffers instead, this was really needed, validation was breaking
9408 in strange ways due to that. Added xmlParseStringPEReference()
9409 and other parsing from strings functions. Entities processing
9410 modified again, but PERef are still not handled correcly but
9411 unless you're Eve Maller you won't notice :-)
9412 * HTMLparser.c: large changes toward reliability, and switched to
9413 lowercase internal tags, XHTML is lowercase, so it will help
9414 that output is closer to next version.
9415 * doc/* : regenerated the documentation, it is now hosted at
9416 http://xmlsoft.org/ (same bits I just bought the domain :-)
9417
9418
9419Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9420
9421 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9422 doc generation
9423 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9424 in the SAX API
9425 * doc/*: rebuilt the doc making sure everything appears in the
9426 HTML files
9427
9428Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9431 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9432 which allow impressive speed improvement on dataset with
9433 large text pieces, but at the cost of broken binary
9434 compatibility and slightly bigger memory usage.
9435 Configure with --with-buffers to activate them, they
9436 are protected with XML_USE_BUFFER_CONTENT define.
9437 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9438 goal is 0 memory left allocated once parser is no more used
9439 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9440 call xmlCleanupParser() and xmlMemoryDump()
9441
9442Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9445 * parser.[ch] encoding.[ch]: added memory cleanup routines
9446 * parser.c: closing bug #3788
9447 * doc/*: rebuilt the doc
9448
9449Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9452 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9453 * tester.c: added --compress option
9454 * doc/*: rebuilt the documentation
9455
9456Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9459 if given /proc/kcore as input !
9460 * doc/xml.html doc/*: updated and rebuilt the documentation
9461
9462Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * parser.c: Fixed some wrongly space collapsing code due to
9465 a misreading of the spec.
9466 * result/*: fixed the output accordingly
9467
9468Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * encoding.c: bug fix and typos
9471 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9472 * parser.c: added attribute normalization closing bug #3597
9473 * test/att* result/att* SAXresult/att*: testcase for attribute
9474 normalization
9475
9476Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * configure.in: closing bug #3163 by adding extra flags for the
9479 cc compiler on HP-UX
9480
9481Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * valid.[ch] : removed a typo and an enumerated type bug in the
9484 xmlAddElementDecl() function
9485 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9486 call to xmlEncodeEntitiesReentrant() so that the functions
9487 New, Set and Get are at the same level.
9488 * parser.c HTMLparser.c: extra memory allocation bug for
9489 attributes detected by someone using libxml in embedded systems :-)
9490
9491Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9492
9493 * xmlmemory.h: turned off mem debug :-\
9494
9495Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * parser.c: closed bug #2784 a one line fix, but worth pushing
9498 a new release out
9499 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9500 some structures, comments before and after the
9501 main element, and other nastyness
9502 * HTMLtree.c tree.c: accomodate the extended HTML supported
9503 * configure.in: pushing 1.7.4
9504 * test/ent8 and related outputs : added a new test for bug #2784
9505 * test/HTML/wired.html and related output: a nasty HTML example
9506 * Makefile.am: improved the test scripts
9507 * docs/* : reran the documentation extractor, updated xml.html
9508
9509Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9510
9511 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9512 HTMLparser and debugged the HTML related code. HTML documents
9513 now have their own type
9514 * entities.c: do not dump &apos; for HTML output
9515 * xmlmemory.c: improvement, breakpoint mechanism
9516 * testHTML.c: added --sax --repeat ...
9517 * Makefile.am: improved the HTML tests
9518 * valid.[ch]: added xmlValidGetValidElements and
9519 xmlValidGetPotentialChildren
9520 * tester.c: added --insert to test the 2 new functions
9521 * test//* result//* SAXresult//* : regression test cleanup
9522 and extension.
9523 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9524 gnome-xml-nanohttp.html
9525
9526Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9527
9528 * HTMLparser.c: fixed problems with some autoclose tags
9529 * tree.c: fixed XML output problems.
9530 * result/* SAXresult/*: update of the tests output
9531
9532Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * Makefile.am: Arturo patch for xmlConf.sh version info
9535 * parser.c: Tim Josling patch for single quoted items
9536 * tester.c: Tim Josling patch for tester options usage
9537 * tree.h: indent cleanup
9538
9539Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9542 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9543
9544Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9545
9546 * tree.c : Raph patch for initialization of CORBA fields
9547 * parser.c, xpath.c, ...: modification of doc comments
9548 * xpath.c : allow spaces in xpath expressions
9549
9550Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * xmlmemory.h: turning off memory debug :-(
9553
9554Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9555
9556 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9557 better SAX interfaces.
9558 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9559 entity.
9560 * configure.in: 1.7.2
9561
9562Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9563
9564 * libxml.spec.in: fixed the URL
9565 * doc/xml.html: improved the documentation front-end
9566
9567Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9570
9571Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * libxml.spec.in: fixed the alpha compile problem
9574 * parser.[ch]: changed errno to errNo in the parser context :-(
9575 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9576 * doc/xml.html: changed CHAR to xmlChar
9577 * doc/html/*: recompiled the documentation
9578 * configure.in: 1.7.1
9579
9580Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9581
9582 * parser.h: modified the parser context struct to regain 1.4.0
9583 binary compatibility
9584 * parser.c, xml-error.h: added errno ot teh context and defined
9585 a set of errors values with update of errno
9586 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9587 DTDs and entities
9588 * *.h, *.c: complete cleanup of the use of config.h and include
9589 protection depending on the current setup.
9590 * overalll debugging, maintenance and bug-fixing on all modules
9591 * updated the documentation
9592 * ready for 1.7.0
9593
9594Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9595
9596 * HTMLparser.c : cleanup
9597 * SAX.c valid.c valid.h: added ID/IDREF checking
9598 * tree.c tree.h: extended doc structure for refs
9599 * configure.in: 1.6.2
9600 * parser.c: patched bug in SAX user arg call
9601 * parserInternals.h: patched missing close in C++ wrapping
9602 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9603 especially upcoming XPointer implementation.
9604 * doc/xml.html: augmented, typo
9605
9606Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9607
9608 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9609 not all invocations of install understand -d.
9610
9611Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9612
9613 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9614 to make 'check' works, when builddir != srcdir.
9615
9616Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9617
9618 * doc/xml.html : updated the documentation
9619
9620Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9621
9622 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9623 not deallocated memory blocks
9624 * *.c : replaces all calls to malloc() free() and realloc() to
9625 the wrapper functions/macros
9626 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9627 instead of xmlFreeNodeList()
9628
9629Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * HTMLparser.c: corrected a stupid bug leading to core dump at
9632 tree deallocation. Removed warnings indicated by
9633 Stephane.Conversy@lri.fr
9634 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9635 looked for in the external subset
9636
9637Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9638
9639 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9640 on SGI by Stephane.Conversy@lri.fr
9641
9642Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9643
9644 * all .h : changed the prototype declaration indent as in gtk
9645 * most .c : working on reducing the TODOs in the code
9646 * most .c : cleanup though -pedantic and Insure++
9647 * improvements on validation ID checkings.
9648 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9649 * xml-config.in: closed #1810
9650
9651Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * tree.h, valid.c, valid.h: more work on validity, IDs
9654 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9655 definition for AIX
9656
9657Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9658
9659 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9660 the distribution due to a cut'n paste error at last commit
9661
9662Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9663
9664 * configure.in: upgraded to version 1.4.0
9665 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9666 Big update, added a large part of the validation process,
9667 it should be usable, but some parts are missing
9668 * xpath.c: improved the implementation w.r.t. root.
9669 * Makefile.am: added more tests
9670 * test and result trees: added a lot of tests
9671 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9672
9673Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9674
9675 * Added an HACKING file
9676
9677Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9678
9679 * xpath.[ch] : improvements and debug of the XPath implementation
9680 * parser.c, HTMLparser.c : modified the parsers to be progressive
9681 * tree.[ch] : extended the Buffer promitives
9682 * xmlIO.[ch] : added basic I/O routines providing progressive
9683 parsing and ready for I18N conversion plugins
9684 * SAXresult/* : the SAX callback sequence maybe slightly different
9685 now
9686 * test*.c : improved/updated the tests programs
9687 * doc/* : recompiled the docs.
9688
96891999-07-26 Michael Meeks <michael@edenproject.org>
9690
9691 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9692
9693 * tree.c: Ditto.
9694
9695Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9696
9697 * configure.in: upgraded to version 1.4.0
9698 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9699 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9700 XML query language, see http://www.w3.org/TR/xpath for more details.
9701 * parser.c, parser.h: added CHAR* related string functions for XPath
9702 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9703 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9704 rebuild the docs.
9705 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9706 and regression testing capabilities for XPath.
9707
9708Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9709
9710 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9711 closing bug #1646
9712
9713Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9714
9715 * Makefile.am, example/Makefile.am: closed bug #1683
9716
9717Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * example/Makefile.am, configure.in: added the makefile for the
9720 gjobread example
9721
9722Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9723
9724 * doc/Makefile.am:
9725 - fix which allow "make install DESTDIR=</install/prefix>".
9726
9727Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9728
9729 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9730 which fixed a problem on the file reading-code.
9731
9732Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9733
9734 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9735 output.
9736 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9737
9738Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9739
9740 * parser.h : Oops removed the binary compatibility problem
9741 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9742 * parser.c, HTMLparser.c: applied patches for reading from stdin
9743
9744Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9745
9746 * parser.c, entities.c, valid.c: cleanup bug #1591
9747 * configure.in: cleanup bug #1592
9748 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9749 the same tree back-end. Hence gdome will be available for it.
9750 * doc/Makefile.am: close bug #617
9751
9752Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9753
9754 * parser.c: alloctate a per parser context SAX interface block
9755
9756Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9757
9758 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9759 and xmlEncodeEntitiesReentrant with the correct one :-\
9760
9761Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9762
9763 * commit of my internal XML base changes, quite a lot of
9764 changes, cleanups, better entities support, framework for
9765 new I/O and charset detection and handling
9766 * Fixed the configure/Makefile stuff to generate shared libs
9767 with the proper version info, so we jumped on rev from
9768 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9769 xmlEncodeEntities() result need to be freed now, and a string
9770 xmlParserVersion provide the current library version.
9771
9772Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9773
9774 * parser.c: fixed a buffer overrun for when you have a very long
9775 attribute with no entities in it.
9776
9777Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9778
9779 * added example directory
9780 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9781
9782Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9783
9784 * Release of libxml-1.1, nearly everything has been touched for
9785 this.
9786 * Added more regression tests
9787 * Updated the documentation
9788
9789Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9790
9791 * tree.[ch]: unified the XML_NO_CORBA defines.
9792 * parser.c encoding.[ch]: started plugging in char encoding detection
9793
9794Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9795
9796 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9797 Also freed allocated buffer.
9798
9799Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9800 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9801 reentrancy problem at printing. One is left in entities.c, to
9802 remove ASAP
9803 * testSAX.c : added a test example showing the use of the SAX
9804 interface if one doesn't want to build the DOM tree.
9805 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9806
9807Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9808
9809 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9810 large revamping of the parser to use SAX callbacks
9811 http://www.megginson.com/SAX/ (or at least a C like interface
9812 a la Expat). It's now possible to set up your own callbacks
9813 and the parser will not build a DOM tree.
9814 * test/* result/*: updated the test suite, I finally removed
9815 the old Namespace draft support (PI based).
9816
9817Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9818
9819 * Makefile.am: added test result to EXTRA_DIST for make tests
9820
9821Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9822
9823 * parser.c, parserInternals.h: moved the chars macro definitions
9824 to parserInternals.h
9825 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9826 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9827
9828Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9829
9830 * xml-config.in : applied patch to make --version work
9831
98321999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9833
9834 * Makefile.am (check-local): Alias for `tests' target. This will
9835 cause `make check' to do the right thing.
9836 (tests): Don't run tests in srcdir. Also, replaced calls to
9837 basename with a `sed' "equivalent".
9838
9839Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9842 it in the header and not the sources, updated the doc.
9843 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9844 pointing this out.
9845
9846Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9847
9848 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9849 exported the inputStream routines.
9850 * doc/html/* : updated accordingly
9851
9852Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * parser.c, parser.h, parserInternals.h: added a few extra
9855 internal calls to allocate and free parser contexts ...
9856 * doc/html/* : updated accordingly
9857
9858Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9859
9860 * configure.in, Makefile.am, doc/makefile.am : General changes for
9861 1.0.0 release and including the generated HTML documentation.
9862
9863Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9864
9865 * makefile.am : added parserInternals.h, oops.
9866
9867Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9868
9869 * parserInternals.h: added this header giving access to the parser
9870 internal functions.
9871 * doc/Makefile.am : added a rebuild target which rebuilds the full
9872 set of documentations
9873 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9874 the internal subset.
9875 * *.c *.h: modifications needed to generate the documentation using
9876 gtk-doc, cleanup of functions blocks, reorganisation of struct
9877 declarations.
9878
9879Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9880
9881 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9882 the tar and spec file to include the beginning of the doc.
9883
98841999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9885
9886 * doc/.cvsignore: Added this file.
9887
9888Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9889
9890 * tree.c: fixed xmlGetProp to return "" when the attribute
9891 exists, even if the node-list is NULL.
9892
9893Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9894
9895 * tree.c: patched an error outputting empty attribute values.
9896 * Makefile.am and doc/makefile.am: have been updated during the
9897 week-end. Sorry for an empty CVS log, I got a shell problem.
9898
9899Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9900
9901 * tree.h: cleaned up using enums instead of defines
9902 * parser.c, valid.[ch]: more work on parsing/output of element
9903 declarations
9904
9905Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9906
9907 * valid.[ch], tree.c, parser.c : more work toward full parsing
9908 of XML DTDs.
9909 * README: added informations about mailing-list and on-line
9910 documentation
9911
99121999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9913
9914 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9915
9916Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * parser.c, tree.[ch] : more work toward conformance testing,
9919 added a last element to accelerate parsing of very flat structures
9920 started working on internal subset Element content declaration.
9921 * valid.[ch] : first cut at adding code toward validation.
9922 * previous changes had also small impact on most files, especially
9923 the conformance testing using James Clark test suite.
9924
9925Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9926
9927 * test/* : updated the examples, most of them were not well
9928 formed (humm), and added rdf2.
9929 * result/* : resulting changes in the output.
9930
9931Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9932
9933 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9934
9935Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9936
9937 * tree.c: patched a bug in the generation of empty attributes
9938
9939Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9940
9941 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9942 for node/trees/documents/... Biggest problem is namespace
9943 support when copying subtrees.
9944
9945Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9946
9947 * parser.c, entities.c: improve entities and char ref encoding,
9948 and cleanups of error messages.
9949
9950Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9951
9952 * parser.c, entities.c: simple bug hunting done during rpm2html and
9953 rpmfind integration.
9954
9955Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9956
9957 * parser.[ch]: Added interfaces allowing to specify a SAX
9958 handler before parsing.
9959
9960Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9961
9962 * parser.c: redirrect all errors reporting through the SAX
9963 error function
9964
9965Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9966
9967 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9968 * libtool, tlmain ...: update of the libtool files
9969
99701998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9971
9972 * entities.c: Use g_snprintf insteda of snprintf.
9973
9974Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9975
9976 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9977 added ent5 test for this purpose.
9978 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9979
9980Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9981
9982 * parser.c: fixed? a strange error due to compression on a GWP
9983 document.
9984
9985Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9986
9987 * tree.[ch]: bug fixing
9988 * entities.[ch]: defined a specific type for predefined entities
9989 * doc/xml.html: more documentation on the library, how to use it,
9990 overview of the interfaces.
9991
9992Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9993
9994 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9995
9996Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9997
9998 * tree.c: corrected a small bug
9999 * doc/xml.html: continuing writing documentation.
10000
10001Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10002
10003 * debugXML.h debugXML.c: added debugging utilities.
10004 * tester.c: added --debug switch.
10005 * tree.c: patched an incorrect node->type assignment.
10006 * parser.c: formatting, ensure that node->doc != NULL in attributes
10007
10008Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10009
10010 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10011 entity support and provide an internal representation close to
10012 DOM one (entity ref nodes, and attribute value as tree). I tried
10013 to preserve the interface but this will surely break some apps
10014 (I have to change rpm2html/rpmfind for example). I had to change
10015 two interfaces, and the generated tree is somewhat different.
10016 * doc/* : started documenting the XML library, the tree and
10017 DOM/Corba. This is a first step.
10018
10019Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10020
10021 * parser.c: Set up the fonctions comment block, boring but useful.
10022 * parser.h, SAX.c, parser.c: now attributes are processed through
10023 the SAX interface. The problem is that my SAX interface diverged
10024 quite a bit from the original one, well this is not an official
10025 spec, and translating it from Java to C is hairy anyway...
10026
10027Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10028
10029 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10030 fonctions comment block, boring but useful.
10031
10032Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10033
10034 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10035 conversion routines. However they are not yet used to convert the
10036 inputs. The core will run with UTF-8.
10037
10038Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10039
10040 * tree.c : make sure that the type id is properly set-up when
10041 a new object is allocated, needed for DOM.
10042
10043Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10044
10045 * tree.h, tree.c: Ok, the main objects in the tree will be native
10046 corba objects, it costs 8 bytes per Node, Attribute and Document
10047 but it simplifies the Corba integration a lot (no extra interface
10048 objects to allocate/free).
10049
10050Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10051
10052 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10053 and changed NODEs contants for conformity with DOM Level 1
10054
10055Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10056
10057 * added hooks to keep track of servants when creating objects
10058 xmlDoc and xmlNode (for Corba export).
10059
10060Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10061
10062 * added xml-config script.
10063
10064Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10065
10066 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10067 to autoupdate libtool and automake conf files.
10068
100691998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10070
10071 * Makefile.am: Use '?' to separate the sed
10072 commands as ',' is used when people pass -Wl,something.
10073
10074
10075Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10076
10077 * tree.c, tree.h: added a per-document compression interface.
10078
10079Tue Sep 22 20:47:38 EDT 1998
10080
10081 * tree.c, tree.h: added saving with compression and added interfaces
10082 to control the compression level (xmlGetCompressMode,
10083 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10084
10085Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10086
10087 * parser.c: corrected a loop for files of size 0
10088
100891998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10090
10091 * error.h: New file. Contains prototyes from `error.c'.
10092
10093Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10094
10095 * Makefile.am (xmlincdir): New macro.
10096 (xmlinc_HEADERS): Renamed from include_HEADERS.
10097
10098Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10099
10100 * applied small patch on numeric entities from
10101 Christopher Blizzard <blizzard@appliedtheory.com>
10102
10103Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10104
10105 * New release 0.2, removed the old xml_* files so that it's
10106 coherent with the other CVS base (W3C), far better conformance
10107 to standard, new namespaces, decent entities support, beginning
10108 of a SAX-like interface. Nearly nothing left intact, even the
10109 test examples ...
10110
101111998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10112
10113 * .cvsignore: Add .deps dir
10114
10115Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10116
10117 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10118
10119Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10120
10121 * configure.in: added test for CPP
10122 * AUTHORS, Changelog: the original ones didn't get commited but the
10123 glib ones instead, fixed.
10124 * Makefile.am: corrected an error in library naming
10125
10126Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10127
10128 * integrated code developped at W3C
10129 * changed the original Copyright
10130 * migrated to automake
10131 * prefixed the filenames by xml_ to avoid filename clashes
10132
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010133Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10134
10135 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10136 should not be called.
10137
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010138Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10139
10140 * libxml-2.0.pc.in: applied the patch to fix #101894
10141
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010142Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10143
10144 * tree.c : applied patch from Lukas Schroeder for register callbacks
10145 * valid.c: modified patch from Lukas Schroeder to test
10146 register callbacks with --chkregister
10147
Daniel Veillard067bae52003-01-05 01:27:54 +000010148Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10149
10150 * xmlreader.c: seriously changed the way data are pushed to
10151 the underlying parser, go by block of 512 bytes instead of
10152 tryng to detect tag boundaries at that level. Changed the
10153 way empty element are detected and tagged.
10154 * python/tests/reader.py python/tests/reader2.py
10155 python/tests/reader3.py: small changes mostly due to context
10156 reporting being different and DTD node being reported. Some
10157 errors previously undetected are now caught and fixed.
10158 * doc/xmlreader.html: flagged last section as TODO
10159
Daniel Veillard51a447a2003-01-04 19:42:46 +000010160Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10161
10162 * python/libxml.py: integrated the Python 2.2 optimizations
10163 from Hannu Krosing, while maintaining compatibility with
10164 1.5 and 2.1
10165
Daniel Veillarde59494f2003-01-04 16:35:29 +000010166Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10167
10168 * xmllint.c: a bit of cleanup
10169 * xmlreader.c: small fix
10170 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10171 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10172
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010173Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10174
10175 * python/setup.py.in: patch from Stéphane Bidoul to include
10176 drv_libxml2.py in setup.py
10177
Daniel Veillard66b82892003-01-04 00:44:13 +000010178Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10179
10180 * doc/xmlreader.html: starting documenting the new XmlTextReader
10181 interface.
10182
Daniel Veillard7704fb12003-01-03 16:19:51 +000010183Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10184
10185 * xmllint.c: added the --stream flag to use the TextReader API
10186 * xmlreader.c: small performance tweak
10187
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010188Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10189
10190 * xmlreader.c python/tests/reader2py: okay the DTD validation
10191 code on top of the XMLTextParser API should be solid now.
10192
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010193Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10194
10195 * xmlreader.c python/tests/reader2py: Fixing some more mess
10196 with validation and recursive entities while using the
10197 reader interface, it's getting a bit messy...
10198
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010199Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10200
10201 * xmlreader.c python/tests/reader.py: another couple of problem
10202 related to IsEmptyElement reported by Stéphane Bidoul needed
10203 some fixes.
10204
Daniel Veillard4f860202003-01-02 13:00:02 +000010205Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10206
10207 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10208 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10209 based on the python XmlTextReader interface.
10210
Daniel Veillard3c265e42003-01-01 21:06:49 +000010211Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10212
10213 * tree.c: backing out one change in the last patch which broke the
10214 regression tests
10215
Daniel Veillard5335dc52003-01-01 20:59:38 +000010216Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10217
10218 * global.data globals.c tree.c include/libxml/globals.h: applied
10219 an old patch from Lukas Schroeder to track node creation and
10220 destruction. Probably missing a lot of references at the moment
10221 and not usable reliably.
10222
Daniel Veillard8ba17412003-01-01 19:13:12 +000010223Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10224
10225 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10226 from doc/news.html and a stylesheet
10227
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010228Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10229
10230 * xmlreader.c python/tests/reader.py: fixed another couple of
10231 xmlreader bugs reported by Stéphane Bidoul and added tests.
10232
Daniel Veillard9e395c22003-01-01 14:50:44 +000010233Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10234
10235 * xmlreader.c python/tests/reader2.py: fixed another validity
10236 checking in external parsed entities raised by Stéphane Bidoul
10237 and added a specific regression test.
10238 * python/tests/reader3.py: cleanup
10239
Daniel Veillardd5896142002-12-31 14:45:26 +000010240Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * xmlreader.c python/tests/reader2.py: fixed a problem with
10243 validation within entities pointed by Stéphane Bidoul, augmented
10244 the tests to catch those.
10245
Daniel Veillarddc85f282002-12-31 11:18:37 +000010246Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * python/generator.py: modified the generator to allow keeping
10249 class references when creating new classes, needed to fix a bug
10250 pointed by Stéphane Bidoul where the input buffer of the
10251 xmlTextReader instance gets destroyed if the python wrapper for
10252 the input is not referenced anymore.
10253
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010254Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10257 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10258
Daniel Veillard571b8892002-12-30 12:37:59 +000010259Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * xmlreader.c python/tests/reader.py: fixed another problem
10262 pointed by Stéphane Bidoul
10263
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010264Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10267 with "<a/>"
10268
Daniel Veillardecaba492002-12-30 10:55:29 +000010269Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * SAX.c: warn on xmlns:prefix="foo"
10272 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10273 for namespace attributes handling.
10274
Daniel Veillard2d84a892002-12-30 00:01:08 +000010275Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10278 a really nasty problem raised by a DocBook XSLT transform
10279 provided by Sebastian Bergmann
10280
Daniel Veillard29b3e282002-12-29 11:14:41 +000010281Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10284 by Stéphane Bidoul and integrated it into the tests
10285
Daniel Veillarde18fc182002-12-28 22:56:33 +000010286Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10289 extended the XmlTextReader API a bit, addding accessors for
10290 the current doc and node, and an entity substitution mode for
10291 the parser.
10292 * python/libxml.py python/libxml2class.txt: related updates
10293 * python/tests/Makefile.am python/tests/reader.py
10294 python/tests/reader2.py python/tests/reader3.py: updated a bit
10295 the old tests and added a new one to test the entities handling
10296
Daniel Veillardaba976d2002-12-28 21:14:18 +000010297Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * python/generator.py python/libxml2class.txt
10300 python/tests/reader.py python/tests/reader2.py: changed the
10301 generator to provide casing for the XmlTextReader similar to
10302 C# so that examples and documentation are more directly transposable.
10303 Fixed the couple of tests in the suite.
10304
Daniel Veillard83298842002-12-28 15:12:33 +000010305Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * doc/guidelines.html: added a document on guildeline for
10308 publishing and deploying XML
10309
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010310Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * valid.c xmlreader.c: final touch running DTD validation
10313 on the XmlTextReader
10314 * python/tests/Makefile.am python/tests/reader2.py: added a
10315 specific run based on the examples from test/valid/*.xml
10316
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010317Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * python/libxml.py: added a few predefined xmlTextReader parser
10320 configuration values.
10321
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010322Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * python/libxml_wrap.h: trying to fix #102037
10325
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010326Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * SAX.c: fixing bug #95296, when the predefined entities
10329 are redefined in the DTD the default one must be used
10330 instead anyway.
10331
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010332Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10333
10334 * doc/xmllint.xml
10335 * doc/xmllint.1
10336 Add discussion of XML_DEBUG_CATALOG to xmllint man
10337 page - bug #100907
10338
10339
Daniel Veillarddf512f42002-12-23 15:56:21 +000010340Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * xmlreader.c: Fixed the empty node detection to avoid reporting
10343 an inexistant close tag.
10344
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010345Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10348 for Python 2.1
10349
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010350Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10353
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010354Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * doc/libxml2-api.xml python/tests/reader.py: one really need
10357 to provide the base URI information when creating a reader parser
10358 from an input stream. Updated the API and the example using it.
10359
Daniel Veillardea7751d2002-12-20 00:16:24 +000010360Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10363 include/libxml/valid.h include/libxml/xmlreader.h: working on
10364 DTD validation on top of xml reader interfaces. Allows to
10365 validate arbitrary large instances. This required some extensions
10366 to the valid module interface and augmenting the size of xmlID
10367 and xmlRef structs a bit.
10368 * uri.c xmlregexp.c: simple cleanup.
10369
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010370Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10373 work on the xml reader interfaces.
10374 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10375 Web page for the Windows binaries.
10376
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010377Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * xmlIO.c: applied a patch for VMS following the report by
10380 Nigel Hall
10381
Daniel Veillard3772de32002-12-17 10:31:45 +000010382Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * parser.c: the parseStartTag bug fix wasn't complete.
10385
Daniel Veillard67df8092002-12-16 22:04:11 +000010386Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10389 parseStartTag, fixing it.
10390 * test/att4 result/att4 result/noent/att4: adding the test
10391 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10392 more methods to XmlTextReader.
10393
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010394Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10395
10396 * win32/libxml2.def.src: added more xml reader exports
10397 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10398 to the build
10399
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010400Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10401
10402 * doc/tutorial/xmltutorial.xml
10403 plus generated html and pdf
10404 Updating tutorial again based on further comments from Niraj
10405 Tolia on the last iteration
10406
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010407Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10408
10409 * doc/tutorial/xmltutorial.xml
10410 * doc/tutorial/includekeyword.c
10411 * doc/tutorial/includegetattribute.c
10412 plus generated html and pdf
10413 Adding fix from Niraj Tolia to tutorial to properly free memory.
10414
10415
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010416Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10419 more methods of XmlTextReader.
10420 * python/libxml2class.txt python/tests/reader.py: this increased the
10421 methods in the bndings, augmented the test to check those new
10422 functions.
10423
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010424Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10427 methods of XmlTextReader.
10428 * python/generator.py python/libxml_wrap.h python/types.c
10429 python/libxml2class.txt: added the reader to the Python bindings
10430 * python/tests/Makefile.am python/tests/reader.py: added a specific
10431 test for the Python bindings of the Reader APIs
10432 * parser.c: small cleanup.
10433
Daniel Veillard06503452002-12-13 10:42:08 +000010434Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * xinclude.c: fallback was only copying the first child not the
10437 full child list of the fallback element, closes #89684 as reopened
10438 by Bernd Kuemmerlen
10439
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010440Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10441
10442 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10443
Daniel Veillard000eafb2002-12-12 10:04:22 +000010444Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
Daniel Veillardc1eed322002-12-12 11:01:32 +000010446 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010447 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010448 gives enum values, fix functype return type, put back fields in
10449 structs
10450 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010451
Daniel Veillard024b5702002-12-12 00:15:55 +000010452Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10455 about htmlNodeDumpOutput location.
10456 * xpath.c: removed an undefined function signature
10457 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10458 too many symbols in the API breaking the python bindings.
10459 Updated with the libxslt/libexslt changes.
10460
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010461Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * configure.in: preparing release of 2.4.29
10464 * doc/*: rebuilt the docs and API
10465 * xmlreader.c: a few more fixes for the XmlTextReader API
10466
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010467Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10468
10469 * include/win32config.h: applied mingw patch from Magnus Henoch
10470
Daniel Veillard5aad8322002-12-11 15:59:44 +000010471Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10474
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010475Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10478 building Python script, does the C parsing directly, generates
10479 a better API description including structure fieds defs and
10480 enums. Still a couple of bugs, but good enough for the python
10481 wrappers now.
10482 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10483 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10484 include/libxml/schemasInternals.h include/libxml/tree.h: more
10485 cleanup based on the python analysis script reports.
10486 * libxml.spec.in: make sure the API XML description is part of the
10487 devel package.
10488
Daniel Veillard01c13b52002-12-10 15:19:08 +000010489Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10492 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10493 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10494 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10495 code cleanup, especially the function comments.
10496 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10497
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010498Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * Makefile.am xmlreader.c include/libxml/Makefile.am
10501 include/libxml/xmlreader.h: Adding a new set of APIs based on
10502 the C# TextXmlReader API but converted to C. Allow to parse
10503 in constant memory usage, far simpler to program and explain
10504 than the SAX like APIs, unfinished but working.
10505 * testReader.c: test program
10506
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010507Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10508
10509 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10510
Daniel Veillard64b35282002-12-04 15:10:40 +000010511Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * tree.c: Chip turner indicated that XHTML1 serialization
10514 rule for style actually break on both IE and Mozilla,
10515 try to avoid the rule if escaping ain't necessary
10516
Daniel Veillard8efff672002-12-04 11:44:48 +000010517Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * nanhttp.c: handle HTTP URL escaping, problem reported by
10520 Glen Nakamura and Stefano Zacchiroli
10521
Daniel Veillard1c732d22002-11-30 11:22:59 +000010522Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10525
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010526Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * uri.c: Johann Richard pointed out some XPointer problems for
10529 URN based URI references in XInclude. Modified the URI parsing
10530 and saving routines to allow correct parsing and saving of
10531 XPointers, especially when attached to "opaque" scheme accordingly
10532 to RFC 2396
10533
Daniel Veillard8db67d22002-11-27 19:39:27 +000010534Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10537 of refactoring to the HTML saving code.
10538 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10539 in the doc.
10540
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010541Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10544 to a buffer API to reuse the generic dump to an OutputIO layer,
10545 this reduces code, fixes xmlNodeDump() for XHTML, also made
10546 xmlNodeDump() now return the number of byte written.
10547
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010548Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * python/setup.py.in: another patch from Stéphane Bidoul for
10551 Python bindings on Windows
10552 * doc/parsedecl.py: small cleanup
10553
Daniel Veillard9715c172002-11-25 16:33:40 +000010554Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * libxml.spec.in configure.in: add a line in %changelog for releases
10557
Daniel Veillard9bc53102002-11-25 13:20:04 +000010558Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * parser.c: patch from Marcus Clarke fixing a problem in entities
10561 parsing that was detected in KDe documentations environment.
10562
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010563Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10564
10565 * python/libxml.c (libxml_prev): Return the previous as opposed to
10566 the next node (I guess this is the result of some cut & paste programming:)
10567
Daniel Veillard80d7b902002-11-23 16:23:08 +000010568Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10571
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010572Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * python/generator.py python/libxml.c python/setup.py.in: trying
10575 to fix the Python bindings build on Windows (Stéphane Bidoul)
10576
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010577Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10578
10579 * win32/configure.js: added option for python bindings
10580 * win32/libxml2.def.src: added more exports
10581
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010582Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10583
10584 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10585 pthreads
10586 * win32/wince/*: applied updates to Windows CE port from Javier
10587
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010588Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * configure.in: preparing 2.4.28
10591 * libxml.spec.in doc/Makefile.am: some cleanup
10592 * doc/*: updated the news and regenerated.
10593
Daniel Veillardfee408f2002-11-22 13:18:30 +000010594Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * HTMLparser.c: final touch at closing #87235 </p> end tags
10597 need to be generated.
10598 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10599 this change slightly the output of a few tests
10600 * doc/*: regenerated
10601
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010602Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * parserInternals.c: fixing bug #99190 when UTF8 document are
10605 parsed using the progressive parser and the end of the chunk
10606 is in the middle of an UTF8 multibyte character.
10607
William M. Brack8b2c7f12002-11-22 05:07:29 +000010608Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10609
10610 * threads.c: fixed initialization problem in xmlNewGlobalState
10611 which was causing crash.
10612 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10613 in xmlInitializeGlobalState.
10614 * parserInternals.c: cleaned up ctxt->sax initialisation.
10615
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010616Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * tree.c include/libxml/tree.h: modified the existing APIs
10619 to handle XHTML1 serialization rules automatically, also add
10620 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10621 libxslt serialization uses it when needed without changing
10622 the library API.
10623 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10624 result/xhtml1: added a new test specifically for xhtml1 output
10625 and updated the result of one XHTML1 test
10626
Daniel Veillardd076a202002-11-20 13:28:31 +000010627Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * xinclude.c parserInternals.c encoding.c: fixed #99082
10630 for xi:include encoding="..." support on text includes.
10631 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10632 test/XInclude/ents/isolatin.txt : added a specific regression test
10633 * python/generator.py python/libxml2class.txt: fixed the generator
10634 the new set of comments generated for doc/libxml2-api.xml were
10635 breaking the python generation.
10636
Daniel Veillard817e70b2002-11-19 22:28:48 +000010637Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10640 * configure.in: patch for Solaris on new autoconf closes #98880
10641 * doc/parsedecl.py: repair the frigging API building script,
10642 did I say that python xmllib sucks ?
10643 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10644 and some comment are no more truncated.
10645
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010646Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * parser.c: Martin Stoilov pointed out a potential leak in
10649 xmlCreateMemoryParserCtxt
10650
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010651Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10654 included in HTML documents and using the push parser.
10655
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010656Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10657
10658 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10659 specified, look for the Python interpreter not just in the
10660 specified root but also in the specified location. Fixes #98825
10661
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010662Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * python/libxml.c: fixing bug #98792 , node may have no doc
10665 and dereferencing without checking ain't good ...
10666
Daniel Veillarddad3f682002-11-17 16:47:27 +000010667Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * configure.in: preparing release 2.4.27
10670 * doc/* : updated and rebuilt the docs
10671 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10672 and all the docs are actually packaged and in the final RPMs
10673 * parser.c parserInternals.c include/libxml/parser.h: restore
10674 xmllint --recover feature.
10675
Daniel Veillard68e9e742002-11-16 15:35:11 +000010676Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
Daniel Veillard784b9352003-02-16 15:50:27 +000010678 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010679 processing of parsed entities, and XPath computation on sustitued
10680 entities.
10681 * testXPath.c: make sure entities are substitued.
10682
Daniel Veillard328f48c2002-11-15 15:24:34 +000010683Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
Daniel Veillard784b9352003-02-16 15:50:27 +000010685 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010686 processing of internal parsed entities, which had to be changed.
10687
Daniel Veillard66651aa2002-11-15 11:21:43 +000010688Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10691 trying to fix bug #98517 about building outside the source tree
10692 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10693
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010694Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10695
10696 * include/win32config.h: cleanup
10697 * win32/Makefile.mingw: integrated mingw in JScript configure
10698 * win32/Makefile.msvc: modified to allow mingw coexistence
10699 * win32/configure.js: integrated mingw
10700 * win32/Readme.txt: cleanup
10701
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010702Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * HTMLparser.c: strengthen the guard in the Pop macros,
10705 like in the XML parser, closes bug #97315
10706
Daniel Veillard0821b152002-11-12 20:57:47 +000010707Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10710 callback is never used.
10711
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010712Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * parserInternals.c: fixed the initialization of the SAX structure
10715 which was breaking xsltproc
10716 * xpath.c: patch from Petr Pajas for CDATA nodes
10717 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10718 * parser.c include/libxml/parser.h: patch from Peter Jones
10719 removing a leak in xmlSAXParseMemory() and adding the
10720 function xmlSAXParseMemoryWithData()
10721
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010722Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10723
10724 adding pdf of tutorial, changing web page to link to it
10725 * doc/tutorial/xmltutorial.pdf
10726 * doc/xml.html
10727 * doc/docs.html
10728
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010729Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10730
10731 * doc/tutorial/ar01s08.html
10732 adding file what I forgot for tutorial
10733
10734
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010735Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10736
10737 Adding encoding discussion to tutorial
10738 Added:
10739 * doc/tutorial/images/*.png: DocBook admonition image files
10740 * doc/tutorial/apf.html, apg.html: new generated html
10741 * doc/tutorial/includeconvert.c: conversion code entity file
10742 changed:
10743 * doc/tutorial/xmltutorial.xml: DocBook original
10744 * doc/tutorial/*.html: generated html
10745
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010746Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10747
10748 * include/libxml/*.h: retired xmlwin32version.h
10749 * doc/Makefile.am: retired xmlwin32version.h
10750 * win32/configure.js: retired xmlwin32version.h
10751
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010752Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10753
10754 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010755 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10756 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010757
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010758Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * globals.c: fixed a typo pointed out by Igor
10761 * xpath.c: try to speed up node compare using line numbers
10762 if available.
10763
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010764Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * tree.c: make xmlFreeNode() handle attributes correctly.
10767
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010768Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10769
10770 * catalog.c: completed the #96963 fix, as reported by Karl
10771 Eichwalder
10772
Daniel Veillard56f21f22002-11-06 15:49:46 +000010773Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10776
Daniel Veillard91ad8792002-11-04 17:06:52 +000010777Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * Makefile.am: switched the order of a couple of includes
10780 to fix bugs #97100
10781
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010782Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10783
10784 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10785 xmlLoadCatalogs that used to separate directories with a ':'.
10786
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010787Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10788
10789 * threads.c: improvements to the Windows-side of thread handling
10790 * testThreads.c: conditionally excluded unistd.h
10791 * testThradsWin32.c: broke overlong lines
10792 * include/win32config.h: adapted thread-related macros to the new
10793 scheme and for pthreads on Windows
10794 * win32/Makefile.msvc: introduced a more flexible thread build,
10795 added testThreads[Win32].c to the build
10796 * win32/configure.js: introduced a more flexible thread config
10797
John Fleck61f6fb62002-10-31 15:23:29 +0000107982002-10-31 John Fleck <jfleck@inkstain.net>
10799
10800 * doc/xml.html (and, by implication, FAQ.html)
10801 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10802
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010803Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10804
10805 * configure.in: removed xmlwin32version.h
10806 * include/libxml/Makefile.am: removed xmlwin32version.h
10807
Daniel Veillardce66ce12002-10-28 19:01:59 +000010808Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * tree.c: applied patch from Brian Stafford to fix a bug
10811 in xmlReconciliateNs()
10812
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010813Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * tree.c: applied patch from Christian Glahn to allow
10816 xmlNewChild() on document fragment nodes
10817
Daniel Veillardb39bc392002-10-26 19:29:51 +000010818Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * parser.c: Christian Glahn found a problem with a recent
10821 patch to xmlParseBalancedChunkMemoryRecover()
10822 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10823 problems
10824 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10825 test/schemas/seq*: added the test cases from Charles
10826
Daniel Veillard366a9152002-10-23 20:43:53 +000010827Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10830 serious cleanup of the spec file and associated changes
10831 in the Makefiles.
10832 * valid.c: try to remove some warnings on x86_64
10833
Daniel Veillardd033d022002-10-23 14:55:02 +000010834Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10837 fix bug #96586
10838
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010839Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10842 parsing, applied his patch
10843 * result/HTML/attrents.html result/HTML/attrents.html.err
10844 result/HTML/attrents.html.sax test/HTML/attrents.html:
10845 added the test and result case provided by Mikhail Sogrine
10846
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010847Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * vms/build_libxml.com vms/config.vms vms/readme.vms
10850 include/libxml/parser.h include/libxml/parserInternals.h
10851 include/libxml/tree.h include/libxml/xmlIO.h
10852 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10853 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10854 Applied the VMS update patch from Craig A. Berry
10855 * doc/*.html: update
10856
Daniel Veillardf000f072002-10-22 14:28:17 +000010857Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10860
Daniel Veillard1e208222002-10-22 14:25:25 +000010861Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * debugXML.c: adding a grep command to --shell in xmllint
10864 for T.V. Raman
10865
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010866Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * xmlcatalog.c: tried to fix some of the problem with --sgml
10869
Daniel Veillard935494a2002-10-22 14:22:46 +000010870Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * parser.c: tried to fix bug #91500 where doc->children may
10873 be overriden by a call to xmlParseBalancedChunkMemory()
10874
10875Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10878 identifiers in SGML catalogs containing '&'
10879
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010880Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * python/types.c: fixed bugs when passing result value tree
10883 to Python functions.
10884
Daniel Veillard48267432002-10-18 11:21:38 +000010885Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * configure.in: preparing the release of 2.4.26
10888 * doc/*: updated and rebuilt the documentation
10889
Daniel Veillardbb284f42002-10-16 18:02:47 +000010890Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * parser.c: fixed a XML Namespace compliance bug reported by
10893 Alexander Grimalovsky
10894
Daniel Veillard44892f72002-10-16 15:23:26 +000010895Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * HTMLtree.c: fixed serialization of script and style when
10898 they are not lowercase (i.e. added using the API to the tree).
10899
Daniel Veillard2fd85422002-10-16 14:32:41 +000010900Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * valid.c: make xmlValidateDocument emit a warning msg if there
10903 is no DTD, pointed by Christian Glahn
10904
Daniel Veillard32370232002-10-16 14:08:14 +000010905Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10908 content model when some of the blocks have min or max, and a couple
10909 of bugs found in the process.
10910 * result/schemas/list0* test/schemas/list0*: added some specific
10911 regression tests
10912
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010913Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * README: updated the contact informations
10916
Daniel Veillard63186732002-10-15 08:43:17 +000010917Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10920 misses it, reported by Peter Bray.
10921
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010922Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10925 and removed a few warnings
10926
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010927Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * parser.c: Christian Glahn found a small bug in the push parser.
10930 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10931 public
10932
Daniel Veillard6045c902002-10-09 21:13:59 +000010933Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * xmlschemas.c include/libxml/xmlschemas.h: added
10936 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10937 * testSchemas.c: added --memory to test the new interface
10938
Daniel Veillardf0070122002-10-09 14:24:17 +000010939Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * doc/index.py doc/search.php: integrated the XSLT indexing,
10942 a few fixed in the indexer, added a scope selection at the
10943 search level.
10944
Daniel Veillard01992e02002-10-09 10:20:30 +000010945Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10948 this was due to uninitialized parts of the validation context
10949
Daniel Veillard321be0c2002-10-08 21:26:42 +000010950Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * debugXML.c: applied patch from Mark Vakoc except the API
10953 change, preserved it.
10954 * doc/*: updated the docs to point to the search engine for
10955 information lookup or before bug/help reports.
10956
Daniel Veillard01e87d22002-10-08 16:55:06 +000010957Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * doc/index.py doc/search.php: added mailing-list archives
10960 indexing and lookup
10961
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010962Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10965
Daniel Veillard9b006132002-10-07 11:13:27 +000010966Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * doc/index.py: improved HTML indexing
10969 * doc/search.php: make the queries also lookup the HTML based indexes
10970
Daniel Veillard141d04b2002-10-06 21:51:18 +000010971Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * doc/index.py: added HTML page indexing
10974
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010975Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10976
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010977 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010978 problem in libxslt.
10979 * catalog.c: fixed list handling in XML_CATALOG_FILES
10980
Daniel Veillardceb09b92002-10-04 11:46:37 +000010981Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * valid.c: typo/bug found by Christian Glahn
10984
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010985Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10986
10987 * xmlIO.c: applied Windows CE patch from Javier.
10988 * win32/wince: new directory, contains support for the PocketPC
10989 with Windows CE from Javier.
10990 * include/win32config.h: reorganised, removed duplicate
10991 definitions and applied WinCE patch from Javier.
10992 * include/wsockcompat.h: new file, now contains WinSock
10993 compatibility macros.
10994 * win32/Makefile.msvc: introduced double-run compilation.
10995
Daniel Veillarde16b5742002-09-26 17:50:03 +000010996Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * configure.in include/libxml/xmlwin32version.h: preparing release
10999 of 2.4.25
11000 * doc/*: updated and regenerated teh docs and web pages.
11001
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011002Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11005 error were not covering namespace declarations.
11006 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11007 it was missing the attribute declaration for the namespace
11008 * result/VC/NS3: the fix now report breakages in that test
11009
Daniel Veillardabe01742002-09-26 12:40:03 +000011010Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11013
Daniel Veillard2ace1952002-09-26 12:28:02 +000011014Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11017 and regenerated the docs and web site
11018
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011019Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11022 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11023 not before
11024
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011025Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * python/generator.py python/libxml2class.txt: fixed a stupid error
11028 breaking the python API
11029
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011030Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11033 triostr.c triostr.h: applied a trio update patch from
11034 Bjorn Reese which should work with MinGW
11035
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011036Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * tree.c: improving some documentation comments
11039 * xmlregexp.c: found and fixed a mem leak with python regression tests
11040 * doc/*: rebuilt the doc and the API XML file including the
11041 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11042 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11043 python/types.c: added access to the XML Schemas regexps from
11044 python
11045 * python/tests/Makefile.am python/tests/regexp.py: added a
11046 simple regexp bindings test
11047
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011048Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11049
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011050 * doc/xml.html:
11051 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011052
Daniel Veillard118aed72002-09-24 14:13:13 +000011053Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * xmlregexp.c: fixed the data callback on transition functionality
11056 which was broken when using the compact form
11057 * result/schemas/*: updated the results, less verbose, all tests
11058 pass like before
11059 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11060 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11061 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11062 annoying warnings
11063 * xpath.c: try to provide better error report when possible
11064
Daniel Veillard72336152002-09-21 13:08:14 +000011065Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * Makefile.am: fixed a breakage raised by Jacob
11068
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011069Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11070
11071 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11072 which don't use sockets
11073
Igor Zlatkovic01280582002-09-20 16:40:34 +000011074Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11075
11076 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11077 * win32/configure.js: applied zlib patch from Daniel Gehriger
11078
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011079Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11080
11081 * win32/configure.js: applied the patch from Mark Vakoc for
11082 regexp support
11083 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11084 for regexp support
11085
Daniel Veillardb5c05732002-09-20 13:36:25 +000011086Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xmlschemastypes.c: as pointed by Igor Float and Double
11089 parsing ain't finished yet
11090
Daniel Veillard40b11342002-09-20 12:01:39 +000011091Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * Makefile.am configure.in: trying to fix #88412 by bypassing
11094 all the python subdir if python ain't detected
11095
Daniel Veillard23e73572002-09-19 19:56:43 +000011096Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11099 made configuring with regexps/automata/unicode the default
11100 but without schemas ATM
11101 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11102 fixed the regexp based DTD validation performance and memory
11103 problem by switching to a compact form for determinist regexps
11104 and detecting the determinism property in the process. Seems
11105 as fast as the old DTD validation specific engine :-) despite
11106 the regexp built and compaction process.
11107
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011108Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * valid.c: determinism is debugged, new DTD checking code now works
11111 but xmlFAComputesDeterminism takes far too much CPU and the whole
11112 set usues too much memory to be really usable as-is
11113
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011114Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * tree.c: fixed another stupid bug in xmlGetNodePath()
11117 * xmllint.c: --version now report the options compiled in
11118
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011119Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * HTMLparser.c: small cleanup
11122 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11123 when configured with them. A bit of debugging around the determinism
11124 checks is still needed
11125
Daniel Veillard63b01c22002-09-17 19:25:28 +000011126Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11129
Daniel Veillard92727042002-09-17 17:59:20 +000011130Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * xmlIO.c: small portability glitch fixed.
11133
Daniel Veillard84d70a42002-09-16 10:51:38 +000011134Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * xmlschemastypes.c: incomplete steps for real/double support
11137 * testAutomata.c include/libxml/xmlautomata.h
11138 include/libxml/xmlregexp.h: avoiding a compilation problem
11139 * valid.c include/libxml/valid.h: starting the work toward using
11140 the regexps for actual DTD validation
11141
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011142Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * hash.c: cosmetic cleanup
11145 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11146 integrating a DTD validation layer based on the regexps
11147
Daniel Veillard4402ab42002-09-12 16:02:56 +000011148Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11151 the determinism was tested before eliminating the epsilon
11152 transitions :-(
11153
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011154Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * python/generator.py python/libxml.c python/libxml.py
11157 python/libxml2-python-api.xml python/libxml2class.txt
11158 python/libxml_wrap.h python/types.c: updated the python
11159 bindings, added code for easier File I/O, and the ability to
11160 define a resolver from Python fixing bug #91635
11161 * python/tests/Makefile.am python/tests/inbuf.py
11162 python/tests/outbuf.py python/tests/pushSAXhtml.py
11163 python/tests/resolver.py python/tests/serialize.py: updated
11164 and augmented the set of Python tests.
11165
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011166Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11167
11168 * win32/configure.js: added more readme info for the binary
11169 package.
11170
Daniel Veillard607b35c2002-09-10 12:16:19 +000011171Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * xmlIO.c: fixed a stupid out of bound array error
11174
11175Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11178 messing around with support for Windows path, cleanups,
11179 trying to identify and fix the various code path to the
11180 filename access. Added xmlNormalizeWindowsPath()
11181
Daniel Veillard76575762002-09-05 14:21:15 +000011182Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * error.c valid.c: working on better error reporting of validity
11185 errors, especially providing an accurate context.
11186 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11187 error reports in those cases.
11188
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011189Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11192 parser.c parserInternals.c xmlIO.c: get rid of all the
11193 perror() calls made in the library execution paths. This
11194 should fix both #92059 and #92385
11195
Daniel Veillard19aa7022002-09-05 11:14:19 +000011196Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * xmllint.c: memory leak reporting was broken after a change
11199 of the preprocessor symbol used to activate it.
11200
Daniel Veillardec6725e2002-09-05 11:12:45 +000011201Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * tree.c: try to make the copy function work for node of
11204 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11205 DOM layers though, not libxml2 itself.
11206
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011207Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * valid.c: try to provide file and line informations, not all
11210 messages are covered, but it's a (good) start
11211
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011212Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * xinclude.c: reimplemented a large part of the XInclude
11215 processor, trying to minimize resources used, James Henstridge
11216 provided a huge test case which was exhibiting severe memory
11217 consumption problems.
11218
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011219Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * python/Makefile.am: applied patch from Christophe Merlet to
11222 reestablish DESTDIR
11223
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011224Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * libxml.spec.in: fixes libary path for x86_64 AMD
11227
John Fleckbe98b332002-09-04 03:16:23 +000011228Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11229
11230 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011231 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011232 (plus resulting generated html files)
11233 fixing one spot I missed in the tutorial where I hadn't freed
11234 memory properly
11235
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011236Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11237
11238 * doc/tutorial/includeaddattribute.c
11239 * doc/tutorial/includeaddkeyword.c
11240 * doc/tutorial/includegetattribute.c
11241 * doc/tutorial/includekeyword.c
11242 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011243 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011244 update tutorial to properly free memory (thanks to Christopher
11245 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011246 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011247 added image files so the callouts are graphical, making it
11248 easier to read ( use "--param callout.graphics 1" to generate
11249 html with graphical callouts)
11250
Daniel Veillarde1662542002-08-28 11:50:59 +000011251Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11254 nice logos generated by Marc Liyanage
11255 * doc/site.xsl *.html: changed the stylesheet to show the new
11256 logo and regenerated the pages
11257
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011258Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11261
Daniel Veillard42766c02002-08-22 20:52:17 +000011262Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * xpath.c: possible mem leak patch from Jason Adams
11265
11266Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11269 in the XQuery namespace
11270 * configure.in: preparing 2.4.24
11271 * doc/*.html: updated the web pages
11272
11273Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * python/generator.py: closing bug #85258 by generating conditional
11276 compile check to avoid linking to routines not configured in.
11277
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000112782002-08-22 Havoc Pennington <hp@pobox.com>
11279
11280 * autogen.sh: update error message for missing automake
11281
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011282Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * python/Makefile.am: typo in target name resulted in libxml2.py
11285 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11286
Daniel Veillard22669b22002-08-22 07:17:11 +000011287Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * win32/win32/Makefile.mingw: updated with version from
11290 Elizabeth Barham at http://soggytrousers.net/repository/
11291
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011292Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11293
11294 * win32/Makefile.msvc: added the prefix location to the include
11295 and lib search path.
11296
Havoc Pennington830e8972002-08-18 22:22:13 +0000112972002-08-18 Havoc Pennington <hp@pobox.com>
11298
11299 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11300 both automake 1.6 and 1.4 installed get the right automake. Means
11301 compilation from CVS will now require the latest automake 1.4
11302 release, or manually creating symlinks called "automake-1.4" and
11303 "aclocal-1.4"
11304
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011305Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * configure.in python/Makefile.am: more AMD 64 induced changes from
11308 Frederic Crozat
11309
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011310Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * xinclude.c: oops I was missing the xml:base fixup too
11313 * result/XInclude/*.xml: this adds xml:base attributes to most
11314 results of the tests
11315
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011316Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * xinclude.c: quick but apparently working implementation of
11319 xi:fallback, should close bug #89684
11320 * Makefile.am test/XInclude/docs/fallback.xml
11321 result/XInclude/fallback.xml: added a basic test for fallback,
11322 and run with --nowarning to avoid a spurious warning
11323 * configure.in: applied patch from Frederic Crozat for python
11324 bindings on AMD 64bits machines.
11325
Daniel Veillard9e923512002-08-14 08:48:52 +000011326Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11329 the caller don't pass a SAX callback block.
11330
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011331Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * tree.c: applied the same fix for the XML-1.0 namespace to
11334 xmlSearchNsByHref() as was done for xmlSearchNs()
11335
Daniel Veillardad11b302002-08-12 14:53:41 +000011336Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * libxml.3: small cleanup of the man page
11339 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11340 when serializing HREF attributes generated by XSLT.
11341
Daniel Veillardc084e472002-08-12 13:27:28 +000011342Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11345 version of Marc Liyanage' patch for boolean attributes in HTML
11346 output
11347
Daniel Veillard5f91b372002-08-12 12:13:01 +000011348Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * python/tests/serialize.py: fixed the test results, indenting
11351 behaviour changed slightly
11352
Aleksey Sanin9e951762002-08-08 18:02:41 +000011353Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11354
11355 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11356 new c14n function to Windows def files
11357
Aleksey Saninea4272a2002-08-02 23:50:03 +000011358Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11359
11360 * c14n.c: fixed a memory leak in c14n code
11361
Daniel Veillard58e44c92002-08-02 22:19:49 +000011362Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * parser.c include/libxml/parser.h: adding a new API for Christian
11365 Glahn: xmlParseBalancedChunkMemoryRecover
11366 * valid.c: patch from Rick Jones for some grammar cleanup in
11367 validation messages
11368 * result/VC/* result/valid/*: this slightly change some of the
11369 regression tests outputs
11370
Daniel Veillard0bf29002002-08-01 12:54:11 +000011371Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * tree.c: trying to fix a problem in namespaced attribute handling
11374 raised by Christian Glahn
11375
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011376Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * encoding.c include/libxml/encoding.h: Opening the interface
11379 xmlNewCharEncodingHandler as requested in #89415
11380 * python/generator.py python/setup.py.in: applied cleanup
11381 patches from Marc-Andre Lemburg
11382 * tree.c: fixing bug #89332 on a specific case of loosing
11383 the XML-1.0 namespace on xml:xxx attributes
11384
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011385Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11386
11387 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11388 corner case from new Merlin's test suite and added a callback
11389 that will be used to improve xmlsec performance
11390
11391
Daniel Veillard0b22def2002-07-29 16:23:03 +000011392Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * HTMLtree.c: trying to fix the <style> escaping problem in
11395 HTML serialization bug #89342
11396
Daniel Veillard0b28e882002-07-24 23:47:05 +000011397Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11400 and rebuilt the web site.
11401
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011402Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011403
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011404 * include/libxml/tree.h: added _private member to xmlNs struct
11405
Daniel Veillard1d995272002-07-22 16:43:32 +000011406Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * HTMLparser.c: fixing bug #84876 based on the xml working
11409 code.
11410
William M. Brack61eaba52002-07-21 11:14:18 +000011411Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11412
11413 * python/Makefile.am: enhanced to fix bug 72012 (errors
11414 when using '-jX' make parameter)
11415
William M. Brackef61d202002-07-19 08:32:00 +000011416Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11417
11418 * xpath.c: small additional enhancement for booleans
11419 compared to nodesets
11420
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011421Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * HTMLtree.c: changed the order of the encoding declaration
11424 attributes in the meta tags due to a bug in IE/Mac
11425
William M. Brack0c022ad2002-07-12 00:56:01 +000011426Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11427
11428 * xpath.c: enhanced handling of booleans (especially '='
11429 and '!=' for nodesets) - fixes bug 85256. Added new
11430 routine xmlXPathNotEqualValues for more proper handling
11431 of '!=' when nodesets are involved.
11432
Daniel Veillard06944e22002-07-11 19:55:18 +000011433Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11436 doc/xmlcatalog_man.xml to the source distribution
11437
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011438Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11439
11440 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11441 asked for this.
11442
Daniel Veillard539638b2002-07-06 19:55:14 +000011443Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * configure.in: preparing 2.4.23
11446 * doc/*: rebuilt the docs
11447
Daniel Veillard176d99f2002-07-06 19:22:28 +000011448Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * parser.c: fixing bug #84169 by fixing the
11451 comment of xmlCreatePushParserCtxt to describe the
11452 encoding detection parameters better.
11453
Daniel Veillard37f961d2002-07-06 17:53:56 +000011454Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * valid.c: fixing bug #79331 in one path the lookup for
11457 ID attributes on a namespaced node wasn't handled correctly :-\
11458
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011459Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * HTMLparser.c: trying to fix 87235 about discarded white
11462 spaces in the HTML parser.
11463 * result/HTML/*: this changes the output of a number of HTML
11464 regression tests
11465
Daniel Veillardfdc91562002-07-01 21:52:03 +000011466Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * xpath.c: applied patch from Richard Jinks for the namespace
11469 axis + fixed a memory error.
11470 * parser.c parserInternals.c: applied patches from Peter Jacobi
11471 removing ctxt->token for good.
11472 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11473 popped out by the regression tests.
11474 * Makefile.am: patch for threads makefile from Gary Pennington
11475
William M. Brack6000af52002-06-28 11:43:13 +000011476Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11477
Daniel Veillardfdc91562002-07-01 21:52:03 +000011478 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011479 expressions involving preceding-sibling (et al).
11480
Daniel Veillard153120c2002-06-18 07:58:35 +000011481Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * hash.c: applied a patch from Peter Jacobi to solve a problem
11484 when compiling with the Watcom C on Win32
11485 * result/schemas/*.err: the change of hashing algo generated
11486 permutations in the output
11487
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011488Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * hash.c: applied patch from Sander Vesik improving the quality of
11491 the hash function.
11492
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114932002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011494
11495 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11496 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11497 xmllint.c xpath.c: replaced sprintf() with snprintf()
11498 to prevent possible buffer overflow (the bug was pointed
11499 out by Anju Premachandran)
11500
Daniel Veillarde059b892002-06-13 15:32:10 +000011501Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * parser.c: removed an uninitialized data error popped by valgrind
11504 on PE references
11505
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011506Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11507
11508 * doc/xml.html
11509 adding tutorial reference to the web page
11510
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011511Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11512
11513 * doc/tutorial/xmltutorial.xml
11514 * doc/tutorial/ar01s07.html
11515 * doc/tutorial/ape.html
11516 * doc/tutorial/includegetattribute.c
11517 adding section to tutorial about retrieving an attribute
11518 value
11519
Daniel Veillardf5582f12002-06-11 10:08:16 +000011520Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * parser.c: applied a couple of patches from Peter Jacobi to start
11523 to get rid of ctxt->token, with a possible significant speed
11524 improvement to be gained once done. Better compliance with PE
11525 references constructs in DTDs too.
11526 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11527 from Peter too
11528
Daniel Veillard38d80e22002-06-11 07:24:56 +000011529Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11532 xmlParseElement was likely to have been deallocated at the
11533 time of the report, possibly leading to segfault. Just report
11534 the tag name now.
11535
Daniel Veillard9e412302002-06-10 15:59:44 +000011536Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * xpath.c: patch from Richard Jinks for XPath substring() function
11539 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11540
Aleksey Sanina5808b92002-06-14 17:07:41 +0000115412002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011542
11543 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11544
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011545Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11546
11547 *doc/FAQ.html
11548 fixing typos in FAQ, thanks to Robert Funnell for the
11549 editing help
11550
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011551Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * NEWS: got complaints from rpmlint that it was empty
11554
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011555Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11556
11557 * added doc/tutorial, including:
11558 apa.html
11559 apb.html
11560 apc.html
11561 apd.html
11562 ar01s02.html
11563 ar01s03.html
11564 ar01s04.html
11565 ar01s05.html
11566 ar01s06.html
11567 includeaddattribute.c
11568 includeaddkeyword.c
11569 includekeyword.c
11570 includestory.xml
11571 index.html
11572 xmltutorial.xml
11573 libxml tutorial, including generated html
11574
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011575Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11576
11577 * result/c14n/exc-without-comments/merlin-c14n-two-*
11578 result/c14n/without-comments/merlin-c14n-two-*
11579 test/c14n/exc-without-comments/merlin-c14n-two-*
11580 test/c14n/without-comments/merlin-c14n-two-*
11581 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11582 c14n/exc-c14n and slightly modified test script to handle
11583 these test cases
11584 * c14n.c: fixed bugs for complicated nodes set (namespace
11585 without node and others from merlin-c14n-two.tar.gz)
11586 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11587 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11588 for xmlsec performance patch
11589 * xpath.c: fixed self::node() for namespaces and attributes
11590
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011591Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11592
11593 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11594 but with the format parameter
11595 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11596
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011597Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11598
11599 * Makefile.am: updated c14n tests suite
11600 * c14n.c: performance improvement for previous c14n patch
11601
Daniel Veillarde72c7562002-05-31 09:47:30 +000011602Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * parser.c: another peroformance patch from Peter Jacobi, that
11605 time on parsing attribute values.
11606
Aleksey Sanin508a1012002-05-31 06:32:32 +000011607Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11608
11609 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11610 into LibXML2 test suite
11611
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011612Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11613
11614 * c14n.c: propagating xpath ancesstors node fix to c14n
11615 plus small performance improvement to reduce number of
11616 mallocs
11617 * xpath.c: fixed ancestors axis processing for namespace nodes
11618
Daniel Veillard46de64e2002-05-29 08:21:33 +000011619Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11622 Peter Jacobi
11623
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011624Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * configure.in: preparing 2.4.22
11627
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011628Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11631 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11632 a public entry point.
11633 * doc/*: rebuilt the API and docs
11634
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011635Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * xpath.c: patch from Richard Jinks to fix a problem introduced
11638 in the previous patch and pointed by Norm
11639
Daniel Veillardc6924812002-05-24 11:10:43 +000011640Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * libxml.spec.in: fixing bug #81112
11643
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011644Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * uri.c: fixing bug #82848
11647
Daniel Veillarda2878972002-05-24 07:54:39 +000011648Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11651 output of one catalog test
11652
Aleksey Sanin114e4752002-05-24 07:20:27 +000011653Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011654
Aleksey Sanin114e4752002-05-24 07:20:27 +000011655 * global.data globals.c tree.c include/libxml/globals.h
11656 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11657 default value for global parameter xmlIndentTreeOutput to 1 and
11658 introduced new global parameter xmlTreeIndentString (the string
11659 used to do one-level indent) with default value " " (as it was
11660 in tree.c)
11661
Daniel Veillard49d5af82002-05-23 11:55:49 +000011662Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11665 with trio and schemas.
11666
Daniel Veillard7c13af42002-05-22 09:57:32 +000011667Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * xpath.c: patch from Richard Jinks to fix the problem raised in
11670 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11671
Daniel Veillard5a872412002-05-22 06:40:27 +000011672Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * xmlschemas.c: a bit of work on import.
11675 * xmlschemastypes.c: Charles Bozeman provided a compare function
11676 for date/time types so min/max facet restrictions should work,
11677 indeterminate comparisons return an error instead of equal.
11678 * test/schemas/date_0* result/schemas/date_0_0: specific test
11679 from Charles Bozeman too
11680
Daniel Veillard10b6da42002-05-18 07:55:20 +000011681Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11682
11683 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11684 from Christian Cornelssen fixing the man pages and the Catalog
11685 building script.
11686 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11687 next step is <xs:import> I now have a reasonable understanding
11688 of how it works.
11689
Daniel Veillarde5354492002-05-16 08:43:22 +000011690Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11691
11692 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11693
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011694Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11695
11696 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11697
Daniel Veillard088bf112002-05-14 11:03:59 +000011698Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * xpath.c: fixing an XPath function evalutation bug pointed out
11701 by Alexey Efimov where the context was lost when evaluating
11702 the function arguments
11703
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011704Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011705
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011706 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11707 function public for XMLSec performance optimizations
11708
Daniel Veillard3cd72402002-05-13 10:33:30 +000011709Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * python/generator.py python/libxml2class.txt : fixed a problem
11712 with the HTML parser pointed by Gary Benson
11713 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11714 example
11715
Aleksey Sanine48a3182002-05-09 18:20:01 +000011716Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11717 * parser.c: fixed bug #81159 (memory growth in SAX)
11718
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011719Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11720 * xpath.c: fixed bug #78858 (the real fix)
11721
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011722Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011723 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011724
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011725Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * tree.c: modified xmlNodeSetBase to allow changing the
11728 base of a document.
11729
Daniel Veillard070803b2002-05-03 07:29:38 +000011730Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * xmlschemastypes.c: patch Charles Bozeman for validation of
11733 all the date, time, and duration types
11734 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11735 * configure.in: fixed an error pointed by an user
11736 * xml2-config.in: fixed an error pointed by an user
11737
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011738Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11739
11740 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11741 win32/libxml2.def.src xmlIO.c: exported default
11742 'file:', 'http:' and 'ftp:' protocols input handlers
11743 and maked protocols comparisson case insensitive
11744
Daniel Veillard34de97f2002-04-30 14:29:22 +000011745Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * configure.in: Neven Has detected a typo
11748
Daniel Veillard28577c32002-04-30 06:48:41 +000011749Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11752 as one of the persons allowed to commit directly to the
11753 module.
11754
Daniel Veillardfc57b412002-04-29 15:50:14 +000011755Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11758 * valid.c: raised a too low limit
11759 * doc/*: rebuilt the docs
11760
Daniel Veillardeca82812002-04-24 11:42:02 +000011761Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * test/XPath/expr/floats test/XPath/expr/functions
11764 result/XPath/expr/floats result/XPath/expr/functions
11765 xpath.c: another XPath conformance patch from Richard Jinks
11766
Daniel Veillard13e04c62002-04-23 17:51:29 +000011767Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * xmlschemas.c: fixed validation of attribute groups.
11770 * test/schemas result/schemas: added an example from the primer
11771
Daniel Veillard88c58912002-04-23 07:12:20 +000011772Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11775 * test/schemas result/schemas: updated the test list
11776
Daniel Veillarde19fc232002-04-22 16:01:24 +000011777Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * TODO: updated a bit
11780 * parser.c: made a comment more specific
11781 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11782 Schemas conformance.
11783 * test/schemas result/schemas: updated the test list
11784
Daniel Veillard441bc322002-04-20 17:38:48 +000011785Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11788 implementing xs:all with minOccurs = 0
11789 * tes/schemas/* result/schemas/*: added more tests covering
11790 xs:all
11791
Daniel Veillard8a001f62002-04-20 07:24:11 +000011792Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * xmlregexp.c: first implementation of the all particle, this
11795 may need to be revisited for case where not all transitions
11796 must be crossed.
11797
Daniel Veillard7646b182002-04-20 06:41:40 +000011798Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * tree.c: another entity processing update from Markus Henke
11801
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011802Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11803
11804 * trionan.c: fixed crash on OSF/1
11805
Daniel Veillardb4398962002-04-19 07:01:55 +000011806Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * xmlschemas.c: more Schemas work
11809 * test/schemas/* result/schemas/*: added more tests coming
11810 from the spec.
11811
Daniel Veillard54761132002-04-18 21:00:44 +000011812Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11815 ExcC14N specification
11816
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011817Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * tree.c: patch from Markus Henke, fix for recursive entities.
11820
Daniel Veillard23b1f372002-04-18 15:50:05 +000011821Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * xpath.c: fix a problem with string() on a document node.
11824
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011825Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * Makefile.am xmlschemas.c: more Schemas work
11828 * test/schemas/* result/schemas/*: added more tests coming
11829 from the spec.
11830
Daniel Veillard6231e842002-04-18 11:54:04 +000011831Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11834 * result/HTML/*: this changes a few things in the results
11835
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011836Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11837
11838 * include/libxml/tree.h: eliminated 'declaration different than
11839 prototype' warning
11840 * include/win32config.h: "resolved" conflicts with errno.h
11841
Daniel Veillardb509f152002-04-17 16:28:10 +000011842Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11845 on the automata interfaces and debug of counted choices
11846 * test/schemas/* result/schemas/*: added a number of tests
11847
Daniel Veillard8651f532002-04-17 09:06:27 +000011848Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11851 a bit of work on Schemas
11852 * testSchemas.c: try to make it more useful
11853 * test/schemas/* result/schemas/* Makefile.am: changed the
11854 Schemas regression test procedure, started adding a few samples
11855
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011856Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11857
11858 * include/libxml/encoding.h: Patch for the Borland C++ builder
11859 * include/libxml/tree.h: Patch for the Borland C++ builder
11860 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011861 * win32/bcb5: New directory for the Borland C++ builder
11862 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011863
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011864Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11865
11866 * win32/Makefile.msvc: Update for XML Schema support
11867 * win32/configure.js: Update for XML Schema support
11868 * win32/libxml2.def.src: Update for XML Schema support
11869
Daniel Veillard4255d502002-04-16 15:50:10 +000011870Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11873 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11874 xmlunicode.c include/libxml/Makefile.am
11875 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11876 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11877 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11878 include/libxml/xmlversion.h.in : merged the current state of
11879 XML Schemas implementation, it is not configured in by default,
11880 a specific --schemas configure option has been added.
11881 * test/automata test/regexp test/schemas Makefile.am
11882 result/automata result/regexp result/schemas:
11883 merged automata/regexp/schemas regression tests
11884
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011885Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * xpath.c: Gary found a compile time problem, fixes #78823
11888
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011889Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * configure.in: release of 2.4.20
11892 * doc/*: updated and rebuilt the docs
11893
Daniel Veillardf544f192002-04-15 12:56:56 +000011894Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * python/Makefile.am: patch from Cristian Gafton to build on
11897 Red Hat 6.2, should also fix #75779
11898
Daniel Veillard940492d2002-04-15 10:15:25 +000011899Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * valid.c: first part of fixing #78729
11902
Daniel Veillardeb475a32002-04-14 22:00:22 +000011903Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11906 escaping of URI when saving HTML files.
11907 * result/HTML/*: this impacted some tests
11908
Daniel Veillard9b731d72002-04-14 12:56:08 +000011909Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * configure.in: trying to fix #77441
11912
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011913Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * include/libxml/xmlIO.h: Hallski complained it could not be
11916 included by itself.
11917
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011918Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11921
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011922Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11923
11924 * win32/configure.js: patch from Nilo for the c14n option
11925 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11926
Daniel Veillardda423da2002-04-10 19:25:38 +000011927Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11930 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11931 LIBXML_THREAD_ENABLED
11932
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011933Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * xpath.c: another patch from Richard Jinks for substring conformance
11936 * test/XPath/expr/floats test/XPath/expr/strings
11937 result/XPath/expr/floats result/XPath/expr/strings: update of the
11938 test suite to check those.
11939
Daniel Veillard01917aa2002-04-10 11:30:41 +000011940Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11941
11942 * xpath.c: patch from Richard Jinks for .x float parsing.
11943
Daniel Veillard46d6c442002-04-09 16:10:39 +000011944Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * parser.c: patch from Markus Henke when an encoding ain't recognized
11947
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011948Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * libxml.m4: got a report that #include <string.h> was needed
11951
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011952Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11955
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011956Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11957
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011958 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011959
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011960Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11963 pointed out by Melvyn Sopacua.
11964
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011965Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * libxml.m4: Frédéric Crozat gave a patch related to the change
11968 of Include paths breaking the libxml.m4
11969
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011970Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * xpath.c: Fix bug #76927 forgot to save some context
11973 when evaluating binary expressions
11974
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011975Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * configure.in: fixed configure for MPE/iX from Markus Henke
11978 * xmlmemory.c: fixed initialization problems
11979 * xpath.c: another set of patches from Richard Jinks this
11980 fixes "make XPathtests" on linux
11981
Daniel Veillard21458c82002-03-27 16:12:22 +000011982Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11985 * test/XPath/expr/compare test/XPath/expr/equality
11986 test/XPath/expr/floats test/XPath/expr/functions
11987 test/XPath/expr/strings result/XPath/expr/compare
11988 result/XPath/expr/equality result/XPath/expr/floats
11989 result/XPath/expr/functions result/XPath/expr/strings: Updated
11990 tests though they show a divergence on Linux
11991
Daniel Veillard28dfed12002-03-27 09:08:17 +000011992Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11993
11994 * xpath.c trionan.c: previous commit also included patches
11995 from Richard Jinks on some IEEE support corner case
11996
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011997Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12000 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12001 that $(datadir) should be used for docs
12002
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012003Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12006 could leak filedescriptors
12007
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012008Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * configure.in nanohttp.c: applied patch from Allan Clark for
12011 UnixWare/OpenServer
12012
Daniel Veillard19274092002-03-25 16:48:03 +000012013Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * configure.in: preparing 2.4.19
12016 * doc/*: rebuilt the docs
12017
Daniel Veillard56b2db72002-03-25 16:35:28 +000012018Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * nanohttp.c: fixing #76043, got fed up with non-portability
12021 of that piece of code.
12022
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012023Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * valid.c SAX.c: Never commit without running "make tests" :-(
12026 fix a couple of stupidities in the previous commit
12027 * result/*: a few changes in some attribute order result of previous
12028 commit.
12029
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012030Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12033 the internal subset should not raise duplicate ID errors,
12034 also there was a small bug in conjunction to namespace
12035 declarations defaulted and xml:xxx attributes DTD definitions.
12036
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012037Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * xpath.c: Richard Jinks also raised some rounding problems
12040 this tries to fix them
12041
Daniel Veillard4e2df542002-03-22 12:23:14 +000012042Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12045 behaviour in xmlXPathCastToString()
12046
Daniel Veillarddb552912002-03-21 13:27:59 +000012047Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12048
12049 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12050 raised by Morus Walter
12051
Daniel Veillard9e537932002-03-21 13:08:08 +000012052Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12055 from Igor
12056
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012057Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * xpath.c: fixing #75619, related to a problem when trying
12060 to evaluate condition when the current node set resulting
12061 from that sub-step evaluation is empty. Also fixes 2 potential
12062 problem with previous-sibling and next-siblings axis.
12063
Daniel Veillard1840ef02002-03-21 08:05:23 +000012064Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12065
12066 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12067 HTML support is not configured in.
12068
Daniel Veillard561b7f82002-03-20 21:55:57 +000012069Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12072 include/libxml/tree.h: dohh I really didn't intended to commit
12073 this test version :-(
12074
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012075Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * testSAX.c: I wanted to see the real speed at the SAX interface
12078 after a little too many Ximianer started complaining about the
12079 parser speed.
12080 added a --quiet option:
12081 paphio:~/XML -> ls -l db100000.xml
12082 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12083 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12084 3200006 callbacks generated
12085 real 0m1.270s
12086 Which means 16MBytes/s and 3Mcallback/s
12087
Daniel Veillardc62a1472002-03-19 18:35:12 +000012088Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * xpath.c: valgrind spotted another error that time when running
12091 on libxslt regression tests
12092
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012093Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * Makefile.am: adding "make valgrind" running the full regression
12096 tests (except python ones) under Valgrind (using valgrind -q
12097 which was kindly added by the author).
12098 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12099 passes cleanly now except an obcure floating point initialization
12100 raised in log10() in one XPath regression test ???
12101 * tree.c: edited some comments to close #75244
12102
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012103Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12106 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12107 context of ScrollKeeper, made sure that if the number is
12108 an integer, the serialization follows the description at
12109 http://www.w3.org/TR/xpath#section-String-Functions
12110
Daniel Veillard5997aca2002-03-18 18:36:20 +000012111Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12112
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012113 * configure.in: preparing 2.4.18
12114 * doc/*: updated and rebuilt the web site
12115 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12116 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012117 * parser.c: humm, changed the way the SAX parser work when
12118 xmlSubstituteEntitiesDefault(1) is set, it will then
12119 do the entity registration and loading by itself in case the
12120 user provided SAX getEntity() returns NULL.
12121 * testSAX.c: added --noent to test the behaviour.
12122
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012123Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12124
12125 * parser.c: Wilfried Teiken provided a hackish but working
12126 way to get context reported back on entities when parsing
12127 with SAX and without breaking the DOM build.
12128
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012129Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * c14n.c: applied a new patch from Aleksey Sanin
12132 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12133 to reference Aleksey implementation of XML digital Signatures
12134
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012135Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * xpath.c: small fix to avoid potential problem due to
12138 ordering of freeing data
12139 * python/Makefile.am: people were complaining about
12140 the generated file in python dir not being built
12141
Daniel Veillardd2379012002-03-15 22:24:56 +000012142Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12143
12144 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12145 python/generator.py python/libxml.c python/types.c: Cleanup
12146 of the python Makefiles based on Jacob and James feedback,
12147 fixed the spec file accordingly, fixed the number of warning
12148 that passing my pedantic CFLAGS was generating. Conclusion
12149 is that Python includes are real crap.
12150
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012151Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * configure,in: it was reported quite a few times that
12154 xml2-config --cflags should not output
12155 -I$includeprefix/libxml2/libxml because libxml2 header names
12156 clashes with existing names like list.h from C++ stl.
12157 Includes should be #include<libxml/xxx.h> so ...
12158
Daniel Veillard6f293b12002-03-15 09:42:33 +000012159Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * c14n.c: another patch from Aleksey Sanin
12162
Daniel Veillard5c396542002-03-15 07:57:50 +000012163Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12166 canonicalization algorithm
12167 * doc/xml.html doc/index.html: added the C14N references on the
12168 index page.
12169
jacob berkman9be65862002-03-14 02:15:56 +0000121702002-03-13 jacob berkman <jacob@ximian.com>
12171
12172 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12173 usage, redundant, and gcc specific
12174
Daniel Veillard75be0132002-03-13 10:03:35 +000012175Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * xpath.c: speedup some node selection operations, this can
12178 have a significant impact on DocBook Norm's stylesheets
12179 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12180 make sure it's always the case
12181 * debugXML.c: distinguish CDATA and comments in ls operations
12182
Daniel Veillard61f26172002-03-12 18:46:39 +000012183Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12184
12185 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12186 to generate better API descriptions etc...
12187
Daniel Veillard9ff88172002-03-11 09:15:32 +000012188Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * c14n.c: Fixing #74186, made sure all boolean expressions
12191 get fully parenthesized, ran indent on the output
12192 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12193 include/libxml/tree.h: also #74186 related, removed the
12194 --with-buffers option, and all the preprocessor conditional
12195 sections that were resulting from it.
12196
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012197Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * valid.c: applied patch from Dodji Seketeli fixing an
12200 uninitailized variable in xmlValidGetValidElements()
12201
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012202Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * c14n.c: fixed a few comments
12205 * doc/*.html doc/*/*.html: regenerated the docs and added
12206 the C14N API
12207 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12208
Daniel Veillardfa49d872002-03-09 10:20:00 +000012209Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * check-xml-test-suite.py: fix to adapt varaiations in the
12212 bindings
12213 * configure.in python/setup.py python/setup.py.in: fixed to
12214 have the version of the python scripts automatically updated
12215
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012216Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12219 in xmlCopyProp()
12220
Daniel Veillardaf43f632002-03-08 15:05:20 +000012221Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * configure.in: preparing 2.4.17 release
12224 * doc/*: updated and rebuilt the docs
12225 * xpath.c: fixed a comment
12226 * python/libxml.c: fixed a possible reentrancy problem
12227
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012228Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12229
12230 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12231 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12232 added a specific regression test
12233 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12234 not raise exceptions when failing to find the attribute.
12235
Daniel Veillard90bc3712002-03-07 15:12:58 +000012236Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * configure.in xmllint.c: owen pointed out a problem with the
12239 ftme fix, gettimeofday() was not detected by configure and
12240 the ftime header wasn't included, dohhh
12241
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012242Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * configure.in xmllint.c: trying to fix #71457 for timing
12245 precision when gettimeofday() is not availble but ftime() is
12246
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012247Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12250 are now copied on install and part of the -devel RPM
12251
Daniel Veillard7b416132002-03-07 08:36:03 +000012252Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * xpath.c: trying to avoid bug #72150 which was apparently
12255 caused by a gcc bug (or a processor problem) as detailed
12256 at http://veillard.com/gcc.bug
12257
Daniel Veillardf742d342002-03-07 00:05:35 +000012258Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12261 fixed xmlReconciliateNs(), added a Python test/example for
12262 inter-document cut'n paste
12263 * python/libxml.py: fixed node.doc on document nodes and added
12264 xpathEval() onto node objects
12265
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012266Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12269 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12270 fixup and integrated tests for the serialization stuff
12271
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012272Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12273
12274 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12275 moved the libxml man page to section 3
12276
Daniel Veillard1e774382002-03-06 17:35:40 +000012277Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12278
12279 * tree.c: fix bug #72490
12280 * python/libxml.c python/libxml.py: added methods serialize()
12281 and saveTo() to all node elements.
12282
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012283Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * xmlIO.c: closed #73430, don't read from an input source
12286 which indicated an end-of-file or an error.
12287
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012288Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12289
12290 * parser.c: make sure SAX endDocument is always called as
12291 this could result in a Python memory leak otherwise (it's
12292 used to decrement ref-counting)
12293 * python/generator.py python/libxml.c python/libxml.py
12294 python/libxml2-python-api.xml python/libxml2class.txt
12295 python/tests/error.py python/tests/xpath.py: implemented
12296 the suggestions made by Gary Benson and extended the tests
12297 to match it.
12298
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012299Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * python/generator.py: applied patch fixing #73450
12302
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012303Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * xpath.c: fixing #61290 "namespace nodes have no parent"
12306 long standing divergence from the XPath REC. NodeSets
12307 simply hold a copy of namespace nodes and those node ->next
12308 points to the parent (which may not be the node carrying the
12309 definition).
12310 * include/libxml/xpath.h: flagged but didn't added a possible
12311 speedup
12312 * DOCBparser.c HTMLparser.c: removed some warnings from push
12313 parser due to new state being added.
12314 * tree.c: new fix from Boris Erdmann
12315 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12316 the XML Canonalization support from Aleksey Sanin
12317
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012318Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12319
12320 * tree.c: patch from Boris Erdmann fixing some namespace odities
12321 with xmlCopyNode()
12322
Daniel Veillardc6613042002-03-02 09:34:02 +000012323Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12324
12325 * xmlIO.c: fix bug #72706 when loading a NULL entity
12326
Daniel Veillardc0fef772002-03-01 16:16:31 +000012327Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12330 actually change in a future XML Namespace revision.
12331
Daniel Veillard79426f22002-03-01 16:14:17 +000012332Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12335 added the possibility of returning nodesets from XPath extension
12336 functions written in Python
12337
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012338Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * python/*: commiting some Python bindings work done while travelling
12341
Daniel Veillard97300512002-03-01 09:13:41 +000012342Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12345 explicitely with memory debugging switched on
12346
Daniel Veillard6361da02002-02-23 10:10:33 +000012347Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12350 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12351 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12352 the accessor generator for strings
12353 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12354 regression test.
12355
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012356Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * python/README python/generator.py python/libxml.c python/setup.py:
12359 added the 'usual' setup.py to allow building a libxml2-python
12360 module based on the same code. The initialization is however
12361 different the 2 .so files fo libxml2 and libxslt are identical and
12362 they entry point initialize both libraries. this is done to avoid
12363 some possible nasty problem since the Python don't merge the maps
12364 of all shared modules.
12365
Daniel Veillard158a4d22002-02-20 22:17:58 +000012366Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12367
12368 * parser.c: fixed a push/encoding bug reported by Michael
12369 on librsvg
12370
Daniel Veillard7839e162002-02-20 18:54:48 +000012371Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12372
12373 * include/libxml/parserInternals.h: fixes a misplaced #endif
12374
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012375Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12376
12377 * parser.c valid.c: found and fixed a couple of allocation bugs
12378
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012379Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * doc/xml.html doc/python.html doc/*: added a Python and binding
12382 page describing the current state of the Python bindings and
12383 giving pointers to the other languages wrappers.
12384
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012385Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12388 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12389 rebuilt the API and web site
12390 * xpath.c: fixed #71978 portability bugs
12391
Daniel Veillard8aff2472002-02-19 21:50:43 +000012392Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12393
12394 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12395
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012396Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * include/libxml/parserInternals.h parser.c: had to change
12399 2 internal parsing API when processing document content
12400 to check the start and end of element content are defined
12401 in the same entity
12402 * valid.c include/libxml/valid.h: attribute normalization can
12403 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12404 with the context to report it.
12405 * SAX.c: fixed the last known bugs, crazy validation constraints
12406 when a document is standalone seems correctly handled. There
12407 is a couple of open issues left which need consideration especially
12408 PE93 on external unparsed entities and standalone status.
12409 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12410 The 2 tests left failing are actually in error. Cleanup done.
12411
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012412Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * valid.c: implemented E59 spaces in CDATA does not match the
12415 nonterminal S
12416
Daniel Veillard878eab02002-02-19 13:46:09 +000012417Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12418
12419 * SAX.c parser.c valid.c: more validation test fixups
12420 * check-xml-test-suite.py: added duration info for the tests
12421
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012422Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12423
12424 * parser.c valid.c: a couple of errors were reported but not
12425 saved back as such in the parsing context. Down to 1% failure rate
12426 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12427
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012428Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * xmlInternald.c: isExtender was missing a char
12431 * parser.c include/libxml/parser.h: % are acceptable in the
12432 internal subset if within a PUBLIC ID
12433
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012434Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * SAX.c parserInternals.c valid.c: more work on the conformance
12437 suite. Took the step to finally block documents with encoding
12438 errors. It's a fatal error per the spec, people should have fixed
12439 their documents by now.
12440
Daniel Veillard55253e22002-02-18 14:32:39 +000012441Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12442
12443 * check-xml-test-suite.py: fixed the test script after some discussion
12444 on the semantic of TYPE="error"
12445 * Makefile.am: added the script to the distrib
12446
Daniel Veillard28757702002-02-18 11:19:30 +000012447Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * SAX.c entities.c: fixed a couple of conformances issues deep
12450 into the validation code (standalone and undeclared Notations)
12451
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012452Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12453
12454 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12455 stayed there for years !
12456
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012457Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12458
12459 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12460 missing
12461
Daniel Veillardc7612992002-02-17 22:47:37 +000012462Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12463
12464 * check-xml-test-suite.py: improved the behaviour a bit as
12465 well as the logs
12466 * parser.c valid.c SAX.c: fixed a few more bugs
12467 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12468
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012469Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * check-xml-test-suite.py: python script to run regression tests
12472 against the XML Test suite of W3C/OASis
12473 * SAX.c: fixed a validation bug
12474 * parser.c: fixed 3 errors pointed by the test suite
12475 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12476 * python/Makefile.am: fixed a dependendy
12477
Daniel Veillard9f28f302002-02-15 20:48:08 +000012478Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * xmlmemory.c: avoid a warning bug #71594
12481
Daniel Veillard144024e2002-02-13 21:14:46 +000012482Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12485 warning on alpha/Tru64
12486
Daniel Veillarde4301c82002-02-13 13:32:35 +000012487Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * include/libxml/entities.h: fixing a comment
12490 * valid.c: fixing some troubles with validity check on namespaces
12491 * result/VC/NS3 test/VC/NS3: added a specific regression test
12492
Daniel Veillarda6d05382002-02-13 13:07:41 +000012493Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * tree.c: Fixing #71342 serializing '\n' in attribute values
12496 * result/noent/att3 result/att3 test/att3: added a specific
12497 test.
12498
Daniel Veillard797a5652002-02-12 13:46:21 +000012499Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * python/libxml.c: couple of bug fixes
12502
Daniel Veillard01a6d412002-02-11 18:42:20 +000012503Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12504
12505 * python/*.py: removed tabs and used spaces.
12506
Daniel Veillard397ff112002-02-11 18:27:20 +000012507Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12510 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12511
Daniel Veillard03517542002-02-11 13:54:40 +000012512Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12515 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12516
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012517Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * include/libxml/encoding.h include/libxml/entities.h
12520 include/libxml/globals.h include/libxml/parser.h
12521 include/libxml/threads.h include/libxml/tree.h
12522 include/libxml/xmlmemory.h: trying to fix the include mess
12523
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012524Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12525
12526 * include/libxml/xmlmemory.h: reverted part of the previous
12527 attempt to provide #69655, this was breaking the build.
12528
Daniel Veillard0ba59232002-02-10 13:20:39 +000012529Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12530
12531 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12532 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12533 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12534 include/libxml/parserInternals.h include/libxml/tree.h
12535 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12536 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12537 clean.
12538 * python/libxml.c: fixed a warning.
12539
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012540Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12543 copying of node, merge back IDs in the target document.
12544 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12545 test/XInclude/ents/ids.xml: test case
12546 * result/VC/ElementValid4: output changed due to a typo fix
12547
Daniel Veillard1c18e302002-02-09 22:16:40 +000012548Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012551 generate the dependencies right as Jacob found out. Add
12552 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012553
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012554Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12555
12556 * parserInternals.c valid.c: Justin Fletcher found some parts
12557 of the code needing cleanup
12558 * libxml.spec.in python/Makefile.am python/generator.py
12559 python/libxml.c python/libxml.py: Fixed the python Makefiles
12560 corrected a bug showing up on ia64, changed the name of the
12561 python internal module too
12562
Daniel Veillard07be19b2002-02-08 14:20:35 +000012563Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12564
12565 * Makefile.am: applied patch from Andris Pavenis for binary
12566 name suffixes
12567
Daniel Veillardf216d462002-02-08 13:44:24 +000012568Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12569
12570 * xmllint.c win32/win32config.h: fixing #68748
12571
Daniel Veillardd455d792002-02-08 13:37:46 +000012572Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12573
12574 * valid.c: fixing #70166
12575
12576Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12577
12578 * valid.c: fixing #70077
12579
Daniel Veillardc575b992002-02-08 13:28:40 +000012580Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * Copyright Makefile.am README configure.in libxml.spec.in:
12583 Changed to the MIT Licence
12584 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12585 doc/xmlio.html: updated the doc accordingly
12586 * include/libxml/xmlwin32version.h configure.in: preparing
12587 2.4.14 release
12588 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12589 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12590 fixed the const xmlChar * wrapper and generator, XPath extension
12591 functions now use the context as first argument
12592 * python/tests/tstxpath.py python/tests/xpath.py
12593 python/tests/xpathext.py: Updated the tests accordingly
12594 * tree.c: fixed bug #70067
12595
Daniel Veillard7db38712002-02-07 16:39:11 +000012596Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12597
12598 * Makefile.am: cleanup
12599 * debugXML.c: always use stdout if output is NULL
12600 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12601 * python/Makefile.am python/generator.py python/libxml2class.txt
12602 python/libxml_wrap.h python/types.c: augmented the number of bindings
12603 handling FILE * and XPath contexts
12604 * python/tests/Makefile.am: avoid a stupid problem due to the
12605 use of TEST.
12606
Daniel Veillard15a143b2002-02-06 22:40:50 +000012607Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12608
12609 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12610
Daniel Veillard70cab352002-02-06 16:06:58 +000012611Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * python/TODO python/libxml.c: cleanup the extension function lookup
12614 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12615
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012616Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12617
12618 * configure.in python/Makefile.am: do not install outside
12619 of prefix
12620
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012621Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12622
12623 * python/TODO python/libxml.c: started adding SAX interfaces
12624 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12625 SAX test
12626
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012627Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12628
12629 * tree.c: hardened the addChild function
12630 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12631 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12632 added accessors needed for xmlNode, a bit more testing and
12633 extension of interfaces
12634 * python/tests/Makefile.am python/tests/build.py: added a test
12635 build from scratch/save/load/check
12636
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012637Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12638
12639 * parserInternals.c: change a small bit in the way valididy
12640 error messages get initialized
12641 * python/TODO python/libxml.c python/libxml2-python-api.xml
12642 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12643 added some memory debugging to track leaks at the libxml2 level
12644 * python/tests/*.py: changed all tests to check for leaks,
12645 there is just one left in XPath extension registrations.
12646
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012647Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12648
12649 * python/TODO python/generator.py python/libxml2-python-api.xml
12650 python/libxml2class.txt: more accessor classes for the parser
12651 context, allow to switch on and check validity
12652 * python/tests/Makefile.am python/tests/error.py
12653 python/tests/invalid.xml python/tests/valid.xml
12654 python/tests/validate.py: attded more test and and added error.py
12655 which I forgot to commit in the last step
12656
Daniel Veillard3ce52572002-02-03 15:08:05 +000012657Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12658
12659 * python/Makefile.am python/types.c: cleanup
12660 * python/libxml.c python/libxml.py python/libxml_wrap.h
12661 python/generator.py python/libxml2-python-api.xml
12662 python/libxml2class.txt: added class for parser context, added
12663 first cut for push mode support. Added a framework to generate
12664 accessors functions.
12665 * python/tests/Makefile.am python/tests/push.py: added a push
12666 test
12667
Daniel Veillardcfb05462002-02-02 23:18:22 +000012668Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12669
12670 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12671 bug a bit of cleanup.
12672
Daniel Veillard5d819032002-02-02 21:49:17 +000012673Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12674
12675 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12676 python/libxml2class.txt: adding error redirections and preformat
12677 to a python handler
12678 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12679 tests self checking
12680
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012681Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12682
12683 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12684 a function
12685
Daniel Veillard9589d452002-02-02 10:28:17 +000012686Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12687
12688 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12689 python/libxml.c python/libxml2-python-api.xml
12690 python/libxml2class.txt: Progressing through the TODOs, class
12691 description output, extra XML API, RPM now builds the wrappers
12692 for all python installed versions
12693
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012694Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12695
12696 * configure.in libxml.spec.in python/Makefile.am python/TODO
12697 python/generator.py python/libxml2class.txt: added more informations
12698 in the libxml2-python package including docs. Slightly changed
12699 the class hierarchy
12700 * python/tests/*: added basic regression tests infrastructure too
12701
12702Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12703
12704 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12705 added libxml2-python as part of the packages installed
12706
Daniel Veillarda7340c82002-02-01 17:56:45 +000012707Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12708
12709 * python/Makefile.am python/generator.py python/libxml.c
12710 python/libxml.py: more work, now able to extend the
12711 XPath interpreter with functions written in python.
12712
Daniel Veillardc3e39442002-02-01 09:29:41 +000012713Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12714
12715 * python/Makefile.am: Jacob sent a patch to allow building from
12716 tarfile.
12717
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012718Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12719
12720 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12721 inserted the python wrappers build, I hope this won't be too
12722 unportable
12723
Daniel Veillard1971ee22002-01-31 20:29:19 +000012724Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12725
12726 * xpath.c: minor optimization
12727 * python/generator.py python/libxml.c python/libxml.py
12728 python/libxml_wrap.h: more work on the python bindings,
12729 they now support XPath and there is no evident leak
12730
Daniel Veillard36ed5292002-01-30 23:49:06 +000012731Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12732
12733 * python/generator.py python/libxml.c python/libxml.py:
12734 more work on the python bindings generator.
12735
Daniel Veillard96fe0952002-01-30 20:52:23 +000012736Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12737
12738 * python/generator.py python/libxml.c python/libxml_wrap.h:
12739 more work on the python bindings.
12740
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012741Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12742
12743 * python/generator.py python/libxml.c python/libxml.py
12744 python/libxml_wrap.h: commited early version of a python binding
12745 for private use only ATM
12746
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012747Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12748
12749 * entities.c tree.c include/libxml/entities.h: applied patch
12750 from Anthony Jones to implement copy of DTD subtree too. Had
12751 just to keep 2 function private which really ought to become
12752 public ones.
12753
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012754Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12755
12756 * xmllint.c: added pointers to the web pages in the usage()
12757
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012758Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12759
12760 * tree.c: more fixes from Petr Kozelka for attribute handling
12761 in the tree API to align the semantic with DOM.
12762
Daniel Veillard36065812002-01-24 15:02:46 +000012763Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12764
12765 * valid.c tree.c entities.c: another set of patches from
12766 Anthony Jones for copy operations cleanup and robustness
12767
Daniel Veillardf8592562002-01-23 17:58:17 +000012768Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12769
12770 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12771 an alphabetic index based on comments content
12772 * doc/*: rebuilt the web site with the new references
12773
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012774Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * parserInternals.h: Greg Sjaardema suggested to use an
12777 eponential buffer groth policy in xmlParserAddNodeInfo()
12778
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012779Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12780
12781 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12782 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12783 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12784 to generate cross-references, and added/updated the stylesheets
12785 to generate and link API indexes. The generic keyword index
12786 is not done yet.
12787 * doc/*.html: regenerated all the usual docs too
12788
Daniel Veillard2070c482002-01-22 22:12:19 +000012789Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12790
12791 * debugXML.c: added an xpath function to the shell for T. V. Raman
12792
12793Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012794
12795 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12796 debug routines.
12797
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012798Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12799
12800 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12801 support of attribute nodes
12802
Daniel Veillard9d06d302002-01-22 18:15:52 +000012803Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12804
12805 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12806 hopefully near complete and fully documented of the API in XML
12807 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12808 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12809 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12810 include/libxml/parserInternals.h include/libxml/valid.hi
12811 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12812 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12813 include/libxml/xpath.h include/libxml/xpathInternals.h:
12814 Cleaned up the doc comments a lot in the process, the interface
12815 coverage is now 100%
12816
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012817Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12818
12819 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12820 extracts comments from the gtk-doc DocBook output (a bit
12821 convoluted but seems to work).
12822
Daniel Veillard61006472002-01-21 17:31:47 +000012823Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12824
12825 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12826 added an XML description of the API, moved the script generating
12827 it here. Added a "make api" target
12828
Daniel Veillardd2f23002002-01-21 13:36:00 +000012829Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12830
12831 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12832
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012833Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12834
12835 * xpath.c include/libxml/xpathInternals.h: the change made to
12836 xmlXPathFuncLookupFunc was incompatible roll it back
12837
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012838Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12839
12840 * SAX.c: cleanup patch from Anthony Jones
12841 * doc/Makefile.am: fix the headers to avoid in make scan
12842 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12843 includes, * vs Ptr and general cleanup
12844 * parsedecl.py: first version of a script to extract the
12845 module interfaces, the goal will be to provide .decl or XML
12846 specification of the interfaces to build wrappers.
12847
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012848Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12849
12850 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12851 now provides return codes in case of errors
12852
Bjorn Reese026d29f2002-01-19 15:40:18 +000012853Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12854
12855 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12856 Upgraded to trio baseline 1.6
12857 * strio.h strio.c: Replaced by triostr.h and triostr.c
12858
Daniel Veillard572577e2002-01-18 16:23:55 +000012859Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12860
12861 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12862 of strdup usage in the code
12863
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012864Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * parser.c error.c: Keith Isdale complained rightly that
12867 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12868
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012869Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12870
12871 * tree.c: fixed the funxtion to set the xml: attributes
12872 * debugXML.c: added "setbase" to test it.
12873
Daniel Veillard2c748c62002-01-16 15:37:50 +000012874Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12875
12876 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12877 to allow updating an attribute content
12878
Daniel Veillard8de85c62002-01-15 17:10:15 +000012879Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12880
12881 * libxml.h: try to avoid problems when compiling on Windows
12882
Daniel Veillard314cfa02002-01-14 17:58:01 +000012883Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12884
12885 * hash.c: patch from Anthony Jones for hash.c allocation size
12886 * Makefile.am: trying to work around Yet Another Libtool Madness
12887 and build the 2.4.13 release finally ...
12888
Daniel Veillard744683d2002-01-14 17:30:20 +000012889Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12890
12891 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12892 * doc/* : update of the documentation
12893
Daniel Veillarde6a55192002-01-14 17:11:53 +000012894Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12895
12896 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12897 at fixing #61290 :-(
12898
Daniel Veillardfb25a512002-01-13 20:32:08 +000012899Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12900
12901 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12902 Fixes bug #67229
12903
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012904Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12905
12906 * tree.c: trying to avoid troubles when a subtree is copied
12907 and coalesced in part with the target tree. Should fix
12908 bug #67407
12909
Daniel Veillardd8224e02002-01-13 15:43:22 +000012910Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12911
12912 * valid.c: fixed validation of attributes content of type
12913 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12914 values, very old bug. Fixes #67671
12915
Daniel Veillard8107a222002-01-13 14:10:10 +000012916Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12917
12918 * parser.c include/libxml/parserInternals.h tree.c: integrated
12919 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12920 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12921
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012922Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12923
12924 * threads.c: applied Serguei Narojnyi's patch to add native
12925 thread support on the Win32 platform
12926 * testThreadsWin32.c Makefile.am: added the test program also
12927 from Serguei, Win32 specific
12928 * include/win32config.h include/libxml/xmlwin32version.h.in:
12929 added patch from Igor for the Windows thread specific defines.
12930
Daniel Veillard845cce42002-01-09 11:51:37 +000012931Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12932
12933 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12934
Daniel Veillard7b602b42002-01-08 13:26:00 +000012935Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12936
12937 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12938 output page into XMLinfo.html. Close bug #66951 and
12939 raised by Robert Collins too.
12940
Daniel Veillard73c6e532002-01-08 13:15:33 +000012941Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12942
12943 * encoding.c: Paul Keogh pointed out a possibility of segfault
12944 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12945 Closes bug # 68238
12946
Daniel Veillard4a859202002-01-08 11:49:22 +000012947Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12948
12949 * doc/*.html: updated the Gdome2 links
12950
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012951Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12952
12953 * libxml.h: Applied following patches from Robert Collins
12954 and make sure IN_LIBXML is defined when compiling it
12955 -------
12956 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12957 as well as Visual C.
12958 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12959 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12960 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12961 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12962 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12963 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12964 xmlSysIDExists xmlNoNetExists).
12965 * xmllint.c: Don't include winsock2.h for Cygwin.
12966
Daniel Veillard401c2112002-01-07 16:54:10 +000012967Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12968
12969 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12970 when the version info is not present.
12971
Daniel Veillard6f42c132002-01-06 23:05:13 +000012972Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12973
12974 * tree.c: Anthony Jones pointed out a problem in
12975 xmlStringGetNodeList() and provided a fix for it
12976
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012977Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12978
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012979 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012980 xmlCreatePushParserCtxt() when the initial buffer passed
12981 is large.
12982
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012983Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12984
12985 * win32/*: big cleanup of the Windows/MSVC project files
12986 from Igor Zlatkovic
12987
Daniel Veillardcebb1362002-01-02 13:13:30 +000012988Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12989
12990 * doc/Makefile.am: should fix #67674 and avoid troubles if
12991 xsltproc is not available or fails in the prefix provided
12992
Daniel Veillard26908ab2002-01-01 16:50:03 +000012993Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12994
12995 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12996
Daniel Veillard5344c602001-12-31 16:37:34 +000012997Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13000 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13001 Fixed a few other problems raised by Charlie Bozeman.
13002 * result/VC/ElementValid[5-7]: fixed the output
13003
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013004Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13007 patches from Charlie Bozeman. Regenerated the HTML docs.
13008
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013009Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13012 for Windows from Igor
13013
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013014Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * xmllint.c: applied Justin Fletcher patch for --output or -o
13017
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013018Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * win32/libxml2/libxml2.def.src: close #67019
13021
Daniel Veillard01db67c2001-12-18 07:09:59 +000013022Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * xmllint.c: applied Justin Fletcher generic timing patch
13025 similar to the one already applied to xsltproc.
13026
Daniel Veillardd1640922001-12-17 15:30:10 +000013027Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * include/libxml/tree.h tree.c: applied documentation patches
13030 from Charlie Bozeman
13031
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013032Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13033
13034 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13035
Daniel Veillard29e43992001-12-13 22:21:58 +000013036Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * valid.c: fix the xmlStrdup() used in the previous patch.
13039 * valid.c: added --dropdtd
13040 * tree.c: fixed xmlUnlinkNode so it also removes the references
13041 from the document if the node is a DTD
13042
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013043Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * HTMLtree.c valid.c: cleanup some static declarations
13046
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013047Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * xmllint.c: removed another strdup()
13050 * doc/FAQ: removed the HP/UX entry
13051
Daniel Veillarded472f32001-12-13 08:48:14 +000013052Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * valid.c: fix bug #66816 when validating.
13055 * xmllint.c: don't use sys/time.h if configure did not found it
13056
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013057Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13058
13059 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13060 xmlcatalog_man.xml
13061
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013062Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13065 xmlInitMemory() was declared twice
13066
Daniel Veillardb82c1662001-12-09 14:00:54 +000013067Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13068
13069 * globals.c: do not reference strdup() !
13070 * configure.in libxml-2.0.pc.in: trying to fix the libs
13071 of the various config extraction modules
13072
Daniel Veillardef90ba72001-12-07 14:24:22 +000013073Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13074
13075 * configure.in : preparing 2.4.12
13076 * doc/* : updated and rebuilt the docs
13077
Daniel Veillard220346d2001-12-07 11:33:54 +000013078Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13079
13080 * uri.c: closed bug #66159
13081 * testURI.c: added --escape option
13082 * configure.in: some cleanup for xml2-config --cflags
13083
Daniel Veillard2a906822001-12-06 14:34:08 +000013084Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * globals.c testThreads.c: removed some misplaced includes
13087 of xmlversion.h
13088
Daniel Veillarde28313b2001-12-06 14:08:31 +000013089Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13090
13091 * threads.c: patch from Gary Pennington fixing a possible
13092 problem at initialization time.
13093
Daniel Veillardd3b08822001-12-05 12:03:33 +000013094Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13095
13096 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013097 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013098 CodeWarrior.
13099
Daniel Veillarda7866932001-12-04 13:14:44 +000013100Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13101
13102 * xmllint.c: applied Geert Kloosterman's patch to fix
13103 --repeat --timing output
13104
Daniel Veillard19840942001-11-29 16:11:38 +000013105Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13108 where non-wellformed XML declaractions were not detected.
13109
Daniel Veillarde85d9342001-11-28 14:43:12 +000013110Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13111
13112 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13113
Daniel Veillard22f25a82001-11-28 09:12:23 +000013114Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13117 gets reset by xmlCleanupInputCallbacks() and this makes the
13118 function useless. Same for output.
13119
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013120Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * xmlIO.c: robert pointed out a loop error in callback cleanups
13123
Daniel Veillard8faa7832001-11-26 15:58:08 +000013124Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13127 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13128 they are not really tied to debugging
13129
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013130Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13131
13132 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13133 * xmllint.c: better --catalogs description
13134
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013135Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * tree.c: fixed a couple of problems in xmlSetProp()
13138
Daniel Veillardcd337f02001-11-22 18:20:37 +000013139Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13142 unappropriate stdout output.
13143
Daniel Veillard566d4df2001-11-22 13:00:53 +000013144Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13147 by Denis Beurive, closes #65111
13148
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013149Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13150
13151 * valid.c: in case of content model validity error, don't
13152 print it if validity warnings were not requested.
13153
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013154Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13157 * parserInternals.c: removed the last exit() call. Print an
13158 unmaskable error on stderr instead (library mismatch detection)
13159
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013160Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13161
13162 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13163 shell instructions from Heiko Rupp
13164
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013165Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13166
13167 * catalog.c: use the URL notation file:// for default catalog paths
13168
Daniel Veillard0ec98632001-11-14 15:04:32 +000013169Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * include/libxml/tree.h: better comments for _private fields
13172 * tree.c: removed a problem when copying an entity reference.
13173
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013174Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * vms/*: updated instructions and diffs from John A Fotheringham
13177
Daniel Veillarda11001b2001-11-12 22:45:36 +000013178Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * include/libxml/xmlerror.h: avoid an include problem if
13181 #include <libxml/xmlerror.h> happens first in code
13182 seems to be the case in KDE libs
13183
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013184Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13185
13186 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13187 from Igor for Windows
13188
13189Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13190
13191 * Makefile.am: Gary Pennington pointed out a missing prefix
13192
Daniel Veillard43d3f612001-11-10 11:57:23 +000013193Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13194
13195 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13196 * doc/*: upgraded and rebuilt the docs
13197
Daniel Veillardc1f78342001-11-10 11:43:05 +000013198Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13199
13200 * HTMLparser.c: fix comment in scripts element parsing.
13201 * result/HTML/doc3*: updated the results.
13202
13203Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13204
13205 * uri.c: another URI bug fix #63336, using Joel Young patch.
13206
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013207Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13208
13209 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13210 a cleaned up version of the Pwd shell string generation.
13211
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013212Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13213
13214 * valid.c include/libxml/tree.h: trying to fix namespaces +
13215 validation problems for good, closing #63619 in the process
13216 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13217 wrong in this respect, fixed it.
13218
Daniel Veillardd536f702001-11-08 17:32:47 +000013219Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * xmllint.c: Morus Walter patch to allow --format and --encode
13222
Daniel Veillard5004f422001-11-08 13:53:05 +000013223Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * debugXML.c: Stefan Kost provided an help command for the shell
13226
Daniel Veillarda6825e82001-11-07 13:33:59 +000013227Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * debugXML.c: Heiko Rupp pointed that the shell would crash
13230 on empty nodesets returns.
13231
Daniel Veillard03f848d2001-11-07 12:53:46 +000013232Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13233
13234 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13235 migh need the history libraries
13236
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013237Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13238
13239 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13240 handle the case of < in quoted attributes, Bastian Kleineidam
13241
Daniel Veillardc853b322001-11-06 15:24:37 +000013242Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13243
13244 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13245 fixing catalog breakages
13246 * Makefile.am catalog.c result/catalogs/catal
13247 result/catalogs/mycatalog.* test/catalogs/catal*:
13248 fixed more problems in catalog support, added more regression tests
13249 for both XML and SGML catalog handling
13250
Daniel Veillard66870c72001-11-05 19:27:49 +000013251Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * debugXML.c: applied an improvement to xmlGetLineNo() from
13254 Keith Isdale
13255
Daniel Veillardffe09c92001-11-05 14:21:47 +000013256Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13259 Side effect of the progressive catalog loading
13260
Daniel Veillardad661b92001-11-05 11:43:15 +000013261Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * Makefile.am: confexecdir and confexec_DATA were defined twice
13264 pointed out by Karl Eichwalder
13265
Daniel Veillard6eb17722001-11-04 22:19:27 +000013266Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * xmlcatalog.c: avoid unlink() and use remove() instead.
13269
Daniel Veillardea898282001-11-04 22:13:45 +000013270Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13271
13272 * libxml.spec.in: cleanup
13273 * include/libxml/xmlwin32version.h: updated with 2.4.8
13274
Daniel Veillarda4617b82001-11-04 20:19:12 +000013275Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13276
13277 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13278 of compiling libxml with a non standard set of options
13279
John Fleck027edfb2001-11-04 20:13:58 +000013280Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13281
13282 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13283 document --sgml option, fixing gnome bugzilla #63382
13284
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013285Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13286
13287 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13288 breakage of 2.4.7, added a couple of really needed APIs
13289 like xmlCatalogIsEmpty() and xmlNewCatalog()
13290 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13291 for install-catalog
13292 * configure.in: preparing 2.4.8
13293
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013294Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13297 include/libxml/tree.h include/libxml/xmlIO.h: more include
13298 cleanups, export cleanly one html output + format function.
13299
13300Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13301
13302 * parser.c: removed initGenericErrorDefaultFunc call from
13303 xmlInitParser() since it could destroy previous calls to
13304 xsltSetGenericErrorFunc() effects
13305
Daniel Veillardebd38c52001-11-01 08:38:12 +000013306Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13307
13308 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13309 keyword.
13310
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013311Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13312
13313 * Makefile.am: cleanup
13314 * threads.c: cleanup too
13315 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13316 from xsltproc
13317 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013318 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013319
Daniel Veillard91c00402001-10-30 17:41:38 +000013320Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13323 was not used anymore !
13324
Daniel Veillard52dcab32001-10-30 12:51:17 +000013325Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * configure.in: preparing 2.4.7
13328 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13329 manual page from John
13330 * doc/*: updated the doc and rebuilt the generated pages
13331
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013332Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13333
13334 * xmlIO.c: closing bug #62711, the library should never
13335 close stdin or stdout.
13336
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013337Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13338
13339 * uri.c: second pass at fixing #63336, using Joel Young
13340 final patch. looks okay.
13341
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013342Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13343
13344 * uri.c include/libxml/uri.h: trying to clear #63336
13345 allowing the escaping routine to parse unconformant
13346 URI-References.
13347
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013348Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13349
13350 * vms/readme.vms vms/build_libxml.com nanoftp.c
13351 include/libxml/xmlversion.h.in: a few VMS updates from
13352 John A Fotheringham
13353 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13354 and xmlCleanupOutputCallbacks() for the Perl binding people.
13355
Daniel Veillard635ef722001-10-29 11:48:19 +000013356Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13359 apply fixes to close #63271 and avoid segfaults when
13360 the error routine gets callbed before xmlInitParser()
13361 get called.
13362 * nanoftp.c error.c: Applied patches from Justin Fletcher
13363 correcting some xmlGenericError misuses.
13364
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013365Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13366
13367 *doc/xmllint.xml, doc/xmllint.1
13368 New and improved man page for xmllint - .xml is the original, .1
13369 is the generated man page
13370
Daniel Veillardc9484202001-10-24 12:35:52 +000013371Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13372
13373 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13374 the web site from the main HTML document.
13375
Daniel Veillard5151c062001-10-23 13:10:19 +000013376Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * parser.c: fixed an erroneous validation bug when PE refs
13379 occurs in external parsed entities referenced from the
13380 internals subset
13381 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13382 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13383 added the associated testcase, it's a nice one.
13384 * HTMLparser.c: generate the DTD node as HTML still ...
13385 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13386
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013387Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * HTMLparser.c: fixed a bug in htmlNewDoc()
13390
Daniel Veillard89cad532001-10-22 09:46:13 +000013391Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * test/threads/*: added entities testing to the Thread test
13394 * testThreads.c: make the test reasonable
13395 * DOCBparser.c: fix the DTD public and system ID
13396 * xmllint.c: added --sgml for SGML DocBook importing
13397 * Makefile.am: added Docbtests target
13398
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013399Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13400
13401 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13402 * testThreads.c: removed bogus include
13403
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013404Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13407 fixed a very serious (looping) validation bug
13408
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013409Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13410
13411 * include/libxml/globals.h include/libxml/threads.h threads.c
13412 testThreads.c: far more testing, cleaning up bugs
13413 * *.c : make sure globals.h is always included.
13414
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013415Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13416
13417 * HTMLparser.c: try to get rid of parser loops for good.
13418
Daniel Veillardab7488e2001-10-17 11:30:37 +000013419Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * configure.in: fixed some bugs in CFLAGS passing.
13422 * test/threads Makefile.am testThreads.c: added a specific
13423 threaded test case (really nasty, guaranteed).
13424
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013425Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13426
13427 * catalog.c: serious cleanup on the management of the
13428 XML catalog tree, more tests done, especially with
13429 the catalog PI.
13430
Daniel Veillard364789a2001-10-16 12:45:00 +000013431Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * catalog.c: avoid a problem in catalog cleanup on SMP if
13434 catalogs were not initialized.
13435
Daniel Veillard81463942001-10-16 12:34:39 +000013436Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13437
13438 * catalog.c xpath.c: trying to cleanup the not thread safe
13439 parts of the library.
13440
Daniel Veillard64a411c2001-10-15 12:32:07 +000013441Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13442
13443 * include/libxml/globals.h configure.in global.data: make
13444 the allocation be per-thread a configure option
13445 * encoding.c include/libxml/parser.h: fixed compilation
13446 errors
13447
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013448Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13449
13450 * include/libxml/parser.h: Norm reported that a few lines
13451 added were breaking libxslt compile, removed them for now
13452
Daniel Veillard6f350292001-10-14 09:56:15 +000013453Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13454
13455 * parser.c parserInternals.c threads.c: debugged and fixed
13456 initialization problems which were giving troubles on SMP
13457 boxes.
13458
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013459Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13460
13461 * include/libxml/Makefile.am: missing globals.h
13462
Daniel Veillarde7090612001-10-13 12:18:28 +000013463Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013464
Daniel Veillarde7090612001-10-13 12:18:28 +000013465 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013466
Daniel Veillardd0463562001-10-13 09:15:48 +000013467Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13470 include/libxml/parserInternals.h include/libxml/tree.h
13471 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13472 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13473 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13474 Applied the last patches from Gary, cleanup, activated threading
13475 all user accessible global variables are now handled in globals.[ch]
13476 Still a bit rought but make tests passes with either
13477 --with-threads defined at configure time or not.
13478 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13479 linking options
13480
Daniel Veillardb8478642001-10-12 17:29:10 +000013481Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13482
13483 * Makefile.am include/libxml/Makefile.am
13484 include/libxml/globals.h globals.c include/libxml/threads.h
13485 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13486 configure.in: started integrating the core of the thread support
13487 not activated yet but half integrated. The code should still
13488 compile and work anyway.
13489
Daniel Veillardb44025c2001-10-11 22:55:55 +000013490Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13491
13492 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13493 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13494 integrating the non-controversial parts of Gary Pennington
13495 multithread patches
13496 * catalog.c: corrected a small bug introduced
13497
Daniel Veillard75b96822001-10-11 18:59:45 +000013498Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13499
13500 * catalog.c include/libxml/catalog.h: very serious cleanup,
13501 isolating unportable code and as much as possible the accesses
13502 to the global shared catalog. May need more testing !
13503
Daniel Veillard78d12092001-10-11 09:12:24 +000013504Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13505
13506 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13507 Keith Isdale patches for the XSLT debugger interfaces. Some
13508 cleanup
13509
Daniel Veillardff0b7312001-10-11 06:46:09 +000013510Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13511
13512 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13513 * DOCBparser.c: generate line nubers in elements
13514
Daniel Veillard60087f32001-10-10 09:45:09 +000013515Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13516
13517 * configure.in: preparing 2.4.6 release
13518 * doc/xml.html doc/html/*: updated and rebuilt the docs
13519 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13520
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013521Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13522
13523 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13524 adding documentation for DV's supercatalog support
13525
Daniel Veillard82d75332001-10-08 15:01:59 +000013526Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13527
13528 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13529 super catalog support adding one API and one flag --sgml to
13530 xmlcatalog
13531
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013532Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13533
13534 * doc/xmlcatalog_man.xml, xmlcatalog.1
13535 One more crack at
13536 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13537
13538
Thomas Broyer47334c02001-10-07 16:41:52 +000013539Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13540
13541 * xpath.c: implemented xmlXPathObjectCopy for external objects
13542 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13543
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013544Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13545
13546 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13547 finishing up fix to
13548 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13549 the xmlcatalog man page display more elegantly
13550
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013551Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13552
13553 * configure.in: closing bug #61832
13554 * HTMLparser.c: removed a warning
13555
Daniel Veillard6ab38382001-10-06 13:08:27 +000013556Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * xpath.c: fixing #61673 part I, do not loose doc information
13559 when copying result value trees.
13560
Daniel Veillard556c6682001-10-06 09:59:51 +000013561Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13562
13563 * xpath.c: trying to harden the XPath interpreter
13564
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013565Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13566
13567 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13568 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13569
William M. Brack1633d182001-10-05 15:41:19 +000013570Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13571
13572 * HTMLparser: repaired another loop problem
13573
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013574Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13577 parsing.
13578 * xpath.c: fix bug #61291 the default XML namespace node is
13579 missing from the namespace axis.
13580 * tree.c: refuse to create namespaces nodes with prefix "xml"
13581
Daniel Veillard651f9472001-10-04 14:51:06 +000013582Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13583
13584 * SAX.c: ouch a non-defined namespace could lead to a crash,
13585 fixed #61215
13586
Daniel Veillard7dd05702001-10-04 14:25:12 +000013587Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13588
13589 * parserInternals.c: closed bug #61054
13590
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013591Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13592
13593 * include/libxml/Makefile.am: closing #60708
13594
Daniel Veillarda293c322001-10-02 13:54:14 +000013595Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13596
13597 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13598 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13599
Daniel Veillardf4309d72001-10-02 09:28:58 +000013600Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13601
13602 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13603
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013604Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13605
13606 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13607 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13608
Daniel Veillard16756b62001-10-01 07:36:25 +000013609Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13610
13611 * catalog.c: Justin Fletcher provided cleaup code in case
13612 HAVE_STAT is not defined
13613 * include/win32config.h: Igor Zlatkovic suggested to have
13614 HAVE_STAT defined there
13615
William M. Brack5e1cac12001-09-28 16:19:18 +000013616Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13617
13618 * catalog.c - fixed typing error reported by M. Barros
13619
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013620Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13621
13622 * xmllint.c - fixing typo
13623
William M. Brackd28e48a2001-09-23 01:55:08 +000013624Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13625
13626 * HTMLparser.c: small enhancement to prevent loop on
13627 unrecognizable data
13628
Daniel Veillardb1d62872001-09-21 09:47:08 +000013629Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13630
13631 * parserInternals.c: applying patch from bug #60757 this
13632 should close it
13633
Daniel Veillardc0631a62001-09-20 13:56:06 +000013634Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13635
13636 * catalog.c xmlcatalog.c: removed a couple of warning
13637 * xpath.c: try to solve the linking problem on platforms
13638 needing trio to compile
13639
Daniel Veillard1a123612001-09-19 08:06:23 +000013640Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013641
Daniel Veillard1a123612001-09-19 08:06:23 +000013642 * Makefile.am libxml.spec.in: backing up non-documented changes
13643 commited without review or aproval by Jens Finke <jens@gnome.org>
13644 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013645
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013646Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13647
13648 * configure.in: Joe Orton provided a patch fixing a problem
13649 when iconv is specified to be in a non-standard directory
13650 but wasn't exported in xml2-config --cflags
13651
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013652Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13653
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013654 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013655 troubles with 2.4.4 errors.
13656
Daniel Veillard16698282001-09-14 10:29:27 +000013657Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13658
13659 * encoding.c entities.c: do not output hexadecimal charrefs
13660 when serializing HTML since some version of Netscape can't
13661 grok it, generate decimal ones.
13662 * result/HTML/doc3.htm: output changed due to previous test
13663 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13664
Daniel Veillard98fed372001-09-13 11:34:58 +000013665Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13666
13667 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13668 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13669
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013670Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013671 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013672
13673 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13674 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13675 updated the configuration scripts systems accordingly
13676
Daniel Veillard04382ae2001-09-12 18:51:30 +000013677Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13678
13679 * configure.in: preparing for 2.4.4
13680 * doc/xml.html doc/html/*: updated and rebuilt the docs
13681
Daniel Veillardd63437e2001-09-12 15:00:27 +000013682Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13683
13684 * win32/dsp/libxml2.def.src: tried to incorporate comments
13685 from bug #59220
13686
Daniel Veillard319a7422001-09-11 09:27:09 +000013687Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13688
13689 * parser.c result/noent/wml.xml: fixed bug #59981 related
13690 to handling of '&' in attributes when entities are substitued
13691
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013692Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13693
13694 * libxml.h include/libxml/xmlversion.h.in
13695 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13696 Tried to close bug #60131
13697
Daniel Veillardbce62332001-09-10 18:46:55 +000013698Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13699
13700 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13701
Daniel Veillard143b04f2001-09-10 18:14:14 +000013702Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13703
13704 * SAX.c: fixing bug #59946 on xmlns=""
13705
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013706Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13707
13708 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13709 but allocates a new error code.
13710
Daniel Veillard05c13a22001-09-09 08:38:09 +000013711Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13712
13713 * xmllint.c: John Fleck fixed typos in the options output
13714 * parser.c SAX.c: fix ignorable white space SAX selection
13715
13716Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13717
13718 * entities.c: Steve Underwood found the possibility of an
13719 ininite loop in case of error.
13720
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013721Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13722
13723 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13724
Daniel Veillarda050d232001-09-05 15:51:05 +000013725Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13726
13727 * parser.c: warn if version is not 1.0 but it's not
13728 strictly speaking an error after analyzing the spec
13729
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013730Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13731
13732 *doc/catalog.html - add link to the html version of the
13733 man page, other linguistic cleanups
13734
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013735Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13736
13737 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13738 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13739 file, has not yet been included in the build.
13740
Daniel Veillard99784ff2001-09-01 16:20:28 +000013741Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13742
13743 * catalog.c: removed a duplicate affectation Justin Fletcher
13744
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013745Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13746
13747 * tree.c: Armin Sander pointed a possible text coalescing
13748 problem, completed his patch.
13749
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013750Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13751
13752 * trionan.c: Fixed const and volatile re-definition problem
13753
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013754Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13755
13756 * libxml.4 parser.c: doc updates from Heiko Rupp
13757 * parserInternals.c: 2 sanity checks from Heiko Rupp
13758
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013759Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13760
13761 * tree.c: applied patch from Armin Sander to make some pointers
13762 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013763 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013764
Daniel Veillardb06c6142001-08-27 14:26:30 +000013765Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13766
13767 * xpath.c: hum, restrict the integer usage gcc bug workaround
13768 to only gcc compilers so that other architecture don't get
13769 penalized by this limitation.
13770 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13771
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013772Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13773
13774 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13775 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13776
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013777Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13778
13779 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13780 --convert option to xmlcatalog to convert SGML ones to
13781 the XML syntax.
13782 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13783
13784 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013785Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * catalog.c xmlIO.c: started some serious testing and fixed
13788 a few bug and optmization needs.
13789
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013790Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13791
13792 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13793 preparing for a 2.4.3 release even if it may not be ready yet
13794 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13795 all file parsing lookup to go through the entity resolver, add
13796 to add an API to bypass it (needed to load catalogs themselves),
13797 some cleanup on the catalog code too.
13798 * nanoftp.c: small cleanup
13799 * doc/catalog.html: small update
13800
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013801Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13802
13803 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13804 Jun Kuriyama
13805
Daniel Veillardffb120d2001-08-23 00:52:23 +000013806Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13807
13808 * doc/catalog.html: finished the catalog documentation
13809
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013810Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13811
13812 * doc/catalog.html doc/xml.html: added documentation about
13813 Catalog support, misses an API description
13814 * doc/html/*: reextracted the API pages
13815
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013816Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13817
13818 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13819 Added the part about section 7.2 on URI resolution,
13820 fixed a side effect in the HTML parser, look complete
13821 and ready to rock except the URI/SystemID part!
13822
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013823Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13824
13825 * include/libxml/catalog.h include/libxml/parser.h
13826 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13827 xmlIO.c: added support and APIs needed for the catalog PI
13828 * include/libxml/xmlIO.h: cleanup
13829
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013830Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13831
13832 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13833 include/libxml/catalog.h: starts to look okay, really
13834 plugged the new framework, cleaned a lot of stuff,
13835 added some APIs, except the PI's support missing this
13836 should be mostly complete
13837 * result/catalogs/* test/catalogs/*: added new test, enriched
13838 the existing one with URN ID tests
13839
Daniel Veillard64339542001-08-21 12:57:59 +000013840Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13841
13842 * catalog.c: fixed nextCatalog
13843 * result/catalogs/docbook test/catalogs/*: started adding
13844 a small regression test
13845
Daniel Veillardcda96922001-08-21 10:56:31 +000013846Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13847
13848 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13849 more work on the XML catalog support.
13850 * parser.c include/libxml/parser.h: small cleanup seems using
13851 list as a public parameter name can give portability troubles
13852 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13853 include/libxml/xpath.h include/libxml/Makefile.am: removed
13854 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13855 wrappers
13856
Bjorn Reese45029602001-08-21 09:23:53 +000013857Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13858
13859 * Makefile.am trio.c triodef.h trionan.c xpath.c
13860 include/libxml/Makefile.am include/libxml/trionan.h:
13861 Re-worked Not-A-Number and Infinity support.
13862 * xmlcatalog.c: added readline include files
13863
Daniel Veillard344cee72001-08-20 00:08:40 +000013864Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13865
13866 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13867 testCatalog as xmlcatalog, making it an installed app
13868 adding a shell, and preparing it to be a /etc/xml/catalog
13869 management tool, though not ready yet
13870 * catalog.c include/libxml/catalog.h: adding support for
13871 XML Catalogs http://www.oasis-open.org/committees/entity/
13872 not finished, there is some interesting tradeoffs and a
13873 few open questions left.
13874
Daniel Veillardb7664f42001-08-19 13:00:43 +000013875Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13876
13877 * xmllint.c: fixed a line formatting problem
13878
Daniel Veillard5015b712001-08-17 09:37:52 +000013879Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * SAX.c: removed a couple of unused variable (Albert Chin)
13882
Daniel Veillardbb371292001-08-16 23:26:59 +000013883Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13884
13885 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13886 trying to fix some troubles w.r.t. function returning
13887 const xxxPtr.
13888
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013889Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13890
13891 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13892 defined
13893
Daniel Veillardae6db172001-08-16 19:32:00 +000013894Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13895
13896 * xpointer.c: removed unused var
13897
Daniel Veillard09190202001-08-16 16:27:41 +000013898Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13899
13900 * testXPath.c: another small cleanup closing bug #59110
13901
Daniel Veillard796f4b62001-08-16 16:00:13 +000013902Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13903
13904 * win32/dsp/libxml2.def.src: small cleanup closing bug
13905 #59108
13906
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013907Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13908
13909 * example/gjobread.c: add xmlCleanupParser() before leaving
13910
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013911Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13912
13913 * config.h.in configure.in include/libxml/xmlwin32version.h:
13914 released 2.4.2
13915
Daniel Veillardd3d06722001-08-15 12:06:36 +000013916Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13917
13918 * include/libxml/valid.h debugXML.c valid.c: deprecate
13919 the non-boundchecking Sprintf functions, add Snprintf
13920 this should close bug #57984
13921
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013922Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13923
13924 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13925 URIs before doing the lookups (pointed by Mark Vakoc)
13926
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013927Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13928
13929 * xpath.c: serious changes on Result Value Trees and NodeSets
13930 w.r.t. deallocation and collect operations. Probably not
13931 100% clean (merge of allocated trees smells like a problem).
13932 Seems sufficient to close #58943
13933
Daniel Veillard90493a92001-08-14 14:12:47 +000013934Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13935
13936 * xmllint.c: adding a --format option
13937
Daniel Veillardfe703322001-08-14 12:18:09 +000013938Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13939
13940 * xpath.c: count() was broken on Result Value Tree
13941 * xmlIO.c: fixed file:/// accesses on _WIN32
13942
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013943Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13944
13945 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13946 macro was renamed, this should close bug #58683
13947
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013948Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13949
13950 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13951 entity substitution mode text at the end of the entity might
13952 be added due to text coalescing.
13953 * nanoftp.c parser.c: small cleanup
13954
Daniel Veillard0c720972001-08-08 20:59:00 +000013955Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13956
13957 * HACKING: added John Fleck right to commit in the doc subdir
13958
Daniel Veillard48da9102001-08-07 01:10:10 +000013959Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13960
13961 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13962 allow to inherit attributes from the DTD directly in the
13963 tree, this is needed for XPath and can be a useful feature.
13964 Inherited namespaces are always provided at the tree level now
13965 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13966 of tests for this feature (XSLT being the prime user).
13967
Daniel Veillard50f34372001-08-03 12:06:36 +000013968Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13969
13970 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13971 testSAX.c xmlIO.c xmllint.c include/win32config.h
13972 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13973 include/libxml/xmlwin32version.h.in win32/README.MSDev
13974 win32/dsp/*: applied Win32 Facelift No.2 patches from
13975 Igor Zlatkovic for Windows/MSC
13976
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013977Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13978
13979 * SAX.c: unparsedEntityDecl() the URI computation of the
13980 entity wasn't done breaking XSLT unparsed-entity-uri()
13981
Daniel Veillard567e1b42001-08-01 15:53:47 +000013982Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13983
13984 * xpath.c: fixed a bug when walking the descendants and
13985 the current node has no children
13986 * debugXML.c: show up when a text node is supposed to not be escaped
13987
Thomas Broyerf186c822001-07-31 23:30:37 +000013988Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13989
13990 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13991 worked like the set:leading() function)
13992 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13993
Daniel Veillardba6db032001-07-31 16:25:45 +000013994Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13997
Daniel Veillard57905372001-07-31 15:52:17 +000013998Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * include/libxml/xmlIO.h: apply change to close #58141
14001 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14002
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014003Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * parser.c: when the internal subset uses a PE, then the
14006 included entity can use conditional sections.
14007
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014008Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14011 when walking the namespace axis showing up in
14012 libxst/tests/general/bug-12
14013 * xmlmemory.c: added the possibility to trace a given block
14014 defined by its address
14015
Daniel Veillard4aafa792001-07-28 17:21:12 +000014016Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * parser.c: don't override existing encoding specified before
14019 starting xmlParseDocument()
14020
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014021Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * include/libxml/xmlwin32version.h: reinserted, needed for
14024 Windows users of CVS
14025
Darin Adlera77cac02001-07-27 17:41:51 +0000140262001-07-27 Darin Adler <darin@bentspoon.com>
14027
Darin Adler699613b2001-07-27 22:47:14 +000014028 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14029 * testCatalog.c: Add include of <libxml/parser.h>.
14030
140312001-07-27 Darin Adler <darin@bentspoon.com>
14032
Darin Adlera77cac02001-07-27 17:41:51 +000014033 * include/libxml/.cvsignore:
14034 * include/libxml/xmlwin32version.h:
14035 Remove this file from CVS because it's generated.
14036
Daniel Veillard50822cb2001-07-26 20:05:51 +000014037Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * parser.c include/libxml/parser.h: applied const patches from
14040 Tom Moog #58002
14041
Thomas Broyerba4ad322001-07-26 16:55:21 +000014042Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14043
14044 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14045 lookup framework
14046
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014047Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * tree.c: fixed xmlCopyNode() for documents
14050
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014051Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14054
14055Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014056
14057 * parser.c: fixes bug #57652 reported by Morus Walter
14058
Daniel Veillarde3924972001-07-25 20:25:21 +000014059Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14062
Daniel Veillarda53c6882001-07-25 17:18:57 +000014063Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14066 errors, lesson don't add new functions at 1am before a release
14067 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14068 from XPath initialization when possible.
14069
Daniel Veillardd9bad132001-07-23 19:39:43 +000014070Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * result/scripts/base*: removing history/readline changed
14073 this slightly
14074 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14075 xmllint.c: make element content line number generation
14076 optionnal to avoid breaking old apps added interface to switch
14077
Daniel Veillardf012a642001-07-23 19:10:52 +000014078Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014081 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014082 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14083 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14084 John Kroll fixes to allow saving to HTTP via PUT (or
14085 POST of needed).
14086 * doc/html/*.html: regenerated the docs
14087
Thomas Broyere8126242001-07-22 03:54:15 +000014088Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14089
14090 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14091 xmlHashScanFull and xmlHashScannFull3 to get passed the
14092 three keys as arguments to the callback function
14093
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014094Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * configure.in Makefile.am: removed libxml softlink for good
14097 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14098 100% coverage by gtk-doc
14099
Daniel Veillard8599e702001-07-17 21:38:51 +000014100Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14103 fixed serious troubles due to size_t vs. int mismatch
14104
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014105Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14108
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014109Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14110
14111 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14112 convenient extension API for value and context managing
14113 Now handles external objects through xmlXPathPopExternal,
14114 xmlXPathWrapExternal and xmlXPathReturnExternal.
14115 Added functions for sets operations (intersection, etc.)
14116
Daniel Veillard22090732001-07-16 00:06:07 +000014117Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14120 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14121 HTMLparser.c: cleanup of global variables, marking some
14122 const or private.
14123
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014124Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014125
14126 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14127 fixed xmlXPathNodeSetItem when passing index=0
14128
Daniel Veillard05dec342001-07-14 21:57:39 +000014129Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14132
Daniel Veillard28ae6362001-07-14 16:44:32 +000014133Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * xmllint.c: fixed compilation under Cygwin #57503
14136 * TODO: update
14137
Peter Williamsed156f52001-07-13 18:35:13 +0000141382001-07-13 Peter Williams <peterw@ximian.com>
14139
14140 * config.h.in: add #undef HAVE_DLFCN_H
14141
14142 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14143 builddir.
14144
Daniel Veillard73b36e32001-07-12 15:09:52 +000014145Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14148 raised by #57348 and #57381
14149
Daniel Veillard7db37732001-07-12 01:20:08 +000014150Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14153 tree.c xpointer.c: store the line numbder in element->content,
14154 may break some software, need a configuration mechanism
14155
Darin Adler96037892001-07-11 00:03:16 +0000141562001-07-10 Darin Adler <darin@bentspoon.com>
14157
14158 * .cvsignore:
14159 * example/.cvsignore:
14160 * include/.cvsignore:
14161 * include/libxml/.cvsignore:
14162 Various things that are generated and should be ignored.
14163
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014164Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14167 * doc/xml.html doc/html/*: updated the docs
14168
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014169Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14172 validation occured on content with element child
14173
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014174Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * tree.c: fixed XML Base computation which was broken
14177 * debugXML.c: added a base function to the shell
14178 * Makefile.am result/scripts/* test/scripts/*: added scripts
14179 based regression tests, and adding 2 XML Base tests
14180
Daniel Veillard19e96c32001-07-09 10:32:59 +000014181Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * tree.c: set properties doc and call xmlSetListDoc for properties
14184 content when grafting them in a different tree.
14185 * aclocal.m4: remove from CVS
14186
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014187Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * win32/libxml2/libxml2.def.src: added some missing entry point
14190 for XPath (Mark Vakoc)
14191
Daniel Veillard388236f2001-07-08 18:35:48 +000014192Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14195 layer should URI-Unescape before trying to open resources.
14196
Daniel Veillard04383752001-07-08 14:27:15 +000014197Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * xpath.c: fix the name() bug for elements in the default
14200 namespace reported by Charlie Bozeman
14201
Daniel Veillard7583a592001-07-08 13:15:55 +000014202Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14205 led to an XPath fix, improvements of SAX initialization, and
14206 an added option --nocdata to testXPath
14207
Daniel Veillard449d7392001-07-07 19:11:06 +000014208Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * doc/libxml-doc.el: Felix Natter provided anew version working
14211 with XEmacs too
14212
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014213Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * include/libxml/xpath.h: small cleanup
14216 * doc/xml.html: update
14217
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014218Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14221 released 2.3.14
14222
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014223Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014226 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014227
Daniel Veillard73c9c042001-07-05 20:02:54 +000014228Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14231 were not equal to empty strings
14232
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014233Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * SAX.c: fixed a URI-Reference computation problem when validating
14236 * xmlIO.c: small cleanup
14237
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014238Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * parser.c: improved the description of a couple of interfaces
14241 upon Larry Stamper suggestion
14242
Daniel Veillard62f313b2001-07-04 19:49:14 +000014243Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * SAX.c entities.c parser.c: changed completely the way entities
14246 are handled when running the parser in entity substitution mode.
14247 This fixes a bug reported by Stephan Kulow and nearly divides
14248 by 3 the amount of memory required by libxslt to load and process
14249 DocBook TDG.
14250
Daniel Veillardf420ac52001-07-04 16:04:09 +000014251Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * HTMLparser.c: fixing a too early root closing problem raised
14254 byt Prashanth Naidu
14255
Daniel Veillard8c357d52001-07-03 23:43:33 +000014256Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14259 raised by Mark Vakoc.
14260
Daniel Veillard6e90d192001-07-03 16:37:49 +000014261Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * example/Makefile.am: fixed the include path to add srcdir/include
14264 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14265 and some cleanup
14266
Daniel Veillardf06307e2001-07-03 10:35:50 +000014267Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14270 lot of optimization work, results in significant improvements
14271 when handling really complex XPath queries. Add a small optimizer
14272 for unions, improve [n] and [last()], avoid some costly ops.
14273
Daniel Veillard77044732001-06-29 21:31:07 +000014274Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14277 * xpath.c: small cleanup
14278 * xmlGetNsList: reformated, fixed problems if used on Entities
14279
Daniel Veillard2adbb512001-06-28 16:20:36 +000014280Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14283
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014284Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14287 * Makefile.am example/Makefile.am: workaround automake generating
14288 erroneous deps
14289
Daniel Veillard12f7d292001-06-28 13:12:11 +000014290Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * include/win32config.h: bug #56801 Yon Derek provided a patch
14293 to the windows config file.
14294
Daniel Veillard87ee9142001-06-28 12:54:16 +000014295Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14298 libxml.h : Yon Derek provided a set of changes to compile from
14299 CVS on Windows/MSC
14300
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014301Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * parser.c: fixed UTF8 BOM support in push mode
14304 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14305 added a specific testcase
14306
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014307Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * Makefile.am: added --push regression tests
14310 * parserInternals.c: the XML parser segfaulted in --push mode
14311
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014312Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * configure.in: moved the symlinks detection within a CVS
14315 check, this is not portable and will be removed soon.
14316 * xpath.c: small cleanup/speedup
14317
Daniel Veillard11648102001-06-26 16:08:24 +000014318Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14321 release of 2.3.12
14322 * parser.c: make an error message if unknow entities in all cases
14323
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014324Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14327
Daniel Veillard23793842001-06-25 16:07:45 +000014328Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14331 includes were installed in the wrong dir
14332
Daniel Veillardf5498f32001-06-25 15:08:36 +000014333Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * doc/html.xml: warn against sending code to exhibit bugs.
14336
Daniel Veillard56f06462001-06-24 21:34:03 +000014337Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14340 Tru64 from Thomas Leitner
14341
Daniel Veillardc5d64342001-06-24 12:13:24 +000014342Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * AUTHORS: added William and Bjorn
14345 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14346 daniel@veillard.com hopefully I won't have to do this again
14347 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14348 docs can be rebuilt cleanly now
14349 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14350 from CVs it's generated, added include/libxml/xmlwin32version.h
14351 also generated but which should change far less frequently.
14352 * catalog.c nanoftp.c: made sure to include libxml.h not
14353 libxml/xmlversion.h directly
14354 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14355 when compiling on WIN32 and MSC
14356
Daniel Veillard07385fd2001-06-23 21:55:48 +000014357Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * include/Makefile.am include/libxml/Makefile.am configure.in:
14360 fixed make distcheck and rebuilding the rpms
14361
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014362Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * configure.in: should finish the migration of exported includes
14365 into a real include/libxml in CVS, at least for CVS users.
14366 * removed the exported headers, added in include/libxml (as well
14367 as xmlversion.h.in).
14368
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014369Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * configure.in: fixed the way to detect symlink
14372
Daniel Veillard66541772001-06-23 18:31:04 +000014373Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * configure.in: updated, include/libxml is now a real CVS dir
14376
Daniel Veillardca989762001-06-23 17:39:29 +000014377Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14380 version works with both libxml1 and libxml2 (it autodetects
14381 the prefix of the html-files) from Felix Natter.
14382 * doc/xml.html: updated doc accordingly
14383
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014384Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * xpath.c: fixed the bug generating a template loop in libxslt
14387 when using docbook-xsl-1.4, * should filter out document nodes
14388 * HACKING: added William
14389 * TODO: updated
14390
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014391Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * doc/FAQ.html: added a warning about gcc-3.0
14394 * doc/xml.html: added reference to gdome2 and removed a confusing
14395 sentence
14396
Daniel Veillardf7f41852001-06-22 15:18:01 +000014397Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * xmlversion.h: okay this is a generated file, but Windows
14400 users need it and they can't generate it, and I want CVS
14401 Windows users ...
14402 * win32/libxml2/libxml2_so.dsp: Windows project file for
14403 the shared lib version of libxml2
14404 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14405 resources needed for libxslt/xsltproc by Yon Derek
14406
Bjorn Reese3157b342001-06-22 14:41:45 +000014407Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14408
14409 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14410
Daniel Veillard4151acb2001-06-22 10:48:57 +000014411Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
Daniel Veillardcc146db2001-06-22 11:10:52 +000014413 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14414
14415Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
Daniel Veillard4151acb2001-06-22 10:48:57 +000014417 * include/win32config.h: Yon Derek provided a first fix
14418 to be able to compile libxslt/xsltproc on Windows
14419
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014420Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * xpath.c: attempt to work around what seemed a gcc optimizer
14423 bug when handling floats on i386 http://veillard.com/gcc.bug
14424 * tree.c entities.c encoding.c: doing some cleanups while
14425 chasing it
14426
Daniel Veillard017b1082001-06-21 11:20:21 +000014427Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * Makefile.am: cleanup when --without-debug is specified
14430 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14431 w.r.t. --without-debug and other include points
14432 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14433 Catalogs
14434 * configure.in entities.h tree.h HTMLparser.c: removed
14435 --without-corba, made the _private field mandatory
14436
Daniel Veillard87a764e2001-06-20 17:41:10 +000014437Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14440 outputs a BOM in UTF8, an errata has been issued to avoid the
14441 problem, that was the most reasonable solution... Add support
14442 for a leading UTF8 BOM in entities.
14443
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014444Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * valid.c: fixed a bug found when post validating an entity ref
14447 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14448 activate it too
14449
Daniel Veillard39196eb2001-06-19 18:09:42 +000014450Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14453 weakness in the node copy the XPointer and the XInclude
14454 implementations. Serious cleanup.
14455
Daniel Veillard3739b982001-06-19 12:51:30 +000014456Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * Makefile.am: Kjartan Maraas provided a small patch to
14459 add xml2-config.in to EXTRA_DIST
14460
Daniel Veillarda9142e72001-06-19 11:07:54 +000014461Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14464 provided another failing case found in KDE, the way the
14465 ctxt->vctxt.nodeTab was allocated and freed changed over
14466 time but it wasn't completely cleaned up. This should fix it.
14467
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014468Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * parser.c: Stephan Kulow also raised the fact that line number
14471 could get miscounted making debug harder, fixed the problem
14472 in xmlParseCharData()
14473
Daniel Veillard64b98c02001-06-17 17:20:21 +000014474Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * valid.c: Stephan Kulow pointed out a problem when validating
14477 and using an empty entity, forgot a 'break' in a case.
14478
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014479Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14482 * doc/xml.html: updated with 2.3.11
14483
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014484Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * TODO: updated adding cleanup of generated doc
14487 * configure.in: prepared to release 2.3.11
14488 * xmllint.c: added --version for bug reporting
14489 * doc/html/*.html: rebuilt the doc
14490
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014491Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * xpath.c: first part of the work on selecting namespace to
14494 fix bug #56115
14495
Daniel Veillard96ed5832001-06-15 22:22:04 +000014496Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14499 when using -liconv
14500 * TODO: updated
14501
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014502Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14505 cleanup, encoding support.
14506
Daniel Veillard608ad072001-06-14 08:32:28 +000014507Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14510
Daniel Veillard239d0522001-06-13 23:02:48 +000014511Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * xpath.c: bug detected by Ankh when / is used as a function arg
14514
Daniel Veillard02bb1702001-06-13 21:11:59 +000014515Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14518 of element and use it to avoid outputting formatting spaces at
14519 the wrong place. Implemented the format parameter for HTML save.
14520 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14521 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14522 result/HTML/wired.html: of course this impact the result of a
14523 number of HTML tests
14524
Daniel Veillard95d845f2001-06-13 13:48:46 +000014525Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * HTMLtree.[ch]: started augmenting the HTML save API with
14528 encoding and formatting parameters
14529
Daniel Veillardeca60d02001-06-13 07:45:41 +000014530Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * HTMLtree.h: cleanup and started evaluating the work needed on
14533 revamping the HTML output code
14534
Daniel Veillard84666b32001-06-11 17:31:08 +000014535Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14538
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014539Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * valid.c: fixed bug #56049, forgot one check in the
14542 validation routine
14543
Daniel Veillardca2366a2001-06-11 12:09:01 +000014544Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14547
Daniel Veillard6761eee2001-06-11 10:29:38 +000014548Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * libxml.h: fixed an error in last commit
14551 * doc/FAQ.html: added an entry for compilation from CVS
14552
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014553Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * xmlversion.h.in libxml.h: Cygwin patches
14556 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14557 * tree.h: cleanup
14558
Daniel Veillardacd370f2001-06-09 17:17:51 +000014559Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14562 memory block in a strange case where libxml is linked twice
14563 in the binary.
14564
Daniel Veillard1d047672001-06-09 16:41:01 +000014565Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14568 state far too often, simple fix used to avoid it.
14569
Daniel Veillard4497e692001-06-09 14:19:02 +000014570Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14573 being processed, applied his patch
14574 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14575
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014576Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14579 provided fixes to compile on MSCC again
14580 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14581 also provided an update for the project files.
14582
Daniel Veillarda682b212001-06-07 19:59:42 +000014583Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14586 bug #55810
14587
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014588Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * tree.c: fixed xmlGetNsProp() to close bug #55683
14591 Note this requires libxslt to use it's own function instead.
14592
Daniel Veillardf0c53762001-06-07 16:07:07 +000014593Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * HTMLtree.c: when in a pre element no formatting space should
14596 be added.
14597 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14598
Daniel Veillard068a9652001-06-07 15:30:26 +000014599Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * configure.in: added tests for signal() and signal.h
14602
Daniel Veillard541d6552001-06-07 14:20:01 +000014603Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14606
Daniel Veillard8a367d42001-06-07 14:01:34 +000014607Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * doc/libxml-doc.el: Felix Natter provided a new version for
14610 libxml2
14611
Daniel Veillard8a926292001-06-07 11:20:20 +000014612Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * HTMLtree.c: when in a pre element no formatting space should
14615 be added.
14616
Daniel Veillard14839d52001-06-06 16:11:56 +000014617Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14620
Daniel Veillarde95e2392001-06-06 10:46:28 +000014621Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14624 hack
14625 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14626 * uri.c: fixed a warning
14627
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014628Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * HTMLtree.c: trying to close bug #55772 escaping in script
14631 elements
14632 * doc/xml.html: suggest to send mail to the list
14633
14634Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014635
14636 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14637 good. Use a macro and based on the solution provided in
14638 vsnprintf manual page from GNU.
14639
Bjorn Reese99748722001-06-05 12:49:15 +000014640Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14641
14642 * error.c: Workaround for non-preserving variadic list.
14643 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14644
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014645Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * doc/xml.html: added 2.3.10 release
14648
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014649Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * configure.in: releasing 2.3.10
14652
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014653Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14656
Daniel Veillard20042422001-05-31 18:22:04 +000014657Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * encoding.c: Robert Collins provided a patch to add the
14660 "US-ASCII" encoding alias
14661
Daniel Veillard97ac1312001-05-30 19:14:17 +000014662Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14665 string oriented functions and started cleaning the related areas
14666 in xpath.c which needed fixing in this respect
14667
Daniel Veillard2d703722001-05-30 18:32:34 +000014668Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14671 #55380
14672 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14673
Daniel Veillard9403a042001-05-28 11:00:53 +000014674Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * TODO: updated
14677 * nanohttp.[ch] : started adding APIs to get the redirected URL
14678 when this occurs (needed for further base computation
14679 * tree.h: cleanup
14680 * encoding.c: cleanup
14681 * SAX.c: minor change around ctxt->loadsubset
14682
Daniel Veillard6278fb52001-05-25 07:38:41 +000014683Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * Makefile.am include/Makefile.am: small change to have
14686 include/libxml rebuilt if working from CVS.
14687 * uri.c: applied another patch from Carl Douglas for URI escaping,
14688 this should close bug #51876
14689
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014690Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14693 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14694 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14695 added specific regression test
14696 * parser.h: preparing for the XSLT mode where DTD inherited
14697 attributes are added to the tree.
14698
Daniel Veillardbbd22452001-05-23 12:02:27 +000014699Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * xinclude.[ch]: Updated the namespace for the Last Call version
14702 * result/XInclude/include test/XInclude/include: updated the
14703 testsuite accordingly
14704
Daniel Veillard8514c672001-05-23 10:29:12 +000014705Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14708 related to bug #51876
14709
Daniel Veillard42596ad2001-05-22 16:57:14 +000014710Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * tree.c: fixed a gross mistake in base computation, xml:base is
14713 not completely correct yet (need cascade).
14714 * xpath.[ch]: added the few things needed to find a function name
14715 and URI from the XPath context when it is called.
14716
Daniel Veillard81418e32001-05-22 15:08:55 +000014717Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14720 * DOCBparser.c: small cleanup
14721 * xmllint.c: added a --catalogs option to load catalogs from
14722 $SGML_CATALOG_FILES
14723 * tree.c: cleanup
14724 * configure.in: iconv library fixup, ICONV_LIBS
14725
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014726Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14727
14728 * catalog.c: handling of CATALOG entries. detection of recursion,
14729 and a few bugfixes
14730 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14731 against the default namespace
14732
Daniel Veillard04b93292001-05-21 08:15:31 +000014733Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14736
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014737Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * parser.c: fixed propagation context info when parsing an
14740 external entity.
14741 * doc/html/*.html: regenerated a couple of docs
14742
Daniel Veillard4623acd2001-05-19 15:13:15 +000014743Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * doc/xml.html: update with 2.3.9 informations
14746
Daniel Veillardbed7b052001-05-19 14:59:49 +000014747Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14750 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14751 * doc/html/* : rebuilt the docs
14752 * valid.c: small patch which may improve some case when
14753 validating.
14754
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014755Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * HTMLparser.c: Closed bug #54891
14758 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14759 to the suite
14760
14761Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14764 applied a documentation patch from LotR and filled in a few missing
14765 descriptions
14766
Daniel Veillard76d66f42001-05-16 21:05:17 +000014767Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * xpath.c tree.c parser.c: speed optimizations at the parser level
14770 document tree freeing and xpath evaluation
14771
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014772Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * parser.c parser.h parserInternals.h: fixed a couple of
14775 interfaces for handling memory buffer input to const char *
14776 upon suggestion of JamesH.
14777
Daniel Veillardc3739e72001-05-15 15:23:27 +000014778Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * configure.in: LoTR sent a patch fixing the previous commit
14781
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014782Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * configure.in: trying to deal again with the stoopid -R linking
14785 flag of Solaris
14786
Daniel Veillard790142b2001-05-15 10:51:53 +000014787Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * xpath.h: two nodeset access macros from Thomas Broyer
14790
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014791Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14794 patch from Thomas Broyer
14795
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014796Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14797
14798 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14799 case
14800 * INSTALL: was empty added stuff from the FAQ
14801
Daniel Veillard75bea542001-05-11 17:41:21 +000014802Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14805 attributes handling and #54433 by adding xmlUnsetProp()
14806 and xmlUnsetNsProp()
14807
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014808Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * HTMLparser.c: Patch from Jonas Borgström
14811 (htmlGetEndPriority): New function, returns
14812 the priority of a certain element.
14813 (htmlAutoCloseOnClose): Only close inline elements if they
14814 all have lower or equal priority.
14815 * result/HTML: this of course changed a number of tests results.
14816
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014817Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * xmlIO.c catalog.c: plugged in the default catalog resolution
14820 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14821 documentations
14822 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14823
Daniel Veillarda7374592001-05-10 14:17:55 +000014824Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14827 integrating catalogs
14828 * catalog.[ch] testCatalog.c: adding a small catalo API
14829 (only SGML catalog support).
14830 * parser.c: restaured xmlKeepBlanksDefault(0) API
14831
Daniel Veillardc17337c2001-05-09 10:51:31 +000014832Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14835
Daniel Veillard257d9102001-05-08 10:41:44 +000014836Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14837
14838 * parser.c: added xmlParseExternalEntityPrivate() to allow
14839 propagation of ctxt->_private when parsing external entities
14840
Daniel Veillard083c2662001-05-08 08:27:14 +000014841Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14844
Daniel Veillard01ef7382001-05-08 07:31:43 +000014845Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14848
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014849Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * valid.c: warn when indeterminist content model is detected
14852 * result/VC/ElementValid8: this adds a message
14853 * Makefile.am: add --novalid for VCM tests
14854 * parserInternals.c: added a call to Init memory
14855
Daniel Veillard64269352001-05-04 17:52:34 +000014856Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14859 when both parameters are NULL.
14860
Daniel Veillard37721922001-05-04 15:21:12 +000014861Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * valid.c: applied small patch from Gary Pennington, reindented
14864 some part of the code.
14865
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014866Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14869 release, updated and regenerated the docs
14870
Daniel Veillard357c9602001-05-03 10:49:20 +000014871Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * xpath.c result/XPath/expr/floats : clarified and cleanup
14874 printing of abnormal floats in tests.
14875
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014876Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14879 * results/HTML/ : a few changes in the output of the HTML tests as
14880 a result.
14881 * configure.in: tying to fix -liconv where needed
14882
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014883Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * Makefile.am: fixed a stupid error
14886
Daniel Veillard7150a032001-05-02 16:41:11 +000014887Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * configure.in Makefile.am: make the inclusion of the trio
14890 modules in the library conditional
14891
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014892Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * DOCBparser.c: patche from László Kovács, fixed entities refs
14895 in attributes handling
14896
Daniel Veillardedddff92001-05-02 10:58:52 +000014897Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14900 flushing
14901
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014902Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * xpath.c: fix of an XSLT namespace bug reported on the list
14905 general/bug-8-
14906
Daniel Veillard5792e162001-04-30 17:44:45 +000014907Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * strio.h trio.c: Dan McNichol suggested a couple of small
14910 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14911
Daniel Veillard02141ea2001-04-30 11:46:40 +000014912Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * tree.c parser.c encoding.c: spent a bit more time looking
14915 at the parsing speed and DOM handling. Added a few more
14916 speedups.
14917
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014918Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * parser.c: small but effective parsing speed improvement
14921
Daniel Veillardb59076b2001-04-29 17:04:07 +000014922Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * configure.in: default on the DocBook parser inclusion (for Gnome)
14925 * DOCBparser.h: fixed a header reference
14926
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014927Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * configure.in xpath.c: applied Bjorn patches for FPE on the
14930 alpha
14931
Daniel Veillardeefd4492001-04-28 16:55:50 +000014932Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14935 xmlSaveFormatFileTo()
14936
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014937Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * xpath.c: simple and efficient optimization, XPath functions
14940 aways bind to the same code, cache this
14941 * TODO: updated (by saying some is obsolete)
14942
Daniel Veillard2156a562001-04-28 12:24:34 +000014943Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * xpath.c: more cleanup work on XPath name parsing routines
14946
Daniel Veillard61d80a22001-04-27 17:13:01 +000014947Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14950 xmlXPathParseName
14951 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14952 * debugXML.c: avoid compilation problems if compiling without
14953 HTML support, Igor Zlatkovic
14954 * win32/libxml2/libxml2.def.src: being able to compile without
14955 XPath on Windows
14956
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014957Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * libxml.m4: yet another patch from Toshio Kuratomi
14960
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014961Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14964
Daniel Veillard67fee942001-04-26 18:59:03 +000014965Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * tree.[ch]: added xmlSaveFormatFile interface for saving
14968 and indenting a file.
14969
Daniel Veillard82e49712001-04-26 14:38:03 +000014970Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * xpath.c: fixed bug #53689 related to processing-instruction()
14973
Daniel Veillard02f077a2001-04-26 10:59:11 +000014974Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * DOCBparser.c: patche from László Kovács
14977
Daniel Veillard30211a02001-04-26 09:33:18 +000014978Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * parser.c: applied fixes from Christian Glahn bug report #53391
14981
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014982Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * error.c: Jean François Lecomte provided a complete description
14985 and a fix to bug #53537
14986
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014987Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14990
Daniel Veillard1034da22001-04-25 19:06:28 +000014991Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * DOCBparser.c SAX.c: a bit more work on entities processing.
14994 Still Need to cleanup XML output and references in attributes
14995
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014996Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14999
Daniel Veillardb33c2012001-04-25 12:59:04 +000015000Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * tree.c: trying to fix #53574, not completely complete,
15003 I would like xmllint --copy --debug test/ent1 and
15004 xmllint --debug test/ent1 to show the same result.
15005 * xpath.c: fix a bug when trying to sort namespace nodes
15006
Daniel Veillard5146f202001-04-25 10:29:44 +000015007Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * HTMLtree.c: real fix for #53402
15010
Daniel Veillard7533cc82001-04-24 15:52:00 +000015011Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15014 PIs when using xsl:output
15015 * valid.c: closing #53537 some case generate segfaults if there
15016 is validity errors
15017
Daniel Veillard61b33d52001-04-24 13:55:12 +000015018Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15021 of external parsed entities, added --noent to testDocbook
15022 * valid.c: Garry Pennington found an uninitialized variable
15023 access in xmlValidateElementContent()
15024
Daniel Veillard56098d42001-04-24 12:51:09 +000015025Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15028 with madness
15029 * result/HTML/ : this modified the result of the regression tests
15030 a lot.
15031
Daniel Veillard122376b2001-04-24 12:12:30 +000015032Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15035 to doc where it wasn't checked against NULL reported by
15036 Jens Laas
15037
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015038Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15041 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15042
Daniel Veillardeae522a2001-04-23 13:41:34 +000015043Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15046 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15047 * SAX.[ch]: cleanup and updates for DocBook
15048 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15049 ex SGML identifier changes
15050 * valid.c: removed a static unused function.
15051
Daniel Veillardde57c612001-04-23 09:13:36 +000015052Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * HTMLtree.c: applied change for Paul Sponagl on script saving
15055 * Makefile.am: the warning about entity title.xml are normal.
15056
Daniel Veillard393df012001-04-22 20:11:18 +000015057Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * configure.in: release of 2.3.7
15060 * Makefile.am: fixing make distcheck
15061
Daniel Veillarda41123c2001-04-22 19:31:20 +000015062Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15063
15064 * doc/html/* doc/xml.html: updated and regenerated the docs
15065
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015066Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15067
15068 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15069
Daniel Veillarde82a9922001-04-22 12:12:58 +000015070Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15071
15072 * tree.c: fixed #53388 with the provided patch
15073
Daniel Veillard06803992001-04-22 10:35:56 +000015074Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * valid.c: Bjorn detected an invalid memory access. Fixed
15077 vstateVPush()
15078
Daniel Veillard40af6492001-04-22 08:50:55 +000015079Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15080
15081 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15082
Bjorn Reese70a9da52001-04-21 16:57:29 +000015083Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15084
15085 * libxml.h: new header used only for the compilation of libxml
15086 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15087 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15088 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15089 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15090 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15091 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15092 baseline (version 1.2 plus a single patch).
15093 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15094 scientific notation for numbers. Tests added.
15095 * xpath.c: formatting of numbers changed to use sprintf
15096 (contribution from William Brack)
15097
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015098Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * valid.c: cleanup, more useful debugging
15101 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15102 * xmlIO.c: entity loading is printed as an error when validating
15103
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015104Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * valid.c: fixed to validate within entities
15107 * test/VCM/v22.xml: added a specific testcase
15108
Daniel Veillardca1f1722001-04-20 15:47:35 +000015109Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * valid.c: forgot an epsilon transition in for ()+
15112 * test/VCM/v21.xml : added a specific test case
15113
Daniel Veillard85349052001-04-20 13:48:21 +000015114Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * valid.c: removed a state explosion exhibited by RSS
15117 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15118 from bug #51872
15119
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015120Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15123 validation without using an ugly NFA -> DFA algo in the source.
15124 Made a specific algorithm easier to maintain, using a single
15125 stack and without recursion.
15126 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15127 * hash.c: made the growing routine static
15128 * tree.h parser.c: added the parent information to an
15129 xmlElementContent node.
15130
Daniel Veillarde470df72001-04-18 21:41:07 +000015131Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * SAX.c parser.c xpath.c: generating IDs when not validating
15134 from an external parsed entity was poisoning the ID has table
15135 with removed values. This was killing XSLT on the KDE help
15136 browser.
15137
Daniel Veillardceacdd92001-04-18 15:10:35 +000015138Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15139
15140 * entities.h: andrew@ugh.net.au detected a double declaration
15141
Daniel Veillarda10efa82001-04-18 13:09:01 +000015142Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * debugXML.c hash.c tree.h valid.c : some changes related to
15145 the validation suport to improve speed with DocBook
15146 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15147 the way validation errors get reported
15148
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015149Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15152 by P C Chow and William M. Brack for XSLT HTML output
15153
Daniel Veillard2d90de42001-04-16 17:46:18 +000015154Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15155
15156 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15157 Igor Zlatkovic patches for MSC compilation and added his
15158 updates
15159
Daniel Veillarde043ee12001-04-16 14:08:07 +000015160Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15163 prefix lookup.
15164 * parserInternals.c: fixed the bug reported by Morus Walter
15165 due to an off by one typo in xmlStringCurrentChar()
15166
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015167Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * HTMLparser.c result/HTML/*: revamped the way the HTML
15170 parser handles end of tags or end of input
15171
Daniel Veillard82daa812001-04-12 08:55:36 +000015172Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15175
Daniel Veillard67a21302001-04-11 14:39:16 +000015176Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15179 bug where the linktime verions of free() won't work ...
15180
Daniel Veillard27b55282001-04-11 12:22:25 +000015181Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15184
Daniel Veillardafc73112001-04-11 11:51:41 +000015185Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * doc/xml.html: added 2.3.6 release
15188
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015189Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15192 * result/wml.xml: resulted in a small output change
15193
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015194Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * tree.c: xmlNewDoc was missing the charset initialization
15197 * xmllint.c: added --auto to autogenerate a doc, allow to
15198 reproduce the problem fixed on xmlNewDoc
15199
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015200Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15201
15202 * xpath.c: trying to get 52979 solved
15203 * tree.c result/ result/noent/: trying to get 52712 solved, this
15204 also made me clean up the fact that XML output in general should
15205 not add formating blanks by default, this changed the output of
15206 a few tests
15207
Daniel Veillard73639a72001-04-10 14:31:39 +000015208Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15209
15210 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15211
Daniel Veillardfac26a12001-04-08 13:08:14 +000015212Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * configure.in: finally released 2.3.6
15215
Daniel Veillard911f49a2001-04-07 15:39:35 +000015216Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * xpath.c: checking for null pointer generated by new code
15219
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015220Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * xpath.c: fixed a [] evaluation problem reported
15223 * test/XPath/tests/simpleaddr: extended test
15224 * result/XPath/simpleaddr: updated result
15225
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015226Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * xmllint.c: Dan Timis reported a portability problem
15229 on Macs without mmap, fixed it.
15230
Daniel Veillardb38bd552001-04-03 18:22:00 +000015231Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * testXPath.c : added a --tree option allowing to display the
15234 tree dump of the XPath expression
15235
Daniel Veillard4dd93462001-04-02 15:16:19 +000015236Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * xpath.c: fixed a memleak when comparing nodesets
15239 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15240 * tree.c: added a TODO
15241
Daniel Veillard92ad2102001-03-27 12:47:33 +000015242Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15243
15244 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15245 we need string functions
15246 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15247 to be able to use them where needed. Applied some changes
15248 to reduce name linking pollution and compile in only what's
15249 needed.
15250 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15251 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15252 for the string manipulation functions
15253 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15254 to the free() function of xmlmemory.c
15255 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15256 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15257 usage.
15258
15259
Daniel Veillard2be30642001-03-27 00:32:28 +000015260Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * error.c: applied the context output patch of the error
15263 handling submitted by Chuck Griffith
15264 * error/VC/*: this slightly change some error logs
15265
Daniel Veillard50582112001-03-26 22:52:16 +000015266Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * parser.c: fixed line number reporting on error
15269
Daniel Veillard04be4f52001-03-26 21:23:53 +000015270Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * parser.c: Sullivan and Darin found a parser bug,
15273 applied the patch.
15274
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015275Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15276
15277 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15278 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15279 xmlversion.h.in xpointer.c: of course the way I defined
15280 UNUSED breaks on old gcc version. Try to be smart and
15281 also define it directly in xmlversion.h
15282 * configure.in: removed -ansi flag from the pedantic set
15283
15284Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015285 Huge cleanup, I switched to compile with
15286 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15287 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15288 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15289 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15290 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15291 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15292 encoding.h entities.c error.c list.[ch] nanoftp.c
15293 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15294 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15295 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15296 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15297 Cleanup, staticfied a number of non-exported functions,
15298 detected and cleaned up a dozen of problem found this way,
15299 avoided a lot of public function name/typedef/system names clashes
15300 * doc/xml.html: updated
15301 * configure.in: switched private flags to the really pedantic ones.
15302
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015303Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15304
15305 * configure.in: 2.3.5
15306 * doc/html/*: rebuilt the docs
15307
Daniel Veillard146c9122001-03-22 15:22:27 +000015308Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15309
15310 * parser.c: fixed a reported bug in NOTATION parsing
15311 * uri.c: accepted but not fixed bug 51876, added TODO
15312 * Makefile.am: fixed bug 51876
15313
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015314Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15315
15316 * config.h.in configure.in error.c: fix a compilation problem
15317 on platforms without vsnprintf (xml@thewrittenword.com)
15318
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015319Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15320
15321 * parser.c: fixed a function name header typo
15322 * SAX.c: notations can also occur in external subset.
15323
Daniel Veillard7d42b542001-03-20 13:22:46 +000015324Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * error.c: removed a C++ like comment
15327
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015328Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * parser.c: fixing bug 52299 strange condition leading
15331 to a parser crash due to a buffer overflow
15332 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15333 added the specific test case
15334
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015335Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15336
15337 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15338 xmlXPathConvert{String,Number,Boolean} to be able to make
15339 type casts without a context stack, fixed some implementation
15340 problems related to the absence of context at parse-time,
15341 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15342 in the public API too
15343 * xpointer.c xpathInternals.h: we need to know at parse time
15344 whether we are compiling an XPointer
15345
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015346Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15347
15348 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15349 cleaned up the parser internals, refactored XPath code, added
15350 new compilation based APIs and cleanly separated public and
15351 private APIs.
15352
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015353Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15354
15355 * xpath.h: the comp field must be added at the end to avoid
15356 killing binary compat.
15357
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015358Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * Makefile.am: detect XPath memleaks in regreson tests
15361 * error.c: fixed and error w.r.t. error reporting still using
15362 stderr
15363 * hash.c: added new line at end of file
15364 * tree.h: minor cleanup
15365 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15366 expression parsing from evaluation, resulted in a number of
15367 changes internally, and in XPointer. Likely to break stuff
15368 using xpathInternals.h but should remain binary compatible,
15369 new interfaces will be added.
15370
Daniel Veillardd574f782001-03-14 19:40:17 +000015371Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * configure.in: fixed a couple of problems reported by
15374 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15375 without gcc on non linux platforms.
15376
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015377Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15378
15379 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15380 a fix for --with-html-dir= configure support. I hope it won't
15381 break rpm generation
15382
Daniel Veillarda022fe02001-03-14 16:30:00 +000015383Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15384
15385 * xmlIO.c: one function comment cleanup.
15386
Daniel Veillard25239c12001-03-14 13:56:48 +000015387Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15388
15389 * SAX.c: external subset notations were improperly registered
15390 in the internal subset.
15391
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015392Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15393
15394 * README.cvs-commits: added, pointing to HACKING
15395 * HACKING: updated
15396
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015397Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * parser.c: and Matt Sergeant found one in the XML push
15400 parser (erroneous check I forgot to remove when I fixed the
15401 main parser).
15402
Daniel Veillard68d7b672001-03-12 18:22:04 +000015403Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * xpath.c: ptittom found a small bug in UnaryExpr
15406
Daniel Veillarde356c282001-03-10 12:32:04 +000015407Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15408
15409 * configure.in: bumped to 2.3.4
15410 * error.c: fixed bug #51860
15411 * tree.c: fixed bug #51861
15412 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15413 * tree.[ch] : added xmlDefaultBufferSize
15414 * nanoftp.c: typo in function name header block
15415 * doc/xml.html : updated, added link to XML::LibXSLT
15416 * doc/html/* : rebuilt the docs
15417
Daniel Veillard80f32572001-03-07 19:45:40 +000015418Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15419
15420 * parser.c SAX.c: the new content parsing code raised an
15421 ugly bug in the characters() SAX callback. Found it
15422 just because of strangeness in XSLT XML Rec ouptut :-(
15423
Daniel Veillard6c831202001-03-07 15:57:53 +000015424Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15425
15426 * Makefile.am: Martin Baulig suggested to add -lm
15427 * tree.c: found another bug in xmlNodeGetContent()
15428
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015429Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15430
15431 * xpath.c: Bjorn found the error related to strictness of comparison.
15432
Daniel Veillard29631a82001-03-05 09:49:20 +000015433Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15434
15435 * parser.c: trying to fix the Dtd parsing problem reported
15436 by Gary, side effect of last week speed optimizations.
15437
Daniel Veillard14be0a12001-03-03 18:50:55 +000015438Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15439
15440 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15441 * parserInternals.c: removed unneeded test raised by Stric
15442
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015443Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15444
15445 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15446 and fixed by William Brack). Added xmlXPathFormatNumber.
15447 Changed the sorting slightly.
15448 * configure.in Makefile.am example/Makefile.am: Added -lm.
15449 Please note that applications linking with libxml2, must
15450 also like with the math library from now on.
15451
Daniel Veillardf9533d12001-03-03 10:04:57 +000015452Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15455
Daniel Veillard2f362242001-03-02 17:36:21 +000015456Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * parser.c: one must report spaces even if the Dtd element
15459 content proves that this is not part of the element content.
15460 * result/valid/*.xml: this changed the ouptu slightly
15461
Daniel Veillardb402c072001-03-01 17:28:58 +000015462Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * configure.in: bumped to 2.3.3
15465 * doc/xml.html: updated
15466
Daniel Veillard77851712001-02-27 21:54:07 +000015467Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15468
15469 * tree.c: minor doc fix
15470 * xpath.c: deallocation issues when a result tree has been
15471 converted to a node-set
15472
Daniel Veillardec70e912001-02-26 20:10:45 +000015473Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15474
15475 * doc/xml.html: oops corrected dates s/2000/2001
15476
Daniel Veillard8730c562001-02-26 10:49:57 +000015477Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15478
15479 * valid.c: new patch from Gary Pennington
15480
Daniel Veillard91e9d582001-02-26 07:31:12 +000015481Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * doc/xml.html: applied patch from Ankh
15484
Daniel Veillardedac3c92001-02-26 01:36:19 +000015485Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15486
15487 * xinclude.c: fixed a problem building on Mac
15488
Daniel Veillard21a0f912001-02-25 19:54:14 +000015489Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15490
15491 * parser.c: more work on increasing parsing ferformances
15492
Daniel Veillard48b2f892001-02-25 16:11:03 +000015493Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15494
15495 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15496 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15497 avoiding memcpy in production builds MEM_CLEANUP macro use
15498 * parser.[ch] parserInternals.c: optimizations of the tightest
15499 internal loops inside the parser. Better checking of I/O
15500 flushing/loading conditions
15501 * xmllint.c : added --timing
15502
Daniel Veillard71681102001-02-24 17:48:53 +000015503Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15504
15505 * configure.in: bumped to 2.3.2
15506 * doc/xml.html: updated for release
15507
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015508Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15509
15510 * xpath.c: found a memleak and fixed a nasty bug
15511
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015512Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15513
15514 * xmllint.[c1] : added return code errors for xmllint
15515 * xpath.c: specific debug dump function for result value trees
15516
Daniel Veillard4b637072001-02-21 21:52:55 +000015517Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15518
15519 * xpath.c: finally implemented xmlXPathCompareNodeSets
15520 * test/XPath/expr/floats results/XPath/expr/floats: added
15521 a test for float expressions
15522
Daniel Veillardf714aa32001-02-21 03:07:44 +000015523Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15524
15525 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15526 * parserInternals.[ch]: trying to speed up parsing
15527 * xpath.c : speeded up node set equality op
15528
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015529Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15530
15531 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15532 better handling of ID/IDREF and the list modules associated
15533 * configure.in: small CFLAGS cleanup
15534
Daniel Veillarda8abee62001-02-19 15:14:59 +000015535Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15536
15537 * configure.in: fixed iconv detection on AIX (stric)
15538
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015539Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015540
15541 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15542
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015543Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15544
15545 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15546 and optimized xmlXPathNodeSetSort
15547
Daniel Veillard142adbf2001-02-17 13:21:05 +000015548Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15549
15550 * xpath.c: bug fix when context size is 0
15551 * parser.c: I like Norm's Dtd because they still manage to break
15552 the parser occasionally
15553
Daniel Veillardf23e0092001-02-16 13:21:29 +000015554Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15555
15556 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15557
Daniel Veillarde0e26512001-02-16 00:11:46 +000015558Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15559
15560 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15561 attributes within the XML-1.0 namespace
15562
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015563Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15564
15565 * xpathInternals.h: exported a few axis functions
15566 * doc/xml.html: updated the doc
15567
Daniel Veillard760f4422001-02-15 14:59:48 +000015568Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15569
15570 * configure.in: applied patch from Daniel van Balen for OpenBSD
15571 and bumped version to 2.3.1
15572 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15573 attempt to find autoclosing was simply broken, removed it,
15574 updated the examples, this is better
15575
Daniel Veillardd194dd22001-02-14 10:37:43 +000015576Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15577
15578 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15579 hash functionnalities.
15580 * doc/html/* : rebuild the doc
15581
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015582Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15583
15584 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15585 on predicate
15586 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15587 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15588 really want to have tags closed on output even if we accept
15589 unclosed ones on input
15590
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015591Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15592
15593 * xpath.c: ouch don't free NULL, rare case fixed
15594 * tree.c: don't coalesce text nodes if they don't have the
15595 same behaviour wrt escaping on output
15596
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015597Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15598
15599 * xpath.c: small fixup
15600 * SAX.c: don't warn on empty namespaces.
15601
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015602Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15603
15604 * README: a bit of cleanup
15605 * configure.in: preparing for 2.3.0 release
15606
Daniel Veillard1f83d392001-02-08 09:37:42 +000015607Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15608
15609 * hash.[ch]: added a first version of xmlHashSize()
15610 * valid.c: another bug fix from Gary Pennington
15611
Daniel Veillard5eef6222001-02-07 18:24:48 +000015612Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15613
15614 * valid.c: couple of bug fixes pointed by Gary Pennington
15615 * HTMLtree.c: #if 0 cleanup
15616
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015617Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15618
15619 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15620 which removes a time consuming check of xmlXPathNodeSetAdd()
15621 and use it in places where we are sure to not break unicity
15622
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015623Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15624
15625 * xpath.c: bug fixes found from XSLT
15626 * tree.c: preserve node->name special values when copying nodes.
15627 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15628 external subset are fetched when available but without full
15629 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15630 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15631 output with encoding disabled.
15632
Daniel Veillard2c833b62001-02-03 08:52:06 +000015633Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15634
15635 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15636 xmlCheckFilename should not be called from xmlFileOpenW
15637 and xmlGzfileOpenW
15638
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015639Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15640
15641 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15642 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15643 added the new tests for URI normalization
15644 * testURI.c: fixed stoopid bugs
15645 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15646 the URI in the error messages are now properly normalized
15647
Daniel Veillardea28ce62001-02-02 08:20:19 +000015648Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15649
15650 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15651
Daniel Veillarde99a4762001-02-01 04:34:35 +000015652Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15653
15654 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15655
Daniel Veillard2b325a02001-01-31 20:46:31 +000015656Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15657
15658 * xpath.c: fixed mod operator
15659
Daniel Veillardde55cf62001-01-31 15:53:13 +000015660Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15661
15662 * parser.c: fixed xmlStrcat doc
15663 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15664 trees.
15665
Daniel Veillard2f913b72001-01-31 13:23:49 +000015666Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15667
15668 * xpath.c result/XPath/tests/chaptersbase
15669 result/XPath/tests/simplebase: fixed XPath node()
15670 * tree.c: small fix in xmlNewNs()
15671 * Makefile.am: removed extraneous xml2Conf.sh rule
15672
Daniel Veillardb42042b2001-01-28 07:40:36 +000015673Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15674
15675 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15676 Changed the library name, in order to get libxml-devel and
15677 libxml2-devel to coexist on a single system
15678 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15679 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15680
Daniel Veillardee0a4662001-01-27 18:59:33 +000015681Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15682
15683 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15684 libxml2-devel installable in // as libxml-devel.
15685
Daniel Veillard5eb05942001-01-27 17:50:22 +000015686Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15687
15688 * doc/Makefile.am: fixed make rebuild in doc
15689 * doc/html/*.html: rebuilt the docs
15690
Daniel Veillard65c295d2001-01-26 09:32:39 +000015691Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15692
15693 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15694
Daniel Veillard8e199902001-01-25 18:54:39 +000015695Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15696
15697 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15698 the HTML doc to go into the -devel RPM ...
15699 * aclocal.m4 config.h.in: some updates due to auto* magic
15700
Daniel Veillard93086662001-01-25 18:13:04 +000015701Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15702
15703 * xpath.h: added a hook in the context structure allowing to
15704 link to extra support, needed for XSLT
15705
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015706Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15707
15708 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15709 xmlXPtrCmpPoints to use it.
15710 * propagated the following patch from Alejandro Forero
15711 * include/win32config.h xmlIO.c: applied further suggestions
15712 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15713 * example/gjobread.c: fixed warnings, now that it builds
15714
15715Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15716
15717 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15718
15719 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15720 filename points to a valid file (not a directory).
15721 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15722 Added calls to xmlCheckFilenameDir.
15723
15724 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15725 `path' (rather than `filename') as the parameter to gzopen and open.
15726
Daniel Veillard48177c22001-01-23 15:27:41 +000015727Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15728
15729 * Makefile.am: fixed a problem with EXTRA_DIST
15730
Daniel Veillardb83ba402001-01-22 22:45:10 +000015731Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15732
15733 * Makefile.am example/Makefile.am: finally found the trick
15734 to build the example, i.e. add "." in SUBDIRS before example
15735 in the list <grin/>
15736
Daniel Veillard82687162001-01-22 15:32:01 +000015737Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15738
15739 * doc/xml.html: updated with an XSLT section, removed pointer to
15740 W3C CVS base.
15741
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015742Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15745 too, and deallocation need to occur the same way.
15746
Daniel Veillarde4566462001-01-22 09:58:39 +000015747Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15748
15749 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15750 type correponding to an XSLT result tree fragment. Share most
15751 of the data format with node set, as well as operators.
15752 * HTMLtree.c: added a newline at the end of the doctype output
15753 whe this one is not present initially.
15754 * tree.c: make sure taht the parent and doc pointers are properly
15755 set when copying attributes (lists).
15756
Daniel Veillard701c7362001-01-21 09:48:59 +000015757Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15758
15759 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15760
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015761Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15762
15763 * xpath.c: seems I finally killed that ugly path evaluation
15764 context bug (tagged 9999 in case is is wrong)
15765
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015766Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15767
15768 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15769 for XSLT
15770
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015771Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15772
15773 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15774 for xmlGzfileOpen() bug
15775
Daniel Veillardf6eea272001-01-18 12:17:12 +000015776Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15777
15778 * xpath.c: removed an error found by XSLT usage
15779 * tree.c parserInternals.h: use a predefined static string
15780 for text and comment nodes, avoid freeing them in xmlFreeNode,
15781 exported the string name in parserInternals.h and added
15782 another value to disable encoding at output (for XSLT),
15783 gain memory, time.
15784
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015785Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15786
15787 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15788 win32/libxml2/libxml2_so.dsp: new makefiles and update
15789 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15790
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015791Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15792
15793 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15794 Gary Pennington
15795
Daniel Veillard389e6b72001-01-15 19:41:13 +000015796Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15797
15798 * xpath.c: fixed the comaprision of values and nodelists,
15799 need to compare nodelist still ...
15800 * debugXML.c: avoided a possible core dump
15801 * HTMLparser.c: cleanup
15802 * nanohttp.c: contributed fix.
15803 * tree.c: fixes in properties handling added xmlSetNsProp
15804 needed by libxslt
15805 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15806 comment
15807 * TODO: updated
15808
Daniel Veillard167bd532001-01-06 21:09:34 +000015809Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15810
15811 * parser.c parserInternals.c: applied Bjorn Reese optimization
15812 patch
15813
15814Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15815
15816 * Makefile.am: applied patch fro make check from Martin Vidner
15817
Daniel Veillard503b8932001-01-05 06:36:31 +000015818Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15819
15820 * configure.in: preparing 2.2.11
15821 * doc/html/*: rebuild the HTML files
15822 * doc/xml.html : updated
15823
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015824Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15825
15826 * tree.c: fixed a stupid bug
15827 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15828 patches related to validation of an XInclude processing result
15829 * TODO: updated
15830
Daniel Veillarde2488192001-01-04 10:54:22 +000015831Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15832
15833 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15834 on large files
15835
Daniel Veillardf060a412001-01-03 20:52:44 +000015836Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15837
15838 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15839
Daniel Veillard45cff692001-01-03 18:02:04 +000015840Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15841
15842 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15843 reported by Jonas Borgström
15844 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15845
Daniel Veillard08108982001-01-03 15:24:58 +000015846Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15847
15848 * testXPath.c xpath.c: fixing the XPath union expressions problem
15849 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15850
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015851Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15852
15853 * xmllint.c: Made is so if the file name is "-" is will read form
15854 standard input. Sven Heinicke <sven@zen.org>
15855 * tree.c: fixed a problem when growing buffer
15856 * tree.h: fixed the comment of the node types following andersca
15857 comment
15858 * TODO: updated
15859
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015860Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * HTMLparser.[ch]: added a way to avoid adding automatically
15863 omitted tags. htmlHandleOmittedElem() allows to change the
15864 default handling.
15865 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15866 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15867 of xmllint too when using --memory flag, added a memory test
15868 suite at the Makefile level.
15869 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15870 with namespace use when encountering QNames in XPath evalation,
15871 added xmlns() scheme in XPointer.
15872 * nanoftp.c : incorporated a fix
15873 * parser.c xmlIO.c: fixed problems raised with encoding when using
15874 the memory I/O
15875 * parserInternals.c: closed bug 25934 reported by
15876 torsten.landschoff@innominate.de
15877 * TODO: updated
15878
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015879Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15882 on a non-updated tree :-(, made a 2.2.10 release to correct the
15883 situation
15884
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015885Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15888 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15889 integrated a set of OpenVMS changes from Howard Taylor
15890 <Howard.Taylor@pacoast.com>
15891
Daniel Veillard58770e72000-11-25 00:48:47 +000015892Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15895 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15896
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015897Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * HTMLparser.c: some fixes on auto-open of html/head/body
15900 * encoding.c: fixed a compilation error on some gcc env
15901 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15902 XPointer implementation
15903 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15904 related XPointer tests and associated results
15905
Daniel Veillard300f7d62000-11-24 13:04:04 +000015906Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * doc/xmldtd.html doc/xml.html: following a short step by step
15909 guidance on IRC to help maciej with DTDs I started a small
15910 page on the subject.
15911
Daniel Veillard748e45d2000-11-17 16:36:08 +000015912Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * HTMLparser.c: fixed handling of broken charrefs
15915 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15916 patches
15917
Daniel Veillard28929b22000-11-13 18:22:49 +000015918Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * doc/xml.html doc/html/* : rebuilt the docs after adding
15921 xinclude and updated page for 2.2.7 and 2.2.8
15922 * configure.in: releasing 2.2.8
15923
Daniel Veillard41e06512000-11-13 11:47:47 +000015924Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * parser.[ch] parserInternals.c: applied the conditional
15927 section processing fix from Jonathan P Springer
15928 <jonathan.springer2@gte.net>
15929 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15930 project file, fixed iconv default non support
15931 * xpath.c: fixed the problem of evaluating relative expressions
15932 when a node context is provided.
15933
Daniel Veillardbf432752000-11-12 15:56:56 +000015934Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * nanoftp.c: fixed gcc 2.95 new warnings
15937 * SAX.c: fixed a stupid bug
15938 * tree.c: fixed a formatting problem when round-tripping
15939 from/to memory
15940 * xinclude.c: chased memleak, fixed a base problem
15941 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15942 xmlXPtrBuildNodeList()
15943 * TODO: updated
15944 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15945 adding a first small set of regression tests for XInclude
15946
Daniel Veillardc2def842000-11-07 14:21:01 +000015947Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * nanohttp.[ch]: applied Wayne Davison patches to access
15950 the WWW-Authorization header.
15951 * parser.c: Closed Bug#30847: Problems when switching encoding
15952 in short files by applying Simon Berg's patch.
15953 * valid.c: fixed a validation problem
15954 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15955 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15956 Wayne Davison
15957 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15958 need to be extended to non full nodes selections.
15959 * xinclude.c: starts to work decently
15960
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015961Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15964 debugXML.c xmlversion.h.in: Started adding XInclude support,
15965 this is a new xmllint option
15966 * tree.c xpath.c: applied TOM patches for XPath
15967 * xpointer.c: fixed a couple of errors.
15968 * uri.c: added an escaping function needed for xinclude
15969 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15970 new warning from RH70 gcc's version
15971
Daniel Veillarda4964b72000-10-31 18:23:44 +000015972Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * HTMLparser.c: fixed loop on invalid char in scripts
15975 * parser.c: update to description of xmlIOParseDTD()
15976 * libxml.m4 xmlversion.h.in: changes contributed by
15977 Michael Schmeing <m.schmeing@internet-factory.de>
15978 * configure.in: preparing for 2.2.7
15979 * Makefile.am: trying to avoid config.h and acconfig.h
15980 being included in the distrib
15981 * configure.in: released 2.2.7
15982
15983Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15986 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15987
Daniel Veillard01411222000-10-30 15:33:22 +000015988Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * parser.[ch]: added xmlIOParseDTD()
15991 * xpointer.c: added support for the 2 extra parameters of
15992 string-range, fixed a stoopid error when '0' was present
15993 in XPointer expressions
15994 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15995 testsuite for the above
15996
Daniel Veillard6db58192000-10-30 09:27:53 +000015997Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * libxml.spec.in: improved package descriptions
16000
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016001Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * xpath.c xpathInternals.h: applied a large cleaning patch
16004 from TOM <ptittom@free.fr>, it also add namespace support
16005 for function and variables registration.
16006
Daniel Veillardbd20df72000-10-29 17:53:40 +000016007Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16010 * Makefile.mingw: Wayne Davison's update adding hash.c
16011
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016012Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * xpath.c: fixed the root evaluation problems
16015 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16016 ignorable spaces with <b> <bold> <em>
16017 * tree.c: fixed a loop in xmlSearchNsByHref()
16018
Daniel Veillard767662d2000-10-27 17:04:52 +000016019Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * xpath.c: applied another XPath patch from TOM
16022 * xpath.c include/makefile.am: applied another patch from
16023 china@thewrittenword.com (cleanup on IRIX).
16024
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016025Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * xml-config.1: received a fixed version from Fredrik Hallenberg
16028 <hallon@lysator.liu.se>
16029
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016030Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16033 cleanup patch for XPath
16034
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016035Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16036
16037 * patched to redirrect all "out of context" error messages to
16038 a reconfigurable routine. The changes are:
16039 * xmlerror.h : added the export of an error context type (void *)
16040 an error handler type xmlGenericErrorFunc there is an interface
16041 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16042 to reset the error handling routine and its argument
16043 (by default it's equivalent to respectively fprintf and stderr.
16044 * all the c files: all wild accesses to stderr or stdout within
16045 the library have been replaced to calls to the handler.
16046
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016047Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * configure.in: release 2.2.6
16050 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16051 exporting the inner functions of xpath for extension modules
16052 * doc/*: updated and rebuilt the doc
16053
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016054Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * nanohttp.c : applied Wayne HTTP cleanup patch
16057 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16058 and xmlNodeSetSpacePreserve()
16059
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016060Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * xpath.c: closing bug #29260
16063
Daniel Veillard126f2792000-10-24 17:10:12 +000016064Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16067 multikey tuples, made hash structure opaque
16068 * valid.[ch]: moved elements, attributes, notations decalarations
16069 as well as ID and refs to hash tables.
16070 * entities.c: hash cleanup
16071 * xmlmemory.c: fixed a dump problem in debug mode
16072 * include/Makefile.am: problem passing in DESTDIR= values patch
16073 from Marc Christensen <marc@calderasystems.com>
16074 * nanohttp.c: removed debugging remains
16075 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16076 * HTMLparser.c parser.c: fixing a number of problems with the
16077 macros in the *parser.c files (Wayne).
16078 * HTMLparser.c: close the previous option when opening a new one
16079 (Marc Sanfacon).
16080 * result/HTML/*: updated the HTML results accordingly
16081
Daniel Veillard52afe802000-10-22 16:56:02 +000016082Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16085 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16086 XPath functions and XML entities table to them. More to come...
16087 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16088
Daniel Veillard683cb022000-10-22 12:04:13 +000016089Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * tree.c: coalesce adjacent text nodes
16092 * valid.c: handling of blank nodes in DTd validation (raised
16093 by problems with a posteriori validation).
16094 * nanohttp.c: changing behaviour on HTTP write stuff.
16095 * HTMLtree.c: forced body and html to be explicitely closed.
16096 * xpath.h: exported more XPath functions.
16097
Daniel Veillard1baf4122000-10-15 20:38:39 +000016098Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * Release of 2.2.5
16101 * xpointer.c: range() range-inside and other helper functions
16102 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16103
Daniel Veillard47e12f22000-10-15 14:24:25 +000016104Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16105
16106 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16107 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16108
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016109Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16112 and XPointer modules
16113
Daniel Veillard134c9f32000-10-15 10:27:08 +000016114Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * SAX.h: closed #25107
16117
Daniel Veillard39915622000-10-15 10:06:55 +000016118Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * testSAX.c: fixed problem with cdata reporting
16121 * SAXresult/* : updated
16122
Daniel Veillard1e851392000-10-15 10:02:56 +000016123Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16126 Closed bug #27499, added to regression tests
16127 * TODO: updated
16128
Daniel Veillard7eda8452000-10-14 23:38:43 +000016129Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16132 support for SCRIPT and STYLE with help from Bjorn Reese
16133 * test/HTML/* result/HTML/*: added simple testcase and updated
16134 the existing ones.
16135
Daniel Veillardff9c3302000-10-13 16:38:25 +000016136Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16139 string-range for empty strings
16140 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16141 test/XPath/xptr/strrange: augmented the XPointer testsuite
16142
Daniel Veillard189446d2000-10-13 10:23:06 +000016143Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * doc/xml.html doc/xmlmem.html: added a module describing memory
16146 interfaces and use, updated the main page.
16147
Daniel Veillard2f971a22000-10-12 23:26:32 +000016148Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16151 nanoftp code work on Windows too now
16152
16153Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016154
16155 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16156 * xpointer.c: implemented string-range() at least a good first version
16157 * test/XPath/docs/str test/XPath/xptr/strrange
16158 result/XPath/xptr/strrange: the string-range() tests
16159
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016160Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * Makefile.am include/Makefile.am include/win32config.h
16163 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16164 and make distcheck
16165
Daniel Veillard19d61112000-10-11 23:50:35 +000016166Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16169 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16170 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16171
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016172Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16175 patch for socklen_t detection by
16176 Albert Chin-A-Young <china@thewrittenword.com>
16177
Daniel Veillardcd429612000-10-11 15:57:05 +000016178Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16181 and added a --dtdvalid option to xmllint used to test it
16182
Daniel Veillard47c02452000-10-11 13:04:36 +000016183Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16186 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16187
Daniel Veillard2d38f042000-10-11 10:54:10 +000016188Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16191 handlings (registration, lookup, cleanup)
16192
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016193Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * configure.in Makefile.am include/makefile.am: adding XPointer
16196 and XPtrtests target
16197 * xpointer.[ch] : new files for XPointer support
16198 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16199 more XPath tests
16200
Daniel Veillard57fda592000-10-10 23:24:14 +000016201Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * configure.in: fixed, very broken, make distcheck works again
16204
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016205Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * More work toward 2.2.5, integrated a number of patches
16208 * configure.in Makefile.am win32config.h.in: trying to cleanup
16209 make distcheck .... huh ...
16210 * include/Makefile.am include/win32config.h: new directory
16211 for includes
16212 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16213 updated teh makefiles and instructions for WIN32
16214 * xpath.c: small fixes
16215 * test/XPath/ results/XPath: updated the testcases and results
16216 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16217 suggested patches
16218 * valid.c: fixed an ID bug
16219
Daniel Veillardb71379b2000-10-09 12:30:39 +000016220Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016223 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016224 * xpath.[ch]: worked on XPointer
16225
Daniel Veillard7e99c632000-10-06 12:59:53 +000016226Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * configure.in Makefile.am: 2.2.5, ship the include in an
16229 include/libxml subdirectory, use symlinks when using CVS
16230 * testSAX.c: fixed small bug
16231 * testXPath.c: changed the way testfiles are parsed
16232 * debugXML.c: same kind of cleanup when parsing an argument expression
16233 XPath/XPointers can have blanks embedded
16234 * xpath.[ch]: more cleanup, reorgs for XPointer work
16235 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16236 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16237
Daniel Veillard55b91f22000-10-05 16:30:11 +000016238Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16241 in the XPath engine, rewrote large parts of it, now it's far
16242 cleaner and in sync with the REC not an old WD. Fixed a parsing
16243 problem in the interactive XML shell found when testing XPath.
16244
Daniel Veillardac260302000-10-04 13:33:43 +000016245Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16246
16247 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16248 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16249 examples with the extra test
16250
Daniel Veillard7cfce322000-10-04 12:40:27 +000016251Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16254 the global init function.
16255
Daniel Veillard970112a2000-10-03 09:33:21 +000016256Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * HTMLparser.c: Doohhh, attribute name parsing was still case
16259 sensitive ! Fixed this ...
16260 * result/HTML/* : updated the tests results accordingly
16261
Daniel Veillard740abf52000-10-02 23:04:54 +000016262Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16265 engine, should be far more stable, incorporated a new version of
16266 preceding/following axis, need testing
16267 * uri.c: fixed file:///c:/a/b/c problem
16268 * test/XPath/tests/idsimple: augmented the XPath tests
16269
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016270Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * doc/* rebuilding docs for 2.2.4 release
16273
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016274Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * configure.in: releasing 2.2.4
16277 * parser.[ch]: added xmlStrEqual()
16278 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16279 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16280 use xmlStrEqual instead
16281 * TODO: updated
16282 * added an XPath test
16283
Daniel Veillardbc765302000-10-01 18:23:35 +000016284Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16287 * entities.h: exported xmlInitializePredefinedEntities
16288 * parser.[ch] : added xmlInitParser()
16289 * parserInternals.h : had to export htmlInitAutoClose()
16290
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016291Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16294 problems
16295 * Makefile.am : added XPath regression tests to normal tests
16296 * uri.c: fixed a problem with local paths, cleanup
16297 * parser.c: fixed a problem with large CData sections
16298
Daniel Veillardd2ade932000-09-30 14:39:55 +000016299Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16300
16301 * configure.in xml-config.in: patch from "Ben Taylor"
16302 <sol7x86@hotmail.com> for solaris shared libs lookup
16303
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000163042000-09-30 Martin Baulig <baulig@suse.de>
16305
16306 * libxml-2.0.pc.in: Provide pkg-config script.
16307
16308 * configure.in: Create the libxml-2.0.pc script from the
16309 libxml-2.0.pc.in templates.
16310 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016311 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016312
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016313Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16316 when compiling with MSC
16317
Daniel Veillard46057e12000-09-24 18:49:59 +000016318Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * xpath.c: patch for normalize-string() substring-before(),
16321 substring-after() and translate() functions from Bjorn Reese
16322 <breese@mail1.stofanet.dk>
16323 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16324 Fredrik Hallenberg <hallon@lysator.liu.se>
16325 * TODO: updated
16326
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016327Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16330 problem of socklen_t being undefined on a number of platforms
16331 * debugXML.c: fixed a compilation problem when without snprintf
16332
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016333Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16336 an URI bug and a fix for the control-character-induced infinite loop
16337 * nanohttp.c: preventive fix for compiling on WIN32
16338
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016339Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * xmlint.c: closing bug #25000
16342
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016343Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16346 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16347 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16348 related function, fixing xmlStrncmp(), and associated cleanup
16349 * result/HTML/entities.html.sax: updating result
16350
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016351Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * uri.c: applied patch for URI escaping from Wayne Davison
16354 <wayned@blorf.net>
16355 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16356 from Denis Barbier <barbier@imacs.polytechnique.fr>
16357 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16358 patch from Wayne Davison
16359
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016360Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * doc/xml.html : updated with new releases, adding "how to help"
16363
Daniel Veillard04698d92000-09-17 16:00:22 +000016364Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16367 removed a few warnings in pedantic mode ...
16368 * parserInternals.c parser.c: moved encoding switching function
16369 to parserInternals.c
16370 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16371
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016372Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16375 error or warning handlers
16376
Daniel Veillardb1059e22000-09-16 14:02:43 +000016377Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * parserInternals.c parserInternals.h parser.c Makefile.am:
16380 created a new module parserInternals.c, moved most of the
16381 code shared by the various parsers there, as well as
16382 deprecated code from parser.c. More cleanup of parser.c
16383 * uri.c: fixed a problem when URI is NULL
16384 * valid.c: speedup when looking for an attribute declaration
16385
Daniel Veillard39c7d712000-09-10 16:14:55 +000016386Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16389 the cleanup of the computation of URI references when seeking
16390 external entities. The URI reference string and the resulting
16391 URI are both stored now.
16392 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16393 large s(n)printf checks and cleanup from Denis Barbier
16394 <barbier@imacs.polytechnique.fr>
16395 * xmlversion.h.in tree.h: couple of SGML declarations for a
16396 possible docbook module.
16397 * result/VC/ : a couple of test output changed due to the change
16398 of the entities URI
16399
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016400Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * parser.h: added a _private field for linking user's data
16403
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016404Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * parser.c parserInternals.h: demacroified most of the IS_XXX
16407 the gain in size is significant so ...
16408
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016409Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * entities.c: cases where looking up entities with doc==NULL
16412 covered
16413
Daniel Veillard90e11312000-09-05 10:42:32 +000016414Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16415
Daniel Veillard1de50802000-09-07 08:54:32 +000016416 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016417 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16418
Daniel Veillard98a79162000-09-04 11:15:39 +000016419Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16420
Daniel Veillard1de50802000-09-07 08:54:32 +000016421 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016422 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16423 * Makefile.in: added URItest and included thenin "make tests"
16424
16425Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016426
16427 * xmlversion.h.in: closed bug 22941
16428
Daniel Veillard2bb89092000-08-31 14:57:50 +000016429Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * doc/xmlio.html: added doc and example for entity loader
16432 redefinition.
16433
Daniel Veillard96984452000-08-31 13:50:12 +000016434Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16437 used by libxml
16438
Daniel Veillarde715dd22000-08-29 18:29:38 +000016439Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * parser.c: Fixed bug on invalid ontent characters and when using
16442 push.
16443 * xmllint.c: fixed xmllint endling of errors in push mode
16444
Daniel Veillard4948eb42000-08-29 09:41:15 +000016445Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016448 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016449 * result/HTML/*.sax: regenerated HTML SAX output
16450 * parser.c: more cleanup.
16451
Daniel Veillarde010c172000-08-28 10:04:51 +000016452Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016455 patches from Wayne Davison <wayned@users.sourceforge.net>,
16456 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016457 * HTMLparser.c: fixed an ignorable white space detection bug
16458 occuring when parsing with SAX only
16459 * result/HTML/*.sax: updated since the output is now HTML
16460 encoded...
16461
Daniel Veillard47f3f312000-08-27 22:40:15 +000016462Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016464 * HTMLparser.[ch]: applied some of Wayne Davison
16465 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016466
Daniel Veillarde0854c32000-08-27 21:12:29 +000016467Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16470 undeclared namespace prefix was used, added a warning.
16471 Cleaned up support w.r.t. entities, spilling out a warning
16472 and being pedantic on lookups.
16473 * test/warning/ent9 : added testcase for previous example.
16474 * TODO: updated
16475 * parserInternals.h parser.c: changed the way names are parsed
16476 now allow infinite size and decrease penalty for normal use
16477 * parser.c: Started a big cleanup/check of the parser code,
16478 fixed some of the most tortuous entity code, spotted code
16479 unused anymore
16480 * test/*: added tests for very long names and related nasty
16481 things.
16482
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016483Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * doc/encoding.html: added encoding aliases doc
16486 * doc/xml.html: updates
16487 * encoding.[ch]: added EncodingAliases functions
16488 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16489 bottleneck affecting large DTDs like Docbook
16490 * parser.[ch] xmllint.c: added a pedantic option, will be
16491 useful
16492 * SAX.c: redefinition of entities is reported in pedantic mode
16493 * testHTML.c: uninitialized warning from gcc
16494 * uri.c: fixed a couple of bugs
16495 * TODO: added issue raised by Michael
16496
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016497Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * doc/encoding.html: propagated Martin Duerst suggestions
16500
Daniel Veillard52402ce2000-08-22 23:36:12 +000016501Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16504 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16505 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16506 by Wayne Davison
16507
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016508Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * nanoftp.c nanohttp.c: small cleanup
16511 * TODO: updated
16512
Daniel Veillard244ece92000-08-19 20:58:02 +000016513Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * added an old VC testcase and updated title.xml entity
16516
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016517Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16520 done on auto-opening of <p> tags and cleanup of SAX output
16521
Daniel Veillard979e55e2000-08-19 16:48:54 +000016522Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16525
Daniel Veillard4540be42000-08-19 16:40:28 +000016526Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * doc/xml.html libxml.* structure.*: updated the doc a bit
16529
Daniel Veillard808a3f12000-08-17 13:50:51 +000016530Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16533 of SAX tests
16534
Daniel Veillard29579362000-08-14 17:57:48 +000016535Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16536
16537 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16538 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16539
Daniel Veillard1255ab72000-08-14 15:13:33 +000016540Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16541
16542 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16543 * testHTML.c: fix core dump on Solaris 2.x systems
16544 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16545 * result/HTML/*.sax: previous bug fix lead to new results
16546
Daniel Veillard03109292000-08-14 14:58:22 +000016547Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16550 * configure.in: added --with-readline=DIR to accept alternate
16551 path for readline include/library
16552 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16553 for ANSI under HP-UX
16554 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16555 includes @LIBS@
16556
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016557Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * doc/* : rebuilt the docs
16560 * getting ready for 2.2.2 release
16561
Daniel Veillard87b95392000-08-12 21:12:04 +000016562Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16565 and xmlAddFeature()
16566 * tree.[ch]: added xmlAddChildList()
16567 * xmllint.c: MAP_FAILED macro test
16568 * parser.h: added xmlParseCtxtExternalEntity()
16569 * valid.c: applied bug fixes removed warning
16570 * tree.c: added CDATA block to elements content
16571 * testSAX.c: cleanup of output
16572 * testHTML.c: added SAX testing
16573 * encoding.c: better error recovery
16574 * SAX.c, parser.c: fixed one of the external entity processing
16575 of the OASis testsuite
16576 * Makefile.am: added HTML SAX regression tests
16577 * configure.in: bumped to 2.2.2
16578 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16579 SAX results
16580
Daniel Veillard88a172f2000-08-04 18:23:10 +000016581Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * configure.in: patch for HP compiler
16584
165852000-08-04 Sven Heinicke <sven@zen.org>
16586
16587 * xmllint.c: Was coredumping sometimes when the file given didn't
16588 exist.
16589
Daniel Veillard46e370e2000-07-21 20:32:03 +000016590Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016593
Daniel Veillard46e370e2000-07-21 20:32:03 +000016594 when using in memory parsing. Need some cleanup.
16595 * xmllint.c configure.in: added a --memory flag to test memory
16596 parsing
16597
Daniel Veillard36650692000-07-21 15:16:39 +000016598Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * nanohttp.c: fixed socklen_t replacement to unsigned int
16601 * parser.c: fixed a space handdling missing at the end of
16602 production 28 DOCTYPE.
16603 * xmlmemory.c: fixed a stupid bug on the routine to override
16604 allocation functions
16605 * TODO: updated
16606
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016607Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16608
16609 * doc/ regenerated the docs
16610
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016611Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * doc/encoding.html doc/xml.html: added I18N doc
16614 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16615 improvements, both parser and filters, added ASCII & HTML,
16616 fixed the ISO-Latin-1 one
16617 * xmllint.c testHTML.c: added/made visible --encode
16618 * debugXML.c : cleanup
16619 * most .c files: applied patches due to warning on Windows and
16620 when using Sun Pro cc compiler
16621 * xpath.c : cleanup memleaks
16622 * nanoftp.c : added a TESTING preprocessor flag for standalong
16623 compile so that people can report bugs more easilly
16624 * nanohttp.c : ditched socklen_t which was a portability mess
16625 and replaced it with unsigned int.
16626 * tree.[ch]: added xmlHasProp()
16627 * TODO: updated
16628 * test/ : added more test for entities, NS, encoding, HTML, wap
16629 * configure.in: preparing for 2.2.0 release
16630
Daniel Veillard49703262000-07-10 10:27:46 +000016631Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016634 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016635
Daniel Veillard306be992000-07-03 12:38:45 +000016636Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * doc/xml.html: changed the xmlsoft.org structure, updated the
16639 examples w.r.t. root and childs
16640
Daniel Veillard7d853352000-07-02 18:53:09 +000016641Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16642
Daniel Veillard784b9352003-02-16 15:50:27 +000016643 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016644
Daniel Veillard365e13b2000-07-02 07:56:37 +000016645Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16646
16647 * HTMLparser.c: Work on character encoding support for the HTML parser
16648 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16649 * encoding.c: Fixed a potential memleak in the encoding stuff
16650
Daniel Veillardaf743792000-07-01 11:49:28 +000016651Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16652
16653 * doc/FAQ.html doc/Makefile.am : added a FAQ
16654
16655Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016656
16657 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16658 of the HTML parser to force it to not bypass SAX
16659
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016660Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * win32config.h.in: updated
16663 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16664 lacks iconv support :-( need to release 2.1.1
16665 * configure.in: release 2.1.1
16666 * HTMLparser: fixed bug #14784
16667 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16668 by Windows compiler
16669 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16670 the SAX startDocument() callback.
16671 * TODO: updated
16672
16673Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * added xmlStopParser()
16676
Daniel Veillardbe803962000-06-28 23:40:59 +000016677Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * configure.in: 2.1.0 prerelease
16680 * Large resync between W3C and Gnome tree
16681 * nanoftp, nanohttp.c: fixed stalled connections probs
16682 * HTMLtree.c SAX.c : support for attribute without values in
16683 HTML for andersca
16684 * valid.c: Fixed most validation + namespace problems
16685 * HTMLparser.c: start document callback for andersca
16686 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16687 * parser.h, SAX.c: serious speed improvement for large
16688 CDATA blocks
16689 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16690 different encoding
16691 * example/Makefile.am example/gjobread.c tree.h: work on
16692 libxml1 libxml2 convergence.
16693 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16694 and the LIBXML_TEST_VERSION macro
16695
Daniel Veillardc310d562000-06-23 18:32:15 +000016696Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * doc/xml.html: various patches and improvements typo fixed by
16699 Felix Natter
16700 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16701 from Felix Natter <fnatter@gmx.net>
16702
Daniel Veillardf3029822000-05-06 08:11:19 +000016703Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * doc/upgrade.html: updated with instructions for support of both
16706 libxml-1.x and libxml-2.x
16707 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16708 for 2.x support and also fixed includes
16709
16710
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016711Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16714 the encoding support, added iconv support, so now libxml if
16715 compiled with iconv automatically support japanese encodings
16716 among others. Work based on initial patch from Yuan-Chen Cheng
16717 I may have broken binary compat in the encoding handler
16718 registration scheme, but that was so utterly broken I don't
16719 expect anybody to have used this feature until now.
16720 * parserInternals.h: fixup on the CHAR range macro
16721 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16722 code.
16723 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16724 * uri.c: added xmlParseURI() I can't believe I forgot to
16725 implement this one in 2.0 !!!
16726 * SAX.c: moved doc->encoding update in the endDocument() call.
16727 * TODO: updated.
16728
Daniel Veillard06047432000-04-24 11:33:38 +000016729Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * tree.h: removed extraneous xmlRemoveProp definition
16732 * TODO: added item about --disable-corba configure switch
16733 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16734 * nanoftp.c: fixed include problems giving troubles on AIX and
16735 slowlaris
16736 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16737 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16738 comment and headers changes to lower gtk-doc number of warnings
16739 * doc/html/*: rebuilt docs
16740
Daniel Veillarde0aed302000-04-16 08:52:20 +000016741Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * HACKING: documented the tag for 1.x and instructions
16744
Daniel Veillard5e873c42000-04-12 13:27:38 +000016745Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16748 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16749 xmlCreateIOParserCtxt
16750 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16751 significant overall improvement
16752 * xmllint.c: added I/O test to xmllint
16753 * testSAX.c: added a speed test
16754 * doc/* : updated/regenerated
16755
Daniel Veillardfc708e22000-04-08 13:17:27 +000016756Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16757
16758 * xpath.c uri.h parserInternals.h: cosmetic changes from
16759 "Timur I. Bakeyev" <timur@bat.ru>, including making
16760 xmlCreateURI() public
16761
Daniel Veillard5d211f42000-04-07 17:00:24 +000016762Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16765 and the code at the same time. Added a clean mechanism for
16766 overload or added input methods: xmlRegisterInputCallbacks()
16767 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16768 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16769 * TODO: updated
16770 * doc/* : updated/regenerated
16771 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16772 source dir
16773
Daniel Veillarde77a9182000-04-05 19:12:29 +000016774Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * testURI.c: yet another forgotten commit, I should get some sleep !
16777
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016778Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * xmllint.c: forgot to commit this too ?
16781
Daniel Veillardb9df4042000-04-05 14:23:16 +000016782Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * xmlversion.h.in : forgot to commit this previously
16785
Daniel Veillard361d8452000-04-03 19:48:13 +000016786Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16787
16788 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16789 * README TODO: updated for release
16790 * uri.c uri.h: added authority parsing/saving
16791 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16792 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16793 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16794 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16795 Makefile.am : added compile-time customization of libxml
16796 --with-ftp --with-http --with-html --with-xpath --with-debug
16797 --with-mem-debug
16798 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16799 #include <libxml/xxx.h> I hope it won't break too much stuff
16800 and will be manageable in the future...
16801 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16802 and added xmllint to the installed programs
16803 * uri.h: added xmlFreeURI()
16804
Daniel Veillardec303412000-03-24 13:41:54 +000016805Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16806
16807 * uri.c uri.h: finished the escaping handling, the base support
16808 and the URI path normalization. Looks good just lacks the
16809 authority content parsing code.
16810 * Makefile.am: added instructions to generate testURI
16811 * TODO: updated
16812 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16813 added links and icons for W3C and Gnome
16814
Daniel Veillard8f621982000-03-20 13:07:15 +000016815Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * xmlmemory.[ch] : seems I forgot to actually update the files in
16818 the last commit :-)
16819 * doc/xml.html doc/html/* : updated and uploaded the docs
16820
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016821Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16824 * TODO: updated
16825 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016826 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016827 gfree).
16828 * Makefile.am, uri.c, uri.h: added a set of functions to do
16829 exact (litteraly copied from the RFC 2396 productions) parsing
16830 and handling of URI. Will be needed for XLink, one XML WFC,
16831 XML Base and reused in the nano[ftp/http] modules. Still work
16832 to be done.
16833
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016834Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * configure.in, libxml.spec.in : libxml2
16837 * doc/* : updated the doc page, rebuilt the docs
16838
Daniel Veillardcf461992000-03-14 18:30:20 +000016839Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16840
16841 * all: tagged LIB_XML_1_X
16842 * *.c *.h : updated from W3C CVS tree
16843 * configure.in : 2.0.0-beta
16844 * libxml.spec.in : libxml2 package nam
16845 * result/* : new version of the tests output
16846
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016847Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16850
Daniel Veillardb566ce12000-03-04 11:39:42 +000016851Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * doc/* : rebuilt the docs
16854 * parser.c: final patch on #6766
16855 * valid.c: small patch on validity checks.
16856
Daniel Veillardfb76c402000-03-04 11:39:42 +000016857Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16860 added
16861 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16862 compatibility w.r.t. XML spec and existing code.
16863
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016864Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * parser.c: seems a better solution to <a> </a> exists,
16867 will try it for a while
16868
Daniel Veillard83a30e72000-03-02 03:33:32 +000016869Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * parser.c: tried to remove the <a> </a> generating <a/>
16872 this is hard. Left a flag for that purpose. Fixed bug #6766
16873 * configure.in: prepared 1.8.7 not released, due to previous
16874 problem
16875
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016876Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16877
16878 * doc/xml.html : applied second patch from Paul DuBois
16879
Daniel Veillard402e8c82000-02-29 22:57:47 +000016880Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * doc/xml.html : applied patch from Paul DuBois
16883
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016884Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16887
Daniel Veillard5feb8492000-02-02 17:15:36 +000016888Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16891 compilation warnings on various platforms.
16892 * parser.c: Fixed #5281 validity error callbacks are now desactived
16893 by default if not validating.
16894
Daniel Veillardf341f932000-02-02 14:52:08 +000016895Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16898
Daniel Veillard13c757e2000-02-01 23:59:15 +000016899Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16900
16901 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16902 <gkatsi@cs.toronto.edu>
16903
Daniel Veillard726e8792000-01-30 20:04:29 +000016904Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16907 processing URLs
16908
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016909Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16910
16911 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16912 xmlNanoFTPUpdateURL for persistent control connections.
16913 * configure.in: 1.8.6
16914
16915Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16916
16917 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16918 * tree.[ch] : added xmlSaveNoEmptyTags
16919
James Henstridgef3be9312000-01-28 13:59:21 +0000169202000-01-29 James Henstridge <james@daa.com.au>
16921
16922 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16923
16924 * Makefile.am: added nanoftp.[ch] to the build.
16925
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016926Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * nanoftp.[ch]: cleanup, comments, API
16929 * debugXML.c : fixed a bug in the cat command
16930 * doc/*: regenerated the docs
16931
Daniel Veillardda07c342000-01-25 18:31:22 +000016932Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16935 * debugXML.c : fixed a bug in the cat command
16936 * valid.c: fixing some small probs
16937 * libxml.spec.in: get rid of the SNAP suffix
16938 * doc/xml.html: updated the status
16939
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016940Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * xml-config.in: xml-config --version to just return the
16943 version number
16944 * xpath.c: some cleanup w.r.t. axis when the current node is
16945 an attribute.
16946 * TODO: updated
16947
Daniel Veillard461a66c2000-01-18 18:01:01 +000016948Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * configure.in: prepared for libxml-1.8.5
16951 * doc/* recompiled the documentation
16952
169532000-01-17 Jody Goldberg <jgoldberg@home.com>
16954
16955 * configure.in : WARNING autoconf subtlety alert :
16956 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16957 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16958 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16959 get defined by AC_CHECK_HEADERS.
16960
Daniel Veillardf967b902000-01-17 16:06:10 +000016961Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16962
16963 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16964 Rune.Djurhuus@fast.no
16965
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016966Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * TODO: updated
16969 * tree.c, parser.c: made sure that only memory alloc problems
16970 and internal parser errors are allowed to write to stdout or
16971 stderr.
16972
Daniel Veillard0142b842000-01-14 14:45:24 +000016973Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16974
16975 * tree.c : restored xmlNewGlobalNs since this seems used by
16976 a lot of existing code :-(, fixed a bug in xmlNewNs
16977 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16978 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16979 to exit() from the library code.
16980 * xpath.c, parser.c: removed bugs or unused code detected by
16981 Windows compilers
16982 * parser.c: started adding interfaces for parsing well balanced
16983 XML fragments
16984 * configure.in: releasing 1.8.4
16985 * doc/* : rebuilt the docs
16986
Daniel Veillard2eac5032000-01-09 21:08:56 +000016987Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16988
16989 * tree.[ch] : added xmlNewDocFragment() for DOM
16990 * testHTML.c: uninitialized variable.
16991
Daniel Veillardf3a73582000-01-05 14:58:39 +000016992Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * doc/* : rebuild the docs
16995
Daniel Veillard71b656e2000-01-05 14:46:17 +000016996Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * acconfig.h: readline and history patch
16999 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17000 * tree.c: added check and handling when possibly removing an ID
17001 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17002 and saving.
17003 * test/HTML/entities.html result/HTML/entities.html* : test for
17004 various entities reference cases
17005 * result/HTML/* : as a result output of some testcase have
17006 changed
17007 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17008 by previous example. added xmlParseTryOrFinish().
17009 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17010 entities.h debugXML.h HTMLparser.h: changed the way struct are
17011 declared to allow gtk-doc to expose those
17012 * parser.c: closed bug #4960
17013 * Makefile.am configure.in: Applied patch from
17014 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17015 and math/socket libs detection
17016
Daniel Veillard437b87b2000-01-03 17:30:46 +000017017Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17018
17019 * configure.in, Makefile.am: link tester against readline
17020 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17021
Daniel Veillard686d6b62000-01-03 11:08:02 +000017022Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17023
17024 * tree.[ch]: added xmlRemoveProp
17025 * win32config.h.in nanohttp.c: avoid including the Windows
17026 socket stuff in every C files
17027 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17028 the XmL parser(s)
17029 * test/ns4 result/ns4 etc...: added test case for previous prob
17030 * tree.c: xmlNewNs wasn't checking for double definition
17031 * Makefile.in: fixed a problem with dist-hook duplicates
17032 * parser.[hc], xmlIO.c: fixed the loading of external entities
17033 APIs, now xmlLoadExternalEntity() is used everywhere and
17034 setting up an app specific front-end using the
17035 * SAX.c parser.c: some fixes, now the xhtml spec validates
17036 with the xhtml DTD.
17037 * error.c: fixed crashes in case of no input stream
17038 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17039 to the validation tests and results
17040
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017041Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17044 too htmlCreatePushParserCtxt() and htmlParseChunk()
17045 * parser.c: a bit of cleanup.
17046 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17047 to XML) removed the last mem leak known
17048 * HTMLtree.c: output message cleanup
17049 * xmlmemory.c: display content info about memory blocks
17050 * result/HTML/wired.* : missing att value warning change
17051
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017052Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * doc/* : rebuilt the documentation
17055
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017056Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * parser.[ch] parserInternals.h: Push parser for XML,
17059 seems to work fine now
17060 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17061 --push for push testing
17062 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17063 * testSAX.c: added --push
17064 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17065 subtree
17066 * xmlIO.[ch] : enriched API + fixes for push mode
17067 * entities.[ch]: added the entity content length to the struct.
17068 * xmlmemory.[ch]: new API to show the last entries for the shell
17069 * valid.c: added required attribute testing
17070 * SAX.c: the cdata callback now merge contiguous fragments
17071 * HTMLparser.c: cleanup of some macros
17072
Daniel Veillard3c558c31999-12-22 11:30:41 +000017073Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * parser.c: fix for PIs name starting with xml
17076 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017077 * *.c, configure.in win32config.h.in : generate win32config.h for
17078 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017079
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017080Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * parser.c: fixed a stupid = vs. == bug :-(
17083 * doc/gnome-xml.sgml: s/glade/xml/
17084
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017085Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * configure.in, doc/xml.html : bug fix release 1.8.2
17088 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17089 Hopefully the end of that silly C++ include problem
17090 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17091 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17092 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17093 troubles with autoclosed elements when the stree shape doesn't
17094 follow the DtD specs. Added htmlIsAutoClosed() and
17095 htmlAutoCloseTag()
17096 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17097 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17098 * debugXML.c: fixed a bug on printing default namespaces.
17099 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17100
Daniel Veillardb24054a1999-12-18 15:32:46 +000017101Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17102
17103 * result/HTML/*.htm[l] : updated the HTML regression tests according
17104 to the new output
17105 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17106 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17107 problem due to intermix of extern "C" { ... } declarations for C++
17108 and recursive includes in the headers
17109
Chris Lahey323c48c1999-12-18 15:32:45 +0000171101999-12-20 Chris Lahey <clahey@umich.edu>
17111
17112 * HTMLtree.c: Made it so that html nodes with a single child do
17113 not insert a carriage return before or after the child node.
17114
Daniel Veillardb24054a1999-12-18 15:32:46 +000017115Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017116
17117 * configure.in, doc/xml.html : bug fix release 1.8.1
17118 * parser.c: fixed bug #4344
17119 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17120 added the glue to avoid C++ problems
17121 * doc/* : regenerated the documentation
17122
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017123Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17124
17125 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17126 namespace recognition, and Dia as a resul :-(
17127 * encoding.c: closed bug #3950
17128
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017129Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * valid.c: debugging a posteriori validation, except URI expansion
17132 stuff this should be fixed now
17133 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17134 Carl Nygard <cnygard@bellatlantic.net>
17135 * tester.c: added --postvalid, cleaning of the code
17136 * tree.[ch]: added xmlDocGetRootElement()
17137
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017138Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17139
17140 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17141 c++ losage.
17142
Daniel Veillard10a2c651999-12-12 13:03:50 +000017143Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17144
17145 * configure.in, doc/xml.html : bumped to 1.8.0
17146 * xlink.[ch], Makefile.am : added framework for link detection
17147 * parser.h: added nbChars to parser context, needed for cleanup.
17148 * xmlmemory.c: removed a nasty bug when out of mem
17149 * valid.[ch]: adding namespace support for attribute decl
17150 * tester.c: added --debugent option
17151 * debugXML.[ch]: added xmlDebugDumpEntities()
17152 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17153 buffers instead, this was really needed, validation was breaking
17154 in strange ways due to that. Added xmlParseStringPEReference()
17155 and other parsing from strings functions. Entities processing
17156 modified again, but PERef are still not handled correcly but
17157 unless you're Eve Maller you won't notice :-)
17158 * HTMLparser.c: large changes toward reliability, and switched to
17159 lowercase internal tags, XHTML is lowercase, so it will help
17160 that output is closer to next version.
17161 * doc/* : regenerated the documentation, it is now hosted at
17162 http://xmlsoft.org/ (same bits I just bought the domain :-)
17163
17164
Daniel Veillard294cbca1999-12-03 13:19:09 +000017165Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17166
17167 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17168 doc generation
17169 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17170 in the SAX API
17171 * doc/*: rebuilt the doc making sure everything appears in the
17172 HTML files
17173
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017174Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17177 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17178 which allow impressive speed improvement on dataset with
17179 large text pieces, but at the cost of broken binary
17180 compatibility and slightly bigger memory usage.
17181 Configure with --with-buffers to activate them, they
17182 are protected with XML_USE_BUFFER_CONTENT define.
17183 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17184 goal is 0 memory left allocated once parser is no more used
17185 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17186 call xmlCleanupParser() and xmlMemoryDump()
17187
Daniel Veillarda819dac1999-11-24 18:04:22 +000017188Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17191 * parser.[ch] encoding.[ch]: added memory cleanup routines
17192 * parser.c: closing bug #3788
17193 * doc/*: rebuilt the doc
17194
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017195Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17196
17197 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17198 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17199 * tester.c: added --compress option
17200 * doc/*: rebuilt the documentation
17201
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017202Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17205 if given /proc/kcore as input !
17206 * doc/xml.html doc/*: updated and rebuilt the documentation
17207
17208Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017209
17210 * parser.c: Fixed some wrongly space collapsing code due to
17211 a misreading of the spec.
17212 * result/*: fixed the output accordingly
17213
17214Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017215
17216 * encoding.c: bug fix and typos
17217 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17218 * parser.c: added attribute normalization closing bug #3597
17219 * test/att* result/att* SAXresult/att*: testcase for attribute
17220 normalization
17221
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017222Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * configure.in: closing bug #3163 by adding extra flags for the
17225 cc compiler on HP-UX
17226
Daniel Veillard51e3b151999-11-12 17:02:31 +000017227Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * valid.[ch] : removed a typo and an enumerated type bug in the
17230 xmlAddElementDecl() function
17231 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17232 call to xmlEncodeEntitiesReentrant() so that the functions
17233 New, Set and Get are at the same level.
17234 * parser.c HTMLparser.c: extra memory allocation bug for
17235 attributes detected by someone using libxml in embedded systems :-)
17236
Daniel Veillard962195f1999-10-28 15:51:53 +000017237Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17238
17239 * xmlmemory.h: turned off mem debug :-\
17240
Daniel Veillard35008381999-10-25 13:15:52 +000017241Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * parser.c: closed bug #2784 a one line fix, but worth pushing
17244 a new release out
17245 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17246 some structures, comments before and after the
17247 main element, and other nastyness
17248 * HTMLtree.c tree.c: accomodate the extended HTML supported
17249 * configure.in: pushing 1.7.4
17250 * test/ent8 and related outputs : added a new test for bug #2784
17251 * test/HTML/wired.html and related output: a nasty HTML example
17252 * Makefile.am: improved the test scripts
17253 * docs/* : reran the documentation extractor, updated xml.html
17254
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017255Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17256
17257 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17258 HTMLparser and debugged the HTML related code. HTML documents
17259 now have their own type
17260 * entities.c: do not dump &apos; for HTML output
17261 * xmlmemory.c: improvement, breakpoint mechanism
17262 * testHTML.c: added --sax --repeat ...
17263 * Makefile.am: improved the HTML tests
17264 * valid.[ch]: added xmlValidGetValidElements and
17265 xmlValidGetPotentialChildren
17266 * tester.c: added --insert to test the 2 new functions
17267 * test//* result//* SAXresult//* : regression test cleanup
17268 and extension.
17269 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17270 gnome-xml-nanohttp.html
17271
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017272Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17273
17274 * HTMLparser.c: fixed problems with some autoclose tags
17275 * tree.c: fixed XML output problems.
17276 * result/* SAXresult/*: update of the tests output
17277
Daniel Veillard6077d031999-10-09 09:11:45 +000017278Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * Makefile.am: Arturo patch for xmlConf.sh version info
17281 * parser.c: Tim Josling patch for single quoted items
17282 * tester.c: Tim Josling patch for tester options usage
17283 * tree.h: indent cleanup
17284
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017285Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17288 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17289
Daniel Veillard00fdf371999-10-08 09:40:39 +000017290Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17291
17292 * tree.c : Raph patch for initialization of CORBA fields
17293 * parser.c, xpath.c, ...: modification of doc comments
17294 * xpath.c : allow spaces in xpath expressions
17295
Daniel Veillardad219441999-09-27 08:17:49 +000017296Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * xmlmemory.h: turning off memory debug :-(
17299
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017300Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17301
17302 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17303 better SAX interfaces.
17304 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17305 entity.
17306 * configure.in: 1.7.2
17307
17308Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017309
17310 * libxml.spec.in: fixed the URL
17311 * doc/xml.html: improved the documentation front-end
17312
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017313Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017314
17315 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17316
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017317Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017318
17319 * libxml.spec.in: fixed the alpha compile problem
17320 * parser.[ch]: changed errno to errNo in the parser context :-(
17321 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17322 * doc/xml.html: changed CHAR to xmlChar
17323 * doc/html/*: recompiled the documentation
17324 * configure.in: 1.7.1
17325
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017326Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17327
17328 * parser.h: modified the parser context struct to regain 1.4.0
17329 binary compatibility
17330 * parser.c, xml-error.h: added errno ot teh context and defined
17331 a set of errors values with update of errno
17332 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17333 DTDs and entities
17334 * *.h, *.c: complete cleanup of the use of config.h and include
17335 protection depending on the current setup.
17336 * overalll debugging, maintenance and bug-fixing on all modules
17337 * updated the documentation
17338 * ready for 1.7.0
17339
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017340Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17341
17342 * HTMLparser.c : cleanup
17343 * SAX.c valid.c valid.h: added ID/IDREF checking
17344 * tree.c tree.h: extended doc structure for refs
17345 * configure.in: 1.6.2
17346 * parser.c: patched bug in SAX user arg call
17347 * parserInternals.h: patched missing close in C++ wrapping
17348 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17349 especially upcoming XPointer implementation.
17350 * doc/xml.html: augmented, typo
17351
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017352Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17353
17354 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17355 not all invocations of install understand -d.
17356
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017357Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17358
17359 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17360 to make 'check' works, when builddir != srcdir.
17361
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017362Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17363
17364 * doc/xml.html : updated the documentation
17365
Daniel Veillard6454aec1999-09-02 22:04:43 +000017366Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17367
17368 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17369 not deallocated memory blocks
17370 * *.c : replaces all calls to malloc() free() and realloc() to
17371 the wrapper functions/macros
17372 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17373 instead of xmlFreeNodeList()
17374
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017375Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17376
17377 * HTMLparser.c: corrected a stupid bug leading to core dump at
17378 tree deallocation. Removed warnings indicated by
17379 Stephane.Conversy@lri.fr
17380 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17381 looked for in the external subset
17382
17383Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017384
17385 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17386 on SGI by Stephane.Conversy@lri.fr
17387
Daniel Veillardb96e6431999-08-29 21:02:19 +000017388Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17389
17390 * all .h : changed the prototype declaration indent as in gtk
17391 * most .c : working on reducing the TODOs in the code
17392 * most .c : cleanup though -pedantic and Insure++
17393 * improvements on validation ID checkings.
17394 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17395 * xml-config.in: closed #1810
17396
17397Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017398
17399 * tree.h, valid.c, valid.h: more work on validity, IDs
17400 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17401 definition for AIX
17402
Daniel Veillardb556eb51999-08-15 17:19:50 +000017403Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17404
17405 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17406 the distribution due to a cut'n paste error at last commit
17407
Daniel Veillardb05deb71999-08-10 19:04:08 +000017408Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17409
17410 * configure.in: upgraded to version 1.4.0
17411 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17412 Big update, added a large part of the validation process,
17413 it should be usable, but some parts are missing
17414 * xpath.c: improved the implementation w.r.t. root.
17415 * Makefile.am: added more tests
17416 * test and result trees: added a lot of tests
17417 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17418
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017419Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17420
17421 * Added an HACKING file
17422
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017423Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17424
17425 * xpath.[ch] : improvements and debug of the XPath implementation
17426 * parser.c, HTMLparser.c : modified the parsers to be progressive
17427 * tree.[ch] : extended the Buffer promitives
17428 * xmlIO.[ch] : added basic I/O routines providing progressive
17429 parsing and ready for I18N conversion plugins
17430 * SAXresult/* : the SAX callback sequence maybe slightly different
17431 now
17432 * test*.c : improved/updated the tests programs
17433 * doc/* : recompiled the docs.
17434
Daniel Veillard15b75af1999-07-26 16:42:37 +0000174351999-07-26 Michael Meeks <michael@edenproject.org>
17436
17437 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17438
17439 * tree.c: Ditto.
17440
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017441Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17442
17443 * configure.in: upgraded to version 1.4.0
17444 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17445 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17446 XML query language, see http://www.w3.org/TR/xpath for more details.
17447 * parser.c, parser.h: added CHAR* related string functions for XPath
17448 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17449 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17450 rebuild the docs.
17451 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17452 and regression testing capabilities for XPath.
17453
Daniel Veillardd79d7871999-07-12 10:38:12 +000017454Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17455
17456 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17457 closing bug #1646
17458
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017459Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17460
17461 * Makefile.am, example/Makefile.am: closed bug #1683
17462
Daniel Veillard3166ab11999-07-11 16:14:19 +000017463Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * example/Makefile.am, configure.in: added the makefile for the
17466 gjobread example
17467
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017468Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17469
17470 * doc/Makefile.am:
17471 - fix which allow "make install DESTDIR=</install/prefix>".
17472
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017473Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17474
17475 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17476 which fixed a problem on the file reading-code.
17477
Daniel Veillard82150d81999-07-07 07:32:15 +000017478Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17479
17480 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17481 output.
17482 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17483
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017484Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17485
17486 * parser.h : Oops removed the binary compatibility problem
17487 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17488 * parser.c, HTMLparser.c: applied patches for reading from stdin
17489
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017490Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17491
17492 * parser.c, entities.c, valid.c: cleanup bug #1591
17493 * configure.in: cleanup bug #1592
17494 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17495 the same tree back-end. Hence gdome will be available for it.
17496 * doc/Makefile.am: close bug #617
17497
Daniel Veillard97fea181999-06-26 23:07:37 +000017498Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17499
17500 * parser.c: alloctate a per parser context SAX interface block
17501
Daniel Veillard14fff061999-06-22 21:49:07 +000017502Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17503
17504 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17505 and xmlEncodeEntitiesReentrant with the correct one :-\
17506
17507Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17508
17509 * commit of my internal XML base changes, quite a lot of
17510 changes, cleanups, better entities support, framework for
17511 new I/O and charset detection and handling
17512 * Fixed the configure/Makefile stuff to generate shared libs
17513 with the proper version info, so we jumped on rev from
17514 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17515 xmlEncodeEntities() result need to be freed now, and a string
17516 xmlParserVersion provide the current library version.
17517
Raph Levien05240da1999-06-15 21:27:11 +000017518Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17519
17520 * parser.c: fixed a buffer overrun for when you have a very long
17521 attribute with no entities in it.
17522
Daniel Veillardbb2da581999-06-13 14:37:07 +000017523Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17524
17525 * added example directory
17526 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17527
Daniel Veillard011b63c1999-06-02 17:44:04 +000017528Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17529
17530 * Release of libxml-1.1, nearly everything has been touched for
17531 this.
17532 * Added more regression tests
17533 * Updated the documentation
17534
Daniel Veillard27d88741999-05-29 11:51:49 +000017535Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17536
17537 * tree.[ch]: unified the XML_NO_CORBA defines.
17538 * parser.c encoding.[ch]: started plugging in char encoding detection
17539
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017540Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17541
17542 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17543 Also freed allocated buffer.
17544
Daniel Veillard27d88741999-05-29 11:51:49 +000017545Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017546 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17547 reentrancy problem at printing. One is left in entities.c, to
17548 remove ASAP
17549 * testSAX.c : added a test example showing the use of the SAX
17550 interface if one doesn't want to build the DOM tree.
17551 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17552
Daniel Veillard517752b1999-04-05 12:20:10 +000017553Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17554
17555 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17556 large revamping of the parser to use SAX callbacks
17557 http://www.megginson.com/SAX/ (or at least a C like interface
17558 a la Expat). It's now possible to set up your own callbacks
17559 and the parser will not build a DOM tree.
17560 * test/* result/*: updated the test suite, I finally removed
17561 the old Namespace draft support (PI based).
17562
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017563Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17564
17565 * Makefile.am: added test result to EXTRA_DIST for make tests
17566
Daniel Veillard64068b31999-03-24 20:42:16 +000017567Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17568
17569 * parser.c, parserInternals.h: moved the chars macro definitions
17570 to parserInternals.h
17571 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17572 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17573
Daniel Veillard012ccc11999-03-23 10:11:11 +000017574Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17575
17576 * xml-config.in : applied patch to make --version work
17577
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000175781999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17579
17580 * Makefile.am (check-local): Alias for `tests' target. This will
17581 cause `make check' to do the right thing.
17582 (tests): Don't run tests in srcdir. Also, replaced calls to
17583 basename with a `sed' "equivalent".
17584
Daniel Veillardd109e371999-03-05 06:26:45 +000017585Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17588 it in the header and not the sources, updated the doc.
17589 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17590 pointing this out.
17591
Daniel Veillardbc50b591999-03-01 12:28:53 +000017592Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17593
17594 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17595 exported the inputStream routines.
17596 * doc/html/* : updated accordingly
17597
Daniel Veillardd692aa41999-02-28 21:54:31 +000017598Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * parser.c, parser.h, parserInternals.h: added a few extra
17601 internal calls to allocate and free parser contexts ...
17602 * doc/html/* : updated accordingly
17603
Daniel Veillard55a99271999-02-25 11:01:29 +000017604Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17605
17606 * configure.in, Makefile.am, doc/makefile.am : General changes for
17607 1.0.0 release and including the generated HTML documentation.
17608
Daniel Veillard35925471999-02-25 08:46:07 +000017609Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17610
17611 * makefile.am : added parserInternals.h, oops.
17612
Daniel Veillard1e346af1999-02-22 10:33:01 +000017613Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17614
17615 * parserInternals.h: added this header giving access to the parser
17616 internal functions.
17617 * doc/Makefile.am : added a rebuild target which rebuilds the full
17618 set of documentations
17619 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17620 the internal subset.
17621 * *.c *.h: modifications needed to generate the documentation using
17622 gtk-doc, cleanup of functions blocks, reorganisation of struct
17623 declarations.
17624
Daniel Veillard1164e751999-02-16 16:29:17 +000017625Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17626
17627 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17628 the tar and spec file to include the beginning of the doc.
17629
Nuno Ferreira03d04781999-02-13 00:07:17 +0000176301999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17631
17632 * doc/.cvsignore: Added this file.
17633
Daniel Veillard6800ef31999-02-08 18:33:22 +000017634Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17635
17636 * tree.c: fixed xmlGetProp to return "" when the attribute
17637 exists, even if the node-list is NULL.
17638
Daniel Veillard726c7e31999-02-08 15:13:10 +000017639Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17640
17641 * tree.c: patched an error outputting empty attribute values.
17642 * Makefile.am and doc/makefile.am: have been updated during the
17643 week-end. Sorry for an empty CVS log, I got a shell problem.
17644
Daniel Veillard1899e851999-02-01 12:18:54 +000017645Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17646
17647 * tree.h: cleaned up using enums instead of defines
17648 * parser.c, valid.[ch]: more work on parsing/output of element
17649 declarations
17650
Daniel Veillard3b9def11999-01-31 22:15:06 +000017651Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17652
17653 * valid.[ch], tree.c, parser.c : more work toward full parsing
17654 of XML DTDs.
17655 * README: added informations about mailing-list and on-line
17656 documentation
17657
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000176581999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17659
17660 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17661
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017662Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * parser.c, tree.[ch] : more work toward conformance testing,
17665 added a last element to accelerate parsing of very flat structures
17666 started working on internal subset Element content declaration.
17667 * valid.[ch] : first cut at adding code toward validation.
17668 * previous changes had also small impact on most files, especially
17669 the conformance testing using James Clark test suite.
17670
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017671Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17672
17673 * test/* : updated the examples, most of them were not well
17674 formed (humm), and added rdf2.
17675 * result/* : resulting changes in the output.
17676
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017677Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17678
17679 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17680
Daniel Veillard44b3a061998-12-05 17:27:22 +000017681Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17682
17683 * tree.c: patched a bug in the generation of empty attributes
17684
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017685Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17686
17687 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17688 for node/trees/documents/... Biggest problem is namespace
17689 support when copying subtrees.
17690
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017691Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17692
17693 * parser.c, entities.c: improve entities and char ref encoding,
17694 and cleanups of error messages.
17695
Daniel Veillard242590e1998-11-13 18:04:35 +000017696Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17697
17698 * parser.c, entities.c: simple bug hunting done during rpm2html and
17699 rpmfind integration.
17700
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017701Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17702
17703 * parser.[ch]: Added interfaces allowing to specify a SAX
17704 handler before parsing.
17705
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017706Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17707
17708 * parser.c: redirrect all errors reporting through the SAX
17709 error function
17710
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017711Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17712
17713 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17714 * libtool, tlmain ...: update of the libtool files
17715
Miguel de Icaza442321c1998-11-04 18:13:38 +0000177161998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17717
17718 * entities.c: Use g_snprintf insteda of snprintf.
17719
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017720Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17721
17722 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17723 added ent5 test for this purpose.
17724 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17725
Daniel Veillard27271681998-10-30 06:39:40 +000017726Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17727
17728 * parser.c: fixed? a strange error due to compression on a GWP
17729 document.
17730
Daniel Veillard25940b71998-10-29 05:51:30 +000017731Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17732
17733 * tree.[ch]: bug fixing
17734 * entities.[ch]: defined a specific type for predefined entities
17735 * doc/xml.html: more documentation on the library, how to use it,
17736 overview of the interfaces.
17737
Daniel Veillard16253641998-10-28 22:58:05 +000017738Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17739
17740 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17741
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017742Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17743
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017744 * tree.c: corrected a small bug
17745 * doc/xml.html: continuing writing documentation.
17746
17747Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17748
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017749 * debugXML.h debugXML.c: added debugging utilities.
17750 * tester.c: added --debug switch.
17751 * tree.c: patched an incorrect node->type assignment.
17752 * parser.c: formatting, ensure that node->doc != NULL in attributes
17753
Daniel Veillardccb09631998-10-27 06:21:04 +000017754Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17755
17756 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17757 entity support and provide an internal representation close to
17758 DOM one (entity ref nodes, and attribute value as tree). I tried
17759 to preserve the interface but this will surely break some apps
17760 (I have to change rpm2html/rpmfind for example). I had to change
17761 two interfaces, and the generated tree is somewhat different.
17762 * doc/* : started documenting the XML library, the tree and
17763 DOM/Corba. This is a first step.
17764
Daniel Veillard11e00581998-10-24 18:27:49 +000017765Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17766
17767 * parser.c: Set up the fonctions comment block, boring but useful.
17768 * parser.h, SAX.c, parser.c: now attributes are processed through
17769 the SAX interface. The problem is that my SAX interface diverged
17770 quite a bit from the original one, well this is not an official
17771 spec, and translating it from Java to C is hairy anyway...
17772
Daniel Veillard97b58771998-10-20 06:14:16 +000017773Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17774
17775 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17776 fonctions comment block, boring but useful.
17777
17778Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017779
17780 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17781 conversion routines. However they are not yet used to convert the
17782 inputs. The core will run with UTF-8.
17783
Daniel Veillard33942841998-10-18 19:12:41 +000017784Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17785
17786 * tree.c : make sure that the type id is properly set-up when
17787 a new object is allocated, needed for DOM.
17788
Daniel Veillard27fb0751998-10-17 06:47:46 +000017789Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17790
17791 * tree.h, tree.c: Ok, the main objects in the tree will be native
17792 corba objects, it costs 8 bytes per Node, Attribute and Document
17793 but it simplifies the Corba integration a lot (no extra interface
17794 objects to allocate/free).
17795
Daniel Veillard0bef1311998-10-14 02:36:47 +000017796Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17797
17798 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17799 and changed NODEs contants for conformity with DOM Level 1
17800
Daniel Veillard27864701998-10-08 03:47:24 +000017801Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17802
17803 * added hooks to keep track of servants when creating objects
17804 xmlDoc and xmlNode (for Corba export).
17805
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017806Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17807
17808 * added xml-config script.
17809
Daniel Veillard7066a791998-10-01 20:28:28 +000017810Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17811
17812 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17813 to autoupdate libtool and automake conf files.
17814
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000178151998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17816
17817 * Makefile.am: Use '?' to separate the sed
17818 commands as ',' is used when people pass -Wl,something.
17819
17820
Daniel Veillard15a8df41998-09-24 19:15:06 +000017821Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17822
17823 * tree.c, tree.h: added a per-document compression interface.
17824
Daniel Veillard151b1b01998-09-23 00:49:46 +000017825Tue Sep 22 20:47:38 EDT 1998
17826
17827 * tree.c, tree.h: added saving with compression and added interfaces
17828 to control the compression level (xmlGetCompressMode,
17829 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17830
Daniel Veillard70120ff1998-09-22 00:24:21 +000017831Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17832
17833 * parser.c: corrected a loop for files of size 0
17834
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000178351998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17836
17837 * error.h: New file. Contains prototyes from `error.c'.
17838
Tom Tromeyc19653d1998-08-14 01:22:43 +000017839Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17840
17841 * Makefile.am (xmlincdir): New macro.
17842 (xmlinc_HEADERS): Renamed from include_HEADERS.
17843
Daniel Veillard845664d1998-08-13 04:43:19 +000017844Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17845
17846 * applied small patch on numeric entities from
17847 Christopher Blizzard <blizzard@appliedtheory.com>
17848
Daniel Veillard260a68f1998-08-13 03:39:55 +000017849Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17850
17851 * New release 0.2, removed the old xml_* files so that it's
17852 coherent with the other CVS base (W3C), far better conformance
17853 to standard, new namespaces, decent entities support, beginning
17854 of a SAX-like interface. Nearly nothing left intact, even the
17855 test examples ...
17856
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000178571998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17858
17859 * .cvsignore: Add .deps dir
17860
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017861Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17862
17863 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17864
Daniel Veillardfe926001998-07-26 04:28:20 +000017865Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017866
Daniel Veillardfe926001998-07-26 04:28:20 +000017867 * configure.in: added test for CPP
17868 * AUTHORS, Changelog: the original ones didn't get commited but the
17869 glib ones instead, fixed.
17870 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017871
Daniel Veillardfe926001998-07-26 04:28:20 +000017872Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017873
Daniel Veillardfe926001998-07-26 04:28:20 +000017874 * integrated code developped at W3C
17875 * changed the original Copyright
17876 * migrated to automake
17877 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017878