blob: 38713fe856d9bc8f1b4b3d50d8c7b2dee4fe06b0 [file] [log] [blame]
Daniel Veillard007d51e2003-09-17 20:07:28 +00001Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/libxml.c: use stderr and not stdout for default errors
4 in python environment bug #122552
5
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00006Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * parserInternals.c: small fix from Rob Richards for input filename
9 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
10 * xmlIO: adding a guard in one function
11
Daniel Veillard19895052003-09-17 13:59:32 +000012Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
13
14 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
15 reducing memory allocation and free and avoiding expensive routines
16
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +000017Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
18
19 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
20 seriously with per-document dict and element and attribute nodes
21 reuse in the xmlReader. This seems to lead to an interesting
22 speedup of the xmlReader already.
23
Daniel Veillard81514ba2003-09-16 23:17:26 +000024Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * dict.c include/libxml/dict.h: do string allocations in large
27 pools, allowing to find if a string pertain to a dict quickly
28 * xmllint.c: fix --stream --repeat --timing
29 * Makefile.am: the testThreads run output should be seen.
30
Daniel Veillard8a44e592003-09-15 14:50:06 +000031Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * SAX2.c include/libxml/parser.h: starting work on reusing the
34 parser dictionary for the element and attribute tag names.
35 Add pools for Element and Attributes in the parser context,
36 which should help speeding up the reader.
37 * Makefile.am result/*.rdr : adding non-python reader regression
38 tests.
39
Daniel Veillard62998c02003-09-15 12:56:36 +000040Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * SAX2.c parser.c valid.c: starting to cleanup some of the
43 problems exposed by the W3C/NIST regression suite.
44 * result/ent7.sax result/xml2.sax: small fixes.
45
Daniel Veillardbc92eca2003-09-15 09:48:06 +000046Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * parser.c: more parser error factoring
49
William M. Brack3a6da762003-09-15 04:58:14 +000050Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
51
52 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
53
Daniel Veillardbdbe0d42003-09-14 19:56:14 +000054Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * parser.c include/libxml/xmlerror.h: factoring of more
57 error handling code, serious size reduction and more lisibility
58 of the resulting code.
59 * parserInternals.c parser.c include/libxml/parserInternals.h
60 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
61 checks are done, use a counter for entities. Entities where freed and
62 reallocated at the same address failing the check.
63 * tree.c: avoid a warning
64 * result/valid/* result/VC/*: this slightly changes some validation
65 error messages.
66
William M. Brack4e52f2f2003-09-14 18:07:39 +000067Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
68
69 * valid.c: fixed bug 121759 - early declaration of
70 attribute-list in external DTD
71
Daniel Veillard1afc9f32003-09-13 12:44:05 +000072Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * parser.c include/libxml/xmlerror.h: starting cleaning up
75 error handling, factorize error processing
76 * doc/xmllint.html: update of the page, remove --sgml
77
Daniel Veillard877a7bd2003-09-13 00:16:32 +000078Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
81 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
82 broken pseudo SGML DocBook parser code.
83
Daniel Veillard5dd3c962003-09-12 15:32:16 +000084Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
85
86 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
87 valgrind pointed out the strings overlapped. cleanup .
88
Daniel Veillard2a3fea32003-09-12 09:44:56 +000089Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
90
91 * tree.c: applied speedup to xmlSearchNs() as suggested by
92 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
93 applying the same trick.
94
Daniel Veillard3b7840c2003-09-11 23:42:01 +000095Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * parser.c parserInternals.c tree.c include/libxml/parser.h
98 include/libxml/xmlerror.h: adding namespace checkings
99 while making sure they still parse as wellformed documents.
100 Add an nsWellFormed status report to the context, and
101 provide new appropriate error codes.
102 * Makefile.am result/namespaces/* test/namespaces/*: add
103 specific regression testing for the new namespace support
104 * test/att5 result/noent/att5 result/att5 result/att5.sax:
105 add more coverage for the attribute parsing and normalization
106 code.
107
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000108Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * threads.c: backport of a thread bugfix from 2_5_X branch
111
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000112Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
113
114 * parser.c: fixed a bug in one corner case of attribute parsing.
115
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000116Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * configure.in doc/* : 2.6.0beta1 changes
119 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
120 normalization, might not be totally fixed but this should
121 make sure SAX event provide the right strings for attributes
122 except entities for which libxml2 is different by default
123 This should fix #109564
124 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
125 in attribute callback values
126 * result/c14n/with-comments/example-4
127 result/c14n/without-comments/example-4: this also fixes a subtle
128 bug in the canonicalization tests.
129
Daniel Veillarde57ec792003-09-10 10:50:59 +0000130Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 Time to commit 3 days of work rewriting the parser internal,
133 fixing bugs and migrating to SAX2 interface by default. There
134 is some work letf TODO, like namespace validation and attributes
135 normalization (this break C14N right now)
136 * Makefile.am: fixed the test rules
137 * include/libxml/SAX2.h include/libxml/parser.h
138 include/libxml/parserInternals.h SAX2.c parser.c
139 parserInternals.c: changing the parser, migrating to SAX2,
140 adding new interface to switch back to SAX1 or initialize a
141 SAX block for v1 or v2. Most of the namespace work is done
142 below SAX, as well as attribute defaulting
143 * globals.c: changed initialization of the default SAX handlers
144 * hash.c tree.c include/libxml/hash.h: added QName specific handling
145 * xmlIO.c: small fix
146 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
147 version code path
148 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
149 pointed out a typo in a very old test namespace
150
William M. Brackc07329e2003-09-08 01:57:30 +0000151Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
152
153 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
154 of compressed files, setting doc->compressed appropriately
155 (bug #120503).
156
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000157Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
158
159 * parser.c: try to cope with the fact that apps may still
160 have allocated smaller SAX callbak block
161
Daniel Veillard0fb18932003-09-07 09:14:37 +0000162Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
163
164 * dict.c: allow to give -1 for undefined length in lookups
165 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
166 first round of work on the new SAX2 interfaces, the API
167 will change but commiting before changing for historical
168 reference.
169
William M. Brack4811ba32003-09-06 18:02:53 +0000170Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
171
172 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
173 sax->warning with wrong params).
174
Daniel Veillard93625d32003-09-05 08:36:12 +0000175Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * include/libxml/globals.h: patch from Stéphane Bidoul to export
178 globals entry points to the python bindings
179
Daniel Veillard40412cd2003-09-03 13:28:32 +0000180Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
181
182 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
183 by default instead of "HTML"
184 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
185 avoiding calls to "areBlanks" when not needed.
186 * include/libxml/parser.h include/libxml/tree.h: some structure
187 extensions for future work on using per-document dictionaries.
188
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000189Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
190
191 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
192 tree, keeping result in the same tree, added SAXtests to the
193 default "make tests"
194
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000195Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
196
197 * include/libxml/xmlexports.h: defined additional macros which
198 affect exports and added mingw section
199
William M. Brack008c06b2003-09-01 22:17:39 +0000200Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
201
202 * doc/index.py: fixed problem parsing xhtml docs
203 * doc/xmlreader.html,doc/guidelines.html: small modification
204 to avoid problem in python parsing.
205 * doc/search.php: fixed upper case filename problem for XSLT docs
206
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000207Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
208
209 * xinclude.c: patch from Mark Vakoc that allows compiling
210 with XInclude but without XPointer support.
211
Daniel Veillarde8553732003-09-01 20:33:14 +0000212Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
215 to add --libtool-libs option to xml2-config script.
216
William M. Brack3f479502003-09-01 04:58:15 +0000217Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
218
219 * doc/README.docs, doc/Makefile.am: new file added,
220 giving some description of the documentation generation process
221 * doc/search.php: fixed problem with upper case on filenames
222
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000223Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
224
225 * win32/Makefile.bcb: updates by Eric Zurcher
226
William M. Brackcdfa2862003-08-29 06:03:38 +0000227Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
228
229 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
230 to compensate for pollution from Igor's header taint
231 (quick before Daniel notices)
232
Daniel Veillard67906942003-08-28 21:13:25 +0000233Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * SAX2.c: fixed a namespace error on attribute reporting bug
236 pointed out by Tobias Reif
237 * test/p3p result/p3p result/noent/p3p: this test case was wrong
238 using xmlsn instead of xmlns...
239
Igor Zlatkovic65901252003-08-28 16:26:12 +0000240Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
241
242 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
243 typos reported by Mark Vakoc
244
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000245Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
246
247 add:
248 * doc/tutorial/api.html
249 * doc/tutorial/ar01s09.html
250 * doc/tutorial/includexpath.c
251 updated
252 * doc/tutorial/*.html
253 fix my bad - forgot to check in new files when I last
254 updated
255
256
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000257Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
258
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000259 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000260 * xmllint.c: fixed time inclusion for various compilers
261
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000262Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
263
264 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
265 few casts to shut the compiler warnings
266
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000267Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
268
269 * win32/Makefile.* win32/configure.js: fixed for mingw
270
Daniel Veillard5805be22003-08-28 08:03:23 +0000271Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * globals.c threads.c: fixing bug #120870 try to avoid problem
274 with uninitialized mutexes
275
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000276Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
277
278 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
279 up with multiple states, select the "best" one. Fix #120682
280 * result/relaxng/tutor11_2_3.err: small change resulting
281
282Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
285
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000286Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
287
288 * include/libxml/[threads-xpointer].h: realigned parameters
289 after taint
290
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000291Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
292
293 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
294 as reported by Eric Zurcher
295
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000296Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * relaxng.c: fixed bug #120386 again a problem introduced when
299 trying to reuse automata for content validation. Fix a bug report
300 problem on zeroOrMore
301 * result/relaxng/tutor3_7_err: change slightly error reporting.
302
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000303Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
304
305 * include/libxml/Makefile.am: make sure the new header will
306 be included when generating a new distribution.
307
Daniel Veillard73827cb2003-08-25 10:57:27 +0000308Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
309
310 * relaxng.c: fixed a couple of stupid bugs in the state allocation
311 routines which led to bug #120040 and the ones reported by
312 Martijn Faassen
313
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000314Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
315
316 * include/libxml/parserInternals.h include/libxml/relaxng.h
317 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
318 parameters after taint.
319
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000320Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
321
322 * include/libxml/xmlversion.h.in: moved export defs to a separate
323 file for consistency.
324 * include/libxml/xmlexports.h: new file, contains export defs.
325
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000326Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
327
328 * include/libxml/*.h genUnicode.py: exportability taint
329 of the headers.
330
Daniel Veillard11af4292003-08-21 10:39:13 +0000331Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * SAX.c: make the deprecated interfaces log an error message
334 to be sure it won't get used.
335
Daniel Veillard1af9a412003-08-20 22:54:39 +0000336Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
337
338 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
339 Adding new version of the SAX interface, it's not there yet,
340 currently just preparing the work
341 * globals.c parser.c SAX.c include/libxml/SAX.h
342 include/libxml/globals.h include/libxml/parser.h: doing some
343 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
344 while keeping functionalities, preparing SAX2 integration.
345 * dict.c: small cleanup.
346
Daniel Veillarde5984082003-08-19 22:21:13 +0000347Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
348
349 * tree.c: fixes a small bug introduced in last commit and detected
350 by valgrind.
351
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000352Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
353
354 * dict.c hash.c: optimization when freeing hash tables.
355 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
356 allocations
357 * parser.c parserInternals.c include/libxml/parser.h: keep a
358 single allocated block for all the attributes callbacks,
359 avoid useless malloc()/free()
360 * tree.c: do not realloc() when growing a buffer if the buffer
361 ain't full, malloc/memcpy/free avoid copying memory.
362
Daniel Veillard66f68e72003-08-18 16:39:51 +0000363Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
366 --dtdvalidfpi for Tobias Reif
367
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000368Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
369
370 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
371 new dictionary module to keep a single instance of the names used
372 by the parser
373 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
374 switched all parsers to use the dictionary internally
375 * include/libxml/HTMLparser.h include/libxml/parser.h
376 include/libxml/parserInternals.h include/libxml/valid.h:
377 Some of the interfaces changed as a result to receive or return
378 "const xmlChar *" instead of "xmlChar *", this is either
379 insignificant from an user point of view or when the returning
380 value changed, those function are really parser internal methods
381 that no user code should really change
382 * doc/libxml2-api.xml doc/html/*: the API interface changed and
383 the docs were regenerated
384
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000385Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
386
387 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
388
William M. Bracka716ff12003-08-16 14:58:33 +0000389Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
390
391 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
392 fixed part (2) of bug 119535 (wrong alpha case on filenames)
393
William M. Brackc6e07552003-08-16 12:44:47 +0000394Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
395
396 * doc/API*.html, doc/html/*: regenerated API documentation
397 for xmlsoft.org (part of Bug 119535)
398
William M. Brack7a821652003-08-15 07:27:40 +0000399Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
400
401 * encoding.c, threads.c, include/libxml/HTMLparser.h,
402 doc/libxml2-api.xml: Minor changes to comments, etc. for
403 improving documentation generation
404 * doc/Makefile.am: further adjustment to auto-generation of
405 win32/libxml2.def.src
406
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000407Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
408
409 * News configure.in: preparing libxml2-2.5.10 release
410 * doc/* : updated the doc and rebuilt
411
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000412Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
413
414 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
415 Malcolm Tredinnick with the patch he suggested.
416
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000417Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
420
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000421Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * uri.c: fixing an use of strcpy() where both strings overlap
424 pointed out by valgrind.
425
Daniel Veillard98485322003-08-14 15:44:40 +0000426Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
427
428 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
429 some compilation warnings.
430 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
431 plus some cleanup and better error reporting.
432
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000433Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * encoding.c: applied UTF-16 encoding handling patch provided by
436 Mark Itzcovitz
437 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
438 not having iconv support.
439
Daniel Veillard1638a472003-08-14 01:23:25 +0000440Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
441
442 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
443 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
444 mingw compiler on Windows.
445
Daniel Veillardb19ba832003-08-14 00:33:46 +0000446Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * parser.c: fixed the serious CPU usage problem reported by
449 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000450 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000451 missing in htmlSAXParseDoc
452
William M. Brackccf9e392003-08-13 14:50:18 +0000453Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
454
455 * doc/Makefile.am: Removed dependency from libxml2.def.src
456
William M. Brack476cd962003-08-13 11:09:42 +0000457Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
458
459 * autogen.sh: took away the requirement for automake-1.4,
460 changed the messages for getting auto* tools to current
461 gnu pages.
462 * configure.in: added check for Linux Dec alpha requiring
463 -ieee flag, fixed test for ipv6
464 * trionan.c: fixed problem for compiling on Linux Dec alpha
465 using native compiler
466 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
467 whenever libxml2-api.xml is changed.
468
Daniel Veillard6b621b82003-08-11 15:03:34 +0000469Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
472 is not used.
473
William M. Brack30909422003-08-10 00:14:20 +0000474Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
475
476 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
477
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000478Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * News configure.in: preparing libxml2-2.5.9 release
481 * doc/* : updated the doc and rebuilt
482
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000483Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
484
485 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
486 definition to get a correct API XML description. This was apparently
487 breaking Windows build.
488
Daniel Veillard14f752c2003-08-09 11:44:50 +0000489Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
490
491 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
492 the progressive HTML parser front-end on large character data
493 island leading to an erroneous end of data detection by the
494 parser. Some cleanup too to get closer from the XML progressive
495 parser.
496
William M. Brack6d13f332003-08-08 16:40:36 +0000497Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
498
499 * win32/configure.js: Added in support for the ISO8859X
500 module (patch provided by Jesse Pelton)
501
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000502Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
505 when the library is not initialized and one try to save, the
506 locks in threaded env might not been initialized, playing safe
507 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
508 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
509 his tests to the regression suite.
510
William M. Brack41e6bed2003-08-08 10:53:06 +0000511Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
512
513 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
514 (with apologies to Igor) - Enhanced handling of docb and
515 nanohttp.
516
William M. Brack16db7b62003-08-07 13:12:49 +0000517Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
518
519 * encoding.c: further small changes for warnings when
520 configured with --with-iconv=no
521
William M. Bracka71a8ef2003-08-06 04:43:55 +0000522Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
523
524 * error.c trionan.[ch] testThreads.c python/generator.py:
525 further small changes to elminate most of the remaining
526 warnings.
527
William M. Brackc1939562003-08-05 15:52:22 +0000528Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
529
530 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
531 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
532 python/libxml.c include/libxml/xmlmemory.h: small changes
533 to syntax to get rid of compiler warnings. No changes
534 to logic.
535
Daniel Veillardc758c222003-08-04 20:42:34 +0000536Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
537
538 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
539
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000540Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
541
542 * tree.c: fixed a small problem in the patch for #118763
543 * result/HTML/doc3.htm*: this reverts back to the previous result
544
Daniel Veillard91e69c52003-08-04 01:43:07 +0000545Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
546
547 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
548 and rebuilt, apparently some C++ wrappers are not available,
549 c.f. bug #118943
550
Daniel Veillard39057f42003-08-04 01:33:43 +0000551Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
552
553 * tree.c: fixing HTML attribute serialization bug #118763
554 applying a modified version of the patch from Bacek
555 * result/HTML/doc3.htm*: this modifies the output from one test
556
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000557Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
558
559 * tree.c include/libxml/tree.h: added a new API to split a
560 QName without generating any memory allocation
561 * valid.c: fixed another problem with namespaces on element
562 in mixed content case
563 * python/tests/reader2.py: updated the testcase with
564 Bjorn Reese fix to reader for unsignificant white space
565 * parser.c HTMLparser.c: cleanup.
566
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000567Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
568
569 * catalog.c: trying to fix #118754 of possible recursion in the
570 catalogs. Not fantastically happy about the current fix since
571 it's likely to break under very thread intensive concurrent
572 access to the catalog. Better solution might to keep the depth
573 an extra argument to the resolution functions.
574
Daniel Veillard7b68df92003-08-03 22:58:54 +0000575Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
576
577 * valid.c: fixed bug #118712 about mixed content, and namespaced
578 element names.
579 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
580 in the regression tests
581
William M. Brack779af002003-08-01 15:55:39 +0000582Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
583
584 Coninuing work on bug 118559
585 * DOCBparser.c: removed 2 unsed vars
586 * xmlregexp.c: changed some numeric const to their enum symbols
587 * xmlreader.c: changed one var define from int to enum
588 (a little more to be done, awaiting co-ordination)
589 * relaxng.c: deleted one unused var
590 * xmllint.c: deleted some unused vars, changed one arg
591 val from int to enum
592 * testHTML.c, testDocbook.c: changed some arg vals to enum const
593 * xmlIO.c: fixed typo from last night (small warning msg)
594
William M. Brack78637da2003-07-31 14:47:38 +0000595Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
596
597 Working on bug 118559
598 * error.c: deleted unused variable
599 * parserInternals.c: deleted unneeded 'const' qualifier
600 * parser.c: changed variable type for enum temp storage
601 * xmlIO.c: changed debugging var to be inside #ifdef
602 * valid.c: removed unused variable
603 * HTMLparser.c: removed some unneeded 'const' qualifiers
604 * xpath.c: added some type casts, removed some unused vars
605 * xinclude.c: added one type cast
606 * nanohttp.c: repositioned some #ifdef to avoid unused var
607 * nanoftp.c: removed unused var
608
Daniel Veillard97e01882003-07-30 18:59:19 +0000609Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
610
611 * HTMLparser.c: applied a patch from William Brack about
612 the problem of parsing very large HTML instance with comments
613 as raised by Nick Kew
614
Daniel Veillardd6038e02003-07-30 16:37:18 +0000615Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
616
617 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
618 patch from Bjorn Reese for xmlTextReaderNodeType() and
619 significant whitespace. There is an enum for node type
620 values now.
621
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000622Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
623
624 * encoding.c: applying patch from Peter Jacobi to added
625 ISO-8859-x encoding support when iconv is not available
626 * configure.in include/libxml/xmlversion.h.in
627 include/libxml/xmlwin32version.h.in: added the glue needed
628 at the configure level and made it the default for Windows
629
Daniel Veillardc2664642003-07-29 20:44:53 +0000630Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
631
632 * python/generator.py python/libxml.c python/libxml2class.txt:
633 patch from Joachim Bauch + cleanup for Relax NG error callbacks
634 in python
635
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000636Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
637
638 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
639 cleanup patch, and also avoided a possible memory leak
640
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000641Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
642
643 * encoding.c: fix the previous commit
644
William M. Brack4a557d92003-07-29 04:28:04 +0000645Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
646
647 * HTMLparser.c: fixed problem with comments reported by Nick Kew
648 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
649 some future cleanup of UTF8 handling
650
Daniel Veillard9deb2422003-07-28 20:40:59 +0000651Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xpath.c: applied a change suggested by Sean Griffin in bug
654 #118494 about a memory leak in EXSLT
655
Daniel Veillardd94849b2003-07-28 13:02:24 +0000656Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
657
658 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
659 when fixing the previous Relax-NG bugs
660 * result/relaxng/*: This slightly changes the output messages of
661 some regression tests.
662 * configure.in: added support of -with-fexceptions for nested C++
663 support.
664
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000665Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
666
667 * doc/tutorial/apa.html
668 * doc/tutorial/apb.html
669 * doc/tutorial/apc.html
670 * doc/tutorial/apd.html
671 * doc/tutorial/ape.html
672 * doc/tutorial/apf.html
673 * doc/tutorial/apg.html
674 * doc/tutorial/aph.html
675 * doc/tutorial/ar01s02.html
676 * doc/tutorial/ar01s03.html
677 * doc/tutorial/ar01s04.html
678 * doc/tutorial/ar01s05.html
679 * doc/tutorial/ar01s06.html
680 * doc/tutorial/ar01s07.html
681 * doc/tutorial/ar01s08.html
682 * doc/tutorial/index.html
683 * doc/tutorial/ix01.html
684 * doc/tutorial/xmltutorial.pdf
685 * doc/tutorial/xmltutorial.xml
686 update tutorial with XPath example
687
688
Daniel Veillard597bc482003-07-24 16:08:28 +0000689Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
690
691 * SAX.c parser.c: fixing a bug about a special case of namespace
692 handling, this closes bug #116841
693
Daniel Veillard2134ab12003-07-23 19:56:29 +0000694Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
695
696 * relaxng.c result/relaxng/*: checked and fixed the compilation
697 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
698 This slightly changes the output messages of some regression tests.
699
Daniel Veillardc127adc2003-07-23 15:07:08 +0000700Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
701
702 * xmlreader.c: fixed an out of bound error #118052 , the good
703 part if that base64 code was not in use yet ...
704
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000705Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
706
707 * doc/xmllint.html
708 include html version of the xmllint man page, so an
709 up-to-date version is visible on the Web
710
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000711Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * xinclude.c include/libxml/xinclude.h: added a new API
714 xmlXIncludeProcessTree() to process XInclude only on a subtree
715 this should fix bug #115385
716
Daniel Veillard409a8142003-07-18 15:16:57 +0000717Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng.c include/libxml/relaxng.h: adding Get interface for
720 the error callback and parameters of parsing and validation
721 contexts
722 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
723 on text nodes.
724
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000725Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
728 when using the push XML parser.
729 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
730 added the test to the regression suite.
731
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000732Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
735 as suggested by Rob Richards
736
Daniel Veillard34ba3872003-07-15 13:34:05 +0000737Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
738
739 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
740 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
741 to unsigned int and a couple of others.
742
743Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
744
745 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
746
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000747Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
748
749 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
750
Daniel Veillarddf101d82003-07-08 14:03:36 +0000751Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
752
753 * globals.c threads.c: fixes some problem when freeing unititialized
754 mutexes
755
Daniel Veillard2db8c122003-07-08 12:16:59 +0000756Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
757
758 * nanoftp.c nanohttp.c: the modules should not import <config.h>
759 directly, some cleanups
760 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
761 validation code.
762
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000763Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
764
765 * win32/configure.js: Jesse Pelton pointed out a problem in the
766 javascript code.
767
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000768Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
769
770 * NEWS doc/*: regenerated
771 * nanoftp.c nanohttp.c: might fix includes problems with the
772 Ipv6 support on solaris
773 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
774 defined as #IMPLIED
775
Daniel Veillard560c2a42003-07-06 21:13:49 +0000776Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
777
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000778 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000779 * nanohttp.c: changed some preprocessor block
780 * xmlschemastypes.c: applied patch from Charles Bozeman adding
781 hexBinary schema datatype and adding support for totalDigits and
782 fractionDigits facets.
783
Daniel Veillard7a985a12003-07-06 17:57:42 +0000784Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
785
786 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
787
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000788Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
789
790 * xinclude.c: fixed bug #116095 removing the error message when
791 reapplying XInclude to a document.
792
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000793Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
794
795 * xmlIO.c: applied small changes to portability layer for
796 compilation on DJGPP Ms-DOS compiler.
797
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000798Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
799
800 * parser.c HTMLparser.c: use the character() SAX callback
801 if the cdataBlock ain't defined.
802 * xpath.c: fix bug #115349 allowing compilation when configured
803 with --without-xpath since the Schemas code needs NAN and co.
804
William M. Brack59002e72003-07-04 17:01:59 +0000805Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
806
807 Fixed problem with multi-threading, shown by the test program
808 testThreads. After fix, ran mutiple tests on various speed
809 machines (single and dual processor X86), which all seem okay.
810
811 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
812
813 * threads.c: added missing initialisation for condition variable
814 in xmlNewRMutex.
815
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000816Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
817
818 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
819 closing bug #114837
820
821 * configure.in: Added checks for IPv6 support and getaddrinfo().
822
823 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
824
825 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
826
827 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
828 field or sockaddr_in field, depending upon the availability of IPv6
829 support.
830 have_ipv6(): Added to check for run-time IPv6 support.
831 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
832 Modified to parse a URI with IPv6 address given in [].
833 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
834 resolution, if it is available on the system, as gethostbyname
835 does not return IPv6 addresses on some platforms.
836 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
837 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
838 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
839 we are dealing with.
840
841 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
842 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
843 a URI with IPv6 address given in [].
844 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
845 available on the system. Also IPv6 addresses will be resolved by
846 gethostbyname only if IPv6 run-time support is available.
847 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
848
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000849Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
850
851 * win32/configure.js include/win32config.h
852 include/libxml/xmlversion.h.in: Applied the patch for BCB
853 by Eric Zurcher.
854
Daniel Veillardd7cec922003-06-13 12:30:10 +0000855Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
858 due to #115104 and while fixing #115101 . HTML URLs must not
859 be version dependant.
860
Daniel Veillard8265a182003-06-13 10:05:56 +0000861Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
862
863 * entities.c: do not generate &quot; for " outside of attributes
864 * result//*: this changes the output of some tests
865
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000866Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * parser.c xmlIO.c: trying to fix #114277 about when file
869 remapping and escaping should really be attempted.
870
Daniel Veillarda37aab82003-06-09 09:10:36 +0000871Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
872
873 * doc/*: applied a patch from Gman for building docs
874 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
875 Gary Pennington to provide an allocator for xmlValidCtxt
876 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
877 #113580 about data not being passed immediately.
878
Daniel Veillarde1326112003-06-05 09:32:20 +0000879Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
880
881 * tree.c: applied a couple of patches from Mark Itzcovitz
882 to handle saving back "UTF-16" documents.
883
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000884Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
885
886 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
887 some work done while in the Maldives (hence the timezone on the
888 laptop !)
889 * result/schemas/length3* test/schemas/deter0_*
890 test/schemas/group0_*: some tests added too
891
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000892Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
893
894 * encoding.c: small fix
895 * xmlIO.c: fixed an error message
896
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000897Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
898
899 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
900 accepting an improper UTF8 sequence
901
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000902Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
903
904 * threads.c: applied the patch from Stéphane Bidoul for getting
905 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000906 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000907
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000908Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
909
910 * HTMLtree.c: fixing bug #112904: html output method escaped
911 plus sign character in URI attribute.
912
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000913Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
914
915 * build_glob.py global.data globals.c parser.c
916 include/libxml/globals.h: patch from Stéphane Bidoul for setting
917 up threads global defaults.
918 * doc/libxml2-api.xml: this extends the API with new functions
919 * python/tests/Makefile.am python/tests/reader2.py
920 python/tests/thread2.py: integrated the associated testcase and
921 fixed the error string used in reader2
922
Daniel Veillard38b80a82003-05-14 18:59:00 +0000923Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
924
925 * configure.in libxml.spec.in python/Makefile.am: trying
926 to conciliate --with-python= requirements and RPM builds,
927 a PITA really...
928
Daniel Veillard104caa32003-05-13 22:54:05 +0000929Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
930
931 * HTMLparser.c: oops last commit introduced a memory leak.
932
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000933Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
934
935 * xmllint.c doc/xmllint.xml: added --nonet option
936 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
937 xsltproc or xmllint
938 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
939 rebuilt
940 * HTMLparser.c: cleaned up the HTML parser context build when
941 using an URL
942
Daniel Veillardd437d322003-05-13 21:07:01 +0000943Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
944
945 * libxml.spec.in: added a comment about bug #112902
946
William M. Brack3dd57f72003-05-13 02:06:18 +0000947Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
948
949 * minor cleanup of configure '--help' display
950 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
951
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000952Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
953
954 * tree.c: PI nodes in external subset were not freed :-\
955 fixes bug #112842
956
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000957Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
958
959 * xmllint.c: added --schema option to run WXS schema validation
960 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
961 tried to improve error reporting in the Schema code, some cleanup
962 too.
963
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000964Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
965
966 * xmlschemas.c: fixed some problems in the handling of errors,
967 and attributes addressed by references.
968 * test/schemas/* result/schemas/*: dropped the verbosity level
969 and added a couple of new tests
970
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000971Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
972
973 * relaxng.c: Stéphane Bidoul found an off by one addressing
974 error on the error handling.
975
Daniel Veillarda77cf712003-05-09 23:09:55 +0000976Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
977
978 * xmlschemastypes.c: trying to fix #112673
979
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000980Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
981
982 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
983 warning, this fixed a bug and should close #111574
984
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000985Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
986
987 * xmlschemas.c: fixing bug #104081 with xs:all with an element
988 holding minOccurs="0"
989 * test/schemas/all_* result/schemas/all_*: added some regression
990 tests for that bug
991 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
992 Garry Pennington to compile without schemas support.
993
Daniel Veillarda067e652003-05-01 08:03:46 +0000994Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
997
Daniel Veillard61c52202003-04-30 12:20:34 +0000998Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * xml2-config.in: try to fix Red hat bug #89957, do not
1001 output -L/usr/lib64
1002 * xmlreader.c: fixed a typo in a comment
1003
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001004Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1005
1006 * doc/tutorial/aph.html, ix01.html
1007 forgot to cvs add the new files. Thanks to Roland van Laar
1008 for pointing this out
1009
Daniel Veillardd4330462003-04-29 12:40:16 +00001010Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1013 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1014 to the XML/XSLT doc generation closing #111799
1015 * doc/html/*: complete update of the HTML results
1016
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001017Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1018
1019 * win32/defgen.xsl: fixed the conditional for unicode map,
1020 removed hardcoded schema entries
1021
1022Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1023
1024 * win32/defgen.xsl: new file, stylesheet for generating
1025 win32/libxml2.def.src from doc/libxml2-api.xml
1026 * win32/libxml2.def.src: is autogenerated from now on, changes
1027 to this file will not appear here anymore
1028
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001029Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * win32/configure.js python/setup.py.in: applied patch
1032 from Stéphane Bidoul for the Python bindings on the new
1033 release.
1034
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001035Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1036
1037 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1038 declaration
1039 * win32/configure.js: thread-enabled build is now default
1040 * win32/libxml2.def.src: added more exports
1041
Daniel Veillard1177ca42003-04-26 22:29:54 +00001042Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1045 developers from common pages, made the transition to XHTML1,
1046 added validity checking to the makefile rules.
1047
Daniel Veillard329456a2003-04-26 21:21:00 +00001048Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * parser.c: fix for xmlIOParseDTD same as previous and reported
1051 by Petr Pajas
1052
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001053Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1056 closing #111638
1057
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001058Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * python/generator.py: fixed a problem in the generator where
1061 the way functions are remapped as methods on classes was
1062 not symetric and dependant on python internal hash order,
1063 as reported by Stéphane Bidoul
1064
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001065Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1066
1067 * doc/tutorial:
1068 xmltutorial.xml
1069 xmltutorial.pdf
1070 *.html
1071 add appendix on generating compiler flags, more indexing
1072
Daniel Veillard1c960272003-04-25 23:12:22 +00001073Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1076 to get libxml-2.5.7 to compile on OpenVMS
1077
Daniel Veillardc5573462003-04-25 16:43:49 +00001078Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1081
Daniel Veillardfd583412003-04-25 13:22:10 +00001082Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1085 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1086 man page based on xsltproc and a stylesheet PI in the XML.
1087
Daniel Veillarddc07e182003-04-25 10:39:38 +00001088Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1091 character preventing rendering by the man command.
1092
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001093Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * NEWS configure.in: preparing release 2.5.7
1096 * doc/*: updated and rebuilt the docs
1097 * doc/apibuild.py: fixed the script
1098
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001099Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1102 get in the way of the builds
1103 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1104
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001105Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1108 Memory test from Havoc Pennington #109368
1109 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1110 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1111 include/libxml/parser.h: a lot of memory allocation cleanups
1112 based on the results of the OOM testing
1113 * check-relaxng-test-suite2.py: seems I forgot to commit the
1114 script.
1115
Daniel Veillard18f113d2003-04-23 15:18:26 +00001116Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1119
Daniel Veillard85095e22003-04-23 13:56:44 +00001120Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1123 more places where xmlCanonicPath() must be used to convert
1124 filenames to URLs, trying to fix #111088
1125
Daniel Veillard54396242003-04-23 07:36:50 +00001126Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * python/libxml.c python/libxml.py: applied patch from
1129 Brent M Hendricks adding binding for xmlCatalogAddLocal
1130
Daniel Veillard45269b82003-04-22 13:21:57 +00001131Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * HTMLparser.c: tried to fix #98879 again in a more solid
1134 way.
1135
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001136Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1137
1138 * win32/libxml2.def.src: added more exports from the relaxng and
1139 xmlreader clan
1140
Daniel Veillardf431eb82003-04-22 08:37:26 +00001141Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1144 provided by Brent Hendricks fixing #105992 and integrated the
1145 examples in the testsuite.
1146
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001147Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * TODO: updated a bit
1150 * configure.in: fixed the comment, threads now default to on
1151 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1152
Daniel Veillarda880b122003-04-21 21:36:41 +00001153Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1156 xmlreader.c include/libxml/parser.h: a lot of performance work
1157 especially the speed of streaming through the reader and push
1158 interface. Some thread related optimizations. Nearly doubled the
1159 speed of parsing through the reader.
1160
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001161Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1162
1163 * doc/xmllint.xml
1164 * doc/xmllint.1
1165 update man page to explain use of --stream
1166
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001167Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1170 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1171 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1172 include/libxml/globals.h include/libxml/xmlmemory.h: added
1173 xmlMallocAtomic() to be used when allocating blocks which
1174 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1175 to allow registering the full set of functions needed by
1176 a garbage collecting allocator like libgc, ref #109944
1177
Daniel Veillard84942712003-04-18 14:40:05 +00001178Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * configure.in: switched to have thread support enabled by default,
1181 didn't got troubles with ABI compatibility on Linux, hope it
1182 won't break on strange OSes, if yes, report the system ID
1183 * doc/libxml2-api.xml: just rebuilt the API
1184
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001185Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1188 added support for large file, tested with a 3+GB instance,
1189 and some cleanup.
1190 * catalog.c: added a TODO
1191 * Makefile.am: added some "make tests" comments
1192
Daniel Veillardac297932003-04-17 12:55:35 +00001193Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * relaxng.c: some cleanups
1196 * doc/xmlreader.html: extended the document to cover RelaxNG and
1197 tree operations
1198 * python/tests/Makefile.am python/tests/reader[46].py: added some
1199 xmlReader example/regression tests
1200 * result/relaxng/tutor*.err: updated the output of a number of tests
1201
Daniel Veillard62163602003-04-17 09:36:38 +00001202Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * relaxng.c: valgrind pointed out an uninitialized variable error.
1205
Daniel Veillard33300b42003-04-17 09:09:19 +00001206Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1209 xmlreader.c: augnemting the APIs, cleanups.
1210 * parser.c: cleanup bug #111005
1211 * xmlIO.c: added some missing comments
1212
Daniel Veillardce192eb2003-04-16 15:58:05 +00001213Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1216 trying to improve the subset compiled, and more testing.
1217 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1218 documentation
1219 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1220 * result/relaxng/*.err: fix some of the outputs
1221
Daniel Veillardf4e55762003-04-15 23:32:22 +00001222Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1225 include/libxml/xmlreader.h: implemented streaming of
1226 RelaxNG (when possible) on top of the xmlReader interface,
1227 provided it as xmllint --stream --relaxng .rng .xml
1228 This seems to mostly work.
1229 * Makefile.am: updated to test RelaxNG streaming
1230
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001231Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1234 based validity checking of fragments of the document for
1235 which the RNG can be compiled to regexps. Works on all regression
1236 tests, only fix needed is related to error messages.
1237
Daniel Veillard52b48c72003-04-13 19:53:42 +00001238Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1241 include/libxml/xmlregexp.h: Starting work precompiling
1242 parts of RelaxNG schemas. Not plugged onto validity checking
1243 yet, just the regexp building part. Needed to extend some
1244 of the automata and regexp APIs.
1245
Daniel Veillardf6bad792003-04-11 19:38:54 +00001246Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1249 xmllint --stream and xmllint --stream --valid returns errors
1250 code appropriately
1251
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001252Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1255 and Next() operation to work on subtrees within the reader
1256 framework.
1257 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1258 * python/tests/reader5.py: added an example for those new
1259 functions of the reader.
1260
Daniel Veillard645c6902003-04-10 21:40:49 +00001261Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1264
Daniel Veillard9e077102003-04-10 13:36:54 +00001265Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * xmlreader.c: fixing HasValue for namespace as raised by
1268 Denys Duchier
1269
Daniel Veillard02ea1412003-04-09 12:08:47 +00001270Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1271
1272 * HTMLparser.c include/libxml/HTMLparser.h: exported
1273 htmlCreateMemoryParserCtxt() it was static
1274
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001275Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1278 update from Charles Bozeman for date and duration types
1279 * test/schemas/date_0.* test/schemas/dur_0.*
1280 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1281
Daniel Veillardc00cda82003-04-07 10:22:39 +00001282Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1285 fixing bug #107129, removing excessive allocation and calls
1286 to *printf in the code to build QName strings.
1287
Igor Zlatkovic69651182003-04-05 09:43:30 +00001288Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1289
1290 * win32/libxml2.def.src: fixed conditional exports, reported by
1291 Luke Murray.
1292
Daniel Veillardadba5f12003-04-04 16:09:01 +00001293Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * parser.c: fixed a possible problem with xmlRecoverMemory()
1296
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001297Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1300 triostr.h: Bjorn sent an update for the TRIO portability layer.
1301
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001302Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1303
1304 * win32/libxml2.def.src: exported new functions
1305
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001306Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * configure.in NEWS: preparing release 2.5.6
1309 * doc/*: updated and rebuilt the docs
1310
Daniel Veillarde5020412003-04-01 09:55:20 +00001311Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1314 on C14Ntests
1315
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001316Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1317
1318 * relaxng.c: one more fixup of error message reporting
1319
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001320Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1323 variable pointed out by valgrind
1324
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001325Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * relaxng.c: try to work on bug #109225 and provide better
1328 error reports.
1329 * result/relaxng/* : this change the output of a number of tests
1330 * xinclude.c: fixing the parsed entity redefinition problem
1331 raised on the list.
1332 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1333
Daniel Veillardb3721c22003-03-31 11:22:25 +00001334Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * xmlschemastypes.c: fixed date comparison to handle the tzo
1337 The only failures left are disagreements on Notations and
1338 '+1' not being allowed for ulong, uint, ushort and ubyte.
1339
Daniel Veillard455cc072003-03-31 10:13:23 +00001340Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1343 to the XML Schemas errata
1344 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1345
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001346Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1349 and facets support. Currently only schemas with binHex or
1350 base64 don't compile. A few error left in the test suite:
1351 found 1035 test instances: 919 success 23 failures
1352 most are gdate or gdateyear failing check, and a few cases where
1353 James clark tests results are strange.
1354 * valid.c: allow to reuse the Notation checking routine without
1355 having a validation context.
1356 * SAX.c: removed a #if 0
1357
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001358Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * xinclude.c: forgot to apply one check from #106931 patch
1361 * xmlschemastypes.c: more work on XML Schemas datatypes
1362
Daniel Veillardc4c21552003-03-29 10:53:38 +00001363Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1366 on cleaning up XML Schemas datatypes based on James Clark tests
1367 test/xsdtest/xsdtest.xml
1368
Daniel Veillard80b19092003-03-28 13:29:53 +00001369Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * relaxng.c: implemented comparisons for Schemas values.
1372 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1373 some bugs in duration handling, comparisons for durations
1374 and decimals, removed all memory leaks pointed out by James
1375 testsuite. Current status is now
1376 found 238 test schemas: 197 success 41 failures
1377 found 1035 test instances: 803 success 130 failures
1378
Daniel Veillard91a13252003-03-27 23:44:43 +00001379Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1382 leaks in the W3C XML Schemas code
1383 * xmlschemastypes.c: implemented nonPositiveInteger
1384 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1385 fixed the test and result.
1386
Daniel Veillard6560a422003-03-27 21:25:38 +00001387Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1390 parser and a typo
1391 * xmlschemastypes.c: reindenting, fixing a memory access
1392 problem with dates.
1393
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001394Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * parser.c: fixing #109227 providing more context in case of
1397 start/end tag mismatch
1398 * python/tests/ctxterror.py python/tests/readererr.py: update the
1399 tests accordingly
1400
Daniel Veillardd9b72832003-03-27 14:24:00 +00001401Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * xinclude.c: should fix #109327 errors on memory accesses
1404
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001405Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1408 is an URI reference
1409
Daniel Veillarde209b332003-03-26 21:40:13 +00001410Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * xpath.c: fixed bug #109160 on non-ASCII IDs
1413
Daniel Veillard642104e2003-03-26 16:32:05 +00001414Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * parser.c: Norm suggested a nicer error message for xml:space values
1417 errors
1418
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001419Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * xpath.c include/libxml/xpath.h: first part of the fix to
1422 performance bug #108905, adds xmlXPathOrderDocElems() providing
1423 document order for nodes.
1424 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1425
Daniel Veillard09628212003-03-25 15:10:27 +00001426Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * xmlschemastypes.c: removing a warning with Sun compiler
1429 bug #109154
1430
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001431Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1432
1433 * doc/xmllint.xml
1434 * doc/xmllint.1
1435 update xmllint man page with --relaxng option
1436
Daniel Veillard2032d292003-03-25 11:09:40 +00001437Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * python/setup.py.in : was missing "drv_libxml2.py"
1440
Daniel Veillard9adc0462003-03-24 18:39:54 +00001441Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * tree.c xpath.c: some changes related to the new way of
1444 handling Result Value Tree, before 2.5.5
1445
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001446Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * configure.in NEWS: preparing release 2.5.5
1449 * doc/* : updated the documentation and regenerated it.
1450
Daniel Veillardef0b4502003-03-24 13:57:34 +00001451Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * xpath.c: fixed some problems related to #75813 about handling
1454 of Result Value Trees
1455
Daniel Veillard9231ff92003-03-23 22:00:51 +00001456Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * uri.c: applied a set of patches from Lorenzo Viali correcting
1459 URI parsing errors.
1460
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001461Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * parser.c: validity status was not passed back when validating in
1464 entities, but raised by Oliver Fischer
1465
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001466Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * HTMLtree.c: avoid escaping ',' in URIs
1469
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001470Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * parser.c: fixing bug #108976 get the ID/REFs to reference
1473 the ID in the document content and not in the entity copy
1474 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1475 stuff, better solution for #107208
1476 * xmlregexp.c: removed a direct printf, dohhh
1477 * xmlreader.c: fixed a bug on streaming validation of empty
1478 elements in entities
1479 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1480 cleanup of the validation tests
1481 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1482 added more ID/IDREF tests to the suite
1483
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001484Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1487 compiler.
1488
Daniel Veillard20863822003-03-22 17:51:47 +00001489Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1492
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001493Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1496 defined in entities content
1497
Daniel Veillard99737f52003-03-22 14:55:50 +00001498Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1499
1500 * SAX.c: Fixed validation bug #108858 on namespace names using
1501 entities and reported by Brent Hendricks
1502 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1503 --debug output.
1504
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001505Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1506
1507 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1508 about the DocType node not being reported sometimes.
1509 * python/tests/reader.py: added to test to the regression checks
1510
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001511Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1514 reported by Edd Dumbill
1515
Daniel Veillard77a90a72003-03-22 00:04:05 +00001516Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * HTMLparser.c parser.c parserInternals.c: patch from
1519 johan@evenhuis.nl for #107937 fixing some line counting
1520 problems, and some other cleanups.
1521 * result/HTML/: this result in some line number changes
1522
Daniel Veillard580ced82003-03-21 21:22:48 +00001523Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1524
1525 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1526 instead of libxml.spec
1527 * relaxng.c: fixed some of the error reporting excessive
1528 verbosity
1529 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1530 xmlschemastypes.c: removed some warnings from gcc
1531 * doc/libxml2-api.xml: rebuilt
1532
Daniel Veillarde063f482003-03-21 16:53:17 +00001533Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * relaxng.c: another optimization, for choice this time
1536 * result/relaxng/spec1* result/relaxng/tutor12_1*
1537 result/relaxng/tutor3_7: cleanups.
1538
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001539Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1542 * test/relaxng/testsuite.xml: augmented the test suite
1543 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1544 some schemas validation tests in the presence of foreign
1545 namespaces.
1546
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001547Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * relaxng.c: added another interleave speedup.
1550
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001551Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * xmlschemastypes.c: added integer and fixed one of the
1554 IDREFS regression tests pbm
1555 * result/relaxng/docbook_0.err: updated
1556
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001557Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1560 declared both in the DTD and in the Schemas <grin/>
1561 * relaxng.c: more debug, added a big optimization for <mixed>
1562 * test/relaxng/testsuite.xml: augmented the testsuite
1563 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1564 DocBook example to the regression tests
1565
Daniel Veillard798024a2003-03-19 10:36:09 +00001566Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * check-xsddata-test-suite.py: cosmetic change for output
1569 * relaxng.c: try to minimize calls to malloc/free for states.
1570
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001571Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * tree.c: removed a warning
1574 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1575 support
1576 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1577 cleanup/improvements of the regression tests batch
1578 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1579
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001580Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * relaxng.c: fixed error msg cleanup deallocation
1583 * xmlschemastypes.c: added a function to handle lists of
1584 atomic types, added support for IDREFS
1585
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001586Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1589 and IDREF, usable from RelaxNG now
1590 * include/libxml/xmlschemastypes.h: need to add a new interface
1591 because the validation modifies the infoset
1592 * test/relaxng/testsuite.xml: extended the testsuite
1593
Daniel Veillard952379b2003-03-17 15:37:12 +00001594Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1597 shemas datatype ID/IDREF support still missing though.
1598 * xmlreader.c: fix a crashing bug with prefix raised by
1599 Merijn Broeren
1600 * test/relaxng/testsuite.xml: augmented the testsuite with
1601 complex inheritance tests
1602
Daniel Veillardfd573f12003-03-16 17:52:32 +00001603Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1604
1605 * relaxng.c: switched back to the previous Relax-NG code base,
1606 the derivation algorithm need severe constraining code to avoid
1607 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1608 TEI based example and other bugs
1609 * result/relaxng/*err: updated the results
1610 * test/relaxng/testsuite.xml: started a new test suite
1611
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001612Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1615 that the original RelaxNG validation code was un-fixeable, it got
1616 rewritten to use the derivation algorithm from James Clark and
1617 redebugged it (nearly) from scratch:
1618 found 373 test schemas: 372 success 1 failures
1619 found 529 test instances: 529 success 0 failures
1620
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001621Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1622
1623 * SAX.c parser.c: fix some recursion problems introduced in the
1624 last release.
1625 * relaxng.c: more debugging of the RNG validation engine, still
1626 problems though.
1627
Daniel Veillard5add8682003-03-10 13:13:58 +00001628Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * Makefile.am: stop generating wrong result file with * in name
1631 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1632 * result/relaxng/demo* test/relaxng/demo: added the tests from
1633 Sebastian reproducing the problem.
1634
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001635Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1636
Daniel Veillard5add8682003-03-10 13:13:58 +00001637 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1638 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001639
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001640Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1641
1642 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1643 variable to control the indentation for the xmllint "--format"
1644 option
1645
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001646Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1647
1648 * encoding.c: applied Gennady's patch against buffer overrun
1649
Daniel Veillard42f12e92003-03-07 18:32:59 +00001650Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1653 Clark it appeared I had bug in URI parsing code ...
1654 * relaxng.c include/libxml/relaxng.h: completely revamped error
1655 reporting to not loose message from optional parts.
1656 * xmllint.c: added timing for RNG validation steps
1657 * result/relaxng/*: updated the result, all error messages changed
1658
Daniel Veillardedfd5882003-03-07 14:20:40 +00001659Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * xpath.c: fix bug #107804, the algorithm used for document order
1662 computation was failing on attributes.
1663
Daniel Veillard83391282003-03-06 21:37:30 +00001664Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1665
1666 * valid.c: fix bug #107764 , possibility of buffer overflow
1667 in xmlValidDebug()
1668
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001669Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1672 from Philipp Dunkel
1673
Daniel Veillard5f704af2003-03-05 10:01:43 +00001674Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * xmlschemastype.c: made powten array static it should not be exported
1677 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1678 parser function.
1679 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1680
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001681Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * tree.c: fixed a node dump crash on attributes
1684 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1685 an URI test bug and get better output.
1686
Daniel Veillard463a5472003-02-27 21:30:32 +00001687Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * check-xsddata-test-suite.py: give more infos
1690 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1691 REF->DEF in attribute values.
1692
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001693Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1696 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1697 regression tests from James Clark.
1698
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001699Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * relaxng.c xmlschemas.c xmlschemastypes.c
1702 include/libxml/xmlschemastypes.h: added param support for relaxng
1703 type checking, started to increment the pool of simple types
1704 registered, still much work to be done on simple types and
1705 facets checkings.
1706
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001707Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * entities.c: fixes again one of the problem raised by
1710 James Clark in #106788
1711
Daniel Veillardc482e262003-02-26 14:48:48 +00001712Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * relaxng.c: Fixed a couple of problem raised by James Clark
1715 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1716 datatype level still not fixed though.
1717
Daniel Veillard17bed982003-02-24 20:11:43 +00001718Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * configure.in: preparing release 2.5.4
1721 * doc/*: updated and rebuilt the docs
1722 * relaxng.c: removed warnings
1723 * result/relaxng/*: updated the results
1724
Daniel Veillardf4be0182003-02-24 19:54:33 +00001725Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * valid.c: fixes a DTD regexp generation problem.
1728
Daniel Veillard02111c12003-02-24 19:14:52 +00001729Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * parser.c: fixes bug #105998 about false detection of
1732 attribute consumption loop.
1733
Daniel Veillard2406abd2003-02-24 18:16:47 +00001734Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1737
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001738Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * SAX.c: fixed bug #105992
1741
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001742Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1743
1744 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1745 element.
1746 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1747 found 373 test schemas: 369 success 4 failures
1748 found 529 test instances: 525 success 4 failures
1749 * check-relaxng-test-suite.py: added memory debug reporting
1750
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001751Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * uri.c parser.c: some warning removal on Igor's patch
1754 * tree.c: seems I messed up with #106788 fix
1755 * python/libxml.c: fixed some base problems when Python provides
1756 the resolver.
1757 * relaxng.c: fixed the interleave algorithm
1758 found 373 test schemas: 364 success 9 failures
1759 found 529 test instances: 525 success 4 failures
1760 the resulting failures are bug in the algorithm from 7.3 and
1761 lack of support for params
1762
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001763Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * parser.c: another fix for nodeinfo in entities problem
1766 * tree.c entities.c: fixed bug #106788 from James Clark
1767 some spaces need to be serialized as character references.
1768
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001769Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1770
1771 * parser.c uri.c: fixed the bug I introduced in the path
1772 handling, reported by Sebastian Bergmann
1773
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001774Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * parser.c: fixing some nodeinfo in entities problem raised
1777 by Glenn W. Bach
1778 * relaxng.c: implemented the first section 7.3 check
1779 * result/relaxng/*: updated the results
1780
Daniel Veillardc5312d72003-02-21 17:14:10 +00001781Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1782
1783 * relaxng.c: fixed some problems in the previous commit
1784 and finished implementing 4.16 rules checking
1785 found 373 test schemas: 353 success 20 failures
1786 found 529 test instances: 519 success 6 failures
1787 * result/relaxng/*: updated the results
1788
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001789Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * relaxng.c: implemented checks from section 7.2
1792
Daniel Veillard77648bb2003-02-20 15:03:22 +00001793Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * relaxng.c: implemented the checks from section 7.1, fixed
1796 some of the 4.20 and 4.21 problems.
1797 found 373 test schemas: 338 success 35 failures
1798 found 529 test instances: 519 success 6 failures
1799 * result/relaxng/*: updated the results
1800
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001801Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1804 * result/relaxng/*: updated the results
1805
Daniel Veillardce14fa52003-02-19 17:32:48 +00001806Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * relaxng.c: more bugfixes
1809 * result/relaxng/*: updated the results
1810
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001811Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1812
1813 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1814 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1815 * SAX.c: ensured xmlDoc.URL is always canonic
1816 * parser.c: obsoleted xmlNormalizeWindowsPath
1817 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1818 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1819 * win32/libxml2.def.src: added few exports
1820
1821
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001822Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * Makefile.am configure.in: patched to have shared libraries
1825 for Python regression tests and static binaries for gdb debug
1826 in my development environment
1827 * relaxng.c: more bugfixes
1828 found 373 test schemas: 296 success 77 failures
1829 found 529 test instances: 516 success 8 failures
1830 * result/relaxng/*: updated the results
1831
Daniel Veillard8fe98712003-02-19 00:19:14 +00001832Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1835
Daniel Veillardd4310742003-02-18 21:12:46 +00001836Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * xmlschemastypes.c: float/double check bugfix
1839 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1840 validation
1841 * xmlreader.c: add a TODO for Jody
1842 * relaxng.c: bugfix bugfix bugfix
1843 found 373 test schemas: 300 success 73 failures
1844 found 529 test instances: 507 success 10 failures
1845 * result/relaxng/*: updated the results
1846
Daniel Veillard2df2de22003-02-17 23:34:33 +00001847Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1848
1849 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1850
Daniel Veillard416589a2003-02-17 17:25:42 +00001851Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * relaxng.c check-relaxng-test-suite.py: more work on the
1854 RelaxNG implementation conformance testing.
1855 found 373 test schemas: 284 success 89 failures
1856 found 529 test instances: 448 success 47 failures
1857 * result/relaxng/*: updated the results
1858
Daniel Veillard784b9352003-02-16 15:50:27 +00001859Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1862 a patch from Kjartan Maraas to fix some typos
1863
Daniel Veillardfebcca42003-02-16 15:44:18 +00001864Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1865
1866 * relaxng.c: more bug-hunting
1867 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1868 intermediate rng tree
1869 * python/generator.py: patch from Stephane Bidoul to fix the generator
1870 on python < 2.2
1871
Daniel Veillardd2298792003-02-14 16:54:11 +00001872Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * check-relaxng-test-suite.py relaxng.c: more testing on the
1875 Relax-NG front, cleaning up the regression tests failures
1876 current state and I forgot support for "mixed":
1877 found 373 test schemas: 280 success 93 failures
1878 found 529 test instances: 401 success 68 failures
1879 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1880 moved the Name, NCName and QName validation routine in tree.c
1881 * uri.c: fixed handling of URI ending up with #, i.e. having
1882 an empty fragment ID.
1883 * result/relaxng/*: updated the results
1884
Daniel Veillard9a237c92003-02-13 15:52:58 +00001885Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1886
1887 * check-xinclude-test-suite.py: improved the script accordingly
1888 to the XInclude regression tests updates
1889 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1890 November 2002
1891 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1892 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1893 augmented the Xpointer testsuite for the element() scheme
1894
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001895Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * relaxng.c: added TODO for the DTD compatibility spec
1898 * xinclude.c: more bug fixes driven by the testsuite
1899
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001900Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1903 regression tests for XInclude, improved the script, improving
1904 XInclude error reporting mechanism
1905
Daniel Veillard1d788d22003-02-10 16:21:58 +00001906Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * NEWS doc/* configure.in: preparing release 2.5.3
1909
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001910Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * tree.c: trying to fix #104934 about some XHTML1 serialization
1913 issues.
1914
Daniel Veillard809faa52003-02-10 15:43:53 +00001915Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1916
1917 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1918 encoding conversion when the input buffer stops in the
1919 middle of a multibyte char
1920
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001921Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1924 * check-relaxng-test-suite.py: python script to run regression
1925 against OASIS RelaxNG testsuite
1926 * relaxng.c: some cleanup tweaks
1927 * HTMLparser.c globals.c: cleanups in comments
1928 * doc/libxml2-api.xml: updated the API
1929 * result/relaxng/*: errors moved files, so large diffs but
1930 no changes at the semantic level.
1931
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001932Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * tree.c: fixing #105678 problem when dumping a namespace node.
1935
Daniel Veillard591b4be2003-02-09 23:33:36 +00001936Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * xpath.c: fixed doc comment problems
1939 * python/generator.py python/libxml_wrap.h python/types.c: adding
1940 RelaxNG wrappers
1941 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1942 test of those early Python RelaxNG bindings
1943
1944Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001945
1946 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1947 * relaxng.c: found the validation problem I had with interleave
1948 when not covering all remaining siblings
1949 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1950 testsuite and check the RNG schemas against the RNG schemas
1951 given in appendix A
1952
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001953Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1954
1955 * win32/Makefile.msvc: updates for RelaxNG
1956 * win32/Makefile.mingw: updates for RelaxNG
1957 * win32/libxml2.def.src: added RelaxNG exports
1958
Daniel Veillard97fd5672003-02-07 13:01:54 +00001959Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * xinclude.c: applied another bug fix from Sean Chittenden
1962
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001963Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1964
1965 * configure.in xmllint.c: I f...ed up the default configuration
1966 of schemas and --relaxng option display in xmllint, pointed by
1967 Morus Walter.
1968 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1969 detection module, fixes bug #105374.
1970
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001971Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * xmlschemastypes.c: added the boolean base type.
1974
Daniel Veillard96a4b252003-02-06 08:22:32 +00001975Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmlschemastypes.c: started implementing some of the missing
1978 default simple types
1979 * result/relaxng/*: updated the results
1980
Daniel Veillard72fef162003-02-05 14:31:19 +00001981Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1984
Daniel Veillard71531f32003-02-05 13:19:53 +00001985Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1988 * Makefile.am: use xmllint for doing the RelaxNG tests
1989 * configure.in: preparing 2.5.2 made schemas support default to
1990 on instead of off
1991 * relaxng.c: removed the verbosity
1992 * xmllint.c: added --relaxng option
1993 * python/generator.py python/libxml_wrap.h: prepared the integration
1994 of the new RelaxNG module and schemas
1995 * result/relaxng/*: less verbose output
1996
Daniel Veillardec498e12003-02-05 11:01:50 +00001997Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1998
1999 * valid.c: do not run content model validation if the
2000 content is not determinist
2001
Daniel Veillardde590ca2003-02-05 10:45:26 +00002002Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2003
2004 * SAX.c: added the redefinition of namespaced attribute
2005 check that was missing as Fabrice Desré pointed out.
2006
Daniel Veillard930dfb62003-02-05 10:17:38 +00002007Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2010 improvements from Nick Kew, allowing to do more checking
2011 to HTML elements and attributes.
2012
Daniel Veillard4287c572003-02-04 22:48:53 +00002013Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * xinclude.c: fixing bug #105137 about entities declaration
2016 needing to be copied to the including document.
2017
Daniel Veillard652d8a92003-02-04 19:28:49 +00002018Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * catalog.c: fixed bug #104817 with delegateURI
2021 * xpath.c: fixing bugs #104123 and #104125
2022
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002023Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2026 python/types.c: fixing #104096 to compile without regexps
2027
Daniel Veillard57e79b32003-02-04 15:33:12 +00002028Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2029
2030 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2031 when building the automata for elem*
2032
Daniel Veillard358a9892003-02-04 15:22:32 +00002033Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2034
2035 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2036 bug #103827
2037
Daniel Veillardeb137172003-02-04 15:18:06 +00002038Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * HTMLparser.c: updating a comment, fixing #103776
2041
Daniel Veillard8d589042003-02-04 15:07:21 +00002042Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2043
2044 * parser.c: fixing bug 105049 for validity checking of content
2045 within recursive entities.
2046
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002047Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2048
2049 * HTMLparser.c: try to fix # 105049
2050 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2051 * tree.c: updated a function comment
2052
Daniel Veillard419a7682003-02-03 23:22:49 +00002053Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2054
2055 * relaxng: more work on grammars and refs/defs
2056 * test/relaxng/* result/relaxng/*: augmented/updated the
2057 regression tests
2058
Daniel Veillard144fae12003-02-03 13:17:57 +00002059Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2060
2061 * relaxng: more work on name classes, except support
2062 * test/relaxng/* result/relaxng/*: augmented/updated the
2063 regression tests
2064
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002065Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2066
2067 * relaxng: more work on name classes, the "validate all" schemas
2068 seems to work now.
2069 * test/relaxng/* result/relaxng/*: augmented/updated the
2070 regression tests
2071
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002072Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2073
2074 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2075 * parser.c: put a guard against infinite document depth, basically
2076 trying to avoid another kind of DoS attack.
2077 * relaxng.c: some code w.r.t. nameClasses
2078
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002079Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2080
2081 * test/relaxng/* result/relaxng/*: check all the namespace support
2082 was actually correct based on tutorial section 10.
2083
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002084Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2085
2086 * relaxng: include seems to work okay now
2087 * test/relaxng/* result/relaxng/*: augmented/updated the
2088 regression tests
2089
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002090Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2091
2092 * relaxng.c: a bit of work done in the train back.
2093 * test/relaxng/*: added one of the include tests
2094
Daniel Veillard154877e2003-01-30 12:17:05 +00002095Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2096
2097 * relaxng: more work done in the train
2098 * test/relaxng/* result/relaxng/*: augmented/updated the
2099 regression tests
2100
Daniel Veillarde431a272003-01-29 23:02:33 +00002101Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2102
2103 * relaxng.c: debugging of externalRef
2104 * test/relaxng/* result/relaxng/*: augmented/updated the
2105 regression tests
2106
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002107Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2108
2109 * relaxng.c: more work on Relax-NG, implementing externalRef
2110 * test/relaxng/* result/relaxng/*: augmented/updated the
2111 regression tests
2112 * Makefile.am: cleanup to Relaxtests target
2113
Daniel Veillardb08c9812003-01-28 23:09:49 +00002114Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2115
2116 * relaxng.c: more work on Relax-NG, implementing interleave
2117 * test/relaxng/* result/relaxng/*: augmented/updated the
2118 regression tests
2119
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002120Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2121
2122 * relaxng.c: more work on Relax-NG, implementing interleave
2123 * test/relaxng/* result/relaxng/*: augmented/updated the
2124 regression tests
2125
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002126Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2127
2128 * doc/tutorial/customfo.xsl
2129 * doc/tutorial/customhtml.xsl
2130 adding stylesheet customizations used to generate fo
2131 for pdf and html
2132
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002133Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2134
2135 * relaxng.c: more work on Relax-NG
2136 * test/relaxng/* result/relaxng/*: augmented/updated the
2137 regression tests
2138 * xmlschemastypes.c: added a number of base type definition but not
2139 the associated checks, those are still TODOs
2140
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002141Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2142
2143 in docs/tutorial:
2144 * apa.html
2145 * apb.html
2146 * apc.html
2147 * apd.html
2148 * ape.html
2149 * apf.html
2150 * apg.html
2151 * ar01s02.html
2152 * ar01s03.html
2153 * ar01s04.html
2154 * ar01s05.html
2155 * ar01s06.html
2156 * ar01s07.html
2157 * ar01s08.html
2158 * index.html
2159 * xmltutorial.pdf
2160 * xmltutorial.xml
2161 add index to tutorial
2162
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002163Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2164
2165 * doc/xmlcatalog.1
2166 * doc/xmlcatalog_man.html
2167 * doc/xmlcatalog_man.xml
2168 belatedly fixing bug #93622 (adds rewriteURI type to
2169 "--add" option in xmlcatalog man page
2170
Daniel Veillard3be27512003-01-26 19:49:04 +00002171Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2172
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002173 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002174 Julio Merino, closing #104475
2175
Daniel Veillardea3f3982003-01-26 19:45:18 +00002176Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * relaxng.c: more work on Relax-NG
2179 * test/relaxng/* result/relaxng/*: augmented/updated the
2180 regression tests
2181
Daniel Veillardedc91922003-01-26 00:52:04 +00002182Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 * relaxng.c: more work on Relax-NG
2185 * test/relaxng/* result/relaxng/*: augmented/updated the
2186 regression tests
2187
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002188Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2189
2190 * README: updated the policy on private mail answers
2191 * relaxng.c: more work on Relax-NG
2192 * test/relaxng/* result/relaxng/*: augmented/updated the
2193 regression tests
2194
Daniel Veillard7424eb62003-01-24 14:14:52 +00002195Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2196
2197 * error.c parser.c tree.c: applied a documentation patch from
2198 Stefan Kost
2199
Daniel Veillard276be4a2003-01-24 01:03:34 +00002200Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * relaxng.c: more work on Relax-NG
2203 * doc/*: regenerated the docs
2204 * test/relaxng/* result/relaxng/*: updated and augmented the
2205 Relax-NG regression tests and results
2206
Daniel Veillard6eadf632003-01-23 18:29:16 +00002207Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2208
2209 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2210 First commit of the new Relax-NG validation code, not generally
2211 useful yet.
2212 * test/relaxng/* result/relaxng/*: current state of the regression
2213 tests
2214
Daniel Veillard814a76d2003-01-23 18:24:20 +00002215Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * tree.c: minimized the memory allocated for GetContent
2218 and a bit of cleanup.
2219
Daniel Veillardff12c492003-01-23 16:42:55 +00002220Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2221
2222 * python/generator.py: seems there is no good reasons to
2223 not generate bindings for XPointer
2224
Daniel Veillard540a31a2003-01-21 11:21:07 +00002225Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2226
2227 * xmlreader.c doc/apibuild.py: applied a new patch from
2228 Stéphane Bidoul for cleanups
2229 * doc/libxml2-api.xml: rebuilt the API description with
2230 new entry points
2231
Daniel Veillard417be3a2003-01-20 21:26:34 +00002232Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2233
2234 * xmlreader.c python/drv_libxml2.py python/generator.py
2235 python/libxml.c python/libxml.py python/libxml_wrap.h
2236 python/types.c: patch from Stéphane Bidoul for better per
2237 context error message APIs
2238 * python/tests/ctxterror.py python/tests/readererr.py:
2239 update of the tests
2240
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002241Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2242
2243 * doc/guidelines.html
2244 grammar and spelling cleanup
2245
Daniel Veillard26f70262003-01-16 22:45:08 +00002246Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2247
2248 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2249 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2250 a patch from Stéphane Bidoul to allow per XMLtextReader error
2251 and warning handling
2252 * python/tests/Makefile.am python/tests/readererr.py: adding the
2253 specific regression test
2254
Daniel Veillard71f9d732003-01-14 16:07:16 +00002255Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2256
2257 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2258 should raise a syntax error
2259
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002260Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2261
2262 * python/libxml.c: cleanup patch from Stéphane Bidoul
2263
Daniel Veillard81601f92003-01-14 13:42:37 +00002264Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2265
2266 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2267
Daniel Veillarde6227e02003-01-14 11:42:39 +00002268Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2269
2270 * python/generator.py python/libxml.c python/libxml.py
2271 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002272 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002273 Python level.
2274 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2275 regression test for it.
2276
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002277Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2278
2279 * xmlreader.c: fixed the streaming property of the reader,
2280 it was generating tree faster than consuming it. Pointed out
2281 by Nate Myers
2282 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2283
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002284Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2285
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002286 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002287
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002288Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2289
2290 * xpath.c: fix to the XPath implementation for parent and
2291 ancestors axis when operating on a Result Value Tree.
2292 Fixes bug #100271
2293
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002294Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2295
2296 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2297 to fix some URI/file escaping problems
2298
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002299Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2300
2301 * python/generator.py: fixed a bug raised by Raymond Wiker,
2302 docSetRootElement() should not raise an exception if the
2303 return is None
2304
Daniel Veillard3e20a292003-01-10 13:14:40 +00002305Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2308 fixed bug #102181 by applying the suggested change and fixing
2309 the generation/registration problem.
2310
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002311Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2312
2313 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2314 routines.
2315
Daniel Veillard8f872442003-01-09 23:19:02 +00002316Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2317
2318 * parser.c: one more IsEmptyElement crazyness, that time in
2319 external parsed entities if substitution is asked.
2320 * python/tests/reader3.py: added a specific test.
2321
Daniel Veillarde329fc22003-01-09 21:36:42 +00002322Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2323
2324 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2325 support and improved error handler registration
2326
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002327Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2328
2329 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2330 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2331 * README: fixed a link
2332
Daniel Veillarde2830f12003-01-08 17:47:49 +00002333Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * configure.in doc/* NEWS: preparing 2.5.1 release
2336 * SAX.c parser.c: fixing XmlTextReader bug
2337
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002338Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2339
2340 * SAX.c: fuck, I introduced a memory leak on external parsed
2341 entities in 2.5.0 :-(
2342
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002343Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2344
2345 * xmllint.c: another fix needed as pointed by Christophe Merlet
2346 for --stream --debug if compiled without debug support.
2347
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002348Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2349
2350 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002351 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002352 update man page with --stream and --chkregister
2353
Daniel Veillard8326e732003-01-07 00:19:07 +00002354Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2355
2356 * globals.c: fixed --with-threads compile
2357 * xmllint.c: fixed --without-debug compile
2358 * include/libxml/globals.h: cleanup
2359 * include/libxml/schemasInternals.h: add a missing include
2360
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002361Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2362
2363 * configure.in NEWS: preparing 2.5.0 release
2364 * SAX.c: only warn in pedantic mode about namespace name
2365 brokeness
2366 * globals.c: fix a doc generation problem
2367 * uri.c: fix #101520
2368 * doc/*: updated and rebuilt the doc for the release, includuding
2369 stylesheet update
2370 * python/Makefile.am: fix a filename bug
2371
2372Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2373
2374 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2375 should not be called.
2376
2377Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2378
2379 * libxml-2.0.pc.in: applied the patch to fix #101894
2380
2381Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2382
2383 * tree.c : applied patch from Lukas Schroeder for register callbacks
2384 * valid.c: modified patch from Lukas Schroeder to test
2385 register callbacks with --chkregister
2386
2387Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2388
2389 * xmlreader.c: seriously changed the way data are pushed to
2390 the underlying parser, go by block of 512 bytes instead of
2391 tryng to detect tag boundaries at that level. Changed the
2392 way empty element are detected and tagged.
2393 * python/tests/reader.py python/tests/reader2.py
2394 python/tests/reader3.py: small changes mostly due to context
2395 reporting being different and DTD node being reported. Some
2396 errors previously undetected are now caught and fixed.
2397 * doc/xmlreader.html: flagged last section as TODO
2398
2399Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2400
2401 * python/libxml.py: integrated the Python 2.2 optimizations
2402 from Hannu Krosing, while maintaining compatibility with
2403 1.5 and 2.1
2404
2405Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2406
2407 * xmllint.c: a bit of cleanup
2408 * xmlreader.c: small fix
2409 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2410 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2411
2412Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2413
2414 * python/setup.py.in: patch from Stéphane Bidoul to include
2415 drv_libxml2.py in setup.py
2416
2417Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2418
2419 * doc/xmlreader.html: starting documenting the new XmlTextReader
2420 interface.
2421
2422Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2423
2424 * xmllint.c: added the --stream flag to use the TextReader API
2425 * xmlreader.c: small performance tweak
2426
2427Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2428
2429 * xmlreader.c python/tests/reader2py: okay the DTD validation
2430 code on top of the XMLTextParser API should be solid now.
2431
2432Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2433
2434 * xmlreader.c python/tests/reader2py: Fixing some more mess
2435 with validation and recursive entities while using the
2436 reader interface, it's getting a bit messy...
2437
2438Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2439
2440 * xmlreader.c python/tests/reader.py: another couple of problem
2441 related to IsEmptyElement reported by Stéphane Bidoul needed
2442 some fixes.
2443
2444Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2445
2446 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2447 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2448 based on the python XmlTextReader interface.
2449
2450Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2451
2452 * tree.c: backing out one change in the last patch which broke the
2453 regression tests
2454
2455Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2456
2457 * global.data globals.c tree.c include/libxml/globals.h: applied
2458 an old patch from Lukas Schroeder to track node creation and
2459 destruction. Probably missing a lot of references at the moment
2460 and not usable reliably.
2461
2462Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2463
2464 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2465 from doc/news.html and a stylesheet
2466
2467Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2468
2469 * xmlreader.c python/tests/reader.py: fixed another couple of
2470 xmlreader bugs reported by Stéphane Bidoul and added tests.
2471
2472Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlreader.c python/tests/reader2.py: fixed another validity
2475 checking in external parsed entities raised by Stéphane Bidoul
2476 and added a specific regression test.
2477 * python/tests/reader3.py: cleanup
2478
2479Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * xmlreader.c python/tests/reader2.py: fixed a problem with
2482 validation within entities pointed by Stéphane Bidoul, augmented
2483 the tests to catch those.
2484
2485Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * python/generator.py: modified the generator to allow keeping
2488 class references when creating new classes, needed to fix a bug
2489 pointed by Stéphane Bidoul where the input buffer of the
2490 xmlTextReader instance gets destroyed if the python wrapper for
2491 the input is not referenced anymore.
2492
2493Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2496 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2497
2498Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xmlreader.c python/tests/reader.py: fixed another problem
2501 pointed by Stéphane Bidoul
2502
2503Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2506 with "<a/>"
2507
2508Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * SAX.c: warn on xmlns:prefix="foo"
2511 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2512 for namespace attributes handling.
2513
2514Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2517 a really nasty problem raised by a DocBook XSLT transform
2518 provided by Sebastian Bergmann
2519
2520Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2523 by Stéphane Bidoul and integrated it into the tests
2524
2525Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2528 extended the XmlTextReader API a bit, addding accessors for
2529 the current doc and node, and an entity substitution mode for
2530 the parser.
2531 * python/libxml.py python/libxml2class.txt: related updates
2532 * python/tests/Makefile.am python/tests/reader.py
2533 python/tests/reader2.py python/tests/reader3.py: updated a bit
2534 the old tests and added a new one to test the entities handling
2535
2536Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * python/generator.py python/libxml2class.txt
2539 python/tests/reader.py python/tests/reader2.py: changed the
2540 generator to provide casing for the XmlTextReader similar to
2541 C# so that examples and documentation are more directly transposable.
2542 Fixed the couple of tests in the suite.
2543
2544Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * doc/guidelines.html: added a document on guildeline for
2547 publishing and deploying XML
2548
2549Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * valid.c xmlreader.c: final touch running DTD validation
2552 on the XmlTextReader
2553 * python/tests/Makefile.am python/tests/reader2.py: added a
2554 specific run based on the examples from test/valid/*.xml
2555
2556Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * python/libxml.py: added a few predefined xmlTextReader parser
2559 configuration values.
2560
2561Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * python/libxml_wrap.h: trying to fix #102037
2564
2565Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * SAX.c: fixing bug #95296, when the predefined entities
2568 are redefined in the DTD the default one must be used
2569 instead anyway.
2570
2571Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2572
2573 * doc/xmllint.xml
2574 * doc/xmllint.1
2575 Add discussion of XML_DEBUG_CATALOG to xmllint man
2576 page - bug #100907
2577
2578
2579Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * xmlreader.c: Fixed the empty node detection to avoid reporting
2582 an inexistant close tag.
2583
2584Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2587 for Python 2.1
2588
2589Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2592
2593Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * doc/libxml2-api.xml python/tests/reader.py: one really need
2596 to provide the base URI information when creating a reader parser
2597 from an input stream. Updated the API and the example using it.
2598
2599Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2602 include/libxml/valid.h include/libxml/xmlreader.h: working on
2603 DTD validation on top of xml reader interfaces. Allows to
2604 validate arbitrary large instances. This required some extensions
2605 to the valid module interface and augmenting the size of xmlID
2606 and xmlRef structs a bit.
2607 * uri.c xmlregexp.c: simple cleanup.
2608
2609Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2612 work on the xml reader interfaces.
2613 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2614 Web page for the Windows binaries.
2615
2616Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * xmlIO.c: applied a patch for VMS following the report by
2619 Nigel Hall
2620
2621Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * parser.c: the parseStartTag bug fix wasn't complete.
2624
2625Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2628 parseStartTag, fixing it.
2629 * test/att4 result/att4 result/noent/att4: adding the test
2630 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2631 more methods to XmlTextReader.
2632
2633Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2634
2635 * win32/libxml2.def.src: added more xml reader exports
2636 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2637 to the build
2638
2639Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2640
2641 * doc/tutorial/xmltutorial.xml
2642 plus generated html and pdf
2643 Updating tutorial again based on further comments from Niraj
2644 Tolia on the last iteration
2645
2646Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2647
2648 * doc/tutorial/xmltutorial.xml
2649 * doc/tutorial/includekeyword.c
2650 * doc/tutorial/includegetattribute.c
2651 plus generated html and pdf
2652 Adding fix from Niraj Tolia to tutorial to properly free memory.
2653
2654
2655Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2658 more methods of XmlTextReader.
2659 * python/libxml2class.txt python/tests/reader.py: this increased the
2660 methods in the bndings, augmented the test to check those new
2661 functions.
2662
2663Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2666 methods of XmlTextReader.
2667 * python/generator.py python/libxml_wrap.h python/types.c
2668 python/libxml2class.txt: added the reader to the Python bindings
2669 * python/tests/Makefile.am python/tests/reader.py: added a specific
2670 test for the Python bindings of the Reader APIs
2671 * parser.c: small cleanup.
2672
2673Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * xinclude.c: fallback was only copying the first child not the
2676 full child list of the fallback element, closes #89684 as reopened
2677 by Bernd Kuemmerlen
2678
2679Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2680
2681 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2682
2683Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * configure.in: preparing release of 2.4.30
2686 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2687 gives enum values, fix functype return type, put back fields in
2688 structs
2689 * doc/*: updated the docs rebuilt
2690
2691Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2694 about htmlNodeDumpOutput location.
2695 * xpath.c: removed an undefined function signature
2696 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2697 too many symbols in the API breaking the python bindings.
2698 Updated with the libxslt/libexslt changes.
2699
2700Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * configure.in: preparing release of 2.4.29
2703 * doc/*: rebuilt the docs and API
2704 * xmlreader.c: a few more fixes for the XmlTextReader API
2705
2706Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2707
2708 * include/win32config.h: applied mingw patch from Magnus Henoch
2709
2710Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2713
2714Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2717 building Python script, does the C parsing directly, generates
2718 a better API description including structure fieds defs and
2719 enums. Still a couple of bugs, but good enough for the python
2720 wrappers now.
2721 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2722 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2723 include/libxml/schemasInternals.h include/libxml/tree.h: more
2724 cleanup based on the python analysis script reports.
2725 * libxml.spec.in: make sure the API XML description is part of the
2726 devel package.
2727
2728Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2731 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2732 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2733 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2734 code cleanup, especially the function comments.
2735 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2736
2737Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * Makefile.am xmlreader.c include/libxml/Makefile.am
2740 include/libxml/xmlreader.h: Adding a new set of APIs based on
2741 the C# TextXmlReader API but converted to C. Allow to parse
2742 in constant memory usage, far simpler to program and explain
2743 than the SAX like APIs, unfinished but working.
2744 * testReader.c: test program
2745
2746Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2747
2748 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2749
2750Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * tree.c: Chip turner indicated that XHTML1 serialization
2753 rule for style actually break on both IE and Mozilla,
2754 try to avoid the rule if escaping ain't necessary
2755
2756Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * nanhttp.c: handle HTTP URL escaping, problem reported by
2759 Glen Nakamura and Stefano Zacchiroli
2760
2761Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2764
2765Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * uri.c: Johann Richard pointed out some XPointer problems for
2768 URN based URI references in XInclude. Modified the URI parsing
2769 and saving routines to allow correct parsing and saving of
2770 XPointers, especially when attached to "opaque" scheme accordingly
2771 to RFC 2396
2772
2773Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2776 of refactoring to the HTML saving code.
2777 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2778 in the doc.
2779
2780Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2783 to a buffer API to reuse the generic dump to an OutputIO layer,
2784 this reduces code, fixes xmlNodeDump() for XHTML, also made
2785 xmlNodeDump() now return the number of byte written.
2786
2787Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * python/setup.py.in: another patch from Stéphane Bidoul for
2790 Python bindings on Windows
2791 * doc/parsedecl.py: small cleanup
2792
2793Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * libxml.spec.in configure.in: add a line in %changelog for releases
2796
2797Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * parser.c: patch from Marcus Clarke fixing a problem in entities
2800 parsing that was detected in KDe documentations environment.
2801
2802Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2803
2804 * python/libxml.c (libxml_prev): Return the previous as opposed to
2805 the next node (I guess this is the result of some cut & paste programming:)
2806
2807Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2810
2811Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * python/generator.py python/libxml.c python/setup.py.in: trying
2814 to fix the Python bindings build on Windows (Stéphane Bidoul)
2815
2816Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2817
2818 * win32/configure.js: added option for python bindings
2819 * win32/libxml2.def.src: added more exports
2820
2821Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2822
2823 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2824 pthreads
2825 * win32/wince/*: applied updates to Windows CE port from Javier
2826
2827Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * configure.in: preparing 2.4.28
2830 * libxml.spec.in doc/Makefile.am: some cleanup
2831 * doc/*: updated the news and regenerated.
2832
2833Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * HTMLparser.c: final touch at closing #87235 </p> end tags
2836 need to be generated.
2837 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2838 this change slightly the output of a few tests
2839 * doc/*: regenerated
2840
2841Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * parserInternals.c: fixing bug #99190 when UTF8 document are
2844 parsed using the progressive parser and the end of the chunk
2845 is in the middle of an UTF8 multibyte character.
2846
2847Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2848
2849 * threads.c: fixed initialization problem in xmlNewGlobalState
2850 which was causing crash.
2851 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2852 in xmlInitializeGlobalState.
2853 * parserInternals.c: cleaned up ctxt->sax initialisation.
2854
2855Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * tree.c include/libxml/tree.h: modified the existing APIs
2858 to handle XHTML1 serialization rules automatically, also add
2859 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2860 libxslt serialization uses it when needed without changing
2861 the library API.
2862 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2863 result/xhtml1: added a new test specifically for xhtml1 output
2864 and updated the result of one XHTML1 test
2865
2866Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * xinclude.c parserInternals.c encoding.c: fixed #99082
2869 for xi:include encoding="..." support on text includes.
2870 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2871 test/XInclude/ents/isolatin.txt : added a specific regression test
2872 * python/generator.py python/libxml2class.txt: fixed the generator
2873 the new set of comments generated for doc/libxml2-api.xml were
2874 breaking the python generation.
2875
2876Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2879 * configure.in: patch for Solaris on new autoconf closes #98880
2880 * doc/parsedecl.py: repair the frigging API building script,
2881 did I say that python xmllib sucks ?
2882 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2883 and some comment are no more truncated.
2884
2885Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * parser.c: Martin Stoilov pointed out a potential leak in
2888 xmlCreateMemoryParserCtxt
2889
2890Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2893 included in HTML documents and using the push parser.
2894
2895Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2896
2897 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2898 specified, look for the Python interpreter not just in the
2899 specified root but also in the specified location. Fixes #98825
2900
2901Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * python/libxml.c: fixing bug #98792 , node may have no doc
2904 and dereferencing without checking ain't good ...
2905
2906Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * configure.in: preparing release 2.4.27
2909 * doc/* : updated and rebuilt the docs
2910 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2911 and all the docs are actually packaged and in the final RPMs
2912 * parser.c parserInternals.c include/libxml/parser.h: restore
2913 xmllint --recover feature.
2914
2915Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
Daniel Veillard784b9352003-02-16 15:50:27 +00002917 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002918 processing of parsed entities, and XPath computation on sustitued
2919 entities.
2920 * testXPath.c: make sure entities are substitued.
2921
2922Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
Daniel Veillard784b9352003-02-16 15:50:27 +00002924 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002925 processing of internal parsed entities, which had to be changed.
2926
2927Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2930 trying to fix bug #98517 about building outside the source tree
2931 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2932
2933Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2934
2935 * include/win32config.h: cleanup
2936 * win32/Makefile.mingw: integrated mingw in JScript configure
2937 * win32/Makefile.msvc: modified to allow mingw coexistence
2938 * win32/configure.js: integrated mingw
2939 * win32/Readme.txt: cleanup
2940
2941Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * HTMLparser.c: strengthen the guard in the Pop macros,
2944 like in the XML parser, closes bug #97315
2945
2946Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2949 callback is never used.
2950
2951Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * parserInternals.c: fixed the initialization of the SAX structure
2954 which was breaking xsltproc
2955 * xpath.c: patch from Petr Pajas for CDATA nodes
2956 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2957 * parser.c include/libxml/parser.h: patch from Peter Jones
2958 removing a leak in xmlSAXParseMemory() and adding the
2959 function xmlSAXParseMemoryWithData()
2960
2961Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2962
2963 adding pdf of tutorial, changing web page to link to it
2964 * doc/tutorial/xmltutorial.pdf
2965 * doc/xml.html
2966 * doc/docs.html
2967
2968Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2969
2970 * doc/tutorial/ar01s08.html
2971 adding file what I forgot for tutorial
2972
2973
2974Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2975
2976 Adding encoding discussion to tutorial
2977 Added:
2978 * doc/tutorial/images/*.png: DocBook admonition image files
2979 * doc/tutorial/apf.html, apg.html: new generated html
2980 * doc/tutorial/includeconvert.c: conversion code entity file
2981 changed:
2982 * doc/tutorial/xmltutorial.xml: DocBook original
2983 * doc/tutorial/*.html: generated html
2984
2985Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2986
2987 * include/libxml/*.h: retired xmlwin32version.h
2988 * doc/Makefile.am: retired xmlwin32version.h
2989 * win32/configure.js: retired xmlwin32version.h
2990
2991Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2992
2993 * win32/libxml2.def.src: exported additional symbols
2994 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2995 sisterhood
2996
2997Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * globals.c: fixed a typo pointed out by Igor
3000 * xpath.c: try to speed up node compare using line numbers
3001 if available.
3002
3003Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * tree.c: make xmlFreeNode() handle attributes correctly.
3006
3007Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3008
3009 * catalog.c: completed the #96963 fix, as reported by Karl
3010 Eichwalder
3011
3012Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3015
3016Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * Makefile.am: switched the order of a couple of includes
3019 to fix bugs #97100
3020
3021Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3022
3023 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3024 xmlLoadCatalogs that used to separate directories with a ':'.
3025
3026Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3027
3028 * threads.c: improvements to the Windows-side of thread handling
3029 * testThreads.c: conditionally excluded unistd.h
3030 * testThradsWin32.c: broke overlong lines
3031 * include/win32config.h: adapted thread-related macros to the new
3032 scheme and for pthreads on Windows
3033 * win32/Makefile.msvc: introduced a more flexible thread build,
3034 added testThreads[Win32].c to the build
3035 * win32/configure.js: introduced a more flexible thread config
3036
30372002-10-31 John Fleck <jfleck@inkstain.net>
3038
3039 * doc/xml.html (and, by implication, FAQ.html)
3040 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3041
3042Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3043
3044 * configure.in: removed xmlwin32version.h
3045 * include/libxml/Makefile.am: removed xmlwin32version.h
3046
3047Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * tree.c: applied patch from Brian Stafford to fix a bug
3050 in xmlReconciliateNs()
3051
3052Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * tree.c: applied patch from Christian Glahn to allow
3055 xmlNewChild() on document fragment nodes
3056
3057Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * parser.c: Christian Glahn found a problem with a recent
3060 patch to xmlParseBalancedChunkMemoryRecover()
3061 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3062 problems
3063 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3064 test/schemas/seq*: added the test cases from Charles
3065
3066Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3069 serious cleanup of the spec file and associated changes
3070 in the Makefiles.
3071 * valid.c: try to remove some warnings on x86_64
3072
3073Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3076 fix bug #96586
3077
3078Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3081 parsing, applied his patch
3082 * result/HTML/attrents.html result/HTML/attrents.html.err
3083 result/HTML/attrents.html.sax test/HTML/attrents.html:
3084 added the test and result case provided by Mikhail Sogrine
3085
3086Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * vms/build_libxml.com vms/config.vms vms/readme.vms
3089 include/libxml/parser.h include/libxml/parserInternals.h
3090 include/libxml/tree.h include/libxml/xmlIO.h
3091 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3092 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3093 Applied the VMS update patch from Craig A. Berry
3094 * doc/*.html: update
3095
3096Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3099
3100Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * debugXML.c: adding a grep command to --shell in xmllint
3103 for T.V. Raman
3104
3105Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * xmlcatalog.c: tried to fix some of the problem with --sgml
3108
3109Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * parser.c: tried to fix bug #91500 where doc->children may
3112 be overriden by a call to xmlParseBalancedChunkMemory()
3113
3114Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3117 identifiers in SGML catalogs containing '&'
3118
3119Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * python/types.c: fixed bugs when passing result value tree
3122 to Python functions.
3123
3124Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * configure.in: preparing the release of 2.4.26
3127 * doc/*: updated and rebuilt the documentation
3128
3129Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * parser.c: fixed a XML Namespace compliance bug reported by
3132 Alexander Grimalovsky
3133
3134Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * HTMLtree.c: fixed serialization of script and style when
3137 they are not lowercase (i.e. added using the API to the tree).
3138
3139Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * valid.c: make xmlValidateDocument emit a warning msg if there
3142 is no DTD, pointed by Christian Glahn
3143
3144Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3147 content model when some of the blocks have min or max, and a couple
3148 of bugs found in the process.
3149 * result/schemas/list0* test/schemas/list0*: added some specific
3150 regression tests
3151
3152Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * README: updated the contact informations
3155
3156Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3159 misses it, reported by Peter Bray.
3160
3161Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3164 and removed a few warnings
3165
3166Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * parser.c: Christian Glahn found a small bug in the push parser.
3169 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3170 public
3171
3172Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * xmlschemas.c include/libxml/xmlschemas.h: added
3175 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3176 * testSchemas.c: added --memory to test the new interface
3177
3178Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * doc/index.py doc/search.php: integrated the XSLT indexing,
3181 a few fixed in the indexer, added a scope selection at the
3182 search level.
3183
3184Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3187 this was due to uninitialized parts of the validation context
3188
3189Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * debugXML.c: applied patch from Mark Vakoc except the API
3192 change, preserved it.
3193 * doc/*: updated the docs to point to the search engine for
3194 information lookup or before bug/help reports.
3195
3196Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * doc/index.py doc/search.php: added mailing-list archives
3199 indexing and lookup
3200
3201Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3204
3205Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * doc/index.py: improved HTML indexing
3208 * doc/search.php: make the queries also lookup the HTML based indexes
3209
3210Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * doc/index.py: added HTML page indexing
3213
3214Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3215
3216 * xmlIO.c: extended Windows path normalisation to fix the base
3217 problem in libxslt.
3218 * catalog.c: fixed list handling in XML_CATALOG_FILES
3219
3220Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * valid.c: typo/bug found by Christian Glahn
3223
3224Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3225
3226 * xmlIO.c: applied Windows CE patch from Javier.
3227 * win32/wince: new directory, contains support for the PocketPC
3228 with Windows CE from Javier.
3229 * include/win32config.h: reorganised, removed duplicate
3230 definitions and applied WinCE patch from Javier.
3231 * include/wsockcompat.h: new file, now contains WinSock
3232 compatibility macros.
3233 * win32/Makefile.msvc: introduced double-run compilation.
3234
3235Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * configure.in include/libxml/xmlwin32version.h: preparing release
3238 of 2.4.25
3239 * doc/*: updated and regenerated teh docs and web pages.
3240
3241Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3244 error were not covering namespace declarations.
3245 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3246 it was missing the attribute declaration for the namespace
3247 * result/VC/NS3: the fix now report breakages in that test
3248
3249Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3252
3253Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3256 and regenerated the docs and web site
3257
3258Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3261 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3262 not before
3263
3264Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * python/generator.py python/libxml2class.txt: fixed a stupid error
3267 breaking the python API
3268
3269Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3272 triostr.c triostr.h: applied a trio update patch from
3273 Bjorn Reese which should work with MinGW
3274
3275Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * tree.c: improving some documentation comments
3278 * xmlregexp.c: found and fixed a mem leak with python regression tests
3279 * doc/*: rebuilt the doc and the API XML file including the
3280 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3281 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3282 python/types.c: added access to the XML Schemas regexps from
3283 python
3284 * python/tests/Makefile.am python/tests/regexp.py: added a
3285 simple regexp bindings test
3286
3287Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3288
3289 * doc/xml.html:
3290 fixing ftp links - thanks to Vitaly Ostanin
3291
3292Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * xmlregexp.c: fixed the data callback on transition functionality
3295 which was broken when using the compact form
3296 * result/schemas/*: updated the results, less verbose, all tests
3297 pass like before
3298 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3299 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3300 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3301 annoying warnings
3302 * xpath.c: try to provide better error report when possible
3303
3304Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * Makefile.am: fixed a breakage raised by Jacob
3307
3308Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3309
3310 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3311 which don't use sockets
3312
3313Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3314
3315 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3316 * win32/configure.js: applied zlib patch from Daniel Gehriger
3317
3318Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3319
3320 * win32/configure.js: applied the patch from Mark Vakoc for
3321 regexp support
3322 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3323 for regexp support
3324
3325Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * xmlschemastypes.c: as pointed by Igor Float and Double
3328 parsing ain't finished yet
3329
3330Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * Makefile.am configure.in: trying to fix #88412 by bypassing
3333 all the python subdir if python ain't detected
3334
3335Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3338 made configuring with regexps/automata/unicode the default
3339 but without schemas ATM
3340 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3341 fixed the regexp based DTD validation performance and memory
3342 problem by switching to a compact form for determinist regexps
3343 and detecting the determinism property in the process. Seems
3344 as fast as the old DTD validation specific engine :-) despite
3345 the regexp built and compaction process.
3346
3347Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * valid.c: determinism is debugged, new DTD checking code now works
3350 but xmlFAComputesDeterminism takes far too much CPU and the whole
3351 set usues too much memory to be really usable as-is
3352
3353Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * tree.c: fixed another stupid bug in xmlGetNodePath()
3356 * xmllint.c: --version now report the options compiled in
3357
3358Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * HTMLparser.c: small cleanup
3361 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3362 when configured with them. A bit of debugging around the determinism
3363 checks is still needed
3364
3365Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3368
3369Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * xmlIO.c: small portability glitch fixed.
3372
3373Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * xmlschemastypes.c: incomplete steps for real/double support
3376 * testAutomata.c include/libxml/xmlautomata.h
3377 include/libxml/xmlregexp.h: avoiding a compilation problem
3378 * valid.c include/libxml/valid.h: starting the work toward using
3379 the regexps for actual DTD validation
3380
3381Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * hash.c: cosmetic cleanup
3384 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3385 integrating a DTD validation layer based on the regexps
3386
3387Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3390 the determinism was tested before eliminating the epsilon
3391 transitions :-(
3392
3393Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * python/generator.py python/libxml.c python/libxml.py
3396 python/libxml2-python-api.xml python/libxml2class.txt
3397 python/libxml_wrap.h python/types.c: updated the python
3398 bindings, added code for easier File I/O, and the ability to
3399 define a resolver from Python fixing bug #91635
3400 * python/tests/Makefile.am python/tests/inbuf.py
3401 python/tests/outbuf.py python/tests/pushSAXhtml.py
3402 python/tests/resolver.py python/tests/serialize.py: updated
3403 and augmented the set of Python tests.
3404
3405Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3406
3407 * win32/configure.js: added more readme info for the binary
3408 package.
3409
3410Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * xmlIO.c: fixed a stupid out of bound array error
3413
3414Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3417 messing around with support for Windows path, cleanups,
3418 trying to identify and fix the various code path to the
3419 filename access. Added xmlNormalizeWindowsPath()
3420
3421Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * error.c valid.c: working on better error reporting of validity
3424 errors, especially providing an accurate context.
3425 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3426 error reports in those cases.
3427
3428Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3431 parser.c parserInternals.c xmlIO.c: get rid of all the
3432 perror() calls made in the library execution paths. This
3433 should fix both #92059 and #92385
3434
3435Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * xmllint.c: memory leak reporting was broken after a change
3438 of the preprocessor symbol used to activate it.
3439
3440Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * tree.c: try to make the copy function work for node of
3443 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3444 DOM layers though, not libxml2 itself.
3445
3446Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * valid.c: try to provide file and line informations, not all
3449 messages are covered, but it's a (good) start
3450
3451Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * xinclude.c: reimplemented a large part of the XInclude
3454 processor, trying to minimize resources used, James Henstridge
3455 provided a huge test case which was exhibiting severe memory
3456 consumption problems.
3457
3458Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * python/Makefile.am: applied patch from Christophe Merlet to
3461 reestablish DESTDIR
3462
3463Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * libxml.spec.in: fixes libary path for x86_64 AMD
3466
3467Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3468
3469 * doc/tutorial/includekeyword.c
3470 * doc/tutorial/xmltutorial.xml:
3471 (plus resulting generated html files)
3472 fixing one spot I missed in the tutorial where I hadn't freed
3473 memory properly
3474
3475Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3476
3477 * doc/tutorial/includeaddattribute.c
3478 * doc/tutorial/includeaddkeyword.c
3479 * doc/tutorial/includegetattribute.c
3480 * doc/tutorial/includekeyword.c
3481 * doc/tutorial/xmltutorial.xml
3482 * doc/tutorial/*.html:
3483 update tutorial to properly free memory (thanks to Christopher
3484 R. Harris for pointing out that this needs to be done)
3485 * doc/tutorial/images/callouts/*.png:
3486 added image files so the callouts are graphical, making it
3487 easier to read ( use "--param callout.graphics 1" to generate
3488 html with graphical callouts)
3489
3490Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3493 nice logos generated by Marc Liyanage
3494 * doc/site.xsl *.html: changed the stylesheet to show the new
3495 logo and regenerated the pages
3496
3497Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3500
3501Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * xpath.c: possible mem leak patch from Jason Adams
3504
3505Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3508 in the XQuery namespace
3509 * configure.in: preparing 2.4.24
3510 * doc/*.html: updated the web pages
3511
3512Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * python/generator.py: closing bug #85258 by generating conditional
3515 compile check to avoid linking to routines not configured in.
3516
35172002-08-22 Havoc Pennington <hp@pobox.com>
3518
3519 * autogen.sh: update error message for missing automake
3520
3521Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * python/Makefile.am: typo in target name resulted in libxml2.py
3524 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3525
3526Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * win32/win32/Makefile.mingw: updated with version from
3529 Elizabeth Barham at http://soggytrousers.net/repository/
3530
3531Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3532
3533 * win32/Makefile.msvc: added the prefix location to the include
3534 and lib search path.
3535
35362002-08-18 Havoc Pennington <hp@pobox.com>
3537
3538 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3539 both automake 1.6 and 1.4 installed get the right automake. Means
3540 compilation from CVS will now require the latest automake 1.4
3541 release, or manually creating symlinks called "automake-1.4" and
3542 "aclocal-1.4"
3543
3544Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * configure.in python/Makefile.am: more AMD 64 induced changes from
3547 Frederic Crozat
3548
3549Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * xinclude.c: oops I was missing the xml:base fixup too
3552 * result/XInclude/*.xml: this adds xml:base attributes to most
3553 results of the tests
3554
3555Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * xinclude.c: quick but apparently working implementation of
3558 xi:fallback, should close bug #89684
3559 * Makefile.am test/XInclude/docs/fallback.xml
3560 result/XInclude/fallback.xml: added a basic test for fallback,
3561 and run with --nowarning to avoid a spurious warning
3562 * configure.in: applied patch from Frederic Crozat for python
3563 bindings on AMD 64bits machines.
3564
3565Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3568 the caller don't pass a SAX callback block.
3569
3570Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * tree.c: applied the same fix for the XML-1.0 namespace to
3573 xmlSearchNsByHref() as was done for xmlSearchNs()
3574
3575Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * libxml.3: small cleanup of the man page
3578 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3579 when serializing HREF attributes generated by XSLT.
3580
3581Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3584 version of Marc Liyanage' patch for boolean attributes in HTML
3585 output
3586
3587Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * python/tests/serialize.py: fixed the test results, indenting
3590 behaviour changed slightly
3591
3592Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3593
3594 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3595 new c14n function to Windows def files
3596
3597Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3598
3599 * c14n.c: fixed a memory leak in c14n code
3600
3601Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * parser.c include/libxml/parser.h: adding a new API for Christian
3604 Glahn: xmlParseBalancedChunkMemoryRecover
3605 * valid.c: patch from Rick Jones for some grammar cleanup in
3606 validation messages
3607 * result/VC/* result/valid/*: this slightly change some of the
3608 regression tests outputs
3609
3610Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * tree.c: trying to fix a problem in namespaced attribute handling
3613 raised by Christian Glahn
3614
3615Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * encoding.c include/libxml/encoding.h: Opening the interface
3618 xmlNewCharEncodingHandler as requested in #89415
3619 * python/generator.py python/setup.py.in: applied cleanup
3620 patches from Marc-Andre Lemburg
3621 * tree.c: fixing bug #89332 on a specific case of loosing
3622 the XML-1.0 namespace on xml:xxx attributes
3623
3624Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3625
3626 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3627 corner case from new Merlin's test suite and added a callback
3628 that will be used to improve xmlsec performance
3629
3630
3631Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * HTMLtree.c: trying to fix the <style> escaping problem in
3634 HTML serialization bug #89342
3635
3636Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3639 and rebuilt the web site.
3640
3641Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3642
3643 * include/libxml/tree.h: added _private member to xmlNs struct
3644
3645Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * HTMLparser.c: fixing bug #84876 based on the xml working
3648 code.
3649
3650Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3651
3652 * python/Makefile.am: enhanced to fix bug 72012 (errors
3653 when using '-jX' make parameter)
3654
3655Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3656
3657 * xpath.c: small additional enhancement for booleans
3658 compared to nodesets
3659
3660Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * HTMLtree.c: changed the order of the encoding declaration
3663 attributes in the meta tags due to a bug in IE/Mac
3664
3665Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3666
3667 * xpath.c: enhanced handling of booleans (especially '='
3668 and '!=' for nodesets) - fixes bug 85256. Added new
3669 routine xmlXPathNotEqualValues for more proper handling
3670 of '!=' when nodesets are involved.
3671
3672Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3675 doc/xmlcatalog_man.xml to the source distribution
3676
3677Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3678
3679 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3680 asked for this.
3681
3682Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * configure.in: preparing 2.4.23
3685 * doc/*: rebuilt the docs
3686
3687Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * parser.c: fixing bug #84169 by fixing the
3690 comment of xmlCreatePushParserCtxt to describe the
3691 encoding detection parameters better.
3692
3693Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * valid.c: fixing bug #79331 in one path the lookup for
3696 ID attributes on a namespaced node wasn't handled correctly :-\
3697
3698Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * HTMLparser.c: trying to fix 87235 about discarded white
3701 spaces in the HTML parser.
3702 * result/HTML/*: this changes the output of a number of HTML
3703 regression tests
3704
3705Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * xpath.c: applied patch from Richard Jinks for the namespace
3708 axis + fixed a memory error.
3709 * parser.c parserInternals.c: applied patches from Peter Jacobi
3710 removing ctxt->token for good.
3711 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3712 popped out by the regression tests.
3713 * Makefile.am: patch for threads makefile from Gary Pennington
3714
3715Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3716
3717 * xpath.c: enhanced behaviour of position() after usage of
3718 expressions involving preceding-sibling (et al).
3719
3720Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * hash.c: applied a patch from Peter Jacobi to solve a problem
3723 when compiling with the Watcom C on Win32
3724 * result/schemas/*.err: the change of hashing algo generated
3725 permutations in the output
3726
3727Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * hash.c: applied patch from Sander Vesik improving the quality of
3730 the hash function.
3731
37322002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3733
3734 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3735 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3736 xmllint.c xpath.c: replaced sprintf() with snprintf()
3737 to prevent possible buffer overflow (the bug was pointed
3738 out by Anju Premachandran)
3739
3740Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * parser.c: removed an uninitialized data error popped by valgrind
3743 on PE references
3744
3745Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3746
3747 * doc/xml.html
3748 adding tutorial reference to the web page
3749
3750Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3751
3752 * doc/tutorial/xmltutorial.xml
3753 * doc/tutorial/ar01s07.html
3754 * doc/tutorial/ape.html
3755 * doc/tutorial/includegetattribute.c
3756 adding section to tutorial about retrieving an attribute
3757 value
3758
3759Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * parser.c: applied a couple of patches from Peter Jacobi to start
3762 to get rid of ctxt->token, with a possible significant speed
3763 improvement to be gained once done. Better compliance with PE
3764 references constructs in DTDs too.
3765 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3766 from Peter too
3767
3768Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3771 xmlParseElement was likely to have been deallocated at the
3772 time of the report, possibly leading to segfault. Just report
3773 the tag name now.
3774
3775Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * xpath.c: patch from Richard Jinks for XPath substring() function
3778 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3779
37802002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3781
3782 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3783
3784Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3785
3786 *doc/FAQ.html
3787 fixing typos in FAQ, thanks to Robert Funnell for the
3788 editing help
3789
3790Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * NEWS: got complaints from rpmlint that it was empty
3793
3794Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3795
3796 * added doc/tutorial, including:
3797 apa.html
3798 apb.html
3799 apc.html
3800 apd.html
3801 ar01s02.html
3802 ar01s03.html
3803 ar01s04.html
3804 ar01s05.html
3805 ar01s06.html
3806 includeaddattribute.c
3807 includeaddkeyword.c
3808 includekeyword.c
3809 includestory.xml
3810 index.html
3811 xmltutorial.xml
3812 libxml tutorial, including generated html
3813
3814Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3815
3816 * result/c14n/exc-without-comments/merlin-c14n-two-*
3817 result/c14n/without-comments/merlin-c14n-two-*
3818 test/c14n/exc-without-comments/merlin-c14n-two-*
3819 test/c14n/without-comments/merlin-c14n-two-*
3820 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3821 c14n/exc-c14n and slightly modified test script to handle
3822 these test cases
3823 * c14n.c: fixed bugs for complicated nodes set (namespace
3824 without node and others from merlin-c14n-two.tar.gz)
3825 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3826 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3827 for xmlsec performance patch
3828 * xpath.c: fixed self::node() for namespaces and attributes
3829
3830Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3831
3832 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3833 but with the format parameter
3834 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3835
3836Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3837
3838 * Makefile.am: updated c14n tests suite
3839 * c14n.c: performance improvement for previous c14n patch
3840
3841Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * parser.c: another peroformance patch from Peter Jacobi, that
3844 time on parsing attribute values.
3845
3846Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3847
3848 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3849 into LibXML2 test suite
3850
3851Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3852
3853 * c14n.c: propagating xpath ancesstors node fix to c14n
3854 plus small performance improvement to reduce number of
3855 mallocs
3856 * xpath.c: fixed ancestors axis processing for namespace nodes
3857
3858Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3861 Peter Jacobi
3862
3863Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * configure.in: preparing 2.4.22
3866
3867Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3870 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3871 a public entry point.
3872 * doc/*: rebuilt the API and docs
3873
3874Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * xpath.c: patch from Richard Jinks to fix a problem introduced
3877 in the previous patch and pointed by Norm
3878
3879Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3880
3881 * libxml.spec.in: fixing bug #81112
3882
3883Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * uri.c: fixing bug #82848
3886
3887Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3890 output of one catalog test
3891
3892Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3893
3894 * global.data globals.c tree.c include/libxml/globals.h
3895 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3896 default value for global parameter xmlIndentTreeOutput to 1 and
3897 introduced new global parameter xmlTreeIndentString (the string
3898 used to do one-level indent) with default value " " (as it was
3899 in tree.c)
3900
3901Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3904 with trio and schemas.
3905
3906Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * xpath.c: patch from Richard Jinks to fix the problem raised in
3909 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3910
3911Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * xmlschemas.c: a bit of work on import.
3914 * xmlschemastypes.c: Charles Bozeman provided a compare function
3915 for date/time types so min/max facet restrictions should work,
3916 indeterminate comparisons return an error instead of equal.
3917 * test/schemas/date_0* result/schemas/date_0_0: specific test
3918 from Charles Bozeman too
3919
3920Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3923 from Christian Cornelssen fixing the man pages and the Catalog
3924 building script.
3925 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3926 next step is <xs:import> I now have a reasonable understanding
3927 of how it works.
3928
3929Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3932
3933Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3934
3935 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3936
3937Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * xpath.c: fixing an XPath function evalutation bug pointed out
3940 by Alexey Efimov where the context was lost when evaluating
3941 the function arguments
3942
3943Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3944
3945 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3946 function public for XMLSec performance optimizations
3947
3948Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * python/generator.py python/libxml2class.txt : fixed a problem
3951 with the HTML parser pointed by Gary Benson
3952 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3953 example
3954
3955Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3956 * parser.c: fixed bug #81159 (memory growth in SAX)
3957
3958Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3959 * xpath.c: fixed bug #78858 (the real fix)
3960
3961Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3962 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3963
3964Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * tree.c: modified xmlNodeSetBase to allow changing the
3967 base of a document.
3968
3969Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * xmlschemastypes.c: patch Charles Bozeman for validation of
3972 all the date, time, and duration types
3973 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3974 * configure.in: fixed an error pointed by an user
3975 * xml2-config.in: fixed an error pointed by an user
3976
3977Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3978
3979 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3980 win32/libxml2.def.src xmlIO.c: exported default
3981 'file:', 'http:' and 'ftp:' protocols input handlers
3982 and maked protocols comparisson case insensitive
3983
3984Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * configure.in: Neven Has detected a typo
3987
3988Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3991 as one of the persons allowed to commit directly to the
3992 module.
3993
3994Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3997 * valid.c: raised a too low limit
3998 * doc/*: rebuilt the docs
3999
4000Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * test/XPath/expr/floats test/XPath/expr/functions
4003 result/XPath/expr/floats result/XPath/expr/functions
4004 xpath.c: another XPath conformance patch from Richard Jinks
4005
4006Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * xmlschemas.c: fixed validation of attribute groups.
4009 * test/schemas result/schemas: added an example from the primer
4010
4011Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4014 * test/schemas result/schemas: updated the test list
4015
4016Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * TODO: updated a bit
4019 * parser.c: made a comment more specific
4020 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4021 Schemas conformance.
4022 * test/schemas result/schemas: updated the test list
4023
4024Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4027 implementing xs:all with minOccurs = 0
4028 * tes/schemas/* result/schemas/*: added more tests covering
4029 xs:all
4030
4031Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * xmlregexp.c: first implementation of the all particle, this
4034 may need to be revisited for case where not all transitions
4035 must be crossed.
4036
4037Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * tree.c: another entity processing update from Markus Henke
4040
4041Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4042
4043 * trionan.c: fixed crash on OSF/1
4044
4045Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * xmlschemas.c: more Schemas work
4048 * test/schemas/* result/schemas/*: added more tests coming
4049 from the spec.
4050
4051Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4054 ExcC14N specification
4055
4056Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * tree.c: patch from Markus Henke, fix for recursive entities.
4059
4060Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * xpath.c: fix a problem with string() on a document node.
4063
4064Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * Makefile.am xmlschemas.c: more Schemas work
4067 * test/schemas/* result/schemas/*: added more tests coming
4068 from the spec.
4069
4070Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4073 * result/HTML/*: this changes a few things in the results
4074
4075Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4076
4077 * include/libxml/tree.h: eliminated 'declaration different than
4078 prototype' warning
4079 * include/win32config.h: "resolved" conflicts with errno.h
4080
4081Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4084 on the automata interfaces and debug of counted choices
4085 * test/schemas/* result/schemas/*: added a number of tests
4086
4087Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4090 a bit of work on Schemas
4091 * testSchemas.c: try to make it more useful
4092 * test/schemas/* result/schemas/* Makefile.am: changed the
4093 Schemas regression test procedure, started adding a few samples
4094
4095Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4096
4097 * include/libxml/encoding.h: Patch for the Borland C++ builder
4098 * include/libxml/tree.h: Patch for the Borland C++ builder
4099 * threads.c: Patch for the Borland C++ builder
4100 * win32/bcb5: New directory for the Borland C++ builder
4101 project files
4102
4103Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4104
4105 * win32/Makefile.msvc: Update for XML Schema support
4106 * win32/configure.js: Update for XML Schema support
4107 * win32/libxml2.def.src: Update for XML Schema support
4108
4109Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4112 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4113 xmlunicode.c include/libxml/Makefile.am
4114 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4115 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4116 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4117 include/libxml/xmlversion.h.in : merged the current state of
4118 XML Schemas implementation, it is not configured in by default,
4119 a specific --schemas configure option has been added.
4120 * test/automata test/regexp test/schemas Makefile.am
4121 result/automata result/regexp result/schemas:
4122 merged automata/regexp/schemas regression tests
4123
4124Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * xpath.c: Gary found a compile time problem, fixes #78823
4127
4128Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * configure.in: release of 2.4.20
4131 * doc/*: updated and rebuilt the docs
4132
4133Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * python/Makefile.am: patch from Cristian Gafton to build on
4136 Red Hat 6.2, should also fix #75779
4137
4138Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4139
4140 * valid.c: first part of fixing #78729
4141
4142Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4145 escaping of URI when saving HTML files.
4146 * result/HTML/*: this impacted some tests
4147
4148Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * configure.in: trying to fix #77441
4151
4152Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * include/libxml/xmlIO.h: Hallski complained it could not be
4155 included by itself.
4156
4157Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4160
4161Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4162
4163 * win32/configure.js: patch from Nilo for the c14n option
4164 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4165
4166Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4169 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4170 LIBXML_THREAD_ENABLED
4171
4172Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * xpath.c: another patch from Richard Jinks for substring conformance
4175 * test/XPath/expr/floats test/XPath/expr/strings
4176 result/XPath/expr/floats result/XPath/expr/strings: update of the
4177 test suite to check those.
4178
4179Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * xpath.c: patch from Richard Jinks for .x float parsing.
4182
4183Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * parser.c: patch from Markus Henke when an encoding ain't recognized
4186
4187Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * libxml.m4: got a report that #include <string.h> was needed
4190
4191Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4194
4195Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4196
4197 * doc/example.html: fixing typo
4198
4199Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4202 pointed out by Melvyn Sopacua.
4203
4204Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * libxml.m4: Frédéric Crozat gave a patch related to the change
4207 of Include paths breaking the libxml.m4
4208
4209Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * xpath.c: Fix bug #76927 forgot to save some context
4212 when evaluating binary expressions
4213
4214Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * configure.in: fixed configure for MPE/iX from Markus Henke
4217 * xmlmemory.c: fixed initialization problems
4218 * xpath.c: another set of patches from Richard Jinks this
4219 fixes "make XPathtests" on linux
4220
4221Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4224 * test/XPath/expr/compare test/XPath/expr/equality
4225 test/XPath/expr/floats test/XPath/expr/functions
4226 test/XPath/expr/strings result/XPath/expr/compare
4227 result/XPath/expr/equality result/XPath/expr/floats
4228 result/XPath/expr/functions result/XPath/expr/strings: Updated
4229 tests though they show a divergence on Linux
4230
4231Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4232
4233 * xpath.c trionan.c: previous commit also included patches
4234 from Richard Jinks on some IEEE support corner case
4235
4236Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4239 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4240 that $(datadir) should be used for docs
4241
4242Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4245 could leak filedescriptors
4246
4247Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * configure.in nanohttp.c: applied patch from Allan Clark for
4250 UnixWare/OpenServer
4251
4252Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * configure.in: preparing 2.4.19
4255 * doc/*: rebuilt the docs
4256
4257Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * nanohttp.c: fixing #76043, got fed up with non-portability
4260 of that piece of code.
4261
4262Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * valid.c SAX.c: Never commit without running "make tests" :-(
4265 fix a couple of stupidities in the previous commit
4266 * result/*: a few changes in some attribute order result of previous
4267 commit.
4268
4269Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4272 the internal subset should not raise duplicate ID errors,
4273 also there was a small bug in conjunction to namespace
4274 declarations defaulted and xml:xxx attributes DTD definitions.
4275
4276Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * xpath.c: Richard Jinks also raised some rounding problems
4279 this tries to fix them
4280
4281Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4284 behaviour in xmlXPathCastToString()
4285
4286Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4289 raised by Morus Walter
4290
4291Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4294 from Igor
4295
4296Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * xpath.c: fixing #75619, related to a problem when trying
4299 to evaluate condition when the current node set resulting
4300 from that sub-step evaluation is empty. Also fixes 2 potential
4301 problem with previous-sibling and next-siblings axis.
4302
4303Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4304
4305 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4306 HTML support is not configured in.
4307
4308Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4309
4310 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4311 include/libxml/tree.h: dohh I really didn't intended to commit
4312 this test version :-(
4313
4314Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * testSAX.c: I wanted to see the real speed at the SAX interface
4317 after a little too many Ximianer started complaining about the
4318 parser speed.
4319 added a --quiet option:
4320 paphio:~/XML -> ls -l db100000.xml
4321 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4322 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4323 3200006 callbacks generated
4324 real 0m1.270s
4325 Which means 16MBytes/s and 3Mcallback/s
4326
4327Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * xpath.c: valgrind spotted another error that time when running
4330 on libxslt regression tests
4331
4332Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * Makefile.am: adding "make valgrind" running the full regression
4335 tests (except python ones) under Valgrind (using valgrind -q
4336 which was kindly added by the author).
4337 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4338 passes cleanly now except an obcure floating point initialization
4339 raised in log10() in one XPath regression test ???
4340 * tree.c: edited some comments to close #75244
4341
4342Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4345 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4346 context of ScrollKeeper, made sure that if the number is
4347 an integer, the serialization follows the description at
4348 http://www.w3.org/TR/xpath#section-String-Functions
4349
4350Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * configure.in: preparing 2.4.18
4353 * doc/*: updated and rebuilt the web site
4354 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4355 the Windows and Cygwin maintainers.
4356 * parser.c: humm, changed the way the SAX parser work when
4357 xmlSubstituteEntitiesDefault(1) is set, it will then
4358 do the entity registration and loading by itself in case the
4359 user provided SAX getEntity() returns NULL.
4360 * testSAX.c: added --noent to test the behaviour.
4361
4362Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * parser.c: Wilfried Teiken provided a hackish but working
4365 way to get context reported back on entities when parsing
4366 with SAX and without breaking the DOM build.
4367
4368Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * c14n.c: applied a new patch from Aleksey Sanin
4371 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4372 to reference Aleksey implementation of XML digital Signatures
4373
4374Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * xpath.c: small fix to avoid potential problem due to
4377 ordering of freeing data
4378 * python/Makefile.am: people were complaining about
4379 the generated file in python dir not being built
4380
4381Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4384 python/generator.py python/libxml.c python/types.c: Cleanup
4385 of the python Makefiles based on Jacob and James feedback,
4386 fixed the spec file accordingly, fixed the number of warning
4387 that passing my pedantic CFLAGS was generating. Conclusion
4388 is that Python includes are real crap.
4389
4390Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * configure,in: it was reported quite a few times that
4393 xml2-config --cflags should not output
4394 -I$includeprefix/libxml2/libxml because libxml2 header names
4395 clashes with existing names like list.h from C++ stl.
4396 Includes should be #include<libxml/xxx.h> so ...
4397
4398Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * c14n.c: another patch from Aleksey Sanin
4401
4402Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4405 canonicalization algorithm
4406 * doc/xml.html doc/index.html: added the C14N references on the
4407 index page.
4408
44092002-03-13 jacob berkman <jacob@ximian.com>
4410
4411 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4412 usage, redundant, and gcc specific
4413
4414Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * xpath.c: speedup some node selection operations, this can
4417 have a significant impact on DocBook Norm's stylesheets
4418 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4419 make sure it's always the case
4420 * debugXML.c: distinguish CDATA and comments in ls operations
4421
4422Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4423
4424 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4425 to generate better API descriptions etc...
4426
4427Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * c14n.c: Fixing #74186, made sure all boolean expressions
4430 get fully parenthesized, ran indent on the output
4431 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4432 include/libxml/tree.h: also #74186 related, removed the
4433 --with-buffers option, and all the preprocessor conditional
4434 sections that were resulting from it.
4435
4436Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * valid.c: applied patch from Dodji Seketeli fixing an
4439 uninitailized variable in xmlValidGetValidElements()
4440
4441Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4442
4443 * c14n.c: fixed a few comments
4444 * doc/*.html doc/*/*.html: regenerated the docs and added
4445 the C14N API
4446 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4447
4448Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * check-xml-test-suite.py: fix to adapt varaiations in the
4451 bindings
4452 * configure.in python/setup.py python/setup.py.in: fixed to
4453 have the version of the python scripts automatically updated
4454
4455Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4458 in xmlCopyProp()
4459
4460Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * configure.in: preparing 2.4.17 release
4463 * doc/*: updated and rebuilt the docs
4464 * xpath.c: fixed a comment
4465 * python/libxml.c: fixed a possible reentrancy problem
4466
4467Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4470 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4471 added a specific regression test
4472 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4473 not raise exceptions when failing to find the attribute.
4474
4475Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * configure.in xmllint.c: owen pointed out a problem with the
4478 ftme fix, gettimeofday() was not detected by configure and
4479 the ftime header wasn't included, dohhh
4480
4481Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4482
4483 * configure.in xmllint.c: trying to fix #71457 for timing
4484 precision when gettimeofday() is not availble but ftime() is
4485
4486Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4487
4488 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4489 are now copied on install and part of the -devel RPM
4490
4491Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4492
4493 * xpath.c: trying to avoid bug #72150 which was apparently
4494 caused by a gcc bug (or a processor problem) as detailed
4495 at http://veillard.com/gcc.bug
4496
4497Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4500 fixed xmlReconciliateNs(), added a Python test/example for
4501 inter-document cut'n paste
4502 * python/libxml.py: fixed node.doc on document nodes and added
4503 xpathEval() onto node objects
4504
4505Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4508 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4509 fixup and integrated tests for the serialization stuff
4510
4511Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4512
4513 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4514 moved the libxml man page to section 3
4515
4516Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * tree.c: fix bug #72490
4519 * python/libxml.c python/libxml.py: added methods serialize()
4520 and saveTo() to all node elements.
4521
4522Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * xmlIO.c: closed #73430, don't read from an input source
4525 which indicated an end-of-file or an error.
4526
4527Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * parser.c: make sure SAX endDocument is always called as
4530 this could result in a Python memory leak otherwise (it's
4531 used to decrement ref-counting)
4532 * python/generator.py python/libxml.c python/libxml.py
4533 python/libxml2-python-api.xml python/libxml2class.txt
4534 python/tests/error.py python/tests/xpath.py: implemented
4535 the suggestions made by Gary Benson and extended the tests
4536 to match it.
4537
4538Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4539
4540 * python/generator.py: applied patch fixing #73450
4541
4542Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4543
4544 * xpath.c: fixing #61290 "namespace nodes have no parent"
4545 long standing divergence from the XPath REC. NodeSets
4546 simply hold a copy of namespace nodes and those node ->next
4547 points to the parent (which may not be the node carrying the
4548 definition).
4549 * include/libxml/xpath.h: flagged but didn't added a possible
4550 speedup
4551 * DOCBparser.c HTMLparser.c: removed some warnings from push
4552 parser due to new state being added.
4553 * tree.c: new fix from Boris Erdmann
4554 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4555 the XML Canonalization support from Aleksey Sanin
4556
4557Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * tree.c: patch from Boris Erdmann fixing some namespace odities
4560 with xmlCopyNode()
4561
4562Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * xmlIO.c: fix bug #72706 when loading a NULL entity
4565
4566Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4569 actually change in a future XML Namespace revision.
4570
4571Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4572
4573 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4574 added the possibility of returning nodesets from XPath extension
4575 functions written in Python
4576
4577Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4578
4579 * python/*: commiting some Python bindings work done while travelling
4580
4581Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4584 explicitely with memory debugging switched on
4585
4586Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4589 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4590 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4591 the accessor generator for strings
4592 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4593 regression test.
4594
4595Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4596
4597 * python/README python/generator.py python/libxml.c python/setup.py:
4598 added the 'usual' setup.py to allow building a libxml2-python
4599 module based on the same code. The initialization is however
4600 different the 2 .so files fo libxml2 and libxslt are identical and
4601 they entry point initialize both libraries. this is done to avoid
4602 some possible nasty problem since the Python don't merge the maps
4603 of all shared modules.
4604
4605Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * parser.c: fixed a push/encoding bug reported by Michael
4608 on librsvg
4609
4610Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * include/libxml/parserInternals.h: fixes a misplaced #endif
4613
4614Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * parser.c valid.c: found and fixed a couple of allocation bugs
4617
4618Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4619
4620 * doc/xml.html doc/python.html doc/*: added a Python and binding
4621 page describing the current state of the Python bindings and
4622 giving pointers to the other languages wrappers.
4623
4624Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4627 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4628 rebuilt the API and web site
4629 * xpath.c: fixed #71978 portability bugs
4630
4631Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4634
4635Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * include/libxml/parserInternals.h parser.c: had to change
4638 2 internal parsing API when processing document content
4639 to check the start and end of element content are defined
4640 in the same entity
4641 * valid.c include/libxml/valid.h: attribute normalization can
4642 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4643 with the context to report it.
4644 * SAX.c: fixed the last known bugs, crazy validation constraints
4645 when a document is standalone seems correctly handled. There
4646 is a couple of open issues left which need consideration especially
4647 PE93 on external unparsed entities and standalone status.
4648 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4649 The 2 tests left failing are actually in error. Cleanup done.
4650
4651Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * valid.c: implemented E59 spaces in CDATA does not match the
4654 nonterminal S
4655
4656Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * SAX.c parser.c valid.c: more validation test fixups
4659 * check-xml-test-suite.py: added duration info for the tests
4660
4661Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * parser.c valid.c: a couple of errors were reported but not
4664 saved back as such in the parsing context. Down to 1% failure rate
4665 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4666
4667Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * xmlInternald.c: isExtender was missing a char
4670 * parser.c include/libxml/parser.h: % are acceptable in the
4671 internal subset if within a PUBLIC ID
4672
4673Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4674
4675 * SAX.c parserInternals.c valid.c: more work on the conformance
4676 suite. Took the step to finally block documents with encoding
4677 errors. It's a fatal error per the spec, people should have fixed
4678 their documents by now.
4679
4680Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * check-xml-test-suite.py: fixed the test script after some discussion
4683 on the semantic of TYPE="error"
4684 * Makefile.am: added the script to the distrib
4685
4686Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * SAX.c entities.c: fixed a couple of conformances issues deep
4689 into the validation code (standalone and undeclared Notations)
4690
4691Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4694 stayed there for years !
4695
4696Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4699 missing
4700
4701Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * check-xml-test-suite.py: improved the behaviour a bit as
4704 well as the logs
4705 * parser.c valid.c SAX.c: fixed a few more bugs
4706 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4707
4708Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4709
4710 * check-xml-test-suite.py: python script to run regression tests
4711 against the XML Test suite of W3C/OASis
4712 * SAX.c: fixed a validation bug
4713 * parser.c: fixed 3 errors pointed by the test suite
4714 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4715 * python/Makefile.am: fixed a dependendy
4716
4717Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * xmlmemory.c: avoid a warning bug #71594
4720
4721Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4722
4723 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4724 warning on alpha/Tru64
4725
4726Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4727
4728 * include/libxml/entities.h: fixing a comment
4729 * valid.c: fixing some troubles with validity check on namespaces
4730 * result/VC/NS3 test/VC/NS3: added a specific regression test
4731
4732Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * tree.c: Fixing #71342 serializing '\n' in attribute values
4735 * result/noent/att3 result/att3 test/att3: added a specific
4736 test.
4737
4738Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * python/libxml.c: couple of bug fixes
4741
4742Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4743
4744 * python/*.py: removed tabs and used spaces.
4745
4746Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4747
4748 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4749 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4750
4751Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4754 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4755
4756Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4757
4758 * include/libxml/encoding.h include/libxml/entities.h
4759 include/libxml/globals.h include/libxml/parser.h
4760 include/libxml/threads.h include/libxml/tree.h
4761 include/libxml/xmlmemory.h: trying to fix the include mess
4762
4763Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4764
4765 * include/libxml/xmlmemory.h: reverted part of the previous
4766 attempt to provide #69655, this was breaking the build.
4767
4768Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4769
4770 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4771 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4772 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4773 include/libxml/parserInternals.h include/libxml/tree.h
4774 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4775 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4776 clean.
4777 * python/libxml.c: fixed a warning.
4778
4779Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4780
4781 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4782 copying of node, merge back IDs in the target document.
4783 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4784 test/XInclude/ents/ids.xml: test case
4785 * result/VC/ElementValid4: output changed due to a typo fix
4786
4787Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004790 generate the dependencies right as Jacob found out. Add
4791 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004792
4793Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4794
4795 * parserInternals.c valid.c: Justin Fletcher found some parts
4796 of the code needing cleanup
4797 * libxml.spec.in python/Makefile.am python/generator.py
4798 python/libxml.c python/libxml.py: Fixed the python Makefiles
4799 corrected a bug showing up on ia64, changed the name of the
4800 python internal module too
4801
4802Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * Makefile.am: applied patch from Andris Pavenis for binary
4805 name suffixes
4806
4807Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4808
4809 * xmllint.c win32/win32config.h: fixing #68748
4810
4811Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4812
4813 * valid.c: fixing #70166
4814
4815Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4816
4817 * valid.c: fixing #70077
4818
4819Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * Copyright Makefile.am README configure.in libxml.spec.in:
4822 Changed to the MIT Licence
4823 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4824 doc/xmlio.html: updated the doc accordingly
4825 * include/libxml/xmlwin32version.h configure.in: preparing
4826 2.4.14 release
4827 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4828 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4829 fixed the const xmlChar * wrapper and generator, XPath extension
4830 functions now use the context as first argument
4831 * python/tests/tstxpath.py python/tests/xpath.py
4832 python/tests/xpathext.py: Updated the tests accordingly
4833 * tree.c: fixed bug #70067
4834
4835Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4836
4837 * Makefile.am: cleanup
4838 * debugXML.c: always use stdout if output is NULL
4839 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4840 * python/Makefile.am python/generator.py python/libxml2class.txt
4841 python/libxml_wrap.h python/types.c: augmented the number of bindings
4842 handling FILE * and XPath contexts
4843 * python/tests/Makefile.am: avoid a stupid problem due to the
4844 use of TEST.
4845
4846Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4847
4848 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4849
4850Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4851
4852 * python/TODO python/libxml.c: cleanup the extension function lookup
4853 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4854
4855Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * configure.in python/Makefile.am: do not install outside
4858 of prefix
4859
4860Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * python/TODO python/libxml.c: started adding SAX interfaces
4863 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4864 SAX test
4865
4866Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4867
4868 * tree.c: hardened the addChild function
4869 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4870 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4871 added accessors needed for xmlNode, a bit more testing and
4872 extension of interfaces
4873 * python/tests/Makefile.am python/tests/build.py: added a test
4874 build from scratch/save/load/check
4875
4876Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4877
4878 * parserInternals.c: change a small bit in the way valididy
4879 error messages get initialized
4880 * python/TODO python/libxml.c python/libxml2-python-api.xml
4881 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4882 added some memory debugging to track leaks at the libxml2 level
4883 * python/tests/*.py: changed all tests to check for leaks,
4884 there is just one left in XPath extension registrations.
4885
4886Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * python/TODO python/generator.py python/libxml2-python-api.xml
4889 python/libxml2class.txt: more accessor classes for the parser
4890 context, allow to switch on and check validity
4891 * python/tests/Makefile.am python/tests/error.py
4892 python/tests/invalid.xml python/tests/valid.xml
4893 python/tests/validate.py: attded more test and and added error.py
4894 which I forgot to commit in the last step
4895
4896Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4897
4898 * python/Makefile.am python/types.c: cleanup
4899 * python/libxml.c python/libxml.py python/libxml_wrap.h
4900 python/generator.py python/libxml2-python-api.xml
4901 python/libxml2class.txt: added class for parser context, added
4902 first cut for push mode support. Added a framework to generate
4903 accessors functions.
4904 * python/tests/Makefile.am python/tests/push.py: added a push
4905 test
4906
4907Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4908
4909 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4910 bug a bit of cleanup.
4911
4912Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4913
4914 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4915 python/libxml2class.txt: adding error redirections and preformat
4916 to a python handler
4917 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4918 tests self checking
4919
4920Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4923 a function
4924
4925Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4928 python/libxml.c python/libxml2-python-api.xml
4929 python/libxml2class.txt: Progressing through the TODOs, class
4930 description output, extra XML API, RPM now builds the wrappers
4931 for all python installed versions
4932
4933Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4934
4935 * configure.in libxml.spec.in python/Makefile.am python/TODO
4936 python/generator.py python/libxml2class.txt: added more informations
4937 in the libxml2-python package including docs. Slightly changed
4938 the class hierarchy
4939 * python/tests/*: added basic regression tests infrastructure too
4940
4941Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4944 added libxml2-python as part of the packages installed
4945
4946Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4947
4948 * python/Makefile.am python/generator.py python/libxml.c
4949 python/libxml.py: more work, now able to extend the
4950 XPath interpreter with functions written in python.
4951
4952Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4953
4954 * python/Makefile.am: Jacob sent a patch to allow building from
4955 tarfile.
4956
4957Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4958
4959 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4960 inserted the python wrappers build, I hope this won't be too
4961 unportable
4962
4963Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4964
4965 * xpath.c: minor optimization
4966 * python/generator.py python/libxml.c python/libxml.py
4967 python/libxml_wrap.h: more work on the python bindings,
4968 they now support XPath and there is no evident leak
4969
4970Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4971
4972 * python/generator.py python/libxml.c python/libxml.py:
4973 more work on the python bindings generator.
4974
4975Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4976
4977 * python/generator.py python/libxml.c python/libxml_wrap.h:
4978 more work on the python bindings.
4979
4980Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4981
4982 * python/generator.py python/libxml.c python/libxml.py
4983 python/libxml_wrap.h: commited early version of a python binding
4984 for private use only ATM
4985
4986Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4987
4988 * entities.c tree.c include/libxml/entities.h: applied patch
4989 from Anthony Jones to implement copy of DTD subtree too. Had
4990 just to keep 2 function private which really ought to become
4991 public ones.
4992
4993Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4994
4995 * xmllint.c: added pointers to the web pages in the usage()
4996
4997Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4998
4999 * tree.c: more fixes from Petr Kozelka for attribute handling
5000 in the tree API to align the semantic with DOM.
5001
5002Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5003
5004 * valid.c tree.c entities.c: another set of patches from
5005 Anthony Jones for copy operations cleanup and robustness
5006
5007Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5008
5009 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5010 an alphabetic index based on comments content
5011 * doc/*: rebuilt the web site with the new references
5012
5013Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5014
5015 * parserInternals.h: Greg Sjaardema suggested to use an
5016 eponential buffer groth policy in xmlParserAddNodeInfo()
5017
5018Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5019
5020 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5021 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5022 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5023 to generate cross-references, and added/updated the stylesheets
5024 to generate and link API indexes. The generic keyword index
5025 is not done yet.
5026 * doc/*.html: regenerated all the usual docs too
5027
5028Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * debugXML.c: added an xpath function to the shell for T. V. Raman
5031
5032Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5033
5034 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5035 debug routines.
5036
5037Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5038
5039 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5040 support of attribute nodes
5041
5042Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5043
5044 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5045 hopefully near complete and fully documented of the API in XML
5046 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5047 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5048 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5049 include/libxml/parserInternals.h include/libxml/valid.hi
5050 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5051 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5052 include/libxml/xpath.h include/libxml/xpathInternals.h:
5053 Cleaned up the doc comments a lot in the process, the interface
5054 coverage is now 100%
5055
5056Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5059 extracts comments from the gtk-doc DocBook output (a bit
5060 convoluted but seems to work).
5061
5062Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5063
5064 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5065 added an XML description of the API, moved the script generating
5066 it here. Added a "make api" target
5067
5068Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5069
5070 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5071
5072Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5073
5074 * xpath.c include/libxml/xpathInternals.h: the change made to
5075 xmlXPathFuncLookupFunc was incompatible roll it back
5076
5077Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5078
5079 * SAX.c: cleanup patch from Anthony Jones
5080 * doc/Makefile.am: fix the headers to avoid in make scan
5081 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5082 includes, * vs Ptr and general cleanup
5083 * parsedecl.py: first version of a script to extract the
5084 module interfaces, the goal will be to provide .decl or XML
5085 specification of the interfaces to build wrappers.
5086
5087Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5088
5089 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5090 now provides return codes in case of errors
5091
5092Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5093
5094 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5095 Upgraded to trio baseline 1.6
5096 * strio.h strio.c: Replaced by triostr.h and triostr.c
5097
5098Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5099
5100 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5101 of strdup usage in the code
5102
5103Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5104
5105 * parser.c error.c: Keith Isdale complained rightly that
5106 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5107
5108Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5109
5110 * tree.c: fixed the funxtion to set the xml: attributes
5111 * debugXML.c: added "setbase" to test it.
5112
5113Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5114
5115 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5116 to allow updating an attribute content
5117
5118Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * libxml.h: try to avoid problems when compiling on Windows
5121
5122Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5123
5124 * hash.c: patch from Anthony Jones for hash.c allocation size
5125 * Makefile.am: trying to work around Yet Another Libtool Madness
5126 and build the 2.4.13 release finally ...
5127
5128Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5129
5130 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5131 * doc/* : update of the documentation
5132
5133Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5134
5135 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5136 at fixing #61290 :-(
5137
5138Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5139
5140 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5141 Fixes bug #67229
5142
5143Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5144
5145 * tree.c: trying to avoid troubles when a subtree is copied
5146 and coalesced in part with the target tree. Should fix
5147 bug #67407
5148
5149Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5150
5151 * valid.c: fixed validation of attributes content of type
5152 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5153 values, very old bug. Fixes #67671
5154
5155Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5156
5157 * parser.c include/libxml/parserInternals.h tree.c: integrated
5158 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5159 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5160
5161Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5162
5163 * threads.c: applied Serguei Narojnyi's patch to add native
5164 thread support on the Win32 platform
5165 * testThreadsWin32.c Makefile.am: added the test program also
5166 from Serguei, Win32 specific
5167 * include/win32config.h include/libxml/xmlwin32version.h.in:
5168 added patch from Igor for the Windows thread specific defines.
5169
5170Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5171
5172 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5173
5174Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5175
5176 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5177 output page into XMLinfo.html. Close bug #66951 and
5178 raised by Robert Collins too.
5179
5180Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5181
5182 * encoding.c: Paul Keogh pointed out a possibility of segfault
5183 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5184 Closes bug # 68238
5185
5186Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5187
5188 * doc/*.html: updated the Gdome2 links
5189
5190Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5191
5192 * libxml.h: Applied following patches from Robert Collins
5193 and make sure IN_LIBXML is defined when compiling it
5194 -------
5195 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5196 as well as Visual C.
5197 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5198 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5199 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5200 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5201 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5202 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5203 xmlSysIDExists xmlNoNetExists).
5204 * xmllint.c: Don't include winsock2.h for Cygwin.
5205
5206Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5207
5208 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5209 when the version info is not present.
5210
5211Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5212
5213 * tree.c: Anthony Jones pointed out a problem in
5214 xmlStringGetNodeList() and provided a fix for it
5215
5216Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5217
5218 * parser.c: patch from Frank J Franklin to remove a bug in
5219 xmlCreatePushParserCtxt() when the initial buffer passed
5220 is large.
5221
5222Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5223
5224 * win32/*: big cleanup of the Windows/MSVC project files
5225 from Igor Zlatkovic
5226
5227Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5228
5229 * doc/Makefile.am: should fix #67674 and avoid troubles if
5230 xsltproc is not available or fails in the prefix provided
5231
5232Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5233
5234 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5235
5236Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5239 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5240 Fixed a few other problems raised by Charlie Bozeman.
5241 * result/VC/ElementValid[5-7]: fixed the output
5242
5243Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5246 patches from Charlie Bozeman. Regenerated the HTML docs.
5247
5248Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5251 for Windows from Igor
5252
5253Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * xmllint.c: applied Justin Fletcher patch for --output or -o
5256
5257Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * win32/libxml2/libxml2.def.src: close #67019
5260
5261Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * xmllint.c: applied Justin Fletcher generic timing patch
5264 similar to the one already applied to xsltproc.
5265
5266Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5267
5268 * include/libxml/tree.h tree.c: applied documentation patches
5269 from Charlie Bozeman
5270
5271Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5272
5273 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5274
5275Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * valid.c: fix the xmlStrdup() used in the previous patch.
5278 * valid.c: added --dropdtd
5279 * tree.c: fixed xmlUnlinkNode so it also removes the references
5280 from the document if the node is a DTD
5281
5282Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * HTMLtree.c valid.c: cleanup some static declarations
5285
5286Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * xmllint.c: removed another strdup()
5289 * doc/FAQ: removed the HP/UX entry
5290
5291Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * valid.c: fix bug #66816 when validating.
5294 * xmllint.c: don't use sys/time.h if configure did not found it
5295
5296Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5297
5298 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5299 xmlcatalog_man.xml
5300
5301Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5304 xmlInitMemory() was declared twice
5305
5306Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * globals.c: do not reference strdup() !
5309 * configure.in libxml-2.0.pc.in: trying to fix the libs
5310 of the various config extraction modules
5311
5312Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * configure.in : preparing 2.4.12
5315 * doc/* : updated and rebuilt the docs
5316
5317Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * uri.c: closed bug #66159
5320 * testURI.c: added --escape option
5321 * configure.in: some cleanup for xml2-config --cflags
5322
5323Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * globals.c testThreads.c: removed some misplaced includes
5326 of xmlversion.h
5327
5328Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5329
5330 * threads.c: patch from Gary Pennington fixing a possible
5331 problem at initialization time.
5332
5333Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5336 Eric Lavigne contribution to build libxml2 on MacOS using
5337 CodeWarrior.
5338
5339Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * xmllint.c: applied Geert Kloosterman's patch to fix
5342 --repeat --timing output
5343
5344Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5345
5346 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5347 where non-wellformed XML declaractions were not detected.
5348
5349Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5350
5351 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5352
5353Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5356 gets reset by xmlCleanupInputCallbacks() and this makes the
5357 function useless. Same for output.
5358
5359Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * xmlIO.c: robert pointed out a loop error in callback cleanups
5362
5363Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5366 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5367 they are not really tied to debugging
5368
5369Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5372 * xmllint.c: better --catalogs description
5373
5374Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * tree.c: fixed a couple of problems in xmlSetProp()
5377
5378Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5381 unappropriate stdout output.
5382
5383Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5386 by Denis Beurive, closes #65111
5387
5388Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5389
5390 * valid.c: in case of content model validity error, don't
5391 print it if validity warnings were not requested.
5392
5393Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5396 * parserInternals.c: removed the last exit() call. Print an
5397 unmaskable error on stderr instead (library mismatch detection)
5398
5399Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5400
5401 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5402 shell instructions from Heiko Rupp
5403
5404Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5405
5406 * catalog.c: use the URL notation file:// for default catalog paths
5407
5408Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * include/libxml/tree.h: better comments for _private fields
5411 * tree.c: removed a problem when copying an entity reference.
5412
5413Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5414
5415 * vms/*: updated instructions and diffs from John A Fotheringham
5416
5417Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * include/libxml/xmlerror.h: avoid an include problem if
5420 #include <libxml/xmlerror.h> happens first in code
5421 seems to be the case in KDE libs
5422
5423Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5426 from Igor for Windows
5427
5428Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * Makefile.am: Gary Pennington pointed out a missing prefix
5431
5432Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5435 * doc/*: upgraded and rebuilt the docs
5436
5437Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5438
5439 * HTMLparser.c: fix comment in scripts element parsing.
5440 * result/HTML/doc3*: updated the results.
5441
5442Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * uri.c: another URI bug fix #63336, using Joel Young patch.
5445
5446Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5449 a cleaned up version of the Pwd shell string generation.
5450
5451Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * valid.c include/libxml/tree.h: trying to fix namespaces +
5454 validation problems for good, closing #63619 in the process
5455 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5456 wrong in this respect, fixed it.
5457
5458Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5459
5460 * xmllint.c: Morus Walter patch to allow --format and --encode
5461
5462Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * debugXML.c: Stefan Kost provided an help command for the shell
5465
5466Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5467
5468 * debugXML.c: Heiko Rupp pointed that the shell would crash
5469 on empty nodesets returns.
5470
5471Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5474 migh need the history libraries
5475
5476Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5479 handle the case of < in quoted attributes, Bastian Kleineidam
5480
5481Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5484 fixing catalog breakages
5485 * Makefile.am catalog.c result/catalogs/catal
5486 result/catalogs/mycatalog.* test/catalogs/catal*:
5487 fixed more problems in catalog support, added more regression tests
5488 for both XML and SGML catalog handling
5489
5490Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5491
5492 * debugXML.c: applied an improvement to xmlGetLineNo() from
5493 Keith Isdale
5494
5495Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5496
5497 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5498 Side effect of the progressive catalog loading
5499
5500Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5501
5502 * Makefile.am: confexecdir and confexec_DATA were defined twice
5503 pointed out by Karl Eichwalder
5504
5505Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * xmlcatalog.c: avoid unlink() and use remove() instead.
5508
5509Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5510
5511 * libxml.spec.in: cleanup
5512 * include/libxml/xmlwin32version.h: updated with 2.4.8
5513
5514Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5515
5516 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5517 of compiling libxml with a non standard set of options
5518
5519Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5520
5521 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5522 document --sgml option, fixing gnome bugzilla #63382
5523
5524Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5525
5526 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5527 breakage of 2.4.7, added a couple of really needed APIs
5528 like xmlCatalogIsEmpty() and xmlNewCatalog()
5529 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5530 for install-catalog
5531 * configure.in: preparing 2.4.8
5532
5533Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5536 include/libxml/tree.h include/libxml/xmlIO.h: more include
5537 cleanups, export cleanly one html output + format function.
5538
5539Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5540
5541 * parser.c: removed initGenericErrorDefaultFunc call from
5542 xmlInitParser() since it could destroy previous calls to
5543 xsltSetGenericErrorFunc() effects
5544
5545Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5546
5547 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5548 keyword.
5549
5550Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5551
5552 * Makefile.am: cleanup
5553 * threads.c: cleanup too
5554 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5555 from xsltproc
5556 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005557 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005558
5559Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5562 was not used anymore !
5563
5564Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * configure.in: preparing 2.4.7
5567 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5568 manual page from John
5569 * doc/*: updated the doc and rebuilt the generated pages
5570
5571Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5572
5573 * xmlIO.c: closing bug #62711, the library should never
5574 close stdin or stdout.
5575
5576Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5577
5578 * uri.c: second pass at fixing #63336, using Joel Young
5579 final patch. looks okay.
5580
5581Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * uri.c include/libxml/uri.h: trying to clear #63336
5584 allowing the escaping routine to parse unconformant
5585 URI-References.
5586
5587Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * vms/readme.vms vms/build_libxml.com nanoftp.c
5590 include/libxml/xmlversion.h.in: a few VMS updates from
5591 John A Fotheringham
5592 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5593 and xmlCleanupOutputCallbacks() for the Perl binding people.
5594
5595Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5598 apply fixes to close #63271 and avoid segfaults when
5599 the error routine gets callbed before xmlInitParser()
5600 get called.
5601 * nanoftp.c error.c: Applied patches from Justin Fletcher
5602 correcting some xmlGenericError misuses.
5603
5604Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5605
5606 *doc/xmllint.xml, doc/xmllint.1
5607 New and improved man page for xmllint - .xml is the original, .1
5608 is the generated man page
5609
5610Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5613 the web site from the main HTML document.
5614
5615Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5616
5617 * parser.c: fixed an erroneous validation bug when PE refs
5618 occurs in external parsed entities referenced from the
5619 internals subset
5620 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5621 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5622 added the associated testcase, it's a nice one.
5623 * HTMLparser.c: generate the DTD node as HTML still ...
5624 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5625
5626Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * HTMLparser.c: fixed a bug in htmlNewDoc()
5629
5630Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * test/threads/*: added entities testing to the Thread test
5633 * testThreads.c: make the test reasonable
5634 * DOCBparser.c: fix the DTD public and system ID
5635 * xmllint.c: added --sgml for SGML DocBook importing
5636 * Makefile.am: added Docbtests target
5637
5638Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5641 * testThreads.c: removed bogus include
5642
5643Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5646 fixed a very serious (looping) validation bug
5647
5648Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5649
5650 * include/libxml/globals.h include/libxml/threads.h threads.c
5651 testThreads.c: far more testing, cleaning up bugs
5652 * *.c : make sure globals.h is always included.
5653
5654Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * HTMLparser.c: try to get rid of parser loops for good.
5657
5658Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * configure.in: fixed some bugs in CFLAGS passing.
5661 * test/threads Makefile.am testThreads.c: added a specific
5662 threaded test case (really nasty, guaranteed).
5663
5664Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5665
5666 * catalog.c: serious cleanup on the management of the
5667 XML catalog tree, more tests done, especially with
5668 the catalog PI.
5669
5670Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5671
5672 * catalog.c: avoid a problem in catalog cleanup on SMP if
5673 catalogs were not initialized.
5674
5675Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5676
5677 * catalog.c xpath.c: trying to cleanup the not thread safe
5678 parts of the library.
5679
5680Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5681
5682 * include/libxml/globals.h configure.in global.data: make
5683 the allocation be per-thread a configure option
5684 * encoding.c include/libxml/parser.h: fixed compilation
5685 errors
5686
5687Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5688
5689 * include/libxml/parser.h: Norm reported that a few lines
5690 added were breaking libxslt compile, removed them for now
5691
5692Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5693
5694 * parser.c parserInternals.c threads.c: debugged and fixed
5695 initialization problems which were giving troubles on SMP
5696 boxes.
5697
5698Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5699
5700 * include/libxml/Makefile.am: missing globals.h
5701
5702Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * globals.c: added a couple of standard includes.
5705
5706Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5709 include/libxml/parserInternals.h include/libxml/tree.h
5710 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5711 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5712 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5713 Applied the last patches from Gary, cleanup, activated threading
5714 all user accessible global variables are now handled in globals.[ch]
5715 Still a bit rought but make tests passes with either
5716 --with-threads defined at configure time or not.
5717 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5718 linking options
5719
5720Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5721
5722 * Makefile.am include/libxml/Makefile.am
5723 include/libxml/globals.h globals.c include/libxml/threads.h
5724 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5725 configure.in: started integrating the core of the thread support
5726 not activated yet but half integrated. The code should still
5727 compile and work anyway.
5728
5729Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5730
5731 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5732 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5733 integrating the non-controversial parts of Gary Pennington
5734 multithread patches
5735 * catalog.c: corrected a small bug introduced
5736
5737Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5738
5739 * catalog.c include/libxml/catalog.h: very serious cleanup,
5740 isolating unportable code and as much as possible the accesses
5741 to the global shared catalog. May need more testing !
5742
5743Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5744
5745 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5746 Keith Isdale patches for the XSLT debugger interfaces. Some
5747 cleanup
5748
5749Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5752 * DOCBparser.c: generate line nubers in elements
5753
5754Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5755
5756 * configure.in: preparing 2.4.6 release
5757 * doc/xml.html doc/html/*: updated and rebuilt the docs
5758 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5759
5760Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5761
5762 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5763 adding documentation for DV's supercatalog support
5764
5765Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5766
5767 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5768 super catalog support adding one API and one flag --sgml to
5769 xmlcatalog
5770
5771Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5772
5773 * doc/xmlcatalog_man.xml, xmlcatalog.1
5774 One more crack at
5775 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5776
5777
5778Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5779
5780 * xpath.c: implemented xmlXPathObjectCopy for external objects
5781 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5782
5783Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5784
5785 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5786 finishing up fix to
5787 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5788 the xmlcatalog man page display more elegantly
5789
5790Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5791
5792 * configure.in: closing bug #61832
5793 * HTMLparser.c: removed a warning
5794
5795Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5796
5797 * xpath.c: fixing #61673 part I, do not loose doc information
5798 when copying result value trees.
5799
5800Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5801
5802 * xpath.c: trying to harden the XPath interpreter
5803
5804Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5805
5806 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5807 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5808
5809Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5810
5811 * HTMLparser: repaired another loop problem
5812
5813Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5814
5815 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5816 parsing.
5817 * xpath.c: fix bug #61291 the default XML namespace node is
5818 missing from the namespace axis.
5819 * tree.c: refuse to create namespaces nodes with prefix "xml"
5820
5821Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5822
5823 * SAX.c: ouch a non-defined namespace could lead to a crash,
5824 fixed #61215
5825
5826Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5827
5828 * parserInternals.c: closed bug #61054
5829
5830Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5831
5832 * include/libxml/Makefile.am: closing #60708
5833
5834Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5835
5836 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5837 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5838
5839Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5840
5841 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5842
5843Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5846 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5847
5848Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5849
5850 * catalog.c: Justin Fletcher provided cleaup code in case
5851 HAVE_STAT is not defined
5852 * include/win32config.h: Igor Zlatkovic suggested to have
5853 HAVE_STAT defined there
5854
5855Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5856
5857 * catalog.c - fixed typing error reported by M. Barros
5858
5859Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5860
5861 * xmllint.c - fixing typo
5862
5863Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5864
5865 * HTMLparser.c: small enhancement to prevent loop on
5866 unrecognizable data
5867
5868Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5869
5870 * parserInternals.c: applying patch from bug #60757 this
5871 should close it
5872
5873Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5874
5875 * catalog.c xmlcatalog.c: removed a couple of warning
5876 * xpath.c: try to solve the linking problem on platforms
5877 needing trio to compile
5878
5879Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5880
5881 * Makefile.am libxml.spec.in: backing up non-documented changes
5882 commited without review or aproval by Jens Finke <jens@gnome.org>
5883 * HACKING: made 100% clear that no commit should be done directly
5884
5885Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5886
5887 * configure.in: Joe Orton provided a patch fixing a problem
5888 when iconv is specified to be in a non-standard directory
5889 but wasn't exported in xml2-config --cflags
5890
5891Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5892
5893 * configure.in: let's ship 2.4.5 before getting too much
5894 troubles with 2.4.4 errors.
5895
5896Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5897
5898 * encoding.c entities.c: do not output hexadecimal charrefs
5899 when serializing HTML since some version of Netscape can't
5900 grok it, generate decimal ones.
5901 * result/HTML/doc3.htm: output changed due to previous test
5902 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5903
5904Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5905
5906 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5907 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5908
5909Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5910 Released 2.4.4
5911
5912 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5913 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5914 updated the configuration scripts systems accordingly
5915
5916Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5917
5918 * configure.in: preparing for 2.4.4
5919 * doc/xml.html doc/html/*: updated and rebuilt the docs
5920
5921Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5922
5923 * win32/dsp/libxml2.def.src: tried to incorporate comments
5924 from bug #59220
5925
5926Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5927
5928 * parser.c result/noent/wml.xml: fixed bug #59981 related
5929 to handling of '&' in attributes when entities are substitued
5930
5931Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5932
5933 * libxml.h include/libxml/xmlversion.h.in
5934 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5935 Tried to close bug #60131
5936
5937Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5938
5939 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5940
5941Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5942
5943 * SAX.c: fixing bug #59946 on xmlns=""
5944
5945Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5946
5947 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5948 but allocates a new error code.
5949
5950Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5951
5952 * xmllint.c: John Fleck fixed typos in the options output
5953 * parser.c SAX.c: fix ignorable white space SAX selection
5954
5955Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5956
5957 * entities.c: Steve Underwood found the possibility of an
5958 ininite loop in case of error.
5959
5960Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5961
5962 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5963
5964Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5965
5966 * parser.c: warn if version is not 1.0 but it's not
5967 strictly speaking an error after analyzing the spec
5968
5969Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5970
5971 *doc/catalog.html - add link to the html version of the
5972 man page, other linguistic cleanups
5973
5974Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5975
5976 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5977 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5978 file, has not yet been included in the build.
5979
5980Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5981
5982 * catalog.c: removed a duplicate affectation Justin Fletcher
5983
5984Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5985
5986 * tree.c: Armin Sander pointed a possible text coalescing
5987 problem, completed his patch.
5988
5989Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5990
5991 * trionan.c: Fixed const and volatile re-definition problem
5992
5993Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5994
5995 * libxml.4 parser.c: doc updates from Heiko Rupp
5996 * parserInternals.c: 2 sanity checks from Heiko Rupp
5997
5998Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5999
6000 * tree.c: applied patch from Armin Sander to make some pointers
6001 const in xmlCopyNode()
6002 * include/libxml/tree.h: added fix to the header
6003
6004Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6005
6006 * xpath.c: hum, restrict the integer usage gcc bug workaround
6007 to only gcc compilers so that other architecture don't get
6008 penalized by this limitation.
6009 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6010
6011Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6012
6013 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6014 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6015
6016Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6017
6018 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6019 --convert option to xmlcatalog to convert SGML ones to
6020 the XML syntax.
6021 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6022
6023 2.4.3 got released at that point
6024Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6025
6026 * catalog.c xmlIO.c: started some serious testing and fixed
6027 a few bug and optmization needs.
6028
6029Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6030
6031 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6032 preparing for a 2.4.3 release even if it may not be ready yet
6033 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6034 all file parsing lookup to go through the entity resolver, add
6035 to add an API to bypass it (needed to load catalogs themselves),
6036 some cleanup on the catalog code too.
6037 * nanoftp.c: small cleanup
6038 * doc/catalog.html: small update
6039
6040Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6041
6042 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6043 Jun Kuriyama
6044
6045Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6046
6047 * doc/catalog.html: finished the catalog documentation
6048
6049Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6050
6051 * doc/catalog.html doc/xml.html: added documentation about
6052 Catalog support, misses an API description
6053 * doc/html/*: reextracted the API pages
6054
6055Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6058 Added the part about section 7.2 on URI resolution,
6059 fixed a side effect in the HTML parser, look complete
6060 and ready to rock except the URI/SystemID part!
6061
6062Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6063
6064 * include/libxml/catalog.h include/libxml/parser.h
6065 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6066 xmlIO.c: added support and APIs needed for the catalog PI
6067 * include/libxml/xmlIO.h: cleanup
6068
6069Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6070
6071 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6072 include/libxml/catalog.h: starts to look okay, really
6073 plugged the new framework, cleaned a lot of stuff,
6074 added some APIs, except the PI's support missing this
6075 should be mostly complete
6076 * result/catalogs/* test/catalogs/*: added new test, enriched
6077 the existing one with URN ID tests
6078
6079Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6080
6081 * catalog.c: fixed nextCatalog
6082 * result/catalogs/docbook test/catalogs/*: started adding
6083 a small regression test
6084
6085Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6086
6087 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6088 more work on the XML catalog support.
6089 * parser.c include/libxml/parser.h: small cleanup seems using
6090 list as a public parameter name can give portability troubles
6091 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6092 include/libxml/xpath.h include/libxml/Makefile.am: removed
6093 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6094 wrappers
6095
6096Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6097
6098 * Makefile.am trio.c triodef.h trionan.c xpath.c
6099 include/libxml/Makefile.am include/libxml/trionan.h:
6100 Re-worked Not-A-Number and Infinity support.
6101 * xmlcatalog.c: added readline include files
6102
6103Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6104
6105 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6106 testCatalog as xmlcatalog, making it an installed app
6107 adding a shell, and preparing it to be a /etc/xml/catalog
6108 management tool, though not ready yet
6109 * catalog.c include/libxml/catalog.h: adding support for
6110 XML Catalogs http://www.oasis-open.org/committees/entity/
6111 not finished, there is some interesting tradeoffs and a
6112 few open questions left.
6113
6114Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6115
6116 * xmllint.c: fixed a line formatting problem
6117
6118Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6119
6120 * SAX.c: removed a couple of unused variable (Albert Chin)
6121
6122Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6125 trying to fix some troubles w.r.t. function returning
6126 const xxxPtr.
6127
6128Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6129
6130 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6131 defined
6132
6133Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * xpointer.c: removed unused var
6136
6137Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6138
6139 * testXPath.c: another small cleanup closing bug #59110
6140
6141Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6142
6143 * win32/dsp/libxml2.def.src: small cleanup closing bug
6144 #59108
6145
6146Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6147
6148 * example/gjobread.c: add xmlCleanupParser() before leaving
6149
6150Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6151
6152 * config.h.in configure.in include/libxml/xmlwin32version.h:
6153 released 2.4.2
6154
6155Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6156
6157 * include/libxml/valid.h debugXML.c valid.c: deprecate
6158 the non-boundchecking Sprintf functions, add Snprintf
6159 this should close bug #57984
6160
6161Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6162
6163 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6164 URIs before doing the lookups (pointed by Mark Vakoc)
6165
6166Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6167
6168 * xpath.c: serious changes on Result Value Trees and NodeSets
6169 w.r.t. deallocation and collect operations. Probably not
6170 100% clean (merge of allocated trees smells like a problem).
6171 Seems sufficient to close #58943
6172
6173Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6174
6175 * xmllint.c: adding a --format option
6176
6177Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6178
6179 * xpath.c: count() was broken on Result Value Tree
6180 * xmlIO.c: fixed file:/// accesses on _WIN32
6181
6182Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6183
6184 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6185 macro was renamed, this should close bug #58683
6186
6187Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6188
6189 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6190 entity substitution mode text at the end of the entity might
6191 be added due to text coalescing.
6192 * nanoftp.c parser.c: small cleanup
6193
6194Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6195
6196 * HACKING: added John Fleck right to commit in the doc subdir
6197
6198Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6199
6200 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6201 allow to inherit attributes from the DTD directly in the
6202 tree, this is needed for XPath and can be a useful feature.
6203 Inherited namespaces are always provided at the tree level now
6204 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6205 of tests for this feature (XSLT being the prime user).
6206
6207Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6208
6209 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6210 testSAX.c xmlIO.c xmllint.c include/win32config.h
6211 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6212 include/libxml/xmlwin32version.h.in win32/README.MSDev
6213 win32/dsp/*: applied Win32 Facelift No.2 patches from
6214 Igor Zlatkovic for Windows/MSC
6215
6216Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6217
6218 * SAX.c: unparsedEntityDecl() the URI computation of the
6219 entity wasn't done breaking XSLT unparsed-entity-uri()
6220
6221Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6222
6223 * xpath.c: fixed a bug when walking the descendants and
6224 the current node has no children
6225 * debugXML.c: show up when a text node is supposed to not be escaped
6226
6227Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6228
6229 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6230 worked like the set:leading() function)
6231 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6232
6233Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6236
6237Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * include/libxml/xmlIO.h: apply change to close #58141
6240 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6241
6242Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * parser.c: when the internal subset uses a PE, then the
6245 included entity can use conditional sections.
6246
6247Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6250 when walking the namespace axis showing up in
6251 libxst/tests/general/bug-12
6252 * xmlmemory.c: added the possibility to trace a given block
6253 defined by its address
6254
6255Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * parser.c: don't override existing encoding specified before
6258 starting xmlParseDocument()
6259
6260Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * include/libxml/xmlwin32version.h: reinserted, needed for
6263 Windows users of CVS
6264
62652001-07-27 Darin Adler <darin@bentspoon.com>
6266
6267 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6268 * testCatalog.c: Add include of <libxml/parser.h>.
6269
62702001-07-27 Darin Adler <darin@bentspoon.com>
6271
6272 * include/libxml/.cvsignore:
6273 * include/libxml/xmlwin32version.h:
6274 Remove this file from CVS because it's generated.
6275
6276Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * parser.c include/libxml/parser.h: applied const patches from
6279 Tom Moog #58002
6280
6281Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6282
6283 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6284 lookup framework
6285
6286Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * tree.c: fixed xmlCopyNode() for documents
6289
6290Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6293
6294Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * parser.c: fixes bug #57652 reported by Morus Walter
6297
6298Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6301
6302Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6305 errors, lesson don't add new functions at 1am before a release
6306 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6307 from XPath initialization when possible.
6308
6309Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * result/scripts/base*: removing history/readline changed
6312 this slightly
6313 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6314 xmllint.c: make element content line number generation
6315 optionnal to avoid breaking old apps added interface to switch
6316
6317Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006320 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006321 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6322 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6323 John Kroll fixes to allow saving to HTTP via PUT (or
6324 POST of needed).
6325 * doc/html/*.html: regenerated the docs
6326
6327Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6328
6329 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6330 xmlHashScanFull and xmlHashScannFull3 to get passed the
6331 three keys as arguments to the callback function
6332
6333Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * configure.in Makefile.am: removed libxml softlink for good
6336 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6337 100% coverage by gtk-doc
6338
6339Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6342 fixed serious troubles due to size_t vs. int mismatch
6343
6344Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6347
6348Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6349
6350 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6351 convenient extension API for value and context managing
6352 Now handles external objects through xmlXPathPopExternal,
6353 xmlXPathWrapExternal and xmlXPathReturnExternal.
6354 Added functions for sets operations (intersection, etc.)
6355
6356Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6359 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6360 HTMLparser.c: cleanup of global variables, marking some
6361 const or private.
6362
6363Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6364
6365 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6366 fixed xmlXPathNodeSetItem when passing index=0
6367
6368Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6371
6372Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * xmllint.c: fixed compilation under Cygwin #57503
6375 * TODO: update
6376
63772001-07-13 Peter Williams <peterw@ximian.com>
6378
6379 * config.h.in: add #undef HAVE_DLFCN_H
6380
6381 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6382 builddir.
6383
6384Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6387 raised by #57348 and #57381
6388
6389Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6392 tree.c xpointer.c: store the line numbder in element->content,
6393 may break some software, need a configuration mechanism
6394
63952001-07-10 Darin Adler <darin@bentspoon.com>
6396
6397 * .cvsignore:
6398 * example/.cvsignore:
6399 * include/.cvsignore:
6400 * include/libxml/.cvsignore:
6401 Various things that are generated and should be ignored.
6402
6403Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6406 * doc/xml.html doc/html/*: updated the docs
6407
6408Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6411 validation occured on content with element child
6412
6413Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * tree.c: fixed XML Base computation which was broken
6416 * debugXML.c: added a base function to the shell
6417 * Makefile.am result/scripts/* test/scripts/*: added scripts
6418 based regression tests, and adding 2 XML Base tests
6419
6420Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * tree.c: set properties doc and call xmlSetListDoc for properties
6423 content when grafting them in a different tree.
6424 * aclocal.m4: remove from CVS
6425
6426Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * win32/libxml2/libxml2.def.src: added some missing entry point
6429 for XPath (Mark Vakoc)
6430
6431Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6434 layer should URI-Unescape before trying to open resources.
6435
6436Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.c: fix the name() bug for elements in the default
6439 namespace reported by Charlie Bozeman
6440
6441Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6444 led to an XPath fix, improvements of SAX initialization, and
6445 an added option --nocdata to testXPath
6446
6447Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * doc/libxml-doc.el: Felix Natter provided anew version working
6450 with XEmacs too
6451
6452Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * include/libxml/xpath.h: small cleanup
6455 * doc/xml.html: update
6456
6457Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6460 released 2.3.14
6461
6462Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * doc/html/*: rebuilt the docs for the release
6465 * doc/xml.html: added 2.3.14 release.
6466
6467Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6470 were not equal to empty strings
6471
6472Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * SAX.c: fixed a URI-Reference computation problem when validating
6475 * xmlIO.c: small cleanup
6476
6477Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * parser.c: improved the description of a couple of interfaces
6480 upon Larry Stamper suggestion
6481
6482Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * SAX.c entities.c parser.c: changed completely the way entities
6485 are handled when running the parser in entity substitution mode.
6486 This fixes a bug reported by Stephan Kulow and nearly divides
6487 by 3 the amount of memory required by libxslt to load and process
6488 DocBook TDG.
6489
6490Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * HTMLparser.c: fixing a too early root closing problem raised
6493 byt Prashanth Naidu
6494
6495Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6498 raised by Mark Vakoc.
6499
6500Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * example/Makefile.am: fixed the include path to add srcdir/include
6503 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6504 and some cleanup
6505
6506Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6509 lot of optimization work, results in significant improvements
6510 when handling really complex XPath queries. Add a small optimizer
6511 for unions, improve [n] and [last()], avoid some costly ops.
6512
6513Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6516 * xpath.c: small cleanup
6517 * xmlGetNsList: reformated, fixed problems if used on Entities
6518
6519Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6522
6523Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6526 * Makefile.am example/Makefile.am: workaround automake generating
6527 erroneous deps
6528
6529Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * include/win32config.h: bug #56801 Yon Derek provided a patch
6532 to the windows config file.
6533
6534Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6537 libxml.h : Yon Derek provided a set of changes to compile from
6538 CVS on Windows/MSC
6539
6540Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * parser.c: fixed UTF8 BOM support in push mode
6543 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6544 added a specific testcase
6545
6546Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * Makefile.am: added --push regression tests
6549 * parserInternals.c: the XML parser segfaulted in --push mode
6550
6551Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * configure.in: moved the symlinks detection within a CVS
6554 check, this is not portable and will be removed soon.
6555 * xpath.c: small cleanup/speedup
6556
6557Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6560 release of 2.3.12
6561 * parser.c: make an error message if unknow entities in all cases
6562
6563Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6566
6567Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6570 includes were installed in the wrong dir
6571
6572Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * doc/html.xml: warn against sending code to exhibit bugs.
6575
6576Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6579 Tru64 from Thomas Leitner
6580
6581Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * AUTHORS: added William and Bjorn
6584 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6585 daniel@veillard.com hopefully I won't have to do this again
6586 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6587 docs can be rebuilt cleanly now
6588 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6589 from CVs it's generated, added include/libxml/xmlwin32version.h
6590 also generated but which should change far less frequently.
6591 * catalog.c nanoftp.c: made sure to include libxml.h not
6592 libxml/xmlversion.h directly
6593 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6594 when compiling on WIN32 and MSC
6595
6596Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * include/Makefile.am include/libxml/Makefile.am configure.in:
6599 fixed make distcheck and rebuilding the rpms
6600
6601Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * configure.in: should finish the migration of exported includes
6604 into a real include/libxml in CVS, at least for CVS users.
6605 * removed the exported headers, added in include/libxml (as well
6606 as xmlversion.h.in).
6607
6608Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * configure.in: fixed the way to detect symlink
6611
6612Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * configure.in: updated, include/libxml is now a real CVS dir
6615
6616Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6619 version works with both libxml1 and libxml2 (it autodetects
6620 the prefix of the html-files) from Felix Natter.
6621 * doc/xml.html: updated doc accordingly
6622
6623Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * xpath.c: fixed the bug generating a template loop in libxslt
6626 when using docbook-xsl-1.4, * should filter out document nodes
6627 * HACKING: added William
6628 * TODO: updated
6629
6630Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * doc/FAQ.html: added a warning about gcc-3.0
6633 * doc/xml.html: added reference to gdome2 and removed a confusing
6634 sentence
6635
6636Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xmlversion.h: okay this is a generated file, but Windows
6639 users need it and they can't generate it, and I want CVS
6640 Windows users ...
6641 * win32/libxml2/libxml2_so.dsp: Windows project file for
6642 the shared lib version of libxml2
6643 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6644 resources needed for libxslt/xsltproc by Yon Derek
6645
6646Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6647
6648 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6649
6650Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6653
6654Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * include/win32config.h: Yon Derek provided a first fix
6657 to be able to compile libxslt/xsltproc on Windows
6658
6659Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xpath.c: attempt to work around what seemed a gcc optimizer
6662 bug when handling floats on i386 http://veillard.com/gcc.bug
6663 * tree.c entities.c encoding.c: doing some cleanups while
6664 chasing it
6665
6666Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * Makefile.am: cleanup when --without-debug is specified
6669 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6670 w.r.t. --without-debug and other include points
6671 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6672 Catalogs
6673 * configure.in entities.h tree.h HTMLparser.c: removed
6674 --without-corba, made the _private field mandatory
6675
6676Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6679 outputs a BOM in UTF8, an errata has been issued to avoid the
6680 problem, that was the most reasonable solution... Add support
6681 for a leading UTF8 BOM in entities.
6682
6683Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * valid.c: fixed a bug found when post validating an entity ref
6686 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6687 activate it too
6688
6689Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6692 weakness in the node copy the XPointer and the XInclude
6693 implementations. Serious cleanup.
6694
6695Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * Makefile.am: Kjartan Maraas provided a small patch to
6698 add xml2-config.in to EXTRA_DIST
6699
6700Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6703 provided another failing case found in KDE, the way the
6704 ctxt->vctxt.nodeTab was allocated and freed changed over
6705 time but it wasn't completely cleaned up. This should fix it.
6706
6707Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * parser.c: Stephan Kulow also raised the fact that line number
6710 could get miscounted making debug harder, fixed the problem
6711 in xmlParseCharData()
6712
6713Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * valid.c: Stephan Kulow pointed out a problem when validating
6716 and using an empty entity, forgot a 'break' in a case.
6717
6718Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6721 * doc/xml.html: updated with 2.3.11
6722
6723Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * TODO: updated adding cleanup of generated doc
6726 * configure.in: prepared to release 2.3.11
6727 * xmllint.c: added --version for bug reporting
6728 * doc/html/*.html: rebuilt the doc
6729
6730Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * xpath.c: first part of the work on selecting namespace to
6733 fix bug #56115
6734
6735Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6738 when using -liconv
6739 * TODO: updated
6740
6741Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6744 cleanup, encoding support.
6745
6746Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6749
6750Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * xpath.c: bug detected by Ankh when / is used as a function arg
6753
6754Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6757 of element and use it to avoid outputting formatting spaces at
6758 the wrong place. Implemented the format parameter for HTML save.
6759 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6760 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6761 result/HTML/wired.html: of course this impact the result of a
6762 number of HTML tests
6763
6764Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * HTMLtree.[ch]: started augmenting the HTML save API with
6767 encoding and formatting parameters
6768
6769Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * HTMLtree.h: cleanup and started evaluating the work needed on
6772 revamping the HTML output code
6773
6774Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6777
6778Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779
6780 * valid.c: fixed bug #56049, forgot one check in the
6781 validation routine
6782
6783Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6786
6787Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * libxml.h: fixed an error in last commit
6790 * doc/FAQ.html: added an entry for compilation from CVS
6791
6792Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6793
6794 * xmlversion.h.in libxml.h: Cygwin patches
6795 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6796 * tree.h: cleanup
6797
6798Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6801 memory block in a strange case where libxml is linked twice
6802 in the binary.
6803
6804Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6807 state far too often, simple fix used to avoid it.
6808
6809Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6812 being processed, applied his patch
6813 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6814
6815Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6818 provided fixes to compile on MSCC again
6819 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6820 also provided an update for the project files.
6821
6822Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6825 bug #55810
6826
6827Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * tree.c: fixed xmlGetNsProp() to close bug #55683
6830 Note this requires libxslt to use it's own function instead.
6831
6832Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * HTMLtree.c: when in a pre element no formatting space should
6835 be added.
6836 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6837
6838Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * configure.in: added tests for signal() and signal.h
6841
6842Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6845
6846Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * doc/libxml-doc.el: Felix Natter provided a new version for
6849 libxml2
6850
6851Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * HTMLtree.c: when in a pre element no formatting space should
6854 be added.
6855
6856Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6859
6860Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6863 hack
6864 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6865 * uri.c: fixed a warning
6866
6867Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * HTMLtree.c: trying to close bug #55772 escaping in script
6870 elements
6871 * doc/xml.html: suggest to send mail to the list
6872
6873Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6876 good. Use a macro and based on the solution provided in
6877 vsnprintf manual page from GNU.
6878
6879Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6880
6881 * error.c: Workaround for non-preserving variadic list.
6882 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6883
6884Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6885
6886 * doc/xml.html: added 2.3.10 release
6887
6888Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * configure.in: releasing 2.3.10
6891
6892Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6895
6896Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * encoding.c: Robert Collins provided a patch to add the
6899 "US-ASCII" encoding alias
6900
6901Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6904 string oriented functions and started cleaning the related areas
6905 in xpath.c which needed fixing in this respect
6906
6907Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6910 #55380
6911 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6912
6913Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * TODO: updated
6916 * nanohttp.[ch] : started adding APIs to get the redirected URL
6917 when this occurs (needed for further base computation
6918 * tree.h: cleanup
6919 * encoding.c: cleanup
6920 * SAX.c: minor change around ctxt->loadsubset
6921
6922Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * Makefile.am include/Makefile.am: small change to have
6925 include/libxml rebuilt if working from CVS.
6926 * uri.c: applied another patch from Carl Douglas for URI escaping,
6927 this should close bug #51876
6928
6929Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6932 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6933 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6934 added specific regression test
6935 * parser.h: preparing for the XSLT mode where DTD inherited
6936 attributes are added to the tree.
6937
6938Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * xinclude.[ch]: Updated the namespace for the Last Call version
6941 * result/XInclude/include test/XInclude/include: updated the
6942 testsuite accordingly
6943
6944Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6947 related to bug #51876
6948
6949Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * tree.c: fixed a gross mistake in base computation, xml:base is
6952 not completely correct yet (need cascade).
6953 * xpath.[ch]: added the few things needed to find a function name
6954 and URI from the XPath context when it is called.
6955
6956Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6959 * DOCBparser.c: small cleanup
6960 * xmllint.c: added a --catalogs option to load catalogs from
6961 $SGML_CATALOG_FILES
6962 * tree.c: cleanup
6963 * configure.in: iconv library fixup, ICONV_LIBS
6964
6965Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * catalog.c: handling of CATALOG entries. detection of recursion,
6968 and a few bugfixes
6969 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6970 against the default namespace
6971
6972Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6975
6976Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * parser.c: fixed propagation context info when parsing an
6979 external entity.
6980 * doc/html/*.html: regenerated a couple of docs
6981
6982Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * doc/xml.html: update with 2.3.9 informations
6985
6986Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6989 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6990 * doc/html/* : rebuilt the docs
6991 * valid.c: small patch which may improve some case when
6992 validating.
6993
6994Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * HTMLparser.c: Closed bug #54891
6997 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6998 to the suite
6999
7000Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7003 applied a documentation patch from LotR and filled in a few missing
7004 descriptions
7005
7006Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * xpath.c tree.c parser.c: speed optimizations at the parser level
7009 document tree freeing and xpath evaluation
7010
7011Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * parser.c parser.h parserInternals.h: fixed a couple of
7014 interfaces for handling memory buffer input to const char *
7015 upon suggestion of JamesH.
7016
7017Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * configure.in: LoTR sent a patch fixing the previous commit
7020
7021Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * configure.in: trying to deal again with the stoopid -R linking
7024 flag of Solaris
7025
7026Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * xpath.h: two nodeset access macros from Thomas Broyer
7029
7030Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7033 patch from Thomas Broyer
7034
7035Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7038 case
7039 * INSTALL: was empty added stuff from the FAQ
7040
7041Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7044 attributes handling and #54433 by adding xmlUnsetProp()
7045 and xmlUnsetNsProp()
7046
7047Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * HTMLparser.c: Patch from Jonas Borgström
7050 (htmlGetEndPriority): New function, returns
7051 the priority of a certain element.
7052 (htmlAutoCloseOnClose): Only close inline elements if they
7053 all have lower or equal priority.
7054 * result/HTML: this of course changed a number of tests results.
7055
7056Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * xmlIO.c catalog.c: plugged in the default catalog resolution
7059 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7060 documentations
7061 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7062
7063Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7066 integrating catalogs
7067 * catalog.[ch] testCatalog.c: adding a small catalo API
7068 (only SGML catalog support).
7069 * parser.c: restaured xmlKeepBlanksDefault(0) API
7070
7071Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7074
7075Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * parser.c: added xmlParseExternalEntityPrivate() to allow
7078 propagation of ctxt->_private when parsing external entities
7079
7080Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7083
7084Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7087
7088Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * valid.c: warn when indeterminist content model is detected
7091 * result/VC/ElementValid8: this adds a message
7092 * Makefile.am: add --novalid for VCM tests
7093 * parserInternals.c: added a call to Init memory
7094
7095Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7098 when both parameters are NULL.
7099
7100Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101
7102 * valid.c: applied small patch from Gary Pennington, reindented
7103 some part of the code.
7104
7105Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7108 release, updated and regenerated the docs
7109
7110Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * xpath.c result/XPath/expr/floats : clarified and cleanup
7113 printing of abnormal floats in tests.
7114
7115Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7118 * results/HTML/ : a few changes in the output of the HTML tests as
7119 a result.
7120 * configure.in: tying to fix -liconv where needed
7121
7122Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * Makefile.am: fixed a stupid error
7125
7126Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * configure.in Makefile.am: make the inclusion of the trio
7129 modules in the library conditional
7130
7131Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7132
7133 * DOCBparser.c: patche from László Kovács, fixed entities refs
7134 in attributes handling
7135
7136Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7139 flushing
7140
7141Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * xpath.c: fix of an XSLT namespace bug reported on the list
7144 general/bug-8-
7145
7146Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * strio.h trio.c: Dan McNichol suggested a couple of small
7149 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7150
7151Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * tree.c parser.c encoding.c: spent a bit more time looking
7154 at the parsing speed and DOM handling. Added a few more
7155 speedups.
7156
7157Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * parser.c: small but effective parsing speed improvement
7160
7161Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * configure.in: default on the DocBook parser inclusion (for Gnome)
7164 * DOCBparser.h: fixed a header reference
7165
7166Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * configure.in xpath.c: applied Bjorn patches for FPE on the
7169 alpha
7170
7171Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7172
7173 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7174 xmlSaveFormatFileTo()
7175
7176Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * xpath.c: simple and efficient optimization, XPath functions
7179 aways bind to the same code, cache this
7180 * TODO: updated (by saying some is obsolete)
7181
7182Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * xpath.c: more cleanup work on XPath name parsing routines
7185
7186Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7189 xmlXPathParseName
7190 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7191 * debugXML.c: avoid compilation problems if compiling without
7192 HTML support, Igor Zlatkovic
7193 * win32/libxml2/libxml2.def.src: being able to compile without
7194 XPath on Windows
7195
7196Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * libxml.m4: yet another patch from Toshio Kuratomi
7199
7200Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7203
7204Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * tree.[ch]: added xmlSaveFormatFile interface for saving
7207 and indenting a file.
7208
7209Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * xpath.c: fixed bug #53689 related to processing-instruction()
7212
7213Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * DOCBparser.c: patche from László Kovács
7216
7217Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * parser.c: applied fixes from Christian Glahn bug report #53391
7220
7221Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222
7223 * error.c: Jean François Lecomte provided a complete description
7224 and a fix to bug #53537
7225
7226Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227
7228 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7229
7230Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * DOCBparser.c SAX.c: a bit more work on entities processing.
7233 Still Need to cleanup XML output and references in attributes
7234
7235Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7238
7239Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * tree.c: trying to fix #53574, not completely complete,
7242 I would like xmllint --copy --debug test/ent1 and
7243 xmllint --debug test/ent1 to show the same result.
7244 * xpath.c: fix a bug when trying to sort namespace nodes
7245
7246Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * HTMLtree.c: real fix for #53402
7249
7250Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7253 PIs when using xsl:output
7254 * valid.c: closing #53537 some case generate segfaults if there
7255 is validity errors
7256
7257Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7258
7259 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7260 of external parsed entities, added --noent to testDocbook
7261 * valid.c: Garry Pennington found an uninitialized variable
7262 access in xmlValidateElementContent()
7263
7264Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7267 with madness
7268 * result/HTML/ : this modified the result of the regression tests
7269 a lot.
7270
7271Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7274 to doc where it wasn't checked against NULL reported by
7275 Jens Laas
7276
7277Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7280 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7281
7282Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7285 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7286 * SAX.[ch]: cleanup and updates for DocBook
7287 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7288 ex SGML identifier changes
7289 * valid.c: removed a static unused function.
7290
7291Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * HTMLtree.c: applied change for Paul Sponagl on script saving
7294 * Makefile.am: the warning about entity title.xml are normal.
7295
7296Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * configure.in: release of 2.3.7
7299 * Makefile.am: fixing make distcheck
7300
7301Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * doc/html/* doc/xml.html: updated and regenerated the docs
7304
7305Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7308
7309Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7310
7311 * tree.c: fixed #53388 with the provided patch
7312
7313Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314
7315 * valid.c: Bjorn detected an invalid memory access. Fixed
7316 vstateVPush()
7317
7318Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7321
7322Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7323
7324 * libxml.h: new header used only for the compilation of libxml
7325 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7326 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7327 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7328 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7329 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7330 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7331 baseline (version 1.2 plus a single patch).
7332 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7333 scientific notation for numbers. Tests added.
7334 * xpath.c: formatting of numbers changed to use sprintf
7335 (contribution from William Brack)
7336
7337Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * valid.c: cleanup, more useful debugging
7340 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7341 * xmlIO.c: entity loading is printed as an error when validating
7342
7343Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7344
7345 * valid.c: fixed to validate within entities
7346 * test/VCM/v22.xml: added a specific testcase
7347
7348Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * valid.c: forgot an epsilon transition in for ()+
7351 * test/VCM/v21.xml : added a specific test case
7352
7353Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * valid.c: removed a state explosion exhibited by RSS
7356 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7357 from bug #51872
7358
7359Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7362 validation without using an ugly NFA -> DFA algo in the source.
7363 Made a specific algorithm easier to maintain, using a single
7364 stack and without recursion.
7365 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7366 * hash.c: made the growing routine static
7367 * tree.h parser.c: added the parent information to an
7368 xmlElementContent node.
7369
7370Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * SAX.c parser.c xpath.c: generating IDs when not validating
7373 from an external parsed entity was poisoning the ID has table
7374 with removed values. This was killing XSLT on the KDE help
7375 browser.
7376
7377Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7378
7379 * entities.h: andrew@ugh.net.au detected a double declaration
7380
7381Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * debugXML.c hash.c tree.h valid.c : some changes related to
7384 the validation suport to improve speed with DocBook
7385 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7386 the way validation errors get reported
7387
7388Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7391 by P C Chow and William M. Brack for XSLT HTML output
7392
7393Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7396 Igor Zlatkovic patches for MSC compilation and added his
7397 updates
7398
7399Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7402 prefix lookup.
7403 * parserInternals.c: fixed the bug reported by Morus Walter
7404 due to an off by one typo in xmlStringCurrentChar()
7405
7406Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * HTMLparser.c result/HTML/*: revamped the way the HTML
7409 parser handles end of tags or end of input
7410
7411Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7414
7415Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7416
7417 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7418 bug where the linktime verions of free() won't work ...
7419
7420Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7423
7424Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * doc/xml.html: added 2.3.6 release
7427
7428Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7431 * result/wml.xml: resulted in a small output change
7432
7433Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7434
7435 * tree.c: xmlNewDoc was missing the charset initialization
7436 * xmllint.c: added --auto to autogenerate a doc, allow to
7437 reproduce the problem fixed on xmlNewDoc
7438
7439Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * xpath.c: trying to get 52979 solved
7442 * tree.c result/ result/noent/: trying to get 52712 solved, this
7443 also made me clean up the fact that XML output in general should
7444 not add formating blanks by default, this changed the output of
7445 a few tests
7446
7447Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7450
7451Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7452
7453 * configure.in: finally released 2.3.6
7454
7455Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * xpath.c: checking for null pointer generated by new code
7458
7459Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * xpath.c: fixed a [] evaluation problem reported
7462 * test/XPath/tests/simpleaddr: extended test
7463 * result/XPath/simpleaddr: updated result
7464
7465Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * xmllint.c: Dan Timis reported a portability problem
7468 on Macs without mmap, fixed it.
7469
7470Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * testXPath.c : added a --tree option allowing to display the
7473 tree dump of the XPath expression
7474
7475Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476
7477 * xpath.c: fixed a memleak when comparing nodesets
7478 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7479 * tree.c: added a TODO
7480
7481Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7484 we need string functions
7485 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7486 to be able to use them where needed. Applied some changes
7487 to reduce name linking pollution and compile in only what's
7488 needed.
7489 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7490 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7491 for the string manipulation functions
7492 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7493 to the free() function of xmlmemory.c
7494 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7495 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7496 usage.
7497
7498
7499Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * error.c: applied the context output patch of the error
7502 handling submitted by Chuck Griffith
7503 * error/VC/*: this slightly change some error logs
7504
7505Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * parser.c: fixed line number reporting on error
7508
7509Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * parser.c: Sullivan and Darin found a parser bug,
7512 applied the patch.
7513
7514Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7517 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7518 xmlversion.h.in xpointer.c: of course the way I defined
7519 UNUSED breaks on old gcc version. Try to be smart and
7520 also define it directly in xmlversion.h
7521 * configure.in: removed -ansi flag from the pedantic set
7522
7523Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7524 Huge cleanup, I switched to compile with
7525 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7526 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7527 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7528 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7529 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7530 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7531 encoding.h entities.c error.c list.[ch] nanoftp.c
7532 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7533 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7534 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7535 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7536 Cleanup, staticfied a number of non-exported functions,
7537 detected and cleaned up a dozen of problem found this way,
7538 avoided a lot of public function name/typedef/system names clashes
7539 * doc/xml.html: updated
7540 * configure.in: switched private flags to the really pedantic ones.
7541
7542Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * configure.in: 2.3.5
7545 * doc/html/*: rebuilt the docs
7546
7547Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7548
7549 * parser.c: fixed a reported bug in NOTATION parsing
7550 * uri.c: accepted but not fixed bug 51876, added TODO
7551 * Makefile.am: fixed bug 51876
7552
7553Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554
7555 * config.h.in configure.in error.c: fix a compilation problem
7556 on platforms without vsnprintf (xml@thewrittenword.com)
7557
7558Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559
7560 * parser.c: fixed a function name header typo
7561 * SAX.c: notations can also occur in external subset.
7562
7563Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * error.c: removed a C++ like comment
7566
7567Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7568
7569 * parser.c: fixing bug 52299 strange condition leading
7570 to a parser crash due to a buffer overflow
7571 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7572 added the specific test case
7573
7574Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7577 xmlXPathConvert{String,Number,Boolean} to be able to make
7578 type casts without a context stack, fixed some implementation
7579 problems related to the absence of context at parse-time,
7580 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7581 in the public API too
7582 * xpointer.c xpathInternals.h: we need to know at parse time
7583 whether we are compiling an XPointer
7584
7585Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7586
7587 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7588 cleaned up the parser internals, refactored XPath code, added
7589 new compilation based APIs and cleanly separated public and
7590 private APIs.
7591
7592Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * xpath.h: the comp field must be added at the end to avoid
7595 killing binary compat.
7596
7597Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * Makefile.am: detect XPath memleaks in regreson tests
7600 * error.c: fixed and error w.r.t. error reporting still using
7601 stderr
7602 * hash.c: added new line at end of file
7603 * tree.h: minor cleanup
7604 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7605 expression parsing from evaluation, resulted in a number of
7606 changes internally, and in XPointer. Likely to break stuff
7607 using xpathInternals.h but should remain binary compatible,
7608 new interfaces will be added.
7609
7610Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7611
7612 * configure.in: fixed a couple of problems reported by
7613 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7614 without gcc on non linux platforms.
7615
7616Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617
7618 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7619 a fix for --with-html-dir= configure support. I hope it won't
7620 break rpm generation
7621
7622Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * xmlIO.c: one function comment cleanup.
7625
7626Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7627
7628 * SAX.c: external subset notations were improperly registered
7629 in the internal subset.
7630
7631Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632
7633 * README.cvs-commits: added, pointing to HACKING
7634 * HACKING: updated
7635
7636Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * parser.c: and Matt Sergeant found one in the XML push
7639 parser (erroneous check I forgot to remove when I fixed the
7640 main parser).
7641
7642Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * xpath.c: ptittom found a small bug in UnaryExpr
7645
7646Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7647
7648 * configure.in: bumped to 2.3.4
7649 * error.c: fixed bug #51860
7650 * tree.c: fixed bug #51861
7651 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7652 * tree.[ch] : added xmlDefaultBufferSize
7653 * nanoftp.c: typo in function name header block
7654 * doc/xml.html : updated, added link to XML::LibXSLT
7655 * doc/html/* : rebuilt the docs
7656
7657Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * parser.c SAX.c: the new content parsing code raised an
7660 ugly bug in the characters() SAX callback. Found it
7661 just because of strangeness in XSLT XML Rec ouptut :-(
7662
7663Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * Makefile.am: Martin Baulig suggested to add -lm
7666 * tree.c: found another bug in xmlNodeGetContent()
7667
7668Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * xpath.c: Bjorn found the error related to strictness of comparison.
7671
7672Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7673
7674 * parser.c: trying to fix the Dtd parsing problem reported
7675 by Gary, side effect of last week speed optimizations.
7676
7677Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7678
7679 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7680 * parserInternals.c: removed unneeded test raised by Stric
7681
7682Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7683
7684 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7685 and fixed by William Brack). Added xmlXPathFormatNumber.
7686 Changed the sorting slightly.
7687 * configure.in Makefile.am example/Makefile.am: Added -lm.
7688 Please note that applications linking with libxml2, must
7689 also like with the math library from now on.
7690
7691Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7694
7695Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7696
7697 * parser.c: one must report spaces even if the Dtd element
7698 content proves that this is not part of the element content.
7699 * result/valid/*.xml: this changed the ouptu slightly
7700
7701Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7702
7703 * configure.in: bumped to 2.3.3
7704 * doc/xml.html: updated
7705
7706Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * tree.c: minor doc fix
7709 * xpath.c: deallocation issues when a result tree has been
7710 converted to a node-set
7711
7712Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7713
7714 * doc/xml.html: oops corrected dates s/2000/2001
7715
7716Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * valid.c: new patch from Gary Pennington
7719
7720Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * doc/xml.html: applied patch from Ankh
7723
7724Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7725
7726 * xinclude.c: fixed a problem building on Mac
7727
7728Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7729
7730 * parser.c: more work on increasing parsing ferformances
7731
7732Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7733
7734 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7735 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7736 avoiding memcpy in production builds MEM_CLEANUP macro use
7737 * parser.[ch] parserInternals.c: optimizations of the tightest
7738 internal loops inside the parser. Better checking of I/O
7739 flushing/loading conditions
7740 * xmllint.c : added --timing
7741
7742Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7743
7744 * configure.in: bumped to 2.3.2
7745 * doc/xml.html: updated for release
7746
7747Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7748
7749 * xpath.c: found a memleak and fixed a nasty bug
7750
7751Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7752
7753 * xmllint.[c1] : added return code errors for xmllint
7754 * xpath.c: specific debug dump function for result value trees
7755
7756Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7757
7758 * xpath.c: finally implemented xmlXPathCompareNodeSets
7759 * test/XPath/expr/floats results/XPath/expr/floats: added
7760 a test for float expressions
7761
7762Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7763
7764 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7765 * parserInternals.[ch]: trying to speed up parsing
7766 * xpath.c : speeded up node set equality op
7767
7768Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7769
7770 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7771 better handling of ID/IDREF and the list modules associated
7772 * configure.in: small CFLAGS cleanup
7773
7774Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7775
7776 * configure.in: fixed iconv detection on AIX (stric)
7777
7778Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7781
7782Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7783
7784 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7785 and optimized xmlXPathNodeSetSort
7786
7787Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7788
7789 * xpath.c: bug fix when context size is 0
7790 * parser.c: I like Norm's Dtd because they still manage to break
7791 the parser occasionally
7792
7793Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7794
7795 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7796
7797Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7798
7799 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7800 attributes within the XML-1.0 namespace
7801
7802Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7803
7804 * xpathInternals.h: exported a few axis functions
7805 * doc/xml.html: updated the doc
7806
7807Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7808
7809 * configure.in: applied patch from Daniel van Balen for OpenBSD
7810 and bumped version to 2.3.1
7811 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7812 attempt to find autoclosing was simply broken, removed it,
7813 updated the examples, this is better
7814
7815Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7816
7817 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7818 hash functionnalities.
7819 * doc/html/* : rebuild the doc
7820
7821Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7822
7823 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7824 on predicate
7825 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7826 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7827 really want to have tags closed on output even if we accept
7828 unclosed ones on input
7829
7830Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7831
7832 * xpath.c: ouch don't free NULL, rare case fixed
7833 * tree.c: don't coalesce text nodes if they don't have the
7834 same behaviour wrt escaping on output
7835
7836Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7837
7838 * xpath.c: small fixup
7839 * SAX.c: don't warn on empty namespaces.
7840
7841Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7842
7843 * README: a bit of cleanup
7844 * configure.in: preparing for 2.3.0 release
7845
7846Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7847
7848 * hash.[ch]: added a first version of xmlHashSize()
7849 * valid.c: another bug fix from Gary Pennington
7850
7851Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7852
7853 * valid.c: couple of bug fixes pointed by Gary Pennington
7854 * HTMLtree.c: #if 0 cleanup
7855
7856Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7857
7858 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7859 which removes a time consuming check of xmlXPathNodeSetAdd()
7860 and use it in places where we are sure to not break unicity
7861
7862Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7863
7864 * xpath.c: bug fixes found from XSLT
7865 * tree.c: preserve node->name special values when copying nodes.
7866 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7867 external subset are fetched when available but without full
7868 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7869 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7870 output with encoding disabled.
7871
7872Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7873
7874 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7875 xmlCheckFilename should not be called from xmlFileOpenW
7876 and xmlGzfileOpenW
7877
7878Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7879
7880 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7881 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7882 added the new tests for URI normalization
7883 * testURI.c: fixed stoopid bugs
7884 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7885 the URI in the error messages are now properly normalized
7886
7887Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7888
7889 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7890
7891Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7894
7895Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * xpath.c: fixed mod operator
7898
7899Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7900
7901 * parser.c: fixed xmlStrcat doc
7902 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7903 trees.
7904
7905Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7906
7907 * xpath.c result/XPath/tests/chaptersbase
7908 result/XPath/tests/simplebase: fixed XPath node()
7909 * tree.c: small fix in xmlNewNs()
7910 * Makefile.am: removed extraneous xml2Conf.sh rule
7911
7912Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7913
7914 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7915 Changed the library name, in order to get libxml-devel and
7916 libxml2-devel to coexist on a single system
7917 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7918 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7919
7920Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7921
7922 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7923 libxml2-devel installable in // as libxml-devel.
7924
7925Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7926
7927 * doc/Makefile.am: fixed make rebuild in doc
7928 * doc/html/*.html: rebuilt the docs
7929
7930Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7931
7932 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7933
7934Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7935
7936 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7937 the HTML doc to go into the -devel RPM ...
7938 * aclocal.m4 config.h.in: some updates due to auto* magic
7939
7940Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7941
7942 * xpath.h: added a hook in the context structure allowing to
7943 link to extra support, needed for XSLT
7944
7945Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7946
7947 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7948 xmlXPtrCmpPoints to use it.
7949 * propagated the following patch from Alejandro Forero
7950 * include/win32config.h xmlIO.c: applied further suggestions
7951 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7952 * example/gjobread.c: fixed warnings, now that it builds
7953
7954Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7955
7956 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7957
7958 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7959 filename points to a valid file (not a directory).
7960 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7961 Added calls to xmlCheckFilenameDir.
7962
7963 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7964 `path' (rather than `filename') as the parameter to gzopen and open.
7965
7966Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7967
7968 * Makefile.am: fixed a problem with EXTRA_DIST
7969
7970Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7971
7972 * Makefile.am example/Makefile.am: finally found the trick
7973 to build the example, i.e. add "." in SUBDIRS before example
7974 in the list <grin/>
7975
7976Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7977
7978 * doc/xml.html: updated with an XSLT section, removed pointer to
7979 W3C CVS base.
7980
7981Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7982
7983 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7984 too, and deallocation need to occur the same way.
7985
7986Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7987
7988 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7989 type correponding to an XSLT result tree fragment. Share most
7990 of the data format with node set, as well as operators.
7991 * HTMLtree.c: added a newline at the end of the doctype output
7992 whe this one is not present initially.
7993 * tree.c: make sure taht the parent and doc pointers are properly
7994 set when copying attributes (lists).
7995
7996Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7999
8000Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * xpath.c: seems I finally killed that ugly path evaluation
8003 context bug (tagged 9999 in case is is wrong)
8004
8005Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8006
8007 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8008 for XSLT
8009
8010Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8011
8012 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8013 for xmlGzfileOpen() bug
8014
8015Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8016
8017 * xpath.c: removed an error found by XSLT usage
8018 * tree.c parserInternals.h: use a predefined static string
8019 for text and comment nodes, avoid freeing them in xmlFreeNode,
8020 exported the string name in parserInternals.h and added
8021 another value to disable encoding at output (for XSLT),
8022 gain memory, time.
8023
8024Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8025
8026 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8027 win32/libxml2/libxml2_so.dsp: new makefiles and update
8028 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8029
8030Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8031
8032 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8033 Gary Pennington
8034
8035Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8036
8037 * xpath.c: fixed the comaprision of values and nodelists,
8038 need to compare nodelist still ...
8039 * debugXML.c: avoided a possible core dump
8040 * HTMLparser.c: cleanup
8041 * nanohttp.c: contributed fix.
8042 * tree.c: fixes in properties handling added xmlSetNsProp
8043 needed by libxslt
8044 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8045 comment
8046 * TODO: updated
8047
8048Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8049
8050 * parser.c parserInternals.c: applied Bjorn Reese optimization
8051 patch
8052
8053Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8054
8055 * Makefile.am: applied patch fro make check from Martin Vidner
8056
8057Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8058
8059 * configure.in: preparing 2.2.11
8060 * doc/html/*: rebuild the HTML files
8061 * doc/xml.html : updated
8062
8063Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8064
8065 * tree.c: fixed a stupid bug
8066 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8067 patches related to validation of an XInclude processing result
8068 * TODO: updated
8069
8070Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8071
8072 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8073 on large files
8074
8075Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8076
8077 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8078
8079Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8080
8081 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8082 reported by Jonas Borgström
8083 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8084
8085Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8086
8087 * testXPath.c xpath.c: fixing the XPath union expressions problem
8088 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8089
8090Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8091
8092 * xmllint.c: Made is so if the file name is "-" is will read form
8093 standard input. Sven Heinicke <sven@zen.org>
8094 * tree.c: fixed a problem when growing buffer
8095 * tree.h: fixed the comment of the node types following andersca
8096 comment
8097 * TODO: updated
8098
8099Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * HTMLparser.[ch]: added a way to avoid adding automatically
8102 omitted tags. htmlHandleOmittedElem() allows to change the
8103 default handling.
8104 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8105 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8106 of xmllint too when using --memory flag, added a memory test
8107 suite at the Makefile level.
8108 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8109 with namespace use when encountering QNames in XPath evalation,
8110 added xmlns() scheme in XPointer.
8111 * nanoftp.c : incorporated a fix
8112 * parser.c xmlIO.c: fixed problems raised with encoding when using
8113 the memory I/O
8114 * parserInternals.c: closed bug 25934 reported by
8115 torsten.landschoff@innominate.de
8116 * TODO: updated
8117
8118Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8121 on a non-updated tree :-(, made a 2.2.10 release to correct the
8122 situation
8123
8124Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8127 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8128 integrated a set of OpenVMS changes from Howard Taylor
8129 <Howard.Taylor@pacoast.com>
8130
8131Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8134 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8135
8136Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * HTMLparser.c: some fixes on auto-open of html/head/body
8139 * encoding.c: fixed a compilation error on some gcc env
8140 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8141 XPointer implementation
8142 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8143 related XPointer tests and associated results
8144
8145Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * doc/xmldtd.html doc/xml.html: following a short step by step
8148 guidance on IRC to help maciej with DTDs I started a small
8149 page on the subject.
8150
8151Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * HTMLparser.c: fixed handling of broken charrefs
8154 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8155 patches
8156
8157Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * doc/xml.html doc/html/* : rebuilt the docs after adding
8160 xinclude and updated page for 2.2.7 and 2.2.8
8161 * configure.in: releasing 2.2.8
8162
8163Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * parser.[ch] parserInternals.c: applied the conditional
8166 section processing fix from Jonathan P Springer
8167 <jonathan.springer2@gte.net>
8168 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8169 project file, fixed iconv default non support
8170 * xpath.c: fixed the problem of evaluating relative expressions
8171 when a node context is provided.
8172
8173Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * nanoftp.c: fixed gcc 2.95 new warnings
8176 * SAX.c: fixed a stupid bug
8177 * tree.c: fixed a formatting problem when round-tripping
8178 from/to memory
8179 * xinclude.c: chased memleak, fixed a base problem
8180 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8181 xmlXPtrBuildNodeList()
8182 * TODO: updated
8183 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8184 adding a first small set of regression tests for XInclude
8185
8186Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * nanohttp.[ch]: applied Wayne Davison patches to access
8189 the WWW-Authorization header.
8190 * parser.c: Closed Bug#30847: Problems when switching encoding
8191 in short files by applying Simon Berg's patch.
8192 * valid.c: fixed a validation problem
8193 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8194 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8195 Wayne Davison
8196 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8197 need to be extended to non full nodes selections.
8198 * xinclude.c: starts to work decently
8199
8200Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8203 debugXML.c xmlversion.h.in: Started adding XInclude support,
8204 this is a new xmllint option
8205 * tree.c xpath.c: applied TOM patches for XPath
8206 * xpointer.c: fixed a couple of errors.
8207 * uri.c: added an escaping function needed for xinclude
8208 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8209 new warning from RH70 gcc's version
8210
8211Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * HTMLparser.c: fixed loop on invalid char in scripts
8214 * parser.c: update to description of xmlIOParseDTD()
8215 * libxml.m4 xmlversion.h.in: changes contributed by
8216 Michael Schmeing <m.schmeing@internet-factory.de>
8217 * configure.in: preparing for 2.2.7
8218 * Makefile.am: trying to avoid config.h and acconfig.h
8219 being included in the distrib
8220 * configure.in: released 2.2.7
8221
8222Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8225 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8226
8227Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * parser.[ch]: added xmlIOParseDTD()
8230 * xpointer.c: added support for the 2 extra parameters of
8231 string-range, fixed a stoopid error when '0' was present
8232 in XPointer expressions
8233 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8234 testsuite for the above
8235
8236Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * libxml.spec.in: improved package descriptions
8239
8240Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * xpath.c xpathInternals.h: applied a large cleaning patch
8243 from TOM <ptittom@free.fr>, it also add namespace support
8244 for function and variables registration.
8245
8246Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8249 * Makefile.mingw: Wayne Davison's update adding hash.c
8250
8251Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * xpath.c: fixed the root evaluation problems
8254 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8255 ignorable spaces with <b> <bold> <em>
8256 * tree.c: fixed a loop in xmlSearchNsByHref()
8257
8258Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * xpath.c: applied another XPath patch from TOM
8261 * xpath.c include/makefile.am: applied another patch from
8262 china@thewrittenword.com (cleanup on IRIX).
8263
8264Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * xml-config.1: received a fixed version from Fredrik Hallenberg
8267 <hallon@lysator.liu.se>
8268
8269Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8272 cleanup patch for XPath
8273
8274Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * patched to redirrect all "out of context" error messages to
8277 a reconfigurable routine. The changes are:
8278 * xmlerror.h : added the export of an error context type (void *)
8279 an error handler type xmlGenericErrorFunc there is an interface
8280 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8281 to reset the error handling routine and its argument
8282 (by default it's equivalent to respectively fprintf and stderr.
8283 * all the c files: all wild accesses to stderr or stdout within
8284 the library have been replaced to calls to the handler.
8285
8286Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * configure.in: release 2.2.6
8289 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8290 exporting the inner functions of xpath for extension modules
8291 * doc/*: updated and rebuilt the doc
8292
8293Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * nanohttp.c : applied Wayne HTTP cleanup patch
8296 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8297 and xmlNodeSetSpacePreserve()
8298
8299Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * xpath.c: closing bug #29260
8302
8303Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8306 multikey tuples, made hash structure opaque
8307 * valid.[ch]: moved elements, attributes, notations decalarations
8308 as well as ID and refs to hash tables.
8309 * entities.c: hash cleanup
8310 * xmlmemory.c: fixed a dump problem in debug mode
8311 * include/Makefile.am: problem passing in DESTDIR= values patch
8312 from Marc Christensen <marc@calderasystems.com>
8313 * nanohttp.c: removed debugging remains
8314 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8315 * HTMLparser.c parser.c: fixing a number of problems with the
8316 macros in the *parser.c files (Wayne).
8317 * HTMLparser.c: close the previous option when opening a new one
8318 (Marc Sanfacon).
8319 * result/HTML/*: updated the HTML results accordingly
8320
8321Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8324 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8325 XPath functions and XML entities table to them. More to come...
8326 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8327
8328Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * tree.c: coalesce adjacent text nodes
8331 * valid.c: handling of blank nodes in DTd validation (raised
8332 by problems with a posteriori validation).
8333 * nanohttp.c: changing behaviour on HTTP write stuff.
8334 * HTMLtree.c: forced body and html to be explicitely closed.
8335 * xpath.h: exported more XPath functions.
8336
8337Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * Release of 2.2.5
8340 * xpointer.c: range() range-inside and other helper functions
8341 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8342
8343Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8346 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8347
8348Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8351 and XPointer modules
8352
8353Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * SAX.h: closed #25107
8356
8357Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * testSAX.c: fixed problem with cdata reporting
8360 * SAXresult/* : updated
8361
8362Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8365 Closed bug #27499, added to regression tests
8366 * TODO: updated
8367
8368Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8371 support for SCRIPT and STYLE with help from Bjorn Reese
8372 * test/HTML/* result/HTML/*: added simple testcase and updated
8373 the existing ones.
8374
8375Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8378 string-range for empty strings
8379 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8380 test/XPath/xptr/strrange: augmented the XPointer testsuite
8381
8382Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * doc/xml.html doc/xmlmem.html: added a module describing memory
8385 interfaces and use, updated the main page.
8386
8387Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8390 nanoftp code work on Windows too now
8391
8392Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8395 * xpointer.c: implemented string-range() at least a good first version
8396 * test/XPath/docs/str test/XPath/xptr/strrange
8397 result/XPath/xptr/strrange: the string-range() tests
8398
8399Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * Makefile.am include/Makefile.am include/win32config.h
8402 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8403 and make distcheck
8404
8405Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8408 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8409 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8410
8411Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8414 patch for socklen_t detection by
8415 Albert Chin-A-Young <china@thewrittenword.com>
8416
8417Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8420 and added a --dtdvalid option to xmllint used to test it
8421
8422Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8425 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8426
8427Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8430 handlings (registration, lookup, cleanup)
8431
8432Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * configure.in Makefile.am include/makefile.am: adding XPointer
8435 and XPtrtests target
8436 * xpointer.[ch] : new files for XPointer support
8437 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8438 more XPath tests
8439
8440Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * configure.in: fixed, very broken, make distcheck works again
8443
8444Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * More work toward 2.2.5, integrated a number of patches
8447 * configure.in Makefile.am win32config.h.in: trying to cleanup
8448 make distcheck .... huh ...
8449 * include/Makefile.am include/win32config.h: new directory
8450 for includes
8451 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8452 updated teh makefiles and instructions for WIN32
8453 * xpath.c: small fixes
8454 * test/XPath/ results/XPath: updated the testcases and results
8455 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8456 suggested patches
8457 * valid.c: fixed an ID bug
8458
8459Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008462 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008463 * xpath.[ch]: worked on XPointer
8464
8465Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * configure.in Makefile.am: 2.2.5, ship the include in an
8468 include/libxml subdirectory, use symlinks when using CVS
8469 * testSAX.c: fixed small bug
8470 * testXPath.c: changed the way testfiles are parsed
8471 * debugXML.c: same kind of cleanup when parsing an argument expression
8472 XPath/XPointers can have blanks embedded
8473 * xpath.[ch]: more cleanup, reorgs for XPointer work
8474 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8475 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8476
8477Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8480 in the XPath engine, rewrote large parts of it, now it's far
8481 cleaner and in sync with the REC not an old WD. Fixed a parsing
8482 problem in the interactive XML shell found when testing XPath.
8483
8484Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8487 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8488 examples with the extra test
8489
8490Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8493 the global init function.
8494
8495Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * HTMLparser.c: Doohhh, attribute name parsing was still case
8498 sensitive ! Fixed this ...
8499 * result/HTML/* : updated the tests results accordingly
8500
8501Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8504 engine, should be far more stable, incorporated a new version of
8505 preceding/following axis, need testing
8506 * uri.c: fixed file:///c:/a/b/c problem
8507 * test/XPath/tests/idsimple: augmented the XPath tests
8508
8509Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * doc/* rebuilding docs for 2.2.4 release
8512
8513Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * configure.in: releasing 2.2.4
8516 * parser.[ch]: added xmlStrEqual()
8517 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8518 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8519 use xmlStrEqual instead
8520 * TODO: updated
8521 * added an XPath test
8522
8523Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8526 * entities.h: exported xmlInitializePredefinedEntities
8527 * parser.[ch] : added xmlInitParser()
8528 * parserInternals.h : had to export htmlInitAutoClose()
8529
8530Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8533 problems
8534 * Makefile.am : added XPath regression tests to normal tests
8535 * uri.c: fixed a problem with local paths, cleanup
8536 * parser.c: fixed a problem with large CData sections
8537
8538Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * configure.in xml-config.in: patch from "Ben Taylor"
8541 <sol7x86@hotmail.com> for solaris shared libs lookup
8542
85432000-09-30 Martin Baulig <baulig@suse.de>
8544
8545 * libxml-2.0.pc.in: Provide pkg-config script.
8546
8547 * configure.in: Create the libxml-2.0.pc script from the
8548 libxml-2.0.pc.in templates.
8549 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8550 script in `$(libdir)/pkgconfig'.
8551
8552Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8555 when compiling with MSC
8556
8557Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * xpath.c: patch for normalize-string() substring-before(),
8560 substring-after() and translate() functions from Bjorn Reese
8561 <breese@mail1.stofanet.dk>
8562 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8563 Fredrik Hallenberg <hallon@lysator.liu.se>
8564 * TODO: updated
8565
8566Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8569 problem of socklen_t being undefined on a number of platforms
8570 * debugXML.c: fixed a compilation problem when without snprintf
8571
8572Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8575 an URI bug and a fix for the control-character-induced infinite loop
8576 * nanohttp.c: preventive fix for compiling on WIN32
8577
8578Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * xmlint.c: closing bug #25000
8581
8582Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8585 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8586 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8587 related function, fixing xmlStrncmp(), and associated cleanup
8588 * result/HTML/entities.html.sax: updating result
8589
8590Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * uri.c: applied patch for URI escaping from Wayne Davison
8593 <wayned@blorf.net>
8594 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8595 from Denis Barbier <barbier@imacs.polytechnique.fr>
8596 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8597 patch from Wayne Davison
8598
8599Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * doc/xml.html : updated with new releases, adding "how to help"
8602
8603Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8606 removed a few warnings in pedantic mode ...
8607 * parserInternals.c parser.c: moved encoding switching function
8608 to parserInternals.c
8609 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8610
8611Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8614 error or warning handlers
8615
8616Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * parserInternals.c parserInternals.h parser.c Makefile.am:
8619 created a new module parserInternals.c, moved most of the
8620 code shared by the various parsers there, as well as
8621 deprecated code from parser.c. More cleanup of parser.c
8622 * uri.c: fixed a problem when URI is NULL
8623 * valid.c: speedup when looking for an attribute declaration
8624
8625Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8628 the cleanup of the computation of URI references when seeking
8629 external entities. The URI reference string and the resulting
8630 URI are both stored now.
8631 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8632 large s(n)printf checks and cleanup from Denis Barbier
8633 <barbier@imacs.polytechnique.fr>
8634 * xmlversion.h.in tree.h: couple of SGML declarations for a
8635 possible docbook module.
8636 * result/VC/ : a couple of test output changed due to the change
8637 of the entities URI
8638
8639Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * parser.h: added a _private field for linking user's data
8642
8643Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * parser.c parserInternals.h: demacroified most of the IS_XXX
8646 the gain in size is significant so ...
8647
8648Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * entities.c: cases where looking up entities with doc==NULL
8651 covered
8652
8653Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * uri.c: applied Wayne Davison patch
8656 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8657
8658Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * uri.c testUri.c: applied Wayne Davison patches
8661 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8662 * Makefile.in: added URItest and included thenin "make tests"
8663
8664Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * xmlversion.h.in: closed bug 22941
8667
8668Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * doc/xmlio.html: added doc and example for entity loader
8671 redefinition.
8672
8673Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8676 used by libxml
8677
8678Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * parser.c: Fixed bug on invalid ontent characters and when using
8681 push.
8682 * xmllint.c: fixed xmllint endling of errors in push mode
8683
8684Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * HTMLparser.c testHTML.c: applied two new patches from
8687 Wayne Davison <wayned@users.sourceforge.net>
8688 * result/HTML/*.sax: regenerated HTML SAX output
8689 * parser.c: more cleanup.
8690
8691Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * HTMLparser.[ch] testHTML.c: applied the second set of
8694 patches from Wayne Davison <wayned@users.sourceforge.net>,
8695 adding htmlEncodeEntities()
8696 * HTMLparser.c: fixed an ignorable white space detection bug
8697 occuring when parsing with SAX only
8698 * result/HTML/*.sax: updated since the output is now HTML
8699 encoded...
8700
8701Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * HTMLparser.[ch]: applied some of Wayne Davison
8704 <wayned@users.sourceforge.net> patches
8705
8706Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8709 undeclared namespace prefix was used, added a warning.
8710 Cleaned up support w.r.t. entities, spilling out a warning
8711 and being pedantic on lookups.
8712 * test/warning/ent9 : added testcase for previous example.
8713 * TODO: updated
8714 * parserInternals.h parser.c: changed the way names are parsed
8715 now allow infinite size and decrease penalty for normal use
8716 * parser.c: Started a big cleanup/check of the parser code,
8717 fixed some of the most tortuous entity code, spotted code
8718 unused anymore
8719 * test/*: added tests for very long names and related nasty
8720 things.
8721
8722Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * doc/encoding.html: added encoding aliases doc
8725 * doc/xml.html: updates
8726 * encoding.[ch]: added EncodingAliases functions
8727 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8728 bottleneck affecting large DTDs like Docbook
8729 * parser.[ch] xmllint.c: added a pedantic option, will be
8730 useful
8731 * SAX.c: redefinition of entities is reported in pedantic mode
8732 * testHTML.c: uninitialized warning from gcc
8733 * uri.c: fixed a couple of bugs
8734 * TODO: added issue raised by Michael
8735
8736Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * doc/encoding.html: propagated Martin Duerst suggestions
8739
8740Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8743 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8744 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8745 by Wayne Davison
8746
8747Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * nanoftp.c nanohttp.c: small cleanup
8750 * TODO: updated
8751
8752Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * added an old VC testcase and updated title.xml entity
8755
8756Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8759 done on auto-opening of <p> tags and cleanup of SAX output
8760
8761Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8764
8765Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * doc/xml.html libxml.* structure.*: updated the doc a bit
8768
8769Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8772 of SAX tests
8773
8774Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8777 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8778
8779Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8782 * testHTML.c: fix core dump on Solaris 2.x systems
8783 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8784 * result/HTML/*.sax: previous bug fix lead to new results
8785
8786Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8789 * configure.in: added --with-readline=DIR to accept alternate
8790 path for readline include/library
8791 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8792 for ANSI under HP-UX
8793 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8794 includes @LIBS@
8795
8796Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * doc/* : rebuilt the docs
8799 * getting ready for 2.2.2 release
8800
8801Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8804 and xmlAddFeature()
8805 * tree.[ch]: added xmlAddChildList()
8806 * xmllint.c: MAP_FAILED macro test
8807 * parser.h: added xmlParseCtxtExternalEntity()
8808 * valid.c: applied bug fixes removed warning
8809 * tree.c: added CDATA block to elements content
8810 * testSAX.c: cleanup of output
8811 * testHTML.c: added SAX testing
8812 * encoding.c: better error recovery
8813 * SAX.c, parser.c: fixed one of the external entity processing
8814 of the OASis testsuite
8815 * Makefile.am: added HTML SAX regression tests
8816 * configure.in: bumped to 2.2.2
8817 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8818 SAX results
8819
8820Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * configure.in: patch for HP compiler
8823
88242000-08-04 Sven Heinicke <sven@zen.org>
8825
8826 * xmllint.c: Was coredumping sometimes when the file given didn't
8827 exist.
8828
8829Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8832
8833 when using in memory parsing. Need some cleanup.
8834 * xmllint.c configure.in: added a --memory flag to test memory
8835 parsing
8836
8837Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * nanohttp.c: fixed socklen_t replacement to unsigned int
8840 * parser.c: fixed a space handdling missing at the end of
8841 production 28 DOCTYPE.
8842 * xmlmemory.c: fixed a stupid bug on the routine to override
8843 allocation functions
8844 * TODO: updated
8845
8846Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8847
8848 * doc/ regenerated the docs
8849
8850Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * doc/encoding.html doc/xml.html: added I18N doc
8853 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8854 improvements, both parser and filters, added ASCII & HTML,
8855 fixed the ISO-Latin-1 one
8856 * xmllint.c testHTML.c: added/made visible --encode
8857 * debugXML.c : cleanup
8858 * most .c files: applied patches due to warning on Windows and
8859 when using Sun Pro cc compiler
8860 * xpath.c : cleanup memleaks
8861 * nanoftp.c : added a TESTING preprocessor flag for standalong
8862 compile so that people can report bugs more easilly
8863 * nanohttp.c : ditched socklen_t which was a portability mess
8864 and replaced it with unsigned int.
8865 * tree.[ch]: added xmlHasProp()
8866 * TODO: updated
8867 * test/ : added more test for entities, NS, encoding, HTML, wap
8868 * configure.in: preparing for 2.2.0 release
8869
8870Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8871
8872 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008873 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008874
8875Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * doc/xml.html: changed the xmlsoft.org structure, updated the
8878 examples w.r.t. root and childs
8879
8880Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8881
Daniel Veillard784b9352003-02-16 15:50:27 +00008882 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008883
8884Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * HTMLparser.c: Work on character encoding support for the HTML parser
8887 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8888 * encoding.c: Fixed a potential memleak in the encoding stuff
8889
8890Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * doc/FAQ.html doc/Makefile.am : added a FAQ
8893
8894Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8897 of the HTML parser to force it to not bypass SAX
8898
8899Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8900
8901 * win32config.h.in: updated
8902 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8903 lacks iconv support :-( need to release 2.1.1
8904 * configure.in: release 2.1.1
8905 * HTMLparser: fixed bug #14784
8906 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8907 by Windows compiler
8908 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8909 the SAX startDocument() callback.
8910 * TODO: updated
8911
8912Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * added xmlStopParser()
8915
8916Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * configure.in: 2.1.0 prerelease
8919 * Large resync between W3C and Gnome tree
8920 * nanoftp, nanohttp.c: fixed stalled connections probs
8921 * HTMLtree.c SAX.c : support for attribute without values in
8922 HTML for andersca
8923 * valid.c: Fixed most validation + namespace problems
8924 * HTMLparser.c: start document callback for andersca
8925 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8926 * parser.h, SAX.c: serious speed improvement for large
8927 CDATA blocks
8928 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8929 different encoding
8930 * example/Makefile.am example/gjobread.c tree.h: work on
8931 libxml1 libxml2 convergence.
8932 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8933 and the LIBXML_TEST_VERSION macro
8934
8935Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * doc/xml.html: various patches and improvements typo fixed by
8938 Felix Natter
8939 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8940 from Felix Natter <fnatter@gmx.net>
8941
8942Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * doc/upgrade.html: updated with instructions for support of both
8945 libxml-1.x and libxml-2.x
8946 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8947 for 2.x support and also fixed includes
8948
8949
8950Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8953 the encoding support, added iconv support, so now libxml if
8954 compiled with iconv automatically support japanese encodings
8955 among others. Work based on initial patch from Yuan-Chen Cheng
8956 I may have broken binary compat in the encoding handler
8957 registration scheme, but that was so utterly broken I don't
8958 expect anybody to have used this feature until now.
8959 * parserInternals.h: fixup on the CHAR range macro
8960 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8961 code.
8962 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8963 * uri.c: added xmlParseURI() I can't believe I forgot to
8964 implement this one in 2.0 !!!
8965 * SAX.c: moved doc->encoding update in the endDocument() call.
8966 * TODO: updated.
8967
8968Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * tree.h: removed extraneous xmlRemoveProp definition
8971 * TODO: added item about --disable-corba configure switch
8972 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8973 * nanoftp.c: fixed include problems giving troubles on AIX and
8974 slowlaris
8975 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8976 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8977 comment and headers changes to lower gtk-doc number of warnings
8978 * doc/html/*: rebuilt docs
8979
8980Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * HACKING: documented the tag for 1.x and instructions
8983
8984Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8987 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8988 xmlCreateIOParserCtxt
8989 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8990 significant overall improvement
8991 * xmllint.c: added I/O test to xmllint
8992 * testSAX.c: added a speed test
8993 * doc/* : updated/regenerated
8994
8995Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * xpath.c uri.h parserInternals.h: cosmetic changes from
8998 "Timur I. Bakeyev" <timur@bat.ru>, including making
8999 xmlCreateURI() public
9000
9001Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9004 and the code at the same time. Added a clean mechanism for
9005 overload or added input methods: xmlRegisterInputCallbacks()
9006 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9007 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9008 * TODO: updated
9009 * doc/* : updated/regenerated
9010 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9011 source dir
9012
9013Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * testURI.c: yet another forgotten commit, I should get some sleep !
9016
9017Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * xmllint.c: forgot to commit this too ?
9020
9021Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * xmlversion.h.in : forgot to commit this previously
9024
9025Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9028 * README TODO: updated for release
9029 * uri.c uri.h: added authority parsing/saving
9030 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9031 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9032 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9033 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9034 Makefile.am : added compile-time customization of libxml
9035 --with-ftp --with-http --with-html --with-xpath --with-debug
9036 --with-mem-debug
9037 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9038 #include <libxml/xxx.h> I hope it won't break too much stuff
9039 and will be manageable in the future...
9040 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9041 and added xmllint to the installed programs
9042 * uri.h: added xmlFreeURI()
9043
9044Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * uri.c uri.h: finished the escaping handling, the base support
9047 and the URI path normalization. Looks good just lacks the
9048 authority content parsing code.
9049 * Makefile.am: added instructions to generate testURI
9050 * TODO: updated
9051 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9052 added links and icons for W3C and Gnome
9053
9054Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * xmlmemory.[ch] : seems I forgot to actually update the files in
9057 the last commit :-)
9058 * doc/xml.html doc/html/* : updated and uploaded the docs
9059
9060Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9063 * TODO: updated
9064 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9065 libxml default allocation function with another set (like gmalloc/
9066 gfree).
9067 * Makefile.am, uri.c, uri.h: added a set of functions to do
9068 exact (litteraly copied from the RFC 2396 productions) parsing
9069 and handling of URI. Will be needed for XLink, one XML WFC,
9070 XML Base and reused in the nano[ftp/http] modules. Still work
9071 to be done.
9072
9073Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * configure.in, libxml.spec.in : libxml2
9076 * doc/* : updated the doc page, rebuilt the docs
9077
9078Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9079
9080 * all: tagged LIB_XML_1_X
9081 * *.c *.h : updated from W3C CVS tree
9082 * configure.in : 2.0.0-beta
9083 * libxml.spec.in : libxml2 package nam
9084 * result/* : new version of the tests output
9085
9086Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9089
9090Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * doc/* : rebuilt the docs
9093 * parser.c: final patch on #6766
9094 * valid.c: small patch on validity checks.
9095
9096Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9097
9098 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9099 added
9100 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9101 compatibility w.r.t. XML spec and existing code.
9102
9103Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * parser.c: seems a better solution to <a> </a> exists,
9106 will try it for a while
9107
9108Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * parser.c: tried to remove the <a> </a> generating <a/>
9111 this is hard. Left a flag for that purpose. Fixed bug #6766
9112 * configure.in: prepared 1.8.7 not released, due to previous
9113 problem
9114
9115Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * doc/xml.html : applied second patch from Paul DuBois
9118
9119Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9120
9121 * doc/xml.html : applied patch from Paul DuBois
9122
9123Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9126
9127Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9130 compilation warnings on various platforms.
9131 * parser.c: Fixed #5281 validity error callbacks are now desactived
9132 by default if not validating.
9133
9134Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9137
9138Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9141 <gkatsi@cs.toronto.edu>
9142
9143Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9146 processing URLs
9147
9148Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9151 xmlNanoFTPUpdateURL for persistent control connections.
9152 * configure.in: 1.8.6
9153
9154Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9157 * tree.[ch] : added xmlSaveNoEmptyTags
9158
91592000-01-29 James Henstridge <james@daa.com.au>
9160
9161 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9162
9163 * Makefile.am: added nanoftp.[ch] to the build.
9164
9165Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9166
9167 * nanoftp.[ch]: cleanup, comments, API
9168 * debugXML.c : fixed a bug in the cat command
9169 * doc/*: regenerated the docs
9170
9171Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9174 * debugXML.c : fixed a bug in the cat command
9175 * valid.c: fixing some small probs
9176 * libxml.spec.in: get rid of the SNAP suffix
9177 * doc/xml.html: updated the status
9178
9179Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * xml-config.in: xml-config --version to just return the
9182 version number
9183 * xpath.c: some cleanup w.r.t. axis when the current node is
9184 an attribute.
9185 * TODO: updated
9186
9187Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9188
9189 * configure.in: prepared for libxml-1.8.5
9190 * doc/* recompiled the documentation
9191
91922000-01-17 Jody Goldberg <jgoldberg@home.com>
9193
9194 * configure.in : WARNING autoconf subtlety alert :
9195 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9196 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9197 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9198 get defined by AC_CHECK_HEADERS.
9199
9200Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9203 Rune.Djurhuus@fast.no
9204
9205Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * TODO: updated
9208 * tree.c, parser.c: made sure that only memory alloc problems
9209 and internal parser errors are allowed to write to stdout or
9210 stderr.
9211
9212Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9213
9214 * tree.c : restored xmlNewGlobalNs since this seems used by
9215 a lot of existing code :-(, fixed a bug in xmlNewNs
9216 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9217 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9218 to exit() from the library code.
9219 * xpath.c, parser.c: removed bugs or unused code detected by
9220 Windows compilers
9221 * parser.c: started adding interfaces for parsing well balanced
9222 XML fragments
9223 * configure.in: releasing 1.8.4
9224 * doc/* : rebuilt the docs
9225
9226Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * tree.[ch] : added xmlNewDocFragment() for DOM
9229 * testHTML.c: uninitialized variable.
9230
9231Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * doc/* : rebuild the docs
9234
9235Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * acconfig.h: readline and history patch
9238 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9239 * tree.c: added check and handling when possibly removing an ID
9240 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9241 and saving.
9242 * test/HTML/entities.html result/HTML/entities.html* : test for
9243 various entities reference cases
9244 * result/HTML/* : as a result output of some testcase have
9245 changed
9246 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9247 by previous example. added xmlParseTryOrFinish().
9248 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9249 entities.h debugXML.h HTMLparser.h: changed the way struct are
9250 declared to allow gtk-doc to expose those
9251 * parser.c: closed bug #4960
9252 * Makefile.am configure.in: Applied patch from
9253 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9254 and math/socket libs detection
9255
9256Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * configure.in, Makefile.am: link tester against readline
9259 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9260
9261Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * tree.[ch]: added xmlRemoveProp
9264 * win32config.h.in nanohttp.c: avoid including the Windows
9265 socket stuff in every C files
9266 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9267 the XmL parser(s)
9268 * test/ns4 result/ns4 etc...: added test case for previous prob
9269 * tree.c: xmlNewNs wasn't checking for double definition
9270 * Makefile.in: fixed a problem with dist-hook duplicates
9271 * parser.[hc], xmlIO.c: fixed the loading of external entities
9272 APIs, now xmlLoadExternalEntity() is used everywhere and
9273 setting up an app specific front-end using the
9274 * SAX.c parser.c: some fixes, now the xhtml spec validates
9275 with the xhtml DTD.
9276 * error.c: fixed crashes in case of no input stream
9277 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9278 to the validation tests and results
9279
9280Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9283 too htmlCreatePushParserCtxt() and htmlParseChunk()
9284 * parser.c: a bit of cleanup.
9285 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9286 to XML) removed the last mem leak known
9287 * HTMLtree.c: output message cleanup
9288 * xmlmemory.c: display content info about memory blocks
9289 * result/HTML/wired.* : missing att value warning change
9290
9291Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * doc/* : rebuilt the documentation
9294
9295Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * parser.[ch] parserInternals.h: Push parser for XML,
9298 seems to work fine now
9299 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9300 --push for push testing
9301 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9302 * testSAX.c: added --push
9303 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9304 subtree
9305 * xmlIO.[ch] : enriched API + fixes for push mode
9306 * entities.[ch]: added the entity content length to the struct.
9307 * xmlmemory.[ch]: new API to show the last entries for the shell
9308 * valid.c: added required attribute testing
9309 * SAX.c: the cdata callback now merge contiguous fragments
9310 * HTMLparser.c: cleanup of some macros
9311
9312Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * parser.c: fix for PIs name starting with xml
9315 * tree.c: fixed a potential problem with || and && ops
9316 * *.c, configure.in win32config.h.in : generate win32config.h for
9317 those on the Other Side !
9318
9319Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9320
9321 * parser.c: fixed a stupid = vs. == bug :-(
9322 * doc/gnome-xml.sgml: s/glade/xml/
9323
9324Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * configure.in, doc/xml.html : bug fix release 1.8.2
9327 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9328 Hopefully the end of that silly C++ include problem
9329 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9330 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9331 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9332 troubles with autoclosed elements when the stree shape doesn't
9333 follow the DtD specs. Added htmlIsAutoClosed() and
9334 htmlAutoCloseTag()
9335 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9336 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9337 * debugXML.c: fixed a bug on printing default namespaces.
9338 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9339
9340Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * result/HTML/*.htm[l] : updated the HTML regression tests according
9343 to the new output
9344 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9345 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9346 problem due to intermix of extern "C" { ... } declarations for C++
9347 and recursive includes in the headers
9348
93491999-12-20 Chris Lahey <clahey@umich.edu>
9350
9351 * HTMLtree.c: Made it so that html nodes with a single child do
9352 not insert a carriage return before or after the child node.
9353
9354Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * configure.in, doc/xml.html : bug fix release 1.8.1
9357 * parser.c: fixed bug #4344
9358 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9359 added the glue to avoid C++ problems
9360 * doc/* : regenerated the documentation
9361
9362Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9363
9364 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9365 namespace recognition, and Dia as a resul :-(
9366 * encoding.c: closed bug #3950
9367
9368Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * valid.c: debugging a posteriori validation, except URI expansion
9371 stuff this should be fixed now
9372 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9373 Carl Nygard <cnygard@bellatlantic.net>
9374 * tester.c: added --postvalid, cleaning of the code
9375 * tree.[ch]: added xmlDocGetRootElement()
9376
9377Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9378
9379 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9380 c++ losage.
9381
9382Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * configure.in, doc/xml.html : bumped to 1.8.0
9385 * xlink.[ch], Makefile.am : added framework for link detection
9386 * parser.h: added nbChars to parser context, needed for cleanup.
9387 * xmlmemory.c: removed a nasty bug when out of mem
9388 * valid.[ch]: adding namespace support for attribute decl
9389 * tester.c: added --debugent option
9390 * debugXML.[ch]: added xmlDebugDumpEntities()
9391 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9392 buffers instead, this was really needed, validation was breaking
9393 in strange ways due to that. Added xmlParseStringPEReference()
9394 and other parsing from strings functions. Entities processing
9395 modified again, but PERef are still not handled correcly but
9396 unless you're Eve Maller you won't notice :-)
9397 * HTMLparser.c: large changes toward reliability, and switched to
9398 lowercase internal tags, XHTML is lowercase, so it will help
9399 that output is closer to next version.
9400 * doc/* : regenerated the documentation, it is now hosted at
9401 http://xmlsoft.org/ (same bits I just bought the domain :-)
9402
9403
9404Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9405
9406 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9407 doc generation
9408 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9409 in the SAX API
9410 * doc/*: rebuilt the doc making sure everything appears in the
9411 HTML files
9412
9413Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9416 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9417 which allow impressive speed improvement on dataset with
9418 large text pieces, but at the cost of broken binary
9419 compatibility and slightly bigger memory usage.
9420 Configure with --with-buffers to activate them, they
9421 are protected with XML_USE_BUFFER_CONTENT define.
9422 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9423 goal is 0 memory left allocated once parser is no more used
9424 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9425 call xmlCleanupParser() and xmlMemoryDump()
9426
9427Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9430 * parser.[ch] encoding.[ch]: added memory cleanup routines
9431 * parser.c: closing bug #3788
9432 * doc/*: rebuilt the doc
9433
9434Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9437 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9438 * tester.c: added --compress option
9439 * doc/*: rebuilt the documentation
9440
9441Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9444 if given /proc/kcore as input !
9445 * doc/xml.html doc/*: updated and rebuilt the documentation
9446
9447Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * parser.c: Fixed some wrongly space collapsing code due to
9450 a misreading of the spec.
9451 * result/*: fixed the output accordingly
9452
9453Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9454
9455 * encoding.c: bug fix and typos
9456 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9457 * parser.c: added attribute normalization closing bug #3597
9458 * test/att* result/att* SAXresult/att*: testcase for attribute
9459 normalization
9460
9461Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9462
9463 * configure.in: closing bug #3163 by adding extra flags for the
9464 cc compiler on HP-UX
9465
9466Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9467
9468 * valid.[ch] : removed a typo and an enumerated type bug in the
9469 xmlAddElementDecl() function
9470 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9471 call to xmlEncodeEntitiesReentrant() so that the functions
9472 New, Set and Get are at the same level.
9473 * parser.c HTMLparser.c: extra memory allocation bug for
9474 attributes detected by someone using libxml in embedded systems :-)
9475
9476Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * xmlmemory.h: turned off mem debug :-\
9479
9480Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9481
9482 * parser.c: closed bug #2784 a one line fix, but worth pushing
9483 a new release out
9484 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9485 some structures, comments before and after the
9486 main element, and other nastyness
9487 * HTMLtree.c tree.c: accomodate the extended HTML supported
9488 * configure.in: pushing 1.7.4
9489 * test/ent8 and related outputs : added a new test for bug #2784
9490 * test/HTML/wired.html and related output: a nasty HTML example
9491 * Makefile.am: improved the test scripts
9492 * docs/* : reran the documentation extractor, updated xml.html
9493
9494Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9497 HTMLparser and debugged the HTML related code. HTML documents
9498 now have their own type
9499 * entities.c: do not dump &apos; for HTML output
9500 * xmlmemory.c: improvement, breakpoint mechanism
9501 * testHTML.c: added --sax --repeat ...
9502 * Makefile.am: improved the HTML tests
9503 * valid.[ch]: added xmlValidGetValidElements and
9504 xmlValidGetPotentialChildren
9505 * tester.c: added --insert to test the 2 new functions
9506 * test//* result//* SAXresult//* : regression test cleanup
9507 and extension.
9508 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9509 gnome-xml-nanohttp.html
9510
9511Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * HTMLparser.c: fixed problems with some autoclose tags
9514 * tree.c: fixed XML output problems.
9515 * result/* SAXresult/*: update of the tests output
9516
9517Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * Makefile.am: Arturo patch for xmlConf.sh version info
9520 * parser.c: Tim Josling patch for single quoted items
9521 * tester.c: Tim Josling patch for tester options usage
9522 * tree.h: indent cleanup
9523
9524Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9525
9526 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9527 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9528
9529Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * tree.c : Raph patch for initialization of CORBA fields
9532 * parser.c, xpath.c, ...: modification of doc comments
9533 * xpath.c : allow spaces in xpath expressions
9534
9535Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * xmlmemory.h: turning off memory debug :-(
9538
9539Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9542 better SAX interfaces.
9543 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9544 entity.
9545 * configure.in: 1.7.2
9546
9547Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * libxml.spec.in: fixed the URL
9550 * doc/xml.html: improved the documentation front-end
9551
9552Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9553
9554 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9555
9556Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9557
9558 * libxml.spec.in: fixed the alpha compile problem
9559 * parser.[ch]: changed errno to errNo in the parser context :-(
9560 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9561 * doc/xml.html: changed CHAR to xmlChar
9562 * doc/html/*: recompiled the documentation
9563 * configure.in: 1.7.1
9564
9565Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9566
9567 * parser.h: modified the parser context struct to regain 1.4.0
9568 binary compatibility
9569 * parser.c, xml-error.h: added errno ot teh context and defined
9570 a set of errors values with update of errno
9571 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9572 DTDs and entities
9573 * *.h, *.c: complete cleanup of the use of config.h and include
9574 protection depending on the current setup.
9575 * overalll debugging, maintenance and bug-fixing on all modules
9576 * updated the documentation
9577 * ready for 1.7.0
9578
9579Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9580
9581 * HTMLparser.c : cleanup
9582 * SAX.c valid.c valid.h: added ID/IDREF checking
9583 * tree.c tree.h: extended doc structure for refs
9584 * configure.in: 1.6.2
9585 * parser.c: patched bug in SAX user arg call
9586 * parserInternals.h: patched missing close in C++ wrapping
9587 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9588 especially upcoming XPointer implementation.
9589 * doc/xml.html: augmented, typo
9590
9591Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9592
9593 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9594 not all invocations of install understand -d.
9595
9596Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9597
9598 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9599 to make 'check' works, when builddir != srcdir.
9600
9601Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * doc/xml.html : updated the documentation
9604
9605Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9608 not deallocated memory blocks
9609 * *.c : replaces all calls to malloc() free() and realloc() to
9610 the wrapper functions/macros
9611 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9612 instead of xmlFreeNodeList()
9613
9614Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9615
9616 * HTMLparser.c: corrected a stupid bug leading to core dump at
9617 tree deallocation. Removed warnings indicated by
9618 Stephane.Conversy@lri.fr
9619 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9620 looked for in the external subset
9621
9622Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9623
9624 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9625 on SGI by Stephane.Conversy@lri.fr
9626
9627Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9628
9629 * all .h : changed the prototype declaration indent as in gtk
9630 * most .c : working on reducing the TODOs in the code
9631 * most .c : cleanup though -pedantic and Insure++
9632 * improvements on validation ID checkings.
9633 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9634 * xml-config.in: closed #1810
9635
9636Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9637
9638 * tree.h, valid.c, valid.h: more work on validity, IDs
9639 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9640 definition for AIX
9641
9642Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9643
9644 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9645 the distribution due to a cut'n paste error at last commit
9646
9647Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9648
9649 * configure.in: upgraded to version 1.4.0
9650 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9651 Big update, added a large part of the validation process,
9652 it should be usable, but some parts are missing
9653 * xpath.c: improved the implementation w.r.t. root.
9654 * Makefile.am: added more tests
9655 * test and result trees: added a lot of tests
9656 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9657
9658Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9659
9660 * Added an HACKING file
9661
9662Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9663
9664 * xpath.[ch] : improvements and debug of the XPath implementation
9665 * parser.c, HTMLparser.c : modified the parsers to be progressive
9666 * tree.[ch] : extended the Buffer promitives
9667 * xmlIO.[ch] : added basic I/O routines providing progressive
9668 parsing and ready for I18N conversion plugins
9669 * SAXresult/* : the SAX callback sequence maybe slightly different
9670 now
9671 * test*.c : improved/updated the tests programs
9672 * doc/* : recompiled the docs.
9673
96741999-07-26 Michael Meeks <michael@edenproject.org>
9675
9676 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9677
9678 * tree.c: Ditto.
9679
9680Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9681
9682 * configure.in: upgraded to version 1.4.0
9683 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9684 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9685 XML query language, see http://www.w3.org/TR/xpath for more details.
9686 * parser.c, parser.h: added CHAR* related string functions for XPath
9687 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9688 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9689 rebuild the docs.
9690 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9691 and regression testing capabilities for XPath.
9692
9693Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9694
9695 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9696 closing bug #1646
9697
9698Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9699
9700 * Makefile.am, example/Makefile.am: closed bug #1683
9701
9702Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * example/Makefile.am, configure.in: added the makefile for the
9705 gjobread example
9706
9707Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9708
9709 * doc/Makefile.am:
9710 - fix which allow "make install DESTDIR=</install/prefix>".
9711
9712Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9713
9714 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9715 which fixed a problem on the file reading-code.
9716
9717Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9720 output.
9721 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9722
9723Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9724
9725 * parser.h : Oops removed the binary compatibility problem
9726 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9727 * parser.c, HTMLparser.c: applied patches for reading from stdin
9728
9729Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9730
9731 * parser.c, entities.c, valid.c: cleanup bug #1591
9732 * configure.in: cleanup bug #1592
9733 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9734 the same tree back-end. Hence gdome will be available for it.
9735 * doc/Makefile.am: close bug #617
9736
9737Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * parser.c: alloctate a per parser context SAX interface block
9740
9741Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9742
9743 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9744 and xmlEncodeEntitiesReentrant with the correct one :-\
9745
9746Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9747
9748 * commit of my internal XML base changes, quite a lot of
9749 changes, cleanups, better entities support, framework for
9750 new I/O and charset detection and handling
9751 * Fixed the configure/Makefile stuff to generate shared libs
9752 with the proper version info, so we jumped on rev from
9753 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9754 xmlEncodeEntities() result need to be freed now, and a string
9755 xmlParserVersion provide the current library version.
9756
9757Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9758
9759 * parser.c: fixed a buffer overrun for when you have a very long
9760 attribute with no entities in it.
9761
9762Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9763
9764 * added example directory
9765 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9766
9767Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9768
9769 * Release of libxml-1.1, nearly everything has been touched for
9770 this.
9771 * Added more regression tests
9772 * Updated the documentation
9773
9774Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9775
9776 * tree.[ch]: unified the XML_NO_CORBA defines.
9777 * parser.c encoding.[ch]: started plugging in char encoding detection
9778
9779Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9780
9781 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9782 Also freed allocated buffer.
9783
9784Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9785 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9786 reentrancy problem at printing. One is left in entities.c, to
9787 remove ASAP
9788 * testSAX.c : added a test example showing the use of the SAX
9789 interface if one doesn't want to build the DOM tree.
9790 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9791
9792Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9793
9794 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9795 large revamping of the parser to use SAX callbacks
9796 http://www.megginson.com/SAX/ (or at least a C like interface
9797 a la Expat). It's now possible to set up your own callbacks
9798 and the parser will not build a DOM tree.
9799 * test/* result/*: updated the test suite, I finally removed
9800 the old Namespace draft support (PI based).
9801
9802Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9803
9804 * Makefile.am: added test result to EXTRA_DIST for make tests
9805
9806Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9807
9808 * parser.c, parserInternals.h: moved the chars macro definitions
9809 to parserInternals.h
9810 * parser.c, error.c: applied patches from "Knut Åkesson"
9811 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9812
9813Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * xml-config.in : applied patch to make --version work
9816
98171999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9818
9819 * Makefile.am (check-local): Alias for `tests' target. This will
9820 cause `make check' to do the right thing.
9821 (tests): Don't run tests in srcdir. Also, replaced calls to
9822 basename with a `sed' "equivalent".
9823
9824Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9827 it in the header and not the sources, updated the doc.
9828 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9829 pointing this out.
9830
9831Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9832
9833 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9834 exported the inputStream routines.
9835 * doc/html/* : updated accordingly
9836
9837Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9838
9839 * parser.c, parser.h, parserInternals.h: added a few extra
9840 internal calls to allocate and free parser contexts ...
9841 * doc/html/* : updated accordingly
9842
9843Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * configure.in, Makefile.am, doc/makefile.am : General changes for
9846 1.0.0 release and including the generated HTML documentation.
9847
9848Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9849
9850 * makefile.am : added parserInternals.h, oops.
9851
9852Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * parserInternals.h: added this header giving access to the parser
9855 internal functions.
9856 * doc/Makefile.am : added a rebuild target which rebuilds the full
9857 set of documentations
9858 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9859 the internal subset.
9860 * *.c *.h: modifications needed to generate the documentation using
9861 gtk-doc, cleanup of functions blocks, reorganisation of struct
9862 declarations.
9863
9864Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9865
9866 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9867 the tar and spec file to include the beginning of the doc.
9868
98691999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9870
9871 * doc/.cvsignore: Added this file.
9872
9873Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9874
9875 * tree.c: fixed xmlGetProp to return "" when the attribute
9876 exists, even if the node-list is NULL.
9877
9878Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9879
9880 * tree.c: patched an error outputting empty attribute values.
9881 * Makefile.am and doc/makefile.am: have been updated during the
9882 week-end. Sorry for an empty CVS log, I got a shell problem.
9883
9884Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9885
9886 * tree.h: cleaned up using enums instead of defines
9887 * parser.c, valid.[ch]: more work on parsing/output of element
9888 declarations
9889
9890Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9891
9892 * valid.[ch], tree.c, parser.c : more work toward full parsing
9893 of XML DTDs.
9894 * README: added informations about mailing-list and on-line
9895 documentation
9896
98971999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9898
9899 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9900
9901Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9902
9903 * parser.c, tree.[ch] : more work toward conformance testing,
9904 added a last element to accelerate parsing of very flat structures
9905 started working on internal subset Element content declaration.
9906 * valid.[ch] : first cut at adding code toward validation.
9907 * previous changes had also small impact on most files, especially
9908 the conformance testing using James Clark test suite.
9909
9910Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9911
9912 * test/* : updated the examples, most of them were not well
9913 formed (humm), and added rdf2.
9914 * result/* : resulting changes in the output.
9915
9916Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9919
9920Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9921
9922 * tree.c: patched a bug in the generation of empty attributes
9923
9924Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9925
9926 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9927 for node/trees/documents/... Biggest problem is namespace
9928 support when copying subtrees.
9929
9930Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9931
9932 * parser.c, entities.c: improve entities and char ref encoding,
9933 and cleanups of error messages.
9934
9935Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9936
9937 * parser.c, entities.c: simple bug hunting done during rpm2html and
9938 rpmfind integration.
9939
9940Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9941
9942 * parser.[ch]: Added interfaces allowing to specify a SAX
9943 handler before parsing.
9944
9945Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9946
9947 * parser.c: redirrect all errors reporting through the SAX
9948 error function
9949
9950Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9951
9952 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9953 * libtool, tlmain ...: update of the libtool files
9954
99551998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9956
9957 * entities.c: Use g_snprintf insteda of snprintf.
9958
9959Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9960
9961 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9962 added ent5 test for this purpose.
9963 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9964
9965Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9966
9967 * parser.c: fixed? a strange error due to compression on a GWP
9968 document.
9969
9970Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9971
9972 * tree.[ch]: bug fixing
9973 * entities.[ch]: defined a specific type for predefined entities
9974 * doc/xml.html: more documentation on the library, how to use it,
9975 overview of the interfaces.
9976
9977Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9978
9979 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9980
9981Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9982
9983 * tree.c: corrected a small bug
9984 * doc/xml.html: continuing writing documentation.
9985
9986Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9987
9988 * debugXML.h debugXML.c: added debugging utilities.
9989 * tester.c: added --debug switch.
9990 * tree.c: patched an incorrect node->type assignment.
9991 * parser.c: formatting, ensure that node->doc != NULL in attributes
9992
9993Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9996 entity support and provide an internal representation close to
9997 DOM one (entity ref nodes, and attribute value as tree). I tried
9998 to preserve the interface but this will surely break some apps
9999 (I have to change rpm2html/rpmfind for example). I had to change
10000 two interfaces, and the generated tree is somewhat different.
10001 * doc/* : started documenting the XML library, the tree and
10002 DOM/Corba. This is a first step.
10003
10004Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10005
10006 * parser.c: Set up the fonctions comment block, boring but useful.
10007 * parser.h, SAX.c, parser.c: now attributes are processed through
10008 the SAX interface. The problem is that my SAX interface diverged
10009 quite a bit from the original one, well this is not an official
10010 spec, and translating it from Java to C is hairy anyway...
10011
10012Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10013
10014 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10015 fonctions comment block, boring but useful.
10016
10017Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10018
10019 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10020 conversion routines. However they are not yet used to convert the
10021 inputs. The core will run with UTF-8.
10022
10023Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10024
10025 * tree.c : make sure that the type id is properly set-up when
10026 a new object is allocated, needed for DOM.
10027
10028Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * tree.h, tree.c: Ok, the main objects in the tree will be native
10031 corba objects, it costs 8 bytes per Node, Attribute and Document
10032 but it simplifies the Corba integration a lot (no extra interface
10033 objects to allocate/free).
10034
10035Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10036
10037 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10038 and changed NODEs contants for conformity with DOM Level 1
10039
10040Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10041
10042 * added hooks to keep track of servants when creating objects
10043 xmlDoc and xmlNode (for Corba export).
10044
10045Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10046
10047 * added xml-config script.
10048
10049Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10050
10051 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10052 to autoupdate libtool and automake conf files.
10053
100541998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10055
10056 * Makefile.am: Use '?' to separate the sed
10057 commands as ',' is used when people pass -Wl,something.
10058
10059
10060Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10061
10062 * tree.c, tree.h: added a per-document compression interface.
10063
10064Tue Sep 22 20:47:38 EDT 1998
10065
10066 * tree.c, tree.h: added saving with compression and added interfaces
10067 to control the compression level (xmlGetCompressMode,
10068 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10069
10070Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10071
10072 * parser.c: corrected a loop for files of size 0
10073
100741998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10075
10076 * error.h: New file. Contains prototyes from `error.c'.
10077
10078Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10079
10080 * Makefile.am (xmlincdir): New macro.
10081 (xmlinc_HEADERS): Renamed from include_HEADERS.
10082
10083Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10084
10085 * applied small patch on numeric entities from
10086 Christopher Blizzard <blizzard@appliedtheory.com>
10087
10088Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10089
10090 * New release 0.2, removed the old xml_* files so that it's
10091 coherent with the other CVS base (W3C), far better conformance
10092 to standard, new namespaces, decent entities support, beginning
10093 of a SAX-like interface. Nearly nothing left intact, even the
10094 test examples ...
10095
100961998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10097
10098 * .cvsignore: Add .deps dir
10099
10100Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10101
10102 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10103
10104Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10105
10106 * configure.in: added test for CPP
10107 * AUTHORS, Changelog: the original ones didn't get commited but the
10108 glib ones instead, fixed.
10109 * Makefile.am: corrected an error in library naming
10110
10111Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10112
10113 * integrated code developped at W3C
10114 * changed the original Copyright
10115 * migrated to automake
10116 * prefixed the filenames by xml_ to avoid filename clashes
10117
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010118Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10119
10120 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10121 should not be called.
10122
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010123Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10124
10125 * libxml-2.0.pc.in: applied the patch to fix #101894
10126
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010127Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10128
10129 * tree.c : applied patch from Lukas Schroeder for register callbacks
10130 * valid.c: modified patch from Lukas Schroeder to test
10131 register callbacks with --chkregister
10132
Daniel Veillard067bae52003-01-05 01:27:54 +000010133Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10134
10135 * xmlreader.c: seriously changed the way data are pushed to
10136 the underlying parser, go by block of 512 bytes instead of
10137 tryng to detect tag boundaries at that level. Changed the
10138 way empty element are detected and tagged.
10139 * python/tests/reader.py python/tests/reader2.py
10140 python/tests/reader3.py: small changes mostly due to context
10141 reporting being different and DTD node being reported. Some
10142 errors previously undetected are now caught and fixed.
10143 * doc/xmlreader.html: flagged last section as TODO
10144
Daniel Veillard51a447a2003-01-04 19:42:46 +000010145Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10146
10147 * python/libxml.py: integrated the Python 2.2 optimizations
10148 from Hannu Krosing, while maintaining compatibility with
10149 1.5 and 2.1
10150
Daniel Veillarde59494f2003-01-04 16:35:29 +000010151Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10152
10153 * xmllint.c: a bit of cleanup
10154 * xmlreader.c: small fix
10155 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10156 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10157
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010158Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10159
10160 * python/setup.py.in: patch from Stéphane Bidoul to include
10161 drv_libxml2.py in setup.py
10162
Daniel Veillard66b82892003-01-04 00:44:13 +000010163Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10164
10165 * doc/xmlreader.html: starting documenting the new XmlTextReader
10166 interface.
10167
Daniel Veillard7704fb12003-01-03 16:19:51 +000010168Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10169
10170 * xmllint.c: added the --stream flag to use the TextReader API
10171 * xmlreader.c: small performance tweak
10172
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010173Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10174
10175 * xmlreader.c python/tests/reader2py: okay the DTD validation
10176 code on top of the XMLTextParser API should be solid now.
10177
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010178Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10179
10180 * xmlreader.c python/tests/reader2py: Fixing some more mess
10181 with validation and recursive entities while using the
10182 reader interface, it's getting a bit messy...
10183
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010184Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10185
10186 * xmlreader.c python/tests/reader.py: another couple of problem
10187 related to IsEmptyElement reported by Stéphane Bidoul needed
10188 some fixes.
10189
Daniel Veillard4f860202003-01-02 13:00:02 +000010190Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10191
10192 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10193 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10194 based on the python XmlTextReader interface.
10195
Daniel Veillard3c265e42003-01-01 21:06:49 +000010196Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10197
10198 * tree.c: backing out one change in the last patch which broke the
10199 regression tests
10200
Daniel Veillard5335dc52003-01-01 20:59:38 +000010201Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10202
10203 * global.data globals.c tree.c include/libxml/globals.h: applied
10204 an old patch from Lukas Schroeder to track node creation and
10205 destruction. Probably missing a lot of references at the moment
10206 and not usable reliably.
10207
Daniel Veillard8ba17412003-01-01 19:13:12 +000010208Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10209
10210 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10211 from doc/news.html and a stylesheet
10212
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010213Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10214
10215 * xmlreader.c python/tests/reader.py: fixed another couple of
10216 xmlreader bugs reported by Stéphane Bidoul and added tests.
10217
Daniel Veillard9e395c22003-01-01 14:50:44 +000010218Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10219
10220 * xmlreader.c python/tests/reader2.py: fixed another validity
10221 checking in external parsed entities raised by Stéphane Bidoul
10222 and added a specific regression test.
10223 * python/tests/reader3.py: cleanup
10224
Daniel Veillardd5896142002-12-31 14:45:26 +000010225Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * xmlreader.c python/tests/reader2.py: fixed a problem with
10228 validation within entities pointed by Stéphane Bidoul, augmented
10229 the tests to catch those.
10230
Daniel Veillarddc85f282002-12-31 11:18:37 +000010231Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * python/generator.py: modified the generator to allow keeping
10234 class references when creating new classes, needed to fix a bug
10235 pointed by Stéphane Bidoul where the input buffer of the
10236 xmlTextReader instance gets destroyed if the python wrapper for
10237 the input is not referenced anymore.
10238
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010239Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10242 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10243
Daniel Veillard571b8892002-12-30 12:37:59 +000010244Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xmlreader.c python/tests/reader.py: fixed another problem
10247 pointed by Stéphane Bidoul
10248
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010249Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10252 with "<a/>"
10253
Daniel Veillardecaba492002-12-30 10:55:29 +000010254Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * SAX.c: warn on xmlns:prefix="foo"
10257 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10258 for namespace attributes handling.
10259
Daniel Veillard2d84a892002-12-30 00:01:08 +000010260Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10263 a really nasty problem raised by a DocBook XSLT transform
10264 provided by Sebastian Bergmann
10265
Daniel Veillard29b3e282002-12-29 11:14:41 +000010266Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10269 by Stéphane Bidoul and integrated it into the tests
10270
Daniel Veillarde18fc182002-12-28 22:56:33 +000010271Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10274 extended the XmlTextReader API a bit, addding accessors for
10275 the current doc and node, and an entity substitution mode for
10276 the parser.
10277 * python/libxml.py python/libxml2class.txt: related updates
10278 * python/tests/Makefile.am python/tests/reader.py
10279 python/tests/reader2.py python/tests/reader3.py: updated a bit
10280 the old tests and added a new one to test the entities handling
10281
Daniel Veillardaba976d2002-12-28 21:14:18 +000010282Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * python/generator.py python/libxml2class.txt
10285 python/tests/reader.py python/tests/reader2.py: changed the
10286 generator to provide casing for the XmlTextReader similar to
10287 C# so that examples and documentation are more directly transposable.
10288 Fixed the couple of tests in the suite.
10289
Daniel Veillard83298842002-12-28 15:12:33 +000010290Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * doc/guidelines.html: added a document on guildeline for
10293 publishing and deploying XML
10294
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010295Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * valid.c xmlreader.c: final touch running DTD validation
10298 on the XmlTextReader
10299 * python/tests/Makefile.am python/tests/reader2.py: added a
10300 specific run based on the examples from test/valid/*.xml
10301
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010302Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * python/libxml.py: added a few predefined xmlTextReader parser
10305 configuration values.
10306
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010307Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * python/libxml_wrap.h: trying to fix #102037
10310
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010311Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * SAX.c: fixing bug #95296, when the predefined entities
10314 are redefined in the DTD the default one must be used
10315 instead anyway.
10316
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010317Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10318
10319 * doc/xmllint.xml
10320 * doc/xmllint.1
10321 Add discussion of XML_DEBUG_CATALOG to xmllint man
10322 page - bug #100907
10323
10324
Daniel Veillarddf512f42002-12-23 15:56:21 +000010325Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * xmlreader.c: Fixed the empty node detection to avoid reporting
10328 an inexistant close tag.
10329
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010330Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10333 for Python 2.1
10334
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010335Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10338
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010339Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * doc/libxml2-api.xml python/tests/reader.py: one really need
10342 to provide the base URI information when creating a reader parser
10343 from an input stream. Updated the API and the example using it.
10344
Daniel Veillardea7751d2002-12-20 00:16:24 +000010345Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10348 include/libxml/valid.h include/libxml/xmlreader.h: working on
10349 DTD validation on top of xml reader interfaces. Allows to
10350 validate arbitrary large instances. This required some extensions
10351 to the valid module interface and augmenting the size of xmlID
10352 and xmlRef structs a bit.
10353 * uri.c xmlregexp.c: simple cleanup.
10354
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010355Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10358 work on the xml reader interfaces.
10359 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10360 Web page for the Windows binaries.
10361
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010362Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * xmlIO.c: applied a patch for VMS following the report by
10365 Nigel Hall
10366
Daniel Veillard3772de32002-12-17 10:31:45 +000010367Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * parser.c: the parseStartTag bug fix wasn't complete.
10370
Daniel Veillard67df8092002-12-16 22:04:11 +000010371Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10374 parseStartTag, fixing it.
10375 * test/att4 result/att4 result/noent/att4: adding the test
10376 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10377 more methods to XmlTextReader.
10378
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010379Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10380
10381 * win32/libxml2.def.src: added more xml reader exports
10382 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10383 to the build
10384
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010385Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10386
10387 * doc/tutorial/xmltutorial.xml
10388 plus generated html and pdf
10389 Updating tutorial again based on further comments from Niraj
10390 Tolia on the last iteration
10391
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010392Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10393
10394 * doc/tutorial/xmltutorial.xml
10395 * doc/tutorial/includekeyword.c
10396 * doc/tutorial/includegetattribute.c
10397 plus generated html and pdf
10398 Adding fix from Niraj Tolia to tutorial to properly free memory.
10399
10400
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010401Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10404 more methods of XmlTextReader.
10405 * python/libxml2class.txt python/tests/reader.py: this increased the
10406 methods in the bndings, augmented the test to check those new
10407 functions.
10408
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010409Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10412 methods of XmlTextReader.
10413 * python/generator.py python/libxml_wrap.h python/types.c
10414 python/libxml2class.txt: added the reader to the Python bindings
10415 * python/tests/Makefile.am python/tests/reader.py: added a specific
10416 test for the Python bindings of the Reader APIs
10417 * parser.c: small cleanup.
10418
Daniel Veillard06503452002-12-13 10:42:08 +000010419Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * xinclude.c: fallback was only copying the first child not the
10422 full child list of the fallback element, closes #89684 as reopened
10423 by Bernd Kuemmerlen
10424
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010425Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10426
10427 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10428
Daniel Veillard000eafb2002-12-12 10:04:22 +000010429Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
Daniel Veillardc1eed322002-12-12 11:01:32 +000010431 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010432 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010433 gives enum values, fix functype return type, put back fields in
10434 structs
10435 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010436
Daniel Veillard024b5702002-12-12 00:15:55 +000010437Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10440 about htmlNodeDumpOutput location.
10441 * xpath.c: removed an undefined function signature
10442 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10443 too many symbols in the API breaking the python bindings.
10444 Updated with the libxslt/libexslt changes.
10445
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010446Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * configure.in: preparing release of 2.4.29
10449 * doc/*: rebuilt the docs and API
10450 * xmlreader.c: a few more fixes for the XmlTextReader API
10451
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010452Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10453
10454 * include/win32config.h: applied mingw patch from Magnus Henoch
10455
Daniel Veillard5aad8322002-12-11 15:59:44 +000010456Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10459
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010460Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10463 building Python script, does the C parsing directly, generates
10464 a better API description including structure fieds defs and
10465 enums. Still a couple of bugs, but good enough for the python
10466 wrappers now.
10467 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10468 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10469 include/libxml/schemasInternals.h include/libxml/tree.h: more
10470 cleanup based on the python analysis script reports.
10471 * libxml.spec.in: make sure the API XML description is part of the
10472 devel package.
10473
Daniel Veillard01c13b52002-12-10 15:19:08 +000010474Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10477 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10478 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10479 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10480 code cleanup, especially the function comments.
10481 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10482
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010483Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * Makefile.am xmlreader.c include/libxml/Makefile.am
10486 include/libxml/xmlreader.h: Adding a new set of APIs based on
10487 the C# TextXmlReader API but converted to C. Allow to parse
10488 in constant memory usage, far simpler to program and explain
10489 than the SAX like APIs, unfinished but working.
10490 * testReader.c: test program
10491
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010492Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10493
10494 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10495
Daniel Veillard64b35282002-12-04 15:10:40 +000010496Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * tree.c: Chip turner indicated that XHTML1 serialization
10499 rule for style actually break on both IE and Mozilla,
10500 try to avoid the rule if escaping ain't necessary
10501
Daniel Veillard8efff672002-12-04 11:44:48 +000010502Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * nanhttp.c: handle HTTP URL escaping, problem reported by
10505 Glen Nakamura and Stefano Zacchiroli
10506
Daniel Veillard1c732d22002-11-30 11:22:59 +000010507Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10510
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010511Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * uri.c: Johann Richard pointed out some XPointer problems for
10514 URN based URI references in XInclude. Modified the URI parsing
10515 and saving routines to allow correct parsing and saving of
10516 XPointers, especially when attached to "opaque" scheme accordingly
10517 to RFC 2396
10518
Daniel Veillard8db67d22002-11-27 19:39:27 +000010519Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10522 of refactoring to the HTML saving code.
10523 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10524 in the doc.
10525
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010526Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10529 to a buffer API to reuse the generic dump to an OutputIO layer,
10530 this reduces code, fixes xmlNodeDump() for XHTML, also made
10531 xmlNodeDump() now return the number of byte written.
10532
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010533Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * python/setup.py.in: another patch from Stéphane Bidoul for
10536 Python bindings on Windows
10537 * doc/parsedecl.py: small cleanup
10538
Daniel Veillard9715c172002-11-25 16:33:40 +000010539Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * libxml.spec.in configure.in: add a line in %changelog for releases
10542
Daniel Veillard9bc53102002-11-25 13:20:04 +000010543Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * parser.c: patch from Marcus Clarke fixing a problem in entities
10546 parsing that was detected in KDe documentations environment.
10547
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010548Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10549
10550 * python/libxml.c (libxml_prev): Return the previous as opposed to
10551 the next node (I guess this is the result of some cut & paste programming:)
10552
Daniel Veillard80d7b902002-11-23 16:23:08 +000010553Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10556
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010557Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * python/generator.py python/libxml.c python/setup.py.in: trying
10560 to fix the Python bindings build on Windows (Stéphane Bidoul)
10561
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010562Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10563
10564 * win32/configure.js: added option for python bindings
10565 * win32/libxml2.def.src: added more exports
10566
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010567Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10568
10569 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10570 pthreads
10571 * win32/wince/*: applied updates to Windows CE port from Javier
10572
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010573Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * configure.in: preparing 2.4.28
10576 * libxml.spec.in doc/Makefile.am: some cleanup
10577 * doc/*: updated the news and regenerated.
10578
Daniel Veillardfee408f2002-11-22 13:18:30 +000010579Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * HTMLparser.c: final touch at closing #87235 </p> end tags
10582 need to be generated.
10583 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10584 this change slightly the output of a few tests
10585 * doc/*: regenerated
10586
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010587Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * parserInternals.c: fixing bug #99190 when UTF8 document are
10590 parsed using the progressive parser and the end of the chunk
10591 is in the middle of an UTF8 multibyte character.
10592
William M. Brack8b2c7f12002-11-22 05:07:29 +000010593Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10594
10595 * threads.c: fixed initialization problem in xmlNewGlobalState
10596 which was causing crash.
10597 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10598 in xmlInitializeGlobalState.
10599 * parserInternals.c: cleaned up ctxt->sax initialisation.
10600
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010601Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * tree.c include/libxml/tree.h: modified the existing APIs
10604 to handle XHTML1 serialization rules automatically, also add
10605 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10606 libxslt serialization uses it when needed without changing
10607 the library API.
10608 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10609 result/xhtml1: added a new test specifically for xhtml1 output
10610 and updated the result of one XHTML1 test
10611
Daniel Veillardd076a202002-11-20 13:28:31 +000010612Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * xinclude.c parserInternals.c encoding.c: fixed #99082
10615 for xi:include encoding="..." support on text includes.
10616 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10617 test/XInclude/ents/isolatin.txt : added a specific regression test
10618 * python/generator.py python/libxml2class.txt: fixed the generator
10619 the new set of comments generated for doc/libxml2-api.xml were
10620 breaking the python generation.
10621
Daniel Veillard817e70b2002-11-19 22:28:48 +000010622Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10625 * configure.in: patch for Solaris on new autoconf closes #98880
10626 * doc/parsedecl.py: repair the frigging API building script,
10627 did I say that python xmllib sucks ?
10628 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10629 and some comment are no more truncated.
10630
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010631Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * parser.c: Martin Stoilov pointed out a potential leak in
10634 xmlCreateMemoryParserCtxt
10635
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010636Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10639 included in HTML documents and using the push parser.
10640
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010641Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10642
10643 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10644 specified, look for the Python interpreter not just in the
10645 specified root but also in the specified location. Fixes #98825
10646
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010647Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * python/libxml.c: fixing bug #98792 , node may have no doc
10650 and dereferencing without checking ain't good ...
10651
Daniel Veillarddad3f682002-11-17 16:47:27 +000010652Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * configure.in: preparing release 2.4.27
10655 * doc/* : updated and rebuilt the docs
10656 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10657 and all the docs are actually packaged and in the final RPMs
10658 * parser.c parserInternals.c include/libxml/parser.h: restore
10659 xmllint --recover feature.
10660
Daniel Veillard68e9e742002-11-16 15:35:11 +000010661Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
Daniel Veillard784b9352003-02-16 15:50:27 +000010663 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010664 processing of parsed entities, and XPath computation on sustitued
10665 entities.
10666 * testXPath.c: make sure entities are substitued.
10667
Daniel Veillard328f48c2002-11-15 15:24:34 +000010668Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
Daniel Veillard784b9352003-02-16 15:50:27 +000010670 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010671 processing of internal parsed entities, which had to be changed.
10672
Daniel Veillard66651aa2002-11-15 11:21:43 +000010673Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10676 trying to fix bug #98517 about building outside the source tree
10677 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10678
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010679Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10680
10681 * include/win32config.h: cleanup
10682 * win32/Makefile.mingw: integrated mingw in JScript configure
10683 * win32/Makefile.msvc: modified to allow mingw coexistence
10684 * win32/configure.js: integrated mingw
10685 * win32/Readme.txt: cleanup
10686
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010687Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * HTMLparser.c: strengthen the guard in the Pop macros,
10690 like in the XML parser, closes bug #97315
10691
Daniel Veillard0821b152002-11-12 20:57:47 +000010692Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10695 callback is never used.
10696
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010697Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * parserInternals.c: fixed the initialization of the SAX structure
10700 which was breaking xsltproc
10701 * xpath.c: patch from Petr Pajas for CDATA nodes
10702 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10703 * parser.c include/libxml/parser.h: patch from Peter Jones
10704 removing a leak in xmlSAXParseMemory() and adding the
10705 function xmlSAXParseMemoryWithData()
10706
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010707Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10708
10709 adding pdf of tutorial, changing web page to link to it
10710 * doc/tutorial/xmltutorial.pdf
10711 * doc/xml.html
10712 * doc/docs.html
10713
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010714Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10715
10716 * doc/tutorial/ar01s08.html
10717 adding file what I forgot for tutorial
10718
10719
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010720Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10721
10722 Adding encoding discussion to tutorial
10723 Added:
10724 * doc/tutorial/images/*.png: DocBook admonition image files
10725 * doc/tutorial/apf.html, apg.html: new generated html
10726 * doc/tutorial/includeconvert.c: conversion code entity file
10727 changed:
10728 * doc/tutorial/xmltutorial.xml: DocBook original
10729 * doc/tutorial/*.html: generated html
10730
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010731Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10732
10733 * include/libxml/*.h: retired xmlwin32version.h
10734 * doc/Makefile.am: retired xmlwin32version.h
10735 * win32/configure.js: retired xmlwin32version.h
10736
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010737Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10738
10739 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010740 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10741 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010742
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010743Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * globals.c: fixed a typo pointed out by Igor
10746 * xpath.c: try to speed up node compare using line numbers
10747 if available.
10748
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010749Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * tree.c: make xmlFreeNode() handle attributes correctly.
10752
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010753Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10754
10755 * catalog.c: completed the #96963 fix, as reported by Karl
10756 Eichwalder
10757
Daniel Veillard56f21f22002-11-06 15:49:46 +000010758Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10761
Daniel Veillard91ad8792002-11-04 17:06:52 +000010762Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * Makefile.am: switched the order of a couple of includes
10765 to fix bugs #97100
10766
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010767Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10768
10769 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10770 xmlLoadCatalogs that used to separate directories with a ':'.
10771
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010772Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10773
10774 * threads.c: improvements to the Windows-side of thread handling
10775 * testThreads.c: conditionally excluded unistd.h
10776 * testThradsWin32.c: broke overlong lines
10777 * include/win32config.h: adapted thread-related macros to the new
10778 scheme and for pthreads on Windows
10779 * win32/Makefile.msvc: introduced a more flexible thread build,
10780 added testThreads[Win32].c to the build
10781 * win32/configure.js: introduced a more flexible thread config
10782
John Fleck61f6fb62002-10-31 15:23:29 +0000107832002-10-31 John Fleck <jfleck@inkstain.net>
10784
10785 * doc/xml.html (and, by implication, FAQ.html)
10786 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10787
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010788Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10789
10790 * configure.in: removed xmlwin32version.h
10791 * include/libxml/Makefile.am: removed xmlwin32version.h
10792
Daniel Veillardce66ce12002-10-28 19:01:59 +000010793Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * tree.c: applied patch from Brian Stafford to fix a bug
10796 in xmlReconciliateNs()
10797
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010798Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * tree.c: applied patch from Christian Glahn to allow
10801 xmlNewChild() on document fragment nodes
10802
Daniel Veillardb39bc392002-10-26 19:29:51 +000010803Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * parser.c: Christian Glahn found a problem with a recent
10806 patch to xmlParseBalancedChunkMemoryRecover()
10807 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10808 problems
10809 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10810 test/schemas/seq*: added the test cases from Charles
10811
Daniel Veillard366a9152002-10-23 20:43:53 +000010812Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10815 serious cleanup of the spec file and associated changes
10816 in the Makefiles.
10817 * valid.c: try to remove some warnings on x86_64
10818
Daniel Veillardd033d022002-10-23 14:55:02 +000010819Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10822 fix bug #96586
10823
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010824Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10827 parsing, applied his patch
10828 * result/HTML/attrents.html result/HTML/attrents.html.err
10829 result/HTML/attrents.html.sax test/HTML/attrents.html:
10830 added the test and result case provided by Mikhail Sogrine
10831
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010832Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * vms/build_libxml.com vms/config.vms vms/readme.vms
10835 include/libxml/parser.h include/libxml/parserInternals.h
10836 include/libxml/tree.h include/libxml/xmlIO.h
10837 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10838 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10839 Applied the VMS update patch from Craig A. Berry
10840 * doc/*.html: update
10841
Daniel Veillardf000f072002-10-22 14:28:17 +000010842Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10845
Daniel Veillard1e208222002-10-22 14:25:25 +000010846Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * debugXML.c: adding a grep command to --shell in xmllint
10849 for T.V. Raman
10850
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010851Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * xmlcatalog.c: tried to fix some of the problem with --sgml
10854
Daniel Veillard935494a2002-10-22 14:22:46 +000010855Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * parser.c: tried to fix bug #91500 where doc->children may
10858 be overriden by a call to xmlParseBalancedChunkMemory()
10859
10860Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10863 identifiers in SGML catalogs containing '&'
10864
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010865Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * python/types.c: fixed bugs when passing result value tree
10868 to Python functions.
10869
Daniel Veillard48267432002-10-18 11:21:38 +000010870Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * configure.in: preparing the release of 2.4.26
10873 * doc/*: updated and rebuilt the documentation
10874
Daniel Veillardbb284f42002-10-16 18:02:47 +000010875Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * parser.c: fixed a XML Namespace compliance bug reported by
10878 Alexander Grimalovsky
10879
Daniel Veillard44892f72002-10-16 15:23:26 +000010880Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * HTMLtree.c: fixed serialization of script and style when
10883 they are not lowercase (i.e. added using the API to the tree).
10884
Daniel Veillard2fd85422002-10-16 14:32:41 +000010885Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * valid.c: make xmlValidateDocument emit a warning msg if there
10888 is no DTD, pointed by Christian Glahn
10889
Daniel Veillard32370232002-10-16 14:08:14 +000010890Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10893 content model when some of the blocks have min or max, and a couple
10894 of bugs found in the process.
10895 * result/schemas/list0* test/schemas/list0*: added some specific
10896 regression tests
10897
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010898Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * README: updated the contact informations
10901
Daniel Veillard63186732002-10-15 08:43:17 +000010902Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10905 misses it, reported by Peter Bray.
10906
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010907Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10910 and removed a few warnings
10911
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010912Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * parser.c: Christian Glahn found a small bug in the push parser.
10915 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10916 public
10917
Daniel Veillard6045c902002-10-09 21:13:59 +000010918Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * xmlschemas.c include/libxml/xmlschemas.h: added
10921 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10922 * testSchemas.c: added --memory to test the new interface
10923
Daniel Veillardf0070122002-10-09 14:24:17 +000010924Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * doc/index.py doc/search.php: integrated the XSLT indexing,
10927 a few fixed in the indexer, added a scope selection at the
10928 search level.
10929
Daniel Veillard01992e02002-10-09 10:20:30 +000010930Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10933 this was due to uninitialized parts of the validation context
10934
Daniel Veillard321be0c2002-10-08 21:26:42 +000010935Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * debugXML.c: applied patch from Mark Vakoc except the API
10938 change, preserved it.
10939 * doc/*: updated the docs to point to the search engine for
10940 information lookup or before bug/help reports.
10941
Daniel Veillard01e87d22002-10-08 16:55:06 +000010942Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * doc/index.py doc/search.php: added mailing-list archives
10945 indexing and lookup
10946
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010947Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10950
Daniel Veillard9b006132002-10-07 11:13:27 +000010951Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * doc/index.py: improved HTML indexing
10954 * doc/search.php: make the queries also lookup the HTML based indexes
10955
Daniel Veillard141d04b2002-10-06 21:51:18 +000010956Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * doc/index.py: added HTML page indexing
10959
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010960Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10961
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010962 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010963 problem in libxslt.
10964 * catalog.c: fixed list handling in XML_CATALOG_FILES
10965
Daniel Veillardceb09b92002-10-04 11:46:37 +000010966Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * valid.c: typo/bug found by Christian Glahn
10969
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010970Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10971
10972 * xmlIO.c: applied Windows CE patch from Javier.
10973 * win32/wince: new directory, contains support for the PocketPC
10974 with Windows CE from Javier.
10975 * include/win32config.h: reorganised, removed duplicate
10976 definitions and applied WinCE patch from Javier.
10977 * include/wsockcompat.h: new file, now contains WinSock
10978 compatibility macros.
10979 * win32/Makefile.msvc: introduced double-run compilation.
10980
Daniel Veillarde16b5742002-09-26 17:50:03 +000010981Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * configure.in include/libxml/xmlwin32version.h: preparing release
10984 of 2.4.25
10985 * doc/*: updated and regenerated teh docs and web pages.
10986
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010987Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10990 error were not covering namespace declarations.
10991 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10992 it was missing the attribute declaration for the namespace
10993 * result/VC/NS3: the fix now report breakages in that test
10994
Daniel Veillardabe01742002-09-26 12:40:03 +000010995Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10998
Daniel Veillard2ace1952002-09-26 12:28:02 +000010999Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11002 and regenerated the docs and web site
11003
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011004Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11007 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11008 not before
11009
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011010Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * python/generator.py python/libxml2class.txt: fixed a stupid error
11013 breaking the python API
11014
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011015Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11018 triostr.c triostr.h: applied a trio update patch from
11019 Bjorn Reese which should work with MinGW
11020
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011021Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * tree.c: improving some documentation comments
11024 * xmlregexp.c: found and fixed a mem leak with python regression tests
11025 * doc/*: rebuilt the doc and the API XML file including the
11026 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11027 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11028 python/types.c: added access to the XML Schemas regexps from
11029 python
11030 * python/tests/Makefile.am python/tests/regexp.py: added a
11031 simple regexp bindings test
11032
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011033Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11034
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011035 * doc/xml.html:
11036 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011037
Daniel Veillard118aed72002-09-24 14:13:13 +000011038Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * xmlregexp.c: fixed the data callback on transition functionality
11041 which was broken when using the compact form
11042 * result/schemas/*: updated the results, less verbose, all tests
11043 pass like before
11044 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11045 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11046 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11047 annoying warnings
11048 * xpath.c: try to provide better error report when possible
11049
Daniel Veillard72336152002-09-21 13:08:14 +000011050Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * Makefile.am: fixed a breakage raised by Jacob
11053
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011054Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11055
11056 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11057 which don't use sockets
11058
Igor Zlatkovic01280582002-09-20 16:40:34 +000011059Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11060
11061 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11062 * win32/configure.js: applied zlib patch from Daniel Gehriger
11063
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011064Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11065
11066 * win32/configure.js: applied the patch from Mark Vakoc for
11067 regexp support
11068 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11069 for regexp support
11070
Daniel Veillardb5c05732002-09-20 13:36:25 +000011071Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * xmlschemastypes.c: as pointed by Igor Float and Double
11074 parsing ain't finished yet
11075
Daniel Veillard40b11342002-09-20 12:01:39 +000011076Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * Makefile.am configure.in: trying to fix #88412 by bypassing
11079 all the python subdir if python ain't detected
11080
Daniel Veillard23e73572002-09-19 19:56:43 +000011081Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11084 made configuring with regexps/automata/unicode the default
11085 but without schemas ATM
11086 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11087 fixed the regexp based DTD validation performance and memory
11088 problem by switching to a compact form for determinist regexps
11089 and detecting the determinism property in the process. Seems
11090 as fast as the old DTD validation specific engine :-) despite
11091 the regexp built and compaction process.
11092
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011093Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * valid.c: determinism is debugged, new DTD checking code now works
11096 but xmlFAComputesDeterminism takes far too much CPU and the whole
11097 set usues too much memory to be really usable as-is
11098
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011099Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * tree.c: fixed another stupid bug in xmlGetNodePath()
11102 * xmllint.c: --version now report the options compiled in
11103
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011104Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * HTMLparser.c: small cleanup
11107 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11108 when configured with them. A bit of debugging around the determinism
11109 checks is still needed
11110
Daniel Veillard63b01c22002-09-17 19:25:28 +000011111Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11114
Daniel Veillard92727042002-09-17 17:59:20 +000011115Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * xmlIO.c: small portability glitch fixed.
11118
Daniel Veillard84d70a42002-09-16 10:51:38 +000011119Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * xmlschemastypes.c: incomplete steps for real/double support
11122 * testAutomata.c include/libxml/xmlautomata.h
11123 include/libxml/xmlregexp.h: avoiding a compilation problem
11124 * valid.c include/libxml/valid.h: starting the work toward using
11125 the regexps for actual DTD validation
11126
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011127Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * hash.c: cosmetic cleanup
11130 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11131 integrating a DTD validation layer based on the regexps
11132
Daniel Veillard4402ab42002-09-12 16:02:56 +000011133Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11136 the determinism was tested before eliminating the epsilon
11137 transitions :-(
11138
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011139Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * python/generator.py python/libxml.c python/libxml.py
11142 python/libxml2-python-api.xml python/libxml2class.txt
11143 python/libxml_wrap.h python/types.c: updated the python
11144 bindings, added code for easier File I/O, and the ability to
11145 define a resolver from Python fixing bug #91635
11146 * python/tests/Makefile.am python/tests/inbuf.py
11147 python/tests/outbuf.py python/tests/pushSAXhtml.py
11148 python/tests/resolver.py python/tests/serialize.py: updated
11149 and augmented the set of Python tests.
11150
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011151Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11152
11153 * win32/configure.js: added more readme info for the binary
11154 package.
11155
Daniel Veillard607b35c2002-09-10 12:16:19 +000011156Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * xmlIO.c: fixed a stupid out of bound array error
11159
11160Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11163 messing around with support for Windows path, cleanups,
11164 trying to identify and fix the various code path to the
11165 filename access. Added xmlNormalizeWindowsPath()
11166
Daniel Veillard76575762002-09-05 14:21:15 +000011167Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * error.c valid.c: working on better error reporting of validity
11170 errors, especially providing an accurate context.
11171 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11172 error reports in those cases.
11173
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011174Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11177 parser.c parserInternals.c xmlIO.c: get rid of all the
11178 perror() calls made in the library execution paths. This
11179 should fix both #92059 and #92385
11180
Daniel Veillard19aa7022002-09-05 11:14:19 +000011181Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * xmllint.c: memory leak reporting was broken after a change
11184 of the preprocessor symbol used to activate it.
11185
Daniel Veillardec6725e2002-09-05 11:12:45 +000011186Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * tree.c: try to make the copy function work for node of
11189 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11190 DOM layers though, not libxml2 itself.
11191
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011192Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * valid.c: try to provide file and line informations, not all
11195 messages are covered, but it's a (good) start
11196
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011197Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * xinclude.c: reimplemented a large part of the XInclude
11200 processor, trying to minimize resources used, James Henstridge
11201 provided a huge test case which was exhibiting severe memory
11202 consumption problems.
11203
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011204Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * python/Makefile.am: applied patch from Christophe Merlet to
11207 reestablish DESTDIR
11208
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011209Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * libxml.spec.in: fixes libary path for x86_64 AMD
11212
John Fleckbe98b332002-09-04 03:16:23 +000011213Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11214
11215 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011216 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011217 (plus resulting generated html files)
11218 fixing one spot I missed in the tutorial where I hadn't freed
11219 memory properly
11220
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011221Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11222
11223 * doc/tutorial/includeaddattribute.c
11224 * doc/tutorial/includeaddkeyword.c
11225 * doc/tutorial/includegetattribute.c
11226 * doc/tutorial/includekeyword.c
11227 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011228 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011229 update tutorial to properly free memory (thanks to Christopher
11230 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011231 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011232 added image files so the callouts are graphical, making it
11233 easier to read ( use "--param callout.graphics 1" to generate
11234 html with graphical callouts)
11235
Daniel Veillarde1662542002-08-28 11:50:59 +000011236Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11239 nice logos generated by Marc Liyanage
11240 * doc/site.xsl *.html: changed the stylesheet to show the new
11241 logo and regenerated the pages
11242
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011243Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11246
Daniel Veillard42766c02002-08-22 20:52:17 +000011247Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * xpath.c: possible mem leak patch from Jason Adams
11250
11251Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11254 in the XQuery namespace
11255 * configure.in: preparing 2.4.24
11256 * doc/*.html: updated the web pages
11257
11258Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * python/generator.py: closing bug #85258 by generating conditional
11261 compile check to avoid linking to routines not configured in.
11262
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000112632002-08-22 Havoc Pennington <hp@pobox.com>
11264
11265 * autogen.sh: update error message for missing automake
11266
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011267Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * python/Makefile.am: typo in target name resulted in libxml2.py
11270 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11271
Daniel Veillard22669b22002-08-22 07:17:11 +000011272Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * win32/win32/Makefile.mingw: updated with version from
11275 Elizabeth Barham at http://soggytrousers.net/repository/
11276
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011277Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11278
11279 * win32/Makefile.msvc: added the prefix location to the include
11280 and lib search path.
11281
Havoc Pennington830e8972002-08-18 22:22:13 +0000112822002-08-18 Havoc Pennington <hp@pobox.com>
11283
11284 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11285 both automake 1.6 and 1.4 installed get the right automake. Means
11286 compilation from CVS will now require the latest automake 1.4
11287 release, or manually creating symlinks called "automake-1.4" and
11288 "aclocal-1.4"
11289
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011290Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * configure.in python/Makefile.am: more AMD 64 induced changes from
11293 Frederic Crozat
11294
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011295Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * xinclude.c: oops I was missing the xml:base fixup too
11298 * result/XInclude/*.xml: this adds xml:base attributes to most
11299 results of the tests
11300
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011301Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * xinclude.c: quick but apparently working implementation of
11304 xi:fallback, should close bug #89684
11305 * Makefile.am test/XInclude/docs/fallback.xml
11306 result/XInclude/fallback.xml: added a basic test for fallback,
11307 and run with --nowarning to avoid a spurious warning
11308 * configure.in: applied patch from Frederic Crozat for python
11309 bindings on AMD 64bits machines.
11310
Daniel Veillard9e923512002-08-14 08:48:52 +000011311Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11314 the caller don't pass a SAX callback block.
11315
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011316Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * tree.c: applied the same fix for the XML-1.0 namespace to
11319 xmlSearchNsByHref() as was done for xmlSearchNs()
11320
Daniel Veillardad11b302002-08-12 14:53:41 +000011321Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * libxml.3: small cleanup of the man page
11324 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11325 when serializing HREF attributes generated by XSLT.
11326
Daniel Veillardc084e472002-08-12 13:27:28 +000011327Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11330 version of Marc Liyanage' patch for boolean attributes in HTML
11331 output
11332
Daniel Veillard5f91b372002-08-12 12:13:01 +000011333Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * python/tests/serialize.py: fixed the test results, indenting
11336 behaviour changed slightly
11337
Aleksey Sanin9e951762002-08-08 18:02:41 +000011338Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11339
11340 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11341 new c14n function to Windows def files
11342
Aleksey Saninea4272a2002-08-02 23:50:03 +000011343Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11344
11345 * c14n.c: fixed a memory leak in c14n code
11346
Daniel Veillard58e44c92002-08-02 22:19:49 +000011347Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * parser.c include/libxml/parser.h: adding a new API for Christian
11350 Glahn: xmlParseBalancedChunkMemoryRecover
11351 * valid.c: patch from Rick Jones for some grammar cleanup in
11352 validation messages
11353 * result/VC/* result/valid/*: this slightly change some of the
11354 regression tests outputs
11355
Daniel Veillard0bf29002002-08-01 12:54:11 +000011356Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * tree.c: trying to fix a problem in namespaced attribute handling
11359 raised by Christian Glahn
11360
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011361Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * encoding.c include/libxml/encoding.h: Opening the interface
11364 xmlNewCharEncodingHandler as requested in #89415
11365 * python/generator.py python/setup.py.in: applied cleanup
11366 patches from Marc-Andre Lemburg
11367 * tree.c: fixing bug #89332 on a specific case of loosing
11368 the XML-1.0 namespace on xml:xxx attributes
11369
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011370Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11371
11372 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11373 corner case from new Merlin's test suite and added a callback
11374 that will be used to improve xmlsec performance
11375
11376
Daniel Veillard0b22def2002-07-29 16:23:03 +000011377Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * HTMLtree.c: trying to fix the <style> escaping problem in
11380 HTML serialization bug #89342
11381
Daniel Veillard0b28e882002-07-24 23:47:05 +000011382Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11385 and rebuilt the web site.
11386
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011387Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011388
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011389 * include/libxml/tree.h: added _private member to xmlNs struct
11390
Daniel Veillard1d995272002-07-22 16:43:32 +000011391Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * HTMLparser.c: fixing bug #84876 based on the xml working
11394 code.
11395
William M. Brack61eaba52002-07-21 11:14:18 +000011396Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11397
11398 * python/Makefile.am: enhanced to fix bug 72012 (errors
11399 when using '-jX' make parameter)
11400
William M. Brackef61d202002-07-19 08:32:00 +000011401Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11402
11403 * xpath.c: small additional enhancement for booleans
11404 compared to nodesets
11405
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011406Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * HTMLtree.c: changed the order of the encoding declaration
11409 attributes in the meta tags due to a bug in IE/Mac
11410
William M. Brack0c022ad2002-07-12 00:56:01 +000011411Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11412
11413 * xpath.c: enhanced handling of booleans (especially '='
11414 and '!=' for nodesets) - fixes bug 85256. Added new
11415 routine xmlXPathNotEqualValues for more proper handling
11416 of '!=' when nodesets are involved.
11417
Daniel Veillard06944e22002-07-11 19:55:18 +000011418Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11421 doc/xmlcatalog_man.xml to the source distribution
11422
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011423Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11424
11425 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11426 asked for this.
11427
Daniel Veillard539638b2002-07-06 19:55:14 +000011428Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * configure.in: preparing 2.4.23
11431 * doc/*: rebuilt the docs
11432
Daniel Veillard176d99f2002-07-06 19:22:28 +000011433Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * parser.c: fixing bug #84169 by fixing the
11436 comment of xmlCreatePushParserCtxt to describe the
11437 encoding detection parameters better.
11438
Daniel Veillard37f961d2002-07-06 17:53:56 +000011439Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * valid.c: fixing bug #79331 in one path the lookup for
11442 ID attributes on a namespaced node wasn't handled correctly :-\
11443
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011444Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * HTMLparser.c: trying to fix 87235 about discarded white
11447 spaces in the HTML parser.
11448 * result/HTML/*: this changes the output of a number of HTML
11449 regression tests
11450
Daniel Veillardfdc91562002-07-01 21:52:03 +000011451Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * xpath.c: applied patch from Richard Jinks for the namespace
11454 axis + fixed a memory error.
11455 * parser.c parserInternals.c: applied patches from Peter Jacobi
11456 removing ctxt->token for good.
11457 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11458 popped out by the regression tests.
11459 * Makefile.am: patch for threads makefile from Gary Pennington
11460
William M. Brack6000af52002-06-28 11:43:13 +000011461Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11462
Daniel Veillardfdc91562002-07-01 21:52:03 +000011463 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011464 expressions involving preceding-sibling (et al).
11465
Daniel Veillard153120c2002-06-18 07:58:35 +000011466Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * hash.c: applied a patch from Peter Jacobi to solve a problem
11469 when compiling with the Watcom C on Win32
11470 * result/schemas/*.err: the change of hashing algo generated
11471 permutations in the output
11472
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011473Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * hash.c: applied patch from Sander Vesik improving the quality of
11476 the hash function.
11477
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114782002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011479
11480 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11481 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11482 xmllint.c xpath.c: replaced sprintf() with snprintf()
11483 to prevent possible buffer overflow (the bug was pointed
11484 out by Anju Premachandran)
11485
Daniel Veillarde059b892002-06-13 15:32:10 +000011486Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * parser.c: removed an uninitialized data error popped by valgrind
11489 on PE references
11490
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011491Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11492
11493 * doc/xml.html
11494 adding tutorial reference to the web page
11495
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011496Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11497
11498 * doc/tutorial/xmltutorial.xml
11499 * doc/tutorial/ar01s07.html
11500 * doc/tutorial/ape.html
11501 * doc/tutorial/includegetattribute.c
11502 adding section to tutorial about retrieving an attribute
11503 value
11504
Daniel Veillardf5582f12002-06-11 10:08:16 +000011505Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * parser.c: applied a couple of patches from Peter Jacobi to start
11508 to get rid of ctxt->token, with a possible significant speed
11509 improvement to be gained once done. Better compliance with PE
11510 references constructs in DTDs too.
11511 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11512 from Peter too
11513
Daniel Veillard38d80e22002-06-11 07:24:56 +000011514Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11517 xmlParseElement was likely to have been deallocated at the
11518 time of the report, possibly leading to segfault. Just report
11519 the tag name now.
11520
Daniel Veillard9e412302002-06-10 15:59:44 +000011521Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * xpath.c: patch from Richard Jinks for XPath substring() function
11524 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11525
Aleksey Sanina5808b92002-06-14 17:07:41 +0000115262002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011527
11528 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11529
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011530Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11531
11532 *doc/FAQ.html
11533 fixing typos in FAQ, thanks to Robert Funnell for the
11534 editing help
11535
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011536Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * NEWS: got complaints from rpmlint that it was empty
11539
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011540Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11541
11542 * added doc/tutorial, including:
11543 apa.html
11544 apb.html
11545 apc.html
11546 apd.html
11547 ar01s02.html
11548 ar01s03.html
11549 ar01s04.html
11550 ar01s05.html
11551 ar01s06.html
11552 includeaddattribute.c
11553 includeaddkeyword.c
11554 includekeyword.c
11555 includestory.xml
11556 index.html
11557 xmltutorial.xml
11558 libxml tutorial, including generated html
11559
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011560Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11561
11562 * result/c14n/exc-without-comments/merlin-c14n-two-*
11563 result/c14n/without-comments/merlin-c14n-two-*
11564 test/c14n/exc-without-comments/merlin-c14n-two-*
11565 test/c14n/without-comments/merlin-c14n-two-*
11566 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11567 c14n/exc-c14n and slightly modified test script to handle
11568 these test cases
11569 * c14n.c: fixed bugs for complicated nodes set (namespace
11570 without node and others from merlin-c14n-two.tar.gz)
11571 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11572 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11573 for xmlsec performance patch
11574 * xpath.c: fixed self::node() for namespaces and attributes
11575
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011576Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11577
11578 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11579 but with the format parameter
11580 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11581
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011582Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11583
11584 * Makefile.am: updated c14n tests suite
11585 * c14n.c: performance improvement for previous c14n patch
11586
Daniel Veillarde72c7562002-05-31 09:47:30 +000011587Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * parser.c: another peroformance patch from Peter Jacobi, that
11590 time on parsing attribute values.
11591
Aleksey Sanin508a1012002-05-31 06:32:32 +000011592Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11593
11594 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11595 into LibXML2 test suite
11596
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011597Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11598
11599 * c14n.c: propagating xpath ancesstors node fix to c14n
11600 plus small performance improvement to reduce number of
11601 mallocs
11602 * xpath.c: fixed ancestors axis processing for namespace nodes
11603
Daniel Veillard46de64e2002-05-29 08:21:33 +000011604Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11607 Peter Jacobi
11608
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011609Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * configure.in: preparing 2.4.22
11612
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011613Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11616 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11617 a public entry point.
11618 * doc/*: rebuilt the API and docs
11619
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011620Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * xpath.c: patch from Richard Jinks to fix a problem introduced
11623 in the previous patch and pointed by Norm
11624
Daniel Veillardc6924812002-05-24 11:10:43 +000011625Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11626
11627 * libxml.spec.in: fixing bug #81112
11628
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011629Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * uri.c: fixing bug #82848
11632
Daniel Veillarda2878972002-05-24 07:54:39 +000011633Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11636 output of one catalog test
11637
Aleksey Sanin114e4752002-05-24 07:20:27 +000011638Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011639
Aleksey Sanin114e4752002-05-24 07:20:27 +000011640 * global.data globals.c tree.c include/libxml/globals.h
11641 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11642 default value for global parameter xmlIndentTreeOutput to 1 and
11643 introduced new global parameter xmlTreeIndentString (the string
11644 used to do one-level indent) with default value " " (as it was
11645 in tree.c)
11646
Daniel Veillard49d5af82002-05-23 11:55:49 +000011647Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11650 with trio and schemas.
11651
Daniel Veillard7c13af42002-05-22 09:57:32 +000011652Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * xpath.c: patch from Richard Jinks to fix the problem raised in
11655 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11656
Daniel Veillard5a872412002-05-22 06:40:27 +000011657Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * xmlschemas.c: a bit of work on import.
11660 * xmlschemastypes.c: Charles Bozeman provided a compare function
11661 for date/time types so min/max facet restrictions should work,
11662 indeterminate comparisons return an error instead of equal.
11663 * test/schemas/date_0* result/schemas/date_0_0: specific test
11664 from Charles Bozeman too
11665
Daniel Veillard10b6da42002-05-18 07:55:20 +000011666Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11669 from Christian Cornelssen fixing the man pages and the Catalog
11670 building script.
11671 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11672 next step is <xs:import> I now have a reasonable understanding
11673 of how it works.
11674
Daniel Veillarde5354492002-05-16 08:43:22 +000011675Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11678
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011679Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11680
11681 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11682
Daniel Veillard088bf112002-05-14 11:03:59 +000011683Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * xpath.c: fixing an XPath function evalutation bug pointed out
11686 by Alexey Efimov where the context was lost when evaluating
11687 the function arguments
11688
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011689Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011690
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011691 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11692 function public for XMLSec performance optimizations
11693
Daniel Veillard3cd72402002-05-13 10:33:30 +000011694Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * python/generator.py python/libxml2class.txt : fixed a problem
11697 with the HTML parser pointed by Gary Benson
11698 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11699 example
11700
Aleksey Sanine48a3182002-05-09 18:20:01 +000011701Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11702 * parser.c: fixed bug #81159 (memory growth in SAX)
11703
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011704Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11705 * xpath.c: fixed bug #78858 (the real fix)
11706
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011707Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011708 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011709
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011710Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * tree.c: modified xmlNodeSetBase to allow changing the
11713 base of a document.
11714
Daniel Veillard070803b2002-05-03 07:29:38 +000011715Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * xmlschemastypes.c: patch Charles Bozeman for validation of
11718 all the date, time, and duration types
11719 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11720 * configure.in: fixed an error pointed by an user
11721 * xml2-config.in: fixed an error pointed by an user
11722
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011723Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11724
11725 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11726 win32/libxml2.def.src xmlIO.c: exported default
11727 'file:', 'http:' and 'ftp:' protocols input handlers
11728 and maked protocols comparisson case insensitive
11729
Daniel Veillard34de97f2002-04-30 14:29:22 +000011730Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * configure.in: Neven Has detected a typo
11733
Daniel Veillard28577c32002-04-30 06:48:41 +000011734Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11737 as one of the persons allowed to commit directly to the
11738 module.
11739
Daniel Veillardfc57b412002-04-29 15:50:14 +000011740Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11743 * valid.c: raised a too low limit
11744 * doc/*: rebuilt the docs
11745
Daniel Veillardeca82812002-04-24 11:42:02 +000011746Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * test/XPath/expr/floats test/XPath/expr/functions
11749 result/XPath/expr/floats result/XPath/expr/functions
11750 xpath.c: another XPath conformance patch from Richard Jinks
11751
Daniel Veillard13e04c62002-04-23 17:51:29 +000011752Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * xmlschemas.c: fixed validation of attribute groups.
11755 * test/schemas result/schemas: added an example from the primer
11756
Daniel Veillard88c58912002-04-23 07:12:20 +000011757Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11760 * test/schemas result/schemas: updated the test list
11761
Daniel Veillarde19fc232002-04-22 16:01:24 +000011762Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * TODO: updated a bit
11765 * parser.c: made a comment more specific
11766 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11767 Schemas conformance.
11768 * test/schemas result/schemas: updated the test list
11769
Daniel Veillard441bc322002-04-20 17:38:48 +000011770Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11773 implementing xs:all with minOccurs = 0
11774 * tes/schemas/* result/schemas/*: added more tests covering
11775 xs:all
11776
Daniel Veillard8a001f62002-04-20 07:24:11 +000011777Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * xmlregexp.c: first implementation of the all particle, this
11780 may need to be revisited for case where not all transitions
11781 must be crossed.
11782
Daniel Veillard7646b182002-04-20 06:41:40 +000011783Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * tree.c: another entity processing update from Markus Henke
11786
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011787Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11788
11789 * trionan.c: fixed crash on OSF/1
11790
Daniel Veillardb4398962002-04-19 07:01:55 +000011791Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * xmlschemas.c: more Schemas work
11794 * test/schemas/* result/schemas/*: added more tests coming
11795 from the spec.
11796
Daniel Veillard54761132002-04-18 21:00:44 +000011797Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11800 ExcC14N specification
11801
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011802Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * tree.c: patch from Markus Henke, fix for recursive entities.
11805
Daniel Veillard23b1f372002-04-18 15:50:05 +000011806Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * xpath.c: fix a problem with string() on a document node.
11809
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011810Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * Makefile.am xmlschemas.c: more Schemas work
11813 * test/schemas/* result/schemas/*: added more tests coming
11814 from the spec.
11815
Daniel Veillard6231e842002-04-18 11:54:04 +000011816Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11819 * result/HTML/*: this changes a few things in the results
11820
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011821Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11822
11823 * include/libxml/tree.h: eliminated 'declaration different than
11824 prototype' warning
11825 * include/win32config.h: "resolved" conflicts with errno.h
11826
Daniel Veillardb509f152002-04-17 16:28:10 +000011827Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11830 on the automata interfaces and debug of counted choices
11831 * test/schemas/* result/schemas/*: added a number of tests
11832
Daniel Veillard8651f532002-04-17 09:06:27 +000011833Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11836 a bit of work on Schemas
11837 * testSchemas.c: try to make it more useful
11838 * test/schemas/* result/schemas/* Makefile.am: changed the
11839 Schemas regression test procedure, started adding a few samples
11840
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011841Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11842
11843 * include/libxml/encoding.h: Patch for the Borland C++ builder
11844 * include/libxml/tree.h: Patch for the Borland C++ builder
11845 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011846 * win32/bcb5: New directory for the Borland C++ builder
11847 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011848
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011849Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11850
11851 * win32/Makefile.msvc: Update for XML Schema support
11852 * win32/configure.js: Update for XML Schema support
11853 * win32/libxml2.def.src: Update for XML Schema support
11854
Daniel Veillard4255d502002-04-16 15:50:10 +000011855Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11858 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11859 xmlunicode.c include/libxml/Makefile.am
11860 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11861 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11862 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11863 include/libxml/xmlversion.h.in : merged the current state of
11864 XML Schemas implementation, it is not configured in by default,
11865 a specific --schemas configure option has been added.
11866 * test/automata test/regexp test/schemas Makefile.am
11867 result/automata result/regexp result/schemas:
11868 merged automata/regexp/schemas regression tests
11869
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011870Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * xpath.c: Gary found a compile time problem, fixes #78823
11873
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011874Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * configure.in: release of 2.4.20
11877 * doc/*: updated and rebuilt the docs
11878
Daniel Veillardf544f192002-04-15 12:56:56 +000011879Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * python/Makefile.am: patch from Cristian Gafton to build on
11882 Red Hat 6.2, should also fix #75779
11883
Daniel Veillard940492d2002-04-15 10:15:25 +000011884Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11885
11886 * valid.c: first part of fixing #78729
11887
Daniel Veillardeb475a32002-04-14 22:00:22 +000011888Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11891 escaping of URI when saving HTML files.
11892 * result/HTML/*: this impacted some tests
11893
Daniel Veillard9b731d72002-04-14 12:56:08 +000011894Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * configure.in: trying to fix #77441
11897
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011898Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * include/libxml/xmlIO.h: Hallski complained it could not be
11901 included by itself.
11902
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011903Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11906
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011907Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11908
11909 * win32/configure.js: patch from Nilo for the c14n option
11910 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11911
Daniel Veillardda423da2002-04-10 19:25:38 +000011912Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11915 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11916 LIBXML_THREAD_ENABLED
11917
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011918Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * xpath.c: another patch from Richard Jinks for substring conformance
11921 * test/XPath/expr/floats test/XPath/expr/strings
11922 result/XPath/expr/floats result/XPath/expr/strings: update of the
11923 test suite to check those.
11924
Daniel Veillard01917aa2002-04-10 11:30:41 +000011925Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * xpath.c: patch from Richard Jinks for .x float parsing.
11928
Daniel Veillard46d6c442002-04-09 16:10:39 +000011929Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * parser.c: patch from Markus Henke when an encoding ain't recognized
11932
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011933Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * libxml.m4: got a report that #include <string.h> was needed
11936
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011937Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11940
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011941Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11942
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011943 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011944
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011945Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11948 pointed out by Melvyn Sopacua.
11949
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011950Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * libxml.m4: Frédéric Crozat gave a patch related to the change
11953 of Include paths breaking the libxml.m4
11954
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011955Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * xpath.c: Fix bug #76927 forgot to save some context
11958 when evaluating binary expressions
11959
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011960Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * configure.in: fixed configure for MPE/iX from Markus Henke
11963 * xmlmemory.c: fixed initialization problems
11964 * xpath.c: another set of patches from Richard Jinks this
11965 fixes "make XPathtests" on linux
11966
Daniel Veillard21458c82002-03-27 16:12:22 +000011967Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11970 * test/XPath/expr/compare test/XPath/expr/equality
11971 test/XPath/expr/floats test/XPath/expr/functions
11972 test/XPath/expr/strings result/XPath/expr/compare
11973 result/XPath/expr/equality result/XPath/expr/floats
11974 result/XPath/expr/functions result/XPath/expr/strings: Updated
11975 tests though they show a divergence on Linux
11976
Daniel Veillard28dfed12002-03-27 09:08:17 +000011977Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11978
11979 * xpath.c trionan.c: previous commit also included patches
11980 from Richard Jinks on some IEEE support corner case
11981
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011982Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11985 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11986 that $(datadir) should be used for docs
11987
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011988Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11991 could leak filedescriptors
11992
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011993Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * configure.in nanohttp.c: applied patch from Allan Clark for
11996 UnixWare/OpenServer
11997
Daniel Veillard19274092002-03-25 16:48:03 +000011998Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * configure.in: preparing 2.4.19
12001 * doc/*: rebuilt the docs
12002
Daniel Veillard56b2db72002-03-25 16:35:28 +000012003Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * nanohttp.c: fixing #76043, got fed up with non-portability
12006 of that piece of code.
12007
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012008Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * valid.c SAX.c: Never commit without running "make tests" :-(
12011 fix a couple of stupidities in the previous commit
12012 * result/*: a few changes in some attribute order result of previous
12013 commit.
12014
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012015Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12018 the internal subset should not raise duplicate ID errors,
12019 also there was a small bug in conjunction to namespace
12020 declarations defaulted and xml:xxx attributes DTD definitions.
12021
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012022Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * xpath.c: Richard Jinks also raised some rounding problems
12025 this tries to fix them
12026
Daniel Veillard4e2df542002-03-22 12:23:14 +000012027Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12030 behaviour in xmlXPathCastToString()
12031
Daniel Veillarddb552912002-03-21 13:27:59 +000012032Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12035 raised by Morus Walter
12036
Daniel Veillard9e537932002-03-21 13:08:08 +000012037Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12040 from Igor
12041
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012042Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * xpath.c: fixing #75619, related to a problem when trying
12045 to evaluate condition when the current node set resulting
12046 from that sub-step evaluation is empty. Also fixes 2 potential
12047 problem with previous-sibling and next-siblings axis.
12048
Daniel Veillard1840ef02002-03-21 08:05:23 +000012049Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12050
12051 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12052 HTML support is not configured in.
12053
Daniel Veillard561b7f82002-03-20 21:55:57 +000012054Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12055
12056 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12057 include/libxml/tree.h: dohh I really didn't intended to commit
12058 this test version :-(
12059
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012060Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * testSAX.c: I wanted to see the real speed at the SAX interface
12063 after a little too many Ximianer started complaining about the
12064 parser speed.
12065 added a --quiet option:
12066 paphio:~/XML -> ls -l db100000.xml
12067 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12068 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12069 3200006 callbacks generated
12070 real 0m1.270s
12071 Which means 16MBytes/s and 3Mcallback/s
12072
Daniel Veillardc62a1472002-03-19 18:35:12 +000012073Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * xpath.c: valgrind spotted another error that time when running
12076 on libxslt regression tests
12077
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012078Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * Makefile.am: adding "make valgrind" running the full regression
12081 tests (except python ones) under Valgrind (using valgrind -q
12082 which was kindly added by the author).
12083 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12084 passes cleanly now except an obcure floating point initialization
12085 raised in log10() in one XPath regression test ???
12086 * tree.c: edited some comments to close #75244
12087
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012088Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12091 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12092 context of ScrollKeeper, made sure that if the number is
12093 an integer, the serialization follows the description at
12094 http://www.w3.org/TR/xpath#section-String-Functions
12095
Daniel Veillard5997aca2002-03-18 18:36:20 +000012096Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012098 * configure.in: preparing 2.4.18
12099 * doc/*: updated and rebuilt the web site
12100 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12101 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012102 * parser.c: humm, changed the way the SAX parser work when
12103 xmlSubstituteEntitiesDefault(1) is set, it will then
12104 do the entity registration and loading by itself in case the
12105 user provided SAX getEntity() returns NULL.
12106 * testSAX.c: added --noent to test the behaviour.
12107
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012108Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * parser.c: Wilfried Teiken provided a hackish but working
12111 way to get context reported back on entities when parsing
12112 with SAX and without breaking the DOM build.
12113
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012114Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * c14n.c: applied a new patch from Aleksey Sanin
12117 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12118 to reference Aleksey implementation of XML digital Signatures
12119
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012120Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * xpath.c: small fix to avoid potential problem due to
12123 ordering of freeing data
12124 * python/Makefile.am: people were complaining about
12125 the generated file in python dir not being built
12126
Daniel Veillardd2379012002-03-15 22:24:56 +000012127Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12130 python/generator.py python/libxml.c python/types.c: Cleanup
12131 of the python Makefiles based on Jacob and James feedback,
12132 fixed the spec file accordingly, fixed the number of warning
12133 that passing my pedantic CFLAGS was generating. Conclusion
12134 is that Python includes are real crap.
12135
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012136Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * configure,in: it was reported quite a few times that
12139 xml2-config --cflags should not output
12140 -I$includeprefix/libxml2/libxml because libxml2 header names
12141 clashes with existing names like list.h from C++ stl.
12142 Includes should be #include<libxml/xxx.h> so ...
12143
Daniel Veillard6f293b12002-03-15 09:42:33 +000012144Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * c14n.c: another patch from Aleksey Sanin
12147
Daniel Veillard5c396542002-03-15 07:57:50 +000012148Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12151 canonicalization algorithm
12152 * doc/xml.html doc/index.html: added the C14N references on the
12153 index page.
12154
jacob berkman9be65862002-03-14 02:15:56 +0000121552002-03-13 jacob berkman <jacob@ximian.com>
12156
12157 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12158 usage, redundant, and gcc specific
12159
Daniel Veillard75be0132002-03-13 10:03:35 +000012160Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * xpath.c: speedup some node selection operations, this can
12163 have a significant impact on DocBook Norm's stylesheets
12164 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12165 make sure it's always the case
12166 * debugXML.c: distinguish CDATA and comments in ls operations
12167
Daniel Veillard61f26172002-03-12 18:46:39 +000012168Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12169
12170 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12171 to generate better API descriptions etc...
12172
Daniel Veillard9ff88172002-03-11 09:15:32 +000012173Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * c14n.c: Fixing #74186, made sure all boolean expressions
12176 get fully parenthesized, ran indent on the output
12177 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12178 include/libxml/tree.h: also #74186 related, removed the
12179 --with-buffers option, and all the preprocessor conditional
12180 sections that were resulting from it.
12181
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012182Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * valid.c: applied patch from Dodji Seketeli fixing an
12185 uninitailized variable in xmlValidGetValidElements()
12186
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012187Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12188
12189 * c14n.c: fixed a few comments
12190 * doc/*.html doc/*/*.html: regenerated the docs and added
12191 the C14N API
12192 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12193
Daniel Veillardfa49d872002-03-09 10:20:00 +000012194Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * check-xml-test-suite.py: fix to adapt varaiations in the
12197 bindings
12198 * configure.in python/setup.py python/setup.py.in: fixed to
12199 have the version of the python scripts automatically updated
12200
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012201Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12204 in xmlCopyProp()
12205
Daniel Veillardaf43f632002-03-08 15:05:20 +000012206Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * configure.in: preparing 2.4.17 release
12209 * doc/*: updated and rebuilt the docs
12210 * xpath.c: fixed a comment
12211 * python/libxml.c: fixed a possible reentrancy problem
12212
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012213Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12216 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12217 added a specific regression test
12218 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12219 not raise exceptions when failing to find the attribute.
12220
Daniel Veillard90bc3712002-03-07 15:12:58 +000012221Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * configure.in xmllint.c: owen pointed out a problem with the
12224 ftme fix, gettimeofday() was not detected by configure and
12225 the ftime header wasn't included, dohhh
12226
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012227Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12228
12229 * configure.in xmllint.c: trying to fix #71457 for timing
12230 precision when gettimeofday() is not availble but ftime() is
12231
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012232Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12233
12234 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12235 are now copied on install and part of the -devel RPM
12236
Daniel Veillard7b416132002-03-07 08:36:03 +000012237Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12238
12239 * xpath.c: trying to avoid bug #72150 which was apparently
12240 caused by a gcc bug (or a processor problem) as detailed
12241 at http://veillard.com/gcc.bug
12242
Daniel Veillardf742d342002-03-07 00:05:35 +000012243Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12246 fixed xmlReconciliateNs(), added a Python test/example for
12247 inter-document cut'n paste
12248 * python/libxml.py: fixed node.doc on document nodes and added
12249 xpathEval() onto node objects
12250
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012251Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12254 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12255 fixup and integrated tests for the serialization stuff
12256
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012257Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12258
12259 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12260 moved the libxml man page to section 3
12261
Daniel Veillard1e774382002-03-06 17:35:40 +000012262Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * tree.c: fix bug #72490
12265 * python/libxml.c python/libxml.py: added methods serialize()
12266 and saveTo() to all node elements.
12267
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012268Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * xmlIO.c: closed #73430, don't read from an input source
12271 which indicated an end-of-file or an error.
12272
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012273Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * parser.c: make sure SAX endDocument is always called as
12276 this could result in a Python memory leak otherwise (it's
12277 used to decrement ref-counting)
12278 * python/generator.py python/libxml.c python/libxml.py
12279 python/libxml2-python-api.xml python/libxml2class.txt
12280 python/tests/error.py python/tests/xpath.py: implemented
12281 the suggestions made by Gary Benson and extended the tests
12282 to match it.
12283
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012284Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12285
12286 * python/generator.py: applied patch fixing #73450
12287
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012288Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12289
12290 * xpath.c: fixing #61290 "namespace nodes have no parent"
12291 long standing divergence from the XPath REC. NodeSets
12292 simply hold a copy of namespace nodes and those node ->next
12293 points to the parent (which may not be the node carrying the
12294 definition).
12295 * include/libxml/xpath.h: flagged but didn't added a possible
12296 speedup
12297 * DOCBparser.c HTMLparser.c: removed some warnings from push
12298 parser due to new state being added.
12299 * tree.c: new fix from Boris Erdmann
12300 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12301 the XML Canonalization support from Aleksey Sanin
12302
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012303Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * tree.c: patch from Boris Erdmann fixing some namespace odities
12306 with xmlCopyNode()
12307
Daniel Veillardc6613042002-03-02 09:34:02 +000012308Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * xmlIO.c: fix bug #72706 when loading a NULL entity
12311
Daniel Veillardc0fef772002-03-01 16:16:31 +000012312Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12315 actually change in a future XML Namespace revision.
12316
Daniel Veillard79426f22002-03-01 16:14:17 +000012317Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12318
12319 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12320 added the possibility of returning nodesets from XPath extension
12321 functions written in Python
12322
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012323Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12324
12325 * python/*: commiting some Python bindings work done while travelling
12326
Daniel Veillard97300512002-03-01 09:13:41 +000012327Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12330 explicitely with memory debugging switched on
12331
Daniel Veillard6361da02002-02-23 10:10:33 +000012332Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12335 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12336 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12337 the accessor generator for strings
12338 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12339 regression test.
12340
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012341Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12342
12343 * python/README python/generator.py python/libxml.c python/setup.py:
12344 added the 'usual' setup.py to allow building a libxml2-python
12345 module based on the same code. The initialization is however
12346 different the 2 .so files fo libxml2 and libxslt are identical and
12347 they entry point initialize both libraries. this is done to avoid
12348 some possible nasty problem since the Python don't merge the maps
12349 of all shared modules.
12350
Daniel Veillard158a4d22002-02-20 22:17:58 +000012351Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * parser.c: fixed a push/encoding bug reported by Michael
12354 on librsvg
12355
Daniel Veillard7839e162002-02-20 18:54:48 +000012356Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * include/libxml/parserInternals.h: fixes a misplaced #endif
12359
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012360Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * parser.c valid.c: found and fixed a couple of allocation bugs
12363
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012364Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12365
12366 * doc/xml.html doc/python.html doc/*: added a Python and binding
12367 page describing the current state of the Python bindings and
12368 giving pointers to the other languages wrappers.
12369
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012370Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12373 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12374 rebuilt the API and web site
12375 * xpath.c: fixed #71978 portability bugs
12376
Daniel Veillard8aff2472002-02-19 21:50:43 +000012377Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12380
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012381Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * include/libxml/parserInternals.h parser.c: had to change
12384 2 internal parsing API when processing document content
12385 to check the start and end of element content are defined
12386 in the same entity
12387 * valid.c include/libxml/valid.h: attribute normalization can
12388 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12389 with the context to report it.
12390 * SAX.c: fixed the last known bugs, crazy validation constraints
12391 when a document is standalone seems correctly handled. There
12392 is a couple of open issues left which need consideration especially
12393 PE93 on external unparsed entities and standalone status.
12394 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12395 The 2 tests left failing are actually in error. Cleanup done.
12396
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012397Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * valid.c: implemented E59 spaces in CDATA does not match the
12400 nonterminal S
12401
Daniel Veillard878eab02002-02-19 13:46:09 +000012402Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * SAX.c parser.c valid.c: more validation test fixups
12405 * check-xml-test-suite.py: added duration info for the tests
12406
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012407Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * parser.c valid.c: a couple of errors were reported but not
12410 saved back as such in the parsing context. Down to 1% failure rate
12411 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12412
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012413Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * xmlInternald.c: isExtender was missing a char
12416 * parser.c include/libxml/parser.h: % are acceptable in the
12417 internal subset if within a PUBLIC ID
12418
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012419Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12420
12421 * SAX.c parserInternals.c valid.c: more work on the conformance
12422 suite. Took the step to finally block documents with encoding
12423 errors. It's a fatal error per the spec, people should have fixed
12424 their documents by now.
12425
Daniel Veillard55253e22002-02-18 14:32:39 +000012426Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * check-xml-test-suite.py: fixed the test script after some discussion
12429 on the semantic of TYPE="error"
12430 * Makefile.am: added the script to the distrib
12431
Daniel Veillard28757702002-02-18 11:19:30 +000012432Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * SAX.c entities.c: fixed a couple of conformances issues deep
12435 into the validation code (standalone and undeclared Notations)
12436
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012437Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12440 stayed there for years !
12441
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012442Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12445 missing
12446
Daniel Veillardc7612992002-02-17 22:47:37 +000012447Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * check-xml-test-suite.py: improved the behaviour a bit as
12450 well as the logs
12451 * parser.c valid.c SAX.c: fixed a few more bugs
12452 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12453
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012454Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12455
12456 * check-xml-test-suite.py: python script to run regression tests
12457 against the XML Test suite of W3C/OASis
12458 * SAX.c: fixed a validation bug
12459 * parser.c: fixed 3 errors pointed by the test suite
12460 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12461 * python/Makefile.am: fixed a dependendy
12462
Daniel Veillard9f28f302002-02-15 20:48:08 +000012463Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * xmlmemory.c: avoid a warning bug #71594
12466
Daniel Veillard144024e2002-02-13 21:14:46 +000012467Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12468
12469 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12470 warning on alpha/Tru64
12471
Daniel Veillarde4301c82002-02-13 13:32:35 +000012472Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12473
12474 * include/libxml/entities.h: fixing a comment
12475 * valid.c: fixing some troubles with validity check on namespaces
12476 * result/VC/NS3 test/VC/NS3: added a specific regression test
12477
Daniel Veillarda6d05382002-02-13 13:07:41 +000012478Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * tree.c: Fixing #71342 serializing '\n' in attribute values
12481 * result/noent/att3 result/att3 test/att3: added a specific
12482 test.
12483
Daniel Veillard797a5652002-02-12 13:46:21 +000012484Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * python/libxml.c: couple of bug fixes
12487
Daniel Veillard01a6d412002-02-11 18:42:20 +000012488Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12489
12490 * python/*.py: removed tabs and used spaces.
12491
Daniel Veillard397ff112002-02-11 18:27:20 +000012492Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12493
12494 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12495 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12496
Daniel Veillard03517542002-02-11 13:54:40 +000012497Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12500 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12501
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012502Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12503
12504 * include/libxml/encoding.h include/libxml/entities.h
12505 include/libxml/globals.h include/libxml/parser.h
12506 include/libxml/threads.h include/libxml/tree.h
12507 include/libxml/xmlmemory.h: trying to fix the include mess
12508
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012509Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12510
12511 * include/libxml/xmlmemory.h: reverted part of the previous
12512 attempt to provide #69655, this was breaking the build.
12513
Daniel Veillard0ba59232002-02-10 13:20:39 +000012514Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12515
12516 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12517 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12518 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12519 include/libxml/parserInternals.h include/libxml/tree.h
12520 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12521 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12522 clean.
12523 * python/libxml.c: fixed a warning.
12524
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012525Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12526
12527 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12528 copying of node, merge back IDs in the target document.
12529 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12530 test/XInclude/ents/ids.xml: test case
12531 * result/VC/ElementValid4: output changed due to a typo fix
12532
Daniel Veillard1c18e302002-02-09 22:16:40 +000012533Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012536 generate the dependencies right as Jacob found out. Add
12537 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012538
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012539Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12540
12541 * parserInternals.c valid.c: Justin Fletcher found some parts
12542 of the code needing cleanup
12543 * libxml.spec.in python/Makefile.am python/generator.py
12544 python/libxml.c python/libxml.py: Fixed the python Makefiles
12545 corrected a bug showing up on ia64, changed the name of the
12546 python internal module too
12547
Daniel Veillard07be19b2002-02-08 14:20:35 +000012548Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * Makefile.am: applied patch from Andris Pavenis for binary
12551 name suffixes
12552
Daniel Veillardf216d462002-02-08 13:44:24 +000012553Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12554
12555 * xmllint.c win32/win32config.h: fixing #68748
12556
Daniel Veillardd455d792002-02-08 13:37:46 +000012557Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12558
12559 * valid.c: fixing #70166
12560
12561Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12562
12563 * valid.c: fixing #70077
12564
Daniel Veillardc575b992002-02-08 13:28:40 +000012565Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * Copyright Makefile.am README configure.in libxml.spec.in:
12568 Changed to the MIT Licence
12569 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12570 doc/xmlio.html: updated the doc accordingly
12571 * include/libxml/xmlwin32version.h configure.in: preparing
12572 2.4.14 release
12573 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12574 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12575 fixed the const xmlChar * wrapper and generator, XPath extension
12576 functions now use the context as first argument
12577 * python/tests/tstxpath.py python/tests/xpath.py
12578 python/tests/xpathext.py: Updated the tests accordingly
12579 * tree.c: fixed bug #70067
12580
Daniel Veillard7db38712002-02-07 16:39:11 +000012581Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12582
12583 * Makefile.am: cleanup
12584 * debugXML.c: always use stdout if output is NULL
12585 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12586 * python/Makefile.am python/generator.py python/libxml2class.txt
12587 python/libxml_wrap.h python/types.c: augmented the number of bindings
12588 handling FILE * and XPath contexts
12589 * python/tests/Makefile.am: avoid a stupid problem due to the
12590 use of TEST.
12591
Daniel Veillard15a143b2002-02-06 22:40:50 +000012592Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12593
12594 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12595
Daniel Veillard70cab352002-02-06 16:06:58 +000012596Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12597
12598 * python/TODO python/libxml.c: cleanup the extension function lookup
12599 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12600
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012601Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * configure.in python/Makefile.am: do not install outside
12604 of prefix
12605
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012606Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * python/TODO python/libxml.c: started adding SAX interfaces
12609 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12610 SAX test
12611
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012612Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12613
12614 * tree.c: hardened the addChild function
12615 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12616 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12617 added accessors needed for xmlNode, a bit more testing and
12618 extension of interfaces
12619 * python/tests/Makefile.am python/tests/build.py: added a test
12620 build from scratch/save/load/check
12621
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012622Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12623
12624 * parserInternals.c: change a small bit in the way valididy
12625 error messages get initialized
12626 * python/TODO python/libxml.c python/libxml2-python-api.xml
12627 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12628 added some memory debugging to track leaks at the libxml2 level
12629 * python/tests/*.py: changed all tests to check for leaks,
12630 there is just one left in XPath extension registrations.
12631
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012632Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * python/TODO python/generator.py python/libxml2-python-api.xml
12635 python/libxml2class.txt: more accessor classes for the parser
12636 context, allow to switch on and check validity
12637 * python/tests/Makefile.am python/tests/error.py
12638 python/tests/invalid.xml python/tests/valid.xml
12639 python/tests/validate.py: attded more test and and added error.py
12640 which I forgot to commit in the last step
12641
Daniel Veillard3ce52572002-02-03 15:08:05 +000012642Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12643
12644 * python/Makefile.am python/types.c: cleanup
12645 * python/libxml.c python/libxml.py python/libxml_wrap.h
12646 python/generator.py python/libxml2-python-api.xml
12647 python/libxml2class.txt: added class for parser context, added
12648 first cut for push mode support. Added a framework to generate
12649 accessors functions.
12650 * python/tests/Makefile.am python/tests/push.py: added a push
12651 test
12652
Daniel Veillardcfb05462002-02-02 23:18:22 +000012653Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12654
12655 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12656 bug a bit of cleanup.
12657
Daniel Veillard5d819032002-02-02 21:49:17 +000012658Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12659
12660 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12661 python/libxml2class.txt: adding error redirections and preformat
12662 to a python handler
12663 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12664 tests self checking
12665
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012666Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12669 a function
12670
Daniel Veillard9589d452002-02-02 10:28:17 +000012671Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12674 python/libxml.c python/libxml2-python-api.xml
12675 python/libxml2class.txt: Progressing through the TODOs, class
12676 description output, extra XML API, RPM now builds the wrappers
12677 for all python installed versions
12678
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012679Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12680
12681 * configure.in libxml.spec.in python/Makefile.am python/TODO
12682 python/generator.py python/libxml2class.txt: added more informations
12683 in the libxml2-python package including docs. Slightly changed
12684 the class hierarchy
12685 * python/tests/*: added basic regression tests infrastructure too
12686
12687Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12688
12689 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12690 added libxml2-python as part of the packages installed
12691
Daniel Veillarda7340c82002-02-01 17:56:45 +000012692Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12693
12694 * python/Makefile.am python/generator.py python/libxml.c
12695 python/libxml.py: more work, now able to extend the
12696 XPath interpreter with functions written in python.
12697
Daniel Veillardc3e39442002-02-01 09:29:41 +000012698Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12699
12700 * python/Makefile.am: Jacob sent a patch to allow building from
12701 tarfile.
12702
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012703Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12704
12705 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12706 inserted the python wrappers build, I hope this won't be too
12707 unportable
12708
Daniel Veillard1971ee22002-01-31 20:29:19 +000012709Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12710
12711 * xpath.c: minor optimization
12712 * python/generator.py python/libxml.c python/libxml.py
12713 python/libxml_wrap.h: more work on the python bindings,
12714 they now support XPath and there is no evident leak
12715
Daniel Veillard36ed5292002-01-30 23:49:06 +000012716Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12717
12718 * python/generator.py python/libxml.c python/libxml.py:
12719 more work on the python bindings generator.
12720
Daniel Veillard96fe0952002-01-30 20:52:23 +000012721Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12722
12723 * python/generator.py python/libxml.c python/libxml_wrap.h:
12724 more work on the python bindings.
12725
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012726Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12727
12728 * python/generator.py python/libxml.c python/libxml.py
12729 python/libxml_wrap.h: commited early version of a python binding
12730 for private use only ATM
12731
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012732Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12733
12734 * entities.c tree.c include/libxml/entities.h: applied patch
12735 from Anthony Jones to implement copy of DTD subtree too. Had
12736 just to keep 2 function private which really ought to become
12737 public ones.
12738
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012739Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12740
12741 * xmllint.c: added pointers to the web pages in the usage()
12742
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012743Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12744
12745 * tree.c: more fixes from Petr Kozelka for attribute handling
12746 in the tree API to align the semantic with DOM.
12747
Daniel Veillard36065812002-01-24 15:02:46 +000012748Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12749
12750 * valid.c tree.c entities.c: another set of patches from
12751 Anthony Jones for copy operations cleanup and robustness
12752
Daniel Veillardf8592562002-01-23 17:58:17 +000012753Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12754
12755 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12756 an alphabetic index based on comments content
12757 * doc/*: rebuilt the web site with the new references
12758
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012759Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12760
12761 * parserInternals.h: Greg Sjaardema suggested to use an
12762 eponential buffer groth policy in xmlParserAddNodeInfo()
12763
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012764Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12765
12766 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12767 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12768 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12769 to generate cross-references, and added/updated the stylesheets
12770 to generate and link API indexes. The generic keyword index
12771 is not done yet.
12772 * doc/*.html: regenerated all the usual docs too
12773
Daniel Veillard2070c482002-01-22 22:12:19 +000012774Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * debugXML.c: added an xpath function to the shell for T. V. Raman
12777
12778Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012779
12780 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12781 debug routines.
12782
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012783Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12784
12785 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12786 support of attribute nodes
12787
Daniel Veillard9d06d302002-01-22 18:15:52 +000012788Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12789
12790 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12791 hopefully near complete and fully documented of the API in XML
12792 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12793 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12794 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12795 include/libxml/parserInternals.h include/libxml/valid.hi
12796 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12797 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12798 include/libxml/xpath.h include/libxml/xpathInternals.h:
12799 Cleaned up the doc comments a lot in the process, the interface
12800 coverage is now 100%
12801
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012802Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12805 extracts comments from the gtk-doc DocBook output (a bit
12806 convoluted but seems to work).
12807
Daniel Veillard61006472002-01-21 17:31:47 +000012808Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12809
12810 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12811 added an XML description of the API, moved the script generating
12812 it here. Added a "make api" target
12813
Daniel Veillardd2f23002002-01-21 13:36:00 +000012814Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12815
12816 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12817
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012818Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12819
12820 * xpath.c include/libxml/xpathInternals.h: the change made to
12821 xmlXPathFuncLookupFunc was incompatible roll it back
12822
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012823Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12824
12825 * SAX.c: cleanup patch from Anthony Jones
12826 * doc/Makefile.am: fix the headers to avoid in make scan
12827 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12828 includes, * vs Ptr and general cleanup
12829 * parsedecl.py: first version of a script to extract the
12830 module interfaces, the goal will be to provide .decl or XML
12831 specification of the interfaces to build wrappers.
12832
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012833Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12834
12835 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12836 now provides return codes in case of errors
12837
Bjorn Reese026d29f2002-01-19 15:40:18 +000012838Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12839
12840 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12841 Upgraded to trio baseline 1.6
12842 * strio.h strio.c: Replaced by triostr.h and triostr.c
12843
Daniel Veillard572577e2002-01-18 16:23:55 +000012844Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12845
12846 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12847 of strdup usage in the code
12848
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012849Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12850
12851 * parser.c error.c: Keith Isdale complained rightly that
12852 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12853
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012854Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12855
12856 * tree.c: fixed the funxtion to set the xml: attributes
12857 * debugXML.c: added "setbase" to test it.
12858
Daniel Veillard2c748c62002-01-16 15:37:50 +000012859Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12860
12861 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12862 to allow updating an attribute content
12863
Daniel Veillard8de85c62002-01-15 17:10:15 +000012864Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * libxml.h: try to avoid problems when compiling on Windows
12867
Daniel Veillard314cfa02002-01-14 17:58:01 +000012868Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12869
12870 * hash.c: patch from Anthony Jones for hash.c allocation size
12871 * Makefile.am: trying to work around Yet Another Libtool Madness
12872 and build the 2.4.13 release finally ...
12873
Daniel Veillard744683d2002-01-14 17:30:20 +000012874Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12875
12876 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12877 * doc/* : update of the documentation
12878
Daniel Veillarde6a55192002-01-14 17:11:53 +000012879Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12880
12881 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12882 at fixing #61290 :-(
12883
Daniel Veillardfb25a512002-01-13 20:32:08 +000012884Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12885
12886 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12887 Fixes bug #67229
12888
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012889Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12890
12891 * tree.c: trying to avoid troubles when a subtree is copied
12892 and coalesced in part with the target tree. Should fix
12893 bug #67407
12894
Daniel Veillardd8224e02002-01-13 15:43:22 +000012895Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12896
12897 * valid.c: fixed validation of attributes content of type
12898 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12899 values, very old bug. Fixes #67671
12900
Daniel Veillard8107a222002-01-13 14:10:10 +000012901Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12902
12903 * parser.c include/libxml/parserInternals.h tree.c: integrated
12904 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12905 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12906
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012907Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12908
12909 * threads.c: applied Serguei Narojnyi's patch to add native
12910 thread support on the Win32 platform
12911 * testThreadsWin32.c Makefile.am: added the test program also
12912 from Serguei, Win32 specific
12913 * include/win32config.h include/libxml/xmlwin32version.h.in:
12914 added patch from Igor for the Windows thread specific defines.
12915
Daniel Veillard845cce42002-01-09 11:51:37 +000012916Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12917
12918 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12919
Daniel Veillard7b602b42002-01-08 13:26:00 +000012920Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12921
12922 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12923 output page into XMLinfo.html. Close bug #66951 and
12924 raised by Robert Collins too.
12925
Daniel Veillard73c6e532002-01-08 13:15:33 +000012926Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12927
12928 * encoding.c: Paul Keogh pointed out a possibility of segfault
12929 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12930 Closes bug # 68238
12931
Daniel Veillard4a859202002-01-08 11:49:22 +000012932Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12933
12934 * doc/*.html: updated the Gdome2 links
12935
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012936Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12937
12938 * libxml.h: Applied following patches from Robert Collins
12939 and make sure IN_LIBXML is defined when compiling it
12940 -------
12941 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12942 as well as Visual C.
12943 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12944 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12945 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12946 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12947 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12948 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12949 xmlSysIDExists xmlNoNetExists).
12950 * xmllint.c: Don't include winsock2.h for Cygwin.
12951
Daniel Veillard401c2112002-01-07 16:54:10 +000012952Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12953
12954 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12955 when the version info is not present.
12956
Daniel Veillard6f42c132002-01-06 23:05:13 +000012957Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12958
12959 * tree.c: Anthony Jones pointed out a problem in
12960 xmlStringGetNodeList() and provided a fix for it
12961
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012962Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12963
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012964 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012965 xmlCreatePushParserCtxt() when the initial buffer passed
12966 is large.
12967
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012968Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12969
12970 * win32/*: big cleanup of the Windows/MSVC project files
12971 from Igor Zlatkovic
12972
Daniel Veillardcebb1362002-01-02 13:13:30 +000012973Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12974
12975 * doc/Makefile.am: should fix #67674 and avoid troubles if
12976 xsltproc is not available or fails in the prefix provided
12977
Daniel Veillard26908ab2002-01-01 16:50:03 +000012978Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12979
12980 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12981
Daniel Veillard5344c602001-12-31 16:37:34 +000012982Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12985 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12986 Fixed a few other problems raised by Charlie Bozeman.
12987 * result/VC/ElementValid[5-7]: fixed the output
12988
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012989Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12992 patches from Charlie Bozeman. Regenerated the HTML docs.
12993
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012994Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12997 for Windows from Igor
12998
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012999Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * xmllint.c: applied Justin Fletcher patch for --output or -o
13002
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013003Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * win32/libxml2/libxml2.def.src: close #67019
13006
Daniel Veillard01db67c2001-12-18 07:09:59 +000013007Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * xmllint.c: applied Justin Fletcher generic timing patch
13010 similar to the one already applied to xsltproc.
13011
Daniel Veillardd1640922001-12-17 15:30:10 +000013012Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13013
13014 * include/libxml/tree.h tree.c: applied documentation patches
13015 from Charlie Bozeman
13016
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013017Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13018
13019 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13020
Daniel Veillard29e43992001-12-13 22:21:58 +000013021Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * valid.c: fix the xmlStrdup() used in the previous patch.
13024 * valid.c: added --dropdtd
13025 * tree.c: fixed xmlUnlinkNode so it also removes the references
13026 from the document if the node is a DTD
13027
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013028Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * HTMLtree.c valid.c: cleanup some static declarations
13031
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013032Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * xmllint.c: removed another strdup()
13035 * doc/FAQ: removed the HP/UX entry
13036
Daniel Veillarded472f32001-12-13 08:48:14 +000013037Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * valid.c: fix bug #66816 when validating.
13040 * xmllint.c: don't use sys/time.h if configure did not found it
13041
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013042Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13043
13044 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13045 xmlcatalog_man.xml
13046
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013047Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13050 xmlInitMemory() was declared twice
13051
Daniel Veillardb82c1662001-12-09 14:00:54 +000013052Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * globals.c: do not reference strdup() !
13055 * configure.in libxml-2.0.pc.in: trying to fix the libs
13056 of the various config extraction modules
13057
Daniel Veillardef90ba72001-12-07 14:24:22 +000013058Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * configure.in : preparing 2.4.12
13061 * doc/* : updated and rebuilt the docs
13062
Daniel Veillard220346d2001-12-07 11:33:54 +000013063Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * uri.c: closed bug #66159
13066 * testURI.c: added --escape option
13067 * configure.in: some cleanup for xml2-config --cflags
13068
Daniel Veillard2a906822001-12-06 14:34:08 +000013069Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * globals.c testThreads.c: removed some misplaced includes
13072 of xmlversion.h
13073
Daniel Veillarde28313b2001-12-06 14:08:31 +000013074Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13075
13076 * threads.c: patch from Gary Pennington fixing a possible
13077 problem at initialization time.
13078
Daniel Veillardd3b08822001-12-05 12:03:33 +000013079Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013082 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013083 CodeWarrior.
13084
Daniel Veillarda7866932001-12-04 13:14:44 +000013085Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * xmllint.c: applied Geert Kloosterman's patch to fix
13088 --repeat --timing output
13089
Daniel Veillard19840942001-11-29 16:11:38 +000013090Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13091
13092 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13093 where non-wellformed XML declaractions were not detected.
13094
Daniel Veillarde85d9342001-11-28 14:43:12 +000013095Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13096
13097 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13098
Daniel Veillard22f25a82001-11-28 09:12:23 +000013099Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13102 gets reset by xmlCleanupInputCallbacks() and this makes the
13103 function useless. Same for output.
13104
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013105Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * xmlIO.c: robert pointed out a loop error in callback cleanups
13108
Daniel Veillard8faa7832001-11-26 15:58:08 +000013109Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13112 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13113 they are not really tied to debugging
13114
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013115Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13118 * xmllint.c: better --catalogs description
13119
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013120Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * tree.c: fixed a couple of problems in xmlSetProp()
13123
Daniel Veillardcd337f02001-11-22 18:20:37 +000013124Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13127 unappropriate stdout output.
13128
Daniel Veillard566d4df2001-11-22 13:00:53 +000013129Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13132 by Denis Beurive, closes #65111
13133
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013134Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13135
13136 * valid.c: in case of content model validity error, don't
13137 print it if validity warnings were not requested.
13138
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013139Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13142 * parserInternals.c: removed the last exit() call. Print an
13143 unmaskable error on stderr instead (library mismatch detection)
13144
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013145Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13146
13147 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13148 shell instructions from Heiko Rupp
13149
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013150Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13151
13152 * catalog.c: use the URL notation file:// for default catalog paths
13153
Daniel Veillard0ec98632001-11-14 15:04:32 +000013154Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * include/libxml/tree.h: better comments for _private fields
13157 * tree.c: removed a problem when copying an entity reference.
13158
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013159Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13160
13161 * vms/*: updated instructions and diffs from John A Fotheringham
13162
Daniel Veillarda11001b2001-11-12 22:45:36 +000013163Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * include/libxml/xmlerror.h: avoid an include problem if
13166 #include <libxml/xmlerror.h> happens first in code
13167 seems to be the case in KDE libs
13168
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013169Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13172 from Igor for Windows
13173
13174Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * Makefile.am: Gary Pennington pointed out a missing prefix
13177
Daniel Veillard43d3f612001-11-10 11:57:23 +000013178Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13181 * doc/*: upgraded and rebuilt the docs
13182
Daniel Veillardc1f78342001-11-10 11:43:05 +000013183Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13184
13185 * HTMLparser.c: fix comment in scripts element parsing.
13186 * result/HTML/doc3*: updated the results.
13187
13188Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * uri.c: another URI bug fix #63336, using Joel Young patch.
13191
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013192Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13195 a cleaned up version of the Pwd shell string generation.
13196
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013197Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * valid.c include/libxml/tree.h: trying to fix namespaces +
13200 validation problems for good, closing #63619 in the process
13201 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13202 wrong in this respect, fixed it.
13203
Daniel Veillardd536f702001-11-08 17:32:47 +000013204Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13205
13206 * xmllint.c: Morus Walter patch to allow --format and --encode
13207
Daniel Veillard5004f422001-11-08 13:53:05 +000013208Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * debugXML.c: Stefan Kost provided an help command for the shell
13211
Daniel Veillarda6825e82001-11-07 13:33:59 +000013212Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13213
13214 * debugXML.c: Heiko Rupp pointed that the shell would crash
13215 on empty nodesets returns.
13216
Daniel Veillard03f848d2001-11-07 12:53:46 +000013217Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13220 migh need the history libraries
13221
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013222Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13225 handle the case of < in quoted attributes, Bastian Kleineidam
13226
Daniel Veillardc853b322001-11-06 15:24:37 +000013227Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13230 fixing catalog breakages
13231 * Makefile.am catalog.c result/catalogs/catal
13232 result/catalogs/mycatalog.* test/catalogs/catal*:
13233 fixed more problems in catalog support, added more regression tests
13234 for both XML and SGML catalog handling
13235
Daniel Veillard66870c72001-11-05 19:27:49 +000013236Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13237
13238 * debugXML.c: applied an improvement to xmlGetLineNo() from
13239 Keith Isdale
13240
Daniel Veillardffe09c92001-11-05 14:21:47 +000013241Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13242
13243 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13244 Side effect of the progressive catalog loading
13245
Daniel Veillardad661b92001-11-05 11:43:15 +000013246Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13247
13248 * Makefile.am: confexecdir and confexec_DATA were defined twice
13249 pointed out by Karl Eichwalder
13250
Daniel Veillard6eb17722001-11-04 22:19:27 +000013251Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * xmlcatalog.c: avoid unlink() and use remove() instead.
13254
Daniel Veillardea898282001-11-04 22:13:45 +000013255Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13256
13257 * libxml.spec.in: cleanup
13258 * include/libxml/xmlwin32version.h: updated with 2.4.8
13259
Daniel Veillarda4617b82001-11-04 20:19:12 +000013260Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13261
13262 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13263 of compiling libxml with a non standard set of options
13264
John Fleck027edfb2001-11-04 20:13:58 +000013265Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13266
13267 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13268 document --sgml option, fixing gnome bugzilla #63382
13269
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013270Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13271
13272 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13273 breakage of 2.4.7, added a couple of really needed APIs
13274 like xmlCatalogIsEmpty() and xmlNewCatalog()
13275 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13276 for install-catalog
13277 * configure.in: preparing 2.4.8
13278
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013279Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13282 include/libxml/tree.h include/libxml/xmlIO.h: more include
13283 cleanups, export cleanly one html output + format function.
13284
13285Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13286
13287 * parser.c: removed initGenericErrorDefaultFunc call from
13288 xmlInitParser() since it could destroy previous calls to
13289 xsltSetGenericErrorFunc() effects
13290
Daniel Veillardebd38c52001-11-01 08:38:12 +000013291Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13292
13293 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13294 keyword.
13295
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013296Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13297
13298 * Makefile.am: cleanup
13299 * threads.c: cleanup too
13300 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13301 from xsltproc
13302 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013303 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013304
Daniel Veillard91c00402001-10-30 17:41:38 +000013305Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13308 was not used anymore !
13309
Daniel Veillard52dcab32001-10-30 12:51:17 +000013310Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * configure.in: preparing 2.4.7
13313 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13314 manual page from John
13315 * doc/*: updated the doc and rebuilt the generated pages
13316
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013317Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13318
13319 * xmlIO.c: closing bug #62711, the library should never
13320 close stdin or stdout.
13321
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013322Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13323
13324 * uri.c: second pass at fixing #63336, using Joel Young
13325 final patch. looks okay.
13326
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013327Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * uri.c include/libxml/uri.h: trying to clear #63336
13330 allowing the escaping routine to parse unconformant
13331 URI-References.
13332
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013333Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * vms/readme.vms vms/build_libxml.com nanoftp.c
13336 include/libxml/xmlversion.h.in: a few VMS updates from
13337 John A Fotheringham
13338 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13339 and xmlCleanupOutputCallbacks() for the Perl binding people.
13340
Daniel Veillard635ef722001-10-29 11:48:19 +000013341Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13344 apply fixes to close #63271 and avoid segfaults when
13345 the error routine gets callbed before xmlInitParser()
13346 get called.
13347 * nanoftp.c error.c: Applied patches from Justin Fletcher
13348 correcting some xmlGenericError misuses.
13349
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013350Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13351
13352 *doc/xmllint.xml, doc/xmllint.1
13353 New and improved man page for xmllint - .xml is the original, .1
13354 is the generated man page
13355
Daniel Veillardc9484202001-10-24 12:35:52 +000013356Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13359 the web site from the main HTML document.
13360
Daniel Veillard5151c062001-10-23 13:10:19 +000013361Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13362
13363 * parser.c: fixed an erroneous validation bug when PE refs
13364 occurs in external parsed entities referenced from the
13365 internals subset
13366 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13367 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13368 added the associated testcase, it's a nice one.
13369 * HTMLparser.c: generate the DTD node as HTML still ...
13370 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13371
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013372Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * HTMLparser.c: fixed a bug in htmlNewDoc()
13375
Daniel Veillard89cad532001-10-22 09:46:13 +000013376Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * test/threads/*: added entities testing to the Thread test
13379 * testThreads.c: make the test reasonable
13380 * DOCBparser.c: fix the DTD public and system ID
13381 * xmllint.c: added --sgml for SGML DocBook importing
13382 * Makefile.am: added Docbtests target
13383
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013384Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13387 * testThreads.c: removed bogus include
13388
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013389Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13392 fixed a very serious (looping) validation bug
13393
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013394Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13395
13396 * include/libxml/globals.h include/libxml/threads.h threads.c
13397 testThreads.c: far more testing, cleaning up bugs
13398 * *.c : make sure globals.h is always included.
13399
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013400Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * HTMLparser.c: try to get rid of parser loops for good.
13403
Daniel Veillardab7488e2001-10-17 11:30:37 +000013404Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * configure.in: fixed some bugs in CFLAGS passing.
13407 * test/threads Makefile.am testThreads.c: added a specific
13408 threaded test case (really nasty, guaranteed).
13409
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013410Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13411
13412 * catalog.c: serious cleanup on the management of the
13413 XML catalog tree, more tests done, especially with
13414 the catalog PI.
13415
Daniel Veillard364789a2001-10-16 12:45:00 +000013416Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13417
13418 * catalog.c: avoid a problem in catalog cleanup on SMP if
13419 catalogs were not initialized.
13420
Daniel Veillard81463942001-10-16 12:34:39 +000013421Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13422
13423 * catalog.c xpath.c: trying to cleanup the not thread safe
13424 parts of the library.
13425
Daniel Veillard64a411c2001-10-15 12:32:07 +000013426Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13427
13428 * include/libxml/globals.h configure.in global.data: make
13429 the allocation be per-thread a configure option
13430 * encoding.c include/libxml/parser.h: fixed compilation
13431 errors
13432
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013433Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13434
13435 * include/libxml/parser.h: Norm reported that a few lines
13436 added were breaking libxslt compile, removed them for now
13437
Daniel Veillard6f350292001-10-14 09:56:15 +000013438Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13439
13440 * parser.c parserInternals.c threads.c: debugged and fixed
13441 initialization problems which were giving troubles on SMP
13442 boxes.
13443
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013444Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13445
13446 * include/libxml/Makefile.am: missing globals.h
13447
Daniel Veillarde7090612001-10-13 12:18:28 +000013448Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013449
Daniel Veillarde7090612001-10-13 12:18:28 +000013450 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013451
Daniel Veillardd0463562001-10-13 09:15:48 +000013452Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13455 include/libxml/parserInternals.h include/libxml/tree.h
13456 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13457 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13458 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13459 Applied the last patches from Gary, cleanup, activated threading
13460 all user accessible global variables are now handled in globals.[ch]
13461 Still a bit rought but make tests passes with either
13462 --with-threads defined at configure time or not.
13463 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13464 linking options
13465
Daniel Veillardb8478642001-10-12 17:29:10 +000013466Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13467
13468 * Makefile.am include/libxml/Makefile.am
13469 include/libxml/globals.h globals.c include/libxml/threads.h
13470 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13471 configure.in: started integrating the core of the thread support
13472 not activated yet but half integrated. The code should still
13473 compile and work anyway.
13474
Daniel Veillardb44025c2001-10-11 22:55:55 +000013475Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13476
13477 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13478 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13479 integrating the non-controversial parts of Gary Pennington
13480 multithread patches
13481 * catalog.c: corrected a small bug introduced
13482
Daniel Veillard75b96822001-10-11 18:59:45 +000013483Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13484
13485 * catalog.c include/libxml/catalog.h: very serious cleanup,
13486 isolating unportable code and as much as possible the accesses
13487 to the global shared catalog. May need more testing !
13488
Daniel Veillard78d12092001-10-11 09:12:24 +000013489Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13490
13491 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13492 Keith Isdale patches for the XSLT debugger interfaces. Some
13493 cleanup
13494
Daniel Veillardff0b7312001-10-11 06:46:09 +000013495Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13498 * DOCBparser.c: generate line nubers in elements
13499
Daniel Veillard60087f32001-10-10 09:45:09 +000013500Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13501
13502 * configure.in: preparing 2.4.6 release
13503 * doc/xml.html doc/html/*: updated and rebuilt the docs
13504 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13505
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013506Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13507
13508 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13509 adding documentation for DV's supercatalog support
13510
Daniel Veillard82d75332001-10-08 15:01:59 +000013511Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13512
13513 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13514 super catalog support adding one API and one flag --sgml to
13515 xmlcatalog
13516
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013517Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13518
13519 * doc/xmlcatalog_man.xml, xmlcatalog.1
13520 One more crack at
13521 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13522
13523
Thomas Broyer47334c02001-10-07 16:41:52 +000013524Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13525
13526 * xpath.c: implemented xmlXPathObjectCopy for external objects
13527 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13528
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013529Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13530
13531 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13532 finishing up fix to
13533 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13534 the xmlcatalog man page display more elegantly
13535
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013536Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13537
13538 * configure.in: closing bug #61832
13539 * HTMLparser.c: removed a warning
13540
Daniel Veillard6ab38382001-10-06 13:08:27 +000013541Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13542
13543 * xpath.c: fixing #61673 part I, do not loose doc information
13544 when copying result value trees.
13545
Daniel Veillard556c6682001-10-06 09:59:51 +000013546Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13547
13548 * xpath.c: trying to harden the XPath interpreter
13549
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013550Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13551
13552 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13553 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13554
William M. Brack1633d182001-10-05 15:41:19 +000013555Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13556
13557 * HTMLparser: repaired another loop problem
13558
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013559Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13560
13561 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13562 parsing.
13563 * xpath.c: fix bug #61291 the default XML namespace node is
13564 missing from the namespace axis.
13565 * tree.c: refuse to create namespaces nodes with prefix "xml"
13566
Daniel Veillard651f9472001-10-04 14:51:06 +000013567Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13568
13569 * SAX.c: ouch a non-defined namespace could lead to a crash,
13570 fixed #61215
13571
Daniel Veillard7dd05702001-10-04 14:25:12 +000013572Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13573
13574 * parserInternals.c: closed bug #61054
13575
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013576Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13577
13578 * include/libxml/Makefile.am: closing #60708
13579
Daniel Veillarda293c322001-10-02 13:54:14 +000013580Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13581
13582 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13583 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13584
Daniel Veillardf4309d72001-10-02 09:28:58 +000013585Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13586
13587 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13588
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013589Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13592 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13593
Daniel Veillard16756b62001-10-01 07:36:25 +000013594Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13595
13596 * catalog.c: Justin Fletcher provided cleaup code in case
13597 HAVE_STAT is not defined
13598 * include/win32config.h: Igor Zlatkovic suggested to have
13599 HAVE_STAT defined there
13600
William M. Brack5e1cac12001-09-28 16:19:18 +000013601Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13602
13603 * catalog.c - fixed typing error reported by M. Barros
13604
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013605Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13606
13607 * xmllint.c - fixing typo
13608
William M. Brackd28e48a2001-09-23 01:55:08 +000013609Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13610
13611 * HTMLparser.c: small enhancement to prevent loop on
13612 unrecognizable data
13613
Daniel Veillardb1d62872001-09-21 09:47:08 +000013614Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13615
13616 * parserInternals.c: applying patch from bug #60757 this
13617 should close it
13618
Daniel Veillardc0631a62001-09-20 13:56:06 +000013619Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13620
13621 * catalog.c xmlcatalog.c: removed a couple of warning
13622 * xpath.c: try to solve the linking problem on platforms
13623 needing trio to compile
13624
Daniel Veillard1a123612001-09-19 08:06:23 +000013625Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013626
Daniel Veillard1a123612001-09-19 08:06:23 +000013627 * Makefile.am libxml.spec.in: backing up non-documented changes
13628 commited without review or aproval by Jens Finke <jens@gnome.org>
13629 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013630
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013631Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13632
13633 * configure.in: Joe Orton provided a patch fixing a problem
13634 when iconv is specified to be in a non-standard directory
13635 but wasn't exported in xml2-config --cflags
13636
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013637Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13638
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013639 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013640 troubles with 2.4.4 errors.
13641
Daniel Veillard16698282001-09-14 10:29:27 +000013642Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13643
13644 * encoding.c entities.c: do not output hexadecimal charrefs
13645 when serializing HTML since some version of Netscape can't
13646 grok it, generate decimal ones.
13647 * result/HTML/doc3.htm: output changed due to previous test
13648 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13649
Daniel Veillard98fed372001-09-13 11:34:58 +000013650Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13651
13652 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13653 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13654
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013655Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013656 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013657
13658 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13659 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13660 updated the configuration scripts systems accordingly
13661
Daniel Veillard04382ae2001-09-12 18:51:30 +000013662Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13663
13664 * configure.in: preparing for 2.4.4
13665 * doc/xml.html doc/html/*: updated and rebuilt the docs
13666
Daniel Veillardd63437e2001-09-12 15:00:27 +000013667Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13668
13669 * win32/dsp/libxml2.def.src: tried to incorporate comments
13670 from bug #59220
13671
Daniel Veillard319a7422001-09-11 09:27:09 +000013672Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13673
13674 * parser.c result/noent/wml.xml: fixed bug #59981 related
13675 to handling of '&' in attributes when entities are substitued
13676
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013677Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13678
13679 * libxml.h include/libxml/xmlversion.h.in
13680 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13681 Tried to close bug #60131
13682
Daniel Veillardbce62332001-09-10 18:46:55 +000013683Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13684
13685 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13686
Daniel Veillard143b04f2001-09-10 18:14:14 +000013687Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13688
13689 * SAX.c: fixing bug #59946 on xmlns=""
13690
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013691Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13692
13693 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13694 but allocates a new error code.
13695
Daniel Veillard05c13a22001-09-09 08:38:09 +000013696Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13697
13698 * xmllint.c: John Fleck fixed typos in the options output
13699 * parser.c SAX.c: fix ignorable white space SAX selection
13700
13701Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13702
13703 * entities.c: Steve Underwood found the possibility of an
13704 ininite loop in case of error.
13705
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013706Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13707
13708 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13709
Daniel Veillarda050d232001-09-05 15:51:05 +000013710Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13711
13712 * parser.c: warn if version is not 1.0 but it's not
13713 strictly speaking an error after analyzing the spec
13714
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013715Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13716
13717 *doc/catalog.html - add link to the html version of the
13718 man page, other linguistic cleanups
13719
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013720Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13721
13722 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13723 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13724 file, has not yet been included in the build.
13725
Daniel Veillard99784ff2001-09-01 16:20:28 +000013726Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13727
13728 * catalog.c: removed a duplicate affectation Justin Fletcher
13729
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013730Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13731
13732 * tree.c: Armin Sander pointed a possible text coalescing
13733 problem, completed his patch.
13734
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013735Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13736
13737 * trionan.c: Fixed const and volatile re-definition problem
13738
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013739Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13740
13741 * libxml.4 parser.c: doc updates from Heiko Rupp
13742 * parserInternals.c: 2 sanity checks from Heiko Rupp
13743
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013744Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13745
13746 * tree.c: applied patch from Armin Sander to make some pointers
13747 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013748 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013749
Daniel Veillardb06c6142001-08-27 14:26:30 +000013750Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13751
13752 * xpath.c: hum, restrict the integer usage gcc bug workaround
13753 to only gcc compilers so that other architecture don't get
13754 penalized by this limitation.
13755 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13756
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013757Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13758
13759 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13760 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13761
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013762Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13763
13764 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13765 --convert option to xmlcatalog to convert SGML ones to
13766 the XML syntax.
13767 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13768
13769 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013770Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13771
13772 * catalog.c xmlIO.c: started some serious testing and fixed
13773 a few bug and optmization needs.
13774
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013775Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13776
13777 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13778 preparing for a 2.4.3 release even if it may not be ready yet
13779 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13780 all file parsing lookup to go through the entity resolver, add
13781 to add an API to bypass it (needed to load catalogs themselves),
13782 some cleanup on the catalog code too.
13783 * nanoftp.c: small cleanup
13784 * doc/catalog.html: small update
13785
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013786Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13787
13788 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13789 Jun Kuriyama
13790
Daniel Veillardffb120d2001-08-23 00:52:23 +000013791Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13792
13793 * doc/catalog.html: finished the catalog documentation
13794
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013795Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13796
13797 * doc/catalog.html doc/xml.html: added documentation about
13798 Catalog support, misses an API description
13799 * doc/html/*: reextracted the API pages
13800
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013801Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13802
13803 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13804 Added the part about section 7.2 on URI resolution,
13805 fixed a side effect in the HTML parser, look complete
13806 and ready to rock except the URI/SystemID part!
13807
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013808Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13809
13810 * include/libxml/catalog.h include/libxml/parser.h
13811 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13812 xmlIO.c: added support and APIs needed for the catalog PI
13813 * include/libxml/xmlIO.h: cleanup
13814
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013815Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13816
13817 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13818 include/libxml/catalog.h: starts to look okay, really
13819 plugged the new framework, cleaned a lot of stuff,
13820 added some APIs, except the PI's support missing this
13821 should be mostly complete
13822 * result/catalogs/* test/catalogs/*: added new test, enriched
13823 the existing one with URN ID tests
13824
Daniel Veillard64339542001-08-21 12:57:59 +000013825Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13826
13827 * catalog.c: fixed nextCatalog
13828 * result/catalogs/docbook test/catalogs/*: started adding
13829 a small regression test
13830
Daniel Veillardcda96922001-08-21 10:56:31 +000013831Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13832
13833 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13834 more work on the XML catalog support.
13835 * parser.c include/libxml/parser.h: small cleanup seems using
13836 list as a public parameter name can give portability troubles
13837 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13838 include/libxml/xpath.h include/libxml/Makefile.am: removed
13839 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13840 wrappers
13841
Bjorn Reese45029602001-08-21 09:23:53 +000013842Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13843
13844 * Makefile.am trio.c triodef.h trionan.c xpath.c
13845 include/libxml/Makefile.am include/libxml/trionan.h:
13846 Re-worked Not-A-Number and Infinity support.
13847 * xmlcatalog.c: added readline include files
13848
Daniel Veillard344cee72001-08-20 00:08:40 +000013849Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13850
13851 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13852 testCatalog as xmlcatalog, making it an installed app
13853 adding a shell, and preparing it to be a /etc/xml/catalog
13854 management tool, though not ready yet
13855 * catalog.c include/libxml/catalog.h: adding support for
13856 XML Catalogs http://www.oasis-open.org/committees/entity/
13857 not finished, there is some interesting tradeoffs and a
13858 few open questions left.
13859
Daniel Veillardb7664f42001-08-19 13:00:43 +000013860Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13861
13862 * xmllint.c: fixed a line formatting problem
13863
Daniel Veillard5015b712001-08-17 09:37:52 +000013864Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13865
13866 * SAX.c: removed a couple of unused variable (Albert Chin)
13867
Daniel Veillardbb371292001-08-16 23:26:59 +000013868Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13871 trying to fix some troubles w.r.t. function returning
13872 const xxxPtr.
13873
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013874Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13875
13876 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13877 defined
13878
Daniel Veillardae6db172001-08-16 19:32:00 +000013879Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * xpointer.c: removed unused var
13882
Daniel Veillard09190202001-08-16 16:27:41 +000013883Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13884
13885 * testXPath.c: another small cleanup closing bug #59110
13886
Daniel Veillard796f4b62001-08-16 16:00:13 +000013887Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13888
13889 * win32/dsp/libxml2.def.src: small cleanup closing bug
13890 #59108
13891
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013892Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13893
13894 * example/gjobread.c: add xmlCleanupParser() before leaving
13895
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013896Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13897
13898 * config.h.in configure.in include/libxml/xmlwin32version.h:
13899 released 2.4.2
13900
Daniel Veillardd3d06722001-08-15 12:06:36 +000013901Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13902
13903 * include/libxml/valid.h debugXML.c valid.c: deprecate
13904 the non-boundchecking Sprintf functions, add Snprintf
13905 this should close bug #57984
13906
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013907Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13908
13909 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13910 URIs before doing the lookups (pointed by Mark Vakoc)
13911
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013912Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13913
13914 * xpath.c: serious changes on Result Value Trees and NodeSets
13915 w.r.t. deallocation and collect operations. Probably not
13916 100% clean (merge of allocated trees smells like a problem).
13917 Seems sufficient to close #58943
13918
Daniel Veillard90493a92001-08-14 14:12:47 +000013919Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13920
13921 * xmllint.c: adding a --format option
13922
Daniel Veillardfe703322001-08-14 12:18:09 +000013923Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13924
13925 * xpath.c: count() was broken on Result Value Tree
13926 * xmlIO.c: fixed file:/// accesses on _WIN32
13927
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013928Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13929
13930 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13931 macro was renamed, this should close bug #58683
13932
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013933Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13934
13935 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13936 entity substitution mode text at the end of the entity might
13937 be added due to text coalescing.
13938 * nanoftp.c parser.c: small cleanup
13939
Daniel Veillard0c720972001-08-08 20:59:00 +000013940Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13941
13942 * HACKING: added John Fleck right to commit in the doc subdir
13943
Daniel Veillard48da9102001-08-07 01:10:10 +000013944Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13945
13946 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13947 allow to inherit attributes from the DTD directly in the
13948 tree, this is needed for XPath and can be a useful feature.
13949 Inherited namespaces are always provided at the tree level now
13950 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13951 of tests for this feature (XSLT being the prime user).
13952
Daniel Veillard50f34372001-08-03 12:06:36 +000013953Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13954
13955 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13956 testSAX.c xmlIO.c xmllint.c include/win32config.h
13957 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13958 include/libxml/xmlwin32version.h.in win32/README.MSDev
13959 win32/dsp/*: applied Win32 Facelift No.2 patches from
13960 Igor Zlatkovic for Windows/MSC
13961
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013962Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13963
13964 * SAX.c: unparsedEntityDecl() the URI computation of the
13965 entity wasn't done breaking XSLT unparsed-entity-uri()
13966
Daniel Veillard567e1b42001-08-01 15:53:47 +000013967Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13968
13969 * xpath.c: fixed a bug when walking the descendants and
13970 the current node has no children
13971 * debugXML.c: show up when a text node is supposed to not be escaped
13972
Thomas Broyerf186c822001-07-31 23:30:37 +000013973Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13974
13975 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13976 worked like the set:leading() function)
13977 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13978
Daniel Veillardba6db032001-07-31 16:25:45 +000013979Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13982
Daniel Veillard57905372001-07-31 15:52:17 +000013983Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * include/libxml/xmlIO.h: apply change to close #58141
13986 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13987
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013988Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * parser.c: when the internal subset uses a PE, then the
13991 included entity can use conditional sections.
13992
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013993Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13996 when walking the namespace axis showing up in
13997 libxst/tests/general/bug-12
13998 * xmlmemory.c: added the possibility to trace a given block
13999 defined by its address
14000
Daniel Veillard4aafa792001-07-28 17:21:12 +000014001Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * parser.c: don't override existing encoding specified before
14004 starting xmlParseDocument()
14005
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014006Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * include/libxml/xmlwin32version.h: reinserted, needed for
14009 Windows users of CVS
14010
Darin Adlera77cac02001-07-27 17:41:51 +0000140112001-07-27 Darin Adler <darin@bentspoon.com>
14012
Darin Adler699613b2001-07-27 22:47:14 +000014013 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14014 * testCatalog.c: Add include of <libxml/parser.h>.
14015
140162001-07-27 Darin Adler <darin@bentspoon.com>
14017
Darin Adlera77cac02001-07-27 17:41:51 +000014018 * include/libxml/.cvsignore:
14019 * include/libxml/xmlwin32version.h:
14020 Remove this file from CVS because it's generated.
14021
Daniel Veillard50822cb2001-07-26 20:05:51 +000014022Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * parser.c include/libxml/parser.h: applied const patches from
14025 Tom Moog #58002
14026
Thomas Broyerba4ad322001-07-26 16:55:21 +000014027Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14028
14029 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14030 lookup framework
14031
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014032Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * tree.c: fixed xmlCopyNode() for documents
14035
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014036Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14039
14040Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014041
14042 * parser.c: fixes bug #57652 reported by Morus Walter
14043
Daniel Veillarde3924972001-07-25 20:25:21 +000014044Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14047
Daniel Veillarda53c6882001-07-25 17:18:57 +000014048Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14051 errors, lesson don't add new functions at 1am before a release
14052 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14053 from XPath initialization when possible.
14054
Daniel Veillardd9bad132001-07-23 19:39:43 +000014055Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * result/scripts/base*: removing history/readline changed
14058 this slightly
14059 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14060 xmllint.c: make element content line number generation
14061 optionnal to avoid breaking old apps added interface to switch
14062
Daniel Veillardf012a642001-07-23 19:10:52 +000014063Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014066 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014067 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14068 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14069 John Kroll fixes to allow saving to HTTP via PUT (or
14070 POST of needed).
14071 * doc/html/*.html: regenerated the docs
14072
Thomas Broyere8126242001-07-22 03:54:15 +000014073Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14074
14075 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14076 xmlHashScanFull and xmlHashScannFull3 to get passed the
14077 three keys as arguments to the callback function
14078
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014079Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * configure.in Makefile.am: removed libxml softlink for good
14082 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14083 100% coverage by gtk-doc
14084
Daniel Veillard8599e702001-07-17 21:38:51 +000014085Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14088 fixed serious troubles due to size_t vs. int mismatch
14089
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014090Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14093
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014094Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14095
14096 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14097 convenient extension API for value and context managing
14098 Now handles external objects through xmlXPathPopExternal,
14099 xmlXPathWrapExternal and xmlXPathReturnExternal.
14100 Added functions for sets operations (intersection, etc.)
14101
Daniel Veillard22090732001-07-16 00:06:07 +000014102Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14105 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14106 HTMLparser.c: cleanup of global variables, marking some
14107 const or private.
14108
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014109Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014110
14111 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14112 fixed xmlXPathNodeSetItem when passing index=0
14113
Daniel Veillard05dec342001-07-14 21:57:39 +000014114Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14117
Daniel Veillard28ae6362001-07-14 16:44:32 +000014118Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * xmllint.c: fixed compilation under Cygwin #57503
14121 * TODO: update
14122
Peter Williamsed156f52001-07-13 18:35:13 +0000141232001-07-13 Peter Williams <peterw@ximian.com>
14124
14125 * config.h.in: add #undef HAVE_DLFCN_H
14126
14127 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14128 builddir.
14129
Daniel Veillard73b36e32001-07-12 15:09:52 +000014130Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14133 raised by #57348 and #57381
14134
Daniel Veillard7db37732001-07-12 01:20:08 +000014135Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14138 tree.c xpointer.c: store the line numbder in element->content,
14139 may break some software, need a configuration mechanism
14140
Darin Adler96037892001-07-11 00:03:16 +0000141412001-07-10 Darin Adler <darin@bentspoon.com>
14142
14143 * .cvsignore:
14144 * example/.cvsignore:
14145 * include/.cvsignore:
14146 * include/libxml/.cvsignore:
14147 Various things that are generated and should be ignored.
14148
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014149Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14152 * doc/xml.html doc/html/*: updated the docs
14153
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014154Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14157 validation occured on content with element child
14158
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014159Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * tree.c: fixed XML Base computation which was broken
14162 * debugXML.c: added a base function to the shell
14163 * Makefile.am result/scripts/* test/scripts/*: added scripts
14164 based regression tests, and adding 2 XML Base tests
14165
Daniel Veillard19e96c32001-07-09 10:32:59 +000014166Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * tree.c: set properties doc and call xmlSetListDoc for properties
14169 content when grafting them in a different tree.
14170 * aclocal.m4: remove from CVS
14171
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014172Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * win32/libxml2/libxml2.def.src: added some missing entry point
14175 for XPath (Mark Vakoc)
14176
Daniel Veillard388236f2001-07-08 18:35:48 +000014177Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14180 layer should URI-Unescape before trying to open resources.
14181
Daniel Veillard04383752001-07-08 14:27:15 +000014182Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.c: fix the name() bug for elements in the default
14185 namespace reported by Charlie Bozeman
14186
Daniel Veillard7583a592001-07-08 13:15:55 +000014187Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14190 led to an XPath fix, improvements of SAX initialization, and
14191 an added option --nocdata to testXPath
14192
Daniel Veillard449d7392001-07-07 19:11:06 +000014193Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * doc/libxml-doc.el: Felix Natter provided anew version working
14196 with XEmacs too
14197
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014198Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * include/libxml/xpath.h: small cleanup
14201 * doc/xml.html: update
14202
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014203Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14206 released 2.3.14
14207
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014208Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014211 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014212
Daniel Veillard73c9c042001-07-05 20:02:54 +000014213Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14216 were not equal to empty strings
14217
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014218Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * SAX.c: fixed a URI-Reference computation problem when validating
14221 * xmlIO.c: small cleanup
14222
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014223Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * parser.c: improved the description of a couple of interfaces
14226 upon Larry Stamper suggestion
14227
Daniel Veillard62f313b2001-07-04 19:49:14 +000014228Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * SAX.c entities.c parser.c: changed completely the way entities
14231 are handled when running the parser in entity substitution mode.
14232 This fixes a bug reported by Stephan Kulow and nearly divides
14233 by 3 the amount of memory required by libxslt to load and process
14234 DocBook TDG.
14235
Daniel Veillardf420ac52001-07-04 16:04:09 +000014236Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * HTMLparser.c: fixing a too early root closing problem raised
14239 byt Prashanth Naidu
14240
Daniel Veillard8c357d52001-07-03 23:43:33 +000014241Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14244 raised by Mark Vakoc.
14245
Daniel Veillard6e90d192001-07-03 16:37:49 +000014246Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * example/Makefile.am: fixed the include path to add srcdir/include
14249 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14250 and some cleanup
14251
Daniel Veillardf06307e2001-07-03 10:35:50 +000014252Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14255 lot of optimization work, results in significant improvements
14256 when handling really complex XPath queries. Add a small optimizer
14257 for unions, improve [n] and [last()], avoid some costly ops.
14258
Daniel Veillard77044732001-06-29 21:31:07 +000014259Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14262 * xpath.c: small cleanup
14263 * xmlGetNsList: reformated, fixed problems if used on Entities
14264
Daniel Veillard2adbb512001-06-28 16:20:36 +000014265Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14268
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014269Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14272 * Makefile.am example/Makefile.am: workaround automake generating
14273 erroneous deps
14274
Daniel Veillard12f7d292001-06-28 13:12:11 +000014275Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * include/win32config.h: bug #56801 Yon Derek provided a patch
14278 to the windows config file.
14279
Daniel Veillard87ee9142001-06-28 12:54:16 +000014280Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14283 libxml.h : Yon Derek provided a set of changes to compile from
14284 CVS on Windows/MSC
14285
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014286Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * parser.c: fixed UTF8 BOM support in push mode
14289 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14290 added a specific testcase
14291
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014292Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * Makefile.am: added --push regression tests
14295 * parserInternals.c: the XML parser segfaulted in --push mode
14296
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014297Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * configure.in: moved the symlinks detection within a CVS
14300 check, this is not portable and will be removed soon.
14301 * xpath.c: small cleanup/speedup
14302
Daniel Veillard11648102001-06-26 16:08:24 +000014303Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14306 release of 2.3.12
14307 * parser.c: make an error message if unknow entities in all cases
14308
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014309Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14312
Daniel Veillard23793842001-06-25 16:07:45 +000014313Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14316 includes were installed in the wrong dir
14317
Daniel Veillardf5498f32001-06-25 15:08:36 +000014318Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * doc/html.xml: warn against sending code to exhibit bugs.
14321
Daniel Veillard56f06462001-06-24 21:34:03 +000014322Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14325 Tru64 from Thomas Leitner
14326
Daniel Veillardc5d64342001-06-24 12:13:24 +000014327Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * AUTHORS: added William and Bjorn
14330 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14331 daniel@veillard.com hopefully I won't have to do this again
14332 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14333 docs can be rebuilt cleanly now
14334 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14335 from CVs it's generated, added include/libxml/xmlwin32version.h
14336 also generated but which should change far less frequently.
14337 * catalog.c nanoftp.c: made sure to include libxml.h not
14338 libxml/xmlversion.h directly
14339 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14340 when compiling on WIN32 and MSC
14341
Daniel Veillard07385fd2001-06-23 21:55:48 +000014342Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * include/Makefile.am include/libxml/Makefile.am configure.in:
14345 fixed make distcheck and rebuilding the rpms
14346
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014347Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * configure.in: should finish the migration of exported includes
14350 into a real include/libxml in CVS, at least for CVS users.
14351 * removed the exported headers, added in include/libxml (as well
14352 as xmlversion.h.in).
14353
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014354Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * configure.in: fixed the way to detect symlink
14357
Daniel Veillard66541772001-06-23 18:31:04 +000014358Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * configure.in: updated, include/libxml is now a real CVS dir
14361
Daniel Veillardca989762001-06-23 17:39:29 +000014362Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14365 version works with both libxml1 and libxml2 (it autodetects
14366 the prefix of the html-files) from Felix Natter.
14367 * doc/xml.html: updated doc accordingly
14368
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014369Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * xpath.c: fixed the bug generating a template loop in libxslt
14372 when using docbook-xsl-1.4, * should filter out document nodes
14373 * HACKING: added William
14374 * TODO: updated
14375
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014376Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * doc/FAQ.html: added a warning about gcc-3.0
14379 * doc/xml.html: added reference to gdome2 and removed a confusing
14380 sentence
14381
Daniel Veillardf7f41852001-06-22 15:18:01 +000014382Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xmlversion.h: okay this is a generated file, but Windows
14385 users need it and they can't generate it, and I want CVS
14386 Windows users ...
14387 * win32/libxml2/libxml2_so.dsp: Windows project file for
14388 the shared lib version of libxml2
14389 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14390 resources needed for libxslt/xsltproc by Yon Derek
14391
Bjorn Reese3157b342001-06-22 14:41:45 +000014392Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14393
14394 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14395
Daniel Veillard4151acb2001-06-22 10:48:57 +000014396Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
Daniel Veillardcc146db2001-06-22 11:10:52 +000014398 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14399
14400Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
Daniel Veillard4151acb2001-06-22 10:48:57 +000014402 * include/win32config.h: Yon Derek provided a first fix
14403 to be able to compile libxslt/xsltproc on Windows
14404
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014405Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xpath.c: attempt to work around what seemed a gcc optimizer
14408 bug when handling floats on i386 http://veillard.com/gcc.bug
14409 * tree.c entities.c encoding.c: doing some cleanups while
14410 chasing it
14411
Daniel Veillard017b1082001-06-21 11:20:21 +000014412Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * Makefile.am: cleanup when --without-debug is specified
14415 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14416 w.r.t. --without-debug and other include points
14417 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14418 Catalogs
14419 * configure.in entities.h tree.h HTMLparser.c: removed
14420 --without-corba, made the _private field mandatory
14421
Daniel Veillard87a764e2001-06-20 17:41:10 +000014422Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14425 outputs a BOM in UTF8, an errata has been issued to avoid the
14426 problem, that was the most reasonable solution... Add support
14427 for a leading UTF8 BOM in entities.
14428
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014429Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * valid.c: fixed a bug found when post validating an entity ref
14432 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14433 activate it too
14434
Daniel Veillard39196eb2001-06-19 18:09:42 +000014435Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14438 weakness in the node copy the XPointer and the XInclude
14439 implementations. Serious cleanup.
14440
Daniel Veillard3739b982001-06-19 12:51:30 +000014441Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * Makefile.am: Kjartan Maraas provided a small patch to
14444 add xml2-config.in to EXTRA_DIST
14445
Daniel Veillarda9142e72001-06-19 11:07:54 +000014446Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14449 provided another failing case found in KDE, the way the
14450 ctxt->vctxt.nodeTab was allocated and freed changed over
14451 time but it wasn't completely cleaned up. This should fix it.
14452
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014453Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * parser.c: Stephan Kulow also raised the fact that line number
14456 could get miscounted making debug harder, fixed the problem
14457 in xmlParseCharData()
14458
Daniel Veillard64b98c02001-06-17 17:20:21 +000014459Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * valid.c: Stephan Kulow pointed out a problem when validating
14462 and using an empty entity, forgot a 'break' in a case.
14463
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014464Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14467 * doc/xml.html: updated with 2.3.11
14468
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014469Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * TODO: updated adding cleanup of generated doc
14472 * configure.in: prepared to release 2.3.11
14473 * xmllint.c: added --version for bug reporting
14474 * doc/html/*.html: rebuilt the doc
14475
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014476Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * xpath.c: first part of the work on selecting namespace to
14479 fix bug #56115
14480
Daniel Veillard96ed5832001-06-15 22:22:04 +000014481Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14484 when using -liconv
14485 * TODO: updated
14486
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014487Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14490 cleanup, encoding support.
14491
Daniel Veillard608ad072001-06-14 08:32:28 +000014492Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14495
Daniel Veillard239d0522001-06-13 23:02:48 +000014496Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * xpath.c: bug detected by Ankh when / is used as a function arg
14499
Daniel Veillard02bb1702001-06-13 21:11:59 +000014500Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14503 of element and use it to avoid outputting formatting spaces at
14504 the wrong place. Implemented the format parameter for HTML save.
14505 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14506 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14507 result/HTML/wired.html: of course this impact the result of a
14508 number of HTML tests
14509
Daniel Veillard95d845f2001-06-13 13:48:46 +000014510Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * HTMLtree.[ch]: started augmenting the HTML save API with
14513 encoding and formatting parameters
14514
Daniel Veillardeca60d02001-06-13 07:45:41 +000014515Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * HTMLtree.h: cleanup and started evaluating the work needed on
14518 revamping the HTML output code
14519
Daniel Veillard84666b32001-06-11 17:31:08 +000014520Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14523
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014524Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14525
14526 * valid.c: fixed bug #56049, forgot one check in the
14527 validation routine
14528
Daniel Veillardca2366a2001-06-11 12:09:01 +000014529Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14532
Daniel Veillard6761eee2001-06-11 10:29:38 +000014533Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * libxml.h: fixed an error in last commit
14536 * doc/FAQ.html: added an entry for compilation from CVS
14537
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014538Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14539
14540 * xmlversion.h.in libxml.h: Cygwin patches
14541 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14542 * tree.h: cleanup
14543
Daniel Veillardacd370f2001-06-09 17:17:51 +000014544Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14547 memory block in a strange case where libxml is linked twice
14548 in the binary.
14549
Daniel Veillard1d047672001-06-09 16:41:01 +000014550Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14553 state far too often, simple fix used to avoid it.
14554
Daniel Veillard4497e692001-06-09 14:19:02 +000014555Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14558 being processed, applied his patch
14559 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14560
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014561Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14564 provided fixes to compile on MSCC again
14565 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14566 also provided an update for the project files.
14567
Daniel Veillarda682b212001-06-07 19:59:42 +000014568Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14571 bug #55810
14572
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014573Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * tree.c: fixed xmlGetNsProp() to close bug #55683
14576 Note this requires libxslt to use it's own function instead.
14577
Daniel Veillardf0c53762001-06-07 16:07:07 +000014578Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * HTMLtree.c: when in a pre element no formatting space should
14581 be added.
14582 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14583
Daniel Veillard068a9652001-06-07 15:30:26 +000014584Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * configure.in: added tests for signal() and signal.h
14587
Daniel Veillard541d6552001-06-07 14:20:01 +000014588Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14591
Daniel Veillard8a367d42001-06-07 14:01:34 +000014592Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * doc/libxml-doc.el: Felix Natter provided a new version for
14595 libxml2
14596
Daniel Veillard8a926292001-06-07 11:20:20 +000014597Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * HTMLtree.c: when in a pre element no formatting space should
14600 be added.
14601
Daniel Veillard14839d52001-06-06 16:11:56 +000014602Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14605
Daniel Veillarde95e2392001-06-06 10:46:28 +000014606Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14609 hack
14610 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14611 * uri.c: fixed a warning
14612
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014613Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * HTMLtree.c: trying to close bug #55772 escaping in script
14616 elements
14617 * doc/xml.html: suggest to send mail to the list
14618
14619Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014620
14621 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14622 good. Use a macro and based on the solution provided in
14623 vsnprintf manual page from GNU.
14624
Bjorn Reese99748722001-06-05 12:49:15 +000014625Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14626
14627 * error.c: Workaround for non-preserving variadic list.
14628 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14629
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014630Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14631
14632 * doc/xml.html: added 2.3.10 release
14633
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014634Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * configure.in: releasing 2.3.10
14637
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014638Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14641
Daniel Veillard20042422001-05-31 18:22:04 +000014642Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * encoding.c: Robert Collins provided a patch to add the
14645 "US-ASCII" encoding alias
14646
Daniel Veillard97ac1312001-05-30 19:14:17 +000014647Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14650 string oriented functions and started cleaning the related areas
14651 in xpath.c which needed fixing in this respect
14652
Daniel Veillard2d703722001-05-30 18:32:34 +000014653Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14656 #55380
14657 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14658
Daniel Veillard9403a042001-05-28 11:00:53 +000014659Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * TODO: updated
14662 * nanohttp.[ch] : started adding APIs to get the redirected URL
14663 when this occurs (needed for further base computation
14664 * tree.h: cleanup
14665 * encoding.c: cleanup
14666 * SAX.c: minor change around ctxt->loadsubset
14667
Daniel Veillard6278fb52001-05-25 07:38:41 +000014668Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * Makefile.am include/Makefile.am: small change to have
14671 include/libxml rebuilt if working from CVS.
14672 * uri.c: applied another patch from Carl Douglas for URI escaping,
14673 this should close bug #51876
14674
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014675Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14678 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14679 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14680 added specific regression test
14681 * parser.h: preparing for the XSLT mode where DTD inherited
14682 attributes are added to the tree.
14683
Daniel Veillardbbd22452001-05-23 12:02:27 +000014684Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * xinclude.[ch]: Updated the namespace for the Last Call version
14687 * result/XInclude/include test/XInclude/include: updated the
14688 testsuite accordingly
14689
Daniel Veillard8514c672001-05-23 10:29:12 +000014690Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14693 related to bug #51876
14694
Daniel Veillard42596ad2001-05-22 16:57:14 +000014695Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * tree.c: fixed a gross mistake in base computation, xml:base is
14698 not completely correct yet (need cascade).
14699 * xpath.[ch]: added the few things needed to find a function name
14700 and URI from the XPath context when it is called.
14701
Daniel Veillard81418e32001-05-22 15:08:55 +000014702Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14705 * DOCBparser.c: small cleanup
14706 * xmllint.c: added a --catalogs option to load catalogs from
14707 $SGML_CATALOG_FILES
14708 * tree.c: cleanup
14709 * configure.in: iconv library fixup, ICONV_LIBS
14710
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014711Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * catalog.c: handling of CATALOG entries. detection of recursion,
14714 and a few bugfixes
14715 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14716 against the default namespace
14717
Daniel Veillard04b93292001-05-21 08:15:31 +000014718Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14721
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014722Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * parser.c: fixed propagation context info when parsing an
14725 external entity.
14726 * doc/html/*.html: regenerated a couple of docs
14727
Daniel Veillard4623acd2001-05-19 15:13:15 +000014728Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * doc/xml.html: update with 2.3.9 informations
14731
Daniel Veillardbed7b052001-05-19 14:59:49 +000014732Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14735 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14736 * doc/html/* : rebuilt the docs
14737 * valid.c: small patch which may improve some case when
14738 validating.
14739
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014740Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * HTMLparser.c: Closed bug #54891
14743 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14744 to the suite
14745
14746Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14749 applied a documentation patch from LotR and filled in a few missing
14750 descriptions
14751
Daniel Veillard76d66f42001-05-16 21:05:17 +000014752Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * xpath.c tree.c parser.c: speed optimizations at the parser level
14755 document tree freeing and xpath evaluation
14756
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014757Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * parser.c parser.h parserInternals.h: fixed a couple of
14760 interfaces for handling memory buffer input to const char *
14761 upon suggestion of JamesH.
14762
Daniel Veillardc3739e72001-05-15 15:23:27 +000014763Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * configure.in: LoTR sent a patch fixing the previous commit
14766
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014767Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * configure.in: trying to deal again with the stoopid -R linking
14770 flag of Solaris
14771
Daniel Veillard790142b2001-05-15 10:51:53 +000014772Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * xpath.h: two nodeset access macros from Thomas Broyer
14775
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014776Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14779 patch from Thomas Broyer
14780
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014781Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14784 case
14785 * INSTALL: was empty added stuff from the FAQ
14786
Daniel Veillard75bea542001-05-11 17:41:21 +000014787Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14790 attributes handling and #54433 by adding xmlUnsetProp()
14791 and xmlUnsetNsProp()
14792
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014793Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * HTMLparser.c: Patch from Jonas Borgström
14796 (htmlGetEndPriority): New function, returns
14797 the priority of a certain element.
14798 (htmlAutoCloseOnClose): Only close inline elements if they
14799 all have lower or equal priority.
14800 * result/HTML: this of course changed a number of tests results.
14801
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014802Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * xmlIO.c catalog.c: plugged in the default catalog resolution
14805 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14806 documentations
14807 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14808
Daniel Veillarda7374592001-05-10 14:17:55 +000014809Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14812 integrating catalogs
14813 * catalog.[ch] testCatalog.c: adding a small catalo API
14814 (only SGML catalog support).
14815 * parser.c: restaured xmlKeepBlanksDefault(0) API
14816
Daniel Veillardc17337c2001-05-09 10:51:31 +000014817Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14820
Daniel Veillard257d9102001-05-08 10:41:44 +000014821Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * parser.c: added xmlParseExternalEntityPrivate() to allow
14824 propagation of ctxt->_private when parsing external entities
14825
Daniel Veillard083c2662001-05-08 08:27:14 +000014826Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14829
Daniel Veillard01ef7382001-05-08 07:31:43 +000014830Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14833
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014834Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * valid.c: warn when indeterminist content model is detected
14837 * result/VC/ElementValid8: this adds a message
14838 * Makefile.am: add --novalid for VCM tests
14839 * parserInternals.c: added a call to Init memory
14840
Daniel Veillard64269352001-05-04 17:52:34 +000014841Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14844 when both parameters are NULL.
14845
Daniel Veillard37721922001-05-04 15:21:12 +000014846Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14847
14848 * valid.c: applied small patch from Gary Pennington, reindented
14849 some part of the code.
14850
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014851Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14854 release, updated and regenerated the docs
14855
Daniel Veillard357c9602001-05-03 10:49:20 +000014856Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * xpath.c result/XPath/expr/floats : clarified and cleanup
14859 printing of abnormal floats in tests.
14860
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014861Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14864 * results/HTML/ : a few changes in the output of the HTML tests as
14865 a result.
14866 * configure.in: tying to fix -liconv where needed
14867
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014868Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * Makefile.am: fixed a stupid error
14871
Daniel Veillard7150a032001-05-02 16:41:11 +000014872Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * configure.in Makefile.am: make the inclusion of the trio
14875 modules in the library conditional
14876
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014877Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14878
14879 * DOCBparser.c: patche from László Kovács, fixed entities refs
14880 in attributes handling
14881
Daniel Veillardedddff92001-05-02 10:58:52 +000014882Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14885 flushing
14886
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014887Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * xpath.c: fix of an XSLT namespace bug reported on the list
14890 general/bug-8-
14891
Daniel Veillard5792e162001-04-30 17:44:45 +000014892Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * strio.h trio.c: Dan McNichol suggested a couple of small
14895 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14896
Daniel Veillard02141ea2001-04-30 11:46:40 +000014897Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * tree.c parser.c encoding.c: spent a bit more time looking
14900 at the parsing speed and DOM handling. Added a few more
14901 speedups.
14902
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014903Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * parser.c: small but effective parsing speed improvement
14906
Daniel Veillardb59076b2001-04-29 17:04:07 +000014907Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * configure.in: default on the DocBook parser inclusion (for Gnome)
14910 * DOCBparser.h: fixed a header reference
14911
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014912Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * configure.in xpath.c: applied Bjorn patches for FPE on the
14915 alpha
14916
Daniel Veillardeefd4492001-04-28 16:55:50 +000014917Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14918
14919 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14920 xmlSaveFormatFileTo()
14921
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014922Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * xpath.c: simple and efficient optimization, XPath functions
14925 aways bind to the same code, cache this
14926 * TODO: updated (by saying some is obsolete)
14927
Daniel Veillard2156a562001-04-28 12:24:34 +000014928Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * xpath.c: more cleanup work on XPath name parsing routines
14931
Daniel Veillard61d80a22001-04-27 17:13:01 +000014932Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14935 xmlXPathParseName
14936 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14937 * debugXML.c: avoid compilation problems if compiling without
14938 HTML support, Igor Zlatkovic
14939 * win32/libxml2/libxml2.def.src: being able to compile without
14940 XPath on Windows
14941
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014942Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * libxml.m4: yet another patch from Toshio Kuratomi
14945
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014946Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14949
Daniel Veillard67fee942001-04-26 18:59:03 +000014950Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * tree.[ch]: added xmlSaveFormatFile interface for saving
14953 and indenting a file.
14954
Daniel Veillard82e49712001-04-26 14:38:03 +000014955Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * xpath.c: fixed bug #53689 related to processing-instruction()
14958
Daniel Veillard02f077a2001-04-26 10:59:11 +000014959Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * DOCBparser.c: patche from László Kovács
14962
Daniel Veillard30211a02001-04-26 09:33:18 +000014963Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * parser.c: applied fixes from Christian Glahn bug report #53391
14966
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014967Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14968
14969 * error.c: Jean François Lecomte provided a complete description
14970 and a fix to bug #53537
14971
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014972Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14973
14974 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14975
Daniel Veillard1034da22001-04-25 19:06:28 +000014976Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * DOCBparser.c SAX.c: a bit more work on entities processing.
14979 Still Need to cleanup XML output and references in attributes
14980
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014981Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14984
Daniel Veillardb33c2012001-04-25 12:59:04 +000014985Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14986
14987 * tree.c: trying to fix #53574, not completely complete,
14988 I would like xmllint --copy --debug test/ent1 and
14989 xmllint --debug test/ent1 to show the same result.
14990 * xpath.c: fix a bug when trying to sort namespace nodes
14991
Daniel Veillard5146f202001-04-25 10:29:44 +000014992Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * HTMLtree.c: real fix for #53402
14995
Daniel Veillard7533cc82001-04-24 15:52:00 +000014996Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14999 PIs when using xsl:output
15000 * valid.c: closing #53537 some case generate segfaults if there
15001 is validity errors
15002
Daniel Veillard61b33d52001-04-24 13:55:12 +000015003Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15004
15005 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15006 of external parsed entities, added --noent to testDocbook
15007 * valid.c: Garry Pennington found an uninitialized variable
15008 access in xmlValidateElementContent()
15009
Daniel Veillard56098d42001-04-24 12:51:09 +000015010Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15013 with madness
15014 * result/HTML/ : this modified the result of the regression tests
15015 a lot.
15016
Daniel Veillard122376b2001-04-24 12:12:30 +000015017Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15020 to doc where it wasn't checked against NULL reported by
15021 Jens Laas
15022
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015023Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15026 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15027
Daniel Veillardeae522a2001-04-23 13:41:34 +000015028Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15031 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15032 * SAX.[ch]: cleanup and updates for DocBook
15033 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15034 ex SGML identifier changes
15035 * valid.c: removed a static unused function.
15036
Daniel Veillardde57c612001-04-23 09:13:36 +000015037Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * HTMLtree.c: applied change for Paul Sponagl on script saving
15040 * Makefile.am: the warning about entity title.xml are normal.
15041
Daniel Veillard393df012001-04-22 20:11:18 +000015042Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * configure.in: release of 2.3.7
15045 * Makefile.am: fixing make distcheck
15046
Daniel Veillarda41123c2001-04-22 19:31:20 +000015047Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * doc/html/* doc/xml.html: updated and regenerated the docs
15050
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015051Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15054
Daniel Veillarde82a9922001-04-22 12:12:58 +000015055Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15056
15057 * tree.c: fixed #53388 with the provided patch
15058
Daniel Veillard06803992001-04-22 10:35:56 +000015059Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15060
15061 * valid.c: Bjorn detected an invalid memory access. Fixed
15062 vstateVPush()
15063
Daniel Veillard40af6492001-04-22 08:50:55 +000015064Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15067
Bjorn Reese70a9da52001-04-21 16:57:29 +000015068Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15069
15070 * libxml.h: new header used only for the compilation of libxml
15071 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15072 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15073 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15074 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15075 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15076 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15077 baseline (version 1.2 plus a single patch).
15078 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15079 scientific notation for numbers. Tests added.
15080 * xpath.c: formatting of numbers changed to use sprintf
15081 (contribution from William Brack)
15082
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015083Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * valid.c: cleanup, more useful debugging
15086 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15087 * xmlIO.c: entity loading is printed as an error when validating
15088
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015089Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15090
15091 * valid.c: fixed to validate within entities
15092 * test/VCM/v22.xml: added a specific testcase
15093
Daniel Veillardca1f1722001-04-20 15:47:35 +000015094Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * valid.c: forgot an epsilon transition in for ()+
15097 * test/VCM/v21.xml : added a specific test case
15098
Daniel Veillard85349052001-04-20 13:48:21 +000015099Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * valid.c: removed a state explosion exhibited by RSS
15102 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15103 from bug #51872
15104
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015105Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15108 validation without using an ugly NFA -> DFA algo in the source.
15109 Made a specific algorithm easier to maintain, using a single
15110 stack and without recursion.
15111 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15112 * hash.c: made the growing routine static
15113 * tree.h parser.c: added the parent information to an
15114 xmlElementContent node.
15115
Daniel Veillarde470df72001-04-18 21:41:07 +000015116Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * SAX.c parser.c xpath.c: generating IDs when not validating
15119 from an external parsed entity was poisoning the ID has table
15120 with removed values. This was killing XSLT on the KDE help
15121 browser.
15122
Daniel Veillardceacdd92001-04-18 15:10:35 +000015123Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15124
15125 * entities.h: andrew@ugh.net.au detected a double declaration
15126
Daniel Veillarda10efa82001-04-18 13:09:01 +000015127Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * debugXML.c hash.c tree.h valid.c : some changes related to
15130 the validation suport to improve speed with DocBook
15131 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15132 the way validation errors get reported
15133
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015134Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15137 by P C Chow and William M. Brack for XSLT HTML output
15138
Daniel Veillard2d90de42001-04-16 17:46:18 +000015139Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15142 Igor Zlatkovic patches for MSC compilation and added his
15143 updates
15144
Daniel Veillarde043ee12001-04-16 14:08:07 +000015145Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15148 prefix lookup.
15149 * parserInternals.c: fixed the bug reported by Morus Walter
15150 due to an off by one typo in xmlStringCurrentChar()
15151
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015152Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * HTMLparser.c result/HTML/*: revamped the way the HTML
15155 parser handles end of tags or end of input
15156
Daniel Veillard82daa812001-04-12 08:55:36 +000015157Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15160
Daniel Veillard67a21302001-04-11 14:39:16 +000015161Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15162
15163 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15164 bug where the linktime verions of free() won't work ...
15165
Daniel Veillard27b55282001-04-11 12:22:25 +000015166Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15169
Daniel Veillardafc73112001-04-11 11:51:41 +000015170Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * doc/xml.html: added 2.3.6 release
15173
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015174Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15177 * result/wml.xml: resulted in a small output change
15178
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015179Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15180
15181 * tree.c: xmlNewDoc was missing the charset initialization
15182 * xmllint.c: added --auto to autogenerate a doc, allow to
15183 reproduce the problem fixed on xmlNewDoc
15184
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015185Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * xpath.c: trying to get 52979 solved
15188 * tree.c result/ result/noent/: trying to get 52712 solved, this
15189 also made me clean up the fact that XML output in general should
15190 not add formating blanks by default, this changed the output of
15191 a few tests
15192
Daniel Veillard73639a72001-04-10 14:31:39 +000015193Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15196
Daniel Veillardfac26a12001-04-08 13:08:14 +000015197Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15198
15199 * configure.in: finally released 2.3.6
15200
Daniel Veillard911f49a2001-04-07 15:39:35 +000015201Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * xpath.c: checking for null pointer generated by new code
15204
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015205Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * xpath.c: fixed a [] evaluation problem reported
15208 * test/XPath/tests/simpleaddr: extended test
15209 * result/XPath/simpleaddr: updated result
15210
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015211Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * xmllint.c: Dan Timis reported a portability problem
15214 on Macs without mmap, fixed it.
15215
Daniel Veillardb38bd552001-04-03 18:22:00 +000015216Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * testXPath.c : added a --tree option allowing to display the
15219 tree dump of the XPath expression
15220
Daniel Veillard4dd93462001-04-02 15:16:19 +000015221Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15222
15223 * xpath.c: fixed a memleak when comparing nodesets
15224 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15225 * tree.c: added a TODO
15226
Daniel Veillard92ad2102001-03-27 12:47:33 +000015227Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15230 we need string functions
15231 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15232 to be able to use them where needed. Applied some changes
15233 to reduce name linking pollution and compile in only what's
15234 needed.
15235 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15236 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15237 for the string manipulation functions
15238 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15239 to the free() function of xmlmemory.c
15240 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15241 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15242 usage.
15243
15244
Daniel Veillard2be30642001-03-27 00:32:28 +000015245Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * error.c: applied the context output patch of the error
15248 handling submitted by Chuck Griffith
15249 * error/VC/*: this slightly change some error logs
15250
Daniel Veillard50582112001-03-26 22:52:16 +000015251Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * parser.c: fixed line number reporting on error
15254
Daniel Veillard04be4f52001-03-26 21:23:53 +000015255Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * parser.c: Sullivan and Darin found a parser bug,
15258 applied the patch.
15259
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015260Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15263 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15264 xmlversion.h.in xpointer.c: of course the way I defined
15265 UNUSED breaks on old gcc version. Try to be smart and
15266 also define it directly in xmlversion.h
15267 * configure.in: removed -ansi flag from the pedantic set
15268
15269Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015270 Huge cleanup, I switched to compile with
15271 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15272 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15273 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15274 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15275 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15276 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15277 encoding.h entities.c error.c list.[ch] nanoftp.c
15278 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15279 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15280 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15281 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15282 Cleanup, staticfied a number of non-exported functions,
15283 detected and cleaned up a dozen of problem found this way,
15284 avoided a lot of public function name/typedef/system names clashes
15285 * doc/xml.html: updated
15286 * configure.in: switched private flags to the really pedantic ones.
15287
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015288Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * configure.in: 2.3.5
15291 * doc/html/*: rebuilt the docs
15292
Daniel Veillard146c9122001-03-22 15:22:27 +000015293Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15294
15295 * parser.c: fixed a reported bug in NOTATION parsing
15296 * uri.c: accepted but not fixed bug 51876, added TODO
15297 * Makefile.am: fixed bug 51876
15298
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015299Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15300
15301 * config.h.in configure.in error.c: fix a compilation problem
15302 on platforms without vsnprintf (xml@thewrittenword.com)
15303
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015304Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15305
15306 * parser.c: fixed a function name header typo
15307 * SAX.c: notations can also occur in external subset.
15308
Daniel Veillard7d42b542001-03-20 13:22:46 +000015309Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * error.c: removed a C++ like comment
15312
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015313Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15314
15315 * parser.c: fixing bug 52299 strange condition leading
15316 to a parser crash due to a buffer overflow
15317 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15318 added the specific test case
15319
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015320Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15323 xmlXPathConvert{String,Number,Boolean} to be able to make
15324 type casts without a context stack, fixed some implementation
15325 problems related to the absence of context at parse-time,
15326 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15327 in the public API too
15328 * xpointer.c xpathInternals.h: we need to know at parse time
15329 whether we are compiling an XPointer
15330
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015331Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15332
15333 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15334 cleaned up the parser internals, refactored XPath code, added
15335 new compilation based APIs and cleanly separated public and
15336 private APIs.
15337
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015338Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * xpath.h: the comp field must be added at the end to avoid
15341 killing binary compat.
15342
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015343Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * Makefile.am: detect XPath memleaks in regreson tests
15346 * error.c: fixed and error w.r.t. error reporting still using
15347 stderr
15348 * hash.c: added new line at end of file
15349 * tree.h: minor cleanup
15350 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15351 expression parsing from evaluation, resulted in a number of
15352 changes internally, and in XPointer. Likely to break stuff
15353 using xpathInternals.h but should remain binary compatible,
15354 new interfaces will be added.
15355
Daniel Veillardd574f782001-03-14 19:40:17 +000015356Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15357
15358 * configure.in: fixed a couple of problems reported by
15359 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15360 without gcc on non linux platforms.
15361
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015362Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15363
15364 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15365 a fix for --with-html-dir= configure support. I hope it won't
15366 break rpm generation
15367
Daniel Veillarda022fe02001-03-14 16:30:00 +000015368Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * xmlIO.c: one function comment cleanup.
15371
Daniel Veillard25239c12001-03-14 13:56:48 +000015372Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15373
15374 * SAX.c: external subset notations were improperly registered
15375 in the internal subset.
15376
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015377Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15378
15379 * README.cvs-commits: added, pointing to HACKING
15380 * HACKING: updated
15381
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015382Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * parser.c: and Matt Sergeant found one in the XML push
15385 parser (erroneous check I forgot to remove when I fixed the
15386 main parser).
15387
Daniel Veillard68d7b672001-03-12 18:22:04 +000015388Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * xpath.c: ptittom found a small bug in UnaryExpr
15391
Daniel Veillarde356c282001-03-10 12:32:04 +000015392Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15393
15394 * configure.in: bumped to 2.3.4
15395 * error.c: fixed bug #51860
15396 * tree.c: fixed bug #51861
15397 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15398 * tree.[ch] : added xmlDefaultBufferSize
15399 * nanoftp.c: typo in function name header block
15400 * doc/xml.html : updated, added link to XML::LibXSLT
15401 * doc/html/* : rebuilt the docs
15402
Daniel Veillard80f32572001-03-07 19:45:40 +000015403Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * parser.c SAX.c: the new content parsing code raised an
15406 ugly bug in the characters() SAX callback. Found it
15407 just because of strangeness in XSLT XML Rec ouptut :-(
15408
Daniel Veillard6c831202001-03-07 15:57:53 +000015409Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * Makefile.am: Martin Baulig suggested to add -lm
15412 * tree.c: found another bug in xmlNodeGetContent()
15413
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015414Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * xpath.c: Bjorn found the error related to strictness of comparison.
15417
Daniel Veillard29631a82001-03-05 09:49:20 +000015418Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15419
15420 * parser.c: trying to fix the Dtd parsing problem reported
15421 by Gary, side effect of last week speed optimizations.
15422
Daniel Veillard14be0a12001-03-03 18:50:55 +000015423Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15424
15425 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15426 * parserInternals.c: removed unneeded test raised by Stric
15427
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015428Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15429
15430 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15431 and fixed by William Brack). Added xmlXPathFormatNumber.
15432 Changed the sorting slightly.
15433 * configure.in Makefile.am example/Makefile.am: Added -lm.
15434 Please note that applications linking with libxml2, must
15435 also like with the math library from now on.
15436
Daniel Veillardf9533d12001-03-03 10:04:57 +000015437Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15440
Daniel Veillard2f362242001-03-02 17:36:21 +000015441Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15442
15443 * parser.c: one must report spaces even if the Dtd element
15444 content proves that this is not part of the element content.
15445 * result/valid/*.xml: this changed the ouptu slightly
15446
Daniel Veillardb402c072001-03-01 17:28:58 +000015447Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15448
15449 * configure.in: bumped to 2.3.3
15450 * doc/xml.html: updated
15451
Daniel Veillard77851712001-02-27 21:54:07 +000015452Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * tree.c: minor doc fix
15455 * xpath.c: deallocation issues when a result tree has been
15456 converted to a node-set
15457
Daniel Veillardec70e912001-02-26 20:10:45 +000015458Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15459
15460 * doc/xml.html: oops corrected dates s/2000/2001
15461
Daniel Veillard8730c562001-02-26 10:49:57 +000015462Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * valid.c: new patch from Gary Pennington
15465
Daniel Veillard91e9d582001-02-26 07:31:12 +000015466Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * doc/xml.html: applied patch from Ankh
15469
Daniel Veillardedac3c92001-02-26 01:36:19 +000015470Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15471
15472 * xinclude.c: fixed a problem building on Mac
15473
Daniel Veillard21a0f912001-02-25 19:54:14 +000015474Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15475
15476 * parser.c: more work on increasing parsing ferformances
15477
Daniel Veillard48b2f892001-02-25 16:11:03 +000015478Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15479
15480 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15481 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15482 avoiding memcpy in production builds MEM_CLEANUP macro use
15483 * parser.[ch] parserInternals.c: optimizations of the tightest
15484 internal loops inside the parser. Better checking of I/O
15485 flushing/loading conditions
15486 * xmllint.c : added --timing
15487
Daniel Veillard71681102001-02-24 17:48:53 +000015488Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15489
15490 * configure.in: bumped to 2.3.2
15491 * doc/xml.html: updated for release
15492
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015493Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15494
15495 * xpath.c: found a memleak and fixed a nasty bug
15496
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015497Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15498
15499 * xmllint.[c1] : added return code errors for xmllint
15500 * xpath.c: specific debug dump function for result value trees
15501
Daniel Veillard4b637072001-02-21 21:52:55 +000015502Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15503
15504 * xpath.c: finally implemented xmlXPathCompareNodeSets
15505 * test/XPath/expr/floats results/XPath/expr/floats: added
15506 a test for float expressions
15507
Daniel Veillardf714aa32001-02-21 03:07:44 +000015508Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15509
15510 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15511 * parserInternals.[ch]: trying to speed up parsing
15512 * xpath.c : speeded up node set equality op
15513
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015514Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15515
15516 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15517 better handling of ID/IDREF and the list modules associated
15518 * configure.in: small CFLAGS cleanup
15519
Daniel Veillarda8abee62001-02-19 15:14:59 +000015520Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15521
15522 * configure.in: fixed iconv detection on AIX (stric)
15523
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015524Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015525
15526 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15527
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015528Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15529
15530 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15531 and optimized xmlXPathNodeSetSort
15532
Daniel Veillard142adbf2001-02-17 13:21:05 +000015533Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15534
15535 * xpath.c: bug fix when context size is 0
15536 * parser.c: I like Norm's Dtd because they still manage to break
15537 the parser occasionally
15538
Daniel Veillardf23e0092001-02-16 13:21:29 +000015539Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15540
15541 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15542
Daniel Veillarde0e26512001-02-16 00:11:46 +000015543Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15544
15545 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15546 attributes within the XML-1.0 namespace
15547
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015548Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15549
15550 * xpathInternals.h: exported a few axis functions
15551 * doc/xml.html: updated the doc
15552
Daniel Veillard760f4422001-02-15 14:59:48 +000015553Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15554
15555 * configure.in: applied patch from Daniel van Balen for OpenBSD
15556 and bumped version to 2.3.1
15557 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15558 attempt to find autoclosing was simply broken, removed it,
15559 updated the examples, this is better
15560
Daniel Veillardd194dd22001-02-14 10:37:43 +000015561Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15562
15563 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15564 hash functionnalities.
15565 * doc/html/* : rebuild the doc
15566
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015567Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15568
15569 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15570 on predicate
15571 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15572 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15573 really want to have tags closed on output even if we accept
15574 unclosed ones on input
15575
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015576Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15577
15578 * xpath.c: ouch don't free NULL, rare case fixed
15579 * tree.c: don't coalesce text nodes if they don't have the
15580 same behaviour wrt escaping on output
15581
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015582Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15583
15584 * xpath.c: small fixup
15585 * SAX.c: don't warn on empty namespaces.
15586
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015587Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15588
15589 * README: a bit of cleanup
15590 * configure.in: preparing for 2.3.0 release
15591
Daniel Veillard1f83d392001-02-08 09:37:42 +000015592Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15593
15594 * hash.[ch]: added a first version of xmlHashSize()
15595 * valid.c: another bug fix from Gary Pennington
15596
Daniel Veillard5eef6222001-02-07 18:24:48 +000015597Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15598
15599 * valid.c: couple of bug fixes pointed by Gary Pennington
15600 * HTMLtree.c: #if 0 cleanup
15601
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015602Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15603
15604 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15605 which removes a time consuming check of xmlXPathNodeSetAdd()
15606 and use it in places where we are sure to not break unicity
15607
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015608Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15609
15610 * xpath.c: bug fixes found from XSLT
15611 * tree.c: preserve node->name special values when copying nodes.
15612 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15613 external subset are fetched when available but without full
15614 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15615 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15616 output with encoding disabled.
15617
Daniel Veillard2c833b62001-02-03 08:52:06 +000015618Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15619
15620 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15621 xmlCheckFilename should not be called from xmlFileOpenW
15622 and xmlGzfileOpenW
15623
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015624Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15625
15626 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15627 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15628 added the new tests for URI normalization
15629 * testURI.c: fixed stoopid bugs
15630 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15631 the URI in the error messages are now properly normalized
15632
Daniel Veillardea28ce62001-02-02 08:20:19 +000015633Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15634
15635 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15636
Daniel Veillarde99a4762001-02-01 04:34:35 +000015637Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15640
Daniel Veillard2b325a02001-01-31 20:46:31 +000015641Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * xpath.c: fixed mod operator
15644
Daniel Veillardde55cf62001-01-31 15:53:13 +000015645Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15646
15647 * parser.c: fixed xmlStrcat doc
15648 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15649 trees.
15650
Daniel Veillard2f913b72001-01-31 13:23:49 +000015651Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15652
15653 * xpath.c result/XPath/tests/chaptersbase
15654 result/XPath/tests/simplebase: fixed XPath node()
15655 * tree.c: small fix in xmlNewNs()
15656 * Makefile.am: removed extraneous xml2Conf.sh rule
15657
Daniel Veillardb42042b2001-01-28 07:40:36 +000015658Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15659
15660 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15661 Changed the library name, in order to get libxml-devel and
15662 libxml2-devel to coexist on a single system
15663 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15664 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15665
Daniel Veillardee0a4662001-01-27 18:59:33 +000015666Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15667
15668 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15669 libxml2-devel installable in // as libxml-devel.
15670
Daniel Veillard5eb05942001-01-27 17:50:22 +000015671Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15672
15673 * doc/Makefile.am: fixed make rebuild in doc
15674 * doc/html/*.html: rebuilt the docs
15675
Daniel Veillard65c295d2001-01-26 09:32:39 +000015676Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15677
15678 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15679
Daniel Veillard8e199902001-01-25 18:54:39 +000015680Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15681
15682 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15683 the HTML doc to go into the -devel RPM ...
15684 * aclocal.m4 config.h.in: some updates due to auto* magic
15685
Daniel Veillard93086662001-01-25 18:13:04 +000015686Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15687
15688 * xpath.h: added a hook in the context structure allowing to
15689 link to extra support, needed for XSLT
15690
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015691Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15692
15693 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15694 xmlXPtrCmpPoints to use it.
15695 * propagated the following patch from Alejandro Forero
15696 * include/win32config.h xmlIO.c: applied further suggestions
15697 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15698 * example/gjobread.c: fixed warnings, now that it builds
15699
15700Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15701
15702 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15703
15704 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15705 filename points to a valid file (not a directory).
15706 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15707 Added calls to xmlCheckFilenameDir.
15708
15709 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15710 `path' (rather than `filename') as the parameter to gzopen and open.
15711
Daniel Veillard48177c22001-01-23 15:27:41 +000015712Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15713
15714 * Makefile.am: fixed a problem with EXTRA_DIST
15715
Daniel Veillardb83ba402001-01-22 22:45:10 +000015716Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15717
15718 * Makefile.am example/Makefile.am: finally found the trick
15719 to build the example, i.e. add "." in SUBDIRS before example
15720 in the list <grin/>
15721
Daniel Veillard82687162001-01-22 15:32:01 +000015722Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15723
15724 * doc/xml.html: updated with an XSLT section, removed pointer to
15725 W3C CVS base.
15726
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015727Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15728
15729 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15730 too, and deallocation need to occur the same way.
15731
Daniel Veillarde4566462001-01-22 09:58:39 +000015732Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15733
15734 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15735 type correponding to an XSLT result tree fragment. Share most
15736 of the data format with node set, as well as operators.
15737 * HTMLtree.c: added a newline at the end of the doctype output
15738 whe this one is not present initially.
15739 * tree.c: make sure taht the parent and doc pointers are properly
15740 set when copying attributes (lists).
15741
Daniel Veillard701c7362001-01-21 09:48:59 +000015742Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15745
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015746Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * xpath.c: seems I finally killed that ugly path evaluation
15749 context bug (tagged 9999 in case is is wrong)
15750
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015751Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15752
15753 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15754 for XSLT
15755
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015756Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15757
15758 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15759 for xmlGzfileOpen() bug
15760
Daniel Veillardf6eea272001-01-18 12:17:12 +000015761Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15762
15763 * xpath.c: removed an error found by XSLT usage
15764 * tree.c parserInternals.h: use a predefined static string
15765 for text and comment nodes, avoid freeing them in xmlFreeNode,
15766 exported the string name in parserInternals.h and added
15767 another value to disable encoding at output (for XSLT),
15768 gain memory, time.
15769
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015770Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15771
15772 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15773 win32/libxml2/libxml2_so.dsp: new makefiles and update
15774 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15775
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015776Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15777
15778 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15779 Gary Pennington
15780
Daniel Veillard389e6b72001-01-15 19:41:13 +000015781Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15782
15783 * xpath.c: fixed the comaprision of values and nodelists,
15784 need to compare nodelist still ...
15785 * debugXML.c: avoided a possible core dump
15786 * HTMLparser.c: cleanup
15787 * nanohttp.c: contributed fix.
15788 * tree.c: fixes in properties handling added xmlSetNsProp
15789 needed by libxslt
15790 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15791 comment
15792 * TODO: updated
15793
Daniel Veillard167bd532001-01-06 21:09:34 +000015794Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15795
15796 * parser.c parserInternals.c: applied Bjorn Reese optimization
15797 patch
15798
15799Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15800
15801 * Makefile.am: applied patch fro make check from Martin Vidner
15802
Daniel Veillard503b8932001-01-05 06:36:31 +000015803Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15804
15805 * configure.in: preparing 2.2.11
15806 * doc/html/*: rebuild the HTML files
15807 * doc/xml.html : updated
15808
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015809Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15810
15811 * tree.c: fixed a stupid bug
15812 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15813 patches related to validation of an XInclude processing result
15814 * TODO: updated
15815
Daniel Veillarde2488192001-01-04 10:54:22 +000015816Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15817
15818 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15819 on large files
15820
Daniel Veillardf060a412001-01-03 20:52:44 +000015821Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15822
15823 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15824
Daniel Veillard45cff692001-01-03 18:02:04 +000015825Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15826
15827 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15828 reported by Jonas Borgström
15829 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15830
Daniel Veillard08108982001-01-03 15:24:58 +000015831Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15832
15833 * testXPath.c xpath.c: fixing the XPath union expressions problem
15834 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15835
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015836Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15837
15838 * xmllint.c: Made is so if the file name is "-" is will read form
15839 standard input. Sven Heinicke <sven@zen.org>
15840 * tree.c: fixed a problem when growing buffer
15841 * tree.h: fixed the comment of the node types following andersca
15842 comment
15843 * TODO: updated
15844
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015845Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * HTMLparser.[ch]: added a way to avoid adding automatically
15848 omitted tags. htmlHandleOmittedElem() allows to change the
15849 default handling.
15850 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15851 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15852 of xmllint too when using --memory flag, added a memory test
15853 suite at the Makefile level.
15854 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15855 with namespace use when encountering QNames in XPath evalation,
15856 added xmlns() scheme in XPointer.
15857 * nanoftp.c : incorporated a fix
15858 * parser.c xmlIO.c: fixed problems raised with encoding when using
15859 the memory I/O
15860 * parserInternals.c: closed bug 25934 reported by
15861 torsten.landschoff@innominate.de
15862 * TODO: updated
15863
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015864Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15867 on a non-updated tree :-(, made a 2.2.10 release to correct the
15868 situation
15869
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015870Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15873 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15874 integrated a set of OpenVMS changes from Howard Taylor
15875 <Howard.Taylor@pacoast.com>
15876
Daniel Veillard58770e72000-11-25 00:48:47 +000015877Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15880 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15881
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015882Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * HTMLparser.c: some fixes on auto-open of html/head/body
15885 * encoding.c: fixed a compilation error on some gcc env
15886 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15887 XPointer implementation
15888 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15889 related XPointer tests and associated results
15890
Daniel Veillard300f7d62000-11-24 13:04:04 +000015891Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * doc/xmldtd.html doc/xml.html: following a short step by step
15894 guidance on IRC to help maciej with DTDs I started a small
15895 page on the subject.
15896
Daniel Veillard748e45d2000-11-17 16:36:08 +000015897Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * HTMLparser.c: fixed handling of broken charrefs
15900 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15901 patches
15902
Daniel Veillard28929b22000-11-13 18:22:49 +000015903Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * doc/xml.html doc/html/* : rebuilt the docs after adding
15906 xinclude and updated page for 2.2.7 and 2.2.8
15907 * configure.in: releasing 2.2.8
15908
Daniel Veillard41e06512000-11-13 11:47:47 +000015909Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * parser.[ch] parserInternals.c: applied the conditional
15912 section processing fix from Jonathan P Springer
15913 <jonathan.springer2@gte.net>
15914 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15915 project file, fixed iconv default non support
15916 * xpath.c: fixed the problem of evaluating relative expressions
15917 when a node context is provided.
15918
Daniel Veillardbf432752000-11-12 15:56:56 +000015919Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * nanoftp.c: fixed gcc 2.95 new warnings
15922 * SAX.c: fixed a stupid bug
15923 * tree.c: fixed a formatting problem when round-tripping
15924 from/to memory
15925 * xinclude.c: chased memleak, fixed a base problem
15926 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15927 xmlXPtrBuildNodeList()
15928 * TODO: updated
15929 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15930 adding a first small set of regression tests for XInclude
15931
Daniel Veillardc2def842000-11-07 14:21:01 +000015932Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * nanohttp.[ch]: applied Wayne Davison patches to access
15935 the WWW-Authorization header.
15936 * parser.c: Closed Bug#30847: Problems when switching encoding
15937 in short files by applying Simon Berg's patch.
15938 * valid.c: fixed a validation problem
15939 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15940 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15941 Wayne Davison
15942 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15943 need to be extended to non full nodes selections.
15944 * xinclude.c: starts to work decently
15945
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015946Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15949 debugXML.c xmlversion.h.in: Started adding XInclude support,
15950 this is a new xmllint option
15951 * tree.c xpath.c: applied TOM patches for XPath
15952 * xpointer.c: fixed a couple of errors.
15953 * uri.c: added an escaping function needed for xinclude
15954 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15955 new warning from RH70 gcc's version
15956
Daniel Veillarda4964b72000-10-31 18:23:44 +000015957Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * HTMLparser.c: fixed loop on invalid char in scripts
15960 * parser.c: update to description of xmlIOParseDTD()
15961 * libxml.m4 xmlversion.h.in: changes contributed by
15962 Michael Schmeing <m.schmeing@internet-factory.de>
15963 * configure.in: preparing for 2.2.7
15964 * Makefile.am: trying to avoid config.h and acconfig.h
15965 being included in the distrib
15966 * configure.in: released 2.2.7
15967
15968Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15971 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15972
Daniel Veillard01411222000-10-30 15:33:22 +000015973Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * parser.[ch]: added xmlIOParseDTD()
15976 * xpointer.c: added support for the 2 extra parameters of
15977 string-range, fixed a stoopid error when '0' was present
15978 in XPointer expressions
15979 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15980 testsuite for the above
15981
Daniel Veillard6db58192000-10-30 09:27:53 +000015982Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * libxml.spec.in: improved package descriptions
15985
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015986Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * xpath.c xpathInternals.h: applied a large cleaning patch
15989 from TOM <ptittom@free.fr>, it also add namespace support
15990 for function and variables registration.
15991
Daniel Veillardbd20df72000-10-29 17:53:40 +000015992Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15995 * Makefile.mingw: Wayne Davison's update adding hash.c
15996
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015997Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * xpath.c: fixed the root evaluation problems
16000 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16001 ignorable spaces with <b> <bold> <em>
16002 * tree.c: fixed a loop in xmlSearchNsByHref()
16003
Daniel Veillard767662d2000-10-27 17:04:52 +000016004Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * xpath.c: applied another XPath patch from TOM
16007 * xpath.c include/makefile.am: applied another patch from
16008 china@thewrittenword.com (cleanup on IRIX).
16009
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016010Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * xml-config.1: received a fixed version from Fredrik Hallenberg
16013 <hallon@lysator.liu.se>
16014
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016015Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16018 cleanup patch for XPath
16019
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016020Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * patched to redirrect all "out of context" error messages to
16023 a reconfigurable routine. The changes are:
16024 * xmlerror.h : added the export of an error context type (void *)
16025 an error handler type xmlGenericErrorFunc there is an interface
16026 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16027 to reset the error handling routine and its argument
16028 (by default it's equivalent to respectively fprintf and stderr.
16029 * all the c files: all wild accesses to stderr or stdout within
16030 the library have been replaced to calls to the handler.
16031
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016032Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * configure.in: release 2.2.6
16035 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16036 exporting the inner functions of xpath for extension modules
16037 * doc/*: updated and rebuilt the doc
16038
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016039Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * nanohttp.c : applied Wayne HTTP cleanup patch
16042 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16043 and xmlNodeSetSpacePreserve()
16044
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016045Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * xpath.c: closing bug #29260
16048
Daniel Veillard126f2792000-10-24 17:10:12 +000016049Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16052 multikey tuples, made hash structure opaque
16053 * valid.[ch]: moved elements, attributes, notations decalarations
16054 as well as ID and refs to hash tables.
16055 * entities.c: hash cleanup
16056 * xmlmemory.c: fixed a dump problem in debug mode
16057 * include/Makefile.am: problem passing in DESTDIR= values patch
16058 from Marc Christensen <marc@calderasystems.com>
16059 * nanohttp.c: removed debugging remains
16060 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16061 * HTMLparser.c parser.c: fixing a number of problems with the
16062 macros in the *parser.c files (Wayne).
16063 * HTMLparser.c: close the previous option when opening a new one
16064 (Marc Sanfacon).
16065 * result/HTML/*: updated the HTML results accordingly
16066
Daniel Veillard52afe802000-10-22 16:56:02 +000016067Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16070 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16071 XPath functions and XML entities table to them. More to come...
16072 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16073
Daniel Veillard683cb022000-10-22 12:04:13 +000016074Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * tree.c: coalesce adjacent text nodes
16077 * valid.c: handling of blank nodes in DTd validation (raised
16078 by problems with a posteriori validation).
16079 * nanohttp.c: changing behaviour on HTTP write stuff.
16080 * HTMLtree.c: forced body and html to be explicitely closed.
16081 * xpath.h: exported more XPath functions.
16082
Daniel Veillard1baf4122000-10-15 20:38:39 +000016083Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * Release of 2.2.5
16086 * xpointer.c: range() range-inside and other helper functions
16087 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16088
Daniel Veillard47e12f22000-10-15 14:24:25 +000016089Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16092 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16093
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016094Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16097 and XPointer modules
16098
Daniel Veillard134c9f32000-10-15 10:27:08 +000016099Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * SAX.h: closed #25107
16102
Daniel Veillard39915622000-10-15 10:06:55 +000016103Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * testSAX.c: fixed problem with cdata reporting
16106 * SAXresult/* : updated
16107
Daniel Veillard1e851392000-10-15 10:02:56 +000016108Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16111 Closed bug #27499, added to regression tests
16112 * TODO: updated
16113
Daniel Veillard7eda8452000-10-14 23:38:43 +000016114Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16117 support for SCRIPT and STYLE with help from Bjorn Reese
16118 * test/HTML/* result/HTML/*: added simple testcase and updated
16119 the existing ones.
16120
Daniel Veillardff9c3302000-10-13 16:38:25 +000016121Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16124 string-range for empty strings
16125 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16126 test/XPath/xptr/strrange: augmented the XPointer testsuite
16127
Daniel Veillard189446d2000-10-13 10:23:06 +000016128Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16129
16130 * doc/xml.html doc/xmlmem.html: added a module describing memory
16131 interfaces and use, updated the main page.
16132
Daniel Veillard2f971a22000-10-12 23:26:32 +000016133Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16136 nanoftp code work on Windows too now
16137
16138Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016139
16140 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16141 * xpointer.c: implemented string-range() at least a good first version
16142 * test/XPath/docs/str test/XPath/xptr/strrange
16143 result/XPath/xptr/strrange: the string-range() tests
16144
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016145Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * Makefile.am include/Makefile.am include/win32config.h
16148 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16149 and make distcheck
16150
Daniel Veillard19d61112000-10-11 23:50:35 +000016151Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16154 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16155 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16156
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016157Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16160 patch for socklen_t detection by
16161 Albert Chin-A-Young <china@thewrittenword.com>
16162
Daniel Veillardcd429612000-10-11 15:57:05 +000016163Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16166 and added a --dtdvalid option to xmllint used to test it
16167
Daniel Veillard47c02452000-10-11 13:04:36 +000016168Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16171 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16172
Daniel Veillard2d38f042000-10-11 10:54:10 +000016173Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16176 handlings (registration, lookup, cleanup)
16177
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016178Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * configure.in Makefile.am include/makefile.am: adding XPointer
16181 and XPtrtests target
16182 * xpointer.[ch] : new files for XPointer support
16183 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16184 more XPath tests
16185
Daniel Veillard57fda592000-10-10 23:24:14 +000016186Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * configure.in: fixed, very broken, make distcheck works again
16189
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016190Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * More work toward 2.2.5, integrated a number of patches
16193 * configure.in Makefile.am win32config.h.in: trying to cleanup
16194 make distcheck .... huh ...
16195 * include/Makefile.am include/win32config.h: new directory
16196 for includes
16197 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16198 updated teh makefiles and instructions for WIN32
16199 * xpath.c: small fixes
16200 * test/XPath/ results/XPath: updated the testcases and results
16201 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16202 suggested patches
16203 * valid.c: fixed an ID bug
16204
Daniel Veillardb71379b2000-10-09 12:30:39 +000016205Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016208 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016209 * xpath.[ch]: worked on XPointer
16210
Daniel Veillard7e99c632000-10-06 12:59:53 +000016211Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * configure.in Makefile.am: 2.2.5, ship the include in an
16214 include/libxml subdirectory, use symlinks when using CVS
16215 * testSAX.c: fixed small bug
16216 * testXPath.c: changed the way testfiles are parsed
16217 * debugXML.c: same kind of cleanup when parsing an argument expression
16218 XPath/XPointers can have blanks embedded
16219 * xpath.[ch]: more cleanup, reorgs for XPointer work
16220 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16221 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16222
Daniel Veillard55b91f22000-10-05 16:30:11 +000016223Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16226 in the XPath engine, rewrote large parts of it, now it's far
16227 cleaner and in sync with the REC not an old WD. Fixed a parsing
16228 problem in the interactive XML shell found when testing XPath.
16229
Daniel Veillardac260302000-10-04 13:33:43 +000016230Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16233 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16234 examples with the extra test
16235
Daniel Veillard7cfce322000-10-04 12:40:27 +000016236Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16239 the global init function.
16240
Daniel Veillard970112a2000-10-03 09:33:21 +000016241Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * HTMLparser.c: Doohhh, attribute name parsing was still case
16244 sensitive ! Fixed this ...
16245 * result/HTML/* : updated the tests results accordingly
16246
Daniel Veillard740abf52000-10-02 23:04:54 +000016247Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16250 engine, should be far more stable, incorporated a new version of
16251 preceding/following axis, need testing
16252 * uri.c: fixed file:///c:/a/b/c problem
16253 * test/XPath/tests/idsimple: augmented the XPath tests
16254
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016255Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * doc/* rebuilding docs for 2.2.4 release
16258
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016259Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * configure.in: releasing 2.2.4
16262 * parser.[ch]: added xmlStrEqual()
16263 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16264 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16265 use xmlStrEqual instead
16266 * TODO: updated
16267 * added an XPath test
16268
Daniel Veillardbc765302000-10-01 18:23:35 +000016269Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16272 * entities.h: exported xmlInitializePredefinedEntities
16273 * parser.[ch] : added xmlInitParser()
16274 * parserInternals.h : had to export htmlInitAutoClose()
16275
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016276Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16279 problems
16280 * Makefile.am : added XPath regression tests to normal tests
16281 * uri.c: fixed a problem with local paths, cleanup
16282 * parser.c: fixed a problem with large CData sections
16283
Daniel Veillardd2ade932000-09-30 14:39:55 +000016284Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * configure.in xml-config.in: patch from "Ben Taylor"
16287 <sol7x86@hotmail.com> for solaris shared libs lookup
16288
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000162892000-09-30 Martin Baulig <baulig@suse.de>
16290
16291 * libxml-2.0.pc.in: Provide pkg-config script.
16292
16293 * configure.in: Create the libxml-2.0.pc script from the
16294 libxml-2.0.pc.in templates.
16295 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016296 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016297
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016298Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16301 when compiling with MSC
16302
Daniel Veillard46057e12000-09-24 18:49:59 +000016303Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * xpath.c: patch for normalize-string() substring-before(),
16306 substring-after() and translate() functions from Bjorn Reese
16307 <breese@mail1.stofanet.dk>
16308 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16309 Fredrik Hallenberg <hallon@lysator.liu.se>
16310 * TODO: updated
16311
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016312Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16315 problem of socklen_t being undefined on a number of platforms
16316 * debugXML.c: fixed a compilation problem when without snprintf
16317
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016318Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16321 an URI bug and a fix for the control-character-induced infinite loop
16322 * nanohttp.c: preventive fix for compiling on WIN32
16323
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016324Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * xmlint.c: closing bug #25000
16327
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016328Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16331 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16332 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16333 related function, fixing xmlStrncmp(), and associated cleanup
16334 * result/HTML/entities.html.sax: updating result
16335
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016336Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * uri.c: applied patch for URI escaping from Wayne Davison
16339 <wayned@blorf.net>
16340 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16341 from Denis Barbier <barbier@imacs.polytechnique.fr>
16342 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16343 patch from Wayne Davison
16344
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016345Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * doc/xml.html : updated with new releases, adding "how to help"
16348
Daniel Veillard04698d92000-09-17 16:00:22 +000016349Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16352 removed a few warnings in pedantic mode ...
16353 * parserInternals.c parser.c: moved encoding switching function
16354 to parserInternals.c
16355 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16356
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016357Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16360 error or warning handlers
16361
Daniel Veillardb1059e22000-09-16 14:02:43 +000016362Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * parserInternals.c parserInternals.h parser.c Makefile.am:
16365 created a new module parserInternals.c, moved most of the
16366 code shared by the various parsers there, as well as
16367 deprecated code from parser.c. More cleanup of parser.c
16368 * uri.c: fixed a problem when URI is NULL
16369 * valid.c: speedup when looking for an attribute declaration
16370
Daniel Veillard39c7d712000-09-10 16:14:55 +000016371Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16374 the cleanup of the computation of URI references when seeking
16375 external entities. The URI reference string and the resulting
16376 URI are both stored now.
16377 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16378 large s(n)printf checks and cleanup from Denis Barbier
16379 <barbier@imacs.polytechnique.fr>
16380 * xmlversion.h.in tree.h: couple of SGML declarations for a
16381 possible docbook module.
16382 * result/VC/ : a couple of test output changed due to the change
16383 of the entities URI
16384
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016385Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16386
16387 * parser.h: added a _private field for linking user's data
16388
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016389Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16390
16391 * parser.c parserInternals.h: demacroified most of the IS_XXX
16392 the gain in size is significant so ...
16393
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016394Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * entities.c: cases where looking up entities with doc==NULL
16397 covered
16398
Daniel Veillard90e11312000-09-05 10:42:32 +000016399Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16400
Daniel Veillard1de50802000-09-07 08:54:32 +000016401 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016402 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16403
Daniel Veillard98a79162000-09-04 11:15:39 +000016404Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
Daniel Veillard1de50802000-09-07 08:54:32 +000016406 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016407 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16408 * Makefile.in: added URItest and included thenin "make tests"
16409
16410Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016411
16412 * xmlversion.h.in: closed bug 22941
16413
Daniel Veillard2bb89092000-08-31 14:57:50 +000016414Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16415
16416 * doc/xmlio.html: added doc and example for entity loader
16417 redefinition.
16418
Daniel Veillard96984452000-08-31 13:50:12 +000016419Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16422 used by libxml
16423
Daniel Veillarde715dd22000-08-29 18:29:38 +000016424Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * parser.c: Fixed bug on invalid ontent characters and when using
16427 push.
16428 * xmllint.c: fixed xmllint endling of errors in push mode
16429
Daniel Veillard4948eb42000-08-29 09:41:15 +000016430Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016433 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016434 * result/HTML/*.sax: regenerated HTML SAX output
16435 * parser.c: more cleanup.
16436
Daniel Veillarde010c172000-08-28 10:04:51 +000016437Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016440 patches from Wayne Davison <wayned@users.sourceforge.net>,
16441 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016442 * HTMLparser.c: fixed an ignorable white space detection bug
16443 occuring when parsing with SAX only
16444 * result/HTML/*.sax: updated since the output is now HTML
16445 encoded...
16446
Daniel Veillard47f3f312000-08-27 22:40:15 +000016447Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16448
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016449 * HTMLparser.[ch]: applied some of Wayne Davison
16450 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016451
Daniel Veillarde0854c32000-08-27 21:12:29 +000016452Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16455 undeclared namespace prefix was used, added a warning.
16456 Cleaned up support w.r.t. entities, spilling out a warning
16457 and being pedantic on lookups.
16458 * test/warning/ent9 : added testcase for previous example.
16459 * TODO: updated
16460 * parserInternals.h parser.c: changed the way names are parsed
16461 now allow infinite size and decrease penalty for normal use
16462 * parser.c: Started a big cleanup/check of the parser code,
16463 fixed some of the most tortuous entity code, spotted code
16464 unused anymore
16465 * test/*: added tests for very long names and related nasty
16466 things.
16467
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016468Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * doc/encoding.html: added encoding aliases doc
16471 * doc/xml.html: updates
16472 * encoding.[ch]: added EncodingAliases functions
16473 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16474 bottleneck affecting large DTDs like Docbook
16475 * parser.[ch] xmllint.c: added a pedantic option, will be
16476 useful
16477 * SAX.c: redefinition of entities is reported in pedantic mode
16478 * testHTML.c: uninitialized warning from gcc
16479 * uri.c: fixed a couple of bugs
16480 * TODO: added issue raised by Michael
16481
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016482Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * doc/encoding.html: propagated Martin Duerst suggestions
16485
Daniel Veillard52402ce2000-08-22 23:36:12 +000016486Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16489 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16490 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16491 by Wayne Davison
16492
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016493Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * nanoftp.c nanohttp.c: small cleanup
16496 * TODO: updated
16497
Daniel Veillard244ece92000-08-19 20:58:02 +000016498Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * added an old VC testcase and updated title.xml entity
16501
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016502Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16505 done on auto-opening of <p> tags and cleanup of SAX output
16506
Daniel Veillard979e55e2000-08-19 16:48:54 +000016507Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16510
Daniel Veillard4540be42000-08-19 16:40:28 +000016511Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * doc/xml.html libxml.* structure.*: updated the doc a bit
16514
Daniel Veillard808a3f12000-08-17 13:50:51 +000016515Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16518 of SAX tests
16519
Daniel Veillard29579362000-08-14 17:57:48 +000016520Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16521
16522 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16523 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16524
Daniel Veillard1255ab72000-08-14 15:13:33 +000016525Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16528 * testHTML.c: fix core dump on Solaris 2.x systems
16529 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16530 * result/HTML/*.sax: previous bug fix lead to new results
16531
Daniel Veillard03109292000-08-14 14:58:22 +000016532Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16535 * configure.in: added --with-readline=DIR to accept alternate
16536 path for readline include/library
16537 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16538 for ANSI under HP-UX
16539 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16540 includes @LIBS@
16541
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016542Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * doc/* : rebuilt the docs
16545 * getting ready for 2.2.2 release
16546
Daniel Veillard87b95392000-08-12 21:12:04 +000016547Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16550 and xmlAddFeature()
16551 * tree.[ch]: added xmlAddChildList()
16552 * xmllint.c: MAP_FAILED macro test
16553 * parser.h: added xmlParseCtxtExternalEntity()
16554 * valid.c: applied bug fixes removed warning
16555 * tree.c: added CDATA block to elements content
16556 * testSAX.c: cleanup of output
16557 * testHTML.c: added SAX testing
16558 * encoding.c: better error recovery
16559 * SAX.c, parser.c: fixed one of the external entity processing
16560 of the OASis testsuite
16561 * Makefile.am: added HTML SAX regression tests
16562 * configure.in: bumped to 2.2.2
16563 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16564 SAX results
16565
Daniel Veillard88a172f2000-08-04 18:23:10 +000016566Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * configure.in: patch for HP compiler
16569
165702000-08-04 Sven Heinicke <sven@zen.org>
16571
16572 * xmllint.c: Was coredumping sometimes when the file given didn't
16573 exist.
16574
Daniel Veillard46e370e2000-07-21 20:32:03 +000016575Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016578
Daniel Veillard46e370e2000-07-21 20:32:03 +000016579 when using in memory parsing. Need some cleanup.
16580 * xmllint.c configure.in: added a --memory flag to test memory
16581 parsing
16582
Daniel Veillard36650692000-07-21 15:16:39 +000016583Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * nanohttp.c: fixed socklen_t replacement to unsigned int
16586 * parser.c: fixed a space handdling missing at the end of
16587 production 28 DOCTYPE.
16588 * xmlmemory.c: fixed a stupid bug on the routine to override
16589 allocation functions
16590 * TODO: updated
16591
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016592Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16593
16594 * doc/ regenerated the docs
16595
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016596Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * doc/encoding.html doc/xml.html: added I18N doc
16599 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16600 improvements, both parser and filters, added ASCII & HTML,
16601 fixed the ISO-Latin-1 one
16602 * xmllint.c testHTML.c: added/made visible --encode
16603 * debugXML.c : cleanup
16604 * most .c files: applied patches due to warning on Windows and
16605 when using Sun Pro cc compiler
16606 * xpath.c : cleanup memleaks
16607 * nanoftp.c : added a TESTING preprocessor flag for standalong
16608 compile so that people can report bugs more easilly
16609 * nanohttp.c : ditched socklen_t which was a portability mess
16610 and replaced it with unsigned int.
16611 * tree.[ch]: added xmlHasProp()
16612 * TODO: updated
16613 * test/ : added more test for entities, NS, encoding, HTML, wap
16614 * configure.in: preparing for 2.2.0 release
16615
Daniel Veillard49703262000-07-10 10:27:46 +000016616Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16617
16618 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016619 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016620
Daniel Veillard306be992000-07-03 12:38:45 +000016621Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * doc/xml.html: changed the xmlsoft.org structure, updated the
16624 examples w.r.t. root and childs
16625
Daniel Veillard7d853352000-07-02 18:53:09 +000016626Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16627
Daniel Veillard784b9352003-02-16 15:50:27 +000016628 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016629
Daniel Veillard365e13b2000-07-02 07:56:37 +000016630Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16631
16632 * HTMLparser.c: Work on character encoding support for the HTML parser
16633 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16634 * encoding.c: Fixed a potential memleak in the encoding stuff
16635
Daniel Veillardaf743792000-07-01 11:49:28 +000016636Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * doc/FAQ.html doc/Makefile.am : added a FAQ
16639
16640Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016641
16642 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16643 of the HTML parser to force it to not bypass SAX
16644
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016645Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16646
16647 * win32config.h.in: updated
16648 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16649 lacks iconv support :-( need to release 2.1.1
16650 * configure.in: release 2.1.1
16651 * HTMLparser: fixed bug #14784
16652 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16653 by Windows compiler
16654 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16655 the SAX startDocument() callback.
16656 * TODO: updated
16657
16658Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * added xmlStopParser()
16661
Daniel Veillardbe803962000-06-28 23:40:59 +000016662Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * configure.in: 2.1.0 prerelease
16665 * Large resync between W3C and Gnome tree
16666 * nanoftp, nanohttp.c: fixed stalled connections probs
16667 * HTMLtree.c SAX.c : support for attribute without values in
16668 HTML for andersca
16669 * valid.c: Fixed most validation + namespace problems
16670 * HTMLparser.c: start document callback for andersca
16671 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16672 * parser.h, SAX.c: serious speed improvement for large
16673 CDATA blocks
16674 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16675 different encoding
16676 * example/Makefile.am example/gjobread.c tree.h: work on
16677 libxml1 libxml2 convergence.
16678 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16679 and the LIBXML_TEST_VERSION macro
16680
Daniel Veillardc310d562000-06-23 18:32:15 +000016681Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * doc/xml.html: various patches and improvements typo fixed by
16684 Felix Natter
16685 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16686 from Felix Natter <fnatter@gmx.net>
16687
Daniel Veillardf3029822000-05-06 08:11:19 +000016688Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * doc/upgrade.html: updated with instructions for support of both
16691 libxml-1.x and libxml-2.x
16692 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16693 for 2.x support and also fixed includes
16694
16695
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016696Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16699 the encoding support, added iconv support, so now libxml if
16700 compiled with iconv automatically support japanese encodings
16701 among others. Work based on initial patch from Yuan-Chen Cheng
16702 I may have broken binary compat in the encoding handler
16703 registration scheme, but that was so utterly broken I don't
16704 expect anybody to have used this feature until now.
16705 * parserInternals.h: fixup on the CHAR range macro
16706 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16707 code.
16708 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16709 * uri.c: added xmlParseURI() I can't believe I forgot to
16710 implement this one in 2.0 !!!
16711 * SAX.c: moved doc->encoding update in the endDocument() call.
16712 * TODO: updated.
16713
Daniel Veillard06047432000-04-24 11:33:38 +000016714Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * tree.h: removed extraneous xmlRemoveProp definition
16717 * TODO: added item about --disable-corba configure switch
16718 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16719 * nanoftp.c: fixed include problems giving troubles on AIX and
16720 slowlaris
16721 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16722 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16723 comment and headers changes to lower gtk-doc number of warnings
16724 * doc/html/*: rebuilt docs
16725
Daniel Veillarde0aed302000-04-16 08:52:20 +000016726Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * HACKING: documented the tag for 1.x and instructions
16729
Daniel Veillard5e873c42000-04-12 13:27:38 +000016730Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16733 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16734 xmlCreateIOParserCtxt
16735 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16736 significant overall improvement
16737 * xmllint.c: added I/O test to xmllint
16738 * testSAX.c: added a speed test
16739 * doc/* : updated/regenerated
16740
Daniel Veillardfc708e22000-04-08 13:17:27 +000016741Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * xpath.c uri.h parserInternals.h: cosmetic changes from
16744 "Timur I. Bakeyev" <timur@bat.ru>, including making
16745 xmlCreateURI() public
16746
Daniel Veillard5d211f42000-04-07 17:00:24 +000016747Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16750 and the code at the same time. Added a clean mechanism for
16751 overload or added input methods: xmlRegisterInputCallbacks()
16752 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16753 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16754 * TODO: updated
16755 * doc/* : updated/regenerated
16756 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16757 source dir
16758
Daniel Veillarde77a9182000-04-05 19:12:29 +000016759Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * testURI.c: yet another forgotten commit, I should get some sleep !
16762
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016763Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16764
16765 * xmllint.c: forgot to commit this too ?
16766
Daniel Veillardb9df4042000-04-05 14:23:16 +000016767Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * xmlversion.h.in : forgot to commit this previously
16770
Daniel Veillard361d8452000-04-03 19:48:13 +000016771Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16774 * README TODO: updated for release
16775 * uri.c uri.h: added authority parsing/saving
16776 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16777 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16778 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16779 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16780 Makefile.am : added compile-time customization of libxml
16781 --with-ftp --with-http --with-html --with-xpath --with-debug
16782 --with-mem-debug
16783 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16784 #include <libxml/xxx.h> I hope it won't break too much stuff
16785 and will be manageable in the future...
16786 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16787 and added xmllint to the installed programs
16788 * uri.h: added xmlFreeURI()
16789
Daniel Veillardec303412000-03-24 13:41:54 +000016790Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * uri.c uri.h: finished the escaping handling, the base support
16793 and the URI path normalization. Looks good just lacks the
16794 authority content parsing code.
16795 * Makefile.am: added instructions to generate testURI
16796 * TODO: updated
16797 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16798 added links and icons for W3C and Gnome
16799
Daniel Veillard8f621982000-03-20 13:07:15 +000016800Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * xmlmemory.[ch] : seems I forgot to actually update the files in
16803 the last commit :-)
16804 * doc/xml.html doc/html/* : updated and uploaded the docs
16805
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016806Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16809 * TODO: updated
16810 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016811 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016812 gfree).
16813 * Makefile.am, uri.c, uri.h: added a set of functions to do
16814 exact (litteraly copied from the RFC 2396 productions) parsing
16815 and handling of URI. Will be needed for XLink, one XML WFC,
16816 XML Base and reused in the nano[ftp/http] modules. Still work
16817 to be done.
16818
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016819Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * configure.in, libxml.spec.in : libxml2
16822 * doc/* : updated the doc page, rebuilt the docs
16823
Daniel Veillardcf461992000-03-14 18:30:20 +000016824Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16825
16826 * all: tagged LIB_XML_1_X
16827 * *.c *.h : updated from W3C CVS tree
16828 * configure.in : 2.0.0-beta
16829 * libxml.spec.in : libxml2 package nam
16830 * result/* : new version of the tests output
16831
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016832Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16835
Daniel Veillardb566ce12000-03-04 11:39:42 +000016836Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * doc/* : rebuilt the docs
16839 * parser.c: final patch on #6766
16840 * valid.c: small patch on validity checks.
16841
Daniel Veillardfb76c402000-03-04 11:39:42 +000016842Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16843
16844 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16845 added
16846 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16847 compatibility w.r.t. XML spec and existing code.
16848
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016849Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * parser.c: seems a better solution to <a> </a> exists,
16852 will try it for a while
16853
Daniel Veillard83a30e72000-03-02 03:33:32 +000016854Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * parser.c: tried to remove the <a> </a> generating <a/>
16857 this is hard. Left a flag for that purpose. Fixed bug #6766
16858 * configure.in: prepared 1.8.7 not released, due to previous
16859 problem
16860
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016861Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * doc/xml.html : applied second patch from Paul DuBois
16864
Daniel Veillard402e8c82000-02-29 22:57:47 +000016865Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16866
16867 * doc/xml.html : applied patch from Paul DuBois
16868
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016869Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16872
Daniel Veillard5feb8492000-02-02 17:15:36 +000016873Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16876 compilation warnings on various platforms.
16877 * parser.c: Fixed #5281 validity error callbacks are now desactived
16878 by default if not validating.
16879
Daniel Veillardf341f932000-02-02 14:52:08 +000016880Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16883
Daniel Veillard13c757e2000-02-01 23:59:15 +000016884Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16887 <gkatsi@cs.toronto.edu>
16888
Daniel Veillard726e8792000-01-30 20:04:29 +000016889Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16892 processing URLs
16893
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016894Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16897 xmlNanoFTPUpdateURL for persistent control connections.
16898 * configure.in: 1.8.6
16899
16900Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16903 * tree.[ch] : added xmlSaveNoEmptyTags
16904
James Henstridgef3be9312000-01-28 13:59:21 +0000169052000-01-29 James Henstridge <james@daa.com.au>
16906
16907 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16908
16909 * Makefile.am: added nanoftp.[ch] to the build.
16910
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016911Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16912
16913 * nanoftp.[ch]: cleanup, comments, API
16914 * debugXML.c : fixed a bug in the cat command
16915 * doc/*: regenerated the docs
16916
Daniel Veillardda07c342000-01-25 18:31:22 +000016917Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16920 * debugXML.c : fixed a bug in the cat command
16921 * valid.c: fixing some small probs
16922 * libxml.spec.in: get rid of the SNAP suffix
16923 * doc/xml.html: updated the status
16924
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016925Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * xml-config.in: xml-config --version to just return the
16928 version number
16929 * xpath.c: some cleanup w.r.t. axis when the current node is
16930 an attribute.
16931 * TODO: updated
16932
Daniel Veillard461a66c2000-01-18 18:01:01 +000016933Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16934
16935 * configure.in: prepared for libxml-1.8.5
16936 * doc/* recompiled the documentation
16937
169382000-01-17 Jody Goldberg <jgoldberg@home.com>
16939
16940 * configure.in : WARNING autoconf subtlety alert :
16941 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16942 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16943 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16944 get defined by AC_CHECK_HEADERS.
16945
Daniel Veillardf967b902000-01-17 16:06:10 +000016946Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16949 Rune.Djurhuus@fast.no
16950
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016951Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * TODO: updated
16954 * tree.c, parser.c: made sure that only memory alloc problems
16955 and internal parser errors are allowed to write to stdout or
16956 stderr.
16957
Daniel Veillard0142b842000-01-14 14:45:24 +000016958Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16959
16960 * tree.c : restored xmlNewGlobalNs since this seems used by
16961 a lot of existing code :-(, fixed a bug in xmlNewNs
16962 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16963 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16964 to exit() from the library code.
16965 * xpath.c, parser.c: removed bugs or unused code detected by
16966 Windows compilers
16967 * parser.c: started adding interfaces for parsing well balanced
16968 XML fragments
16969 * configure.in: releasing 1.8.4
16970 * doc/* : rebuilt the docs
16971
Daniel Veillard2eac5032000-01-09 21:08:56 +000016972Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16973
16974 * tree.[ch] : added xmlNewDocFragment() for DOM
16975 * testHTML.c: uninitialized variable.
16976
Daniel Veillardf3a73582000-01-05 14:58:39 +000016977Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * doc/* : rebuild the docs
16980
Daniel Veillard71b656e2000-01-05 14:46:17 +000016981Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * acconfig.h: readline and history patch
16984 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16985 * tree.c: added check and handling when possibly removing an ID
16986 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16987 and saving.
16988 * test/HTML/entities.html result/HTML/entities.html* : test for
16989 various entities reference cases
16990 * result/HTML/* : as a result output of some testcase have
16991 changed
16992 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16993 by previous example. added xmlParseTryOrFinish().
16994 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16995 entities.h debugXML.h HTMLparser.h: changed the way struct are
16996 declared to allow gtk-doc to expose those
16997 * parser.c: closed bug #4960
16998 * Makefile.am configure.in: Applied patch from
16999 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17000 and math/socket libs detection
17001
Daniel Veillard437b87b2000-01-03 17:30:46 +000017002Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * configure.in, Makefile.am: link tester against readline
17005 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17006
Daniel Veillard686d6b62000-01-03 11:08:02 +000017007Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * tree.[ch]: added xmlRemoveProp
17010 * win32config.h.in nanohttp.c: avoid including the Windows
17011 socket stuff in every C files
17012 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17013 the XmL parser(s)
17014 * test/ns4 result/ns4 etc...: added test case for previous prob
17015 * tree.c: xmlNewNs wasn't checking for double definition
17016 * Makefile.in: fixed a problem with dist-hook duplicates
17017 * parser.[hc], xmlIO.c: fixed the loading of external entities
17018 APIs, now xmlLoadExternalEntity() is used everywhere and
17019 setting up an app specific front-end using the
17020 * SAX.c parser.c: some fixes, now the xhtml spec validates
17021 with the xhtml DTD.
17022 * error.c: fixed crashes in case of no input stream
17023 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17024 to the validation tests and results
17025
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017026Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17029 too htmlCreatePushParserCtxt() and htmlParseChunk()
17030 * parser.c: a bit of cleanup.
17031 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17032 to XML) removed the last mem leak known
17033 * HTMLtree.c: output message cleanup
17034 * xmlmemory.c: display content info about memory blocks
17035 * result/HTML/wired.* : missing att value warning change
17036
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017037Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * doc/* : rebuilt the documentation
17040
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017041Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * parser.[ch] parserInternals.h: Push parser for XML,
17044 seems to work fine now
17045 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17046 --push for push testing
17047 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17048 * testSAX.c: added --push
17049 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17050 subtree
17051 * xmlIO.[ch] : enriched API + fixes for push mode
17052 * entities.[ch]: added the entity content length to the struct.
17053 * xmlmemory.[ch]: new API to show the last entries for the shell
17054 * valid.c: added required attribute testing
17055 * SAX.c: the cdata callback now merge contiguous fragments
17056 * HTMLparser.c: cleanup of some macros
17057
Daniel Veillard3c558c31999-12-22 11:30:41 +000017058Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17059
17060 * parser.c: fix for PIs name starting with xml
17061 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017062 * *.c, configure.in win32config.h.in : generate win32config.h for
17063 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017064
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017065Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17066
17067 * parser.c: fixed a stupid = vs. == bug :-(
17068 * doc/gnome-xml.sgml: s/glade/xml/
17069
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017070Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * configure.in, doc/xml.html : bug fix release 1.8.2
17073 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17074 Hopefully the end of that silly C++ include problem
17075 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17076 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17077 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17078 troubles with autoclosed elements when the stree shape doesn't
17079 follow the DtD specs. Added htmlIsAutoClosed() and
17080 htmlAutoCloseTag()
17081 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17082 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17083 * debugXML.c: fixed a bug on printing default namespaces.
17084 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17085
Daniel Veillardb24054a1999-12-18 15:32:46 +000017086Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * result/HTML/*.htm[l] : updated the HTML regression tests according
17089 to the new output
17090 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17091 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17092 problem due to intermix of extern "C" { ... } declarations for C++
17093 and recursive includes in the headers
17094
Chris Lahey323c48c1999-12-18 15:32:45 +0000170951999-12-20 Chris Lahey <clahey@umich.edu>
17096
17097 * HTMLtree.c: Made it so that html nodes with a single child do
17098 not insert a carriage return before or after the child node.
17099
Daniel Veillardb24054a1999-12-18 15:32:46 +000017100Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017101
17102 * configure.in, doc/xml.html : bug fix release 1.8.1
17103 * parser.c: fixed bug #4344
17104 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17105 added the glue to avoid C++ problems
17106 * doc/* : regenerated the documentation
17107
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017108Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17109
17110 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17111 namespace recognition, and Dia as a resul :-(
17112 * encoding.c: closed bug #3950
17113
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017114Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * valid.c: debugging a posteriori validation, except URI expansion
17117 stuff this should be fixed now
17118 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17119 Carl Nygard <cnygard@bellatlantic.net>
17120 * tester.c: added --postvalid, cleaning of the code
17121 * tree.[ch]: added xmlDocGetRootElement()
17122
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017123Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17124
17125 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17126 c++ losage.
17127
Daniel Veillard10a2c651999-12-12 13:03:50 +000017128Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17129
17130 * configure.in, doc/xml.html : bumped to 1.8.0
17131 * xlink.[ch], Makefile.am : added framework for link detection
17132 * parser.h: added nbChars to parser context, needed for cleanup.
17133 * xmlmemory.c: removed a nasty bug when out of mem
17134 * valid.[ch]: adding namespace support for attribute decl
17135 * tester.c: added --debugent option
17136 * debugXML.[ch]: added xmlDebugDumpEntities()
17137 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17138 buffers instead, this was really needed, validation was breaking
17139 in strange ways due to that. Added xmlParseStringPEReference()
17140 and other parsing from strings functions. Entities processing
17141 modified again, but PERef are still not handled correcly but
17142 unless you're Eve Maller you won't notice :-)
17143 * HTMLparser.c: large changes toward reliability, and switched to
17144 lowercase internal tags, XHTML is lowercase, so it will help
17145 that output is closer to next version.
17146 * doc/* : regenerated the documentation, it is now hosted at
17147 http://xmlsoft.org/ (same bits I just bought the domain :-)
17148
17149
Daniel Veillard294cbca1999-12-03 13:19:09 +000017150Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17151
17152 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17153 doc generation
17154 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17155 in the SAX API
17156 * doc/*: rebuilt the doc making sure everything appears in the
17157 HTML files
17158
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017159Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17162 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17163 which allow impressive speed improvement on dataset with
17164 large text pieces, but at the cost of broken binary
17165 compatibility and slightly bigger memory usage.
17166 Configure with --with-buffers to activate them, they
17167 are protected with XML_USE_BUFFER_CONTENT define.
17168 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17169 goal is 0 memory left allocated once parser is no more used
17170 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17171 call xmlCleanupParser() and xmlMemoryDump()
17172
Daniel Veillarda819dac1999-11-24 18:04:22 +000017173Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17176 * parser.[ch] encoding.[ch]: added memory cleanup routines
17177 * parser.c: closing bug #3788
17178 * doc/*: rebuilt the doc
17179
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017180Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17181
17182 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17183 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17184 * tester.c: added --compress option
17185 * doc/*: rebuilt the documentation
17186
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017187Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17188
17189 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17190 if given /proc/kcore as input !
17191 * doc/xml.html doc/*: updated and rebuilt the documentation
17192
17193Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017194
17195 * parser.c: Fixed some wrongly space collapsing code due to
17196 a misreading of the spec.
17197 * result/*: fixed the output accordingly
17198
17199Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017200
17201 * encoding.c: bug fix and typos
17202 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17203 * parser.c: added attribute normalization closing bug #3597
17204 * test/att* result/att* SAXresult/att*: testcase for attribute
17205 normalization
17206
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017207Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17208
17209 * configure.in: closing bug #3163 by adding extra flags for the
17210 cc compiler on HP-UX
17211
Daniel Veillard51e3b151999-11-12 17:02:31 +000017212Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17213
17214 * valid.[ch] : removed a typo and an enumerated type bug in the
17215 xmlAddElementDecl() function
17216 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17217 call to xmlEncodeEntitiesReentrant() so that the functions
17218 New, Set and Get are at the same level.
17219 * parser.c HTMLparser.c: extra memory allocation bug for
17220 attributes detected by someone using libxml in embedded systems :-)
17221
Daniel Veillard962195f1999-10-28 15:51:53 +000017222Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * xmlmemory.h: turned off mem debug :-\
17225
Daniel Veillard35008381999-10-25 13:15:52 +000017226Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17227
17228 * parser.c: closed bug #2784 a one line fix, but worth pushing
17229 a new release out
17230 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17231 some structures, comments before and after the
17232 main element, and other nastyness
17233 * HTMLtree.c tree.c: accomodate the extended HTML supported
17234 * configure.in: pushing 1.7.4
17235 * test/ent8 and related outputs : added a new test for bug #2784
17236 * test/HTML/wired.html and related output: a nasty HTML example
17237 * Makefile.am: improved the test scripts
17238 * docs/* : reran the documentation extractor, updated xml.html
17239
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017240Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17243 HTMLparser and debugged the HTML related code. HTML documents
17244 now have their own type
17245 * entities.c: do not dump &apos; for HTML output
17246 * xmlmemory.c: improvement, breakpoint mechanism
17247 * testHTML.c: added --sax --repeat ...
17248 * Makefile.am: improved the HTML tests
17249 * valid.[ch]: added xmlValidGetValidElements and
17250 xmlValidGetPotentialChildren
17251 * tester.c: added --insert to test the 2 new functions
17252 * test//* result//* SAXresult//* : regression test cleanup
17253 and extension.
17254 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17255 gnome-xml-nanohttp.html
17256
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017257Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * HTMLparser.c: fixed problems with some autoclose tags
17260 * tree.c: fixed XML output problems.
17261 * result/* SAXresult/*: update of the tests output
17262
Daniel Veillard6077d031999-10-09 09:11:45 +000017263Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * Makefile.am: Arturo patch for xmlConf.sh version info
17266 * parser.c: Tim Josling patch for single quoted items
17267 * tester.c: Tim Josling patch for tester options usage
17268 * tree.h: indent cleanup
17269
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017270Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17271
17272 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17273 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17274
Daniel Veillard00fdf371999-10-08 09:40:39 +000017275Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17276
17277 * tree.c : Raph patch for initialization of CORBA fields
17278 * parser.c, xpath.c, ...: modification of doc comments
17279 * xpath.c : allow spaces in xpath expressions
17280
Daniel Veillardad219441999-09-27 08:17:49 +000017281Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17282
17283 * xmlmemory.h: turning off memory debug :-(
17284
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017285Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17288 better SAX interfaces.
17289 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17290 entity.
17291 * configure.in: 1.7.2
17292
17293Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017294
17295 * libxml.spec.in: fixed the URL
17296 * doc/xml.html: improved the documentation front-end
17297
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017298Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017299
17300 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17301
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017302Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017303
17304 * libxml.spec.in: fixed the alpha compile problem
17305 * parser.[ch]: changed errno to errNo in the parser context :-(
17306 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17307 * doc/xml.html: changed CHAR to xmlChar
17308 * doc/html/*: recompiled the documentation
17309 * configure.in: 1.7.1
17310
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017311Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17312
17313 * parser.h: modified the parser context struct to regain 1.4.0
17314 binary compatibility
17315 * parser.c, xml-error.h: added errno ot teh context and defined
17316 a set of errors values with update of errno
17317 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17318 DTDs and entities
17319 * *.h, *.c: complete cleanup of the use of config.h and include
17320 protection depending on the current setup.
17321 * overalll debugging, maintenance and bug-fixing on all modules
17322 * updated the documentation
17323 * ready for 1.7.0
17324
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017325Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17326
17327 * HTMLparser.c : cleanup
17328 * SAX.c valid.c valid.h: added ID/IDREF checking
17329 * tree.c tree.h: extended doc structure for refs
17330 * configure.in: 1.6.2
17331 * parser.c: patched bug in SAX user arg call
17332 * parserInternals.h: patched missing close in C++ wrapping
17333 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17334 especially upcoming XPointer implementation.
17335 * doc/xml.html: augmented, typo
17336
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017337Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17338
17339 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17340 not all invocations of install understand -d.
17341
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017342Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17343
17344 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17345 to make 'check' works, when builddir != srcdir.
17346
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017347Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17348
17349 * doc/xml.html : updated the documentation
17350
Daniel Veillard6454aec1999-09-02 22:04:43 +000017351Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17354 not deallocated memory blocks
17355 * *.c : replaces all calls to malloc() free() and realloc() to
17356 the wrapper functions/macros
17357 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17358 instead of xmlFreeNodeList()
17359
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017360Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17361
17362 * HTMLparser.c: corrected a stupid bug leading to core dump at
17363 tree deallocation. Removed warnings indicated by
17364 Stephane.Conversy@lri.fr
17365 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17366 looked for in the external subset
17367
17368Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017369
17370 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17371 on SGI by Stephane.Conversy@lri.fr
17372
Daniel Veillardb96e6431999-08-29 21:02:19 +000017373Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17374
17375 * all .h : changed the prototype declaration indent as in gtk
17376 * most .c : working on reducing the TODOs in the code
17377 * most .c : cleanup though -pedantic and Insure++
17378 * improvements on validation ID checkings.
17379 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17380 * xml-config.in: closed #1810
17381
17382Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017383
17384 * tree.h, valid.c, valid.h: more work on validity, IDs
17385 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17386 definition for AIX
17387
Daniel Veillardb556eb51999-08-15 17:19:50 +000017388Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17389
17390 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17391 the distribution due to a cut'n paste error at last commit
17392
Daniel Veillardb05deb71999-08-10 19:04:08 +000017393Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17394
17395 * configure.in: upgraded to version 1.4.0
17396 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17397 Big update, added a large part of the validation process,
17398 it should be usable, but some parts are missing
17399 * xpath.c: improved the implementation w.r.t. root.
17400 * Makefile.am: added more tests
17401 * test and result trees: added a lot of tests
17402 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17403
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017404Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17405
17406 * Added an HACKING file
17407
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017408Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17409
17410 * xpath.[ch] : improvements and debug of the XPath implementation
17411 * parser.c, HTMLparser.c : modified the parsers to be progressive
17412 * tree.[ch] : extended the Buffer promitives
17413 * xmlIO.[ch] : added basic I/O routines providing progressive
17414 parsing and ready for I18N conversion plugins
17415 * SAXresult/* : the SAX callback sequence maybe slightly different
17416 now
17417 * test*.c : improved/updated the tests programs
17418 * doc/* : recompiled the docs.
17419
Daniel Veillard15b75af1999-07-26 16:42:37 +0000174201999-07-26 Michael Meeks <michael@edenproject.org>
17421
17422 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17423
17424 * tree.c: Ditto.
17425
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017426Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17427
17428 * configure.in: upgraded to version 1.4.0
17429 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17430 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17431 XML query language, see http://www.w3.org/TR/xpath for more details.
17432 * parser.c, parser.h: added CHAR* related string functions for XPath
17433 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17434 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17435 rebuild the docs.
17436 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17437 and regression testing capabilities for XPath.
17438
Daniel Veillardd79d7871999-07-12 10:38:12 +000017439Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17440
17441 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17442 closing bug #1646
17443
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017444Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17445
17446 * Makefile.am, example/Makefile.am: closed bug #1683
17447
Daniel Veillard3166ab11999-07-11 16:14:19 +000017448Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * example/Makefile.am, configure.in: added the makefile for the
17451 gjobread example
17452
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017453Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17454
17455 * doc/Makefile.am:
17456 - fix which allow "make install DESTDIR=</install/prefix>".
17457
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017458Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17459
17460 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17461 which fixed a problem on the file reading-code.
17462
Daniel Veillard82150d81999-07-07 07:32:15 +000017463Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17466 output.
17467 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17468
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017469Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17470
17471 * parser.h : Oops removed the binary compatibility problem
17472 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17473 * parser.c, HTMLparser.c: applied patches for reading from stdin
17474
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017475Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17476
17477 * parser.c, entities.c, valid.c: cleanup bug #1591
17478 * configure.in: cleanup bug #1592
17479 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17480 the same tree back-end. Hence gdome will be available for it.
17481 * doc/Makefile.am: close bug #617
17482
Daniel Veillard97fea181999-06-26 23:07:37 +000017483Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * parser.c: alloctate a per parser context SAX interface block
17486
Daniel Veillard14fff061999-06-22 21:49:07 +000017487Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17488
17489 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17490 and xmlEncodeEntitiesReentrant with the correct one :-\
17491
17492Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17493
17494 * commit of my internal XML base changes, quite a lot of
17495 changes, cleanups, better entities support, framework for
17496 new I/O and charset detection and handling
17497 * Fixed the configure/Makefile stuff to generate shared libs
17498 with the proper version info, so we jumped on rev from
17499 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17500 xmlEncodeEntities() result need to be freed now, and a string
17501 xmlParserVersion provide the current library version.
17502
Raph Levien05240da1999-06-15 21:27:11 +000017503Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17504
17505 * parser.c: fixed a buffer overrun for when you have a very long
17506 attribute with no entities in it.
17507
Daniel Veillardbb2da581999-06-13 14:37:07 +000017508Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17509
17510 * added example directory
17511 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17512
Daniel Veillard011b63c1999-06-02 17:44:04 +000017513Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17514
17515 * Release of libxml-1.1, nearly everything has been touched for
17516 this.
17517 * Added more regression tests
17518 * Updated the documentation
17519
Daniel Veillard27d88741999-05-29 11:51:49 +000017520Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17521
17522 * tree.[ch]: unified the XML_NO_CORBA defines.
17523 * parser.c encoding.[ch]: started plugging in char encoding detection
17524
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017525Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17526
17527 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17528 Also freed allocated buffer.
17529
Daniel Veillard27d88741999-05-29 11:51:49 +000017530Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017531 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17532 reentrancy problem at printing. One is left in entities.c, to
17533 remove ASAP
17534 * testSAX.c : added a test example showing the use of the SAX
17535 interface if one doesn't want to build the DOM tree.
17536 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17537
Daniel Veillard517752b1999-04-05 12:20:10 +000017538Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17539
17540 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17541 large revamping of the parser to use SAX callbacks
17542 http://www.megginson.com/SAX/ (or at least a C like interface
17543 a la Expat). It's now possible to set up your own callbacks
17544 and the parser will not build a DOM tree.
17545 * test/* result/*: updated the test suite, I finally removed
17546 the old Namespace draft support (PI based).
17547
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017548Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17549
17550 * Makefile.am: added test result to EXTRA_DIST for make tests
17551
Daniel Veillard64068b31999-03-24 20:42:16 +000017552Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17553
17554 * parser.c, parserInternals.h: moved the chars macro definitions
17555 to parserInternals.h
17556 * parser.c, error.c: applied patches from "Knut Åkesson"
17557 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17558
Daniel Veillard012ccc11999-03-23 10:11:11 +000017559Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * xml-config.in : applied patch to make --version work
17562
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000175631999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17564
17565 * Makefile.am (check-local): Alias for `tests' target. This will
17566 cause `make check' to do the right thing.
17567 (tests): Don't run tests in srcdir. Also, replaced calls to
17568 basename with a `sed' "equivalent".
17569
Daniel Veillardd109e371999-03-05 06:26:45 +000017570Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17573 it in the header and not the sources, updated the doc.
17574 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17575 pointing this out.
17576
Daniel Veillardbc50b591999-03-01 12:28:53 +000017577Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17578
17579 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17580 exported the inputStream routines.
17581 * doc/html/* : updated accordingly
17582
Daniel Veillardd692aa41999-02-28 21:54:31 +000017583Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17584
17585 * parser.c, parser.h, parserInternals.h: added a few extra
17586 internal calls to allocate and free parser contexts ...
17587 * doc/html/* : updated accordingly
17588
Daniel Veillard55a99271999-02-25 11:01:29 +000017589Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * configure.in, Makefile.am, doc/makefile.am : General changes for
17592 1.0.0 release and including the generated HTML documentation.
17593
Daniel Veillard35925471999-02-25 08:46:07 +000017594Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17595
17596 * makefile.am : added parserInternals.h, oops.
17597
Daniel Veillard1e346af1999-02-22 10:33:01 +000017598Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * parserInternals.h: added this header giving access to the parser
17601 internal functions.
17602 * doc/Makefile.am : added a rebuild target which rebuilds the full
17603 set of documentations
17604 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17605 the internal subset.
17606 * *.c *.h: modifications needed to generate the documentation using
17607 gtk-doc, cleanup of functions blocks, reorganisation of struct
17608 declarations.
17609
Daniel Veillard1164e751999-02-16 16:29:17 +000017610Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17611
17612 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17613 the tar and spec file to include the beginning of the doc.
17614
Nuno Ferreira03d04781999-02-13 00:07:17 +0000176151999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17616
17617 * doc/.cvsignore: Added this file.
17618
Daniel Veillard6800ef31999-02-08 18:33:22 +000017619Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17620
17621 * tree.c: fixed xmlGetProp to return "" when the attribute
17622 exists, even if the node-list is NULL.
17623
Daniel Veillard726c7e31999-02-08 15:13:10 +000017624Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17625
17626 * tree.c: patched an error outputting empty attribute values.
17627 * Makefile.am and doc/makefile.am: have been updated during the
17628 week-end. Sorry for an empty CVS log, I got a shell problem.
17629
Daniel Veillard1899e851999-02-01 12:18:54 +000017630Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17631
17632 * tree.h: cleaned up using enums instead of defines
17633 * parser.c, valid.[ch]: more work on parsing/output of element
17634 declarations
17635
Daniel Veillard3b9def11999-01-31 22:15:06 +000017636Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17637
17638 * valid.[ch], tree.c, parser.c : more work toward full parsing
17639 of XML DTDs.
17640 * README: added informations about mailing-list and on-line
17641 documentation
17642
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000176431999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17644
17645 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17646
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017647Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17648
17649 * parser.c, tree.[ch] : more work toward conformance testing,
17650 added a last element to accelerate parsing of very flat structures
17651 started working on internal subset Element content declaration.
17652 * valid.[ch] : first cut at adding code toward validation.
17653 * previous changes had also small impact on most files, especially
17654 the conformance testing using James Clark test suite.
17655
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017656Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17657
17658 * test/* : updated the examples, most of them were not well
17659 formed (humm), and added rdf2.
17660 * result/* : resulting changes in the output.
17661
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017662Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17665
Daniel Veillard44b3a061998-12-05 17:27:22 +000017666Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17667
17668 * tree.c: patched a bug in the generation of empty attributes
17669
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017670Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17671
17672 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17673 for node/trees/documents/... Biggest problem is namespace
17674 support when copying subtrees.
17675
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017676Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17677
17678 * parser.c, entities.c: improve entities and char ref encoding,
17679 and cleanups of error messages.
17680
Daniel Veillard242590e1998-11-13 18:04:35 +000017681Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17682
17683 * parser.c, entities.c: simple bug hunting done during rpm2html and
17684 rpmfind integration.
17685
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017686Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17687
17688 * parser.[ch]: Added interfaces allowing to specify a SAX
17689 handler before parsing.
17690
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017691Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17692
17693 * parser.c: redirrect all errors reporting through the SAX
17694 error function
17695
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017696Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17697
17698 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17699 * libtool, tlmain ...: update of the libtool files
17700
Miguel de Icaza442321c1998-11-04 18:13:38 +0000177011998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17702
17703 * entities.c: Use g_snprintf insteda of snprintf.
17704
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017705Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17706
17707 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17708 added ent5 test for this purpose.
17709 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17710
Daniel Veillard27271681998-10-30 06:39:40 +000017711Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17712
17713 * parser.c: fixed? a strange error due to compression on a GWP
17714 document.
17715
Daniel Veillard25940b71998-10-29 05:51:30 +000017716Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17717
17718 * tree.[ch]: bug fixing
17719 * entities.[ch]: defined a specific type for predefined entities
17720 * doc/xml.html: more documentation on the library, how to use it,
17721 overview of the interfaces.
17722
Daniel Veillard16253641998-10-28 22:58:05 +000017723Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17724
17725 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17726
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017727Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17728
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017729 * tree.c: corrected a small bug
17730 * doc/xml.html: continuing writing documentation.
17731
17732Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17733
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017734 * debugXML.h debugXML.c: added debugging utilities.
17735 * tester.c: added --debug switch.
17736 * tree.c: patched an incorrect node->type assignment.
17737 * parser.c: formatting, ensure that node->doc != NULL in attributes
17738
Daniel Veillardccb09631998-10-27 06:21:04 +000017739Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17740
17741 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17742 entity support and provide an internal representation close to
17743 DOM one (entity ref nodes, and attribute value as tree). I tried
17744 to preserve the interface but this will surely break some apps
17745 (I have to change rpm2html/rpmfind for example). I had to change
17746 two interfaces, and the generated tree is somewhat different.
17747 * doc/* : started documenting the XML library, the tree and
17748 DOM/Corba. This is a first step.
17749
Daniel Veillard11e00581998-10-24 18:27:49 +000017750Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17751
17752 * parser.c: Set up the fonctions comment block, boring but useful.
17753 * parser.h, SAX.c, parser.c: now attributes are processed through
17754 the SAX interface. The problem is that my SAX interface diverged
17755 quite a bit from the original one, well this is not an official
17756 spec, and translating it from Java to C is hairy anyway...
17757
Daniel Veillard97b58771998-10-20 06:14:16 +000017758Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17759
17760 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17761 fonctions comment block, boring but useful.
17762
17763Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017764
17765 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17766 conversion routines. However they are not yet used to convert the
17767 inputs. The core will run with UTF-8.
17768
Daniel Veillard33942841998-10-18 19:12:41 +000017769Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17770
17771 * tree.c : make sure that the type id is properly set-up when
17772 a new object is allocated, needed for DOM.
17773
Daniel Veillard27fb0751998-10-17 06:47:46 +000017774Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * tree.h, tree.c: Ok, the main objects in the tree will be native
17777 corba objects, it costs 8 bytes per Node, Attribute and Document
17778 but it simplifies the Corba integration a lot (no extra interface
17779 objects to allocate/free).
17780
Daniel Veillard0bef1311998-10-14 02:36:47 +000017781Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17782
17783 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17784 and changed NODEs contants for conformity with DOM Level 1
17785
Daniel Veillard27864701998-10-08 03:47:24 +000017786Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17787
17788 * added hooks to keep track of servants when creating objects
17789 xmlDoc and xmlNode (for Corba export).
17790
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017791Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17792
17793 * added xml-config script.
17794
Daniel Veillard7066a791998-10-01 20:28:28 +000017795Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17796
17797 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17798 to autoupdate libtool and automake conf files.
17799
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000178001998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17801
17802 * Makefile.am: Use '?' to separate the sed
17803 commands as ',' is used when people pass -Wl,something.
17804
17805
Daniel Veillard15a8df41998-09-24 19:15:06 +000017806Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17807
17808 * tree.c, tree.h: added a per-document compression interface.
17809
Daniel Veillard151b1b01998-09-23 00:49:46 +000017810Tue Sep 22 20:47:38 EDT 1998
17811
17812 * tree.c, tree.h: added saving with compression and added interfaces
17813 to control the compression level (xmlGetCompressMode,
17814 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17815
Daniel Veillard70120ff1998-09-22 00:24:21 +000017816Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17817
17818 * parser.c: corrected a loop for files of size 0
17819
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000178201998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17821
17822 * error.h: New file. Contains prototyes from `error.c'.
17823
Tom Tromeyc19653d1998-08-14 01:22:43 +000017824Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17825
17826 * Makefile.am (xmlincdir): New macro.
17827 (xmlinc_HEADERS): Renamed from include_HEADERS.
17828
Daniel Veillard845664d1998-08-13 04:43:19 +000017829Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17830
17831 * applied small patch on numeric entities from
17832 Christopher Blizzard <blizzard@appliedtheory.com>
17833
Daniel Veillard260a68f1998-08-13 03:39:55 +000017834Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17835
17836 * New release 0.2, removed the old xml_* files so that it's
17837 coherent with the other CVS base (W3C), far better conformance
17838 to standard, new namespaces, decent entities support, beginning
17839 of a SAX-like interface. Nearly nothing left intact, even the
17840 test examples ...
17841
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000178421998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17843
17844 * .cvsignore: Add .deps dir
17845
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017846Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17847
17848 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17849
Daniel Veillardfe926001998-07-26 04:28:20 +000017850Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017851
Daniel Veillardfe926001998-07-26 04:28:20 +000017852 * configure.in: added test for CPP
17853 * AUTHORS, Changelog: the original ones didn't get commited but the
17854 glib ones instead, fixed.
17855 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017856
Daniel Veillardfe926001998-07-26 04:28:20 +000017857Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017858
Daniel Veillardfe926001998-07-26 04:28:20 +000017859 * integrated code developped at W3C
17860 * changed the original Copyright
17861 * migrated to automake
17862 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017863