blob: 6dfcaf04cf14366a72c64096d769831b3db93b8c [file] [log] [blame]
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00001Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * dict.c xmlreader.c: two small improvements
4
Daniel Veillarda66b1d12003-09-17 20:54:38 +00005Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * parserInternals.c: avoid a leak with previous patch
8
Daniel Veillard007d51e2003-09-17 20:07:28 +00009Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
10
11 * python/libxml.c: use stderr and not stdout for default errors
12 in python environment bug #122552
13
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +000014Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * parserInternals.c: small fix from Rob Richards for input filename
17 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
18 * xmlIO: adding a guard in one function
19
Daniel Veillard19895052003-09-17 13:59:32 +000020Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
23 reducing memory allocation and free and avoiding expensive routines
24
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +000025Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
26
27 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
28 seriously with per-document dict and element and attribute nodes
29 reuse in the xmlReader. This seems to lead to an interesting
30 speedup of the xmlReader already.
31
Daniel Veillard81514ba2003-09-16 23:17:26 +000032Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * dict.c include/libxml/dict.h: do string allocations in large
35 pools, allowing to find if a string pertain to a dict quickly
36 * xmllint.c: fix --stream --repeat --timing
37 * Makefile.am: the testThreads run output should be seen.
38
Daniel Veillard8a44e592003-09-15 14:50:06 +000039Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * SAX2.c include/libxml/parser.h: starting work on reusing the
42 parser dictionary for the element and attribute tag names.
43 Add pools for Element and Attributes in the parser context,
44 which should help speeding up the reader.
45 * Makefile.am result/*.rdr : adding non-python reader regression
46 tests.
47
Daniel Veillard62998c02003-09-15 12:56:36 +000048Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
49
50 * SAX2.c parser.c valid.c: starting to cleanup some of the
51 problems exposed by the W3C/NIST regression suite.
52 * result/ent7.sax result/xml2.sax: small fixes.
53
Daniel Veillardbc92eca2003-09-15 09:48:06 +000054Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * parser.c: more parser error factoring
57
William M. Brack3a6da762003-09-15 04:58:14 +000058Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
59
60 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
61
Daniel Veillardbdbe0d42003-09-14 19:56:14 +000062Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
63
64 * parser.c include/libxml/xmlerror.h: factoring of more
65 error handling code, serious size reduction and more lisibility
66 of the resulting code.
67 * parserInternals.c parser.c include/libxml/parserInternals.h
68 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
69 checks are done, use a counter for entities. Entities where freed and
70 reallocated at the same address failing the check.
71 * tree.c: avoid a warning
72 * result/valid/* result/VC/*: this slightly changes some validation
73 error messages.
74
William M. Brack4e52f2f2003-09-14 18:07:39 +000075Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
76
77 * valid.c: fixed bug 121759 - early declaration of
78 attribute-list in external DTD
79
Daniel Veillard1afc9f32003-09-13 12:44:05 +000080Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * parser.c include/libxml/xmlerror.h: starting cleaning up
83 error handling, factorize error processing
84 * doc/xmllint.html: update of the page, remove --sgml
85
Daniel Veillard877a7bd2003-09-13 00:16:32 +000086Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
89 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
90 broken pseudo SGML DocBook parser code.
91
Daniel Veillard5dd3c962003-09-12 15:32:16 +000092Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
95 valgrind pointed out the strings overlapped. cleanup .
96
Daniel Veillard2a3fea32003-09-12 09:44:56 +000097Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * tree.c: applied speedup to xmlSearchNs() as suggested by
100 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
101 applying the same trick.
102
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000103Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * parser.c parserInternals.c tree.c include/libxml/parser.h
106 include/libxml/xmlerror.h: adding namespace checkings
107 while making sure they still parse as wellformed documents.
108 Add an nsWellFormed status report to the context, and
109 provide new appropriate error codes.
110 * Makefile.am result/namespaces/* test/namespaces/*: add
111 specific regression testing for the new namespace support
112 * test/att5 result/noent/att5 result/att5 result/att5.sax:
113 add more coverage for the attribute parsing and normalization
114 code.
115
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000116Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * threads.c: backport of a thread bugfix from 2_5_X branch
119
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000120Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * parser.c: fixed a bug in one corner case of attribute parsing.
123
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000124Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
125
126 * configure.in doc/* : 2.6.0beta1 changes
127 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
128 normalization, might not be totally fixed but this should
129 make sure SAX event provide the right strings for attributes
130 except entities for which libxml2 is different by default
131 This should fix #109564
132 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
133 in attribute callback values
134 * result/c14n/with-comments/example-4
135 result/c14n/without-comments/example-4: this also fixes a subtle
136 bug in the canonicalization tests.
137
Daniel Veillarde57ec792003-09-10 10:50:59 +0000138Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
139
140 Time to commit 3 days of work rewriting the parser internal,
141 fixing bugs and migrating to SAX2 interface by default. There
142 is some work letf TODO, like namespace validation and attributes
143 normalization (this break C14N right now)
144 * Makefile.am: fixed the test rules
145 * include/libxml/SAX2.h include/libxml/parser.h
146 include/libxml/parserInternals.h SAX2.c parser.c
147 parserInternals.c: changing the parser, migrating to SAX2,
148 adding new interface to switch back to SAX1 or initialize a
149 SAX block for v1 or v2. Most of the namespace work is done
150 below SAX, as well as attribute defaulting
151 * globals.c: changed initialization of the default SAX handlers
152 * hash.c tree.c include/libxml/hash.h: added QName specific handling
153 * xmlIO.c: small fix
154 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
155 version code path
156 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
157 pointed out a typo in a very old test namespace
158
William M. Brackc07329e2003-09-08 01:57:30 +0000159Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
160
161 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
162 of compressed files, setting doc->compressed appropriately
163 (bug #120503).
164
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000165Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
166
167 * parser.c: try to cope with the fact that apps may still
168 have allocated smaller SAX callbak block
169
Daniel Veillard0fb18932003-09-07 09:14:37 +0000170Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * dict.c: allow to give -1 for undefined length in lookups
173 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
174 first round of work on the new SAX2 interfaces, the API
175 will change but commiting before changing for historical
176 reference.
177
William M. Brack4811ba32003-09-06 18:02:53 +0000178Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
179
180 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
181 sax->warning with wrong params).
182
Daniel Veillard93625d32003-09-05 08:36:12 +0000183Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * include/libxml/globals.h: patch from Stéphane Bidoul to export
186 globals entry points to the python bindings
187
Daniel Veillard40412cd2003-09-03 13:28:32 +0000188Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
191 by default instead of "HTML"
192 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
193 avoiding calls to "areBlanks" when not needed.
194 * include/libxml/parser.h include/libxml/tree.h: some structure
195 extensions for future work on using per-document dictionaries.
196
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000197Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
200 tree, keeping result in the same tree, added SAXtests to the
201 default "make tests"
202
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000203Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
204
205 * include/libxml/xmlexports.h: defined additional macros which
206 affect exports and added mingw section
207
William M. Brack008c06b2003-09-01 22:17:39 +0000208Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
209
210 * doc/index.py: fixed problem parsing xhtml docs
211 * doc/xmlreader.html,doc/guidelines.html: small modification
212 to avoid problem in python parsing.
213 * doc/search.php: fixed upper case filename problem for XSLT docs
214
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000215Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xinclude.c: patch from Mark Vakoc that allows compiling
218 with XInclude but without XPointer support.
219
Daniel Veillarde8553732003-09-01 20:33:14 +0000220Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
221
222 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
223 to add --libtool-libs option to xml2-config script.
224
William M. Brack3f479502003-09-01 04:58:15 +0000225Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
226
227 * doc/README.docs, doc/Makefile.am: new file added,
228 giving some description of the documentation generation process
229 * doc/search.php: fixed problem with upper case on filenames
230
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000231Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
232
233 * win32/Makefile.bcb: updates by Eric Zurcher
234
William M. Brackcdfa2862003-08-29 06:03:38 +0000235Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
236
237 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
238 to compensate for pollution from Igor's header taint
239 (quick before Daniel notices)
240
Daniel Veillard67906942003-08-28 21:13:25 +0000241Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * SAX2.c: fixed a namespace error on attribute reporting bug
244 pointed out by Tobias Reif
245 * test/p3p result/p3p result/noent/p3p: this test case was wrong
246 using xmlsn instead of xmlns...
247
Igor Zlatkovic65901252003-08-28 16:26:12 +0000248Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
249
250 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
251 typos reported by Mark Vakoc
252
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000253Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
254
255 add:
256 * doc/tutorial/api.html
257 * doc/tutorial/ar01s09.html
258 * doc/tutorial/includexpath.c
259 updated
260 * doc/tutorial/*.html
261 fix my bad - forgot to check in new files when I last
262 updated
263
264
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000265Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
266
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000267 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000268 * xmllint.c: fixed time inclusion for various compilers
269
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000270Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
271
272 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
273 few casts to shut the compiler warnings
274
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000275Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
276
277 * win32/Makefile.* win32/configure.js: fixed for mingw
278
Daniel Veillard5805be22003-08-28 08:03:23 +0000279Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
280
281 * globals.c threads.c: fixing bug #120870 try to avoid problem
282 with uninitialized mutexes
283
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000284Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
287 up with multiple states, select the "best" one. Fix #120682
288 * result/relaxng/tutor11_2_3.err: small change resulting
289
290Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
293
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000294Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
295
296 * include/libxml/[threads-xpointer].h: realigned parameters
297 after taint
298
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000299Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
300
301 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
302 as reported by Eric Zurcher
303
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000304Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
305
306 * relaxng.c: fixed bug #120386 again a problem introduced when
307 trying to reuse automata for content validation. Fix a bug report
308 problem on zeroOrMore
309 * result/relaxng/tutor3_7_err: change slightly error reporting.
310
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000311Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * include/libxml/Makefile.am: make sure the new header will
314 be included when generating a new distribution.
315
Daniel Veillard73827cb2003-08-25 10:57:27 +0000316Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * relaxng.c: fixed a couple of stupid bugs in the state allocation
319 routines which led to bug #120040 and the ones reported by
320 Martijn Faassen
321
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000322Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
323
324 * include/libxml/parserInternals.h include/libxml/relaxng.h
325 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
326 parameters after taint.
327
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000328Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
329
330 * include/libxml/xmlversion.h.in: moved export defs to a separate
331 file for consistency.
332 * include/libxml/xmlexports.h: new file, contains export defs.
333
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000334Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
335
336 * include/libxml/*.h genUnicode.py: exportability taint
337 of the headers.
338
Daniel Veillard11af4292003-08-21 10:39:13 +0000339Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * SAX.c: make the deprecated interfaces log an error message
342 to be sure it won't get used.
343
Daniel Veillard1af9a412003-08-20 22:54:39 +0000344Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
347 Adding new version of the SAX interface, it's not there yet,
348 currently just preparing the work
349 * globals.c parser.c SAX.c include/libxml/SAX.h
350 include/libxml/globals.h include/libxml/parser.h: doing some
351 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
352 while keeping functionalities, preparing SAX2 integration.
353 * dict.c: small cleanup.
354
Daniel Veillarde5984082003-08-19 22:21:13 +0000355Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * tree.c: fixes a small bug introduced in last commit and detected
358 by valgrind.
359
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000360Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * dict.c hash.c: optimization when freeing hash tables.
363 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
364 allocations
365 * parser.c parserInternals.c include/libxml/parser.h: keep a
366 single allocated block for all the attributes callbacks,
367 avoid useless malloc()/free()
368 * tree.c: do not realloc() when growing a buffer if the buffer
369 ain't full, malloc/memcpy/free avoid copying memory.
370
Daniel Veillard66f68e72003-08-18 16:39:51 +0000371Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
374 --dtdvalidfpi for Tobias Reif
375
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000376Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
377
378 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
379 new dictionary module to keep a single instance of the names used
380 by the parser
381 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
382 switched all parsers to use the dictionary internally
383 * include/libxml/HTMLparser.h include/libxml/parser.h
384 include/libxml/parserInternals.h include/libxml/valid.h:
385 Some of the interfaces changed as a result to receive or return
386 "const xmlChar *" instead of "xmlChar *", this is either
387 insignificant from an user point of view or when the returning
388 value changed, those function are really parser internal methods
389 that no user code should really change
390 * doc/libxml2-api.xml doc/html/*: the API interface changed and
391 the docs were regenerated
392
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000393Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
394
395 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
396
William M. Bracka716ff12003-08-16 14:58:33 +0000397Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
398
399 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
400 fixed part (2) of bug 119535 (wrong alpha case on filenames)
401
William M. Brackc6e07552003-08-16 12:44:47 +0000402Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
403
404 * doc/API*.html, doc/html/*: regenerated API documentation
405 for xmlsoft.org (part of Bug 119535)
406
William M. Brack7a821652003-08-15 07:27:40 +0000407Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
408
409 * encoding.c, threads.c, include/libxml/HTMLparser.h,
410 doc/libxml2-api.xml: Minor changes to comments, etc. for
411 improving documentation generation
412 * doc/Makefile.am: further adjustment to auto-generation of
413 win32/libxml2.def.src
414
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000415Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * News configure.in: preparing libxml2-2.5.10 release
418 * doc/* : updated the doc and rebuilt
419
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000420Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
421
422 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
423 Malcolm Tredinnick with the patch he suggested.
424
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000425Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
426
427 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
428
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000429Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * uri.c: fixing an use of strcpy() where both strings overlap
432 pointed out by valgrind.
433
Daniel Veillard98485322003-08-14 15:44:40 +0000434Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
437 some compilation warnings.
438 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
439 plus some cleanup and better error reporting.
440
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000441Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443 * encoding.c: applied UTF-16 encoding handling patch provided by
444 Mark Itzcovitz
445 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
446 not having iconv support.
447
Daniel Veillard1638a472003-08-14 01:23:25 +0000448Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
451 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
452 mingw compiler on Windows.
453
Daniel Veillardb19ba832003-08-14 00:33:46 +0000454Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
455
456 * parser.c: fixed the serious CPU usage problem reported by
457 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000458 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000459 missing in htmlSAXParseDoc
460
William M. Brackccf9e392003-08-13 14:50:18 +0000461Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
462
463 * doc/Makefile.am: Removed dependency from libxml2.def.src
464
William M. Brack476cd962003-08-13 11:09:42 +0000465Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
466
467 * autogen.sh: took away the requirement for automake-1.4,
468 changed the messages for getting auto* tools to current
469 gnu pages.
470 * configure.in: added check for Linux Dec alpha requiring
471 -ieee flag, fixed test for ipv6
472 * trionan.c: fixed problem for compiling on Linux Dec alpha
473 using native compiler
474 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
475 whenever libxml2-api.xml is changed.
476
Daniel Veillard6b621b82003-08-11 15:03:34 +0000477Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
478
479 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
480 is not used.
481
William M. Brack30909422003-08-10 00:14:20 +0000482Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
483
484 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
485
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000486Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488 * News configure.in: preparing libxml2-2.5.9 release
489 * doc/* : updated the doc and rebuilt
490
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000491Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
494 definition to get a correct API XML description. This was apparently
495 breaking Windows build.
496
Daniel Veillard14f752c2003-08-09 11:44:50 +0000497Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
500 the progressive HTML parser front-end on large character data
501 island leading to an erroneous end of data detection by the
502 parser. Some cleanup too to get closer from the XML progressive
503 parser.
504
William M. Brack6d13f332003-08-08 16:40:36 +0000505Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
506
507 * win32/configure.js: Added in support for the ISO8859X
508 module (patch provided by Jesse Pelton)
509
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000510Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
511
512 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
513 when the library is not initialized and one try to save, the
514 locks in threaded env might not been initialized, playing safe
515 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
516 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
517 his tests to the regression suite.
518
William M. Brack41e6bed2003-08-08 10:53:06 +0000519Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
520
521 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
522 (with apologies to Igor) - Enhanced handling of docb and
523 nanohttp.
524
William M. Brack16db7b62003-08-07 13:12:49 +0000525Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
526
527 * encoding.c: further small changes for warnings when
528 configured with --with-iconv=no
529
William M. Bracka71a8ef2003-08-06 04:43:55 +0000530Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
531
532 * error.c trionan.[ch] testThreads.c python/generator.py:
533 further small changes to elminate most of the remaining
534 warnings.
535
William M. Brackc1939562003-08-05 15:52:22 +0000536Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
537
538 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
539 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
540 python/libxml.c include/libxml/xmlmemory.h: small changes
541 to syntax to get rid of compiler warnings. No changes
542 to logic.
543
Daniel Veillardc758c222003-08-04 20:42:34 +0000544Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
545
546 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
547
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000548Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
549
550 * tree.c: fixed a small problem in the patch for #118763
551 * result/HTML/doc3.htm*: this reverts back to the previous result
552
Daniel Veillard91e69c52003-08-04 01:43:07 +0000553Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
554
555 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
556 and rebuilt, apparently some C++ wrappers are not available,
557 c.f. bug #118943
558
Daniel Veillard39057f42003-08-04 01:33:43 +0000559Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
560
561 * tree.c: fixing HTML attribute serialization bug #118763
562 applying a modified version of the patch from Bacek
563 * result/HTML/doc3.htm*: this modifies the output from one test
564
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000565Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
566
567 * tree.c include/libxml/tree.h: added a new API to split a
568 QName without generating any memory allocation
569 * valid.c: fixed another problem with namespaces on element
570 in mixed content case
571 * python/tests/reader2.py: updated the testcase with
572 Bjorn Reese fix to reader for unsignificant white space
573 * parser.c HTMLparser.c: cleanup.
574
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000575Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
576
577 * catalog.c: trying to fix #118754 of possible recursion in the
578 catalogs. Not fantastically happy about the current fix since
579 it's likely to break under very thread intensive concurrent
580 access to the catalog. Better solution might to keep the depth
581 an extra argument to the resolution functions.
582
Daniel Veillard7b68df92003-08-03 22:58:54 +0000583Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
584
585 * valid.c: fixed bug #118712 about mixed content, and namespaced
586 element names.
587 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
588 in the regression tests
589
William M. Brack779af002003-08-01 15:55:39 +0000590Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
591
592 Coninuing work on bug 118559
593 * DOCBparser.c: removed 2 unsed vars
594 * xmlregexp.c: changed some numeric const to their enum symbols
595 * xmlreader.c: changed one var define from int to enum
596 (a little more to be done, awaiting co-ordination)
597 * relaxng.c: deleted one unused var
598 * xmllint.c: deleted some unused vars, changed one arg
599 val from int to enum
600 * testHTML.c, testDocbook.c: changed some arg vals to enum const
601 * xmlIO.c: fixed typo from last night (small warning msg)
602
William M. Brack78637da2003-07-31 14:47:38 +0000603Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
604
605 Working on bug 118559
606 * error.c: deleted unused variable
607 * parserInternals.c: deleted unneeded 'const' qualifier
608 * parser.c: changed variable type for enum temp storage
609 * xmlIO.c: changed debugging var to be inside #ifdef
610 * valid.c: removed unused variable
611 * HTMLparser.c: removed some unneeded 'const' qualifiers
612 * xpath.c: added some type casts, removed some unused vars
613 * xinclude.c: added one type cast
614 * nanohttp.c: repositioned some #ifdef to avoid unused var
615 * nanoftp.c: removed unused var
616
Daniel Veillard97e01882003-07-30 18:59:19 +0000617Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
618
619 * HTMLparser.c: applied a patch from William Brack about
620 the problem of parsing very large HTML instance with comments
621 as raised by Nick Kew
622
Daniel Veillardd6038e02003-07-30 16:37:18 +0000623Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
624
625 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
626 patch from Bjorn Reese for xmlTextReaderNodeType() and
627 significant whitespace. There is an enum for node type
628 values now.
629
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000630Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
631
632 * encoding.c: applying patch from Peter Jacobi to added
633 ISO-8859-x encoding support when iconv is not available
634 * configure.in include/libxml/xmlversion.h.in
635 include/libxml/xmlwin32version.h.in: added the glue needed
636 at the configure level and made it the default for Windows
637
Daniel Veillardc2664642003-07-29 20:44:53 +0000638Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
639
640 * python/generator.py python/libxml.c python/libxml2class.txt:
641 patch from Joachim Bauch + cleanup for Relax NG error callbacks
642 in python
643
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000644Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
645
646 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
647 cleanup patch, and also avoided a possible memory leak
648
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000649Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
650
651 * encoding.c: fix the previous commit
652
William M. Brack4a557d92003-07-29 04:28:04 +0000653Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
654
655 * HTMLparser.c: fixed problem with comments reported by Nick Kew
656 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
657 some future cleanup of UTF8 handling
658
Daniel Veillard9deb2422003-07-28 20:40:59 +0000659Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
660
661 * xpath.c: applied a change suggested by Sean Griffin in bug
662 #118494 about a memory leak in EXSLT
663
Daniel Veillardd94849b2003-07-28 13:02:24 +0000664Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
665
666 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
667 when fixing the previous Relax-NG bugs
668 * result/relaxng/*: This slightly changes the output messages of
669 some regression tests.
670 * configure.in: added support of -with-fexceptions for nested C++
671 support.
672
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000673Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
674
675 * doc/tutorial/apa.html
676 * doc/tutorial/apb.html
677 * doc/tutorial/apc.html
678 * doc/tutorial/apd.html
679 * doc/tutorial/ape.html
680 * doc/tutorial/apf.html
681 * doc/tutorial/apg.html
682 * doc/tutorial/aph.html
683 * doc/tutorial/ar01s02.html
684 * doc/tutorial/ar01s03.html
685 * doc/tutorial/ar01s04.html
686 * doc/tutorial/ar01s05.html
687 * doc/tutorial/ar01s06.html
688 * doc/tutorial/ar01s07.html
689 * doc/tutorial/ar01s08.html
690 * doc/tutorial/index.html
691 * doc/tutorial/ix01.html
692 * doc/tutorial/xmltutorial.pdf
693 * doc/tutorial/xmltutorial.xml
694 update tutorial with XPath example
695
696
Daniel Veillard597bc482003-07-24 16:08:28 +0000697Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
698
699 * SAX.c parser.c: fixing a bug about a special case of namespace
700 handling, this closes bug #116841
701
Daniel Veillard2134ab12003-07-23 19:56:29 +0000702Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c result/relaxng/*: checked and fixed the compilation
705 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
706 This slightly changes the output messages of some regression tests.
707
Daniel Veillardc127adc2003-07-23 15:07:08 +0000708Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xmlreader.c: fixed an out of bound error #118052 , the good
711 part if that base64 code was not in use yet ...
712
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000713Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
714
715 * doc/xmllint.html
716 include html version of the xmllint man page, so an
717 up-to-date version is visible on the Web
718
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000719Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
720
721 * xinclude.c include/libxml/xinclude.h: added a new API
722 xmlXIncludeProcessTree() to process XInclude only on a subtree
723 this should fix bug #115385
724
Daniel Veillard409a8142003-07-18 15:16:57 +0000725Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * relaxng.c include/libxml/relaxng.h: adding Get interface for
728 the error callback and parameters of parsing and validation
729 contexts
730 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
731 on text nodes.
732
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000733Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
734
735 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
736 when using the push XML parser.
737 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
738 added the test to the regression suite.
739
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000740Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
741
742 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
743 as suggested by Rob Richards
744
Daniel Veillard34ba3872003-07-15 13:34:05 +0000745Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
746
747 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
748 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
749 to unsigned int and a couple of others.
750
751Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
752
753 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
754
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000755Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
756
757 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
758
Daniel Veillarddf101d82003-07-08 14:03:36 +0000759Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * globals.c threads.c: fixes some problem when freeing unititialized
762 mutexes
763
Daniel Veillard2db8c122003-07-08 12:16:59 +0000764Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * nanoftp.c nanohttp.c: the modules should not import <config.h>
767 directly, some cleanups
768 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
769 validation code.
770
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000771Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
772
773 * win32/configure.js: Jesse Pelton pointed out a problem in the
774 javascript code.
775
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000776Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
777
778 * NEWS doc/*: regenerated
779 * nanoftp.c nanohttp.c: might fix includes problems with the
780 Ipv6 support on solaris
781 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
782 defined as #IMPLIED
783
Daniel Veillard560c2a42003-07-06 21:13:49 +0000784Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
785
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000786 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000787 * nanohttp.c: changed some preprocessor block
788 * xmlschemastypes.c: applied patch from Charles Bozeman adding
789 hexBinary schema datatype and adding support for totalDigits and
790 fractionDigits facets.
791
Daniel Veillard7a985a12003-07-06 17:57:42 +0000792Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
793
794 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
795
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000796Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
797
798 * xinclude.c: fixed bug #116095 removing the error message when
799 reapplying XInclude to a document.
800
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000801Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * xmlIO.c: applied small changes to portability layer for
804 compilation on DJGPP Ms-DOS compiler.
805
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000806Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
807
808 * parser.c HTMLparser.c: use the character() SAX callback
809 if the cdataBlock ain't defined.
810 * xpath.c: fix bug #115349 allowing compilation when configured
811 with --without-xpath since the Schemas code needs NAN and co.
812
William M. Brack59002e72003-07-04 17:01:59 +0000813Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
814
815 Fixed problem with multi-threading, shown by the test program
816 testThreads. After fix, ran mutiple tests on various speed
817 machines (single and dual processor X86), which all seem okay.
818
819 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
820
821 * threads.c: added missing initialisation for condition variable
822 in xmlNewRMutex.
823
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000824Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
827 closing bug #114837
828
829 * configure.in: Added checks for IPv6 support and getaddrinfo().
830
831 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
832
833 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
834
835 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
836 field or sockaddr_in field, depending upon the availability of IPv6
837 support.
838 have_ipv6(): Added to check for run-time IPv6 support.
839 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
840 Modified to parse a URI with IPv6 address given in [].
841 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
842 resolution, if it is available on the system, as gethostbyname
843 does not return IPv6 addresses on some platforms.
844 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
845 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
846 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
847 we are dealing with.
848
849 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
850 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
851 a URI with IPv6 address given in [].
852 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
853 available on the system. Also IPv6 addresses will be resolved by
854 gethostbyname only if IPv6 run-time support is available.
855 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
856
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000857Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
858
859 * win32/configure.js include/win32config.h
860 include/libxml/xmlversion.h.in: Applied the patch for BCB
861 by Eric Zurcher.
862
Daniel Veillardd7cec922003-06-13 12:30:10 +0000863Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
864
865 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
866 due to #115104 and while fixing #115101 . HTML URLs must not
867 be version dependant.
868
Daniel Veillard8265a182003-06-13 10:05:56 +0000869Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
870
871 * entities.c: do not generate &quot; for " outside of attributes
872 * result//*: this changes the output of some tests
873
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000874Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
875
876 * parser.c xmlIO.c: trying to fix #114277 about when file
877 remapping and escaping should really be attempted.
878
Daniel Veillarda37aab82003-06-09 09:10:36 +0000879Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
880
881 * doc/*: applied a patch from Gman for building docs
882 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
883 Gary Pennington to provide an allocator for xmlValidCtxt
884 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
885 #113580 about data not being passed immediately.
886
Daniel Veillarde1326112003-06-05 09:32:20 +0000887Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
888
889 * tree.c: applied a couple of patches from Mark Itzcovitz
890 to handle saving back "UTF-16" documents.
891
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000892Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
893
894 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
895 some work done while in the Maldives (hence the timezone on the
896 laptop !)
897 * result/schemas/length3* test/schemas/deter0_*
898 test/schemas/group0_*: some tests added too
899
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000900Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
901
902 * encoding.c: small fix
903 * xmlIO.c: fixed an error message
904
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000905Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
908 accepting an improper UTF8 sequence
909
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000910Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
911
912 * threads.c: applied the patch from Stéphane Bidoul for getting
913 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000914 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000915
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000916Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
917
918 * HTMLtree.c: fixing bug #112904: html output method escaped
919 plus sign character in URI attribute.
920
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000921Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
922
923 * build_glob.py global.data globals.c parser.c
924 include/libxml/globals.h: patch from Stéphane Bidoul for setting
925 up threads global defaults.
926 * doc/libxml2-api.xml: this extends the API with new functions
927 * python/tests/Makefile.am python/tests/reader2.py
928 python/tests/thread2.py: integrated the associated testcase and
929 fixed the error string used in reader2
930
Daniel Veillard38b80a82003-05-14 18:59:00 +0000931Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
932
933 * configure.in libxml.spec.in python/Makefile.am: trying
934 to conciliate --with-python= requirements and RPM builds,
935 a PITA really...
936
Daniel Veillard104caa32003-05-13 22:54:05 +0000937Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
938
939 * HTMLparser.c: oops last commit introduced a memory leak.
940
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000941Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
942
943 * xmllint.c doc/xmllint.xml: added --nonet option
944 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
945 xsltproc or xmllint
946 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
947 rebuilt
948 * HTMLparser.c: cleaned up the HTML parser context build when
949 using an URL
950
Daniel Veillardd437d322003-05-13 21:07:01 +0000951Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
952
953 * libxml.spec.in: added a comment about bug #112902
954
William M. Brack3dd57f72003-05-13 02:06:18 +0000955Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
956
957 * minor cleanup of configure '--help' display
958 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
959
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000960Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
961
962 * tree.c: PI nodes in external subset were not freed :-\
963 fixes bug #112842
964
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000965Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
966
967 * xmllint.c: added --schema option to run WXS schema validation
968 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
969 tried to improve error reporting in the Schema code, some cleanup
970 too.
971
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000972Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
973
974 * xmlschemas.c: fixed some problems in the handling of errors,
975 and attributes addressed by references.
976 * test/schemas/* result/schemas/*: dropped the verbosity level
977 and added a couple of new tests
978
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000979Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
980
981 * relaxng.c: Stéphane Bidoul found an off by one addressing
982 error on the error handling.
983
Daniel Veillarda77cf712003-05-09 23:09:55 +0000984Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
985
986 * xmlschemastypes.c: trying to fix #112673
987
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000988Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
989
990 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
991 warning, this fixed a bug and should close #111574
992
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000993Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
994
995 * xmlschemas.c: fixing bug #104081 with xs:all with an element
996 holding minOccurs="0"
997 * test/schemas/all_* result/schemas/all_*: added some regression
998 tests for that bug
999 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1000 Garry Pennington to compile without schemas support.
1001
Daniel Veillarda067e652003-05-01 08:03:46 +00001002Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1005
Daniel Veillard61c52202003-04-30 12:20:34 +00001006Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * xml2-config.in: try to fix Red hat bug #89957, do not
1009 output -L/usr/lib64
1010 * xmlreader.c: fixed a typo in a comment
1011
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001012Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1013
1014 * doc/tutorial/aph.html, ix01.html
1015 forgot to cvs add the new files. Thanks to Roland van Laar
1016 for pointing this out
1017
Daniel Veillardd4330462003-04-29 12:40:16 +00001018Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1021 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1022 to the XML/XSLT doc generation closing #111799
1023 * doc/html/*: complete update of the HTML results
1024
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001025Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1026
1027 * win32/defgen.xsl: fixed the conditional for unicode map,
1028 removed hardcoded schema entries
1029
1030Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1031
1032 * win32/defgen.xsl: new file, stylesheet for generating
1033 win32/libxml2.def.src from doc/libxml2-api.xml
1034 * win32/libxml2.def.src: is autogenerated from now on, changes
1035 to this file will not appear here anymore
1036
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001037Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * win32/configure.js python/setup.py.in: applied patch
1040 from Stéphane Bidoul for the Python bindings on the new
1041 release.
1042
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001043Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1044
1045 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1046 declaration
1047 * win32/configure.js: thread-enabled build is now default
1048 * win32/libxml2.def.src: added more exports
1049
Daniel Veillard1177ca42003-04-26 22:29:54 +00001050Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1053 developers from common pages, made the transition to XHTML1,
1054 added validity checking to the makefile rules.
1055
Daniel Veillard329456a2003-04-26 21:21:00 +00001056Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * parser.c: fix for xmlIOParseDTD same as previous and reported
1059 by Petr Pajas
1060
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001061Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1064 closing #111638
1065
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001066Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * python/generator.py: fixed a problem in the generator where
1069 the way functions are remapped as methods on classes was
1070 not symetric and dependant on python internal hash order,
1071 as reported by Stéphane Bidoul
1072
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001073Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1074
1075 * doc/tutorial:
1076 xmltutorial.xml
1077 xmltutorial.pdf
1078 *.html
1079 add appendix on generating compiler flags, more indexing
1080
Daniel Veillard1c960272003-04-25 23:12:22 +00001081Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1084 to get libxml-2.5.7 to compile on OpenVMS
1085
Daniel Veillardc5573462003-04-25 16:43:49 +00001086Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1089
Daniel Veillardfd583412003-04-25 13:22:10 +00001090Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1093 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1094 man page based on xsltproc and a stylesheet PI in the XML.
1095
Daniel Veillarddc07e182003-04-25 10:39:38 +00001096Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1099 character preventing rendering by the man command.
1100
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001101Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * NEWS configure.in: preparing release 2.5.7
1104 * doc/*: updated and rebuilt the docs
1105 * doc/apibuild.py: fixed the script
1106
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001107Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1110 get in the way of the builds
1111 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1112
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001113Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1114
1115 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1116 Memory test from Havoc Pennington #109368
1117 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1118 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1119 include/libxml/parser.h: a lot of memory allocation cleanups
1120 based on the results of the OOM testing
1121 * check-relaxng-test-suite2.py: seems I forgot to commit the
1122 script.
1123
Daniel Veillard18f113d2003-04-23 15:18:26 +00001124Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1127
Daniel Veillard85095e22003-04-23 13:56:44 +00001128Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1131 more places where xmlCanonicPath() must be used to convert
1132 filenames to URLs, trying to fix #111088
1133
Daniel Veillard54396242003-04-23 07:36:50 +00001134Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * python/libxml.c python/libxml.py: applied patch from
1137 Brent M Hendricks adding binding for xmlCatalogAddLocal
1138
Daniel Veillard45269b82003-04-22 13:21:57 +00001139Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * HTMLparser.c: tried to fix #98879 again in a more solid
1142 way.
1143
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001144Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1145
1146 * win32/libxml2.def.src: added more exports from the relaxng and
1147 xmlreader clan
1148
Daniel Veillardf431eb82003-04-22 08:37:26 +00001149Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1152 provided by Brent Hendricks fixing #105992 and integrated the
1153 examples in the testsuite.
1154
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001155Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * TODO: updated a bit
1158 * configure.in: fixed the comment, threads now default to on
1159 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1160
Daniel Veillarda880b122003-04-21 21:36:41 +00001161Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1164 xmlreader.c include/libxml/parser.h: a lot of performance work
1165 especially the speed of streaming through the reader and push
1166 interface. Some thread related optimizations. Nearly doubled the
1167 speed of parsing through the reader.
1168
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001169Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1170
1171 * doc/xmllint.xml
1172 * doc/xmllint.1
1173 update man page to explain use of --stream
1174
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001175Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1178 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1179 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1180 include/libxml/globals.h include/libxml/xmlmemory.h: added
1181 xmlMallocAtomic() to be used when allocating blocks which
1182 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1183 to allow registering the full set of functions needed by
1184 a garbage collecting allocator like libgc, ref #109944
1185
Daniel Veillard84942712003-04-18 14:40:05 +00001186Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * configure.in: switched to have thread support enabled by default,
1189 didn't got troubles with ABI compatibility on Linux, hope it
1190 won't break on strange OSes, if yes, report the system ID
1191 * doc/libxml2-api.xml: just rebuilt the API
1192
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001193Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1196 added support for large file, tested with a 3+GB instance,
1197 and some cleanup.
1198 * catalog.c: added a TODO
1199 * Makefile.am: added some "make tests" comments
1200
Daniel Veillardac297932003-04-17 12:55:35 +00001201Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * relaxng.c: some cleanups
1204 * doc/xmlreader.html: extended the document to cover RelaxNG and
1205 tree operations
1206 * python/tests/Makefile.am python/tests/reader[46].py: added some
1207 xmlReader example/regression tests
1208 * result/relaxng/tutor*.err: updated the output of a number of tests
1209
Daniel Veillard62163602003-04-17 09:36:38 +00001210Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * relaxng.c: valgrind pointed out an uninitialized variable error.
1213
Daniel Veillard33300b42003-04-17 09:09:19 +00001214Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1217 xmlreader.c: augnemting the APIs, cleanups.
1218 * parser.c: cleanup bug #111005
1219 * xmlIO.c: added some missing comments
1220
Daniel Veillardce192eb2003-04-16 15:58:05 +00001221Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1224 trying to improve the subset compiled, and more testing.
1225 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1226 documentation
1227 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1228 * result/relaxng/*.err: fix some of the outputs
1229
Daniel Veillardf4e55762003-04-15 23:32:22 +00001230Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1233 include/libxml/xmlreader.h: implemented streaming of
1234 RelaxNG (when possible) on top of the xmlReader interface,
1235 provided it as xmllint --stream --relaxng .rng .xml
1236 This seems to mostly work.
1237 * Makefile.am: updated to test RelaxNG streaming
1238
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001239Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1242 based validity checking of fragments of the document for
1243 which the RNG can be compiled to regexps. Works on all regression
1244 tests, only fix needed is related to error messages.
1245
Daniel Veillard52b48c72003-04-13 19:53:42 +00001246Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1249 include/libxml/xmlregexp.h: Starting work precompiling
1250 parts of RelaxNG schemas. Not plugged onto validity checking
1251 yet, just the regexp building part. Needed to extend some
1252 of the automata and regexp APIs.
1253
Daniel Veillardf6bad792003-04-11 19:38:54 +00001254Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1257 xmllint --stream and xmllint --stream --valid returns errors
1258 code appropriately
1259
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001260Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1263 and Next() operation to work on subtrees within the reader
1264 framework.
1265 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1266 * python/tests/reader5.py: added an example for those new
1267 functions of the reader.
1268
Daniel Veillard645c6902003-04-10 21:40:49 +00001269Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1272
Daniel Veillard9e077102003-04-10 13:36:54 +00001273Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * xmlreader.c: fixing HasValue for namespace as raised by
1276 Denys Duchier
1277
Daniel Veillard02ea1412003-04-09 12:08:47 +00001278Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * HTMLparser.c include/libxml/HTMLparser.h: exported
1281 htmlCreateMemoryParserCtxt() it was static
1282
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001283Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1286 update from Charles Bozeman for date and duration types
1287 * test/schemas/date_0.* test/schemas/dur_0.*
1288 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1289
Daniel Veillardc00cda82003-04-07 10:22:39 +00001290Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1293 fixing bug #107129, removing excessive allocation and calls
1294 to *printf in the code to build QName strings.
1295
Igor Zlatkovic69651182003-04-05 09:43:30 +00001296Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1297
1298 * win32/libxml2.def.src: fixed conditional exports, reported by
1299 Luke Murray.
1300
Daniel Veillardadba5f12003-04-04 16:09:01 +00001301Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * parser.c: fixed a possible problem with xmlRecoverMemory()
1304
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001305Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1308 triostr.h: Bjorn sent an update for the TRIO portability layer.
1309
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001310Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1311
1312 * win32/libxml2.def.src: exported new functions
1313
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001314Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * configure.in NEWS: preparing release 2.5.6
1317 * doc/*: updated and rebuilt the docs
1318
Daniel Veillarde5020412003-04-01 09:55:20 +00001319Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1322 on C14Ntests
1323
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001324Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * relaxng.c: one more fixup of error message reporting
1327
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001328Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1331 variable pointed out by valgrind
1332
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001333Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * relaxng.c: try to work on bug #109225 and provide better
1336 error reports.
1337 * result/relaxng/* : this change the output of a number of tests
1338 * xinclude.c: fixing the parsed entity redefinition problem
1339 raised on the list.
1340 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1341
Daniel Veillardb3721c22003-03-31 11:22:25 +00001342Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * xmlschemastypes.c: fixed date comparison to handle the tzo
1345 The only failures left are disagreements on Notations and
1346 '+1' not being allowed for ulong, uint, ushort and ubyte.
1347
Daniel Veillard455cc072003-03-31 10:13:23 +00001348Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1351 to the XML Schemas errata
1352 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1353
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001354Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1357 and facets support. Currently only schemas with binHex or
1358 base64 don't compile. A few error left in the test suite:
1359 found 1035 test instances: 919 success 23 failures
1360 most are gdate or gdateyear failing check, and a few cases where
1361 James clark tests results are strange.
1362 * valid.c: allow to reuse the Notation checking routine without
1363 having a validation context.
1364 * SAX.c: removed a #if 0
1365
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001366Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1367
1368 * xinclude.c: forgot to apply one check from #106931 patch
1369 * xmlschemastypes.c: more work on XML Schemas datatypes
1370
Daniel Veillardc4c21552003-03-29 10:53:38 +00001371Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1374 on cleaning up XML Schemas datatypes based on James Clark tests
1375 test/xsdtest/xsdtest.xml
1376
Daniel Veillard80b19092003-03-28 13:29:53 +00001377Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * relaxng.c: implemented comparisons for Schemas values.
1380 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1381 some bugs in duration handling, comparisons for durations
1382 and decimals, removed all memory leaks pointed out by James
1383 testsuite. Current status is now
1384 found 238 test schemas: 197 success 41 failures
1385 found 1035 test instances: 803 success 130 failures
1386
Daniel Veillard91a13252003-03-27 23:44:43 +00001387Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1390 leaks in the W3C XML Schemas code
1391 * xmlschemastypes.c: implemented nonPositiveInteger
1392 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1393 fixed the test and result.
1394
Daniel Veillard6560a422003-03-27 21:25:38 +00001395Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1398 parser and a typo
1399 * xmlschemastypes.c: reindenting, fixing a memory access
1400 problem with dates.
1401
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001402Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * parser.c: fixing #109227 providing more context in case of
1405 start/end tag mismatch
1406 * python/tests/ctxterror.py python/tests/readererr.py: update the
1407 tests accordingly
1408
Daniel Veillardd9b72832003-03-27 14:24:00 +00001409Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * xinclude.c: should fix #109327 errors on memory accesses
1412
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001413Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1416 is an URI reference
1417
Daniel Veillarde209b332003-03-26 21:40:13 +00001418Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * xpath.c: fixed bug #109160 on non-ASCII IDs
1421
Daniel Veillard642104e2003-03-26 16:32:05 +00001422Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * parser.c: Norm suggested a nicer error message for xml:space values
1425 errors
1426
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001427Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * xpath.c include/libxml/xpath.h: first part of the fix to
1430 performance bug #108905, adds xmlXPathOrderDocElems() providing
1431 document order for nodes.
1432 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1433
Daniel Veillard09628212003-03-25 15:10:27 +00001434Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * xmlschemastypes.c: removing a warning with Sun compiler
1437 bug #109154
1438
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001439Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1440
1441 * doc/xmllint.xml
1442 * doc/xmllint.1
1443 update xmllint man page with --relaxng option
1444
Daniel Veillard2032d292003-03-25 11:09:40 +00001445Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * python/setup.py.in : was missing "drv_libxml2.py"
1448
Daniel Veillard9adc0462003-03-24 18:39:54 +00001449Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * tree.c xpath.c: some changes related to the new way of
1452 handling Result Value Tree, before 2.5.5
1453
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001454Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * configure.in NEWS: preparing release 2.5.5
1457 * doc/* : updated the documentation and regenerated it.
1458
Daniel Veillardef0b4502003-03-24 13:57:34 +00001459Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * xpath.c: fixed some problems related to #75813 about handling
1462 of Result Value Trees
1463
Daniel Veillard9231ff92003-03-23 22:00:51 +00001464Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * uri.c: applied a set of patches from Lorenzo Viali correcting
1467 URI parsing errors.
1468
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001469Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * parser.c: validity status was not passed back when validating in
1472 entities, but raised by Oliver Fischer
1473
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001474Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * HTMLtree.c: avoid escaping ',' in URIs
1477
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001478Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * parser.c: fixing bug #108976 get the ID/REFs to reference
1481 the ID in the document content and not in the entity copy
1482 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1483 stuff, better solution for #107208
1484 * xmlregexp.c: removed a direct printf, dohhh
1485 * xmlreader.c: fixed a bug on streaming validation of empty
1486 elements in entities
1487 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1488 cleanup of the validation tests
1489 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1490 added more ID/IDREF tests to the suite
1491
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001492Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1495 compiler.
1496
Daniel Veillard20863822003-03-22 17:51:47 +00001497Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1500
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001501Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1504 defined in entities content
1505
Daniel Veillard99737f52003-03-22 14:55:50 +00001506Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * SAX.c: Fixed validation bug #108858 on namespace names using
1509 entities and reported by Brent Hendricks
1510 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1511 --debug output.
1512
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001513Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1516 about the DocType node not being reported sometimes.
1517 * python/tests/reader.py: added to test to the regression checks
1518
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001519Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1522 reported by Edd Dumbill
1523
Daniel Veillard77a90a72003-03-22 00:04:05 +00001524Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * HTMLparser.c parser.c parserInternals.c: patch from
1527 johan@evenhuis.nl for #107937 fixing some line counting
1528 problems, and some other cleanups.
1529 * result/HTML/: this result in some line number changes
1530
Daniel Veillard580ced82003-03-21 21:22:48 +00001531Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1534 instead of libxml.spec
1535 * relaxng.c: fixed some of the error reporting excessive
1536 verbosity
1537 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1538 xmlschemastypes.c: removed some warnings from gcc
1539 * doc/libxml2-api.xml: rebuilt
1540
Daniel Veillarde063f482003-03-21 16:53:17 +00001541Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * relaxng.c: another optimization, for choice this time
1544 * result/relaxng/spec1* result/relaxng/tutor12_1*
1545 result/relaxng/tutor3_7: cleanups.
1546
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001547Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1550 * test/relaxng/testsuite.xml: augmented the test suite
1551 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1552 some schemas validation tests in the presence of foreign
1553 namespaces.
1554
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001555Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * relaxng.c: added another interleave speedup.
1558
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001559Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1560
1561 * xmlschemastypes.c: added integer and fixed one of the
1562 IDREFS regression tests pbm
1563 * result/relaxng/docbook_0.err: updated
1564
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001565Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1568 declared both in the DTD and in the Schemas <grin/>
1569 * relaxng.c: more debug, added a big optimization for <mixed>
1570 * test/relaxng/testsuite.xml: augmented the testsuite
1571 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1572 DocBook example to the regression tests
1573
Daniel Veillard798024a2003-03-19 10:36:09 +00001574Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * check-xsddata-test-suite.py: cosmetic change for output
1577 * relaxng.c: try to minimize calls to malloc/free for states.
1578
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001579Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * tree.c: removed a warning
1582 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1583 support
1584 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1585 cleanup/improvements of the regression tests batch
1586 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1587
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001588Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1589
1590 * relaxng.c: fixed error msg cleanup deallocation
1591 * xmlschemastypes.c: added a function to handle lists of
1592 atomic types, added support for IDREFS
1593
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001594Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1597 and IDREF, usable from RelaxNG now
1598 * include/libxml/xmlschemastypes.h: need to add a new interface
1599 because the validation modifies the infoset
1600 * test/relaxng/testsuite.xml: extended the testsuite
1601
Daniel Veillard952379b2003-03-17 15:37:12 +00001602Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1605 shemas datatype ID/IDREF support still missing though.
1606 * xmlreader.c: fix a crashing bug with prefix raised by
1607 Merijn Broeren
1608 * test/relaxng/testsuite.xml: augmented the testsuite with
1609 complex inheritance tests
1610
Daniel Veillardfd573f12003-03-16 17:52:32 +00001611Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * relaxng.c: switched back to the previous Relax-NG code base,
1614 the derivation algorithm need severe constraining code to avoid
1615 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1616 TEI based example and other bugs
1617 * result/relaxng/*err: updated the results
1618 * test/relaxng/testsuite.xml: started a new test suite
1619
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001620Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1623 that the original RelaxNG validation code was un-fixeable, it got
1624 rewritten to use the derivation algorithm from James Clark and
1625 redebugged it (nearly) from scratch:
1626 found 373 test schemas: 372 success 1 failures
1627 found 529 test instances: 529 success 0 failures
1628
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001629Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1630
1631 * SAX.c parser.c: fix some recursion problems introduced in the
1632 last release.
1633 * relaxng.c: more debugging of the RNG validation engine, still
1634 problems though.
1635
Daniel Veillard5add8682003-03-10 13:13:58 +00001636Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1637
1638 * Makefile.am: stop generating wrong result file with * in name
1639 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1640 * result/relaxng/demo* test/relaxng/demo: added the tests from
1641 Sebastian reproducing the problem.
1642
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001643Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1644
Daniel Veillard5add8682003-03-10 13:13:58 +00001645 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1646 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001647
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001648Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1649
1650 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1651 variable to control the indentation for the xmllint "--format"
1652 option
1653
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001654Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1655
1656 * encoding.c: applied Gennady's patch against buffer overrun
1657
Daniel Veillard42f12e92003-03-07 18:32:59 +00001658Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1661 Clark it appeared I had bug in URI parsing code ...
1662 * relaxng.c include/libxml/relaxng.h: completely revamped error
1663 reporting to not loose message from optional parts.
1664 * xmllint.c: added timing for RNG validation steps
1665 * result/relaxng/*: updated the result, all error messages changed
1666
Daniel Veillardedfd5882003-03-07 14:20:40 +00001667Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1668
1669 * xpath.c: fix bug #107804, the algorithm used for document order
1670 computation was failing on attributes.
1671
Daniel Veillard83391282003-03-06 21:37:30 +00001672Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * valid.c: fix bug #107764 , possibility of buffer overflow
1675 in xmlValidDebug()
1676
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001677Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1678
1679 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1680 from Philipp Dunkel
1681
Daniel Veillard5f704af2003-03-05 10:01:43 +00001682Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * xmlschemastype.c: made powten array static it should not be exported
1685 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1686 parser function.
1687 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1688
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001689Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * tree.c: fixed a node dump crash on attributes
1692 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1693 an URI test bug and get better output.
1694
Daniel Veillard463a5472003-02-27 21:30:32 +00001695Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * check-xsddata-test-suite.py: give more infos
1698 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1699 REF->DEF in attribute values.
1700
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001701Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1704 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1705 regression tests from James Clark.
1706
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001707Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * relaxng.c xmlschemas.c xmlschemastypes.c
1710 include/libxml/xmlschemastypes.h: added param support for relaxng
1711 type checking, started to increment the pool of simple types
1712 registered, still much work to be done on simple types and
1713 facets checkings.
1714
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001715Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * entities.c: fixes again one of the problem raised by
1718 James Clark in #106788
1719
Daniel Veillardc482e262003-02-26 14:48:48 +00001720Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1721
1722 * relaxng.c: Fixed a couple of problem raised by James Clark
1723 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1724 datatype level still not fixed though.
1725
Daniel Veillard17bed982003-02-24 20:11:43 +00001726Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * configure.in: preparing release 2.5.4
1729 * doc/*: updated and rebuilt the docs
1730 * relaxng.c: removed warnings
1731 * result/relaxng/*: updated the results
1732
Daniel Veillardf4be0182003-02-24 19:54:33 +00001733Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * valid.c: fixes a DTD regexp generation problem.
1736
Daniel Veillard02111c12003-02-24 19:14:52 +00001737Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * parser.c: fixes bug #105998 about false detection of
1740 attribute consumption loop.
1741
Daniel Veillard2406abd2003-02-24 18:16:47 +00001742Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1743
1744 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1745
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001746Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * SAX.c: fixed bug #105992
1749
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001750Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1753 element.
1754 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1755 found 373 test schemas: 369 success 4 failures
1756 found 529 test instances: 525 success 4 failures
1757 * check-relaxng-test-suite.py: added memory debug reporting
1758
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001759Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1760
1761 * uri.c parser.c: some warning removal on Igor's patch
1762 * tree.c: seems I messed up with #106788 fix
1763 * python/libxml.c: fixed some base problems when Python provides
1764 the resolver.
1765 * relaxng.c: fixed the interleave algorithm
1766 found 373 test schemas: 364 success 9 failures
1767 found 529 test instances: 525 success 4 failures
1768 the resulting failures are bug in the algorithm from 7.3 and
1769 lack of support for params
1770
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001771Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * parser.c: another fix for nodeinfo in entities problem
1774 * tree.c entities.c: fixed bug #106788 from James Clark
1775 some spaces need to be serialized as character references.
1776
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001777Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1778
1779 * parser.c uri.c: fixed the bug I introduced in the path
1780 handling, reported by Sebastian Bergmann
1781
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001782Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * parser.c: fixing some nodeinfo in entities problem raised
1785 by Glenn W. Bach
1786 * relaxng.c: implemented the first section 7.3 check
1787 * result/relaxng/*: updated the results
1788
Daniel Veillardc5312d72003-02-21 17:14:10 +00001789Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * relaxng.c: fixed some problems in the previous commit
1792 and finished implementing 4.16 rules checking
1793 found 373 test schemas: 353 success 20 failures
1794 found 529 test instances: 519 success 6 failures
1795 * result/relaxng/*: updated the results
1796
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001797Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * relaxng.c: implemented checks from section 7.2
1800
Daniel Veillard77648bb2003-02-20 15:03:22 +00001801Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * relaxng.c: implemented the checks from section 7.1, fixed
1804 some of the 4.20 and 4.21 problems.
1805 found 373 test schemas: 338 success 35 failures
1806 found 529 test instances: 519 success 6 failures
1807 * result/relaxng/*: updated the results
1808
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001809Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1812 * result/relaxng/*: updated the results
1813
Daniel Veillardce14fa52003-02-19 17:32:48 +00001814Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * relaxng.c: more bugfixes
1817 * result/relaxng/*: updated the results
1818
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001819Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1820
1821 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1822 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1823 * SAX.c: ensured xmlDoc.URL is always canonic
1824 * parser.c: obsoleted xmlNormalizeWindowsPath
1825 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1826 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1827 * win32/libxml2.def.src: added few exports
1828
1829
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001830Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1831
1832 * Makefile.am configure.in: patched to have shared libraries
1833 for Python regression tests and static binaries for gdb debug
1834 in my development environment
1835 * relaxng.c: more bugfixes
1836 found 373 test schemas: 296 success 77 failures
1837 found 529 test instances: 516 success 8 failures
1838 * result/relaxng/*: updated the results
1839
Daniel Veillard8fe98712003-02-19 00:19:14 +00001840Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1841
1842 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1843
Daniel Veillardd4310742003-02-18 21:12:46 +00001844Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * xmlschemastypes.c: float/double check bugfix
1847 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1848 validation
1849 * xmlreader.c: add a TODO for Jody
1850 * relaxng.c: bugfix bugfix bugfix
1851 found 373 test schemas: 300 success 73 failures
1852 found 529 test instances: 507 success 10 failures
1853 * result/relaxng/*: updated the results
1854
Daniel Veillard2df2de22003-02-17 23:34:33 +00001855Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1858
Daniel Veillard416589a2003-02-17 17:25:42 +00001859Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * relaxng.c check-relaxng-test-suite.py: more work on the
1862 RelaxNG implementation conformance testing.
1863 found 373 test schemas: 284 success 89 failures
1864 found 529 test instances: 448 success 47 failures
1865 * result/relaxng/*: updated the results
1866
Daniel Veillard784b9352003-02-16 15:50:27 +00001867Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1870 a patch from Kjartan Maraas to fix some typos
1871
Daniel Veillardfebcca42003-02-16 15:44:18 +00001872Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * relaxng.c: more bug-hunting
1875 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1876 intermediate rng tree
1877 * python/generator.py: patch from Stephane Bidoul to fix the generator
1878 on python < 2.2
1879
Daniel Veillardd2298792003-02-14 16:54:11 +00001880Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1881
1882 * check-relaxng-test-suite.py relaxng.c: more testing on the
1883 Relax-NG front, cleaning up the regression tests failures
1884 current state and I forgot support for "mixed":
1885 found 373 test schemas: 280 success 93 failures
1886 found 529 test instances: 401 success 68 failures
1887 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1888 moved the Name, NCName and QName validation routine in tree.c
1889 * uri.c: fixed handling of URI ending up with #, i.e. having
1890 an empty fragment ID.
1891 * result/relaxng/*: updated the results
1892
Daniel Veillard9a237c92003-02-13 15:52:58 +00001893Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * check-xinclude-test-suite.py: improved the script accordingly
1896 to the XInclude regression tests updates
1897 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1898 November 2002
1899 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1900 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1901 augmented the Xpointer testsuite for the element() scheme
1902
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001903Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1904
1905 * relaxng.c: added TODO for the DTD compatibility spec
1906 * xinclude.c: more bug fixes driven by the testsuite
1907
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001908Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1909
1910 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1911 regression tests for XInclude, improved the script, improving
1912 XInclude error reporting mechanism
1913
Daniel Veillard1d788d22003-02-10 16:21:58 +00001914Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * NEWS doc/* configure.in: preparing release 2.5.3
1917
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001918Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1919
1920 * tree.c: trying to fix #104934 about some XHTML1 serialization
1921 issues.
1922
Daniel Veillard809faa52003-02-10 15:43:53 +00001923Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1926 encoding conversion when the input buffer stops in the
1927 middle of a multibyte char
1928
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001929Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1932 * check-relaxng-test-suite.py: python script to run regression
1933 against OASIS RelaxNG testsuite
1934 * relaxng.c: some cleanup tweaks
1935 * HTMLparser.c globals.c: cleanups in comments
1936 * doc/libxml2-api.xml: updated the API
1937 * result/relaxng/*: errors moved files, so large diffs but
1938 no changes at the semantic level.
1939
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001940Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * tree.c: fixing #105678 problem when dumping a namespace node.
1943
Daniel Veillard591b4be2003-02-09 23:33:36 +00001944Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * xpath.c: fixed doc comment problems
1947 * python/generator.py python/libxml_wrap.h python/types.c: adding
1948 RelaxNG wrappers
1949 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1950 test of those early Python RelaxNG bindings
1951
1952Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001953
1954 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1955 * relaxng.c: found the validation problem I had with interleave
1956 when not covering all remaining siblings
1957 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1958 testsuite and check the RNG schemas against the RNG schemas
1959 given in appendix A
1960
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001961Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1962
1963 * win32/Makefile.msvc: updates for RelaxNG
1964 * win32/Makefile.mingw: updates for RelaxNG
1965 * win32/libxml2.def.src: added RelaxNG exports
1966
Daniel Veillard97fd5672003-02-07 13:01:54 +00001967Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1968
1969 * xinclude.c: applied another bug fix from Sean Chittenden
1970
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001971Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * configure.in xmllint.c: I f...ed up the default configuration
1974 of schemas and --relaxng option display in xmllint, pointed by
1975 Morus Walter.
1976 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1977 detection module, fixes bug #105374.
1978
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001979Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1980
1981 * xmlschemastypes.c: added the boolean base type.
1982
Daniel Veillard96a4b252003-02-06 08:22:32 +00001983Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1984
1985 * xmlschemastypes.c: started implementing some of the missing
1986 default simple types
1987 * result/relaxng/*: updated the results
1988
Daniel Veillard72fef162003-02-05 14:31:19 +00001989Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1992
Daniel Veillard71531f32003-02-05 13:19:53 +00001993Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1996 * Makefile.am: use xmllint for doing the RelaxNG tests
1997 * configure.in: preparing 2.5.2 made schemas support default to
1998 on instead of off
1999 * relaxng.c: removed the verbosity
2000 * xmllint.c: added --relaxng option
2001 * python/generator.py python/libxml_wrap.h: prepared the integration
2002 of the new RelaxNG module and schemas
2003 * result/relaxng/*: less verbose output
2004
Daniel Veillardec498e12003-02-05 11:01:50 +00002005Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2006
2007 * valid.c: do not run content model validation if the
2008 content is not determinist
2009
Daniel Veillardde590ca2003-02-05 10:45:26 +00002010Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2011
2012 * SAX.c: added the redefinition of namespaced attribute
2013 check that was missing as Fabrice Desré pointed out.
2014
Daniel Veillard930dfb62003-02-05 10:17:38 +00002015Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2016
2017 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2018 improvements from Nick Kew, allowing to do more checking
2019 to HTML elements and attributes.
2020
Daniel Veillard4287c572003-02-04 22:48:53 +00002021Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * xinclude.c: fixing bug #105137 about entities declaration
2024 needing to be copied to the including document.
2025
Daniel Veillard652d8a92003-02-04 19:28:49 +00002026Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * catalog.c: fixed bug #104817 with delegateURI
2029 * xpath.c: fixing bugs #104123 and #104125
2030
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002031Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2032
2033 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2034 python/types.c: fixing #104096 to compile without regexps
2035
Daniel Veillard57e79b32003-02-04 15:33:12 +00002036Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2039 when building the automata for elem*
2040
Daniel Veillard358a9892003-02-04 15:22:32 +00002041Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2042
2043 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2044 bug #103827
2045
Daniel Veillardeb137172003-02-04 15:18:06 +00002046Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2047
2048 * HTMLparser.c: updating a comment, fixing #103776
2049
Daniel Veillard8d589042003-02-04 15:07:21 +00002050Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * parser.c: fixing bug 105049 for validity checking of content
2053 within recursive entities.
2054
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002055Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2056
2057 * HTMLparser.c: try to fix # 105049
2058 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2059 * tree.c: updated a function comment
2060
Daniel Veillard419a7682003-02-03 23:22:49 +00002061Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2062
2063 * relaxng: more work on grammars and refs/defs
2064 * test/relaxng/* result/relaxng/*: augmented/updated the
2065 regression tests
2066
Daniel Veillard144fae12003-02-03 13:17:57 +00002067Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2068
2069 * relaxng: more work on name classes, except support
2070 * test/relaxng/* result/relaxng/*: augmented/updated the
2071 regression tests
2072
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002073Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2074
2075 * relaxng: more work on name classes, the "validate all" schemas
2076 seems to work now.
2077 * test/relaxng/* result/relaxng/*: augmented/updated the
2078 regression tests
2079
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002080Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2081
2082 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2083 * parser.c: put a guard against infinite document depth, basically
2084 trying to avoid another kind of DoS attack.
2085 * relaxng.c: some code w.r.t. nameClasses
2086
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002087Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * test/relaxng/* result/relaxng/*: check all the namespace support
2090 was actually correct based on tutorial section 10.
2091
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002092Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2093
2094 * relaxng: include seems to work okay now
2095 * test/relaxng/* result/relaxng/*: augmented/updated the
2096 regression tests
2097
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002098Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * relaxng.c: a bit of work done in the train back.
2101 * test/relaxng/*: added one of the include tests
2102
Daniel Veillard154877e2003-01-30 12:17:05 +00002103Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * relaxng: more work done in the train
2106 * test/relaxng/* result/relaxng/*: augmented/updated the
2107 regression tests
2108
Daniel Veillarde431a272003-01-29 23:02:33 +00002109Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * relaxng.c: debugging of externalRef
2112 * test/relaxng/* result/relaxng/*: augmented/updated the
2113 regression tests
2114
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002115Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2116
2117 * relaxng.c: more work on Relax-NG, implementing externalRef
2118 * test/relaxng/* result/relaxng/*: augmented/updated the
2119 regression tests
2120 * Makefile.am: cleanup to Relaxtests target
2121
Daniel Veillardb08c9812003-01-28 23:09:49 +00002122Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2123
2124 * relaxng.c: more work on Relax-NG, implementing interleave
2125 * test/relaxng/* result/relaxng/*: augmented/updated the
2126 regression tests
2127
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002128Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2129
2130 * relaxng.c: more work on Relax-NG, implementing interleave
2131 * test/relaxng/* result/relaxng/*: augmented/updated the
2132 regression tests
2133
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002134Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2135
2136 * doc/tutorial/customfo.xsl
2137 * doc/tutorial/customhtml.xsl
2138 adding stylesheet customizations used to generate fo
2139 for pdf and html
2140
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002141Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2142
2143 * relaxng.c: more work on Relax-NG
2144 * test/relaxng/* result/relaxng/*: augmented/updated the
2145 regression tests
2146 * xmlschemastypes.c: added a number of base type definition but not
2147 the associated checks, those are still TODOs
2148
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002149Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2150
2151 in docs/tutorial:
2152 * apa.html
2153 * apb.html
2154 * apc.html
2155 * apd.html
2156 * ape.html
2157 * apf.html
2158 * apg.html
2159 * ar01s02.html
2160 * ar01s03.html
2161 * ar01s04.html
2162 * ar01s05.html
2163 * ar01s06.html
2164 * ar01s07.html
2165 * ar01s08.html
2166 * index.html
2167 * xmltutorial.pdf
2168 * xmltutorial.xml
2169 add index to tutorial
2170
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002171Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2172
2173 * doc/xmlcatalog.1
2174 * doc/xmlcatalog_man.html
2175 * doc/xmlcatalog_man.xml
2176 belatedly fixing bug #93622 (adds rewriteURI type to
2177 "--add" option in xmlcatalog man page
2178
Daniel Veillard3be27512003-01-26 19:49:04 +00002179Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2180
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002181 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002182 Julio Merino, closing #104475
2183
Daniel Veillardea3f3982003-01-26 19:45:18 +00002184Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2185
2186 * relaxng.c: more work on Relax-NG
2187 * test/relaxng/* result/relaxng/*: augmented/updated the
2188 regression tests
2189
Daniel Veillardedc91922003-01-26 00:52:04 +00002190Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2191
2192 * relaxng.c: more work on Relax-NG
2193 * test/relaxng/* result/relaxng/*: augmented/updated the
2194 regression tests
2195
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002196Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2197
2198 * README: updated the policy on private mail answers
2199 * relaxng.c: more work on Relax-NG
2200 * test/relaxng/* result/relaxng/*: augmented/updated the
2201 regression tests
2202
Daniel Veillard7424eb62003-01-24 14:14:52 +00002203Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2204
2205 * error.c parser.c tree.c: applied a documentation patch from
2206 Stefan Kost
2207
Daniel Veillard276be4a2003-01-24 01:03:34 +00002208Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2209
2210 * relaxng.c: more work on Relax-NG
2211 * doc/*: regenerated the docs
2212 * test/relaxng/* result/relaxng/*: updated and augmented the
2213 Relax-NG regression tests and results
2214
Daniel Veillard6eadf632003-01-23 18:29:16 +00002215Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2218 First commit of the new Relax-NG validation code, not generally
2219 useful yet.
2220 * test/relaxng/* result/relaxng/*: current state of the regression
2221 tests
2222
Daniel Veillard814a76d2003-01-23 18:24:20 +00002223Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2224
2225 * tree.c: minimized the memory allocated for GetContent
2226 and a bit of cleanup.
2227
Daniel Veillardff12c492003-01-23 16:42:55 +00002228Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2229
2230 * python/generator.py: seems there is no good reasons to
2231 not generate bindings for XPointer
2232
Daniel Veillard540a31a2003-01-21 11:21:07 +00002233Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2234
2235 * xmlreader.c doc/apibuild.py: applied a new patch from
2236 Stéphane Bidoul for cleanups
2237 * doc/libxml2-api.xml: rebuilt the API description with
2238 new entry points
2239
Daniel Veillard417be3a2003-01-20 21:26:34 +00002240Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2241
2242 * xmlreader.c python/drv_libxml2.py python/generator.py
2243 python/libxml.c python/libxml.py python/libxml_wrap.h
2244 python/types.c: patch from Stéphane Bidoul for better per
2245 context error message APIs
2246 * python/tests/ctxterror.py python/tests/readererr.py:
2247 update of the tests
2248
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002249Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2250
2251 * doc/guidelines.html
2252 grammar and spelling cleanup
2253
Daniel Veillard26f70262003-01-16 22:45:08 +00002254Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2255
2256 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2257 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2258 a patch from Stéphane Bidoul to allow per XMLtextReader error
2259 and warning handling
2260 * python/tests/Makefile.am python/tests/readererr.py: adding the
2261 specific regression test
2262
Daniel Veillard71f9d732003-01-14 16:07:16 +00002263Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2264
2265 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2266 should raise a syntax error
2267
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002268Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2269
2270 * python/libxml.c: cleanup patch from Stéphane Bidoul
2271
Daniel Veillard81601f92003-01-14 13:42:37 +00002272Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2273
2274 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2275
Daniel Veillarde6227e02003-01-14 11:42:39 +00002276Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2277
2278 * python/generator.py python/libxml.c python/libxml.py
2279 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002280 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002281 Python level.
2282 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2283 regression test for it.
2284
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002285Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2286
2287 * xmlreader.c: fixed the streaming property of the reader,
2288 it was generating tree faster than consuming it. Pointed out
2289 by Nate Myers
2290 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2291
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002292Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2293
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002294 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002295
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002296Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2297
2298 * xpath.c: fix to the XPath implementation for parent and
2299 ancestors axis when operating on a Result Value Tree.
2300 Fixes bug #100271
2301
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002302Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2303
2304 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2305 to fix some URI/file escaping problems
2306
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002307Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2308
2309 * python/generator.py: fixed a bug raised by Raymond Wiker,
2310 docSetRootElement() should not raise an exception if the
2311 return is None
2312
Daniel Veillard3e20a292003-01-10 13:14:40 +00002313Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2314
2315 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2316 fixed bug #102181 by applying the suggested change and fixing
2317 the generation/registration problem.
2318
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002319Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2320
2321 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2322 routines.
2323
Daniel Veillard8f872442003-01-09 23:19:02 +00002324Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2325
2326 * parser.c: one more IsEmptyElement crazyness, that time in
2327 external parsed entities if substitution is asked.
2328 * python/tests/reader3.py: added a specific test.
2329
Daniel Veillarde329fc22003-01-09 21:36:42 +00002330Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2331
2332 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2333 support and improved error handler registration
2334
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002335Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2336
2337 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2338 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2339 * README: fixed a link
2340
Daniel Veillarde2830f12003-01-08 17:47:49 +00002341Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2342
2343 * configure.in doc/* NEWS: preparing 2.5.1 release
2344 * SAX.c parser.c: fixing XmlTextReader bug
2345
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002346Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2347
2348 * SAX.c: fuck, I introduced a memory leak on external parsed
2349 entities in 2.5.0 :-(
2350
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002351Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2352
2353 * xmllint.c: another fix needed as pointed by Christophe Merlet
2354 for --stream --debug if compiled without debug support.
2355
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002356Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2357
2358 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002359 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002360 update man page with --stream and --chkregister
2361
Daniel Veillard8326e732003-01-07 00:19:07 +00002362Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2363
2364 * globals.c: fixed --with-threads compile
2365 * xmllint.c: fixed --without-debug compile
2366 * include/libxml/globals.h: cleanup
2367 * include/libxml/schemasInternals.h: add a missing include
2368
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002369Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2370
2371 * configure.in NEWS: preparing 2.5.0 release
2372 * SAX.c: only warn in pedantic mode about namespace name
2373 brokeness
2374 * globals.c: fix a doc generation problem
2375 * uri.c: fix #101520
2376 * doc/*: updated and rebuilt the doc for the release, includuding
2377 stylesheet update
2378 * python/Makefile.am: fix a filename bug
2379
2380Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2381
2382 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2383 should not be called.
2384
2385Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2386
2387 * libxml-2.0.pc.in: applied the patch to fix #101894
2388
2389Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2390
2391 * tree.c : applied patch from Lukas Schroeder for register callbacks
2392 * valid.c: modified patch from Lukas Schroeder to test
2393 register callbacks with --chkregister
2394
2395Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2396
2397 * xmlreader.c: seriously changed the way data are pushed to
2398 the underlying parser, go by block of 512 bytes instead of
2399 tryng to detect tag boundaries at that level. Changed the
2400 way empty element are detected and tagged.
2401 * python/tests/reader.py python/tests/reader2.py
2402 python/tests/reader3.py: small changes mostly due to context
2403 reporting being different and DTD node being reported. Some
2404 errors previously undetected are now caught and fixed.
2405 * doc/xmlreader.html: flagged last section as TODO
2406
2407Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2408
2409 * python/libxml.py: integrated the Python 2.2 optimizations
2410 from Hannu Krosing, while maintaining compatibility with
2411 1.5 and 2.1
2412
2413Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2414
2415 * xmllint.c: a bit of cleanup
2416 * xmlreader.c: small fix
2417 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2418 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2419
2420Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2421
2422 * python/setup.py.in: patch from Stéphane Bidoul to include
2423 drv_libxml2.py in setup.py
2424
2425Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2426
2427 * doc/xmlreader.html: starting documenting the new XmlTextReader
2428 interface.
2429
2430Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2431
2432 * xmllint.c: added the --stream flag to use the TextReader API
2433 * xmlreader.c: small performance tweak
2434
2435Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2436
2437 * xmlreader.c python/tests/reader2py: okay the DTD validation
2438 code on top of the XMLTextParser API should be solid now.
2439
2440Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2441
2442 * xmlreader.c python/tests/reader2py: Fixing some more mess
2443 with validation and recursive entities while using the
2444 reader interface, it's getting a bit messy...
2445
2446Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2447
2448 * xmlreader.c python/tests/reader.py: another couple of problem
2449 related to IsEmptyElement reported by Stéphane Bidoul needed
2450 some fixes.
2451
2452Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2453
2454 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2455 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2456 based on the python XmlTextReader interface.
2457
2458Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * tree.c: backing out one change in the last patch which broke the
2461 regression tests
2462
2463Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2464
2465 * global.data globals.c tree.c include/libxml/globals.h: applied
2466 an old patch from Lukas Schroeder to track node creation and
2467 destruction. Probably missing a lot of references at the moment
2468 and not usable reliably.
2469
2470Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2471
2472 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2473 from doc/news.html and a stylesheet
2474
2475Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2476
2477 * xmlreader.c python/tests/reader.py: fixed another couple of
2478 xmlreader bugs reported by Stéphane Bidoul and added tests.
2479
2480Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2481
2482 * xmlreader.c python/tests/reader2.py: fixed another validity
2483 checking in external parsed entities raised by Stéphane Bidoul
2484 and added a specific regression test.
2485 * python/tests/reader3.py: cleanup
2486
2487Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * xmlreader.c python/tests/reader2.py: fixed a problem with
2490 validation within entities pointed by Stéphane Bidoul, augmented
2491 the tests to catch those.
2492
2493Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * python/generator.py: modified the generator to allow keeping
2496 class references when creating new classes, needed to fix a bug
2497 pointed by Stéphane Bidoul where the input buffer of the
2498 xmlTextReader instance gets destroyed if the python wrapper for
2499 the input is not referenced anymore.
2500
2501Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2504 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2505
2506Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * xmlreader.c python/tests/reader.py: fixed another problem
2509 pointed by Stéphane Bidoul
2510
2511Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2514 with "<a/>"
2515
2516Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * SAX.c: warn on xmlns:prefix="foo"
2519 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2520 for namespace attributes handling.
2521
2522Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2525 a really nasty problem raised by a DocBook XSLT transform
2526 provided by Sebastian Bergmann
2527
2528Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2531 by Stéphane Bidoul and integrated it into the tests
2532
2533Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2536 extended the XmlTextReader API a bit, addding accessors for
2537 the current doc and node, and an entity substitution mode for
2538 the parser.
2539 * python/libxml.py python/libxml2class.txt: related updates
2540 * python/tests/Makefile.am python/tests/reader.py
2541 python/tests/reader2.py python/tests/reader3.py: updated a bit
2542 the old tests and added a new one to test the entities handling
2543
2544Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * python/generator.py python/libxml2class.txt
2547 python/tests/reader.py python/tests/reader2.py: changed the
2548 generator to provide casing for the XmlTextReader similar to
2549 C# so that examples and documentation are more directly transposable.
2550 Fixed the couple of tests in the suite.
2551
2552Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * doc/guidelines.html: added a document on guildeline for
2555 publishing and deploying XML
2556
2557Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * valid.c xmlreader.c: final touch running DTD validation
2560 on the XmlTextReader
2561 * python/tests/Makefile.am python/tests/reader2.py: added a
2562 specific run based on the examples from test/valid/*.xml
2563
2564Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * python/libxml.py: added a few predefined xmlTextReader parser
2567 configuration values.
2568
2569Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * python/libxml_wrap.h: trying to fix #102037
2572
2573Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * SAX.c: fixing bug #95296, when the predefined entities
2576 are redefined in the DTD the default one must be used
2577 instead anyway.
2578
2579Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2580
2581 * doc/xmllint.xml
2582 * doc/xmllint.1
2583 Add discussion of XML_DEBUG_CATALOG to xmllint man
2584 page - bug #100907
2585
2586
2587Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * xmlreader.c: Fixed the empty node detection to avoid reporting
2590 an inexistant close tag.
2591
2592Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2595 for Python 2.1
2596
2597Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2600
2601Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * doc/libxml2-api.xml python/tests/reader.py: one really need
2604 to provide the base URI information when creating a reader parser
2605 from an input stream. Updated the API and the example using it.
2606
2607Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2610 include/libxml/valid.h include/libxml/xmlreader.h: working on
2611 DTD validation on top of xml reader interfaces. Allows to
2612 validate arbitrary large instances. This required some extensions
2613 to the valid module interface and augmenting the size of xmlID
2614 and xmlRef structs a bit.
2615 * uri.c xmlregexp.c: simple cleanup.
2616
2617Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2620 work on the xml reader interfaces.
2621 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2622 Web page for the Windows binaries.
2623
2624Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * xmlIO.c: applied a patch for VMS following the report by
2627 Nigel Hall
2628
2629Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * parser.c: the parseStartTag bug fix wasn't complete.
2632
2633Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2636 parseStartTag, fixing it.
2637 * test/att4 result/att4 result/noent/att4: adding the test
2638 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2639 more methods to XmlTextReader.
2640
2641Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2642
2643 * win32/libxml2.def.src: added more xml reader exports
2644 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2645 to the build
2646
2647Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2648
2649 * doc/tutorial/xmltutorial.xml
2650 plus generated html and pdf
2651 Updating tutorial again based on further comments from Niraj
2652 Tolia on the last iteration
2653
2654Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2655
2656 * doc/tutorial/xmltutorial.xml
2657 * doc/tutorial/includekeyword.c
2658 * doc/tutorial/includegetattribute.c
2659 plus generated html and pdf
2660 Adding fix from Niraj Tolia to tutorial to properly free memory.
2661
2662
2663Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2666 more methods of XmlTextReader.
2667 * python/libxml2class.txt python/tests/reader.py: this increased the
2668 methods in the bndings, augmented the test to check those new
2669 functions.
2670
2671Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2674 methods of XmlTextReader.
2675 * python/generator.py python/libxml_wrap.h python/types.c
2676 python/libxml2class.txt: added the reader to the Python bindings
2677 * python/tests/Makefile.am python/tests/reader.py: added a specific
2678 test for the Python bindings of the Reader APIs
2679 * parser.c: small cleanup.
2680
2681Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * xinclude.c: fallback was only copying the first child not the
2684 full child list of the fallback element, closes #89684 as reopened
2685 by Bernd Kuemmerlen
2686
2687Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2688
2689 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2690
2691Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * configure.in: preparing release of 2.4.30
2694 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2695 gives enum values, fix functype return type, put back fields in
2696 structs
2697 * doc/*: updated the docs rebuilt
2698
2699Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2702 about htmlNodeDumpOutput location.
2703 * xpath.c: removed an undefined function signature
2704 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2705 too many symbols in the API breaking the python bindings.
2706 Updated with the libxslt/libexslt changes.
2707
2708Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * configure.in: preparing release of 2.4.29
2711 * doc/*: rebuilt the docs and API
2712 * xmlreader.c: a few more fixes for the XmlTextReader API
2713
2714Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2715
2716 * include/win32config.h: applied mingw patch from Magnus Henoch
2717
2718Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2721
2722Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2725 building Python script, does the C parsing directly, generates
2726 a better API description including structure fieds defs and
2727 enums. Still a couple of bugs, but good enough for the python
2728 wrappers now.
2729 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2730 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2731 include/libxml/schemasInternals.h include/libxml/tree.h: more
2732 cleanup based on the python analysis script reports.
2733 * libxml.spec.in: make sure the API XML description is part of the
2734 devel package.
2735
2736Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2739 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2740 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2741 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2742 code cleanup, especially the function comments.
2743 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2744
2745Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * Makefile.am xmlreader.c include/libxml/Makefile.am
2748 include/libxml/xmlreader.h: Adding a new set of APIs based on
2749 the C# TextXmlReader API but converted to C. Allow to parse
2750 in constant memory usage, far simpler to program and explain
2751 than the SAX like APIs, unfinished but working.
2752 * testReader.c: test program
2753
2754Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2755
2756 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2757
2758Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * tree.c: Chip turner indicated that XHTML1 serialization
2761 rule for style actually break on both IE and Mozilla,
2762 try to avoid the rule if escaping ain't necessary
2763
2764Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * nanhttp.c: handle HTTP URL escaping, problem reported by
2767 Glen Nakamura and Stefano Zacchiroli
2768
2769Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2772
2773Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * uri.c: Johann Richard pointed out some XPointer problems for
2776 URN based URI references in XInclude. Modified the URI parsing
2777 and saving routines to allow correct parsing and saving of
2778 XPointers, especially when attached to "opaque" scheme accordingly
2779 to RFC 2396
2780
2781Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2784 of refactoring to the HTML saving code.
2785 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2786 in the doc.
2787
2788Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2791 to a buffer API to reuse the generic dump to an OutputIO layer,
2792 this reduces code, fixes xmlNodeDump() for XHTML, also made
2793 xmlNodeDump() now return the number of byte written.
2794
2795Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * python/setup.py.in: another patch from Stéphane Bidoul for
2798 Python bindings on Windows
2799 * doc/parsedecl.py: small cleanup
2800
2801Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * libxml.spec.in configure.in: add a line in %changelog for releases
2804
2805Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * parser.c: patch from Marcus Clarke fixing a problem in entities
2808 parsing that was detected in KDe documentations environment.
2809
2810Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2811
2812 * python/libxml.c (libxml_prev): Return the previous as opposed to
2813 the next node (I guess this is the result of some cut & paste programming:)
2814
2815Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2818
2819Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * python/generator.py python/libxml.c python/setup.py.in: trying
2822 to fix the Python bindings build on Windows (Stéphane Bidoul)
2823
2824Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2825
2826 * win32/configure.js: added option for python bindings
2827 * win32/libxml2.def.src: added more exports
2828
2829Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2830
2831 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2832 pthreads
2833 * win32/wince/*: applied updates to Windows CE port from Javier
2834
2835Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * configure.in: preparing 2.4.28
2838 * libxml.spec.in doc/Makefile.am: some cleanup
2839 * doc/*: updated the news and regenerated.
2840
2841Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * HTMLparser.c: final touch at closing #87235 </p> end tags
2844 need to be generated.
2845 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2846 this change slightly the output of a few tests
2847 * doc/*: regenerated
2848
2849Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * parserInternals.c: fixing bug #99190 when UTF8 document are
2852 parsed using the progressive parser and the end of the chunk
2853 is in the middle of an UTF8 multibyte character.
2854
2855Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2856
2857 * threads.c: fixed initialization problem in xmlNewGlobalState
2858 which was causing crash.
2859 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2860 in xmlInitializeGlobalState.
2861 * parserInternals.c: cleaned up ctxt->sax initialisation.
2862
2863Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * tree.c include/libxml/tree.h: modified the existing APIs
2866 to handle XHTML1 serialization rules automatically, also add
2867 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2868 libxslt serialization uses it when needed without changing
2869 the library API.
2870 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2871 result/xhtml1: added a new test specifically for xhtml1 output
2872 and updated the result of one XHTML1 test
2873
2874Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xinclude.c parserInternals.c encoding.c: fixed #99082
2877 for xi:include encoding="..." support on text includes.
2878 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2879 test/XInclude/ents/isolatin.txt : added a specific regression test
2880 * python/generator.py python/libxml2class.txt: fixed the generator
2881 the new set of comments generated for doc/libxml2-api.xml were
2882 breaking the python generation.
2883
2884Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2887 * configure.in: patch for Solaris on new autoconf closes #98880
2888 * doc/parsedecl.py: repair the frigging API building script,
2889 did I say that python xmllib sucks ?
2890 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2891 and some comment are no more truncated.
2892
2893Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * parser.c: Martin Stoilov pointed out a potential leak in
2896 xmlCreateMemoryParserCtxt
2897
2898Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2901 included in HTML documents and using the push parser.
2902
2903Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2904
2905 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2906 specified, look for the Python interpreter not just in the
2907 specified root but also in the specified location. Fixes #98825
2908
2909Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * python/libxml.c: fixing bug #98792 , node may have no doc
2912 and dereferencing without checking ain't good ...
2913
2914Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * configure.in: preparing release 2.4.27
2917 * doc/* : updated and rebuilt the docs
2918 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2919 and all the docs are actually packaged and in the final RPMs
2920 * parser.c parserInternals.c include/libxml/parser.h: restore
2921 xmllint --recover feature.
2922
2923Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
Daniel Veillard784b9352003-02-16 15:50:27 +00002925 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002926 processing of parsed entities, and XPath computation on sustitued
2927 entities.
2928 * testXPath.c: make sure entities are substitued.
2929
2930Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
Daniel Veillard784b9352003-02-16 15:50:27 +00002932 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002933 processing of internal parsed entities, which had to be changed.
2934
2935Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2938 trying to fix bug #98517 about building outside the source tree
2939 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2940
2941Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2942
2943 * include/win32config.h: cleanup
2944 * win32/Makefile.mingw: integrated mingw in JScript configure
2945 * win32/Makefile.msvc: modified to allow mingw coexistence
2946 * win32/configure.js: integrated mingw
2947 * win32/Readme.txt: cleanup
2948
2949Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * HTMLparser.c: strengthen the guard in the Pop macros,
2952 like in the XML parser, closes bug #97315
2953
2954Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2957 callback is never used.
2958
2959Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * parserInternals.c: fixed the initialization of the SAX structure
2962 which was breaking xsltproc
2963 * xpath.c: patch from Petr Pajas for CDATA nodes
2964 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2965 * parser.c include/libxml/parser.h: patch from Peter Jones
2966 removing a leak in xmlSAXParseMemory() and adding the
2967 function xmlSAXParseMemoryWithData()
2968
2969Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2970
2971 adding pdf of tutorial, changing web page to link to it
2972 * doc/tutorial/xmltutorial.pdf
2973 * doc/xml.html
2974 * doc/docs.html
2975
2976Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2977
2978 * doc/tutorial/ar01s08.html
2979 adding file what I forgot for tutorial
2980
2981
2982Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2983
2984 Adding encoding discussion to tutorial
2985 Added:
2986 * doc/tutorial/images/*.png: DocBook admonition image files
2987 * doc/tutorial/apf.html, apg.html: new generated html
2988 * doc/tutorial/includeconvert.c: conversion code entity file
2989 changed:
2990 * doc/tutorial/xmltutorial.xml: DocBook original
2991 * doc/tutorial/*.html: generated html
2992
2993Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2994
2995 * include/libxml/*.h: retired xmlwin32version.h
2996 * doc/Makefile.am: retired xmlwin32version.h
2997 * win32/configure.js: retired xmlwin32version.h
2998
2999Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3000
3001 * win32/libxml2.def.src: exported additional symbols
3002 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3003 sisterhood
3004
3005Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * globals.c: fixed a typo pointed out by Igor
3008 * xpath.c: try to speed up node compare using line numbers
3009 if available.
3010
3011Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * tree.c: make xmlFreeNode() handle attributes correctly.
3014
3015Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3016
3017 * catalog.c: completed the #96963 fix, as reported by Karl
3018 Eichwalder
3019
3020Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3023
3024Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * Makefile.am: switched the order of a couple of includes
3027 to fix bugs #97100
3028
3029Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3030
3031 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3032 xmlLoadCatalogs that used to separate directories with a ':'.
3033
3034Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3035
3036 * threads.c: improvements to the Windows-side of thread handling
3037 * testThreads.c: conditionally excluded unistd.h
3038 * testThradsWin32.c: broke overlong lines
3039 * include/win32config.h: adapted thread-related macros to the new
3040 scheme and for pthreads on Windows
3041 * win32/Makefile.msvc: introduced a more flexible thread build,
3042 added testThreads[Win32].c to the build
3043 * win32/configure.js: introduced a more flexible thread config
3044
30452002-10-31 John Fleck <jfleck@inkstain.net>
3046
3047 * doc/xml.html (and, by implication, FAQ.html)
3048 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3049
3050Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3051
3052 * configure.in: removed xmlwin32version.h
3053 * include/libxml/Makefile.am: removed xmlwin32version.h
3054
3055Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * tree.c: applied patch from Brian Stafford to fix a bug
3058 in xmlReconciliateNs()
3059
3060Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * tree.c: applied patch from Christian Glahn to allow
3063 xmlNewChild() on document fragment nodes
3064
3065Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * parser.c: Christian Glahn found a problem with a recent
3068 patch to xmlParseBalancedChunkMemoryRecover()
3069 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3070 problems
3071 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3072 test/schemas/seq*: added the test cases from Charles
3073
3074Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3077 serious cleanup of the spec file and associated changes
3078 in the Makefiles.
3079 * valid.c: try to remove some warnings on x86_64
3080
3081Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3084 fix bug #96586
3085
3086Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3089 parsing, applied his patch
3090 * result/HTML/attrents.html result/HTML/attrents.html.err
3091 result/HTML/attrents.html.sax test/HTML/attrents.html:
3092 added the test and result case provided by Mikhail Sogrine
3093
3094Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * vms/build_libxml.com vms/config.vms vms/readme.vms
3097 include/libxml/parser.h include/libxml/parserInternals.h
3098 include/libxml/tree.h include/libxml/xmlIO.h
3099 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3100 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3101 Applied the VMS update patch from Craig A. Berry
3102 * doc/*.html: update
3103
3104Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3107
3108Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * debugXML.c: adding a grep command to --shell in xmllint
3111 for T.V. Raman
3112
3113Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * xmlcatalog.c: tried to fix some of the problem with --sgml
3116
3117Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * parser.c: tried to fix bug #91500 where doc->children may
3120 be overriden by a call to xmlParseBalancedChunkMemory()
3121
3122Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3125 identifiers in SGML catalogs containing '&'
3126
3127Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * python/types.c: fixed bugs when passing result value tree
3130 to Python functions.
3131
3132Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * configure.in: preparing the release of 2.4.26
3135 * doc/*: updated and rebuilt the documentation
3136
3137Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * parser.c: fixed a XML Namespace compliance bug reported by
3140 Alexander Grimalovsky
3141
3142Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * HTMLtree.c: fixed serialization of script and style when
3145 they are not lowercase (i.e. added using the API to the tree).
3146
3147Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * valid.c: make xmlValidateDocument emit a warning msg if there
3150 is no DTD, pointed by Christian Glahn
3151
3152Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3155 content model when some of the blocks have min or max, and a couple
3156 of bugs found in the process.
3157 * result/schemas/list0* test/schemas/list0*: added some specific
3158 regression tests
3159
3160Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * README: updated the contact informations
3163
3164Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3167 misses it, reported by Peter Bray.
3168
3169Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3172 and removed a few warnings
3173
3174Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * parser.c: Christian Glahn found a small bug in the push parser.
3177 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3178 public
3179
3180Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * xmlschemas.c include/libxml/xmlschemas.h: added
3183 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3184 * testSchemas.c: added --memory to test the new interface
3185
3186Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * doc/index.py doc/search.php: integrated the XSLT indexing,
3189 a few fixed in the indexer, added a scope selection at the
3190 search level.
3191
3192Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3195 this was due to uninitialized parts of the validation context
3196
3197Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * debugXML.c: applied patch from Mark Vakoc except the API
3200 change, preserved it.
3201 * doc/*: updated the docs to point to the search engine for
3202 information lookup or before bug/help reports.
3203
3204Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * doc/index.py doc/search.php: added mailing-list archives
3207 indexing and lookup
3208
3209Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3212
3213Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * doc/index.py: improved HTML indexing
3216 * doc/search.php: make the queries also lookup the HTML based indexes
3217
3218Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * doc/index.py: added HTML page indexing
3221
3222Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3223
3224 * xmlIO.c: extended Windows path normalisation to fix the base
3225 problem in libxslt.
3226 * catalog.c: fixed list handling in XML_CATALOG_FILES
3227
3228Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * valid.c: typo/bug found by Christian Glahn
3231
3232Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3233
3234 * xmlIO.c: applied Windows CE patch from Javier.
3235 * win32/wince: new directory, contains support for the PocketPC
3236 with Windows CE from Javier.
3237 * include/win32config.h: reorganised, removed duplicate
3238 definitions and applied WinCE patch from Javier.
3239 * include/wsockcompat.h: new file, now contains WinSock
3240 compatibility macros.
3241 * win32/Makefile.msvc: introduced double-run compilation.
3242
3243Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * configure.in include/libxml/xmlwin32version.h: preparing release
3246 of 2.4.25
3247 * doc/*: updated and regenerated teh docs and web pages.
3248
3249Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3252 error were not covering namespace declarations.
3253 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3254 it was missing the attribute declaration for the namespace
3255 * result/VC/NS3: the fix now report breakages in that test
3256
3257Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3260
3261Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3264 and regenerated the docs and web site
3265
3266Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3269 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3270 not before
3271
3272Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * python/generator.py python/libxml2class.txt: fixed a stupid error
3275 breaking the python API
3276
3277Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3280 triostr.c triostr.h: applied a trio update patch from
3281 Bjorn Reese which should work with MinGW
3282
3283Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * tree.c: improving some documentation comments
3286 * xmlregexp.c: found and fixed a mem leak with python regression tests
3287 * doc/*: rebuilt the doc and the API XML file including the
3288 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3289 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3290 python/types.c: added access to the XML Schemas regexps from
3291 python
3292 * python/tests/Makefile.am python/tests/regexp.py: added a
3293 simple regexp bindings test
3294
3295Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3296
3297 * doc/xml.html:
3298 fixing ftp links - thanks to Vitaly Ostanin
3299
3300Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * xmlregexp.c: fixed the data callback on transition functionality
3303 which was broken when using the compact form
3304 * result/schemas/*: updated the results, less verbose, all tests
3305 pass like before
3306 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3307 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3308 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3309 annoying warnings
3310 * xpath.c: try to provide better error report when possible
3311
3312Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * Makefile.am: fixed a breakage raised by Jacob
3315
3316Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3317
3318 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3319 which don't use sockets
3320
3321Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3322
3323 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3324 * win32/configure.js: applied zlib patch from Daniel Gehriger
3325
3326Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3327
3328 * win32/configure.js: applied the patch from Mark Vakoc for
3329 regexp support
3330 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3331 for regexp support
3332
3333Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * xmlschemastypes.c: as pointed by Igor Float and Double
3336 parsing ain't finished yet
3337
3338Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * Makefile.am configure.in: trying to fix #88412 by bypassing
3341 all the python subdir if python ain't detected
3342
3343Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3346 made configuring with regexps/automata/unicode the default
3347 but without schemas ATM
3348 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3349 fixed the regexp based DTD validation performance and memory
3350 problem by switching to a compact form for determinist regexps
3351 and detecting the determinism property in the process. Seems
3352 as fast as the old DTD validation specific engine :-) despite
3353 the regexp built and compaction process.
3354
3355Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * valid.c: determinism is debugged, new DTD checking code now works
3358 but xmlFAComputesDeterminism takes far too much CPU and the whole
3359 set usues too much memory to be really usable as-is
3360
3361Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * tree.c: fixed another stupid bug in xmlGetNodePath()
3364 * xmllint.c: --version now report the options compiled in
3365
3366Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * HTMLparser.c: small cleanup
3369 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3370 when configured with them. A bit of debugging around the determinism
3371 checks is still needed
3372
3373Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3376
3377Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * xmlIO.c: small portability glitch fixed.
3380
3381Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * xmlschemastypes.c: incomplete steps for real/double support
3384 * testAutomata.c include/libxml/xmlautomata.h
3385 include/libxml/xmlregexp.h: avoiding a compilation problem
3386 * valid.c include/libxml/valid.h: starting the work toward using
3387 the regexps for actual DTD validation
3388
3389Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * hash.c: cosmetic cleanup
3392 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3393 integrating a DTD validation layer based on the regexps
3394
3395Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3398 the determinism was tested before eliminating the epsilon
3399 transitions :-(
3400
3401Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * python/generator.py python/libxml.c python/libxml.py
3404 python/libxml2-python-api.xml python/libxml2class.txt
3405 python/libxml_wrap.h python/types.c: updated the python
3406 bindings, added code for easier File I/O, and the ability to
3407 define a resolver from Python fixing bug #91635
3408 * python/tests/Makefile.am python/tests/inbuf.py
3409 python/tests/outbuf.py python/tests/pushSAXhtml.py
3410 python/tests/resolver.py python/tests/serialize.py: updated
3411 and augmented the set of Python tests.
3412
3413Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3414
3415 * win32/configure.js: added more readme info for the binary
3416 package.
3417
3418Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * xmlIO.c: fixed a stupid out of bound array error
3421
3422Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3425 messing around with support for Windows path, cleanups,
3426 trying to identify and fix the various code path to the
3427 filename access. Added xmlNormalizeWindowsPath()
3428
3429Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * error.c valid.c: working on better error reporting of validity
3432 errors, especially providing an accurate context.
3433 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3434 error reports in those cases.
3435
3436Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3439 parser.c parserInternals.c xmlIO.c: get rid of all the
3440 perror() calls made in the library execution paths. This
3441 should fix both #92059 and #92385
3442
3443Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * xmllint.c: memory leak reporting was broken after a change
3446 of the preprocessor symbol used to activate it.
3447
3448Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * tree.c: try to make the copy function work for node of
3451 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3452 DOM layers though, not libxml2 itself.
3453
3454Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * valid.c: try to provide file and line informations, not all
3457 messages are covered, but it's a (good) start
3458
3459Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * xinclude.c: reimplemented a large part of the XInclude
3462 processor, trying to minimize resources used, James Henstridge
3463 provided a huge test case which was exhibiting severe memory
3464 consumption problems.
3465
3466Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * python/Makefile.am: applied patch from Christophe Merlet to
3469 reestablish DESTDIR
3470
3471Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * libxml.spec.in: fixes libary path for x86_64 AMD
3474
3475Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3476
3477 * doc/tutorial/includekeyword.c
3478 * doc/tutorial/xmltutorial.xml:
3479 (plus resulting generated html files)
3480 fixing one spot I missed in the tutorial where I hadn't freed
3481 memory properly
3482
3483Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3484
3485 * doc/tutorial/includeaddattribute.c
3486 * doc/tutorial/includeaddkeyword.c
3487 * doc/tutorial/includegetattribute.c
3488 * doc/tutorial/includekeyword.c
3489 * doc/tutorial/xmltutorial.xml
3490 * doc/tutorial/*.html:
3491 update tutorial to properly free memory (thanks to Christopher
3492 R. Harris for pointing out that this needs to be done)
3493 * doc/tutorial/images/callouts/*.png:
3494 added image files so the callouts are graphical, making it
3495 easier to read ( use "--param callout.graphics 1" to generate
3496 html with graphical callouts)
3497
3498Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3501 nice logos generated by Marc Liyanage
3502 * doc/site.xsl *.html: changed the stylesheet to show the new
3503 logo and regenerated the pages
3504
3505Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3508
3509Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * xpath.c: possible mem leak patch from Jason Adams
3512
3513Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3516 in the XQuery namespace
3517 * configure.in: preparing 2.4.24
3518 * doc/*.html: updated the web pages
3519
3520Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * python/generator.py: closing bug #85258 by generating conditional
3523 compile check to avoid linking to routines not configured in.
3524
35252002-08-22 Havoc Pennington <hp@pobox.com>
3526
3527 * autogen.sh: update error message for missing automake
3528
3529Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * python/Makefile.am: typo in target name resulted in libxml2.py
3532 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3533
3534Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * win32/win32/Makefile.mingw: updated with version from
3537 Elizabeth Barham at http://soggytrousers.net/repository/
3538
3539Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3540
3541 * win32/Makefile.msvc: added the prefix location to the include
3542 and lib search path.
3543
35442002-08-18 Havoc Pennington <hp@pobox.com>
3545
3546 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3547 both automake 1.6 and 1.4 installed get the right automake. Means
3548 compilation from CVS will now require the latest automake 1.4
3549 release, or manually creating symlinks called "automake-1.4" and
3550 "aclocal-1.4"
3551
3552Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * configure.in python/Makefile.am: more AMD 64 induced changes from
3555 Frederic Crozat
3556
3557Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * xinclude.c: oops I was missing the xml:base fixup too
3560 * result/XInclude/*.xml: this adds xml:base attributes to most
3561 results of the tests
3562
3563Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * xinclude.c: quick but apparently working implementation of
3566 xi:fallback, should close bug #89684
3567 * Makefile.am test/XInclude/docs/fallback.xml
3568 result/XInclude/fallback.xml: added a basic test for fallback,
3569 and run with --nowarning to avoid a spurious warning
3570 * configure.in: applied patch from Frederic Crozat for python
3571 bindings on AMD 64bits machines.
3572
3573Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3576 the caller don't pass a SAX callback block.
3577
3578Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * tree.c: applied the same fix for the XML-1.0 namespace to
3581 xmlSearchNsByHref() as was done for xmlSearchNs()
3582
3583Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * libxml.3: small cleanup of the man page
3586 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3587 when serializing HREF attributes generated by XSLT.
3588
3589Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3592 version of Marc Liyanage' patch for boolean attributes in HTML
3593 output
3594
3595Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * python/tests/serialize.py: fixed the test results, indenting
3598 behaviour changed slightly
3599
3600Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3601
3602 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3603 new c14n function to Windows def files
3604
3605Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3606
3607 * c14n.c: fixed a memory leak in c14n code
3608
3609Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * parser.c include/libxml/parser.h: adding a new API for Christian
3612 Glahn: xmlParseBalancedChunkMemoryRecover
3613 * valid.c: patch from Rick Jones for some grammar cleanup in
3614 validation messages
3615 * result/VC/* result/valid/*: this slightly change some of the
3616 regression tests outputs
3617
3618Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * tree.c: trying to fix a problem in namespaced attribute handling
3621 raised by Christian Glahn
3622
3623Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * encoding.c include/libxml/encoding.h: Opening the interface
3626 xmlNewCharEncodingHandler as requested in #89415
3627 * python/generator.py python/setup.py.in: applied cleanup
3628 patches from Marc-Andre Lemburg
3629 * tree.c: fixing bug #89332 on a specific case of loosing
3630 the XML-1.0 namespace on xml:xxx attributes
3631
3632Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3633
3634 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3635 corner case from new Merlin's test suite and added a callback
3636 that will be used to improve xmlsec performance
3637
3638
3639Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * HTMLtree.c: trying to fix the <style> escaping problem in
3642 HTML serialization bug #89342
3643
3644Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3647 and rebuilt the web site.
3648
3649Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3650
3651 * include/libxml/tree.h: added _private member to xmlNs struct
3652
3653Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * HTMLparser.c: fixing bug #84876 based on the xml working
3656 code.
3657
3658Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3659
3660 * python/Makefile.am: enhanced to fix bug 72012 (errors
3661 when using '-jX' make parameter)
3662
3663Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3664
3665 * xpath.c: small additional enhancement for booleans
3666 compared to nodesets
3667
3668Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * HTMLtree.c: changed the order of the encoding declaration
3671 attributes in the meta tags due to a bug in IE/Mac
3672
3673Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3674
3675 * xpath.c: enhanced handling of booleans (especially '='
3676 and '!=' for nodesets) - fixes bug 85256. Added new
3677 routine xmlXPathNotEqualValues for more proper handling
3678 of '!=' when nodesets are involved.
3679
3680Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3683 doc/xmlcatalog_man.xml to the source distribution
3684
3685Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3686
3687 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3688 asked for this.
3689
3690Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * configure.in: preparing 2.4.23
3693 * doc/*: rebuilt the docs
3694
3695Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * parser.c: fixing bug #84169 by fixing the
3698 comment of xmlCreatePushParserCtxt to describe the
3699 encoding detection parameters better.
3700
3701Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * valid.c: fixing bug #79331 in one path the lookup for
3704 ID attributes on a namespaced node wasn't handled correctly :-\
3705
3706Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * HTMLparser.c: trying to fix 87235 about discarded white
3709 spaces in the HTML parser.
3710 * result/HTML/*: this changes the output of a number of HTML
3711 regression tests
3712
3713Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * xpath.c: applied patch from Richard Jinks for the namespace
3716 axis + fixed a memory error.
3717 * parser.c parserInternals.c: applied patches from Peter Jacobi
3718 removing ctxt->token for good.
3719 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3720 popped out by the regression tests.
3721 * Makefile.am: patch for threads makefile from Gary Pennington
3722
3723Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3724
3725 * xpath.c: enhanced behaviour of position() after usage of
3726 expressions involving preceding-sibling (et al).
3727
3728Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * hash.c: applied a patch from Peter Jacobi to solve a problem
3731 when compiling with the Watcom C on Win32
3732 * result/schemas/*.err: the change of hashing algo generated
3733 permutations in the output
3734
3735Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * hash.c: applied patch from Sander Vesik improving the quality of
3738 the hash function.
3739
37402002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3741
3742 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3743 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3744 xmllint.c xpath.c: replaced sprintf() with snprintf()
3745 to prevent possible buffer overflow (the bug was pointed
3746 out by Anju Premachandran)
3747
3748Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * parser.c: removed an uninitialized data error popped by valgrind
3751 on PE references
3752
3753Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3754
3755 * doc/xml.html
3756 adding tutorial reference to the web page
3757
3758Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3759
3760 * doc/tutorial/xmltutorial.xml
3761 * doc/tutorial/ar01s07.html
3762 * doc/tutorial/ape.html
3763 * doc/tutorial/includegetattribute.c
3764 adding section to tutorial about retrieving an attribute
3765 value
3766
3767Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * parser.c: applied a couple of patches from Peter Jacobi to start
3770 to get rid of ctxt->token, with a possible significant speed
3771 improvement to be gained once done. Better compliance with PE
3772 references constructs in DTDs too.
3773 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3774 from Peter too
3775
3776Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3779 xmlParseElement was likely to have been deallocated at the
3780 time of the report, possibly leading to segfault. Just report
3781 the tag name now.
3782
3783Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * xpath.c: patch from Richard Jinks for XPath substring() function
3786 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3787
37882002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3789
3790 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3791
3792Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3793
3794 *doc/FAQ.html
3795 fixing typos in FAQ, thanks to Robert Funnell for the
3796 editing help
3797
3798Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * NEWS: got complaints from rpmlint that it was empty
3801
3802Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3803
3804 * added doc/tutorial, including:
3805 apa.html
3806 apb.html
3807 apc.html
3808 apd.html
3809 ar01s02.html
3810 ar01s03.html
3811 ar01s04.html
3812 ar01s05.html
3813 ar01s06.html
3814 includeaddattribute.c
3815 includeaddkeyword.c
3816 includekeyword.c
3817 includestory.xml
3818 index.html
3819 xmltutorial.xml
3820 libxml tutorial, including generated html
3821
3822Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3823
3824 * result/c14n/exc-without-comments/merlin-c14n-two-*
3825 result/c14n/without-comments/merlin-c14n-two-*
3826 test/c14n/exc-without-comments/merlin-c14n-two-*
3827 test/c14n/without-comments/merlin-c14n-two-*
3828 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3829 c14n/exc-c14n and slightly modified test script to handle
3830 these test cases
3831 * c14n.c: fixed bugs for complicated nodes set (namespace
3832 without node and others from merlin-c14n-two.tar.gz)
3833 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3834 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3835 for xmlsec performance patch
3836 * xpath.c: fixed self::node() for namespaces and attributes
3837
3838Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3839
3840 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3841 but with the format parameter
3842 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3843
3844Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3845
3846 * Makefile.am: updated c14n tests suite
3847 * c14n.c: performance improvement for previous c14n patch
3848
3849Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * parser.c: another peroformance patch from Peter Jacobi, that
3852 time on parsing attribute values.
3853
3854Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3855
3856 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3857 into LibXML2 test suite
3858
3859Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3860
3861 * c14n.c: propagating xpath ancesstors node fix to c14n
3862 plus small performance improvement to reduce number of
3863 mallocs
3864 * xpath.c: fixed ancestors axis processing for namespace nodes
3865
3866Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3867
3868 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3869 Peter Jacobi
3870
3871Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * configure.in: preparing 2.4.22
3874
3875Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3878 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3879 a public entry point.
3880 * doc/*: rebuilt the API and docs
3881
3882Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * xpath.c: patch from Richard Jinks to fix a problem introduced
3885 in the previous patch and pointed by Norm
3886
3887Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * libxml.spec.in: fixing bug #81112
3890
3891Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * uri.c: fixing bug #82848
3894
3895Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3898 output of one catalog test
3899
3900Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3901
3902 * global.data globals.c tree.c include/libxml/globals.h
3903 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3904 default value for global parameter xmlIndentTreeOutput to 1 and
3905 introduced new global parameter xmlTreeIndentString (the string
3906 used to do one-level indent) with default value " " (as it was
3907 in tree.c)
3908
3909Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3912 with trio and schemas.
3913
3914Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * xpath.c: patch from Richard Jinks to fix the problem raised in
3917 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3918
3919Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * xmlschemas.c: a bit of work on import.
3922 * xmlschemastypes.c: Charles Bozeman provided a compare function
3923 for date/time types so min/max facet restrictions should work,
3924 indeterminate comparisons return an error instead of equal.
3925 * test/schemas/date_0* result/schemas/date_0_0: specific test
3926 from Charles Bozeman too
3927
3928Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3931 from Christian Cornelssen fixing the man pages and the Catalog
3932 building script.
3933 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3934 next step is <xs:import> I now have a reasonable understanding
3935 of how it works.
3936
3937Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3940
3941Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3942
3943 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3944
3945Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * xpath.c: fixing an XPath function evalutation bug pointed out
3948 by Alexey Efimov where the context was lost when evaluating
3949 the function arguments
3950
3951Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3952
3953 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3954 function public for XMLSec performance optimizations
3955
3956Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3957
3958 * python/generator.py python/libxml2class.txt : fixed a problem
3959 with the HTML parser pointed by Gary Benson
3960 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3961 example
3962
3963Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3964 * parser.c: fixed bug #81159 (memory growth in SAX)
3965
3966Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3967 * xpath.c: fixed bug #78858 (the real fix)
3968
3969Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3970 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3971
3972Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * tree.c: modified xmlNodeSetBase to allow changing the
3975 base of a document.
3976
3977Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * xmlschemastypes.c: patch Charles Bozeman for validation of
3980 all the date, time, and duration types
3981 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3982 * configure.in: fixed an error pointed by an user
3983 * xml2-config.in: fixed an error pointed by an user
3984
3985Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3986
3987 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3988 win32/libxml2.def.src xmlIO.c: exported default
3989 'file:', 'http:' and 'ftp:' protocols input handlers
3990 and maked protocols comparisson case insensitive
3991
3992Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * configure.in: Neven Has detected a typo
3995
3996Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3999 as one of the persons allowed to commit directly to the
4000 module.
4001
4002Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4005 * valid.c: raised a too low limit
4006 * doc/*: rebuilt the docs
4007
4008Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * test/XPath/expr/floats test/XPath/expr/functions
4011 result/XPath/expr/floats result/XPath/expr/functions
4012 xpath.c: another XPath conformance patch from Richard Jinks
4013
4014Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * xmlschemas.c: fixed validation of attribute groups.
4017 * test/schemas result/schemas: added an example from the primer
4018
4019Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4022 * test/schemas result/schemas: updated the test list
4023
4024Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * TODO: updated a bit
4027 * parser.c: made a comment more specific
4028 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4029 Schemas conformance.
4030 * test/schemas result/schemas: updated the test list
4031
4032Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4035 implementing xs:all with minOccurs = 0
4036 * tes/schemas/* result/schemas/*: added more tests covering
4037 xs:all
4038
4039Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * xmlregexp.c: first implementation of the all particle, this
4042 may need to be revisited for case where not all transitions
4043 must be crossed.
4044
4045Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * tree.c: another entity processing update from Markus Henke
4048
4049Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4050
4051 * trionan.c: fixed crash on OSF/1
4052
4053Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * xmlschemas.c: more Schemas work
4056 * test/schemas/* result/schemas/*: added more tests coming
4057 from the spec.
4058
4059Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4062 ExcC14N specification
4063
4064Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * tree.c: patch from Markus Henke, fix for recursive entities.
4067
4068Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * xpath.c: fix a problem with string() on a document node.
4071
4072Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * Makefile.am xmlschemas.c: more Schemas work
4075 * test/schemas/* result/schemas/*: added more tests coming
4076 from the spec.
4077
4078Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4081 * result/HTML/*: this changes a few things in the results
4082
4083Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4084
4085 * include/libxml/tree.h: eliminated 'declaration different than
4086 prototype' warning
4087 * include/win32config.h: "resolved" conflicts with errno.h
4088
4089Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4092 on the automata interfaces and debug of counted choices
4093 * test/schemas/* result/schemas/*: added a number of tests
4094
4095Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4098 a bit of work on Schemas
4099 * testSchemas.c: try to make it more useful
4100 * test/schemas/* result/schemas/* Makefile.am: changed the
4101 Schemas regression test procedure, started adding a few samples
4102
4103Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4104
4105 * include/libxml/encoding.h: Patch for the Borland C++ builder
4106 * include/libxml/tree.h: Patch for the Borland C++ builder
4107 * threads.c: Patch for the Borland C++ builder
4108 * win32/bcb5: New directory for the Borland C++ builder
4109 project files
4110
4111Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4112
4113 * win32/Makefile.msvc: Update for XML Schema support
4114 * win32/configure.js: Update for XML Schema support
4115 * win32/libxml2.def.src: Update for XML Schema support
4116
4117Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4120 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4121 xmlunicode.c include/libxml/Makefile.am
4122 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4123 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4124 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4125 include/libxml/xmlversion.h.in : merged the current state of
4126 XML Schemas implementation, it is not configured in by default,
4127 a specific --schemas configure option has been added.
4128 * test/automata test/regexp test/schemas Makefile.am
4129 result/automata result/regexp result/schemas:
4130 merged automata/regexp/schemas regression tests
4131
4132Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * xpath.c: Gary found a compile time problem, fixes #78823
4135
4136Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * configure.in: release of 2.4.20
4139 * doc/*: updated and rebuilt the docs
4140
4141Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * python/Makefile.am: patch from Cristian Gafton to build on
4144 Red Hat 6.2, should also fix #75779
4145
4146Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * valid.c: first part of fixing #78729
4149
4150Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4153 escaping of URI when saving HTML files.
4154 * result/HTML/*: this impacted some tests
4155
4156Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * configure.in: trying to fix #77441
4159
4160Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * include/libxml/xmlIO.h: Hallski complained it could not be
4163 included by itself.
4164
4165Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4168
4169Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4170
4171 * win32/configure.js: patch from Nilo for the c14n option
4172 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4173
4174Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4177 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4178 LIBXML_THREAD_ENABLED
4179
4180Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * xpath.c: another patch from Richard Jinks for substring conformance
4183 * test/XPath/expr/floats test/XPath/expr/strings
4184 result/XPath/expr/floats result/XPath/expr/strings: update of the
4185 test suite to check those.
4186
4187Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * xpath.c: patch from Richard Jinks for .x float parsing.
4190
4191Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * parser.c: patch from Markus Henke when an encoding ain't recognized
4194
4195Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * libxml.m4: got a report that #include <string.h> was needed
4198
4199Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4202
4203Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4204
4205 * doc/example.html: fixing typo
4206
4207Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4210 pointed out by Melvyn Sopacua.
4211
4212Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * libxml.m4: Frédéric Crozat gave a patch related to the change
4215 of Include paths breaking the libxml.m4
4216
4217Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * xpath.c: Fix bug #76927 forgot to save some context
4220 when evaluating binary expressions
4221
4222Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * configure.in: fixed configure for MPE/iX from Markus Henke
4225 * xmlmemory.c: fixed initialization problems
4226 * xpath.c: another set of patches from Richard Jinks this
4227 fixes "make XPathtests" on linux
4228
4229Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4232 * test/XPath/expr/compare test/XPath/expr/equality
4233 test/XPath/expr/floats test/XPath/expr/functions
4234 test/XPath/expr/strings result/XPath/expr/compare
4235 result/XPath/expr/equality result/XPath/expr/floats
4236 result/XPath/expr/functions result/XPath/expr/strings: Updated
4237 tests though they show a divergence on Linux
4238
4239Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * xpath.c trionan.c: previous commit also included patches
4242 from Richard Jinks on some IEEE support corner case
4243
4244Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4245
4246 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4247 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4248 that $(datadir) should be used for docs
4249
4250Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4253 could leak filedescriptors
4254
4255Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * configure.in nanohttp.c: applied patch from Allan Clark for
4258 UnixWare/OpenServer
4259
4260Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * configure.in: preparing 2.4.19
4263 * doc/*: rebuilt the docs
4264
4265Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * nanohttp.c: fixing #76043, got fed up with non-portability
4268 of that piece of code.
4269
4270Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
4272 * valid.c SAX.c: Never commit without running "make tests" :-(
4273 fix a couple of stupidities in the previous commit
4274 * result/*: a few changes in some attribute order result of previous
4275 commit.
4276
4277Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4280 the internal subset should not raise duplicate ID errors,
4281 also there was a small bug in conjunction to namespace
4282 declarations defaulted and xml:xxx attributes DTD definitions.
4283
4284Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * xpath.c: Richard Jinks also raised some rounding problems
4287 this tries to fix them
4288
4289Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4292 behaviour in xmlXPathCastToString()
4293
4294Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4297 raised by Morus Walter
4298
4299Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4302 from Igor
4303
4304Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * xpath.c: fixing #75619, related to a problem when trying
4307 to evaluate condition when the current node set resulting
4308 from that sub-step evaluation is empty. Also fixes 2 potential
4309 problem with previous-sibling and next-siblings axis.
4310
4311Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4314 HTML support is not configured in.
4315
4316Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4319 include/libxml/tree.h: dohh I really didn't intended to commit
4320 this test version :-(
4321
4322Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4323
4324 * testSAX.c: I wanted to see the real speed at the SAX interface
4325 after a little too many Ximianer started complaining about the
4326 parser speed.
4327 added a --quiet option:
4328 paphio:~/XML -> ls -l db100000.xml
4329 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4330 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4331 3200006 callbacks generated
4332 real 0m1.270s
4333 Which means 16MBytes/s and 3Mcallback/s
4334
4335Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4336
4337 * xpath.c: valgrind spotted another error that time when running
4338 on libxslt regression tests
4339
4340Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4341
4342 * Makefile.am: adding "make valgrind" running the full regression
4343 tests (except python ones) under Valgrind (using valgrind -q
4344 which was kindly added by the author).
4345 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4346 passes cleanly now except an obcure floating point initialization
4347 raised in log10() in one XPath regression test ???
4348 * tree.c: edited some comments to close #75244
4349
4350Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4353 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4354 context of ScrollKeeper, made sure that if the number is
4355 an integer, the serialization follows the description at
4356 http://www.w3.org/TR/xpath#section-String-Functions
4357
4358Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4359
4360 * configure.in: preparing 2.4.18
4361 * doc/*: updated and rebuilt the web site
4362 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4363 the Windows and Cygwin maintainers.
4364 * parser.c: humm, changed the way the SAX parser work when
4365 xmlSubstituteEntitiesDefault(1) is set, it will then
4366 do the entity registration and loading by itself in case the
4367 user provided SAX getEntity() returns NULL.
4368 * testSAX.c: added --noent to test the behaviour.
4369
4370Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * parser.c: Wilfried Teiken provided a hackish but working
4373 way to get context reported back on entities when parsing
4374 with SAX and without breaking the DOM build.
4375
4376Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4377
4378 * c14n.c: applied a new patch from Aleksey Sanin
4379 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4380 to reference Aleksey implementation of XML digital Signatures
4381
4382Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * xpath.c: small fix to avoid potential problem due to
4385 ordering of freeing data
4386 * python/Makefile.am: people were complaining about
4387 the generated file in python dir not being built
4388
4389Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4392 python/generator.py python/libxml.c python/types.c: Cleanup
4393 of the python Makefiles based on Jacob and James feedback,
4394 fixed the spec file accordingly, fixed the number of warning
4395 that passing my pedantic CFLAGS was generating. Conclusion
4396 is that Python includes are real crap.
4397
4398Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * configure,in: it was reported quite a few times that
4401 xml2-config --cflags should not output
4402 -I$includeprefix/libxml2/libxml because libxml2 header names
4403 clashes with existing names like list.h from C++ stl.
4404 Includes should be #include<libxml/xxx.h> so ...
4405
4406Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4407
4408 * c14n.c: another patch from Aleksey Sanin
4409
4410Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4413 canonicalization algorithm
4414 * doc/xml.html doc/index.html: added the C14N references on the
4415 index page.
4416
44172002-03-13 jacob berkman <jacob@ximian.com>
4418
4419 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4420 usage, redundant, and gcc specific
4421
4422Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4423
4424 * xpath.c: speedup some node selection operations, this can
4425 have a significant impact on DocBook Norm's stylesheets
4426 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4427 make sure it's always the case
4428 * debugXML.c: distinguish CDATA and comments in ls operations
4429
4430Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4433 to generate better API descriptions etc...
4434
4435Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * c14n.c: Fixing #74186, made sure all boolean expressions
4438 get fully parenthesized, ran indent on the output
4439 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4440 include/libxml/tree.h: also #74186 related, removed the
4441 --with-buffers option, and all the preprocessor conditional
4442 sections that were resulting from it.
4443
4444Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * valid.c: applied patch from Dodji Seketeli fixing an
4447 uninitailized variable in xmlValidGetValidElements()
4448
4449Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * c14n.c: fixed a few comments
4452 * doc/*.html doc/*/*.html: regenerated the docs and added
4453 the C14N API
4454 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4455
4456Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * check-xml-test-suite.py: fix to adapt varaiations in the
4459 bindings
4460 * configure.in python/setup.py python/setup.py.in: fixed to
4461 have the version of the python scripts automatically updated
4462
4463Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4466 in xmlCopyProp()
4467
4468Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * configure.in: preparing 2.4.17 release
4471 * doc/*: updated and rebuilt the docs
4472 * xpath.c: fixed a comment
4473 * python/libxml.c: fixed a possible reentrancy problem
4474
4475Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4478 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4479 added a specific regression test
4480 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4481 not raise exceptions when failing to find the attribute.
4482
4483Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * configure.in xmllint.c: owen pointed out a problem with the
4486 ftme fix, gettimeofday() was not detected by configure and
4487 the ftime header wasn't included, dohhh
4488
4489Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * configure.in xmllint.c: trying to fix #71457 for timing
4492 precision when gettimeofday() is not availble but ftime() is
4493
4494Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4495
4496 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4497 are now copied on install and part of the -devel RPM
4498
4499Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * xpath.c: trying to avoid bug #72150 which was apparently
4502 caused by a gcc bug (or a processor problem) as detailed
4503 at http://veillard.com/gcc.bug
4504
4505Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4508 fixed xmlReconciliateNs(), added a Python test/example for
4509 inter-document cut'n paste
4510 * python/libxml.py: fixed node.doc on document nodes and added
4511 xpathEval() onto node objects
4512
4513Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4514
4515 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4516 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4517 fixup and integrated tests for the serialization stuff
4518
4519Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4522 moved the libxml man page to section 3
4523
4524Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * tree.c: fix bug #72490
4527 * python/libxml.c python/libxml.py: added methods serialize()
4528 and saveTo() to all node elements.
4529
4530Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * xmlIO.c: closed #73430, don't read from an input source
4533 which indicated an end-of-file or an error.
4534
4535Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
4537 * parser.c: make sure SAX endDocument is always called as
4538 this could result in a Python memory leak otherwise (it's
4539 used to decrement ref-counting)
4540 * python/generator.py python/libxml.c python/libxml.py
4541 python/libxml2-python-api.xml python/libxml2class.txt
4542 python/tests/error.py python/tests/xpath.py: implemented
4543 the suggestions made by Gary Benson and extended the tests
4544 to match it.
4545
4546Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * python/generator.py: applied patch fixing #73450
4549
4550Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * xpath.c: fixing #61290 "namespace nodes have no parent"
4553 long standing divergence from the XPath REC. NodeSets
4554 simply hold a copy of namespace nodes and those node ->next
4555 points to the parent (which may not be the node carrying the
4556 definition).
4557 * include/libxml/xpath.h: flagged but didn't added a possible
4558 speedup
4559 * DOCBparser.c HTMLparser.c: removed some warnings from push
4560 parser due to new state being added.
4561 * tree.c: new fix from Boris Erdmann
4562 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4563 the XML Canonalization support from Aleksey Sanin
4564
4565Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4566
4567 * tree.c: patch from Boris Erdmann fixing some namespace odities
4568 with xmlCopyNode()
4569
4570Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4571
4572 * xmlIO.c: fix bug #72706 when loading a NULL entity
4573
4574Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4577 actually change in a future XML Namespace revision.
4578
4579Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4582 added the possibility of returning nodesets from XPath extension
4583 functions written in Python
4584
4585Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * python/*: commiting some Python bindings work done while travelling
4588
4589Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4590
4591 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4592 explicitely with memory debugging switched on
4593
4594Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4597 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4598 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4599 the accessor generator for strings
4600 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4601 regression test.
4602
4603Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * python/README python/generator.py python/libxml.c python/setup.py:
4606 added the 'usual' setup.py to allow building a libxml2-python
4607 module based on the same code. The initialization is however
4608 different the 2 .so files fo libxml2 and libxslt are identical and
4609 they entry point initialize both libraries. this is done to avoid
4610 some possible nasty problem since the Python don't merge the maps
4611 of all shared modules.
4612
4613Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4614
4615 * parser.c: fixed a push/encoding bug reported by Michael
4616 on librsvg
4617
4618Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4619
4620 * include/libxml/parserInternals.h: fixes a misplaced #endif
4621
4622Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * parser.c valid.c: found and fixed a couple of allocation bugs
4625
4626Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * doc/xml.html doc/python.html doc/*: added a Python and binding
4629 page describing the current state of the Python bindings and
4630 giving pointers to the other languages wrappers.
4631
4632Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4633
4634 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4635 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4636 rebuilt the API and web site
4637 * xpath.c: fixed #71978 portability bugs
4638
4639Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4642
4643Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4644
4645 * include/libxml/parserInternals.h parser.c: had to change
4646 2 internal parsing API when processing document content
4647 to check the start and end of element content are defined
4648 in the same entity
4649 * valid.c include/libxml/valid.h: attribute normalization can
4650 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4651 with the context to report it.
4652 * SAX.c: fixed the last known bugs, crazy validation constraints
4653 when a document is standalone seems correctly handled. There
4654 is a couple of open issues left which need consideration especially
4655 PE93 on external unparsed entities and standalone status.
4656 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4657 The 2 tests left failing are actually in error. Cleanup done.
4658
4659Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4660
4661 * valid.c: implemented E59 spaces in CDATA does not match the
4662 nonterminal S
4663
4664Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4665
4666 * SAX.c parser.c valid.c: more validation test fixups
4667 * check-xml-test-suite.py: added duration info for the tests
4668
4669Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4670
4671 * parser.c valid.c: a couple of errors were reported but not
4672 saved back as such in the parsing context. Down to 1% failure rate
4673 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4674
4675Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4676
4677 * xmlInternald.c: isExtender was missing a char
4678 * parser.c include/libxml/parser.h: % are acceptable in the
4679 internal subset if within a PUBLIC ID
4680
4681Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4682
4683 * SAX.c parserInternals.c valid.c: more work on the conformance
4684 suite. Took the step to finally block documents with encoding
4685 errors. It's a fatal error per the spec, people should have fixed
4686 their documents by now.
4687
4688Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * check-xml-test-suite.py: fixed the test script after some discussion
4691 on the semantic of TYPE="error"
4692 * Makefile.am: added the script to the distrib
4693
4694Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4695
4696 * SAX.c entities.c: fixed a couple of conformances issues deep
4697 into the validation code (standalone and undeclared Notations)
4698
4699Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4702 stayed there for years !
4703
4704Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4707 missing
4708
4709Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4710
4711 * check-xml-test-suite.py: improved the behaviour a bit as
4712 well as the logs
4713 * parser.c valid.c SAX.c: fixed a few more bugs
4714 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4715
4716Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4717
4718 * check-xml-test-suite.py: python script to run regression tests
4719 against the XML Test suite of W3C/OASis
4720 * SAX.c: fixed a validation bug
4721 * parser.c: fixed 3 errors pointed by the test suite
4722 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4723 * python/Makefile.am: fixed a dependendy
4724
4725Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4726
4727 * xmlmemory.c: avoid a warning bug #71594
4728
4729Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4730
4731 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4732 warning on alpha/Tru64
4733
4734Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * include/libxml/entities.h: fixing a comment
4737 * valid.c: fixing some troubles with validity check on namespaces
4738 * result/VC/NS3 test/VC/NS3: added a specific regression test
4739
4740Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * tree.c: Fixing #71342 serializing '\n' in attribute values
4743 * result/noent/att3 result/att3 test/att3: added a specific
4744 test.
4745
4746Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4747
4748 * python/libxml.c: couple of bug fixes
4749
4750Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4751
4752 * python/*.py: removed tabs and used spaces.
4753
4754Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4755
4756 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4757 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4758
4759Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4762 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4763
4764Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4765
4766 * include/libxml/encoding.h include/libxml/entities.h
4767 include/libxml/globals.h include/libxml/parser.h
4768 include/libxml/threads.h include/libxml/tree.h
4769 include/libxml/xmlmemory.h: trying to fix the include mess
4770
4771Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * include/libxml/xmlmemory.h: reverted part of the previous
4774 attempt to provide #69655, this was breaking the build.
4775
4776Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4779 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4780 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4781 include/libxml/parserInternals.h include/libxml/tree.h
4782 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4783 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4784 clean.
4785 * python/libxml.c: fixed a warning.
4786
4787Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4790 copying of node, merge back IDs in the target document.
4791 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4792 test/XInclude/ents/ids.xml: test case
4793 * result/VC/ElementValid4: output changed due to a typo fix
4794
4795Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4796
4797 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004798 generate the dependencies right as Jacob found out. Add
4799 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004800
4801Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4802
4803 * parserInternals.c valid.c: Justin Fletcher found some parts
4804 of the code needing cleanup
4805 * libxml.spec.in python/Makefile.am python/generator.py
4806 python/libxml.c python/libxml.py: Fixed the python Makefiles
4807 corrected a bug showing up on ia64, changed the name of the
4808 python internal module too
4809
4810Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4811
4812 * Makefile.am: applied patch from Andris Pavenis for binary
4813 name suffixes
4814
4815Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4816
4817 * xmllint.c win32/win32config.h: fixing #68748
4818
4819Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * valid.c: fixing #70166
4822
4823Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4824
4825 * valid.c: fixing #70077
4826
4827Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4828
4829 * Copyright Makefile.am README configure.in libxml.spec.in:
4830 Changed to the MIT Licence
4831 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4832 doc/xmlio.html: updated the doc accordingly
4833 * include/libxml/xmlwin32version.h configure.in: preparing
4834 2.4.14 release
4835 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4836 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4837 fixed the const xmlChar * wrapper and generator, XPath extension
4838 functions now use the context as first argument
4839 * python/tests/tstxpath.py python/tests/xpath.py
4840 python/tests/xpathext.py: Updated the tests accordingly
4841 * tree.c: fixed bug #70067
4842
4843Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * Makefile.am: cleanup
4846 * debugXML.c: always use stdout if output is NULL
4847 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4848 * python/Makefile.am python/generator.py python/libxml2class.txt
4849 python/libxml_wrap.h python/types.c: augmented the number of bindings
4850 handling FILE * and XPath contexts
4851 * python/tests/Makefile.am: avoid a stupid problem due to the
4852 use of TEST.
4853
4854Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4855
4856 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4857
4858Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4859
4860 * python/TODO python/libxml.c: cleanup the extension function lookup
4861 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4862
4863Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * configure.in python/Makefile.am: do not install outside
4866 of prefix
4867
4868Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * python/TODO python/libxml.c: started adding SAX interfaces
4871 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4872 SAX test
4873
4874Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4875
4876 * tree.c: hardened the addChild function
4877 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4878 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4879 added accessors needed for xmlNode, a bit more testing and
4880 extension of interfaces
4881 * python/tests/Makefile.am python/tests/build.py: added a test
4882 build from scratch/save/load/check
4883
4884Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4885
4886 * parserInternals.c: change a small bit in the way valididy
4887 error messages get initialized
4888 * python/TODO python/libxml.c python/libxml2-python-api.xml
4889 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4890 added some memory debugging to track leaks at the libxml2 level
4891 * python/tests/*.py: changed all tests to check for leaks,
4892 there is just one left in XPath extension registrations.
4893
4894Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4895
4896 * python/TODO python/generator.py python/libxml2-python-api.xml
4897 python/libxml2class.txt: more accessor classes for the parser
4898 context, allow to switch on and check validity
4899 * python/tests/Makefile.am python/tests/error.py
4900 python/tests/invalid.xml python/tests/valid.xml
4901 python/tests/validate.py: attded more test and and added error.py
4902 which I forgot to commit in the last step
4903
4904Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4905
4906 * python/Makefile.am python/types.c: cleanup
4907 * python/libxml.c python/libxml.py python/libxml_wrap.h
4908 python/generator.py python/libxml2-python-api.xml
4909 python/libxml2class.txt: added class for parser context, added
4910 first cut for push mode support. Added a framework to generate
4911 accessors functions.
4912 * python/tests/Makefile.am python/tests/push.py: added a push
4913 test
4914
4915Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4918 bug a bit of cleanup.
4919
4920Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4923 python/libxml2class.txt: adding error redirections and preformat
4924 to a python handler
4925 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4926 tests self checking
4927
4928Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4929
4930 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4931 a function
4932
4933Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4934
4935 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4936 python/libxml.c python/libxml2-python-api.xml
4937 python/libxml2class.txt: Progressing through the TODOs, class
4938 description output, extra XML API, RPM now builds the wrappers
4939 for all python installed versions
4940
4941Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * configure.in libxml.spec.in python/Makefile.am python/TODO
4944 python/generator.py python/libxml2class.txt: added more informations
4945 in the libxml2-python package including docs. Slightly changed
4946 the class hierarchy
4947 * python/tests/*: added basic regression tests infrastructure too
4948
4949Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4950
4951 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4952 added libxml2-python as part of the packages installed
4953
4954Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4955
4956 * python/Makefile.am python/generator.py python/libxml.c
4957 python/libxml.py: more work, now able to extend the
4958 XPath interpreter with functions written in python.
4959
4960Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4961
4962 * python/Makefile.am: Jacob sent a patch to allow building from
4963 tarfile.
4964
4965Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4968 inserted the python wrappers build, I hope this won't be too
4969 unportable
4970
4971Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4972
4973 * xpath.c: minor optimization
4974 * python/generator.py python/libxml.c python/libxml.py
4975 python/libxml_wrap.h: more work on the python bindings,
4976 they now support XPath and there is no evident leak
4977
4978Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4979
4980 * python/generator.py python/libxml.c python/libxml.py:
4981 more work on the python bindings generator.
4982
4983Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4984
4985 * python/generator.py python/libxml.c python/libxml_wrap.h:
4986 more work on the python bindings.
4987
4988Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4989
4990 * python/generator.py python/libxml.c python/libxml.py
4991 python/libxml_wrap.h: commited early version of a python binding
4992 for private use only ATM
4993
4994Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4995
4996 * entities.c tree.c include/libxml/entities.h: applied patch
4997 from Anthony Jones to implement copy of DTD subtree too. Had
4998 just to keep 2 function private which really ought to become
4999 public ones.
5000
5001Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5002
5003 * xmllint.c: added pointers to the web pages in the usage()
5004
5005Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5006
5007 * tree.c: more fixes from Petr Kozelka for attribute handling
5008 in the tree API to align the semantic with DOM.
5009
5010Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5011
5012 * valid.c tree.c entities.c: another set of patches from
5013 Anthony Jones for copy operations cleanup and robustness
5014
5015Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5016
5017 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5018 an alphabetic index based on comments content
5019 * doc/*: rebuilt the web site with the new references
5020
5021Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5022
5023 * parserInternals.h: Greg Sjaardema suggested to use an
5024 eponential buffer groth policy in xmlParserAddNodeInfo()
5025
5026Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5027
5028 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5029 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5030 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5031 to generate cross-references, and added/updated the stylesheets
5032 to generate and link API indexes. The generic keyword index
5033 is not done yet.
5034 * doc/*.html: regenerated all the usual docs too
5035
5036Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5037
5038 * debugXML.c: added an xpath function to the shell for T. V. Raman
5039
5040Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5041
5042 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5043 debug routines.
5044
5045Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5046
5047 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5048 support of attribute nodes
5049
5050Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5051
5052 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5053 hopefully near complete and fully documented of the API in XML
5054 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5055 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5056 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5057 include/libxml/parserInternals.h include/libxml/valid.hi
5058 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5059 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5060 include/libxml/xpath.h include/libxml/xpathInternals.h:
5061 Cleaned up the doc comments a lot in the process, the interface
5062 coverage is now 100%
5063
5064Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5065
5066 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5067 extracts comments from the gtk-doc DocBook output (a bit
5068 convoluted but seems to work).
5069
5070Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5071
5072 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5073 added an XML description of the API, moved the script generating
5074 it here. Added a "make api" target
5075
5076Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5077
5078 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5079
5080Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5081
5082 * xpath.c include/libxml/xpathInternals.h: the change made to
5083 xmlXPathFuncLookupFunc was incompatible roll it back
5084
5085Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5086
5087 * SAX.c: cleanup patch from Anthony Jones
5088 * doc/Makefile.am: fix the headers to avoid in make scan
5089 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5090 includes, * vs Ptr and general cleanup
5091 * parsedecl.py: first version of a script to extract the
5092 module interfaces, the goal will be to provide .decl or XML
5093 specification of the interfaces to build wrappers.
5094
5095Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5096
5097 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5098 now provides return codes in case of errors
5099
5100Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5101
5102 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5103 Upgraded to trio baseline 1.6
5104 * strio.h strio.c: Replaced by triostr.h and triostr.c
5105
5106Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5107
5108 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5109 of strdup usage in the code
5110
5111Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5112
5113 * parser.c error.c: Keith Isdale complained rightly that
5114 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5115
5116Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5117
5118 * tree.c: fixed the funxtion to set the xml: attributes
5119 * debugXML.c: added "setbase" to test it.
5120
5121Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5122
5123 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5124 to allow updating an attribute content
5125
5126Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5127
5128 * libxml.h: try to avoid problems when compiling on Windows
5129
5130Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5131
5132 * hash.c: patch from Anthony Jones for hash.c allocation size
5133 * Makefile.am: trying to work around Yet Another Libtool Madness
5134 and build the 2.4.13 release finally ...
5135
5136Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5137
5138 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5139 * doc/* : update of the documentation
5140
5141Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5144 at fixing #61290 :-(
5145
5146Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5147
5148 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5149 Fixes bug #67229
5150
5151Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * tree.c: trying to avoid troubles when a subtree is copied
5154 and coalesced in part with the target tree. Should fix
5155 bug #67407
5156
5157Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5158
5159 * valid.c: fixed validation of attributes content of type
5160 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5161 values, very old bug. Fixes #67671
5162
5163Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5164
5165 * parser.c include/libxml/parserInternals.h tree.c: integrated
5166 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5167 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5168
5169Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5170
5171 * threads.c: applied Serguei Narojnyi's patch to add native
5172 thread support on the Win32 platform
5173 * testThreadsWin32.c Makefile.am: added the test program also
5174 from Serguei, Win32 specific
5175 * include/win32config.h include/libxml/xmlwin32version.h.in:
5176 added patch from Igor for the Windows thread specific defines.
5177
5178Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5179
5180 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5181
5182Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5183
5184 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5185 output page into XMLinfo.html. Close bug #66951 and
5186 raised by Robert Collins too.
5187
5188Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5189
5190 * encoding.c: Paul Keogh pointed out a possibility of segfault
5191 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5192 Closes bug # 68238
5193
5194Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5195
5196 * doc/*.html: updated the Gdome2 links
5197
5198Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5199
5200 * libxml.h: Applied following patches from Robert Collins
5201 and make sure IN_LIBXML is defined when compiling it
5202 -------
5203 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5204 as well as Visual C.
5205 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5206 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5207 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5208 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5209 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5210 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5211 xmlSysIDExists xmlNoNetExists).
5212 * xmllint.c: Don't include winsock2.h for Cygwin.
5213
5214Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5215
5216 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5217 when the version info is not present.
5218
5219Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5220
5221 * tree.c: Anthony Jones pointed out a problem in
5222 xmlStringGetNodeList() and provided a fix for it
5223
5224Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5225
5226 * parser.c: patch from Frank J Franklin to remove a bug in
5227 xmlCreatePushParserCtxt() when the initial buffer passed
5228 is large.
5229
5230Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5231
5232 * win32/*: big cleanup of the Windows/MSVC project files
5233 from Igor Zlatkovic
5234
5235Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5236
5237 * doc/Makefile.am: should fix #67674 and avoid troubles if
5238 xsltproc is not available or fails in the prefix provided
5239
5240Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5241
5242 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5243
5244Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5247 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5248 Fixed a few other problems raised by Charlie Bozeman.
5249 * result/VC/ElementValid[5-7]: fixed the output
5250
5251Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5254 patches from Charlie Bozeman. Regenerated the HTML docs.
5255
5256Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5259 for Windows from Igor
5260
5261Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * xmllint.c: applied Justin Fletcher patch for --output or -o
5264
5265Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * win32/libxml2/libxml2.def.src: close #67019
5268
5269Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * xmllint.c: applied Justin Fletcher generic timing patch
5272 similar to the one already applied to xsltproc.
5273
5274Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * include/libxml/tree.h tree.c: applied documentation patches
5277 from Charlie Bozeman
5278
5279Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5280
5281 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5282
5283Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5284
5285 * valid.c: fix the xmlStrdup() used in the previous patch.
5286 * valid.c: added --dropdtd
5287 * tree.c: fixed xmlUnlinkNode so it also removes the references
5288 from the document if the node is a DTD
5289
5290Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * HTMLtree.c valid.c: cleanup some static declarations
5293
5294Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5295
5296 * xmllint.c: removed another strdup()
5297 * doc/FAQ: removed the HP/UX entry
5298
5299Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * valid.c: fix bug #66816 when validating.
5302 * xmllint.c: don't use sys/time.h if configure did not found it
5303
5304Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5305
5306 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5307 xmlcatalog_man.xml
5308
5309Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5310
5311 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5312 xmlInitMemory() was declared twice
5313
5314Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * globals.c: do not reference strdup() !
5317 * configure.in libxml-2.0.pc.in: trying to fix the libs
5318 of the various config extraction modules
5319
5320Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * configure.in : preparing 2.4.12
5323 * doc/* : updated and rebuilt the docs
5324
5325Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * uri.c: closed bug #66159
5328 * testURI.c: added --escape option
5329 * configure.in: some cleanup for xml2-config --cflags
5330
5331Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * globals.c testThreads.c: removed some misplaced includes
5334 of xmlversion.h
5335
5336Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * threads.c: patch from Gary Pennington fixing a possible
5339 problem at initialization time.
5340
5341Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5344 Eric Lavigne contribution to build libxml2 on MacOS using
5345 CodeWarrior.
5346
5347Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * xmllint.c: applied Geert Kloosterman's patch to fix
5350 --repeat --timing output
5351
5352Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5355 where non-wellformed XML declaractions were not detected.
5356
5357Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5360
5361Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5362
5363 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5364 gets reset by xmlCleanupInputCallbacks() and this makes the
5365 function useless. Same for output.
5366
5367Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5368
5369 * xmlIO.c: robert pointed out a loop error in callback cleanups
5370
5371Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5372
5373 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5374 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5375 they are not really tied to debugging
5376
5377Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5378
5379 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5380 * xmllint.c: better --catalogs description
5381
5382Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * tree.c: fixed a couple of problems in xmlSetProp()
5385
5386Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5387
5388 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5389 unappropriate stdout output.
5390
5391Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5394 by Denis Beurive, closes #65111
5395
5396Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5397
5398 * valid.c: in case of content model validity error, don't
5399 print it if validity warnings were not requested.
5400
5401Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5402
5403 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5404 * parserInternals.c: removed the last exit() call. Print an
5405 unmaskable error on stderr instead (library mismatch detection)
5406
5407Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5408
5409 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5410 shell instructions from Heiko Rupp
5411
5412Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * catalog.c: use the URL notation file:// for default catalog paths
5415
5416Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * include/libxml/tree.h: better comments for _private fields
5419 * tree.c: removed a problem when copying an entity reference.
5420
5421Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * vms/*: updated instructions and diffs from John A Fotheringham
5424
5425Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5426
5427 * include/libxml/xmlerror.h: avoid an include problem if
5428 #include <libxml/xmlerror.h> happens first in code
5429 seems to be the case in KDE libs
5430
5431Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5432
5433 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5434 from Igor for Windows
5435
5436Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * Makefile.am: Gary Pennington pointed out a missing prefix
5439
5440Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5443 * doc/*: upgraded and rebuilt the docs
5444
5445Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * HTMLparser.c: fix comment in scripts element parsing.
5448 * result/HTML/doc3*: updated the results.
5449
5450Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * uri.c: another URI bug fix #63336, using Joel Young patch.
5453
5454Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5457 a cleaned up version of the Pwd shell string generation.
5458
5459Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * valid.c include/libxml/tree.h: trying to fix namespaces +
5462 validation problems for good, closing #63619 in the process
5463 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5464 wrong in this respect, fixed it.
5465
5466Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5467
5468 * xmllint.c: Morus Walter patch to allow --format and --encode
5469
5470Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * debugXML.c: Stefan Kost provided an help command for the shell
5473
5474Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * debugXML.c: Heiko Rupp pointed that the shell would crash
5477 on empty nodesets returns.
5478
5479Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5480
5481 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5482 migh need the history libraries
5483
5484Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5485
5486 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5487 handle the case of < in quoted attributes, Bastian Kleineidam
5488
5489Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5492 fixing catalog breakages
5493 * Makefile.am catalog.c result/catalogs/catal
5494 result/catalogs/mycatalog.* test/catalogs/catal*:
5495 fixed more problems in catalog support, added more regression tests
5496 for both XML and SGML catalog handling
5497
5498Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5499
5500 * debugXML.c: applied an improvement to xmlGetLineNo() from
5501 Keith Isdale
5502
5503Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5504
5505 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5506 Side effect of the progressive catalog loading
5507
5508Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * Makefile.am: confexecdir and confexec_DATA were defined twice
5511 pointed out by Karl Eichwalder
5512
5513Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5514
5515 * xmlcatalog.c: avoid unlink() and use remove() instead.
5516
5517Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5518
5519 * libxml.spec.in: cleanup
5520 * include/libxml/xmlwin32version.h: updated with 2.4.8
5521
5522Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5523
5524 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5525 of compiling libxml with a non standard set of options
5526
5527Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5528
5529 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5530 document --sgml option, fixing gnome bugzilla #63382
5531
5532Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5535 breakage of 2.4.7, added a couple of really needed APIs
5536 like xmlCatalogIsEmpty() and xmlNewCatalog()
5537 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5538 for install-catalog
5539 * configure.in: preparing 2.4.8
5540
5541Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5544 include/libxml/tree.h include/libxml/xmlIO.h: more include
5545 cleanups, export cleanly one html output + format function.
5546
5547Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * parser.c: removed initGenericErrorDefaultFunc call from
5550 xmlInitParser() since it could destroy previous calls to
5551 xsltSetGenericErrorFunc() effects
5552
5553Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5556 keyword.
5557
5558Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * Makefile.am: cleanup
5561 * threads.c: cleanup too
5562 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5563 from xsltproc
5564 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005565 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005566
5567Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5568
5569 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5570 was not used anymore !
5571
5572Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * configure.in: preparing 2.4.7
5575 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5576 manual page from John
5577 * doc/*: updated the doc and rebuilt the generated pages
5578
5579Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * xmlIO.c: closing bug #62711, the library should never
5582 close stdin or stdout.
5583
5584Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5585
5586 * uri.c: second pass at fixing #63336, using Joel Young
5587 final patch. looks okay.
5588
5589Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * uri.c include/libxml/uri.h: trying to clear #63336
5592 allowing the escaping routine to parse unconformant
5593 URI-References.
5594
5595Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * vms/readme.vms vms/build_libxml.com nanoftp.c
5598 include/libxml/xmlversion.h.in: a few VMS updates from
5599 John A Fotheringham
5600 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5601 and xmlCleanupOutputCallbacks() for the Perl binding people.
5602
5603Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5604
5605 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5606 apply fixes to close #63271 and avoid segfaults when
5607 the error routine gets callbed before xmlInitParser()
5608 get called.
5609 * nanoftp.c error.c: Applied patches from Justin Fletcher
5610 correcting some xmlGenericError misuses.
5611
5612Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5613
5614 *doc/xmllint.xml, doc/xmllint.1
5615 New and improved man page for xmllint - .xml is the original, .1
5616 is the generated man page
5617
5618Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5621 the web site from the main HTML document.
5622
5623Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * parser.c: fixed an erroneous validation bug when PE refs
5626 occurs in external parsed entities referenced from the
5627 internals subset
5628 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5629 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5630 added the associated testcase, it's a nice one.
5631 * HTMLparser.c: generate the DTD node as HTML still ...
5632 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5633
5634Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * HTMLparser.c: fixed a bug in htmlNewDoc()
5637
5638Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * test/threads/*: added entities testing to the Thread test
5641 * testThreads.c: make the test reasonable
5642 * DOCBparser.c: fix the DTD public and system ID
5643 * xmllint.c: added --sgml for SGML DocBook importing
5644 * Makefile.am: added Docbtests target
5645
5646Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5647
5648 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5649 * testThreads.c: removed bogus include
5650
5651Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5652
5653 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5654 fixed a very serious (looping) validation bug
5655
5656Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5657
5658 * include/libxml/globals.h include/libxml/threads.h threads.c
5659 testThreads.c: far more testing, cleaning up bugs
5660 * *.c : make sure globals.h is always included.
5661
5662Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * HTMLparser.c: try to get rid of parser loops for good.
5665
5666Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5667
5668 * configure.in: fixed some bugs in CFLAGS passing.
5669 * test/threads Makefile.am testThreads.c: added a specific
5670 threaded test case (really nasty, guaranteed).
5671
5672Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * catalog.c: serious cleanup on the management of the
5675 XML catalog tree, more tests done, especially with
5676 the catalog PI.
5677
5678Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * catalog.c: avoid a problem in catalog cleanup on SMP if
5681 catalogs were not initialized.
5682
5683Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5684
5685 * catalog.c xpath.c: trying to cleanup the not thread safe
5686 parts of the library.
5687
5688Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * include/libxml/globals.h configure.in global.data: make
5691 the allocation be per-thread a configure option
5692 * encoding.c include/libxml/parser.h: fixed compilation
5693 errors
5694
5695Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5696
5697 * include/libxml/parser.h: Norm reported that a few lines
5698 added were breaking libxslt compile, removed them for now
5699
5700Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5701
5702 * parser.c parserInternals.c threads.c: debugged and fixed
5703 initialization problems which were giving troubles on SMP
5704 boxes.
5705
5706Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * include/libxml/Makefile.am: missing globals.h
5709
5710Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * globals.c: added a couple of standard includes.
5713
5714Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5715
5716 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5717 include/libxml/parserInternals.h include/libxml/tree.h
5718 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5719 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5720 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5721 Applied the last patches from Gary, cleanup, activated threading
5722 all user accessible global variables are now handled in globals.[ch]
5723 Still a bit rought but make tests passes with either
5724 --with-threads defined at configure time or not.
5725 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5726 linking options
5727
5728Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * Makefile.am include/libxml/Makefile.am
5731 include/libxml/globals.h globals.c include/libxml/threads.h
5732 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5733 configure.in: started integrating the core of the thread support
5734 not activated yet but half integrated. The code should still
5735 compile and work anyway.
5736
5737Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5738
5739 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5740 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5741 integrating the non-controversial parts of Gary Pennington
5742 multithread patches
5743 * catalog.c: corrected a small bug introduced
5744
5745Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5746
5747 * catalog.c include/libxml/catalog.h: very serious cleanup,
5748 isolating unportable code and as much as possible the accesses
5749 to the global shared catalog. May need more testing !
5750
5751Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5752
5753 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5754 Keith Isdale patches for the XSLT debugger interfaces. Some
5755 cleanup
5756
5757Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5758
5759 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5760 * DOCBparser.c: generate line nubers in elements
5761
5762Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * configure.in: preparing 2.4.6 release
5765 * doc/xml.html doc/html/*: updated and rebuilt the docs
5766 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5767
5768Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5769
5770 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5771 adding documentation for DV's supercatalog support
5772
5773Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5774
5775 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5776 super catalog support adding one API and one flag --sgml to
5777 xmlcatalog
5778
5779Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5780
5781 * doc/xmlcatalog_man.xml, xmlcatalog.1
5782 One more crack at
5783 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5784
5785
5786Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5787
5788 * xpath.c: implemented xmlXPathObjectCopy for external objects
5789 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5790
5791Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5792
5793 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5794 finishing up fix to
5795 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5796 the xmlcatalog man page display more elegantly
5797
5798Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5799
5800 * configure.in: closing bug #61832
5801 * HTMLparser.c: removed a warning
5802
5803Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5804
5805 * xpath.c: fixing #61673 part I, do not loose doc information
5806 when copying result value trees.
5807
5808Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5809
5810 * xpath.c: trying to harden the XPath interpreter
5811
5812Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5813
5814 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5815 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5816
5817Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5818
5819 * HTMLparser: repaired another loop problem
5820
5821Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5822
5823 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5824 parsing.
5825 * xpath.c: fix bug #61291 the default XML namespace node is
5826 missing from the namespace axis.
5827 * tree.c: refuse to create namespaces nodes with prefix "xml"
5828
5829Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5830
5831 * SAX.c: ouch a non-defined namespace could lead to a crash,
5832 fixed #61215
5833
5834Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5835
5836 * parserInternals.c: closed bug #61054
5837
5838Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5839
5840 * include/libxml/Makefile.am: closing #60708
5841
5842Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5843
5844 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5845 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5846
5847Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5848
5849 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5850
5851Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5852
5853 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5854 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5855
5856Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5857
5858 * catalog.c: Justin Fletcher provided cleaup code in case
5859 HAVE_STAT is not defined
5860 * include/win32config.h: Igor Zlatkovic suggested to have
5861 HAVE_STAT defined there
5862
5863Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5864
5865 * catalog.c - fixed typing error reported by M. Barros
5866
5867Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5868
5869 * xmllint.c - fixing typo
5870
5871Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5872
5873 * HTMLparser.c: small enhancement to prevent loop on
5874 unrecognizable data
5875
5876Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5877
5878 * parserInternals.c: applying patch from bug #60757 this
5879 should close it
5880
5881Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5882
5883 * catalog.c xmlcatalog.c: removed a couple of warning
5884 * xpath.c: try to solve the linking problem on platforms
5885 needing trio to compile
5886
5887Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5888
5889 * Makefile.am libxml.spec.in: backing up non-documented changes
5890 commited without review or aproval by Jens Finke <jens@gnome.org>
5891 * HACKING: made 100% clear that no commit should be done directly
5892
5893Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5894
5895 * configure.in: Joe Orton provided a patch fixing a problem
5896 when iconv is specified to be in a non-standard directory
5897 but wasn't exported in xml2-config --cflags
5898
5899Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5900
5901 * configure.in: let's ship 2.4.5 before getting too much
5902 troubles with 2.4.4 errors.
5903
5904Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5905
5906 * encoding.c entities.c: do not output hexadecimal charrefs
5907 when serializing HTML since some version of Netscape can't
5908 grok it, generate decimal ones.
5909 * result/HTML/doc3.htm: output changed due to previous test
5910 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5911
5912Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5913
5914 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5915 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5916
5917Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5918 Released 2.4.4
5919
5920 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5921 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5922 updated the configuration scripts systems accordingly
5923
5924Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5925
5926 * configure.in: preparing for 2.4.4
5927 * doc/xml.html doc/html/*: updated and rebuilt the docs
5928
5929Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5930
5931 * win32/dsp/libxml2.def.src: tried to incorporate comments
5932 from bug #59220
5933
5934Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5935
5936 * parser.c result/noent/wml.xml: fixed bug #59981 related
5937 to handling of '&' in attributes when entities are substitued
5938
5939Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5940
5941 * libxml.h include/libxml/xmlversion.h.in
5942 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5943 Tried to close bug #60131
5944
5945Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5946
5947 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5948
5949Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5950
5951 * SAX.c: fixing bug #59946 on xmlns=""
5952
5953Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5954
5955 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5956 but allocates a new error code.
5957
5958Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5959
5960 * xmllint.c: John Fleck fixed typos in the options output
5961 * parser.c SAX.c: fix ignorable white space SAX selection
5962
5963Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5964
5965 * entities.c: Steve Underwood found the possibility of an
5966 ininite loop in case of error.
5967
5968Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5969
5970 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5971
5972Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5973
5974 * parser.c: warn if version is not 1.0 but it's not
5975 strictly speaking an error after analyzing the spec
5976
5977Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5978
5979 *doc/catalog.html - add link to the html version of the
5980 man page, other linguistic cleanups
5981
5982Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5983
5984 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5985 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5986 file, has not yet been included in the build.
5987
5988Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5989
5990 * catalog.c: removed a duplicate affectation Justin Fletcher
5991
5992Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5993
5994 * tree.c: Armin Sander pointed a possible text coalescing
5995 problem, completed his patch.
5996
5997Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5998
5999 * trionan.c: Fixed const and volatile re-definition problem
6000
6001Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6002
6003 * libxml.4 parser.c: doc updates from Heiko Rupp
6004 * parserInternals.c: 2 sanity checks from Heiko Rupp
6005
6006Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6007
6008 * tree.c: applied patch from Armin Sander to make some pointers
6009 const in xmlCopyNode()
6010 * include/libxml/tree.h: added fix to the header
6011
6012Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6013
6014 * xpath.c: hum, restrict the integer usage gcc bug workaround
6015 to only gcc compilers so that other architecture don't get
6016 penalized by this limitation.
6017 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6018
6019Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6020
6021 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6022 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6023
6024Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6025
6026 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6027 --convert option to xmlcatalog to convert SGML ones to
6028 the XML syntax.
6029 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6030
6031 2.4.3 got released at that point
6032Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6033
6034 * catalog.c xmlIO.c: started some serious testing and fixed
6035 a few bug and optmization needs.
6036
6037Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6038
6039 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6040 preparing for a 2.4.3 release even if it may not be ready yet
6041 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6042 all file parsing lookup to go through the entity resolver, add
6043 to add an API to bypass it (needed to load catalogs themselves),
6044 some cleanup on the catalog code too.
6045 * nanoftp.c: small cleanup
6046 * doc/catalog.html: small update
6047
6048Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6049
6050 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6051 Jun Kuriyama
6052
6053Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6054
6055 * doc/catalog.html: finished the catalog documentation
6056
6057Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6058
6059 * doc/catalog.html doc/xml.html: added documentation about
6060 Catalog support, misses an API description
6061 * doc/html/*: reextracted the API pages
6062
6063Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6064
6065 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6066 Added the part about section 7.2 on URI resolution,
6067 fixed a side effect in the HTML parser, look complete
6068 and ready to rock except the URI/SystemID part!
6069
6070Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6071
6072 * include/libxml/catalog.h include/libxml/parser.h
6073 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6074 xmlIO.c: added support and APIs needed for the catalog PI
6075 * include/libxml/xmlIO.h: cleanup
6076
6077Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6078
6079 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6080 include/libxml/catalog.h: starts to look okay, really
6081 plugged the new framework, cleaned a lot of stuff,
6082 added some APIs, except the PI's support missing this
6083 should be mostly complete
6084 * result/catalogs/* test/catalogs/*: added new test, enriched
6085 the existing one with URN ID tests
6086
6087Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6088
6089 * catalog.c: fixed nextCatalog
6090 * result/catalogs/docbook test/catalogs/*: started adding
6091 a small regression test
6092
6093Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6094
6095 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6096 more work on the XML catalog support.
6097 * parser.c include/libxml/parser.h: small cleanup seems using
6098 list as a public parameter name can give portability troubles
6099 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6100 include/libxml/xpath.h include/libxml/Makefile.am: removed
6101 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6102 wrappers
6103
6104Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6105
6106 * Makefile.am trio.c triodef.h trionan.c xpath.c
6107 include/libxml/Makefile.am include/libxml/trionan.h:
6108 Re-worked Not-A-Number and Infinity support.
6109 * xmlcatalog.c: added readline include files
6110
6111Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6112
6113 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6114 testCatalog as xmlcatalog, making it an installed app
6115 adding a shell, and preparing it to be a /etc/xml/catalog
6116 management tool, though not ready yet
6117 * catalog.c include/libxml/catalog.h: adding support for
6118 XML Catalogs http://www.oasis-open.org/committees/entity/
6119 not finished, there is some interesting tradeoffs and a
6120 few open questions left.
6121
6122Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * xmllint.c: fixed a line formatting problem
6125
6126Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6127
6128 * SAX.c: removed a couple of unused variable (Albert Chin)
6129
6130Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6131
6132 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6133 trying to fix some troubles w.r.t. function returning
6134 const xxxPtr.
6135
6136Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6137
6138 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6139 defined
6140
6141Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6142
6143 * xpointer.c: removed unused var
6144
6145Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6146
6147 * testXPath.c: another small cleanup closing bug #59110
6148
6149Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6150
6151 * win32/dsp/libxml2.def.src: small cleanup closing bug
6152 #59108
6153
6154Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6155
6156 * example/gjobread.c: add xmlCleanupParser() before leaving
6157
6158Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6159
6160 * config.h.in configure.in include/libxml/xmlwin32version.h:
6161 released 2.4.2
6162
6163Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6164
6165 * include/libxml/valid.h debugXML.c valid.c: deprecate
6166 the non-boundchecking Sprintf functions, add Snprintf
6167 this should close bug #57984
6168
6169Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6170
6171 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6172 URIs before doing the lookups (pointed by Mark Vakoc)
6173
6174Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6175
6176 * xpath.c: serious changes on Result Value Trees and NodeSets
6177 w.r.t. deallocation and collect operations. Probably not
6178 100% clean (merge of allocated trees smells like a problem).
6179 Seems sufficient to close #58943
6180
6181Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6182
6183 * xmllint.c: adding a --format option
6184
6185Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6186
6187 * xpath.c: count() was broken on Result Value Tree
6188 * xmlIO.c: fixed file:/// accesses on _WIN32
6189
6190Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6191
6192 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6193 macro was renamed, this should close bug #58683
6194
6195Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6196
6197 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6198 entity substitution mode text at the end of the entity might
6199 be added due to text coalescing.
6200 * nanoftp.c parser.c: small cleanup
6201
6202Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6203
6204 * HACKING: added John Fleck right to commit in the doc subdir
6205
6206Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6207
6208 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6209 allow to inherit attributes from the DTD directly in the
6210 tree, this is needed for XPath and can be a useful feature.
6211 Inherited namespaces are always provided at the tree level now
6212 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6213 of tests for this feature (XSLT being the prime user).
6214
6215Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6216
6217 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6218 testSAX.c xmlIO.c xmllint.c include/win32config.h
6219 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6220 include/libxml/xmlwin32version.h.in win32/README.MSDev
6221 win32/dsp/*: applied Win32 Facelift No.2 patches from
6222 Igor Zlatkovic for Windows/MSC
6223
6224Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6225
6226 * SAX.c: unparsedEntityDecl() the URI computation of the
6227 entity wasn't done breaking XSLT unparsed-entity-uri()
6228
6229Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6230
6231 * xpath.c: fixed a bug when walking the descendants and
6232 the current node has no children
6233 * debugXML.c: show up when a text node is supposed to not be escaped
6234
6235Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6236
6237 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6238 worked like the set:leading() function)
6239 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6240
6241Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6244
6245Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * include/libxml/xmlIO.h: apply change to close #58141
6248 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6249
6250Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * parser.c: when the internal subset uses a PE, then the
6253 included entity can use conditional sections.
6254
6255Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6258 when walking the namespace axis showing up in
6259 libxst/tests/general/bug-12
6260 * xmlmemory.c: added the possibility to trace a given block
6261 defined by its address
6262
6263Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * parser.c: don't override existing encoding specified before
6266 starting xmlParseDocument()
6267
6268Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * include/libxml/xmlwin32version.h: reinserted, needed for
6271 Windows users of CVS
6272
62732001-07-27 Darin Adler <darin@bentspoon.com>
6274
6275 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6276 * testCatalog.c: Add include of <libxml/parser.h>.
6277
62782001-07-27 Darin Adler <darin@bentspoon.com>
6279
6280 * include/libxml/.cvsignore:
6281 * include/libxml/xmlwin32version.h:
6282 Remove this file from CVS because it's generated.
6283
6284Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * parser.c include/libxml/parser.h: applied const patches from
6287 Tom Moog #58002
6288
6289Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6290
6291 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6292 lookup framework
6293
6294Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * tree.c: fixed xmlCopyNode() for documents
6297
6298Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6301
6302Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * parser.c: fixes bug #57652 reported by Morus Walter
6305
6306Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6309
6310Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6313 errors, lesson don't add new functions at 1am before a release
6314 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6315 from XPath initialization when possible.
6316
6317Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * result/scripts/base*: removing history/readline changed
6320 this slightly
6321 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6322 xmllint.c: make element content line number generation
6323 optionnal to avoid breaking old apps added interface to switch
6324
6325Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006328 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006329 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6330 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6331 John Kroll fixes to allow saving to HTTP via PUT (or
6332 POST of needed).
6333 * doc/html/*.html: regenerated the docs
6334
6335Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6336
6337 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6338 xmlHashScanFull and xmlHashScannFull3 to get passed the
6339 three keys as arguments to the callback function
6340
6341Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * configure.in Makefile.am: removed libxml softlink for good
6344 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6345 100% coverage by gtk-doc
6346
6347Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6350 fixed serious troubles due to size_t vs. int mismatch
6351
6352Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6355
6356Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6357
6358 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6359 convenient extension API for value and context managing
6360 Now handles external objects through xmlXPathPopExternal,
6361 xmlXPathWrapExternal and xmlXPathReturnExternal.
6362 Added functions for sets operations (intersection, etc.)
6363
6364Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6367 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6368 HTMLparser.c: cleanup of global variables, marking some
6369 const or private.
6370
6371Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6372
6373 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6374 fixed xmlXPathNodeSetItem when passing index=0
6375
6376Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6379
6380Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * xmllint.c: fixed compilation under Cygwin #57503
6383 * TODO: update
6384
63852001-07-13 Peter Williams <peterw@ximian.com>
6386
6387 * config.h.in: add #undef HAVE_DLFCN_H
6388
6389 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6390 builddir.
6391
6392Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6395 raised by #57348 and #57381
6396
6397Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6400 tree.c xpointer.c: store the line numbder in element->content,
6401 may break some software, need a configuration mechanism
6402
64032001-07-10 Darin Adler <darin@bentspoon.com>
6404
6405 * .cvsignore:
6406 * example/.cvsignore:
6407 * include/.cvsignore:
6408 * include/libxml/.cvsignore:
6409 Various things that are generated and should be ignored.
6410
6411Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6414 * doc/xml.html doc/html/*: updated the docs
6415
6416Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6419 validation occured on content with element child
6420
6421Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * tree.c: fixed XML Base computation which was broken
6424 * debugXML.c: added a base function to the shell
6425 * Makefile.am result/scripts/* test/scripts/*: added scripts
6426 based regression tests, and adding 2 XML Base tests
6427
6428Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * tree.c: set properties doc and call xmlSetListDoc for properties
6431 content when grafting them in a different tree.
6432 * aclocal.m4: remove from CVS
6433
6434Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * win32/libxml2/libxml2.def.src: added some missing entry point
6437 for XPath (Mark Vakoc)
6438
6439Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6442 layer should URI-Unescape before trying to open resources.
6443
6444Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * xpath.c: fix the name() bug for elements in the default
6447 namespace reported by Charlie Bozeman
6448
6449Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6450
6451 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6452 led to an XPath fix, improvements of SAX initialization, and
6453 an added option --nocdata to testXPath
6454
6455Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * doc/libxml-doc.el: Felix Natter provided anew version working
6458 with XEmacs too
6459
6460Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * include/libxml/xpath.h: small cleanup
6463 * doc/xml.html: update
6464
6465Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6468 released 2.3.14
6469
6470Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * doc/html/*: rebuilt the docs for the release
6473 * doc/xml.html: added 2.3.14 release.
6474
6475Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6478 were not equal to empty strings
6479
6480Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * SAX.c: fixed a URI-Reference computation problem when validating
6483 * xmlIO.c: small cleanup
6484
6485Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * parser.c: improved the description of a couple of interfaces
6488 upon Larry Stamper suggestion
6489
6490Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * SAX.c entities.c parser.c: changed completely the way entities
6493 are handled when running the parser in entity substitution mode.
6494 This fixes a bug reported by Stephan Kulow and nearly divides
6495 by 3 the amount of memory required by libxslt to load and process
6496 DocBook TDG.
6497
6498Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * HTMLparser.c: fixing a too early root closing problem raised
6501 byt Prashanth Naidu
6502
6503Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6506 raised by Mark Vakoc.
6507
6508Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * example/Makefile.am: fixed the include path to add srcdir/include
6511 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6512 and some cleanup
6513
6514Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6517 lot of optimization work, results in significant improvements
6518 when handling really complex XPath queries. Add a small optimizer
6519 for unions, improve [n] and [last()], avoid some costly ops.
6520
6521Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6524 * xpath.c: small cleanup
6525 * xmlGetNsList: reformated, fixed problems if used on Entities
6526
6527Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6530
6531Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6534 * Makefile.am example/Makefile.am: workaround automake generating
6535 erroneous deps
6536
6537Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * include/win32config.h: bug #56801 Yon Derek provided a patch
6540 to the windows config file.
6541
6542Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6545 libxml.h : Yon Derek provided a set of changes to compile from
6546 CVS on Windows/MSC
6547
6548Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * parser.c: fixed UTF8 BOM support in push mode
6551 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6552 added a specific testcase
6553
6554Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * Makefile.am: added --push regression tests
6557 * parserInternals.c: the XML parser segfaulted in --push mode
6558
6559Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * configure.in: moved the symlinks detection within a CVS
6562 check, this is not portable and will be removed soon.
6563 * xpath.c: small cleanup/speedup
6564
6565Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6568 release of 2.3.12
6569 * parser.c: make an error message if unknow entities in all cases
6570
6571Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6574
6575Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6578 includes were installed in the wrong dir
6579
6580Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * doc/html.xml: warn against sending code to exhibit bugs.
6583
6584Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6587 Tru64 from Thomas Leitner
6588
6589Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * AUTHORS: added William and Bjorn
6592 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6593 daniel@veillard.com hopefully I won't have to do this again
6594 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6595 docs can be rebuilt cleanly now
6596 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6597 from CVs it's generated, added include/libxml/xmlwin32version.h
6598 also generated but which should change far less frequently.
6599 * catalog.c nanoftp.c: made sure to include libxml.h not
6600 libxml/xmlversion.h directly
6601 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6602 when compiling on WIN32 and MSC
6603
6604Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * include/Makefile.am include/libxml/Makefile.am configure.in:
6607 fixed make distcheck and rebuilding the rpms
6608
6609Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * configure.in: should finish the migration of exported includes
6612 into a real include/libxml in CVS, at least for CVS users.
6613 * removed the exported headers, added in include/libxml (as well
6614 as xmlversion.h.in).
6615
6616Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * configure.in: fixed the way to detect symlink
6619
6620Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * configure.in: updated, include/libxml is now a real CVS dir
6623
6624Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6627 version works with both libxml1 and libxml2 (it autodetects
6628 the prefix of the html-files) from Felix Natter.
6629 * doc/xml.html: updated doc accordingly
6630
6631Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * xpath.c: fixed the bug generating a template loop in libxslt
6634 when using docbook-xsl-1.4, * should filter out document nodes
6635 * HACKING: added William
6636 * TODO: updated
6637
6638Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * doc/FAQ.html: added a warning about gcc-3.0
6641 * doc/xml.html: added reference to gdome2 and removed a confusing
6642 sentence
6643
6644Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * xmlversion.h: okay this is a generated file, but Windows
6647 users need it and they can't generate it, and I want CVS
6648 Windows users ...
6649 * win32/libxml2/libxml2_so.dsp: Windows project file for
6650 the shared lib version of libxml2
6651 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6652 resources needed for libxslt/xsltproc by Yon Derek
6653
6654Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6655
6656 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6657
6658Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6661
6662Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * include/win32config.h: Yon Derek provided a first fix
6665 to be able to compile libxslt/xsltproc on Windows
6666
6667Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * xpath.c: attempt to work around what seemed a gcc optimizer
6670 bug when handling floats on i386 http://veillard.com/gcc.bug
6671 * tree.c entities.c encoding.c: doing some cleanups while
6672 chasing it
6673
6674Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * Makefile.am: cleanup when --without-debug is specified
6677 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6678 w.r.t. --without-debug and other include points
6679 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6680 Catalogs
6681 * configure.in entities.h tree.h HTMLparser.c: removed
6682 --without-corba, made the _private field mandatory
6683
6684Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6687 outputs a BOM in UTF8, an errata has been issued to avoid the
6688 problem, that was the most reasonable solution... Add support
6689 for a leading UTF8 BOM in entities.
6690
6691Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * valid.c: fixed a bug found when post validating an entity ref
6694 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6695 activate it too
6696
6697Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6700 weakness in the node copy the XPointer and the XInclude
6701 implementations. Serious cleanup.
6702
6703Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * Makefile.am: Kjartan Maraas provided a small patch to
6706 add xml2-config.in to EXTRA_DIST
6707
6708Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6711 provided another failing case found in KDE, the way the
6712 ctxt->vctxt.nodeTab was allocated and freed changed over
6713 time but it wasn't completely cleaned up. This should fix it.
6714
6715Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * parser.c: Stephan Kulow also raised the fact that line number
6718 could get miscounted making debug harder, fixed the problem
6719 in xmlParseCharData()
6720
6721Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * valid.c: Stephan Kulow pointed out a problem when validating
6724 and using an empty entity, forgot a 'break' in a case.
6725
6726Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6729 * doc/xml.html: updated with 2.3.11
6730
6731Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * TODO: updated adding cleanup of generated doc
6734 * configure.in: prepared to release 2.3.11
6735 * xmllint.c: added --version for bug reporting
6736 * doc/html/*.html: rebuilt the doc
6737
6738Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * xpath.c: first part of the work on selecting namespace to
6741 fix bug #56115
6742
6743Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6746 when using -liconv
6747 * TODO: updated
6748
6749Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6752 cleanup, encoding support.
6753
6754Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6757
6758Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * xpath.c: bug detected by Ankh when / is used as a function arg
6761
6762Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6765 of element and use it to avoid outputting formatting spaces at
6766 the wrong place. Implemented the format parameter for HTML save.
6767 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6768 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6769 result/HTML/wired.html: of course this impact the result of a
6770 number of HTML tests
6771
6772Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * HTMLtree.[ch]: started augmenting the HTML save API with
6775 encoding and formatting parameters
6776
6777Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * HTMLtree.h: cleanup and started evaluating the work needed on
6780 revamping the HTML output code
6781
6782Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6785
6786Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * valid.c: fixed bug #56049, forgot one check in the
6789 validation routine
6790
6791Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6794
6795Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * libxml.h: fixed an error in last commit
6798 * doc/FAQ.html: added an entry for compilation from CVS
6799
6800Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xmlversion.h.in libxml.h: Cygwin patches
6803 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6804 * tree.h: cleanup
6805
6806Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6809 memory block in a strange case where libxml is linked twice
6810 in the binary.
6811
6812Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6815 state far too often, simple fix used to avoid it.
6816
6817Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6820 being processed, applied his patch
6821 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6822
6823Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6826 provided fixes to compile on MSCC again
6827 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6828 also provided an update for the project files.
6829
6830Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6833 bug #55810
6834
6835Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * tree.c: fixed xmlGetNsProp() to close bug #55683
6838 Note this requires libxslt to use it's own function instead.
6839
6840Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * HTMLtree.c: when in a pre element no formatting space should
6843 be added.
6844 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6845
6846Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * configure.in: added tests for signal() and signal.h
6849
6850Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6853
6854Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * doc/libxml-doc.el: Felix Natter provided a new version for
6857 libxml2
6858
6859Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * HTMLtree.c: when in a pre element no formatting space should
6862 be added.
6863
6864Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6867
6868Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6871 hack
6872 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6873 * uri.c: fixed a warning
6874
6875Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * HTMLtree.c: trying to close bug #55772 escaping in script
6878 elements
6879 * doc/xml.html: suggest to send mail to the list
6880
6881Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6884 good. Use a macro and based on the solution provided in
6885 vsnprintf manual page from GNU.
6886
6887Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6888
6889 * error.c: Workaround for non-preserving variadic list.
6890 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6891
6892Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * doc/xml.html: added 2.3.10 release
6895
6896Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * configure.in: releasing 2.3.10
6899
6900Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6903
6904Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * encoding.c: Robert Collins provided a patch to add the
6907 "US-ASCII" encoding alias
6908
6909Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6912 string oriented functions and started cleaning the related areas
6913 in xpath.c which needed fixing in this respect
6914
6915Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6918 #55380
6919 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6920
6921Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * TODO: updated
6924 * nanohttp.[ch] : started adding APIs to get the redirected URL
6925 when this occurs (needed for further base computation
6926 * tree.h: cleanup
6927 * encoding.c: cleanup
6928 * SAX.c: minor change around ctxt->loadsubset
6929
6930Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931
6932 * Makefile.am include/Makefile.am: small change to have
6933 include/libxml rebuilt if working from CVS.
6934 * uri.c: applied another patch from Carl Douglas for URI escaping,
6935 this should close bug #51876
6936
6937Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6940 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6941 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6942 added specific regression test
6943 * parser.h: preparing for the XSLT mode where DTD inherited
6944 attributes are added to the tree.
6945
6946Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6947
6948 * xinclude.[ch]: Updated the namespace for the Last Call version
6949 * result/XInclude/include test/XInclude/include: updated the
6950 testsuite accordingly
6951
6952Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6955 related to bug #51876
6956
6957Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6958
6959 * tree.c: fixed a gross mistake in base computation, xml:base is
6960 not completely correct yet (need cascade).
6961 * xpath.[ch]: added the few things needed to find a function name
6962 and URI from the XPath context when it is called.
6963
6964Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6967 * DOCBparser.c: small cleanup
6968 * xmllint.c: added a --catalogs option to load catalogs from
6969 $SGML_CATALOG_FILES
6970 * tree.c: cleanup
6971 * configure.in: iconv library fixup, ICONV_LIBS
6972
6973Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * catalog.c: handling of CATALOG entries. detection of recursion,
6976 and a few bugfixes
6977 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6978 against the default namespace
6979
6980Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6981
6982 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6983
6984Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * parser.c: fixed propagation context info when parsing an
6987 external entity.
6988 * doc/html/*.html: regenerated a couple of docs
6989
6990Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * doc/xml.html: update with 2.3.9 informations
6993
6994Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6997 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6998 * doc/html/* : rebuilt the docs
6999 * valid.c: small patch which may improve some case when
7000 validating.
7001
7002Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * HTMLparser.c: Closed bug #54891
7005 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7006 to the suite
7007
7008Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7011 applied a documentation patch from LotR and filled in a few missing
7012 descriptions
7013
7014Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * xpath.c tree.c parser.c: speed optimizations at the parser level
7017 document tree freeing and xpath evaluation
7018
7019Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * parser.c parser.h parserInternals.h: fixed a couple of
7022 interfaces for handling memory buffer input to const char *
7023 upon suggestion of JamesH.
7024
7025Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * configure.in: LoTR sent a patch fixing the previous commit
7028
7029Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * configure.in: trying to deal again with the stoopid -R linking
7032 flag of Solaris
7033
7034Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * xpath.h: two nodeset access macros from Thomas Broyer
7037
7038Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7041 patch from Thomas Broyer
7042
7043Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7046 case
7047 * INSTALL: was empty added stuff from the FAQ
7048
7049Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7052 attributes handling and #54433 by adding xmlUnsetProp()
7053 and xmlUnsetNsProp()
7054
7055Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * HTMLparser.c: Patch from Jonas Borgström
7058 (htmlGetEndPriority): New function, returns
7059 the priority of a certain element.
7060 (htmlAutoCloseOnClose): Only close inline elements if they
7061 all have lower or equal priority.
7062 * result/HTML: this of course changed a number of tests results.
7063
7064Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * xmlIO.c catalog.c: plugged in the default catalog resolution
7067 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7068 documentations
7069 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7070
7071Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7074 integrating catalogs
7075 * catalog.[ch] testCatalog.c: adding a small catalo API
7076 (only SGML catalog support).
7077 * parser.c: restaured xmlKeepBlanksDefault(0) API
7078
7079Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7082
7083Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * parser.c: added xmlParseExternalEntityPrivate() to allow
7086 propagation of ctxt->_private when parsing external entities
7087
7088Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7091
7092Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7095
7096Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097
7098 * valid.c: warn when indeterminist content model is detected
7099 * result/VC/ElementValid8: this adds a message
7100 * Makefile.am: add --novalid for VCM tests
7101 * parserInternals.c: added a call to Init memory
7102
7103Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7106 when both parameters are NULL.
7107
7108Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * valid.c: applied small patch from Gary Pennington, reindented
7111 some part of the code.
7112
7113Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7116 release, updated and regenerated the docs
7117
7118Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xpath.c result/XPath/expr/floats : clarified and cleanup
7121 printing of abnormal floats in tests.
7122
7123Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7126 * results/HTML/ : a few changes in the output of the HTML tests as
7127 a result.
7128 * configure.in: tying to fix -liconv where needed
7129
7130Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * Makefile.am: fixed a stupid error
7133
7134Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * configure.in Makefile.am: make the inclusion of the trio
7137 modules in the library conditional
7138
7139Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * DOCBparser.c: patche from László Kovács, fixed entities refs
7142 in attributes handling
7143
7144Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7145
7146 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7147 flushing
7148
7149Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * xpath.c: fix of an XSLT namespace bug reported on the list
7152 general/bug-8-
7153
7154Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * strio.h trio.c: Dan McNichol suggested a couple of small
7157 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7158
7159Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
7161 * tree.c parser.c encoding.c: spent a bit more time looking
7162 at the parsing speed and DOM handling. Added a few more
7163 speedups.
7164
7165Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * parser.c: small but effective parsing speed improvement
7168
7169Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * configure.in: default on the DocBook parser inclusion (for Gnome)
7172 * DOCBparser.h: fixed a header reference
7173
7174Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * configure.in xpath.c: applied Bjorn patches for FPE on the
7177 alpha
7178
7179Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7182 xmlSaveFormatFileTo()
7183
7184Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * xpath.c: simple and efficient optimization, XPath functions
7187 aways bind to the same code, cache this
7188 * TODO: updated (by saying some is obsolete)
7189
7190Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * xpath.c: more cleanup work on XPath name parsing routines
7193
7194Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7197 xmlXPathParseName
7198 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7199 * debugXML.c: avoid compilation problems if compiling without
7200 HTML support, Igor Zlatkovic
7201 * win32/libxml2/libxml2.def.src: being able to compile without
7202 XPath on Windows
7203
7204Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * libxml.m4: yet another patch from Toshio Kuratomi
7207
7208Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7211
7212Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * tree.[ch]: added xmlSaveFormatFile interface for saving
7215 and indenting a file.
7216
7217Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * xpath.c: fixed bug #53689 related to processing-instruction()
7220
7221Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222
7223 * DOCBparser.c: patche from László Kovács
7224
7225Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * parser.c: applied fixes from Christian Glahn bug report #53391
7228
7229Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7230
7231 * error.c: Jean François Lecomte provided a complete description
7232 and a fix to bug #53537
7233
7234Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7237
7238Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * DOCBparser.c SAX.c: a bit more work on entities processing.
7241 Still Need to cleanup XML output and references in attributes
7242
7243Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7246
7247Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * tree.c: trying to fix #53574, not completely complete,
7250 I would like xmllint --copy --debug test/ent1 and
7251 xmllint --debug test/ent1 to show the same result.
7252 * xpath.c: fix a bug when trying to sort namespace nodes
7253
7254Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * HTMLtree.c: real fix for #53402
7257
7258Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7261 PIs when using xsl:output
7262 * valid.c: closing #53537 some case generate segfaults if there
7263 is validity errors
7264
7265Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7268 of external parsed entities, added --noent to testDocbook
7269 * valid.c: Garry Pennington found an uninitialized variable
7270 access in xmlValidateElementContent()
7271
7272Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7275 with madness
7276 * result/HTML/ : this modified the result of the regression tests
7277 a lot.
7278
7279Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7282 to doc where it wasn't checked against NULL reported by
7283 Jens Laas
7284
7285Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7286
7287 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7288 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7289
7290Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291
7292 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7293 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7294 * SAX.[ch]: cleanup and updates for DocBook
7295 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7296 ex SGML identifier changes
7297 * valid.c: removed a static unused function.
7298
7299Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * HTMLtree.c: applied change for Paul Sponagl on script saving
7302 * Makefile.am: the warning about entity title.xml are normal.
7303
7304Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * configure.in: release of 2.3.7
7307 * Makefile.am: fixing make distcheck
7308
7309Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7310
7311 * doc/html/* doc/xml.html: updated and regenerated the docs
7312
7313Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314
7315 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7316
7317Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * tree.c: fixed #53388 with the provided patch
7320
7321Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * valid.c: Bjorn detected an invalid memory access. Fixed
7324 vstateVPush()
7325
7326Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7329
7330Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7331
7332 * libxml.h: new header used only for the compilation of libxml
7333 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7334 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7335 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7336 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7337 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7338 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7339 baseline (version 1.2 plus a single patch).
7340 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7341 scientific notation for numbers. Tests added.
7342 * xpath.c: formatting of numbers changed to use sprintf
7343 (contribution from William Brack)
7344
7345Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * valid.c: cleanup, more useful debugging
7348 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7349 * xmlIO.c: entity loading is printed as an error when validating
7350
7351Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * valid.c: fixed to validate within entities
7354 * test/VCM/v22.xml: added a specific testcase
7355
7356Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * valid.c: forgot an epsilon transition in for ()+
7359 * test/VCM/v21.xml : added a specific test case
7360
7361Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * valid.c: removed a state explosion exhibited by RSS
7364 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7365 from bug #51872
7366
7367Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7370 validation without using an ugly NFA -> DFA algo in the source.
7371 Made a specific algorithm easier to maintain, using a single
7372 stack and without recursion.
7373 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7374 * hash.c: made the growing routine static
7375 * tree.h parser.c: added the parent information to an
7376 xmlElementContent node.
7377
7378Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * SAX.c parser.c xpath.c: generating IDs when not validating
7381 from an external parsed entity was poisoning the ID has table
7382 with removed values. This was killing XSLT on the KDE help
7383 browser.
7384
7385Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * entities.h: andrew@ugh.net.au detected a double declaration
7388
7389Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * debugXML.c hash.c tree.h valid.c : some changes related to
7392 the validation suport to improve speed with DocBook
7393 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7394 the way validation errors get reported
7395
7396Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7399 by P C Chow and William M. Brack for XSLT HTML output
7400
7401Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7404 Igor Zlatkovic patches for MSC compilation and added his
7405 updates
7406
7407Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7410 prefix lookup.
7411 * parserInternals.c: fixed the bug reported by Morus Walter
7412 due to an off by one typo in xmlStringCurrentChar()
7413
7414Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * HTMLparser.c result/HTML/*: revamped the way the HTML
7417 parser handles end of tags or end of input
7418
7419Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7422
7423Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7424
7425 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7426 bug where the linktime verions of free() won't work ...
7427
7428Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7431
7432Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * doc/xml.html: added 2.3.6 release
7435
7436Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7439 * result/wml.xml: resulted in a small output change
7440
7441Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * tree.c: xmlNewDoc was missing the charset initialization
7444 * xmllint.c: added --auto to autogenerate a doc, allow to
7445 reproduce the problem fixed on xmlNewDoc
7446
7447Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * xpath.c: trying to get 52979 solved
7450 * tree.c result/ result/noent/: trying to get 52712 solved, this
7451 also made me clean up the fact that XML output in general should
7452 not add formating blanks by default, this changed the output of
7453 a few tests
7454
7455Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7458
7459Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * configure.in: finally released 2.3.6
7462
7463Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464
7465 * xpath.c: checking for null pointer generated by new code
7466
7467Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * xpath.c: fixed a [] evaluation problem reported
7470 * test/XPath/tests/simpleaddr: extended test
7471 * result/XPath/simpleaddr: updated result
7472
7473Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7474
7475 * xmllint.c: Dan Timis reported a portability problem
7476 on Macs without mmap, fixed it.
7477
7478Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * testXPath.c : added a --tree option allowing to display the
7481 tree dump of the XPath expression
7482
7483Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7484
7485 * xpath.c: fixed a memleak when comparing nodesets
7486 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7487 * tree.c: added a TODO
7488
7489Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7492 we need string functions
7493 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7494 to be able to use them where needed. Applied some changes
7495 to reduce name linking pollution and compile in only what's
7496 needed.
7497 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7498 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7499 for the string manipulation functions
7500 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7501 to the free() function of xmlmemory.c
7502 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7503 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7504 usage.
7505
7506
7507Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * error.c: applied the context output patch of the error
7510 handling submitted by Chuck Griffith
7511 * error/VC/*: this slightly change some error logs
7512
7513Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7514
7515 * parser.c: fixed line number reporting on error
7516
7517Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * parser.c: Sullivan and Darin found a parser bug,
7520 applied the patch.
7521
7522Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7525 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7526 xmlversion.h.in xpointer.c: of course the way I defined
7527 UNUSED breaks on old gcc version. Try to be smart and
7528 also define it directly in xmlversion.h
7529 * configure.in: removed -ansi flag from the pedantic set
7530
7531Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532 Huge cleanup, I switched to compile with
7533 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7534 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7535 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7536 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7537 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7538 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7539 encoding.h entities.c error.c list.[ch] nanoftp.c
7540 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7541 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7542 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7543 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7544 Cleanup, staticfied a number of non-exported functions,
7545 detected and cleaned up a dozen of problem found this way,
7546 avoided a lot of public function name/typedef/system names clashes
7547 * doc/xml.html: updated
7548 * configure.in: switched private flags to the really pedantic ones.
7549
7550Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7551
7552 * configure.in: 2.3.5
7553 * doc/html/*: rebuilt the docs
7554
7555Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7556
7557 * parser.c: fixed a reported bug in NOTATION parsing
7558 * uri.c: accepted but not fixed bug 51876, added TODO
7559 * Makefile.am: fixed bug 51876
7560
7561Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * config.h.in configure.in error.c: fix a compilation problem
7564 on platforms without vsnprintf (xml@thewrittenword.com)
7565
7566Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7567
7568 * parser.c: fixed a function name header typo
7569 * SAX.c: notations can also occur in external subset.
7570
7571Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7572
7573 * error.c: removed a C++ like comment
7574
7575Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * parser.c: fixing bug 52299 strange condition leading
7578 to a parser crash due to a buffer overflow
7579 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7580 added the specific test case
7581
7582Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7585 xmlXPathConvert{String,Number,Boolean} to be able to make
7586 type casts without a context stack, fixed some implementation
7587 problems related to the absence of context at parse-time,
7588 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7589 in the public API too
7590 * xpointer.c xpathInternals.h: we need to know at parse time
7591 whether we are compiling an XPointer
7592
7593Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7596 cleaned up the parser internals, refactored XPath code, added
7597 new compilation based APIs and cleanly separated public and
7598 private APIs.
7599
7600Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601
7602 * xpath.h: the comp field must be added at the end to avoid
7603 killing binary compat.
7604
7605Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606
7607 * Makefile.am: detect XPath memleaks in regreson tests
7608 * error.c: fixed and error w.r.t. error reporting still using
7609 stderr
7610 * hash.c: added new line at end of file
7611 * tree.h: minor cleanup
7612 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7613 expression parsing from evaluation, resulted in a number of
7614 changes internally, and in XPointer. Likely to break stuff
7615 using xpathInternals.h but should remain binary compatible,
7616 new interfaces will be added.
7617
7618Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * configure.in: fixed a couple of problems reported by
7621 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7622 without gcc on non linux platforms.
7623
7624Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7625
7626 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7627 a fix for --with-html-dir= configure support. I hope it won't
7628 break rpm generation
7629
7630Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631
7632 * xmlIO.c: one function comment cleanup.
7633
7634Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * SAX.c: external subset notations were improperly registered
7637 in the internal subset.
7638
7639Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7640
7641 * README.cvs-commits: added, pointing to HACKING
7642 * HACKING: updated
7643
7644Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7645
7646 * parser.c: and Matt Sergeant found one in the XML push
7647 parser (erroneous check I forgot to remove when I fixed the
7648 main parser).
7649
7650Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7651
7652 * xpath.c: ptittom found a small bug in UnaryExpr
7653
7654Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7655
7656 * configure.in: bumped to 2.3.4
7657 * error.c: fixed bug #51860
7658 * tree.c: fixed bug #51861
7659 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7660 * tree.[ch] : added xmlDefaultBufferSize
7661 * nanoftp.c: typo in function name header block
7662 * doc/xml.html : updated, added link to XML::LibXSLT
7663 * doc/html/* : rebuilt the docs
7664
7665Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * parser.c SAX.c: the new content parsing code raised an
7668 ugly bug in the characters() SAX callback. Found it
7669 just because of strangeness in XSLT XML Rec ouptut :-(
7670
7671Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7672
7673 * Makefile.am: Martin Baulig suggested to add -lm
7674 * tree.c: found another bug in xmlNodeGetContent()
7675
7676Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7677
7678 * xpath.c: Bjorn found the error related to strictness of comparison.
7679
7680Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681
7682 * parser.c: trying to fix the Dtd parsing problem reported
7683 by Gary, side effect of last week speed optimizations.
7684
7685Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7686
7687 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7688 * parserInternals.c: removed unneeded test raised by Stric
7689
7690Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7691
7692 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7693 and fixed by William Brack). Added xmlXPathFormatNumber.
7694 Changed the sorting slightly.
7695 * configure.in Makefile.am example/Makefile.am: Added -lm.
7696 Please note that applications linking with libxml2, must
7697 also like with the math library from now on.
7698
7699Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7700
7701 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7702
7703Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7704
7705 * parser.c: one must report spaces even if the Dtd element
7706 content proves that this is not part of the element content.
7707 * result/valid/*.xml: this changed the ouptu slightly
7708
7709Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7710
7711 * configure.in: bumped to 2.3.3
7712 * doc/xml.html: updated
7713
7714Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7715
7716 * tree.c: minor doc fix
7717 * xpath.c: deallocation issues when a result tree has been
7718 converted to a node-set
7719
7720Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * doc/xml.html: oops corrected dates s/2000/2001
7723
7724Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7725
7726 * valid.c: new patch from Gary Pennington
7727
7728Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7729
7730 * doc/xml.html: applied patch from Ankh
7731
7732Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7733
7734 * xinclude.c: fixed a problem building on Mac
7735
7736Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7737
7738 * parser.c: more work on increasing parsing ferformances
7739
7740Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7743 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7744 avoiding memcpy in production builds MEM_CLEANUP macro use
7745 * parser.[ch] parserInternals.c: optimizations of the tightest
7746 internal loops inside the parser. Better checking of I/O
7747 flushing/loading conditions
7748 * xmllint.c : added --timing
7749
7750Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7751
7752 * configure.in: bumped to 2.3.2
7753 * doc/xml.html: updated for release
7754
7755Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7756
7757 * xpath.c: found a memleak and fixed a nasty bug
7758
7759Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7760
7761 * xmllint.[c1] : added return code errors for xmllint
7762 * xpath.c: specific debug dump function for result value trees
7763
7764Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7765
7766 * xpath.c: finally implemented xmlXPathCompareNodeSets
7767 * test/XPath/expr/floats results/XPath/expr/floats: added
7768 a test for float expressions
7769
7770Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7771
7772 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7773 * parserInternals.[ch]: trying to speed up parsing
7774 * xpath.c : speeded up node set equality op
7775
7776Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7777
7778 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7779 better handling of ID/IDREF and the list modules associated
7780 * configure.in: small CFLAGS cleanup
7781
7782Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7783
7784 * configure.in: fixed iconv detection on AIX (stric)
7785
7786Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7787
7788 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7789
7790Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7791
7792 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7793 and optimized xmlXPathNodeSetSort
7794
7795Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7796
7797 * xpath.c: bug fix when context size is 0
7798 * parser.c: I like Norm's Dtd because they still manage to break
7799 the parser occasionally
7800
7801Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7802
7803 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7804
7805Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7806
7807 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7808 attributes within the XML-1.0 namespace
7809
7810Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7811
7812 * xpathInternals.h: exported a few axis functions
7813 * doc/xml.html: updated the doc
7814
7815Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7816
7817 * configure.in: applied patch from Daniel van Balen for OpenBSD
7818 and bumped version to 2.3.1
7819 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7820 attempt to find autoclosing was simply broken, removed it,
7821 updated the examples, this is better
7822
7823Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7826 hash functionnalities.
7827 * doc/html/* : rebuild the doc
7828
7829Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7832 on predicate
7833 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7834 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7835 really want to have tags closed on output even if we accept
7836 unclosed ones on input
7837
7838Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7839
7840 * xpath.c: ouch don't free NULL, rare case fixed
7841 * tree.c: don't coalesce text nodes if they don't have the
7842 same behaviour wrt escaping on output
7843
7844Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7845
7846 * xpath.c: small fixup
7847 * SAX.c: don't warn on empty namespaces.
7848
7849Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7850
7851 * README: a bit of cleanup
7852 * configure.in: preparing for 2.3.0 release
7853
7854Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7855
7856 * hash.[ch]: added a first version of xmlHashSize()
7857 * valid.c: another bug fix from Gary Pennington
7858
7859Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7860
7861 * valid.c: couple of bug fixes pointed by Gary Pennington
7862 * HTMLtree.c: #if 0 cleanup
7863
7864Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7865
7866 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7867 which removes a time consuming check of xmlXPathNodeSetAdd()
7868 and use it in places where we are sure to not break unicity
7869
7870Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * xpath.c: bug fixes found from XSLT
7873 * tree.c: preserve node->name special values when copying nodes.
7874 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7875 external subset are fetched when available but without full
7876 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7877 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7878 output with encoding disabled.
7879
7880Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7881
7882 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7883 xmlCheckFilename should not be called from xmlFileOpenW
7884 and xmlGzfileOpenW
7885
7886Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7887
7888 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7889 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7890 added the new tests for URI normalization
7891 * testURI.c: fixed stoopid bugs
7892 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7893 the URI in the error messages are now properly normalized
7894
7895Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7898
7899Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7900
7901 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7902
7903Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7904
7905 * xpath.c: fixed mod operator
7906
7907Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7908
7909 * parser.c: fixed xmlStrcat doc
7910 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7911 trees.
7912
7913Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7914
7915 * xpath.c result/XPath/tests/chaptersbase
7916 result/XPath/tests/simplebase: fixed XPath node()
7917 * tree.c: small fix in xmlNewNs()
7918 * Makefile.am: removed extraneous xml2Conf.sh rule
7919
7920Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7921
7922 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7923 Changed the library name, in order to get libxml-devel and
7924 libxml2-devel to coexist on a single system
7925 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7926 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7927
7928Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7929
7930 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7931 libxml2-devel installable in // as libxml-devel.
7932
7933Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * doc/Makefile.am: fixed make rebuild in doc
7936 * doc/html/*.html: rebuilt the docs
7937
7938Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7941
7942Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7945 the HTML doc to go into the -devel RPM ...
7946 * aclocal.m4 config.h.in: some updates due to auto* magic
7947
7948Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7949
7950 * xpath.h: added a hook in the context structure allowing to
7951 link to extra support, needed for XSLT
7952
7953Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7954
7955 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7956 xmlXPtrCmpPoints to use it.
7957 * propagated the following patch from Alejandro Forero
7958 * include/win32config.h xmlIO.c: applied further suggestions
7959 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7960 * example/gjobread.c: fixed warnings, now that it builds
7961
7962Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7963
7964 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7965
7966 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7967 filename points to a valid file (not a directory).
7968 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7969 Added calls to xmlCheckFilenameDir.
7970
7971 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7972 `path' (rather than `filename') as the parameter to gzopen and open.
7973
7974Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7975
7976 * Makefile.am: fixed a problem with EXTRA_DIST
7977
7978Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7979
7980 * Makefile.am example/Makefile.am: finally found the trick
7981 to build the example, i.e. add "." in SUBDIRS before example
7982 in the list <grin/>
7983
7984Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7985
7986 * doc/xml.html: updated with an XSLT section, removed pointer to
7987 W3C CVS base.
7988
7989Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7990
7991 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7992 too, and deallocation need to occur the same way.
7993
7994Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7995
7996 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7997 type correponding to an XSLT result tree fragment. Share most
7998 of the data format with node set, as well as operators.
7999 * HTMLtree.c: added a newline at the end of the doctype output
8000 whe this one is not present initially.
8001 * tree.c: make sure taht the parent and doc pointers are properly
8002 set when copying attributes (lists).
8003
8004Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8005
8006 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8007
8008Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8009
8010 * xpath.c: seems I finally killed that ugly path evaluation
8011 context bug (tagged 9999 in case is is wrong)
8012
8013Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8014
8015 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8016 for XSLT
8017
8018Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8019
8020 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8021 for xmlGzfileOpen() bug
8022
8023Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8024
8025 * xpath.c: removed an error found by XSLT usage
8026 * tree.c parserInternals.h: use a predefined static string
8027 for text and comment nodes, avoid freeing them in xmlFreeNode,
8028 exported the string name in parserInternals.h and added
8029 another value to disable encoding at output (for XSLT),
8030 gain memory, time.
8031
8032Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8033
8034 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8035 win32/libxml2/libxml2_so.dsp: new makefiles and update
8036 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8037
8038Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8039
8040 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8041 Gary Pennington
8042
8043Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8044
8045 * xpath.c: fixed the comaprision of values and nodelists,
8046 need to compare nodelist still ...
8047 * debugXML.c: avoided a possible core dump
8048 * HTMLparser.c: cleanup
8049 * nanohttp.c: contributed fix.
8050 * tree.c: fixes in properties handling added xmlSetNsProp
8051 needed by libxslt
8052 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8053 comment
8054 * TODO: updated
8055
8056Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8057
8058 * parser.c parserInternals.c: applied Bjorn Reese optimization
8059 patch
8060
8061Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8062
8063 * Makefile.am: applied patch fro make check from Martin Vidner
8064
8065Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8066
8067 * configure.in: preparing 2.2.11
8068 * doc/html/*: rebuild the HTML files
8069 * doc/xml.html : updated
8070
8071Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8072
8073 * tree.c: fixed a stupid bug
8074 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8075 patches related to validation of an XInclude processing result
8076 * TODO: updated
8077
8078Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8079
8080 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8081 on large files
8082
8083Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8084
8085 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8086
8087Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8088
8089 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8090 reported by Jonas Borgström
8091 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8092
8093Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8094
8095 * testXPath.c xpath.c: fixing the XPath union expressions problem
8096 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8097
8098Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8099
8100 * xmllint.c: Made is so if the file name is "-" is will read form
8101 standard input. Sven Heinicke <sven@zen.org>
8102 * tree.c: fixed a problem when growing buffer
8103 * tree.h: fixed the comment of the node types following andersca
8104 comment
8105 * TODO: updated
8106
8107Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * HTMLparser.[ch]: added a way to avoid adding automatically
8110 omitted tags. htmlHandleOmittedElem() allows to change the
8111 default handling.
8112 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8113 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8114 of xmllint too when using --memory flag, added a memory test
8115 suite at the Makefile level.
8116 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8117 with namespace use when encountering QNames in XPath evalation,
8118 added xmlns() scheme in XPointer.
8119 * nanoftp.c : incorporated a fix
8120 * parser.c xmlIO.c: fixed problems raised with encoding when using
8121 the memory I/O
8122 * parserInternals.c: closed bug 25934 reported by
8123 torsten.landschoff@innominate.de
8124 * TODO: updated
8125
8126Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8129 on a non-updated tree :-(, made a 2.2.10 release to correct the
8130 situation
8131
8132Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8135 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8136 integrated a set of OpenVMS changes from Howard Taylor
8137 <Howard.Taylor@pacoast.com>
8138
8139Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8142 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8143
8144Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * HTMLparser.c: some fixes on auto-open of html/head/body
8147 * encoding.c: fixed a compilation error on some gcc env
8148 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8149 XPointer implementation
8150 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8151 related XPointer tests and associated results
8152
8153Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * doc/xmldtd.html doc/xml.html: following a short step by step
8156 guidance on IRC to help maciej with DTDs I started a small
8157 page on the subject.
8158
8159Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * HTMLparser.c: fixed handling of broken charrefs
8162 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8163 patches
8164
8165Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * doc/xml.html doc/html/* : rebuilt the docs after adding
8168 xinclude and updated page for 2.2.7 and 2.2.8
8169 * configure.in: releasing 2.2.8
8170
8171Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * parser.[ch] parserInternals.c: applied the conditional
8174 section processing fix from Jonathan P Springer
8175 <jonathan.springer2@gte.net>
8176 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8177 project file, fixed iconv default non support
8178 * xpath.c: fixed the problem of evaluating relative expressions
8179 when a node context is provided.
8180
8181Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8182
8183 * nanoftp.c: fixed gcc 2.95 new warnings
8184 * SAX.c: fixed a stupid bug
8185 * tree.c: fixed a formatting problem when round-tripping
8186 from/to memory
8187 * xinclude.c: chased memleak, fixed a base problem
8188 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8189 xmlXPtrBuildNodeList()
8190 * TODO: updated
8191 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8192 adding a first small set of regression tests for XInclude
8193
8194Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * nanohttp.[ch]: applied Wayne Davison patches to access
8197 the WWW-Authorization header.
8198 * parser.c: Closed Bug#30847: Problems when switching encoding
8199 in short files by applying Simon Berg's patch.
8200 * valid.c: fixed a validation problem
8201 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8202 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8203 Wayne Davison
8204 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8205 need to be extended to non full nodes selections.
8206 * xinclude.c: starts to work decently
8207
8208Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8211 debugXML.c xmlversion.h.in: Started adding XInclude support,
8212 this is a new xmllint option
8213 * tree.c xpath.c: applied TOM patches for XPath
8214 * xpointer.c: fixed a couple of errors.
8215 * uri.c: added an escaping function needed for xinclude
8216 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8217 new warning from RH70 gcc's version
8218
8219Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * HTMLparser.c: fixed loop on invalid char in scripts
8222 * parser.c: update to description of xmlIOParseDTD()
8223 * libxml.m4 xmlversion.h.in: changes contributed by
8224 Michael Schmeing <m.schmeing@internet-factory.de>
8225 * configure.in: preparing for 2.2.7
8226 * Makefile.am: trying to avoid config.h and acconfig.h
8227 being included in the distrib
8228 * configure.in: released 2.2.7
8229
8230Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8233 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8234
8235Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * parser.[ch]: added xmlIOParseDTD()
8238 * xpointer.c: added support for the 2 extra parameters of
8239 string-range, fixed a stoopid error when '0' was present
8240 in XPointer expressions
8241 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8242 testsuite for the above
8243
8244Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * libxml.spec.in: improved package descriptions
8247
8248Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * xpath.c xpathInternals.h: applied a large cleaning patch
8251 from TOM <ptittom@free.fr>, it also add namespace support
8252 for function and variables registration.
8253
8254Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8257 * Makefile.mingw: Wayne Davison's update adding hash.c
8258
8259Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * xpath.c: fixed the root evaluation problems
8262 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8263 ignorable spaces with <b> <bold> <em>
8264 * tree.c: fixed a loop in xmlSearchNsByHref()
8265
8266Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * xpath.c: applied another XPath patch from TOM
8269 * xpath.c include/makefile.am: applied another patch from
8270 china@thewrittenword.com (cleanup on IRIX).
8271
8272Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * xml-config.1: received a fixed version from Fredrik Hallenberg
8275 <hallon@lysator.liu.se>
8276
8277Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8280 cleanup patch for XPath
8281
8282Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * patched to redirrect all "out of context" error messages to
8285 a reconfigurable routine. The changes are:
8286 * xmlerror.h : added the export of an error context type (void *)
8287 an error handler type xmlGenericErrorFunc there is an interface
8288 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8289 to reset the error handling routine and its argument
8290 (by default it's equivalent to respectively fprintf and stderr.
8291 * all the c files: all wild accesses to stderr or stdout within
8292 the library have been replaced to calls to the handler.
8293
8294Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * configure.in: release 2.2.6
8297 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8298 exporting the inner functions of xpath for extension modules
8299 * doc/*: updated and rebuilt the doc
8300
8301Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * nanohttp.c : applied Wayne HTTP cleanup patch
8304 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8305 and xmlNodeSetSpacePreserve()
8306
8307Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * xpath.c: closing bug #29260
8310
8311Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8314 multikey tuples, made hash structure opaque
8315 * valid.[ch]: moved elements, attributes, notations decalarations
8316 as well as ID and refs to hash tables.
8317 * entities.c: hash cleanup
8318 * xmlmemory.c: fixed a dump problem in debug mode
8319 * include/Makefile.am: problem passing in DESTDIR= values patch
8320 from Marc Christensen <marc@calderasystems.com>
8321 * nanohttp.c: removed debugging remains
8322 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8323 * HTMLparser.c parser.c: fixing a number of problems with the
8324 macros in the *parser.c files (Wayne).
8325 * HTMLparser.c: close the previous option when opening a new one
8326 (Marc Sanfacon).
8327 * result/HTML/*: updated the HTML results accordingly
8328
8329Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8332 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8333 XPath functions and XML entities table to them. More to come...
8334 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8335
8336Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * tree.c: coalesce adjacent text nodes
8339 * valid.c: handling of blank nodes in DTd validation (raised
8340 by problems with a posteriori validation).
8341 * nanohttp.c: changing behaviour on HTTP write stuff.
8342 * HTMLtree.c: forced body and html to be explicitely closed.
8343 * xpath.h: exported more XPath functions.
8344
8345Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * Release of 2.2.5
8348 * xpointer.c: range() range-inside and other helper functions
8349 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8350
8351Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8354 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8355
8356Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8359 and XPointer modules
8360
8361Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * SAX.h: closed #25107
8364
8365Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * testSAX.c: fixed problem with cdata reporting
8368 * SAXresult/* : updated
8369
8370Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8373 Closed bug #27499, added to regression tests
8374 * TODO: updated
8375
8376Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8379 support for SCRIPT and STYLE with help from Bjorn Reese
8380 * test/HTML/* result/HTML/*: added simple testcase and updated
8381 the existing ones.
8382
8383Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8386 string-range for empty strings
8387 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8388 test/XPath/xptr/strrange: augmented the XPointer testsuite
8389
8390Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * doc/xml.html doc/xmlmem.html: added a module describing memory
8393 interfaces and use, updated the main page.
8394
8395Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8398 nanoftp code work on Windows too now
8399
8400Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8403 * xpointer.c: implemented string-range() at least a good first version
8404 * test/XPath/docs/str test/XPath/xptr/strrange
8405 result/XPath/xptr/strrange: the string-range() tests
8406
8407Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * Makefile.am include/Makefile.am include/win32config.h
8410 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8411 and make distcheck
8412
8413Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8416 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8417 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8418
8419Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8422 patch for socklen_t detection by
8423 Albert Chin-A-Young <china@thewrittenword.com>
8424
8425Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8428 and added a --dtdvalid option to xmllint used to test it
8429
8430Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8433 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8434
8435Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8438 handlings (registration, lookup, cleanup)
8439
8440Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * configure.in Makefile.am include/makefile.am: adding XPointer
8443 and XPtrtests target
8444 * xpointer.[ch] : new files for XPointer support
8445 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8446 more XPath tests
8447
8448Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * configure.in: fixed, very broken, make distcheck works again
8451
8452Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * More work toward 2.2.5, integrated a number of patches
8455 * configure.in Makefile.am win32config.h.in: trying to cleanup
8456 make distcheck .... huh ...
8457 * include/Makefile.am include/win32config.h: new directory
8458 for includes
8459 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8460 updated teh makefiles and instructions for WIN32
8461 * xpath.c: small fixes
8462 * test/XPath/ results/XPath: updated the testcases and results
8463 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8464 suggested patches
8465 * valid.c: fixed an ID bug
8466
8467Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008470 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008471 * xpath.[ch]: worked on XPointer
8472
8473Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * configure.in Makefile.am: 2.2.5, ship the include in an
8476 include/libxml subdirectory, use symlinks when using CVS
8477 * testSAX.c: fixed small bug
8478 * testXPath.c: changed the way testfiles are parsed
8479 * debugXML.c: same kind of cleanup when parsing an argument expression
8480 XPath/XPointers can have blanks embedded
8481 * xpath.[ch]: more cleanup, reorgs for XPointer work
8482 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8483 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8484
8485Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8488 in the XPath engine, rewrote large parts of it, now it's far
8489 cleaner and in sync with the REC not an old WD. Fixed a parsing
8490 problem in the interactive XML shell found when testing XPath.
8491
8492Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8495 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8496 examples with the extra test
8497
8498Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8501 the global init function.
8502
8503Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * HTMLparser.c: Doohhh, attribute name parsing was still case
8506 sensitive ! Fixed this ...
8507 * result/HTML/* : updated the tests results accordingly
8508
8509Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8512 engine, should be far more stable, incorporated a new version of
8513 preceding/following axis, need testing
8514 * uri.c: fixed file:///c:/a/b/c problem
8515 * test/XPath/tests/idsimple: augmented the XPath tests
8516
8517Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * doc/* rebuilding docs for 2.2.4 release
8520
8521Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * configure.in: releasing 2.2.4
8524 * parser.[ch]: added xmlStrEqual()
8525 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8526 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8527 use xmlStrEqual instead
8528 * TODO: updated
8529 * added an XPath test
8530
8531Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8534 * entities.h: exported xmlInitializePredefinedEntities
8535 * parser.[ch] : added xmlInitParser()
8536 * parserInternals.h : had to export htmlInitAutoClose()
8537
8538Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8541 problems
8542 * Makefile.am : added XPath regression tests to normal tests
8543 * uri.c: fixed a problem with local paths, cleanup
8544 * parser.c: fixed a problem with large CData sections
8545
8546Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * configure.in xml-config.in: patch from "Ben Taylor"
8549 <sol7x86@hotmail.com> for solaris shared libs lookup
8550
85512000-09-30 Martin Baulig <baulig@suse.de>
8552
8553 * libxml-2.0.pc.in: Provide pkg-config script.
8554
8555 * configure.in: Create the libxml-2.0.pc script from the
8556 libxml-2.0.pc.in templates.
8557 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8558 script in `$(libdir)/pkgconfig'.
8559
8560Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8563 when compiling with MSC
8564
8565Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * xpath.c: patch for normalize-string() substring-before(),
8568 substring-after() and translate() functions from Bjorn Reese
8569 <breese@mail1.stofanet.dk>
8570 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8571 Fredrik Hallenberg <hallon@lysator.liu.se>
8572 * TODO: updated
8573
8574Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8577 problem of socklen_t being undefined on a number of platforms
8578 * debugXML.c: fixed a compilation problem when without snprintf
8579
8580Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8583 an URI bug and a fix for the control-character-induced infinite loop
8584 * nanohttp.c: preventive fix for compiling on WIN32
8585
8586Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * xmlint.c: closing bug #25000
8589
8590Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8593 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8594 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8595 related function, fixing xmlStrncmp(), and associated cleanup
8596 * result/HTML/entities.html.sax: updating result
8597
8598Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * uri.c: applied patch for URI escaping from Wayne Davison
8601 <wayned@blorf.net>
8602 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8603 from Denis Barbier <barbier@imacs.polytechnique.fr>
8604 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8605 patch from Wayne Davison
8606
8607Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * doc/xml.html : updated with new releases, adding "how to help"
8610
8611Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8614 removed a few warnings in pedantic mode ...
8615 * parserInternals.c parser.c: moved encoding switching function
8616 to parserInternals.c
8617 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8618
8619Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8622 error or warning handlers
8623
8624Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * parserInternals.c parserInternals.h parser.c Makefile.am:
8627 created a new module parserInternals.c, moved most of the
8628 code shared by the various parsers there, as well as
8629 deprecated code from parser.c. More cleanup of parser.c
8630 * uri.c: fixed a problem when URI is NULL
8631 * valid.c: speedup when looking for an attribute declaration
8632
8633Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8636 the cleanup of the computation of URI references when seeking
8637 external entities. The URI reference string and the resulting
8638 URI are both stored now.
8639 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8640 large s(n)printf checks and cleanup from Denis Barbier
8641 <barbier@imacs.polytechnique.fr>
8642 * xmlversion.h.in tree.h: couple of SGML declarations for a
8643 possible docbook module.
8644 * result/VC/ : a couple of test output changed due to the change
8645 of the entities URI
8646
8647Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * parser.h: added a _private field for linking user's data
8650
8651Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * parser.c parserInternals.h: demacroified most of the IS_XXX
8654 the gain in size is significant so ...
8655
8656Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * entities.c: cases where looking up entities with doc==NULL
8659 covered
8660
8661Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * uri.c: applied Wayne Davison patch
8664 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8665
8666Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * uri.c testUri.c: applied Wayne Davison patches
8669 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8670 * Makefile.in: added URItest and included thenin "make tests"
8671
8672Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * xmlversion.h.in: closed bug 22941
8675
8676Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * doc/xmlio.html: added doc and example for entity loader
8679 redefinition.
8680
8681Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8684 used by libxml
8685
8686Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * parser.c: Fixed bug on invalid ontent characters and when using
8689 push.
8690 * xmllint.c: fixed xmllint endling of errors in push mode
8691
8692Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * HTMLparser.c testHTML.c: applied two new patches from
8695 Wayne Davison <wayned@users.sourceforge.net>
8696 * result/HTML/*.sax: regenerated HTML SAX output
8697 * parser.c: more cleanup.
8698
8699Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * HTMLparser.[ch] testHTML.c: applied the second set of
8702 patches from Wayne Davison <wayned@users.sourceforge.net>,
8703 adding htmlEncodeEntities()
8704 * HTMLparser.c: fixed an ignorable white space detection bug
8705 occuring when parsing with SAX only
8706 * result/HTML/*.sax: updated since the output is now HTML
8707 encoded...
8708
8709Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * HTMLparser.[ch]: applied some of Wayne Davison
8712 <wayned@users.sourceforge.net> patches
8713
8714Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8717 undeclared namespace prefix was used, added a warning.
8718 Cleaned up support w.r.t. entities, spilling out a warning
8719 and being pedantic on lookups.
8720 * test/warning/ent9 : added testcase for previous example.
8721 * TODO: updated
8722 * parserInternals.h parser.c: changed the way names are parsed
8723 now allow infinite size and decrease penalty for normal use
8724 * parser.c: Started a big cleanup/check of the parser code,
8725 fixed some of the most tortuous entity code, spotted code
8726 unused anymore
8727 * test/*: added tests for very long names and related nasty
8728 things.
8729
8730Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * doc/encoding.html: added encoding aliases doc
8733 * doc/xml.html: updates
8734 * encoding.[ch]: added EncodingAliases functions
8735 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8736 bottleneck affecting large DTDs like Docbook
8737 * parser.[ch] xmllint.c: added a pedantic option, will be
8738 useful
8739 * SAX.c: redefinition of entities is reported in pedantic mode
8740 * testHTML.c: uninitialized warning from gcc
8741 * uri.c: fixed a couple of bugs
8742 * TODO: added issue raised by Michael
8743
8744Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * doc/encoding.html: propagated Martin Duerst suggestions
8747
8748Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8751 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8752 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8753 by Wayne Davison
8754
8755Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * nanoftp.c nanohttp.c: small cleanup
8758 * TODO: updated
8759
8760Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * added an old VC testcase and updated title.xml entity
8763
8764Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8767 done on auto-opening of <p> tags and cleanup of SAX output
8768
8769Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8772
8773Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * doc/xml.html libxml.* structure.*: updated the doc a bit
8776
8777Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8780 of SAX tests
8781
8782Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8783
8784 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8785 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8786
8787Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8790 * testHTML.c: fix core dump on Solaris 2.x systems
8791 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8792 * result/HTML/*.sax: previous bug fix lead to new results
8793
8794Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8795
8796 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8797 * configure.in: added --with-readline=DIR to accept alternate
8798 path for readline include/library
8799 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8800 for ANSI under HP-UX
8801 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8802 includes @LIBS@
8803
8804Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * doc/* : rebuilt the docs
8807 * getting ready for 2.2.2 release
8808
8809Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8812 and xmlAddFeature()
8813 * tree.[ch]: added xmlAddChildList()
8814 * xmllint.c: MAP_FAILED macro test
8815 * parser.h: added xmlParseCtxtExternalEntity()
8816 * valid.c: applied bug fixes removed warning
8817 * tree.c: added CDATA block to elements content
8818 * testSAX.c: cleanup of output
8819 * testHTML.c: added SAX testing
8820 * encoding.c: better error recovery
8821 * SAX.c, parser.c: fixed one of the external entity processing
8822 of the OASis testsuite
8823 * Makefile.am: added HTML SAX regression tests
8824 * configure.in: bumped to 2.2.2
8825 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8826 SAX results
8827
8828Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * configure.in: patch for HP compiler
8831
88322000-08-04 Sven Heinicke <sven@zen.org>
8833
8834 * xmllint.c: Was coredumping sometimes when the file given didn't
8835 exist.
8836
8837Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8840
8841 when using in memory parsing. Need some cleanup.
8842 * xmllint.c configure.in: added a --memory flag to test memory
8843 parsing
8844
8845Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * nanohttp.c: fixed socklen_t replacement to unsigned int
8848 * parser.c: fixed a space handdling missing at the end of
8849 production 28 DOCTYPE.
8850 * xmlmemory.c: fixed a stupid bug on the routine to override
8851 allocation functions
8852 * TODO: updated
8853
8854Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8855
8856 * doc/ regenerated the docs
8857
8858Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * doc/encoding.html doc/xml.html: added I18N doc
8861 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8862 improvements, both parser and filters, added ASCII & HTML,
8863 fixed the ISO-Latin-1 one
8864 * xmllint.c testHTML.c: added/made visible --encode
8865 * debugXML.c : cleanup
8866 * most .c files: applied patches due to warning on Windows and
8867 when using Sun Pro cc compiler
8868 * xpath.c : cleanup memleaks
8869 * nanoftp.c : added a TESTING preprocessor flag for standalong
8870 compile so that people can report bugs more easilly
8871 * nanohttp.c : ditched socklen_t which was a portability mess
8872 and replaced it with unsigned int.
8873 * tree.[ch]: added xmlHasProp()
8874 * TODO: updated
8875 * test/ : added more test for entities, NS, encoding, HTML, wap
8876 * configure.in: preparing for 2.2.0 release
8877
8878Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8879
8880 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008881 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008882
8883Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8884
8885 * doc/xml.html: changed the xmlsoft.org structure, updated the
8886 examples w.r.t. root and childs
8887
8888Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8889
Daniel Veillard784b9352003-02-16 15:50:27 +00008890 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008891
8892Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * HTMLparser.c: Work on character encoding support for the HTML parser
8895 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8896 * encoding.c: Fixed a potential memleak in the encoding stuff
8897
8898Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * doc/FAQ.html doc/Makefile.am : added a FAQ
8901
8902Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8905 of the HTML parser to force it to not bypass SAX
8906
8907Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * win32config.h.in: updated
8910 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8911 lacks iconv support :-( need to release 2.1.1
8912 * configure.in: release 2.1.1
8913 * HTMLparser: fixed bug #14784
8914 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8915 by Windows compiler
8916 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8917 the SAX startDocument() callback.
8918 * TODO: updated
8919
8920Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * added xmlStopParser()
8923
8924Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * configure.in: 2.1.0 prerelease
8927 * Large resync between W3C and Gnome tree
8928 * nanoftp, nanohttp.c: fixed stalled connections probs
8929 * HTMLtree.c SAX.c : support for attribute without values in
8930 HTML for andersca
8931 * valid.c: Fixed most validation + namespace problems
8932 * HTMLparser.c: start document callback for andersca
8933 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8934 * parser.h, SAX.c: serious speed improvement for large
8935 CDATA blocks
8936 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8937 different encoding
8938 * example/Makefile.am example/gjobread.c tree.h: work on
8939 libxml1 libxml2 convergence.
8940 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8941 and the LIBXML_TEST_VERSION macro
8942
8943Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * doc/xml.html: various patches and improvements typo fixed by
8946 Felix Natter
8947 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8948 from Felix Natter <fnatter@gmx.net>
8949
8950Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * doc/upgrade.html: updated with instructions for support of both
8953 libxml-1.x and libxml-2.x
8954 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8955 for 2.x support and also fixed includes
8956
8957
8958Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8961 the encoding support, added iconv support, so now libxml if
8962 compiled with iconv automatically support japanese encodings
8963 among others. Work based on initial patch from Yuan-Chen Cheng
8964 I may have broken binary compat in the encoding handler
8965 registration scheme, but that was so utterly broken I don't
8966 expect anybody to have used this feature until now.
8967 * parserInternals.h: fixup on the CHAR range macro
8968 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8969 code.
8970 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8971 * uri.c: added xmlParseURI() I can't believe I forgot to
8972 implement this one in 2.0 !!!
8973 * SAX.c: moved doc->encoding update in the endDocument() call.
8974 * TODO: updated.
8975
8976Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8977
8978 * tree.h: removed extraneous xmlRemoveProp definition
8979 * TODO: added item about --disable-corba configure switch
8980 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8981 * nanoftp.c: fixed include problems giving troubles on AIX and
8982 slowlaris
8983 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8984 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8985 comment and headers changes to lower gtk-doc number of warnings
8986 * doc/html/*: rebuilt docs
8987
8988Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * HACKING: documented the tag for 1.x and instructions
8991
8992Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8995 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8996 xmlCreateIOParserCtxt
8997 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8998 significant overall improvement
8999 * xmllint.c: added I/O test to xmllint
9000 * testSAX.c: added a speed test
9001 * doc/* : updated/regenerated
9002
9003Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * xpath.c uri.h parserInternals.h: cosmetic changes from
9006 "Timur I. Bakeyev" <timur@bat.ru>, including making
9007 xmlCreateURI() public
9008
9009Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9012 and the code at the same time. Added a clean mechanism for
9013 overload or added input methods: xmlRegisterInputCallbacks()
9014 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9015 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9016 * TODO: updated
9017 * doc/* : updated/regenerated
9018 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9019 source dir
9020
9021Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * testURI.c: yet another forgotten commit, I should get some sleep !
9024
9025Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * xmllint.c: forgot to commit this too ?
9028
9029Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * xmlversion.h.in : forgot to commit this previously
9032
9033Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9036 * README TODO: updated for release
9037 * uri.c uri.h: added authority parsing/saving
9038 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9039 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9040 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9041 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9042 Makefile.am : added compile-time customization of libxml
9043 --with-ftp --with-http --with-html --with-xpath --with-debug
9044 --with-mem-debug
9045 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9046 #include <libxml/xxx.h> I hope it won't break too much stuff
9047 and will be manageable in the future...
9048 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9049 and added xmllint to the installed programs
9050 * uri.h: added xmlFreeURI()
9051
9052Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9053
9054 * uri.c uri.h: finished the escaping handling, the base support
9055 and the URI path normalization. Looks good just lacks the
9056 authority content parsing code.
9057 * Makefile.am: added instructions to generate testURI
9058 * TODO: updated
9059 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9060 added links and icons for W3C and Gnome
9061
9062Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9063
9064 * xmlmemory.[ch] : seems I forgot to actually update the files in
9065 the last commit :-)
9066 * doc/xml.html doc/html/* : updated and uploaded the docs
9067
9068Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9071 * TODO: updated
9072 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9073 libxml default allocation function with another set (like gmalloc/
9074 gfree).
9075 * Makefile.am, uri.c, uri.h: added a set of functions to do
9076 exact (litteraly copied from the RFC 2396 productions) parsing
9077 and handling of URI. Will be needed for XLink, one XML WFC,
9078 XML Base and reused in the nano[ftp/http] modules. Still work
9079 to be done.
9080
9081Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * configure.in, libxml.spec.in : libxml2
9084 * doc/* : updated the doc page, rebuilt the docs
9085
9086Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * all: tagged LIB_XML_1_X
9089 * *.c *.h : updated from W3C CVS tree
9090 * configure.in : 2.0.0-beta
9091 * libxml.spec.in : libxml2 package nam
9092 * result/* : new version of the tests output
9093
9094Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9097
9098Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * doc/* : rebuilt the docs
9101 * parser.c: final patch on #6766
9102 * valid.c: small patch on validity checks.
9103
9104Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9107 added
9108 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9109 compatibility w.r.t. XML spec and existing code.
9110
9111Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * parser.c: seems a better solution to <a> </a> exists,
9114 will try it for a while
9115
9116Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * parser.c: tried to remove the <a> </a> generating <a/>
9119 this is hard. Left a flag for that purpose. Fixed bug #6766
9120 * configure.in: prepared 1.8.7 not released, due to previous
9121 problem
9122
9123Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * doc/xml.html : applied second patch from Paul DuBois
9126
9127Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * doc/xml.html : applied patch from Paul DuBois
9130
9131Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9132
9133 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9134
9135Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9136
9137 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9138 compilation warnings on various platforms.
9139 * parser.c: Fixed #5281 validity error callbacks are now desactived
9140 by default if not validating.
9141
9142Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9145
9146Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9149 <gkatsi@cs.toronto.edu>
9150
9151Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9154 processing URLs
9155
9156Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9157
9158 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9159 xmlNanoFTPUpdateURL for persistent control connections.
9160 * configure.in: 1.8.6
9161
9162Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9165 * tree.[ch] : added xmlSaveNoEmptyTags
9166
91672000-01-29 James Henstridge <james@daa.com.au>
9168
9169 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9170
9171 * Makefile.am: added nanoftp.[ch] to the build.
9172
9173Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * nanoftp.[ch]: cleanup, comments, API
9176 * debugXML.c : fixed a bug in the cat command
9177 * doc/*: regenerated the docs
9178
9179Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9182 * debugXML.c : fixed a bug in the cat command
9183 * valid.c: fixing some small probs
9184 * libxml.spec.in: get rid of the SNAP suffix
9185 * doc/xml.html: updated the status
9186
9187Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9188
9189 * xml-config.in: xml-config --version to just return the
9190 version number
9191 * xpath.c: some cleanup w.r.t. axis when the current node is
9192 an attribute.
9193 * TODO: updated
9194
9195Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * configure.in: prepared for libxml-1.8.5
9198 * doc/* recompiled the documentation
9199
92002000-01-17 Jody Goldberg <jgoldberg@home.com>
9201
9202 * configure.in : WARNING autoconf subtlety alert :
9203 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9204 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9205 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9206 get defined by AC_CHECK_HEADERS.
9207
9208Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9211 Rune.Djurhuus@fast.no
9212
9213Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * TODO: updated
9216 * tree.c, parser.c: made sure that only memory alloc problems
9217 and internal parser errors are allowed to write to stdout or
9218 stderr.
9219
9220Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * tree.c : restored xmlNewGlobalNs since this seems used by
9223 a lot of existing code :-(, fixed a bug in xmlNewNs
9224 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9225 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9226 to exit() from the library code.
9227 * xpath.c, parser.c: removed bugs or unused code detected by
9228 Windows compilers
9229 * parser.c: started adding interfaces for parsing well balanced
9230 XML fragments
9231 * configure.in: releasing 1.8.4
9232 * doc/* : rebuilt the docs
9233
9234Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * tree.[ch] : added xmlNewDocFragment() for DOM
9237 * testHTML.c: uninitialized variable.
9238
9239Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * doc/* : rebuild the docs
9242
9243Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * acconfig.h: readline and history patch
9246 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9247 * tree.c: added check and handling when possibly removing an ID
9248 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9249 and saving.
9250 * test/HTML/entities.html result/HTML/entities.html* : test for
9251 various entities reference cases
9252 * result/HTML/* : as a result output of some testcase have
9253 changed
9254 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9255 by previous example. added xmlParseTryOrFinish().
9256 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9257 entities.h debugXML.h HTMLparser.h: changed the way struct are
9258 declared to allow gtk-doc to expose those
9259 * parser.c: closed bug #4960
9260 * Makefile.am configure.in: Applied patch from
9261 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9262 and math/socket libs detection
9263
9264Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9265
9266 * configure.in, Makefile.am: link tester against readline
9267 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9268
9269Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9270
9271 * tree.[ch]: added xmlRemoveProp
9272 * win32config.h.in nanohttp.c: avoid including the Windows
9273 socket stuff in every C files
9274 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9275 the XmL parser(s)
9276 * test/ns4 result/ns4 etc...: added test case for previous prob
9277 * tree.c: xmlNewNs wasn't checking for double definition
9278 * Makefile.in: fixed a problem with dist-hook duplicates
9279 * parser.[hc], xmlIO.c: fixed the loading of external entities
9280 APIs, now xmlLoadExternalEntity() is used everywhere and
9281 setting up an app specific front-end using the
9282 * SAX.c parser.c: some fixes, now the xhtml spec validates
9283 with the xhtml DTD.
9284 * error.c: fixed crashes in case of no input stream
9285 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9286 to the validation tests and results
9287
9288Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9291 too htmlCreatePushParserCtxt() and htmlParseChunk()
9292 * parser.c: a bit of cleanup.
9293 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9294 to XML) removed the last mem leak known
9295 * HTMLtree.c: output message cleanup
9296 * xmlmemory.c: display content info about memory blocks
9297 * result/HTML/wired.* : missing att value warning change
9298
9299Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * doc/* : rebuilt the documentation
9302
9303Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9304
9305 * parser.[ch] parserInternals.h: Push parser for XML,
9306 seems to work fine now
9307 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9308 --push for push testing
9309 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9310 * testSAX.c: added --push
9311 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9312 subtree
9313 * xmlIO.[ch] : enriched API + fixes for push mode
9314 * entities.[ch]: added the entity content length to the struct.
9315 * xmlmemory.[ch]: new API to show the last entries for the shell
9316 * valid.c: added required attribute testing
9317 * SAX.c: the cdata callback now merge contiguous fragments
9318 * HTMLparser.c: cleanup of some macros
9319
9320Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9321
9322 * parser.c: fix for PIs name starting with xml
9323 * tree.c: fixed a potential problem with || and && ops
9324 * *.c, configure.in win32config.h.in : generate win32config.h for
9325 those on the Other Side !
9326
9327Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * parser.c: fixed a stupid = vs. == bug :-(
9330 * doc/gnome-xml.sgml: s/glade/xml/
9331
9332Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9333
9334 * configure.in, doc/xml.html : bug fix release 1.8.2
9335 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9336 Hopefully the end of that silly C++ include problem
9337 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9338 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9339 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9340 troubles with autoclosed elements when the stree shape doesn't
9341 follow the DtD specs. Added htmlIsAutoClosed() and
9342 htmlAutoCloseTag()
9343 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9344 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9345 * debugXML.c: fixed a bug on printing default namespaces.
9346 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9347
9348Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9349
9350 * result/HTML/*.htm[l] : updated the HTML regression tests according
9351 to the new output
9352 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9353 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9354 problem due to intermix of extern "C" { ... } declarations for C++
9355 and recursive includes in the headers
9356
93571999-12-20 Chris Lahey <clahey@umich.edu>
9358
9359 * HTMLtree.c: Made it so that html nodes with a single child do
9360 not insert a carriage return before or after the child node.
9361
9362Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9363
9364 * configure.in, doc/xml.html : bug fix release 1.8.1
9365 * parser.c: fixed bug #4344
9366 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9367 added the glue to avoid C++ problems
9368 * doc/* : regenerated the documentation
9369
9370Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9373 namespace recognition, and Dia as a resul :-(
9374 * encoding.c: closed bug #3950
9375
9376Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9377
9378 * valid.c: debugging a posteriori validation, except URI expansion
9379 stuff this should be fixed now
9380 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9381 Carl Nygard <cnygard@bellatlantic.net>
9382 * tester.c: added --postvalid, cleaning of the code
9383 * tree.[ch]: added xmlDocGetRootElement()
9384
9385Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9386
9387 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9388 c++ losage.
9389
9390Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * configure.in, doc/xml.html : bumped to 1.8.0
9393 * xlink.[ch], Makefile.am : added framework for link detection
9394 * parser.h: added nbChars to parser context, needed for cleanup.
9395 * xmlmemory.c: removed a nasty bug when out of mem
9396 * valid.[ch]: adding namespace support for attribute decl
9397 * tester.c: added --debugent option
9398 * debugXML.[ch]: added xmlDebugDumpEntities()
9399 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9400 buffers instead, this was really needed, validation was breaking
9401 in strange ways due to that. Added xmlParseStringPEReference()
9402 and other parsing from strings functions. Entities processing
9403 modified again, but PERef are still not handled correcly but
9404 unless you're Eve Maller you won't notice :-)
9405 * HTMLparser.c: large changes toward reliability, and switched to
9406 lowercase internal tags, XHTML is lowercase, so it will help
9407 that output is closer to next version.
9408 * doc/* : regenerated the documentation, it is now hosted at
9409 http://xmlsoft.org/ (same bits I just bought the domain :-)
9410
9411
9412Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9413
9414 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9415 doc generation
9416 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9417 in the SAX API
9418 * doc/*: rebuilt the doc making sure everything appears in the
9419 HTML files
9420
9421Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9422
9423 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9424 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9425 which allow impressive speed improvement on dataset with
9426 large text pieces, but at the cost of broken binary
9427 compatibility and slightly bigger memory usage.
9428 Configure with --with-buffers to activate them, they
9429 are protected with XML_USE_BUFFER_CONTENT define.
9430 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9431 goal is 0 memory left allocated once parser is no more used
9432 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9433 call xmlCleanupParser() and xmlMemoryDump()
9434
9435Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9438 * parser.[ch] encoding.[ch]: added memory cleanup routines
9439 * parser.c: closing bug #3788
9440 * doc/*: rebuilt the doc
9441
9442Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9445 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9446 * tester.c: added --compress option
9447 * doc/*: rebuilt the documentation
9448
9449Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9452 if given /proc/kcore as input !
9453 * doc/xml.html doc/*: updated and rebuilt the documentation
9454
9455Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * parser.c: Fixed some wrongly space collapsing code due to
9458 a misreading of the spec.
9459 * result/*: fixed the output accordingly
9460
9461Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9462
9463 * encoding.c: bug fix and typos
9464 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9465 * parser.c: added attribute normalization closing bug #3597
9466 * test/att* result/att* SAXresult/att*: testcase for attribute
9467 normalization
9468
9469Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9470
9471 * configure.in: closing bug #3163 by adding extra flags for the
9472 cc compiler on HP-UX
9473
9474Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9475
9476 * valid.[ch] : removed a typo and an enumerated type bug in the
9477 xmlAddElementDecl() function
9478 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9479 call to xmlEncodeEntitiesReentrant() so that the functions
9480 New, Set and Get are at the same level.
9481 * parser.c HTMLparser.c: extra memory allocation bug for
9482 attributes detected by someone using libxml in embedded systems :-)
9483
9484Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * xmlmemory.h: turned off mem debug :-\
9487
9488Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9489
9490 * parser.c: closed bug #2784 a one line fix, but worth pushing
9491 a new release out
9492 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9493 some structures, comments before and after the
9494 main element, and other nastyness
9495 * HTMLtree.c tree.c: accomodate the extended HTML supported
9496 * configure.in: pushing 1.7.4
9497 * test/ent8 and related outputs : added a new test for bug #2784
9498 * test/HTML/wired.html and related output: a nasty HTML example
9499 * Makefile.am: improved the test scripts
9500 * docs/* : reran the documentation extractor, updated xml.html
9501
9502Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9505 HTMLparser and debugged the HTML related code. HTML documents
9506 now have their own type
9507 * entities.c: do not dump &apos; for HTML output
9508 * xmlmemory.c: improvement, breakpoint mechanism
9509 * testHTML.c: added --sax --repeat ...
9510 * Makefile.am: improved the HTML tests
9511 * valid.[ch]: added xmlValidGetValidElements and
9512 xmlValidGetPotentialChildren
9513 * tester.c: added --insert to test the 2 new functions
9514 * test//* result//* SAXresult//* : regression test cleanup
9515 and extension.
9516 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9517 gnome-xml-nanohttp.html
9518
9519Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9520
9521 * HTMLparser.c: fixed problems with some autoclose tags
9522 * tree.c: fixed XML output problems.
9523 * result/* SAXresult/*: update of the tests output
9524
9525Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * Makefile.am: Arturo patch for xmlConf.sh version info
9528 * parser.c: Tim Josling patch for single quoted items
9529 * tester.c: Tim Josling patch for tester options usage
9530 * tree.h: indent cleanup
9531
9532Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9535 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9536
9537Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9538
9539 * tree.c : Raph patch for initialization of CORBA fields
9540 * parser.c, xpath.c, ...: modification of doc comments
9541 * xpath.c : allow spaces in xpath expressions
9542
9543Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9544
9545 * xmlmemory.h: turning off memory debug :-(
9546
9547Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9550 better SAX interfaces.
9551 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9552 entity.
9553 * configure.in: 1.7.2
9554
9555Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9556
9557 * libxml.spec.in: fixed the URL
9558 * doc/xml.html: improved the documentation front-end
9559
9560Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9561
9562 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9563
9564Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9565
9566 * libxml.spec.in: fixed the alpha compile problem
9567 * parser.[ch]: changed errno to errNo in the parser context :-(
9568 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9569 * doc/xml.html: changed CHAR to xmlChar
9570 * doc/html/*: recompiled the documentation
9571 * configure.in: 1.7.1
9572
9573Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9574
9575 * parser.h: modified the parser context struct to regain 1.4.0
9576 binary compatibility
9577 * parser.c, xml-error.h: added errno ot teh context and defined
9578 a set of errors values with update of errno
9579 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9580 DTDs and entities
9581 * *.h, *.c: complete cleanup of the use of config.h and include
9582 protection depending on the current setup.
9583 * overalll debugging, maintenance and bug-fixing on all modules
9584 * updated the documentation
9585 * ready for 1.7.0
9586
9587Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9588
9589 * HTMLparser.c : cleanup
9590 * SAX.c valid.c valid.h: added ID/IDREF checking
9591 * tree.c tree.h: extended doc structure for refs
9592 * configure.in: 1.6.2
9593 * parser.c: patched bug in SAX user arg call
9594 * parserInternals.h: patched missing close in C++ wrapping
9595 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9596 especially upcoming XPointer implementation.
9597 * doc/xml.html: augmented, typo
9598
9599Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9600
9601 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9602 not all invocations of install understand -d.
9603
9604Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9605
9606 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9607 to make 'check' works, when builddir != srcdir.
9608
9609Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9610
9611 * doc/xml.html : updated the documentation
9612
9613Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9614
9615 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9616 not deallocated memory blocks
9617 * *.c : replaces all calls to malloc() free() and realloc() to
9618 the wrapper functions/macros
9619 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9620 instead of xmlFreeNodeList()
9621
9622Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9623
9624 * HTMLparser.c: corrected a stupid bug leading to core dump at
9625 tree deallocation. Removed warnings indicated by
9626 Stephane.Conversy@lri.fr
9627 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9628 looked for in the external subset
9629
9630Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9633 on SGI by Stephane.Conversy@lri.fr
9634
9635Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * all .h : changed the prototype declaration indent as in gtk
9638 * most .c : working on reducing the TODOs in the code
9639 * most .c : cleanup though -pedantic and Insure++
9640 * improvements on validation ID checkings.
9641 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9642 * xml-config.in: closed #1810
9643
9644Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9645
9646 * tree.h, valid.c, valid.h: more work on validity, IDs
9647 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9648 definition for AIX
9649
9650Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9651
9652 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9653 the distribution due to a cut'n paste error at last commit
9654
9655Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * configure.in: upgraded to version 1.4.0
9658 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9659 Big update, added a large part of the validation process,
9660 it should be usable, but some parts are missing
9661 * xpath.c: improved the implementation w.r.t. root.
9662 * Makefile.am: added more tests
9663 * test and result trees: added a lot of tests
9664 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9665
9666Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9667
9668 * Added an HACKING file
9669
9670Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9671
9672 * xpath.[ch] : improvements and debug of the XPath implementation
9673 * parser.c, HTMLparser.c : modified the parsers to be progressive
9674 * tree.[ch] : extended the Buffer promitives
9675 * xmlIO.[ch] : added basic I/O routines providing progressive
9676 parsing and ready for I18N conversion plugins
9677 * SAXresult/* : the SAX callback sequence maybe slightly different
9678 now
9679 * test*.c : improved/updated the tests programs
9680 * doc/* : recompiled the docs.
9681
96821999-07-26 Michael Meeks <michael@edenproject.org>
9683
9684 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9685
9686 * tree.c: Ditto.
9687
9688Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9689
9690 * configure.in: upgraded to version 1.4.0
9691 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9692 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9693 XML query language, see http://www.w3.org/TR/xpath for more details.
9694 * parser.c, parser.h: added CHAR* related string functions for XPath
9695 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9696 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9697 rebuild the docs.
9698 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9699 and regression testing capabilities for XPath.
9700
9701Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9702
9703 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9704 closing bug #1646
9705
9706Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9707
9708 * Makefile.am, example/Makefile.am: closed bug #1683
9709
9710Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9711
9712 * example/Makefile.am, configure.in: added the makefile for the
9713 gjobread example
9714
9715Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9716
9717 * doc/Makefile.am:
9718 - fix which allow "make install DESTDIR=</install/prefix>".
9719
9720Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9721
9722 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9723 which fixed a problem on the file reading-code.
9724
9725Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9726
9727 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9728 output.
9729 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9730
9731Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9732
9733 * parser.h : Oops removed the binary compatibility problem
9734 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9735 * parser.c, HTMLparser.c: applied patches for reading from stdin
9736
9737Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * parser.c, entities.c, valid.c: cleanup bug #1591
9740 * configure.in: cleanup bug #1592
9741 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9742 the same tree back-end. Hence gdome will be available for it.
9743 * doc/Makefile.am: close bug #617
9744
9745Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9746
9747 * parser.c: alloctate a per parser context SAX interface block
9748
9749Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9750
9751 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9752 and xmlEncodeEntitiesReentrant with the correct one :-\
9753
9754Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9755
9756 * commit of my internal XML base changes, quite a lot of
9757 changes, cleanups, better entities support, framework for
9758 new I/O and charset detection and handling
9759 * Fixed the configure/Makefile stuff to generate shared libs
9760 with the proper version info, so we jumped on rev from
9761 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9762 xmlEncodeEntities() result need to be freed now, and a string
9763 xmlParserVersion provide the current library version.
9764
9765Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9766
9767 * parser.c: fixed a buffer overrun for when you have a very long
9768 attribute with no entities in it.
9769
9770Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9771
9772 * added example directory
9773 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9774
9775Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9776
9777 * Release of libxml-1.1, nearly everything has been touched for
9778 this.
9779 * Added more regression tests
9780 * Updated the documentation
9781
9782Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9783
9784 * tree.[ch]: unified the XML_NO_CORBA defines.
9785 * parser.c encoding.[ch]: started plugging in char encoding detection
9786
9787Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9788
9789 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9790 Also freed allocated buffer.
9791
9792Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9793 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9794 reentrancy problem at printing. One is left in entities.c, to
9795 remove ASAP
9796 * testSAX.c : added a test example showing the use of the SAX
9797 interface if one doesn't want to build the DOM tree.
9798 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9799
9800Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9801
9802 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9803 large revamping of the parser to use SAX callbacks
9804 http://www.megginson.com/SAX/ (or at least a C like interface
9805 a la Expat). It's now possible to set up your own callbacks
9806 and the parser will not build a DOM tree.
9807 * test/* result/*: updated the test suite, I finally removed
9808 the old Namespace draft support (PI based).
9809
9810Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9811
9812 * Makefile.am: added test result to EXTRA_DIST for make tests
9813
9814Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9815
9816 * parser.c, parserInternals.h: moved the chars macro definitions
9817 to parserInternals.h
9818 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9819 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9820
9821Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9822
9823 * xml-config.in : applied patch to make --version work
9824
98251999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9826
9827 * Makefile.am (check-local): Alias for `tests' target. This will
9828 cause `make check' to do the right thing.
9829 (tests): Don't run tests in srcdir. Also, replaced calls to
9830 basename with a `sed' "equivalent".
9831
9832Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9833
9834 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9835 it in the header and not the sources, updated the doc.
9836 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9837 pointing this out.
9838
9839Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9842 exported the inputStream routines.
9843 * doc/html/* : updated accordingly
9844
9845Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9846
9847 * parser.c, parser.h, parserInternals.h: added a few extra
9848 internal calls to allocate and free parser contexts ...
9849 * doc/html/* : updated accordingly
9850
9851Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9852
9853 * configure.in, Makefile.am, doc/makefile.am : General changes for
9854 1.0.0 release and including the generated HTML documentation.
9855
9856Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9857
9858 * makefile.am : added parserInternals.h, oops.
9859
9860Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9861
9862 * parserInternals.h: added this header giving access to the parser
9863 internal functions.
9864 * doc/Makefile.am : added a rebuild target which rebuilds the full
9865 set of documentations
9866 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9867 the internal subset.
9868 * *.c *.h: modifications needed to generate the documentation using
9869 gtk-doc, cleanup of functions blocks, reorganisation of struct
9870 declarations.
9871
9872Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9873
9874 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9875 the tar and spec file to include the beginning of the doc.
9876
98771999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9878
9879 * doc/.cvsignore: Added this file.
9880
9881Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9882
9883 * tree.c: fixed xmlGetProp to return "" when the attribute
9884 exists, even if the node-list is NULL.
9885
9886Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9887
9888 * tree.c: patched an error outputting empty attribute values.
9889 * Makefile.am and doc/makefile.am: have been updated during the
9890 week-end. Sorry for an empty CVS log, I got a shell problem.
9891
9892Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9893
9894 * tree.h: cleaned up using enums instead of defines
9895 * parser.c, valid.[ch]: more work on parsing/output of element
9896 declarations
9897
9898Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9899
9900 * valid.[ch], tree.c, parser.c : more work toward full parsing
9901 of XML DTDs.
9902 * README: added informations about mailing-list and on-line
9903 documentation
9904
99051999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9906
9907 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9908
9909Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9910
9911 * parser.c, tree.[ch] : more work toward conformance testing,
9912 added a last element to accelerate parsing of very flat structures
9913 started working on internal subset Element content declaration.
9914 * valid.[ch] : first cut at adding code toward validation.
9915 * previous changes had also small impact on most files, especially
9916 the conformance testing using James Clark test suite.
9917
9918Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9919
9920 * test/* : updated the examples, most of them were not well
9921 formed (humm), and added rdf2.
9922 * result/* : resulting changes in the output.
9923
9924Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9925
9926 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9927
9928Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9929
9930 * tree.c: patched a bug in the generation of empty attributes
9931
9932Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9933
9934 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9935 for node/trees/documents/... Biggest problem is namespace
9936 support when copying subtrees.
9937
9938Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * parser.c, entities.c: improve entities and char ref encoding,
9941 and cleanups of error messages.
9942
9943Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9944
9945 * parser.c, entities.c: simple bug hunting done during rpm2html and
9946 rpmfind integration.
9947
9948Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9949
9950 * parser.[ch]: Added interfaces allowing to specify a SAX
9951 handler before parsing.
9952
9953Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9954
9955 * parser.c: redirrect all errors reporting through the SAX
9956 error function
9957
9958Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9959
9960 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9961 * libtool, tlmain ...: update of the libtool files
9962
99631998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9964
9965 * entities.c: Use g_snprintf insteda of snprintf.
9966
9967Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9968
9969 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9970 added ent5 test for this purpose.
9971 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9972
9973Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9974
9975 * parser.c: fixed? a strange error due to compression on a GWP
9976 document.
9977
9978Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9979
9980 * tree.[ch]: bug fixing
9981 * entities.[ch]: defined a specific type for predefined entities
9982 * doc/xml.html: more documentation on the library, how to use it,
9983 overview of the interfaces.
9984
9985Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9986
9987 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9988
9989Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9990
9991 * tree.c: corrected a small bug
9992 * doc/xml.html: continuing writing documentation.
9993
9994Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9995
9996 * debugXML.h debugXML.c: added debugging utilities.
9997 * tester.c: added --debug switch.
9998 * tree.c: patched an incorrect node->type assignment.
9999 * parser.c: formatting, ensure that node->doc != NULL in attributes
10000
10001Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10002
10003 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10004 entity support and provide an internal representation close to
10005 DOM one (entity ref nodes, and attribute value as tree). I tried
10006 to preserve the interface but this will surely break some apps
10007 (I have to change rpm2html/rpmfind for example). I had to change
10008 two interfaces, and the generated tree is somewhat different.
10009 * doc/* : started documenting the XML library, the tree and
10010 DOM/Corba. This is a first step.
10011
10012Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10013
10014 * parser.c: Set up the fonctions comment block, boring but useful.
10015 * parser.h, SAX.c, parser.c: now attributes are processed through
10016 the SAX interface. The problem is that my SAX interface diverged
10017 quite a bit from the original one, well this is not an official
10018 spec, and translating it from Java to C is hairy anyway...
10019
10020Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10021
10022 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10023 fonctions comment block, boring but useful.
10024
10025Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10026
10027 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10028 conversion routines. However they are not yet used to convert the
10029 inputs. The core will run with UTF-8.
10030
10031Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10032
10033 * tree.c : make sure that the type id is properly set-up when
10034 a new object is allocated, needed for DOM.
10035
10036Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10037
10038 * tree.h, tree.c: Ok, the main objects in the tree will be native
10039 corba objects, it costs 8 bytes per Node, Attribute and Document
10040 but it simplifies the Corba integration a lot (no extra interface
10041 objects to allocate/free).
10042
10043Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10044
10045 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10046 and changed NODEs contants for conformity with DOM Level 1
10047
10048Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10049
10050 * added hooks to keep track of servants when creating objects
10051 xmlDoc and xmlNode (for Corba export).
10052
10053Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10054
10055 * added xml-config script.
10056
10057Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10058
10059 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10060 to autoupdate libtool and automake conf files.
10061
100621998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10063
10064 * Makefile.am: Use '?' to separate the sed
10065 commands as ',' is used when people pass -Wl,something.
10066
10067
10068Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10069
10070 * tree.c, tree.h: added a per-document compression interface.
10071
10072Tue Sep 22 20:47:38 EDT 1998
10073
10074 * tree.c, tree.h: added saving with compression and added interfaces
10075 to control the compression level (xmlGetCompressMode,
10076 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10077
10078Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10079
10080 * parser.c: corrected a loop for files of size 0
10081
100821998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10083
10084 * error.h: New file. Contains prototyes from `error.c'.
10085
10086Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10087
10088 * Makefile.am (xmlincdir): New macro.
10089 (xmlinc_HEADERS): Renamed from include_HEADERS.
10090
10091Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10092
10093 * applied small patch on numeric entities from
10094 Christopher Blizzard <blizzard@appliedtheory.com>
10095
10096Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10097
10098 * New release 0.2, removed the old xml_* files so that it's
10099 coherent with the other CVS base (W3C), far better conformance
10100 to standard, new namespaces, decent entities support, beginning
10101 of a SAX-like interface. Nearly nothing left intact, even the
10102 test examples ...
10103
101041998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10105
10106 * .cvsignore: Add .deps dir
10107
10108Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10109
10110 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10111
10112Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10113
10114 * configure.in: added test for CPP
10115 * AUTHORS, Changelog: the original ones didn't get commited but the
10116 glib ones instead, fixed.
10117 * Makefile.am: corrected an error in library naming
10118
10119Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10120
10121 * integrated code developped at W3C
10122 * changed the original Copyright
10123 * migrated to automake
10124 * prefixed the filenames by xml_ to avoid filename clashes
10125
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010126Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10127
10128 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10129 should not be called.
10130
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010131Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10132
10133 * libxml-2.0.pc.in: applied the patch to fix #101894
10134
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010135Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10136
10137 * tree.c : applied patch from Lukas Schroeder for register callbacks
10138 * valid.c: modified patch from Lukas Schroeder to test
10139 register callbacks with --chkregister
10140
Daniel Veillard067bae52003-01-05 01:27:54 +000010141Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10142
10143 * xmlreader.c: seriously changed the way data are pushed to
10144 the underlying parser, go by block of 512 bytes instead of
10145 tryng to detect tag boundaries at that level. Changed the
10146 way empty element are detected and tagged.
10147 * python/tests/reader.py python/tests/reader2.py
10148 python/tests/reader3.py: small changes mostly due to context
10149 reporting being different and DTD node being reported. Some
10150 errors previously undetected are now caught and fixed.
10151 * doc/xmlreader.html: flagged last section as TODO
10152
Daniel Veillard51a447a2003-01-04 19:42:46 +000010153Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10154
10155 * python/libxml.py: integrated the Python 2.2 optimizations
10156 from Hannu Krosing, while maintaining compatibility with
10157 1.5 and 2.1
10158
Daniel Veillarde59494f2003-01-04 16:35:29 +000010159Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10160
10161 * xmllint.c: a bit of cleanup
10162 * xmlreader.c: small fix
10163 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10164 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10165
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010166Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10167
10168 * python/setup.py.in: patch from Stéphane Bidoul to include
10169 drv_libxml2.py in setup.py
10170
Daniel Veillard66b82892003-01-04 00:44:13 +000010171Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10172
10173 * doc/xmlreader.html: starting documenting the new XmlTextReader
10174 interface.
10175
Daniel Veillard7704fb12003-01-03 16:19:51 +000010176Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10177
10178 * xmllint.c: added the --stream flag to use the TextReader API
10179 * xmlreader.c: small performance tweak
10180
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010181Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10182
10183 * xmlreader.c python/tests/reader2py: okay the DTD validation
10184 code on top of the XMLTextParser API should be solid now.
10185
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010186Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10187
10188 * xmlreader.c python/tests/reader2py: Fixing some more mess
10189 with validation and recursive entities while using the
10190 reader interface, it's getting a bit messy...
10191
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010192Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10193
10194 * xmlreader.c python/tests/reader.py: another couple of problem
10195 related to IsEmptyElement reported by Stéphane Bidoul needed
10196 some fixes.
10197
Daniel Veillard4f860202003-01-02 13:00:02 +000010198Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10199
10200 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10201 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10202 based on the python XmlTextReader interface.
10203
Daniel Veillard3c265e42003-01-01 21:06:49 +000010204Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10205
10206 * tree.c: backing out one change in the last patch which broke the
10207 regression tests
10208
Daniel Veillard5335dc52003-01-01 20:59:38 +000010209Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10210
10211 * global.data globals.c tree.c include/libxml/globals.h: applied
10212 an old patch from Lukas Schroeder to track node creation and
10213 destruction. Probably missing a lot of references at the moment
10214 and not usable reliably.
10215
Daniel Veillard8ba17412003-01-01 19:13:12 +000010216Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10217
10218 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10219 from doc/news.html and a stylesheet
10220
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010221Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10222
10223 * xmlreader.c python/tests/reader.py: fixed another couple of
10224 xmlreader bugs reported by Stéphane Bidoul and added tests.
10225
Daniel Veillard9e395c22003-01-01 14:50:44 +000010226Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10227
10228 * xmlreader.c python/tests/reader2.py: fixed another validity
10229 checking in external parsed entities raised by Stéphane Bidoul
10230 and added a specific regression test.
10231 * python/tests/reader3.py: cleanup
10232
Daniel Veillardd5896142002-12-31 14:45:26 +000010233Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * xmlreader.c python/tests/reader2.py: fixed a problem with
10236 validation within entities pointed by Stéphane Bidoul, augmented
10237 the tests to catch those.
10238
Daniel Veillarddc85f282002-12-31 11:18:37 +000010239Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * python/generator.py: modified the generator to allow keeping
10242 class references when creating new classes, needed to fix a bug
10243 pointed by Stéphane Bidoul where the input buffer of the
10244 xmlTextReader instance gets destroyed if the python wrapper for
10245 the input is not referenced anymore.
10246
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010247Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10250 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10251
Daniel Veillard571b8892002-12-30 12:37:59 +000010252Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * xmlreader.c python/tests/reader.py: fixed another problem
10255 pointed by Stéphane Bidoul
10256
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010257Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10260 with "<a/>"
10261
Daniel Veillardecaba492002-12-30 10:55:29 +000010262Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * SAX.c: warn on xmlns:prefix="foo"
10265 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10266 for namespace attributes handling.
10267
Daniel Veillard2d84a892002-12-30 00:01:08 +000010268Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10271 a really nasty problem raised by a DocBook XSLT transform
10272 provided by Sebastian Bergmann
10273
Daniel Veillard29b3e282002-12-29 11:14:41 +000010274Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10277 by Stéphane Bidoul and integrated it into the tests
10278
Daniel Veillarde18fc182002-12-28 22:56:33 +000010279Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10282 extended the XmlTextReader API a bit, addding accessors for
10283 the current doc and node, and an entity substitution mode for
10284 the parser.
10285 * python/libxml.py python/libxml2class.txt: related updates
10286 * python/tests/Makefile.am python/tests/reader.py
10287 python/tests/reader2.py python/tests/reader3.py: updated a bit
10288 the old tests and added a new one to test the entities handling
10289
Daniel Veillardaba976d2002-12-28 21:14:18 +000010290Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * python/generator.py python/libxml2class.txt
10293 python/tests/reader.py python/tests/reader2.py: changed the
10294 generator to provide casing for the XmlTextReader similar to
10295 C# so that examples and documentation are more directly transposable.
10296 Fixed the couple of tests in the suite.
10297
Daniel Veillard83298842002-12-28 15:12:33 +000010298Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * doc/guidelines.html: added a document on guildeline for
10301 publishing and deploying XML
10302
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010303Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * valid.c xmlreader.c: final touch running DTD validation
10306 on the XmlTextReader
10307 * python/tests/Makefile.am python/tests/reader2.py: added a
10308 specific run based on the examples from test/valid/*.xml
10309
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010310Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * python/libxml.py: added a few predefined xmlTextReader parser
10313 configuration values.
10314
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010315Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * python/libxml_wrap.h: trying to fix #102037
10318
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010319Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * SAX.c: fixing bug #95296, when the predefined entities
10322 are redefined in the DTD the default one must be used
10323 instead anyway.
10324
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010325Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10326
10327 * doc/xmllint.xml
10328 * doc/xmllint.1
10329 Add discussion of XML_DEBUG_CATALOG to xmllint man
10330 page - bug #100907
10331
10332
Daniel Veillarddf512f42002-12-23 15:56:21 +000010333Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * xmlreader.c: Fixed the empty node detection to avoid reporting
10336 an inexistant close tag.
10337
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010338Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10341 for Python 2.1
10342
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010343Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10346
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010347Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * doc/libxml2-api.xml python/tests/reader.py: one really need
10350 to provide the base URI information when creating a reader parser
10351 from an input stream. Updated the API and the example using it.
10352
Daniel Veillardea7751d2002-12-20 00:16:24 +000010353Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10356 include/libxml/valid.h include/libxml/xmlreader.h: working on
10357 DTD validation on top of xml reader interfaces. Allows to
10358 validate arbitrary large instances. This required some extensions
10359 to the valid module interface and augmenting the size of xmlID
10360 and xmlRef structs a bit.
10361 * uri.c xmlregexp.c: simple cleanup.
10362
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010363Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10366 work on the xml reader interfaces.
10367 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10368 Web page for the Windows binaries.
10369
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010370Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * xmlIO.c: applied a patch for VMS following the report by
10373 Nigel Hall
10374
Daniel Veillard3772de32002-12-17 10:31:45 +000010375Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * parser.c: the parseStartTag bug fix wasn't complete.
10378
Daniel Veillard67df8092002-12-16 22:04:11 +000010379Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10382 parseStartTag, fixing it.
10383 * test/att4 result/att4 result/noent/att4: adding the test
10384 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10385 more methods to XmlTextReader.
10386
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010387Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10388
10389 * win32/libxml2.def.src: added more xml reader exports
10390 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10391 to the build
10392
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010393Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10394
10395 * doc/tutorial/xmltutorial.xml
10396 plus generated html and pdf
10397 Updating tutorial again based on further comments from Niraj
10398 Tolia on the last iteration
10399
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010400Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10401
10402 * doc/tutorial/xmltutorial.xml
10403 * doc/tutorial/includekeyword.c
10404 * doc/tutorial/includegetattribute.c
10405 plus generated html and pdf
10406 Adding fix from Niraj Tolia to tutorial to properly free memory.
10407
10408
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010409Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10412 more methods of XmlTextReader.
10413 * python/libxml2class.txt python/tests/reader.py: this increased the
10414 methods in the bndings, augmented the test to check those new
10415 functions.
10416
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010417Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10420 methods of XmlTextReader.
10421 * python/generator.py python/libxml_wrap.h python/types.c
10422 python/libxml2class.txt: added the reader to the Python bindings
10423 * python/tests/Makefile.am python/tests/reader.py: added a specific
10424 test for the Python bindings of the Reader APIs
10425 * parser.c: small cleanup.
10426
Daniel Veillard06503452002-12-13 10:42:08 +000010427Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * xinclude.c: fallback was only copying the first child not the
10430 full child list of the fallback element, closes #89684 as reopened
10431 by Bernd Kuemmerlen
10432
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010433Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10434
10435 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10436
Daniel Veillard000eafb2002-12-12 10:04:22 +000010437Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10438
Daniel Veillardc1eed322002-12-12 11:01:32 +000010439 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010440 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010441 gives enum values, fix functype return type, put back fields in
10442 structs
10443 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010444
Daniel Veillard024b5702002-12-12 00:15:55 +000010445Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10448 about htmlNodeDumpOutput location.
10449 * xpath.c: removed an undefined function signature
10450 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10451 too many symbols in the API breaking the python bindings.
10452 Updated with the libxslt/libexslt changes.
10453
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010454Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * configure.in: preparing release of 2.4.29
10457 * doc/*: rebuilt the docs and API
10458 * xmlreader.c: a few more fixes for the XmlTextReader API
10459
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010460Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10461
10462 * include/win32config.h: applied mingw patch from Magnus Henoch
10463
Daniel Veillard5aad8322002-12-11 15:59:44 +000010464Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10467
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010468Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10471 building Python script, does the C parsing directly, generates
10472 a better API description including structure fieds defs and
10473 enums. Still a couple of bugs, but good enough for the python
10474 wrappers now.
10475 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10476 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10477 include/libxml/schemasInternals.h include/libxml/tree.h: more
10478 cleanup based on the python analysis script reports.
10479 * libxml.spec.in: make sure the API XML description is part of the
10480 devel package.
10481
Daniel Veillard01c13b52002-12-10 15:19:08 +000010482Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10485 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10486 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10487 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10488 code cleanup, especially the function comments.
10489 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10490
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010491Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * Makefile.am xmlreader.c include/libxml/Makefile.am
10494 include/libxml/xmlreader.h: Adding a new set of APIs based on
10495 the C# TextXmlReader API but converted to C. Allow to parse
10496 in constant memory usage, far simpler to program and explain
10497 than the SAX like APIs, unfinished but working.
10498 * testReader.c: test program
10499
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010500Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10501
10502 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10503
Daniel Veillard64b35282002-12-04 15:10:40 +000010504Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * tree.c: Chip turner indicated that XHTML1 serialization
10507 rule for style actually break on both IE and Mozilla,
10508 try to avoid the rule if escaping ain't necessary
10509
Daniel Veillard8efff672002-12-04 11:44:48 +000010510Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * nanhttp.c: handle HTTP URL escaping, problem reported by
10513 Glen Nakamura and Stefano Zacchiroli
10514
Daniel Veillard1c732d22002-11-30 11:22:59 +000010515Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10518
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010519Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * uri.c: Johann Richard pointed out some XPointer problems for
10522 URN based URI references in XInclude. Modified the URI parsing
10523 and saving routines to allow correct parsing and saving of
10524 XPointers, especially when attached to "opaque" scheme accordingly
10525 to RFC 2396
10526
Daniel Veillard8db67d22002-11-27 19:39:27 +000010527Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10530 of refactoring to the HTML saving code.
10531 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10532 in the doc.
10533
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010534Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10537 to a buffer API to reuse the generic dump to an OutputIO layer,
10538 this reduces code, fixes xmlNodeDump() for XHTML, also made
10539 xmlNodeDump() now return the number of byte written.
10540
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010541Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * python/setup.py.in: another patch from Stéphane Bidoul for
10544 Python bindings on Windows
10545 * doc/parsedecl.py: small cleanup
10546
Daniel Veillard9715c172002-11-25 16:33:40 +000010547Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * libxml.spec.in configure.in: add a line in %changelog for releases
10550
Daniel Veillard9bc53102002-11-25 13:20:04 +000010551Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * parser.c: patch from Marcus Clarke fixing a problem in entities
10554 parsing that was detected in KDe documentations environment.
10555
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010556Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10557
10558 * python/libxml.c (libxml_prev): Return the previous as opposed to
10559 the next node (I guess this is the result of some cut & paste programming:)
10560
Daniel Veillard80d7b902002-11-23 16:23:08 +000010561Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10564
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010565Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * python/generator.py python/libxml.c python/setup.py.in: trying
10568 to fix the Python bindings build on Windows (Stéphane Bidoul)
10569
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010570Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10571
10572 * win32/configure.js: added option for python bindings
10573 * win32/libxml2.def.src: added more exports
10574
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010575Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10576
10577 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10578 pthreads
10579 * win32/wince/*: applied updates to Windows CE port from Javier
10580
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010581Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * configure.in: preparing 2.4.28
10584 * libxml.spec.in doc/Makefile.am: some cleanup
10585 * doc/*: updated the news and regenerated.
10586
Daniel Veillardfee408f2002-11-22 13:18:30 +000010587Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * HTMLparser.c: final touch at closing #87235 </p> end tags
10590 need to be generated.
10591 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10592 this change slightly the output of a few tests
10593 * doc/*: regenerated
10594
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010595Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * parserInternals.c: fixing bug #99190 when UTF8 document are
10598 parsed using the progressive parser and the end of the chunk
10599 is in the middle of an UTF8 multibyte character.
10600
William M. Brack8b2c7f12002-11-22 05:07:29 +000010601Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10602
10603 * threads.c: fixed initialization problem in xmlNewGlobalState
10604 which was causing crash.
10605 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10606 in xmlInitializeGlobalState.
10607 * parserInternals.c: cleaned up ctxt->sax initialisation.
10608
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010609Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * tree.c include/libxml/tree.h: modified the existing APIs
10612 to handle XHTML1 serialization rules automatically, also add
10613 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10614 libxslt serialization uses it when needed without changing
10615 the library API.
10616 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10617 result/xhtml1: added a new test specifically for xhtml1 output
10618 and updated the result of one XHTML1 test
10619
Daniel Veillardd076a202002-11-20 13:28:31 +000010620Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xinclude.c parserInternals.c encoding.c: fixed #99082
10623 for xi:include encoding="..." support on text includes.
10624 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10625 test/XInclude/ents/isolatin.txt : added a specific regression test
10626 * python/generator.py python/libxml2class.txt: fixed the generator
10627 the new set of comments generated for doc/libxml2-api.xml were
10628 breaking the python generation.
10629
Daniel Veillard817e70b2002-11-19 22:28:48 +000010630Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10633 * configure.in: patch for Solaris on new autoconf closes #98880
10634 * doc/parsedecl.py: repair the frigging API building script,
10635 did I say that python xmllib sucks ?
10636 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10637 and some comment are no more truncated.
10638
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010639Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * parser.c: Martin Stoilov pointed out a potential leak in
10642 xmlCreateMemoryParserCtxt
10643
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010644Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10647 included in HTML documents and using the push parser.
10648
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010649Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10650
10651 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10652 specified, look for the Python interpreter not just in the
10653 specified root but also in the specified location. Fixes #98825
10654
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010655Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * python/libxml.c: fixing bug #98792 , node may have no doc
10658 and dereferencing without checking ain't good ...
10659
Daniel Veillarddad3f682002-11-17 16:47:27 +000010660Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * configure.in: preparing release 2.4.27
10663 * doc/* : updated and rebuilt the docs
10664 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10665 and all the docs are actually packaged and in the final RPMs
10666 * parser.c parserInternals.c include/libxml/parser.h: restore
10667 xmllint --recover feature.
10668
Daniel Veillard68e9e742002-11-16 15:35:11 +000010669Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
Daniel Veillard784b9352003-02-16 15:50:27 +000010671 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010672 processing of parsed entities, and XPath computation on sustitued
10673 entities.
10674 * testXPath.c: make sure entities are substitued.
10675
Daniel Veillard328f48c2002-11-15 15:24:34 +000010676Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
Daniel Veillard784b9352003-02-16 15:50:27 +000010678 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010679 processing of internal parsed entities, which had to be changed.
10680
Daniel Veillard66651aa2002-11-15 11:21:43 +000010681Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10684 trying to fix bug #98517 about building outside the source tree
10685 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10686
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010687Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10688
10689 * include/win32config.h: cleanup
10690 * win32/Makefile.mingw: integrated mingw in JScript configure
10691 * win32/Makefile.msvc: modified to allow mingw coexistence
10692 * win32/configure.js: integrated mingw
10693 * win32/Readme.txt: cleanup
10694
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010695Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * HTMLparser.c: strengthen the guard in the Pop macros,
10698 like in the XML parser, closes bug #97315
10699
Daniel Veillard0821b152002-11-12 20:57:47 +000010700Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10703 callback is never used.
10704
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010705Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * parserInternals.c: fixed the initialization of the SAX structure
10708 which was breaking xsltproc
10709 * xpath.c: patch from Petr Pajas for CDATA nodes
10710 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10711 * parser.c include/libxml/parser.h: patch from Peter Jones
10712 removing a leak in xmlSAXParseMemory() and adding the
10713 function xmlSAXParseMemoryWithData()
10714
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010715Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10716
10717 adding pdf of tutorial, changing web page to link to it
10718 * doc/tutorial/xmltutorial.pdf
10719 * doc/xml.html
10720 * doc/docs.html
10721
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010722Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10723
10724 * doc/tutorial/ar01s08.html
10725 adding file what I forgot for tutorial
10726
10727
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010728Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10729
10730 Adding encoding discussion to tutorial
10731 Added:
10732 * doc/tutorial/images/*.png: DocBook admonition image files
10733 * doc/tutorial/apf.html, apg.html: new generated html
10734 * doc/tutorial/includeconvert.c: conversion code entity file
10735 changed:
10736 * doc/tutorial/xmltutorial.xml: DocBook original
10737 * doc/tutorial/*.html: generated html
10738
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010739Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10740
10741 * include/libxml/*.h: retired xmlwin32version.h
10742 * doc/Makefile.am: retired xmlwin32version.h
10743 * win32/configure.js: retired xmlwin32version.h
10744
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010745Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10746
10747 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010748 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10749 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010750
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010751Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * globals.c: fixed a typo pointed out by Igor
10754 * xpath.c: try to speed up node compare using line numbers
10755 if available.
10756
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010757Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * tree.c: make xmlFreeNode() handle attributes correctly.
10760
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010761Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10762
10763 * catalog.c: completed the #96963 fix, as reported by Karl
10764 Eichwalder
10765
Daniel Veillard56f21f22002-11-06 15:49:46 +000010766Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10769
Daniel Veillard91ad8792002-11-04 17:06:52 +000010770Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * Makefile.am: switched the order of a couple of includes
10773 to fix bugs #97100
10774
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010775Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10776
10777 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10778 xmlLoadCatalogs that used to separate directories with a ':'.
10779
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010780Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10781
10782 * threads.c: improvements to the Windows-side of thread handling
10783 * testThreads.c: conditionally excluded unistd.h
10784 * testThradsWin32.c: broke overlong lines
10785 * include/win32config.h: adapted thread-related macros to the new
10786 scheme and for pthreads on Windows
10787 * win32/Makefile.msvc: introduced a more flexible thread build,
10788 added testThreads[Win32].c to the build
10789 * win32/configure.js: introduced a more flexible thread config
10790
John Fleck61f6fb62002-10-31 15:23:29 +0000107912002-10-31 John Fleck <jfleck@inkstain.net>
10792
10793 * doc/xml.html (and, by implication, FAQ.html)
10794 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10795
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010796Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10797
10798 * configure.in: removed xmlwin32version.h
10799 * include/libxml/Makefile.am: removed xmlwin32version.h
10800
Daniel Veillardce66ce12002-10-28 19:01:59 +000010801Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * tree.c: applied patch from Brian Stafford to fix a bug
10804 in xmlReconciliateNs()
10805
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010806Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * tree.c: applied patch from Christian Glahn to allow
10809 xmlNewChild() on document fragment nodes
10810
Daniel Veillardb39bc392002-10-26 19:29:51 +000010811Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * parser.c: Christian Glahn found a problem with a recent
10814 patch to xmlParseBalancedChunkMemoryRecover()
10815 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10816 problems
10817 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10818 test/schemas/seq*: added the test cases from Charles
10819
Daniel Veillard366a9152002-10-23 20:43:53 +000010820Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10823 serious cleanup of the spec file and associated changes
10824 in the Makefiles.
10825 * valid.c: try to remove some warnings on x86_64
10826
Daniel Veillardd033d022002-10-23 14:55:02 +000010827Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10830 fix bug #96586
10831
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010832Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10835 parsing, applied his patch
10836 * result/HTML/attrents.html result/HTML/attrents.html.err
10837 result/HTML/attrents.html.sax test/HTML/attrents.html:
10838 added the test and result case provided by Mikhail Sogrine
10839
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010840Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * vms/build_libxml.com vms/config.vms vms/readme.vms
10843 include/libxml/parser.h include/libxml/parserInternals.h
10844 include/libxml/tree.h include/libxml/xmlIO.h
10845 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10846 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10847 Applied the VMS update patch from Craig A. Berry
10848 * doc/*.html: update
10849
Daniel Veillardf000f072002-10-22 14:28:17 +000010850Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10853
Daniel Veillard1e208222002-10-22 14:25:25 +000010854Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * debugXML.c: adding a grep command to --shell in xmllint
10857 for T.V. Raman
10858
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010859Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * xmlcatalog.c: tried to fix some of the problem with --sgml
10862
Daniel Veillard935494a2002-10-22 14:22:46 +000010863Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * parser.c: tried to fix bug #91500 where doc->children may
10866 be overriden by a call to xmlParseBalancedChunkMemory()
10867
10868Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10871 identifiers in SGML catalogs containing '&'
10872
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010873Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * python/types.c: fixed bugs when passing result value tree
10876 to Python functions.
10877
Daniel Veillard48267432002-10-18 11:21:38 +000010878Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * configure.in: preparing the release of 2.4.26
10881 * doc/*: updated and rebuilt the documentation
10882
Daniel Veillardbb284f42002-10-16 18:02:47 +000010883Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * parser.c: fixed a XML Namespace compliance bug reported by
10886 Alexander Grimalovsky
10887
Daniel Veillard44892f72002-10-16 15:23:26 +000010888Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * HTMLtree.c: fixed serialization of script and style when
10891 they are not lowercase (i.e. added using the API to the tree).
10892
Daniel Veillard2fd85422002-10-16 14:32:41 +000010893Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * valid.c: make xmlValidateDocument emit a warning msg if there
10896 is no DTD, pointed by Christian Glahn
10897
Daniel Veillard32370232002-10-16 14:08:14 +000010898Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10901 content model when some of the blocks have min or max, and a couple
10902 of bugs found in the process.
10903 * result/schemas/list0* test/schemas/list0*: added some specific
10904 regression tests
10905
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010906Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * README: updated the contact informations
10909
Daniel Veillard63186732002-10-15 08:43:17 +000010910Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10913 misses it, reported by Peter Bray.
10914
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010915Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10918 and removed a few warnings
10919
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010920Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * parser.c: Christian Glahn found a small bug in the push parser.
10923 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10924 public
10925
Daniel Veillard6045c902002-10-09 21:13:59 +000010926Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * xmlschemas.c include/libxml/xmlschemas.h: added
10929 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10930 * testSchemas.c: added --memory to test the new interface
10931
Daniel Veillardf0070122002-10-09 14:24:17 +000010932Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * doc/index.py doc/search.php: integrated the XSLT indexing,
10935 a few fixed in the indexer, added a scope selection at the
10936 search level.
10937
Daniel Veillard01992e02002-10-09 10:20:30 +000010938Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10941 this was due to uninitialized parts of the validation context
10942
Daniel Veillard321be0c2002-10-08 21:26:42 +000010943Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * debugXML.c: applied patch from Mark Vakoc except the API
10946 change, preserved it.
10947 * doc/*: updated the docs to point to the search engine for
10948 information lookup or before bug/help reports.
10949
Daniel Veillard01e87d22002-10-08 16:55:06 +000010950Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * doc/index.py doc/search.php: added mailing-list archives
10953 indexing and lookup
10954
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010955Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10958
Daniel Veillard9b006132002-10-07 11:13:27 +000010959Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * doc/index.py: improved HTML indexing
10962 * doc/search.php: make the queries also lookup the HTML based indexes
10963
Daniel Veillard141d04b2002-10-06 21:51:18 +000010964Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * doc/index.py: added HTML page indexing
10967
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010968Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10969
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010970 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010971 problem in libxslt.
10972 * catalog.c: fixed list handling in XML_CATALOG_FILES
10973
Daniel Veillardceb09b92002-10-04 11:46:37 +000010974Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * valid.c: typo/bug found by Christian Glahn
10977
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010978Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10979
10980 * xmlIO.c: applied Windows CE patch from Javier.
10981 * win32/wince: new directory, contains support for the PocketPC
10982 with Windows CE from Javier.
10983 * include/win32config.h: reorganised, removed duplicate
10984 definitions and applied WinCE patch from Javier.
10985 * include/wsockcompat.h: new file, now contains WinSock
10986 compatibility macros.
10987 * win32/Makefile.msvc: introduced double-run compilation.
10988
Daniel Veillarde16b5742002-09-26 17:50:03 +000010989Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * configure.in include/libxml/xmlwin32version.h: preparing release
10992 of 2.4.25
10993 * doc/*: updated and regenerated teh docs and web pages.
10994
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010995Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10998 error were not covering namespace declarations.
10999 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11000 it was missing the attribute declaration for the namespace
11001 * result/VC/NS3: the fix now report breakages in that test
11002
Daniel Veillardabe01742002-09-26 12:40:03 +000011003Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11006
Daniel Veillard2ace1952002-09-26 12:28:02 +000011007Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11010 and regenerated the docs and web site
11011
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011012Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11015 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11016 not before
11017
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011018Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * python/generator.py python/libxml2class.txt: fixed a stupid error
11021 breaking the python API
11022
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011023Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11026 triostr.c triostr.h: applied a trio update patch from
11027 Bjorn Reese which should work with MinGW
11028
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011029Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * tree.c: improving some documentation comments
11032 * xmlregexp.c: found and fixed a mem leak with python regression tests
11033 * doc/*: rebuilt the doc and the API XML file including the
11034 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11035 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11036 python/types.c: added access to the XML Schemas regexps from
11037 python
11038 * python/tests/Makefile.am python/tests/regexp.py: added a
11039 simple regexp bindings test
11040
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011041Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11042
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011043 * doc/xml.html:
11044 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011045
Daniel Veillard118aed72002-09-24 14:13:13 +000011046Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * xmlregexp.c: fixed the data callback on transition functionality
11049 which was broken when using the compact form
11050 * result/schemas/*: updated the results, less verbose, all tests
11051 pass like before
11052 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11053 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11054 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11055 annoying warnings
11056 * xpath.c: try to provide better error report when possible
11057
Daniel Veillard72336152002-09-21 13:08:14 +000011058Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * Makefile.am: fixed a breakage raised by Jacob
11061
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011062Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11063
11064 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11065 which don't use sockets
11066
Igor Zlatkovic01280582002-09-20 16:40:34 +000011067Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11068
11069 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11070 * win32/configure.js: applied zlib patch from Daniel Gehriger
11071
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011072Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11073
11074 * win32/configure.js: applied the patch from Mark Vakoc for
11075 regexp support
11076 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11077 for regexp support
11078
Daniel Veillardb5c05732002-09-20 13:36:25 +000011079Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * xmlschemastypes.c: as pointed by Igor Float and Double
11082 parsing ain't finished yet
11083
Daniel Veillard40b11342002-09-20 12:01:39 +000011084Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * Makefile.am configure.in: trying to fix #88412 by bypassing
11087 all the python subdir if python ain't detected
11088
Daniel Veillard23e73572002-09-19 19:56:43 +000011089Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11092 made configuring with regexps/automata/unicode the default
11093 but without schemas ATM
11094 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11095 fixed the regexp based DTD validation performance and memory
11096 problem by switching to a compact form for determinist regexps
11097 and detecting the determinism property in the process. Seems
11098 as fast as the old DTD validation specific engine :-) despite
11099 the regexp built and compaction process.
11100
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011101Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * valid.c: determinism is debugged, new DTD checking code now works
11104 but xmlFAComputesDeterminism takes far too much CPU and the whole
11105 set usues too much memory to be really usable as-is
11106
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011107Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * tree.c: fixed another stupid bug in xmlGetNodePath()
11110 * xmllint.c: --version now report the options compiled in
11111
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011112Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * HTMLparser.c: small cleanup
11115 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11116 when configured with them. A bit of debugging around the determinism
11117 checks is still needed
11118
Daniel Veillard63b01c22002-09-17 19:25:28 +000011119Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11122
Daniel Veillard92727042002-09-17 17:59:20 +000011123Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * xmlIO.c: small portability glitch fixed.
11126
Daniel Veillard84d70a42002-09-16 10:51:38 +000011127Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * xmlschemastypes.c: incomplete steps for real/double support
11130 * testAutomata.c include/libxml/xmlautomata.h
11131 include/libxml/xmlregexp.h: avoiding a compilation problem
11132 * valid.c include/libxml/valid.h: starting the work toward using
11133 the regexps for actual DTD validation
11134
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011135Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * hash.c: cosmetic cleanup
11138 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11139 integrating a DTD validation layer based on the regexps
11140
Daniel Veillard4402ab42002-09-12 16:02:56 +000011141Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11144 the determinism was tested before eliminating the epsilon
11145 transitions :-(
11146
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011147Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * python/generator.py python/libxml.c python/libxml.py
11150 python/libxml2-python-api.xml python/libxml2class.txt
11151 python/libxml_wrap.h python/types.c: updated the python
11152 bindings, added code for easier File I/O, and the ability to
11153 define a resolver from Python fixing bug #91635
11154 * python/tests/Makefile.am python/tests/inbuf.py
11155 python/tests/outbuf.py python/tests/pushSAXhtml.py
11156 python/tests/resolver.py python/tests/serialize.py: updated
11157 and augmented the set of Python tests.
11158
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011159Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11160
11161 * win32/configure.js: added more readme info for the binary
11162 package.
11163
Daniel Veillard607b35c2002-09-10 12:16:19 +000011164Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * xmlIO.c: fixed a stupid out of bound array error
11167
11168Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11171 messing around with support for Windows path, cleanups,
11172 trying to identify and fix the various code path to the
11173 filename access. Added xmlNormalizeWindowsPath()
11174
Daniel Veillard76575762002-09-05 14:21:15 +000011175Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * error.c valid.c: working on better error reporting of validity
11178 errors, especially providing an accurate context.
11179 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11180 error reports in those cases.
11181
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011182Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11185 parser.c parserInternals.c xmlIO.c: get rid of all the
11186 perror() calls made in the library execution paths. This
11187 should fix both #92059 and #92385
11188
Daniel Veillard19aa7022002-09-05 11:14:19 +000011189Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * xmllint.c: memory leak reporting was broken after a change
11192 of the preprocessor symbol used to activate it.
11193
Daniel Veillardec6725e2002-09-05 11:12:45 +000011194Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * tree.c: try to make the copy function work for node of
11197 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11198 DOM layers though, not libxml2 itself.
11199
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011200Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * valid.c: try to provide file and line informations, not all
11203 messages are covered, but it's a (good) start
11204
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011205Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * xinclude.c: reimplemented a large part of the XInclude
11208 processor, trying to minimize resources used, James Henstridge
11209 provided a huge test case which was exhibiting severe memory
11210 consumption problems.
11211
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011212Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * python/Makefile.am: applied patch from Christophe Merlet to
11215 reestablish DESTDIR
11216
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011217Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * libxml.spec.in: fixes libary path for x86_64 AMD
11220
John Fleckbe98b332002-09-04 03:16:23 +000011221Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11222
11223 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011224 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011225 (plus resulting generated html files)
11226 fixing one spot I missed in the tutorial where I hadn't freed
11227 memory properly
11228
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011229Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11230
11231 * doc/tutorial/includeaddattribute.c
11232 * doc/tutorial/includeaddkeyword.c
11233 * doc/tutorial/includegetattribute.c
11234 * doc/tutorial/includekeyword.c
11235 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011236 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011237 update tutorial to properly free memory (thanks to Christopher
11238 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011239 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011240 added image files so the callouts are graphical, making it
11241 easier to read ( use "--param callout.graphics 1" to generate
11242 html with graphical callouts)
11243
Daniel Veillarde1662542002-08-28 11:50:59 +000011244Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11247 nice logos generated by Marc Liyanage
11248 * doc/site.xsl *.html: changed the stylesheet to show the new
11249 logo and regenerated the pages
11250
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011251Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11254
Daniel Veillard42766c02002-08-22 20:52:17 +000011255Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * xpath.c: possible mem leak patch from Jason Adams
11258
11259Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11262 in the XQuery namespace
11263 * configure.in: preparing 2.4.24
11264 * doc/*.html: updated the web pages
11265
11266Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * python/generator.py: closing bug #85258 by generating conditional
11269 compile check to avoid linking to routines not configured in.
11270
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000112712002-08-22 Havoc Pennington <hp@pobox.com>
11272
11273 * autogen.sh: update error message for missing automake
11274
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011275Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * python/Makefile.am: typo in target name resulted in libxml2.py
11278 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11279
Daniel Veillard22669b22002-08-22 07:17:11 +000011280Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * win32/win32/Makefile.mingw: updated with version from
11283 Elizabeth Barham at http://soggytrousers.net/repository/
11284
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011285Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11286
11287 * win32/Makefile.msvc: added the prefix location to the include
11288 and lib search path.
11289
Havoc Pennington830e8972002-08-18 22:22:13 +0000112902002-08-18 Havoc Pennington <hp@pobox.com>
11291
11292 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11293 both automake 1.6 and 1.4 installed get the right automake. Means
11294 compilation from CVS will now require the latest automake 1.4
11295 release, or manually creating symlinks called "automake-1.4" and
11296 "aclocal-1.4"
11297
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011298Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * configure.in python/Makefile.am: more AMD 64 induced changes from
11301 Frederic Crozat
11302
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011303Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * xinclude.c: oops I was missing the xml:base fixup too
11306 * result/XInclude/*.xml: this adds xml:base attributes to most
11307 results of the tests
11308
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011309Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * xinclude.c: quick but apparently working implementation of
11312 xi:fallback, should close bug #89684
11313 * Makefile.am test/XInclude/docs/fallback.xml
11314 result/XInclude/fallback.xml: added a basic test for fallback,
11315 and run with --nowarning to avoid a spurious warning
11316 * configure.in: applied patch from Frederic Crozat for python
11317 bindings on AMD 64bits machines.
11318
Daniel Veillard9e923512002-08-14 08:48:52 +000011319Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11322 the caller don't pass a SAX callback block.
11323
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011324Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * tree.c: applied the same fix for the XML-1.0 namespace to
11327 xmlSearchNsByHref() as was done for xmlSearchNs()
11328
Daniel Veillardad11b302002-08-12 14:53:41 +000011329Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * libxml.3: small cleanup of the man page
11332 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11333 when serializing HREF attributes generated by XSLT.
11334
Daniel Veillardc084e472002-08-12 13:27:28 +000011335Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11338 version of Marc Liyanage' patch for boolean attributes in HTML
11339 output
11340
Daniel Veillard5f91b372002-08-12 12:13:01 +000011341Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * python/tests/serialize.py: fixed the test results, indenting
11344 behaviour changed slightly
11345
Aleksey Sanin9e951762002-08-08 18:02:41 +000011346Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11347
11348 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11349 new c14n function to Windows def files
11350
Aleksey Saninea4272a2002-08-02 23:50:03 +000011351Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11352
11353 * c14n.c: fixed a memory leak in c14n code
11354
Daniel Veillard58e44c92002-08-02 22:19:49 +000011355Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * parser.c include/libxml/parser.h: adding a new API for Christian
11358 Glahn: xmlParseBalancedChunkMemoryRecover
11359 * valid.c: patch from Rick Jones for some grammar cleanup in
11360 validation messages
11361 * result/VC/* result/valid/*: this slightly change some of the
11362 regression tests outputs
11363
Daniel Veillard0bf29002002-08-01 12:54:11 +000011364Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * tree.c: trying to fix a problem in namespaced attribute handling
11367 raised by Christian Glahn
11368
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011369Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * encoding.c include/libxml/encoding.h: Opening the interface
11372 xmlNewCharEncodingHandler as requested in #89415
11373 * python/generator.py python/setup.py.in: applied cleanup
11374 patches from Marc-Andre Lemburg
11375 * tree.c: fixing bug #89332 on a specific case of loosing
11376 the XML-1.0 namespace on xml:xxx attributes
11377
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011378Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11379
11380 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11381 corner case from new Merlin's test suite and added a callback
11382 that will be used to improve xmlsec performance
11383
11384
Daniel Veillard0b22def2002-07-29 16:23:03 +000011385Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * HTMLtree.c: trying to fix the <style> escaping problem in
11388 HTML serialization bug #89342
11389
Daniel Veillard0b28e882002-07-24 23:47:05 +000011390Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11393 and rebuilt the web site.
11394
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011395Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011396
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011397 * include/libxml/tree.h: added _private member to xmlNs struct
11398
Daniel Veillard1d995272002-07-22 16:43:32 +000011399Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * HTMLparser.c: fixing bug #84876 based on the xml working
11402 code.
11403
William M. Brack61eaba52002-07-21 11:14:18 +000011404Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11405
11406 * python/Makefile.am: enhanced to fix bug 72012 (errors
11407 when using '-jX' make parameter)
11408
William M. Brackef61d202002-07-19 08:32:00 +000011409Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11410
11411 * xpath.c: small additional enhancement for booleans
11412 compared to nodesets
11413
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011414Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * HTMLtree.c: changed the order of the encoding declaration
11417 attributes in the meta tags due to a bug in IE/Mac
11418
William M. Brack0c022ad2002-07-12 00:56:01 +000011419Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11420
11421 * xpath.c: enhanced handling of booleans (especially '='
11422 and '!=' for nodesets) - fixes bug 85256. Added new
11423 routine xmlXPathNotEqualValues for more proper handling
11424 of '!=' when nodesets are involved.
11425
Daniel Veillard06944e22002-07-11 19:55:18 +000011426Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11429 doc/xmlcatalog_man.xml to the source distribution
11430
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011431Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11432
11433 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11434 asked for this.
11435
Daniel Veillard539638b2002-07-06 19:55:14 +000011436Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * configure.in: preparing 2.4.23
11439 * doc/*: rebuilt the docs
11440
Daniel Veillard176d99f2002-07-06 19:22:28 +000011441Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * parser.c: fixing bug #84169 by fixing the
11444 comment of xmlCreatePushParserCtxt to describe the
11445 encoding detection parameters better.
11446
Daniel Veillard37f961d2002-07-06 17:53:56 +000011447Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * valid.c: fixing bug #79331 in one path the lookup for
11450 ID attributes on a namespaced node wasn't handled correctly :-\
11451
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011452Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * HTMLparser.c: trying to fix 87235 about discarded white
11455 spaces in the HTML parser.
11456 * result/HTML/*: this changes the output of a number of HTML
11457 regression tests
11458
Daniel Veillardfdc91562002-07-01 21:52:03 +000011459Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * xpath.c: applied patch from Richard Jinks for the namespace
11462 axis + fixed a memory error.
11463 * parser.c parserInternals.c: applied patches from Peter Jacobi
11464 removing ctxt->token for good.
11465 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11466 popped out by the regression tests.
11467 * Makefile.am: patch for threads makefile from Gary Pennington
11468
William M. Brack6000af52002-06-28 11:43:13 +000011469Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11470
Daniel Veillardfdc91562002-07-01 21:52:03 +000011471 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011472 expressions involving preceding-sibling (et al).
11473
Daniel Veillard153120c2002-06-18 07:58:35 +000011474Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * hash.c: applied a patch from Peter Jacobi to solve a problem
11477 when compiling with the Watcom C on Win32
11478 * result/schemas/*.err: the change of hashing algo generated
11479 permutations in the output
11480
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011481Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * hash.c: applied patch from Sander Vesik improving the quality of
11484 the hash function.
11485
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114862002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011487
11488 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11489 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11490 xmllint.c xpath.c: replaced sprintf() with snprintf()
11491 to prevent possible buffer overflow (the bug was pointed
11492 out by Anju Premachandran)
11493
Daniel Veillarde059b892002-06-13 15:32:10 +000011494Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * parser.c: removed an uninitialized data error popped by valgrind
11497 on PE references
11498
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011499Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11500
11501 * doc/xml.html
11502 adding tutorial reference to the web page
11503
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011504Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11505
11506 * doc/tutorial/xmltutorial.xml
11507 * doc/tutorial/ar01s07.html
11508 * doc/tutorial/ape.html
11509 * doc/tutorial/includegetattribute.c
11510 adding section to tutorial about retrieving an attribute
11511 value
11512
Daniel Veillardf5582f12002-06-11 10:08:16 +000011513Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * parser.c: applied a couple of patches from Peter Jacobi to start
11516 to get rid of ctxt->token, with a possible significant speed
11517 improvement to be gained once done. Better compliance with PE
11518 references constructs in DTDs too.
11519 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11520 from Peter too
11521
Daniel Veillard38d80e22002-06-11 07:24:56 +000011522Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11525 xmlParseElement was likely to have been deallocated at the
11526 time of the report, possibly leading to segfault. Just report
11527 the tag name now.
11528
Daniel Veillard9e412302002-06-10 15:59:44 +000011529Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * xpath.c: patch from Richard Jinks for XPath substring() function
11532 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11533
Aleksey Sanina5808b92002-06-14 17:07:41 +0000115342002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011535
11536 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11537
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011538Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11539
11540 *doc/FAQ.html
11541 fixing typos in FAQ, thanks to Robert Funnell for the
11542 editing help
11543
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011544Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * NEWS: got complaints from rpmlint that it was empty
11547
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011548Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11549
11550 * added doc/tutorial, including:
11551 apa.html
11552 apb.html
11553 apc.html
11554 apd.html
11555 ar01s02.html
11556 ar01s03.html
11557 ar01s04.html
11558 ar01s05.html
11559 ar01s06.html
11560 includeaddattribute.c
11561 includeaddkeyword.c
11562 includekeyword.c
11563 includestory.xml
11564 index.html
11565 xmltutorial.xml
11566 libxml tutorial, including generated html
11567
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011568Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11569
11570 * result/c14n/exc-without-comments/merlin-c14n-two-*
11571 result/c14n/without-comments/merlin-c14n-two-*
11572 test/c14n/exc-without-comments/merlin-c14n-two-*
11573 test/c14n/without-comments/merlin-c14n-two-*
11574 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11575 c14n/exc-c14n and slightly modified test script to handle
11576 these test cases
11577 * c14n.c: fixed bugs for complicated nodes set (namespace
11578 without node and others from merlin-c14n-two.tar.gz)
11579 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11580 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11581 for xmlsec performance patch
11582 * xpath.c: fixed self::node() for namespaces and attributes
11583
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011584Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11585
11586 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11587 but with the format parameter
11588 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11589
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011590Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11591
11592 * Makefile.am: updated c14n tests suite
11593 * c14n.c: performance improvement for previous c14n patch
11594
Daniel Veillarde72c7562002-05-31 09:47:30 +000011595Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * parser.c: another peroformance patch from Peter Jacobi, that
11598 time on parsing attribute values.
11599
Aleksey Sanin508a1012002-05-31 06:32:32 +000011600Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11601
11602 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11603 into LibXML2 test suite
11604
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011605Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11606
11607 * c14n.c: propagating xpath ancesstors node fix to c14n
11608 plus small performance improvement to reduce number of
11609 mallocs
11610 * xpath.c: fixed ancestors axis processing for namespace nodes
11611
Daniel Veillard46de64e2002-05-29 08:21:33 +000011612Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11613
11614 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11615 Peter Jacobi
11616
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011617Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * configure.in: preparing 2.4.22
11620
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011621Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11624 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11625 a public entry point.
11626 * doc/*: rebuilt the API and docs
11627
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011628Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * xpath.c: patch from Richard Jinks to fix a problem introduced
11631 in the previous patch and pointed by Norm
11632
Daniel Veillardc6924812002-05-24 11:10:43 +000011633Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * libxml.spec.in: fixing bug #81112
11636
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011637Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * uri.c: fixing bug #82848
11640
Daniel Veillarda2878972002-05-24 07:54:39 +000011641Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11644 output of one catalog test
11645
Aleksey Sanin114e4752002-05-24 07:20:27 +000011646Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011647
Aleksey Sanin114e4752002-05-24 07:20:27 +000011648 * global.data globals.c tree.c include/libxml/globals.h
11649 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11650 default value for global parameter xmlIndentTreeOutput to 1 and
11651 introduced new global parameter xmlTreeIndentString (the string
11652 used to do one-level indent) with default value " " (as it was
11653 in tree.c)
11654
Daniel Veillard49d5af82002-05-23 11:55:49 +000011655Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11658 with trio and schemas.
11659
Daniel Veillard7c13af42002-05-22 09:57:32 +000011660Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * xpath.c: patch from Richard Jinks to fix the problem raised in
11663 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11664
Daniel Veillard5a872412002-05-22 06:40:27 +000011665Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * xmlschemas.c: a bit of work on import.
11668 * xmlschemastypes.c: Charles Bozeman provided a compare function
11669 for date/time types so min/max facet restrictions should work,
11670 indeterminate comparisons return an error instead of equal.
11671 * test/schemas/date_0* result/schemas/date_0_0: specific test
11672 from Charles Bozeman too
11673
Daniel Veillard10b6da42002-05-18 07:55:20 +000011674Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11677 from Christian Cornelssen fixing the man pages and the Catalog
11678 building script.
11679 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11680 next step is <xs:import> I now have a reasonable understanding
11681 of how it works.
11682
Daniel Veillarde5354492002-05-16 08:43:22 +000011683Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11686
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011687Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11688
11689 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11690
Daniel Veillard088bf112002-05-14 11:03:59 +000011691Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * xpath.c: fixing an XPath function evalutation bug pointed out
11694 by Alexey Efimov where the context was lost when evaluating
11695 the function arguments
11696
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011697Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011698
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011699 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11700 function public for XMLSec performance optimizations
11701
Daniel Veillard3cd72402002-05-13 10:33:30 +000011702Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11703
11704 * python/generator.py python/libxml2class.txt : fixed a problem
11705 with the HTML parser pointed by Gary Benson
11706 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11707 example
11708
Aleksey Sanine48a3182002-05-09 18:20:01 +000011709Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11710 * parser.c: fixed bug #81159 (memory growth in SAX)
11711
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011712Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11713 * xpath.c: fixed bug #78858 (the real fix)
11714
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011715Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011716 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011717
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011718Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * tree.c: modified xmlNodeSetBase to allow changing the
11721 base of a document.
11722
Daniel Veillard070803b2002-05-03 07:29:38 +000011723Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * xmlschemastypes.c: patch Charles Bozeman for validation of
11726 all the date, time, and duration types
11727 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11728 * configure.in: fixed an error pointed by an user
11729 * xml2-config.in: fixed an error pointed by an user
11730
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011731Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11732
11733 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11734 win32/libxml2.def.src xmlIO.c: exported default
11735 'file:', 'http:' and 'ftp:' protocols input handlers
11736 and maked protocols comparisson case insensitive
11737
Daniel Veillard34de97f2002-04-30 14:29:22 +000011738Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * configure.in: Neven Has detected a typo
11741
Daniel Veillard28577c32002-04-30 06:48:41 +000011742Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11745 as one of the persons allowed to commit directly to the
11746 module.
11747
Daniel Veillardfc57b412002-04-29 15:50:14 +000011748Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11751 * valid.c: raised a too low limit
11752 * doc/*: rebuilt the docs
11753
Daniel Veillardeca82812002-04-24 11:42:02 +000011754Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * test/XPath/expr/floats test/XPath/expr/functions
11757 result/XPath/expr/floats result/XPath/expr/functions
11758 xpath.c: another XPath conformance patch from Richard Jinks
11759
Daniel Veillard13e04c62002-04-23 17:51:29 +000011760Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * xmlschemas.c: fixed validation of attribute groups.
11763 * test/schemas result/schemas: added an example from the primer
11764
Daniel Veillard88c58912002-04-23 07:12:20 +000011765Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11768 * test/schemas result/schemas: updated the test list
11769
Daniel Veillarde19fc232002-04-22 16:01:24 +000011770Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * TODO: updated a bit
11773 * parser.c: made a comment more specific
11774 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11775 Schemas conformance.
11776 * test/schemas result/schemas: updated the test list
11777
Daniel Veillard441bc322002-04-20 17:38:48 +000011778Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11781 implementing xs:all with minOccurs = 0
11782 * tes/schemas/* result/schemas/*: added more tests covering
11783 xs:all
11784
Daniel Veillard8a001f62002-04-20 07:24:11 +000011785Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * xmlregexp.c: first implementation of the all particle, this
11788 may need to be revisited for case where not all transitions
11789 must be crossed.
11790
Daniel Veillard7646b182002-04-20 06:41:40 +000011791Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * tree.c: another entity processing update from Markus Henke
11794
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011795Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11796
11797 * trionan.c: fixed crash on OSF/1
11798
Daniel Veillardb4398962002-04-19 07:01:55 +000011799Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * xmlschemas.c: more Schemas work
11802 * test/schemas/* result/schemas/*: added more tests coming
11803 from the spec.
11804
Daniel Veillard54761132002-04-18 21:00:44 +000011805Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11808 ExcC14N specification
11809
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011810Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * tree.c: patch from Markus Henke, fix for recursive entities.
11813
Daniel Veillard23b1f372002-04-18 15:50:05 +000011814Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * xpath.c: fix a problem with string() on a document node.
11817
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011818Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * Makefile.am xmlschemas.c: more Schemas work
11821 * test/schemas/* result/schemas/*: added more tests coming
11822 from the spec.
11823
Daniel Veillard6231e842002-04-18 11:54:04 +000011824Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11827 * result/HTML/*: this changes a few things in the results
11828
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011829Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11830
11831 * include/libxml/tree.h: eliminated 'declaration different than
11832 prototype' warning
11833 * include/win32config.h: "resolved" conflicts with errno.h
11834
Daniel Veillardb509f152002-04-17 16:28:10 +000011835Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11838 on the automata interfaces and debug of counted choices
11839 * test/schemas/* result/schemas/*: added a number of tests
11840
Daniel Veillard8651f532002-04-17 09:06:27 +000011841Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11844 a bit of work on Schemas
11845 * testSchemas.c: try to make it more useful
11846 * test/schemas/* result/schemas/* Makefile.am: changed the
11847 Schemas regression test procedure, started adding a few samples
11848
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011849Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11850
11851 * include/libxml/encoding.h: Patch for the Borland C++ builder
11852 * include/libxml/tree.h: Patch for the Borland C++ builder
11853 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011854 * win32/bcb5: New directory for the Borland C++ builder
11855 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011856
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011857Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11858
11859 * win32/Makefile.msvc: Update for XML Schema support
11860 * win32/configure.js: Update for XML Schema support
11861 * win32/libxml2.def.src: Update for XML Schema support
11862
Daniel Veillard4255d502002-04-16 15:50:10 +000011863Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11866 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11867 xmlunicode.c include/libxml/Makefile.am
11868 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11869 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11870 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11871 include/libxml/xmlversion.h.in : merged the current state of
11872 XML Schemas implementation, it is not configured in by default,
11873 a specific --schemas configure option has been added.
11874 * test/automata test/regexp test/schemas Makefile.am
11875 result/automata result/regexp result/schemas:
11876 merged automata/regexp/schemas regression tests
11877
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011878Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * xpath.c: Gary found a compile time problem, fixes #78823
11881
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011882Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * configure.in: release of 2.4.20
11885 * doc/*: updated and rebuilt the docs
11886
Daniel Veillardf544f192002-04-15 12:56:56 +000011887Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * python/Makefile.am: patch from Cristian Gafton to build on
11890 Red Hat 6.2, should also fix #75779
11891
Daniel Veillard940492d2002-04-15 10:15:25 +000011892Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * valid.c: first part of fixing #78729
11895
Daniel Veillardeb475a32002-04-14 22:00:22 +000011896Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11899 escaping of URI when saving HTML files.
11900 * result/HTML/*: this impacted some tests
11901
Daniel Veillard9b731d72002-04-14 12:56:08 +000011902Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * configure.in: trying to fix #77441
11905
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011906Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * include/libxml/xmlIO.h: Hallski complained it could not be
11909 included by itself.
11910
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011911Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11914
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011915Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11916
11917 * win32/configure.js: patch from Nilo for the c14n option
11918 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11919
Daniel Veillardda423da2002-04-10 19:25:38 +000011920Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11923 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11924 LIBXML_THREAD_ENABLED
11925
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011926Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * xpath.c: another patch from Richard Jinks for substring conformance
11929 * test/XPath/expr/floats test/XPath/expr/strings
11930 result/XPath/expr/floats result/XPath/expr/strings: update of the
11931 test suite to check those.
11932
Daniel Veillard01917aa2002-04-10 11:30:41 +000011933Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * xpath.c: patch from Richard Jinks for .x float parsing.
11936
Daniel Veillard46d6c442002-04-09 16:10:39 +000011937Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * parser.c: patch from Markus Henke when an encoding ain't recognized
11940
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011941Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * libxml.m4: got a report that #include <string.h> was needed
11944
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011945Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11948
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011949Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11950
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011951 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011952
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011953Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11956 pointed out by Melvyn Sopacua.
11957
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011958Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * libxml.m4: Frédéric Crozat gave a patch related to the change
11961 of Include paths breaking the libxml.m4
11962
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011963Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * xpath.c: Fix bug #76927 forgot to save some context
11966 when evaluating binary expressions
11967
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011968Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * configure.in: fixed configure for MPE/iX from Markus Henke
11971 * xmlmemory.c: fixed initialization problems
11972 * xpath.c: another set of patches from Richard Jinks this
11973 fixes "make XPathtests" on linux
11974
Daniel Veillard21458c82002-03-27 16:12:22 +000011975Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11978 * test/XPath/expr/compare test/XPath/expr/equality
11979 test/XPath/expr/floats test/XPath/expr/functions
11980 test/XPath/expr/strings result/XPath/expr/compare
11981 result/XPath/expr/equality result/XPath/expr/floats
11982 result/XPath/expr/functions result/XPath/expr/strings: Updated
11983 tests though they show a divergence on Linux
11984
Daniel Veillard28dfed12002-03-27 09:08:17 +000011985Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * xpath.c trionan.c: previous commit also included patches
11988 from Richard Jinks on some IEEE support corner case
11989
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011990Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11991
11992 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11993 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11994 that $(datadir) should be used for docs
11995
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011996Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11999 could leak filedescriptors
12000
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012001Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * configure.in nanohttp.c: applied patch from Allan Clark for
12004 UnixWare/OpenServer
12005
Daniel Veillard19274092002-03-25 16:48:03 +000012006Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * configure.in: preparing 2.4.19
12009 * doc/*: rebuilt the docs
12010
Daniel Veillard56b2db72002-03-25 16:35:28 +000012011Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * nanohttp.c: fixing #76043, got fed up with non-portability
12014 of that piece of code.
12015
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012016Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12017
12018 * valid.c SAX.c: Never commit without running "make tests" :-(
12019 fix a couple of stupidities in the previous commit
12020 * result/*: a few changes in some attribute order result of previous
12021 commit.
12022
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012023Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12026 the internal subset should not raise duplicate ID errors,
12027 also there was a small bug in conjunction to namespace
12028 declarations defaulted and xml:xxx attributes DTD definitions.
12029
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012030Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * xpath.c: Richard Jinks also raised some rounding problems
12033 this tries to fix them
12034
Daniel Veillard4e2df542002-03-22 12:23:14 +000012035Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12038 behaviour in xmlXPathCastToString()
12039
Daniel Veillarddb552912002-03-21 13:27:59 +000012040Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12043 raised by Morus Walter
12044
Daniel Veillard9e537932002-03-21 13:08:08 +000012045Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12048 from Igor
12049
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012050Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * xpath.c: fixing #75619, related to a problem when trying
12053 to evaluate condition when the current node set resulting
12054 from that sub-step evaluation is empty. Also fixes 2 potential
12055 problem with previous-sibling and next-siblings axis.
12056
Daniel Veillard1840ef02002-03-21 08:05:23 +000012057Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12060 HTML support is not configured in.
12061
Daniel Veillard561b7f82002-03-20 21:55:57 +000012062Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12065 include/libxml/tree.h: dohh I really didn't intended to commit
12066 this test version :-(
12067
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012068Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12069
12070 * testSAX.c: I wanted to see the real speed at the SAX interface
12071 after a little too many Ximianer started complaining about the
12072 parser speed.
12073 added a --quiet option:
12074 paphio:~/XML -> ls -l db100000.xml
12075 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12076 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12077 3200006 callbacks generated
12078 real 0m1.270s
12079 Which means 16MBytes/s and 3Mcallback/s
12080
Daniel Veillardc62a1472002-03-19 18:35:12 +000012081Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12082
12083 * xpath.c: valgrind spotted another error that time when running
12084 on libxslt regression tests
12085
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012086Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12087
12088 * Makefile.am: adding "make valgrind" running the full regression
12089 tests (except python ones) under Valgrind (using valgrind -q
12090 which was kindly added by the author).
12091 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12092 passes cleanly now except an obcure floating point initialization
12093 raised in log10() in one XPath regression test ???
12094 * tree.c: edited some comments to close #75244
12095
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012096Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12099 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12100 context of ScrollKeeper, made sure that if the number is
12101 an integer, the serialization follows the description at
12102 http://www.w3.org/TR/xpath#section-String-Functions
12103
Daniel Veillard5997aca2002-03-18 18:36:20 +000012104Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12105
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012106 * configure.in: preparing 2.4.18
12107 * doc/*: updated and rebuilt the web site
12108 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12109 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012110 * parser.c: humm, changed the way the SAX parser work when
12111 xmlSubstituteEntitiesDefault(1) is set, it will then
12112 do the entity registration and loading by itself in case the
12113 user provided SAX getEntity() returns NULL.
12114 * testSAX.c: added --noent to test the behaviour.
12115
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012116Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * parser.c: Wilfried Teiken provided a hackish but working
12119 way to get context reported back on entities when parsing
12120 with SAX and without breaking the DOM build.
12121
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012122Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12123
12124 * c14n.c: applied a new patch from Aleksey Sanin
12125 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12126 to reference Aleksey implementation of XML digital Signatures
12127
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012128Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * xpath.c: small fix to avoid potential problem due to
12131 ordering of freeing data
12132 * python/Makefile.am: people were complaining about
12133 the generated file in python dir not being built
12134
Daniel Veillardd2379012002-03-15 22:24:56 +000012135Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12138 python/generator.py python/libxml.c python/types.c: Cleanup
12139 of the python Makefiles based on Jacob and James feedback,
12140 fixed the spec file accordingly, fixed the number of warning
12141 that passing my pedantic CFLAGS was generating. Conclusion
12142 is that Python includes are real crap.
12143
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012144Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * configure,in: it was reported quite a few times that
12147 xml2-config --cflags should not output
12148 -I$includeprefix/libxml2/libxml because libxml2 header names
12149 clashes with existing names like list.h from C++ stl.
12150 Includes should be #include<libxml/xxx.h> so ...
12151
Daniel Veillard6f293b12002-03-15 09:42:33 +000012152Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12153
12154 * c14n.c: another patch from Aleksey Sanin
12155
Daniel Veillard5c396542002-03-15 07:57:50 +000012156Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12159 canonicalization algorithm
12160 * doc/xml.html doc/index.html: added the C14N references on the
12161 index page.
12162
jacob berkman9be65862002-03-14 02:15:56 +0000121632002-03-13 jacob berkman <jacob@ximian.com>
12164
12165 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12166 usage, redundant, and gcc specific
12167
Daniel Veillard75be0132002-03-13 10:03:35 +000012168Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12169
12170 * xpath.c: speedup some node selection operations, this can
12171 have a significant impact on DocBook Norm's stylesheets
12172 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12173 make sure it's always the case
12174 * debugXML.c: distinguish CDATA and comments in ls operations
12175
Daniel Veillard61f26172002-03-12 18:46:39 +000012176Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12179 to generate better API descriptions etc...
12180
Daniel Veillard9ff88172002-03-11 09:15:32 +000012181Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * c14n.c: Fixing #74186, made sure all boolean expressions
12184 get fully parenthesized, ran indent on the output
12185 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12186 include/libxml/tree.h: also #74186 related, removed the
12187 --with-buffers option, and all the preprocessor conditional
12188 sections that were resulting from it.
12189
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012190Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * valid.c: applied patch from Dodji Seketeli fixing an
12193 uninitailized variable in xmlValidGetValidElements()
12194
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012195Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * c14n.c: fixed a few comments
12198 * doc/*.html doc/*/*.html: regenerated the docs and added
12199 the C14N API
12200 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12201
Daniel Veillardfa49d872002-03-09 10:20:00 +000012202Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * check-xml-test-suite.py: fix to adapt varaiations in the
12205 bindings
12206 * configure.in python/setup.py python/setup.py.in: fixed to
12207 have the version of the python scripts automatically updated
12208
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012209Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12212 in xmlCopyProp()
12213
Daniel Veillardaf43f632002-03-08 15:05:20 +000012214Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * configure.in: preparing 2.4.17 release
12217 * doc/*: updated and rebuilt the docs
12218 * xpath.c: fixed a comment
12219 * python/libxml.c: fixed a possible reentrancy problem
12220
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012221Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12224 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12225 added a specific regression test
12226 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12227 not raise exceptions when failing to find the attribute.
12228
Daniel Veillard90bc3712002-03-07 15:12:58 +000012229Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * configure.in xmllint.c: owen pointed out a problem with the
12232 ftme fix, gettimeofday() was not detected by configure and
12233 the ftime header wasn't included, dohhh
12234
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012235Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * configure.in xmllint.c: trying to fix #71457 for timing
12238 precision when gettimeofday() is not availble but ftime() is
12239
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012240Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12241
12242 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12243 are now copied on install and part of the -devel RPM
12244
Daniel Veillard7b416132002-03-07 08:36:03 +000012245Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * xpath.c: trying to avoid bug #72150 which was apparently
12248 caused by a gcc bug (or a processor problem) as detailed
12249 at http://veillard.com/gcc.bug
12250
Daniel Veillardf742d342002-03-07 00:05:35 +000012251Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12254 fixed xmlReconciliateNs(), added a Python test/example for
12255 inter-document cut'n paste
12256 * python/libxml.py: fixed node.doc on document nodes and added
12257 xpathEval() onto node objects
12258
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012259Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12260
12261 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12262 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12263 fixup and integrated tests for the serialization stuff
12264
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012265Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12268 moved the libxml man page to section 3
12269
Daniel Veillard1e774382002-03-06 17:35:40 +000012270Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * tree.c: fix bug #72490
12273 * python/libxml.c python/libxml.py: added methods serialize()
12274 and saveTo() to all node elements.
12275
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012276Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * xmlIO.c: closed #73430, don't read from an input source
12279 which indicated an end-of-file or an error.
12280
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012281Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12282
12283 * parser.c: make sure SAX endDocument is always called as
12284 this could result in a Python memory leak otherwise (it's
12285 used to decrement ref-counting)
12286 * python/generator.py python/libxml.c python/libxml.py
12287 python/libxml2-python-api.xml python/libxml2class.txt
12288 python/tests/error.py python/tests/xpath.py: implemented
12289 the suggestions made by Gary Benson and extended the tests
12290 to match it.
12291
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012292Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * python/generator.py: applied patch fixing #73450
12295
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012296Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12297
12298 * xpath.c: fixing #61290 "namespace nodes have no parent"
12299 long standing divergence from the XPath REC. NodeSets
12300 simply hold a copy of namespace nodes and those node ->next
12301 points to the parent (which may not be the node carrying the
12302 definition).
12303 * include/libxml/xpath.h: flagged but didn't added a possible
12304 speedup
12305 * DOCBparser.c HTMLparser.c: removed some warnings from push
12306 parser due to new state being added.
12307 * tree.c: new fix from Boris Erdmann
12308 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12309 the XML Canonalization support from Aleksey Sanin
12310
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012311Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12312
12313 * tree.c: patch from Boris Erdmann fixing some namespace odities
12314 with xmlCopyNode()
12315
Daniel Veillardc6613042002-03-02 09:34:02 +000012316Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12317
12318 * xmlIO.c: fix bug #72706 when loading a NULL entity
12319
Daniel Veillardc0fef772002-03-01 16:16:31 +000012320Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12323 actually change in a future XML Namespace revision.
12324
Daniel Veillard79426f22002-03-01 16:14:17 +000012325Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12328 added the possibility of returning nodesets from XPath extension
12329 functions written in Python
12330
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012331Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * python/*: commiting some Python bindings work done while travelling
12334
Daniel Veillard97300512002-03-01 09:13:41 +000012335Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12336
12337 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12338 explicitely with memory debugging switched on
12339
Daniel Veillard6361da02002-02-23 10:10:33 +000012340Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12343 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12344 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12345 the accessor generator for strings
12346 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12347 regression test.
12348
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012349Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * python/README python/generator.py python/libxml.c python/setup.py:
12352 added the 'usual' setup.py to allow building a libxml2-python
12353 module based on the same code. The initialization is however
12354 different the 2 .so files fo libxml2 and libxslt are identical and
12355 they entry point initialize both libraries. this is done to avoid
12356 some possible nasty problem since the Python don't merge the maps
12357 of all shared modules.
12358
Daniel Veillard158a4d22002-02-20 22:17:58 +000012359Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12360
12361 * parser.c: fixed a push/encoding bug reported by Michael
12362 on librsvg
12363
Daniel Veillard7839e162002-02-20 18:54:48 +000012364Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12365
12366 * include/libxml/parserInternals.h: fixes a misplaced #endif
12367
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012368Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * parser.c valid.c: found and fixed a couple of allocation bugs
12371
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012372Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * doc/xml.html doc/python.html doc/*: added a Python and binding
12375 page describing the current state of the Python bindings and
12376 giving pointers to the other languages wrappers.
12377
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012378Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12379
12380 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12381 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12382 rebuilt the API and web site
12383 * xpath.c: fixed #71978 portability bugs
12384
Daniel Veillard8aff2472002-02-19 21:50:43 +000012385Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12388
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012389Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12390
12391 * include/libxml/parserInternals.h parser.c: had to change
12392 2 internal parsing API when processing document content
12393 to check the start and end of element content are defined
12394 in the same entity
12395 * valid.c include/libxml/valid.h: attribute normalization can
12396 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12397 with the context to report it.
12398 * SAX.c: fixed the last known bugs, crazy validation constraints
12399 when a document is standalone seems correctly handled. There
12400 is a couple of open issues left which need consideration especially
12401 PE93 on external unparsed entities and standalone status.
12402 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12403 The 2 tests left failing are actually in error. Cleanup done.
12404
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012405Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12406
12407 * valid.c: implemented E59 spaces in CDATA does not match the
12408 nonterminal S
12409
Daniel Veillard878eab02002-02-19 13:46:09 +000012410Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12411
12412 * SAX.c parser.c valid.c: more validation test fixups
12413 * check-xml-test-suite.py: added duration info for the tests
12414
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012415Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12416
12417 * parser.c valid.c: a couple of errors were reported but not
12418 saved back as such in the parsing context. Down to 1% failure rate
12419 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12420
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012421Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12422
12423 * xmlInternald.c: isExtender was missing a char
12424 * parser.c include/libxml/parser.h: % are acceptable in the
12425 internal subset if within a PUBLIC ID
12426
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012427Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12428
12429 * SAX.c parserInternals.c valid.c: more work on the conformance
12430 suite. Took the step to finally block documents with encoding
12431 errors. It's a fatal error per the spec, people should have fixed
12432 their documents by now.
12433
Daniel Veillard55253e22002-02-18 14:32:39 +000012434Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * check-xml-test-suite.py: fixed the test script after some discussion
12437 on the semantic of TYPE="error"
12438 * Makefile.am: added the script to the distrib
12439
Daniel Veillard28757702002-02-18 11:19:30 +000012440Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12441
12442 * SAX.c entities.c: fixed a couple of conformances issues deep
12443 into the validation code (standalone and undeclared Notations)
12444
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012445Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12448 stayed there for years !
12449
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012450Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12453 missing
12454
Daniel Veillardc7612992002-02-17 22:47:37 +000012455Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12456
12457 * check-xml-test-suite.py: improved the behaviour a bit as
12458 well as the logs
12459 * parser.c valid.c SAX.c: fixed a few more bugs
12460 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12461
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012462Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12463
12464 * check-xml-test-suite.py: python script to run regression tests
12465 against the XML Test suite of W3C/OASis
12466 * SAX.c: fixed a validation bug
12467 * parser.c: fixed 3 errors pointed by the test suite
12468 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12469 * python/Makefile.am: fixed a dependendy
12470
Daniel Veillard9f28f302002-02-15 20:48:08 +000012471Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12472
12473 * xmlmemory.c: avoid a warning bug #71594
12474
Daniel Veillard144024e2002-02-13 21:14:46 +000012475Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12476
12477 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12478 warning on alpha/Tru64
12479
Daniel Veillarde4301c82002-02-13 13:32:35 +000012480Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
12482 * include/libxml/entities.h: fixing a comment
12483 * valid.c: fixing some troubles with validity check on namespaces
12484 * result/VC/NS3 test/VC/NS3: added a specific regression test
12485
Daniel Veillarda6d05382002-02-13 13:07:41 +000012486Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * tree.c: Fixing #71342 serializing '\n' in attribute values
12489 * result/noent/att3 result/att3 test/att3: added a specific
12490 test.
12491
Daniel Veillard797a5652002-02-12 13:46:21 +000012492Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12493
12494 * python/libxml.c: couple of bug fixes
12495
Daniel Veillard01a6d412002-02-11 18:42:20 +000012496Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12497
12498 * python/*.py: removed tabs and used spaces.
12499
Daniel Veillard397ff112002-02-11 18:27:20 +000012500Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12501
12502 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12503 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12504
Daniel Veillard03517542002-02-11 13:54:40 +000012505Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12508 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12509
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012510Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12511
12512 * include/libxml/encoding.h include/libxml/entities.h
12513 include/libxml/globals.h include/libxml/parser.h
12514 include/libxml/threads.h include/libxml/tree.h
12515 include/libxml/xmlmemory.h: trying to fix the include mess
12516
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012517Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * include/libxml/xmlmemory.h: reverted part of the previous
12520 attempt to provide #69655, this was breaking the build.
12521
Daniel Veillard0ba59232002-02-10 13:20:39 +000012522Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12523
12524 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12525 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12526 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12527 include/libxml/parserInternals.h include/libxml/tree.h
12528 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12529 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12530 clean.
12531 * python/libxml.c: fixed a warning.
12532
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012533Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12536 copying of node, merge back IDs in the target document.
12537 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12538 test/XInclude/ents/ids.xml: test case
12539 * result/VC/ElementValid4: output changed due to a typo fix
12540
Daniel Veillard1c18e302002-02-09 22:16:40 +000012541Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12542
12543 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012544 generate the dependencies right as Jacob found out. Add
12545 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012546
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012547Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12548
12549 * parserInternals.c valid.c: Justin Fletcher found some parts
12550 of the code needing cleanup
12551 * libxml.spec.in python/Makefile.am python/generator.py
12552 python/libxml.c python/libxml.py: Fixed the python Makefiles
12553 corrected a bug showing up on ia64, changed the name of the
12554 python internal module too
12555
Daniel Veillard07be19b2002-02-08 14:20:35 +000012556Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12557
12558 * Makefile.am: applied patch from Andris Pavenis for binary
12559 name suffixes
12560
Daniel Veillardf216d462002-02-08 13:44:24 +000012561Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12562
12563 * xmllint.c win32/win32config.h: fixing #68748
12564
Daniel Veillardd455d792002-02-08 13:37:46 +000012565Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * valid.c: fixing #70166
12568
12569Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12570
12571 * valid.c: fixing #70077
12572
Daniel Veillardc575b992002-02-08 13:28:40 +000012573Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12574
12575 * Copyright Makefile.am README configure.in libxml.spec.in:
12576 Changed to the MIT Licence
12577 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12578 doc/xmlio.html: updated the doc accordingly
12579 * include/libxml/xmlwin32version.h configure.in: preparing
12580 2.4.14 release
12581 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12582 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12583 fixed the const xmlChar * wrapper and generator, XPath extension
12584 functions now use the context as first argument
12585 * python/tests/tstxpath.py python/tests/xpath.py
12586 python/tests/xpathext.py: Updated the tests accordingly
12587 * tree.c: fixed bug #70067
12588
Daniel Veillard7db38712002-02-07 16:39:11 +000012589Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * Makefile.am: cleanup
12592 * debugXML.c: always use stdout if output is NULL
12593 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12594 * python/Makefile.am python/generator.py python/libxml2class.txt
12595 python/libxml_wrap.h python/types.c: augmented the number of bindings
12596 handling FILE * and XPath contexts
12597 * python/tests/Makefile.am: avoid a stupid problem due to the
12598 use of TEST.
12599
Daniel Veillard15a143b2002-02-06 22:40:50 +000012600Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12601
12602 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12603
Daniel Veillard70cab352002-02-06 16:06:58 +000012604Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12605
12606 * python/TODO python/libxml.c: cleanup the extension function lookup
12607 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12608
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012609Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * configure.in python/Makefile.am: do not install outside
12612 of prefix
12613
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012614Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * python/TODO python/libxml.c: started adding SAX interfaces
12617 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12618 SAX test
12619
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012620Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12621
12622 * tree.c: hardened the addChild function
12623 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12624 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12625 added accessors needed for xmlNode, a bit more testing and
12626 extension of interfaces
12627 * python/tests/Makefile.am python/tests/build.py: added a test
12628 build from scratch/save/load/check
12629
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012630Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12631
12632 * parserInternals.c: change a small bit in the way valididy
12633 error messages get initialized
12634 * python/TODO python/libxml.c python/libxml2-python-api.xml
12635 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12636 added some memory debugging to track leaks at the libxml2 level
12637 * python/tests/*.py: changed all tests to check for leaks,
12638 there is just one left in XPath extension registrations.
12639
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012640Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12641
12642 * python/TODO python/generator.py python/libxml2-python-api.xml
12643 python/libxml2class.txt: more accessor classes for the parser
12644 context, allow to switch on and check validity
12645 * python/tests/Makefile.am python/tests/error.py
12646 python/tests/invalid.xml python/tests/valid.xml
12647 python/tests/validate.py: attded more test and and added error.py
12648 which I forgot to commit in the last step
12649
Daniel Veillard3ce52572002-02-03 15:08:05 +000012650Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12651
12652 * python/Makefile.am python/types.c: cleanup
12653 * python/libxml.c python/libxml.py python/libxml_wrap.h
12654 python/generator.py python/libxml2-python-api.xml
12655 python/libxml2class.txt: added class for parser context, added
12656 first cut for push mode support. Added a framework to generate
12657 accessors functions.
12658 * python/tests/Makefile.am python/tests/push.py: added a push
12659 test
12660
Daniel Veillardcfb05462002-02-02 23:18:22 +000012661Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12664 bug a bit of cleanup.
12665
Daniel Veillard5d819032002-02-02 21:49:17 +000012666Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12669 python/libxml2class.txt: adding error redirections and preformat
12670 to a python handler
12671 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12672 tests self checking
12673
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012674Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12675
12676 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12677 a function
12678
Daniel Veillard9589d452002-02-02 10:28:17 +000012679Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12680
12681 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12682 python/libxml.c python/libxml2-python-api.xml
12683 python/libxml2class.txt: Progressing through the TODOs, class
12684 description output, extra XML API, RPM now builds the wrappers
12685 for all python installed versions
12686
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012687Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12688
12689 * configure.in libxml.spec.in python/Makefile.am python/TODO
12690 python/generator.py python/libxml2class.txt: added more informations
12691 in the libxml2-python package including docs. Slightly changed
12692 the class hierarchy
12693 * python/tests/*: added basic regression tests infrastructure too
12694
12695Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12696
12697 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12698 added libxml2-python as part of the packages installed
12699
Daniel Veillarda7340c82002-02-01 17:56:45 +000012700Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12701
12702 * python/Makefile.am python/generator.py python/libxml.c
12703 python/libxml.py: more work, now able to extend the
12704 XPath interpreter with functions written in python.
12705
Daniel Veillardc3e39442002-02-01 09:29:41 +000012706Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12707
12708 * python/Makefile.am: Jacob sent a patch to allow building from
12709 tarfile.
12710
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012711Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12714 inserted the python wrappers build, I hope this won't be too
12715 unportable
12716
Daniel Veillard1971ee22002-01-31 20:29:19 +000012717Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12718
12719 * xpath.c: minor optimization
12720 * python/generator.py python/libxml.c python/libxml.py
12721 python/libxml_wrap.h: more work on the python bindings,
12722 they now support XPath and there is no evident leak
12723
Daniel Veillard36ed5292002-01-30 23:49:06 +000012724Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12725
12726 * python/generator.py python/libxml.c python/libxml.py:
12727 more work on the python bindings generator.
12728
Daniel Veillard96fe0952002-01-30 20:52:23 +000012729Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12730
12731 * python/generator.py python/libxml.c python/libxml_wrap.h:
12732 more work on the python bindings.
12733
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012734Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12735
12736 * python/generator.py python/libxml.c python/libxml.py
12737 python/libxml_wrap.h: commited early version of a python binding
12738 for private use only ATM
12739
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012740Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12741
12742 * entities.c tree.c include/libxml/entities.h: applied patch
12743 from Anthony Jones to implement copy of DTD subtree too. Had
12744 just to keep 2 function private which really ought to become
12745 public ones.
12746
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012747Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12748
12749 * xmllint.c: added pointers to the web pages in the usage()
12750
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012751Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12752
12753 * tree.c: more fixes from Petr Kozelka for attribute handling
12754 in the tree API to align the semantic with DOM.
12755
Daniel Veillard36065812002-01-24 15:02:46 +000012756Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12757
12758 * valid.c tree.c entities.c: another set of patches from
12759 Anthony Jones for copy operations cleanup and robustness
12760
Daniel Veillardf8592562002-01-23 17:58:17 +000012761Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12762
12763 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12764 an alphabetic index based on comments content
12765 * doc/*: rebuilt the web site with the new references
12766
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012767Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12768
12769 * parserInternals.h: Greg Sjaardema suggested to use an
12770 eponential buffer groth policy in xmlParserAddNodeInfo()
12771
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012772Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12773
12774 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12775 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12776 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12777 to generate cross-references, and added/updated the stylesheets
12778 to generate and link API indexes. The generic keyword index
12779 is not done yet.
12780 * doc/*.html: regenerated all the usual docs too
12781
Daniel Veillard2070c482002-01-22 22:12:19 +000012782Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12783
12784 * debugXML.c: added an xpath function to the shell for T. V. Raman
12785
12786Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012787
12788 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12789 debug routines.
12790
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012791Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12792
12793 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12794 support of attribute nodes
12795
Daniel Veillard9d06d302002-01-22 18:15:52 +000012796Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12797
12798 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12799 hopefully near complete and fully documented of the API in XML
12800 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12801 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12802 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12803 include/libxml/parserInternals.h include/libxml/valid.hi
12804 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12805 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12806 include/libxml/xpath.h include/libxml/xpathInternals.h:
12807 Cleaned up the doc comments a lot in the process, the interface
12808 coverage is now 100%
12809
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012810Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12811
12812 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12813 extracts comments from the gtk-doc DocBook output (a bit
12814 convoluted but seems to work).
12815
Daniel Veillard61006472002-01-21 17:31:47 +000012816Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12817
12818 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12819 added an XML description of the API, moved the script generating
12820 it here. Added a "make api" target
12821
Daniel Veillardd2f23002002-01-21 13:36:00 +000012822Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12823
12824 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12825
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012826Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12827
12828 * xpath.c include/libxml/xpathInternals.h: the change made to
12829 xmlXPathFuncLookupFunc was incompatible roll it back
12830
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012831Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12832
12833 * SAX.c: cleanup patch from Anthony Jones
12834 * doc/Makefile.am: fix the headers to avoid in make scan
12835 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12836 includes, * vs Ptr and general cleanup
12837 * parsedecl.py: first version of a script to extract the
12838 module interfaces, the goal will be to provide .decl or XML
12839 specification of the interfaces to build wrappers.
12840
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012841Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12842
12843 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12844 now provides return codes in case of errors
12845
Bjorn Reese026d29f2002-01-19 15:40:18 +000012846Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12847
12848 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12849 Upgraded to trio baseline 1.6
12850 * strio.h strio.c: Replaced by triostr.h and triostr.c
12851
Daniel Veillard572577e2002-01-18 16:23:55 +000012852Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12853
12854 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12855 of strdup usage in the code
12856
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012857Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12858
12859 * parser.c error.c: Keith Isdale complained rightly that
12860 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12861
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012862Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12863
12864 * tree.c: fixed the funxtion to set the xml: attributes
12865 * debugXML.c: added "setbase" to test it.
12866
Daniel Veillard2c748c62002-01-16 15:37:50 +000012867Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12868
12869 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12870 to allow updating an attribute content
12871
Daniel Veillard8de85c62002-01-15 17:10:15 +000012872Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12873
12874 * libxml.h: try to avoid problems when compiling on Windows
12875
Daniel Veillard314cfa02002-01-14 17:58:01 +000012876Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12877
12878 * hash.c: patch from Anthony Jones for hash.c allocation size
12879 * Makefile.am: trying to work around Yet Another Libtool Madness
12880 and build the 2.4.13 release finally ...
12881
Daniel Veillard744683d2002-01-14 17:30:20 +000012882Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12883
12884 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12885 * doc/* : update of the documentation
12886
Daniel Veillarde6a55192002-01-14 17:11:53 +000012887Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12890 at fixing #61290 :-(
12891
Daniel Veillardfb25a512002-01-13 20:32:08 +000012892Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12893
12894 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12895 Fixes bug #67229
12896
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012897Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * tree.c: trying to avoid troubles when a subtree is copied
12900 and coalesced in part with the target tree. Should fix
12901 bug #67407
12902
Daniel Veillardd8224e02002-01-13 15:43:22 +000012903Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12904
12905 * valid.c: fixed validation of attributes content of type
12906 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12907 values, very old bug. Fixes #67671
12908
Daniel Veillard8107a222002-01-13 14:10:10 +000012909Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12910
12911 * parser.c include/libxml/parserInternals.h tree.c: integrated
12912 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12913 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12914
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012915Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12916
12917 * threads.c: applied Serguei Narojnyi's patch to add native
12918 thread support on the Win32 platform
12919 * testThreadsWin32.c Makefile.am: added the test program also
12920 from Serguei, Win32 specific
12921 * include/win32config.h include/libxml/xmlwin32version.h.in:
12922 added patch from Igor for the Windows thread specific defines.
12923
Daniel Veillard845cce42002-01-09 11:51:37 +000012924Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12925
12926 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12927
Daniel Veillard7b602b42002-01-08 13:26:00 +000012928Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12929
12930 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12931 output page into XMLinfo.html. Close bug #66951 and
12932 raised by Robert Collins too.
12933
Daniel Veillard73c6e532002-01-08 13:15:33 +000012934Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12935
12936 * encoding.c: Paul Keogh pointed out a possibility of segfault
12937 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12938 Closes bug # 68238
12939
Daniel Veillard4a859202002-01-08 11:49:22 +000012940Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12941
12942 * doc/*.html: updated the Gdome2 links
12943
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012944Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12945
12946 * libxml.h: Applied following patches from Robert Collins
12947 and make sure IN_LIBXML is defined when compiling it
12948 -------
12949 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12950 as well as Visual C.
12951 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12952 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12953 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12954 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12955 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12956 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12957 xmlSysIDExists xmlNoNetExists).
12958 * xmllint.c: Don't include winsock2.h for Cygwin.
12959
Daniel Veillard401c2112002-01-07 16:54:10 +000012960Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12961
12962 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12963 when the version info is not present.
12964
Daniel Veillard6f42c132002-01-06 23:05:13 +000012965Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12966
12967 * tree.c: Anthony Jones pointed out a problem in
12968 xmlStringGetNodeList() and provided a fix for it
12969
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012970Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12971
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012972 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012973 xmlCreatePushParserCtxt() when the initial buffer passed
12974 is large.
12975
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012976Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12977
12978 * win32/*: big cleanup of the Windows/MSVC project files
12979 from Igor Zlatkovic
12980
Daniel Veillardcebb1362002-01-02 13:13:30 +000012981Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12982
12983 * doc/Makefile.am: should fix #67674 and avoid troubles if
12984 xsltproc is not available or fails in the prefix provided
12985
Daniel Veillard26908ab2002-01-01 16:50:03 +000012986Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12987
12988 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12989
Daniel Veillard5344c602001-12-31 16:37:34 +000012990Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12993 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12994 Fixed a few other problems raised by Charlie Bozeman.
12995 * result/VC/ElementValid[5-7]: fixed the output
12996
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012997Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13000 patches from Charlie Bozeman. Regenerated the HTML docs.
13001
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013002Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13005 for Windows from Igor
13006
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013007Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * xmllint.c: applied Justin Fletcher patch for --output or -o
13010
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013011Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * win32/libxml2/libxml2.def.src: close #67019
13014
Daniel Veillard01db67c2001-12-18 07:09:59 +000013015Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * xmllint.c: applied Justin Fletcher generic timing patch
13018 similar to the one already applied to xsltproc.
13019
Daniel Veillardd1640922001-12-17 15:30:10 +000013020Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * include/libxml/tree.h tree.c: applied documentation patches
13023 from Charlie Bozeman
13024
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013025Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13026
13027 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13028
Daniel Veillard29e43992001-12-13 22:21:58 +000013029Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13030
13031 * valid.c: fix the xmlStrdup() used in the previous patch.
13032 * valid.c: added --dropdtd
13033 * tree.c: fixed xmlUnlinkNode so it also removes the references
13034 from the document if the node is a DTD
13035
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013036Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * HTMLtree.c valid.c: cleanup some static declarations
13039
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013040Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13041
13042 * xmllint.c: removed another strdup()
13043 * doc/FAQ: removed the HP/UX entry
13044
Daniel Veillarded472f32001-12-13 08:48:14 +000013045Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * valid.c: fix bug #66816 when validating.
13048 * xmllint.c: don't use sys/time.h if configure did not found it
13049
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013050Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13051
13052 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13053 xmlcatalog_man.xml
13054
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013055Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13056
13057 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13058 xmlInitMemory() was declared twice
13059
Daniel Veillardb82c1662001-12-09 14:00:54 +000013060Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13061
13062 * globals.c: do not reference strdup() !
13063 * configure.in libxml-2.0.pc.in: trying to fix the libs
13064 of the various config extraction modules
13065
Daniel Veillardef90ba72001-12-07 14:24:22 +000013066Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * configure.in : preparing 2.4.12
13069 * doc/* : updated and rebuilt the docs
13070
Daniel Veillard220346d2001-12-07 11:33:54 +000013071Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * uri.c: closed bug #66159
13074 * testURI.c: added --escape option
13075 * configure.in: some cleanup for xml2-config --cflags
13076
Daniel Veillard2a906822001-12-06 14:34:08 +000013077Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * globals.c testThreads.c: removed some misplaced includes
13080 of xmlversion.h
13081
Daniel Veillarde28313b2001-12-06 14:08:31 +000013082Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * threads.c: patch from Gary Pennington fixing a possible
13085 problem at initialization time.
13086
Daniel Veillardd3b08822001-12-05 12:03:33 +000013087Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13088
13089 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013090 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013091 CodeWarrior.
13092
Daniel Veillarda7866932001-12-04 13:14:44 +000013093Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * xmllint.c: applied Geert Kloosterman's patch to fix
13096 --repeat --timing output
13097
Daniel Veillard19840942001-11-29 16:11:38 +000013098Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13101 where non-wellformed XML declaractions were not detected.
13102
Daniel Veillarde85d9342001-11-28 14:43:12 +000013103Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13106
Daniel Veillard22f25a82001-11-28 09:12:23 +000013107Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13108
13109 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13110 gets reset by xmlCleanupInputCallbacks() and this makes the
13111 function useless. Same for output.
13112
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013113Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13114
13115 * xmlIO.c: robert pointed out a loop error in callback cleanups
13116
Daniel Veillard8faa7832001-11-26 15:58:08 +000013117Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13118
13119 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13120 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13121 they are not really tied to debugging
13122
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013123Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13124
13125 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13126 * xmllint.c: better --catalogs description
13127
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013128Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * tree.c: fixed a couple of problems in xmlSetProp()
13131
Daniel Veillardcd337f02001-11-22 18:20:37 +000013132Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13133
13134 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13135 unappropriate stdout output.
13136
Daniel Veillard566d4df2001-11-22 13:00:53 +000013137Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13138
13139 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13140 by Denis Beurive, closes #65111
13141
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013142Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13143
13144 * valid.c: in case of content model validity error, don't
13145 print it if validity warnings were not requested.
13146
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013147Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13148
13149 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13150 * parserInternals.c: removed the last exit() call. Print an
13151 unmaskable error on stderr instead (library mismatch detection)
13152
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013153Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13154
13155 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13156 shell instructions from Heiko Rupp
13157
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013158Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * catalog.c: use the URL notation file:// for default catalog paths
13161
Daniel Veillard0ec98632001-11-14 15:04:32 +000013162Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * include/libxml/tree.h: better comments for _private fields
13165 * tree.c: removed a problem when copying an entity reference.
13166
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013167Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * vms/*: updated instructions and diffs from John A Fotheringham
13170
Daniel Veillarda11001b2001-11-12 22:45:36 +000013171Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13172
13173 * include/libxml/xmlerror.h: avoid an include problem if
13174 #include <libxml/xmlerror.h> happens first in code
13175 seems to be the case in KDE libs
13176
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013177Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13178
13179 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13180 from Igor for Windows
13181
13182Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * Makefile.am: Gary Pennington pointed out a missing prefix
13185
Daniel Veillard43d3f612001-11-10 11:57:23 +000013186Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13189 * doc/*: upgraded and rebuilt the docs
13190
Daniel Veillardc1f78342001-11-10 11:43:05 +000013191Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * HTMLparser.c: fix comment in scripts element parsing.
13194 * result/HTML/doc3*: updated the results.
13195
13196Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * uri.c: another URI bug fix #63336, using Joel Young patch.
13199
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013200Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13203 a cleaned up version of the Pwd shell string generation.
13204
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013205Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * valid.c include/libxml/tree.h: trying to fix namespaces +
13208 validation problems for good, closing #63619 in the process
13209 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13210 wrong in this respect, fixed it.
13211
Daniel Veillardd536f702001-11-08 17:32:47 +000013212Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13213
13214 * xmllint.c: Morus Walter patch to allow --format and --encode
13215
Daniel Veillard5004f422001-11-08 13:53:05 +000013216Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * debugXML.c: Stefan Kost provided an help command for the shell
13219
Daniel Veillarda6825e82001-11-07 13:33:59 +000013220Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * debugXML.c: Heiko Rupp pointed that the shell would crash
13223 on empty nodesets returns.
13224
Daniel Veillard03f848d2001-11-07 12:53:46 +000013225Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13226
13227 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13228 migh need the history libraries
13229
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013230Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13231
13232 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13233 handle the case of < in quoted attributes, Bastian Kleineidam
13234
Daniel Veillardc853b322001-11-06 15:24:37 +000013235Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13238 fixing catalog breakages
13239 * Makefile.am catalog.c result/catalogs/catal
13240 result/catalogs/mycatalog.* test/catalogs/catal*:
13241 fixed more problems in catalog support, added more regression tests
13242 for both XML and SGML catalog handling
13243
Daniel Veillard66870c72001-11-05 19:27:49 +000013244Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13245
13246 * debugXML.c: applied an improvement to xmlGetLineNo() from
13247 Keith Isdale
13248
Daniel Veillardffe09c92001-11-05 14:21:47 +000013249Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13250
13251 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13252 Side effect of the progressive catalog loading
13253
Daniel Veillardad661b92001-11-05 11:43:15 +000013254Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * Makefile.am: confexecdir and confexec_DATA were defined twice
13257 pointed out by Karl Eichwalder
13258
Daniel Veillard6eb17722001-11-04 22:19:27 +000013259Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13260
13261 * xmlcatalog.c: avoid unlink() and use remove() instead.
13262
Daniel Veillardea898282001-11-04 22:13:45 +000013263Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13264
13265 * libxml.spec.in: cleanup
13266 * include/libxml/xmlwin32version.h: updated with 2.4.8
13267
Daniel Veillarda4617b82001-11-04 20:19:12 +000013268Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13269
13270 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13271 of compiling libxml with a non standard set of options
13272
John Fleck027edfb2001-11-04 20:13:58 +000013273Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13274
13275 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13276 document --sgml option, fixing gnome bugzilla #63382
13277
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013278Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13281 breakage of 2.4.7, added a couple of really needed APIs
13282 like xmlCatalogIsEmpty() and xmlNewCatalog()
13283 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13284 for install-catalog
13285 * configure.in: preparing 2.4.8
13286
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013287Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13290 include/libxml/tree.h include/libxml/xmlIO.h: more include
13291 cleanups, export cleanly one html output + format function.
13292
13293Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * parser.c: removed initGenericErrorDefaultFunc call from
13296 xmlInitParser() since it could destroy previous calls to
13297 xsltSetGenericErrorFunc() effects
13298
Daniel Veillardebd38c52001-11-01 08:38:12 +000013299Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13302 keyword.
13303
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013304Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * Makefile.am: cleanup
13307 * threads.c: cleanup too
13308 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13309 from xsltproc
13310 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013311 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013312
Daniel Veillard91c00402001-10-30 17:41:38 +000013313Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13314
13315 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13316 was not used anymore !
13317
Daniel Veillard52dcab32001-10-30 12:51:17 +000013318Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * configure.in: preparing 2.4.7
13321 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13322 manual page from John
13323 * doc/*: updated the doc and rebuilt the generated pages
13324
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013325Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * xmlIO.c: closing bug #62711, the library should never
13328 close stdin or stdout.
13329
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013330Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13331
13332 * uri.c: second pass at fixing #63336, using Joel Young
13333 final patch. looks okay.
13334
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013335Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * uri.c include/libxml/uri.h: trying to clear #63336
13338 allowing the escaping routine to parse unconformant
13339 URI-References.
13340
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013341Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * vms/readme.vms vms/build_libxml.com nanoftp.c
13344 include/libxml/xmlversion.h.in: a few VMS updates from
13345 John A Fotheringham
13346 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13347 and xmlCleanupOutputCallbacks() for the Perl binding people.
13348
Daniel Veillard635ef722001-10-29 11:48:19 +000013349Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13350
13351 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13352 apply fixes to close #63271 and avoid segfaults when
13353 the error routine gets callbed before xmlInitParser()
13354 get called.
13355 * nanoftp.c error.c: Applied patches from Justin Fletcher
13356 correcting some xmlGenericError misuses.
13357
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013358Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13359
13360 *doc/xmllint.xml, doc/xmllint.1
13361 New and improved man page for xmllint - .xml is the original, .1
13362 is the generated man page
13363
Daniel Veillardc9484202001-10-24 12:35:52 +000013364Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13367 the web site from the main HTML document.
13368
Daniel Veillard5151c062001-10-23 13:10:19 +000013369Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * parser.c: fixed an erroneous validation bug when PE refs
13372 occurs in external parsed entities referenced from the
13373 internals subset
13374 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13375 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13376 added the associated testcase, it's a nice one.
13377 * HTMLparser.c: generate the DTD node as HTML still ...
13378 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13379
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013380Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * HTMLparser.c: fixed a bug in htmlNewDoc()
13383
Daniel Veillard89cad532001-10-22 09:46:13 +000013384Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * test/threads/*: added entities testing to the Thread test
13387 * testThreads.c: make the test reasonable
13388 * DOCBparser.c: fix the DTD public and system ID
13389 * xmllint.c: added --sgml for SGML DocBook importing
13390 * Makefile.am: added Docbtests target
13391
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013392Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13393
13394 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13395 * testThreads.c: removed bogus include
13396
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013397Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13398
13399 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13400 fixed a very serious (looping) validation bug
13401
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013402Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13403
13404 * include/libxml/globals.h include/libxml/threads.h threads.c
13405 testThreads.c: far more testing, cleaning up bugs
13406 * *.c : make sure globals.h is always included.
13407
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013408Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * HTMLparser.c: try to get rid of parser loops for good.
13411
Daniel Veillardab7488e2001-10-17 11:30:37 +000013412Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13413
13414 * configure.in: fixed some bugs in CFLAGS passing.
13415 * test/threads Makefile.am testThreads.c: added a specific
13416 threaded test case (really nasty, guaranteed).
13417
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013418Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * catalog.c: serious cleanup on the management of the
13421 XML catalog tree, more tests done, especially with
13422 the catalog PI.
13423
Daniel Veillard364789a2001-10-16 12:45:00 +000013424Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * catalog.c: avoid a problem in catalog cleanup on SMP if
13427 catalogs were not initialized.
13428
Daniel Veillard81463942001-10-16 12:34:39 +000013429Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13430
13431 * catalog.c xpath.c: trying to cleanup the not thread safe
13432 parts of the library.
13433
Daniel Veillard64a411c2001-10-15 12:32:07 +000013434Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * include/libxml/globals.h configure.in global.data: make
13437 the allocation be per-thread a configure option
13438 * encoding.c include/libxml/parser.h: fixed compilation
13439 errors
13440
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013441Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13442
13443 * include/libxml/parser.h: Norm reported that a few lines
13444 added were breaking libxslt compile, removed them for now
13445
Daniel Veillard6f350292001-10-14 09:56:15 +000013446Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13447
13448 * parser.c parserInternals.c threads.c: debugged and fixed
13449 initialization problems which were giving troubles on SMP
13450 boxes.
13451
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013452Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * include/libxml/Makefile.am: missing globals.h
13455
Daniel Veillarde7090612001-10-13 12:18:28 +000013456Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013457
Daniel Veillarde7090612001-10-13 12:18:28 +000013458 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013459
Daniel Veillardd0463562001-10-13 09:15:48 +000013460Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13461
13462 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13463 include/libxml/parserInternals.h include/libxml/tree.h
13464 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13465 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13466 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13467 Applied the last patches from Gary, cleanup, activated threading
13468 all user accessible global variables are now handled in globals.[ch]
13469 Still a bit rought but make tests passes with either
13470 --with-threads defined at configure time or not.
13471 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13472 linking options
13473
Daniel Veillardb8478642001-10-12 17:29:10 +000013474Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * Makefile.am include/libxml/Makefile.am
13477 include/libxml/globals.h globals.c include/libxml/threads.h
13478 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13479 configure.in: started integrating the core of the thread support
13480 not activated yet but half integrated. The code should still
13481 compile and work anyway.
13482
Daniel Veillardb44025c2001-10-11 22:55:55 +000013483Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13484
13485 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13486 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13487 integrating the non-controversial parts of Gary Pennington
13488 multithread patches
13489 * catalog.c: corrected a small bug introduced
13490
Daniel Veillard75b96822001-10-11 18:59:45 +000013491Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13492
13493 * catalog.c include/libxml/catalog.h: very serious cleanup,
13494 isolating unportable code and as much as possible the accesses
13495 to the global shared catalog. May need more testing !
13496
Daniel Veillard78d12092001-10-11 09:12:24 +000013497Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13498
13499 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13500 Keith Isdale patches for the XSLT debugger interfaces. Some
13501 cleanup
13502
Daniel Veillardff0b7312001-10-11 06:46:09 +000013503Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13504
13505 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13506 * DOCBparser.c: generate line nubers in elements
13507
Daniel Veillard60087f32001-10-10 09:45:09 +000013508Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * configure.in: preparing 2.4.6 release
13511 * doc/xml.html doc/html/*: updated and rebuilt the docs
13512 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13513
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013514Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13515
13516 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13517 adding documentation for DV's supercatalog support
13518
Daniel Veillard82d75332001-10-08 15:01:59 +000013519Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13520
13521 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13522 super catalog support adding one API and one flag --sgml to
13523 xmlcatalog
13524
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013525Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13526
13527 * doc/xmlcatalog_man.xml, xmlcatalog.1
13528 One more crack at
13529 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13530
13531
Thomas Broyer47334c02001-10-07 16:41:52 +000013532Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13533
13534 * xpath.c: implemented xmlXPathObjectCopy for external objects
13535 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13536
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013537Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13538
13539 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13540 finishing up fix to
13541 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13542 the xmlcatalog man page display more elegantly
13543
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013544Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13545
13546 * configure.in: closing bug #61832
13547 * HTMLparser.c: removed a warning
13548
Daniel Veillard6ab38382001-10-06 13:08:27 +000013549Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13550
13551 * xpath.c: fixing #61673 part I, do not loose doc information
13552 when copying result value trees.
13553
Daniel Veillard556c6682001-10-06 09:59:51 +000013554Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13555
13556 * xpath.c: trying to harden the XPath interpreter
13557
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013558Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13559
13560 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13561 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13562
William M. Brack1633d182001-10-05 15:41:19 +000013563Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13564
13565 * HTMLparser: repaired another loop problem
13566
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013567Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13568
13569 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13570 parsing.
13571 * xpath.c: fix bug #61291 the default XML namespace node is
13572 missing from the namespace axis.
13573 * tree.c: refuse to create namespaces nodes with prefix "xml"
13574
Daniel Veillard651f9472001-10-04 14:51:06 +000013575Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13576
13577 * SAX.c: ouch a non-defined namespace could lead to a crash,
13578 fixed #61215
13579
Daniel Veillard7dd05702001-10-04 14:25:12 +000013580Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13581
13582 * parserInternals.c: closed bug #61054
13583
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013584Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13585
13586 * include/libxml/Makefile.am: closing #60708
13587
Daniel Veillarda293c322001-10-02 13:54:14 +000013588Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13589
13590 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13591 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13592
Daniel Veillardf4309d72001-10-02 09:28:58 +000013593Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13594
13595 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13596
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013597Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13598
13599 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13600 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13601
Daniel Veillard16756b62001-10-01 07:36:25 +000013602Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13603
13604 * catalog.c: Justin Fletcher provided cleaup code in case
13605 HAVE_STAT is not defined
13606 * include/win32config.h: Igor Zlatkovic suggested to have
13607 HAVE_STAT defined there
13608
William M. Brack5e1cac12001-09-28 16:19:18 +000013609Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13610
13611 * catalog.c - fixed typing error reported by M. Barros
13612
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013613Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13614
13615 * xmllint.c - fixing typo
13616
William M. Brackd28e48a2001-09-23 01:55:08 +000013617Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13618
13619 * HTMLparser.c: small enhancement to prevent loop on
13620 unrecognizable data
13621
Daniel Veillardb1d62872001-09-21 09:47:08 +000013622Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13623
13624 * parserInternals.c: applying patch from bug #60757 this
13625 should close it
13626
Daniel Veillardc0631a62001-09-20 13:56:06 +000013627Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13628
13629 * catalog.c xmlcatalog.c: removed a couple of warning
13630 * xpath.c: try to solve the linking problem on platforms
13631 needing trio to compile
13632
Daniel Veillard1a123612001-09-19 08:06:23 +000013633Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013634
Daniel Veillard1a123612001-09-19 08:06:23 +000013635 * Makefile.am libxml.spec.in: backing up non-documented changes
13636 commited without review or aproval by Jens Finke <jens@gnome.org>
13637 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013638
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013639Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13640
13641 * configure.in: Joe Orton provided a patch fixing a problem
13642 when iconv is specified to be in a non-standard directory
13643 but wasn't exported in xml2-config --cflags
13644
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013645Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13646
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013647 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013648 troubles with 2.4.4 errors.
13649
Daniel Veillard16698282001-09-14 10:29:27 +000013650Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13651
13652 * encoding.c entities.c: do not output hexadecimal charrefs
13653 when serializing HTML since some version of Netscape can't
13654 grok it, generate decimal ones.
13655 * result/HTML/doc3.htm: output changed due to previous test
13656 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13657
Daniel Veillard98fed372001-09-13 11:34:58 +000013658Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13659
13660 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13661 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13662
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013663Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013664 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013665
13666 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13667 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13668 updated the configuration scripts systems accordingly
13669
Daniel Veillard04382ae2001-09-12 18:51:30 +000013670Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13671
13672 * configure.in: preparing for 2.4.4
13673 * doc/xml.html doc/html/*: updated and rebuilt the docs
13674
Daniel Veillardd63437e2001-09-12 15:00:27 +000013675Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13676
13677 * win32/dsp/libxml2.def.src: tried to incorporate comments
13678 from bug #59220
13679
Daniel Veillard319a7422001-09-11 09:27:09 +000013680Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13681
13682 * parser.c result/noent/wml.xml: fixed bug #59981 related
13683 to handling of '&' in attributes when entities are substitued
13684
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013685Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13686
13687 * libxml.h include/libxml/xmlversion.h.in
13688 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13689 Tried to close bug #60131
13690
Daniel Veillardbce62332001-09-10 18:46:55 +000013691Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13692
13693 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13694
Daniel Veillard143b04f2001-09-10 18:14:14 +000013695Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13696
13697 * SAX.c: fixing bug #59946 on xmlns=""
13698
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013699Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13700
13701 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13702 but allocates a new error code.
13703
Daniel Veillard05c13a22001-09-09 08:38:09 +000013704Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13705
13706 * xmllint.c: John Fleck fixed typos in the options output
13707 * parser.c SAX.c: fix ignorable white space SAX selection
13708
13709Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13710
13711 * entities.c: Steve Underwood found the possibility of an
13712 ininite loop in case of error.
13713
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013714Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13715
13716 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13717
Daniel Veillarda050d232001-09-05 15:51:05 +000013718Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13719
13720 * parser.c: warn if version is not 1.0 but it's not
13721 strictly speaking an error after analyzing the spec
13722
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013723Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13724
13725 *doc/catalog.html - add link to the html version of the
13726 man page, other linguistic cleanups
13727
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013728Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13729
13730 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13731 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13732 file, has not yet been included in the build.
13733
Daniel Veillard99784ff2001-09-01 16:20:28 +000013734Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13735
13736 * catalog.c: removed a duplicate affectation Justin Fletcher
13737
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013738Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13739
13740 * tree.c: Armin Sander pointed a possible text coalescing
13741 problem, completed his patch.
13742
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013743Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13744
13745 * trionan.c: Fixed const and volatile re-definition problem
13746
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013747Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13748
13749 * libxml.4 parser.c: doc updates from Heiko Rupp
13750 * parserInternals.c: 2 sanity checks from Heiko Rupp
13751
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013752Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13753
13754 * tree.c: applied patch from Armin Sander to make some pointers
13755 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013756 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013757
Daniel Veillardb06c6142001-08-27 14:26:30 +000013758Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13759
13760 * xpath.c: hum, restrict the integer usage gcc bug workaround
13761 to only gcc compilers so that other architecture don't get
13762 penalized by this limitation.
13763 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13764
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013765Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13766
13767 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13768 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13769
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013770Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13771
13772 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13773 --convert option to xmlcatalog to convert SGML ones to
13774 the XML syntax.
13775 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13776
13777 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013778Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13779
13780 * catalog.c xmlIO.c: started some serious testing and fixed
13781 a few bug and optmization needs.
13782
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013783Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13784
13785 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13786 preparing for a 2.4.3 release even if it may not be ready yet
13787 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13788 all file parsing lookup to go through the entity resolver, add
13789 to add an API to bypass it (needed to load catalogs themselves),
13790 some cleanup on the catalog code too.
13791 * nanoftp.c: small cleanup
13792 * doc/catalog.html: small update
13793
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013794Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13795
13796 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13797 Jun Kuriyama
13798
Daniel Veillardffb120d2001-08-23 00:52:23 +000013799Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13800
13801 * doc/catalog.html: finished the catalog documentation
13802
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013803Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13804
13805 * doc/catalog.html doc/xml.html: added documentation about
13806 Catalog support, misses an API description
13807 * doc/html/*: reextracted the API pages
13808
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013809Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13810
13811 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13812 Added the part about section 7.2 on URI resolution,
13813 fixed a side effect in the HTML parser, look complete
13814 and ready to rock except the URI/SystemID part!
13815
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013816Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13817
13818 * include/libxml/catalog.h include/libxml/parser.h
13819 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13820 xmlIO.c: added support and APIs needed for the catalog PI
13821 * include/libxml/xmlIO.h: cleanup
13822
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013823Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13824
13825 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13826 include/libxml/catalog.h: starts to look okay, really
13827 plugged the new framework, cleaned a lot of stuff,
13828 added some APIs, except the PI's support missing this
13829 should be mostly complete
13830 * result/catalogs/* test/catalogs/*: added new test, enriched
13831 the existing one with URN ID tests
13832
Daniel Veillard64339542001-08-21 12:57:59 +000013833Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13834
13835 * catalog.c: fixed nextCatalog
13836 * result/catalogs/docbook test/catalogs/*: started adding
13837 a small regression test
13838
Daniel Veillardcda96922001-08-21 10:56:31 +000013839Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13840
13841 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13842 more work on the XML catalog support.
13843 * parser.c include/libxml/parser.h: small cleanup seems using
13844 list as a public parameter name can give portability troubles
13845 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13846 include/libxml/xpath.h include/libxml/Makefile.am: removed
13847 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13848 wrappers
13849
Bjorn Reese45029602001-08-21 09:23:53 +000013850Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13851
13852 * Makefile.am trio.c triodef.h trionan.c xpath.c
13853 include/libxml/Makefile.am include/libxml/trionan.h:
13854 Re-worked Not-A-Number and Infinity support.
13855 * xmlcatalog.c: added readline include files
13856
Daniel Veillard344cee72001-08-20 00:08:40 +000013857Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13858
13859 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13860 testCatalog as xmlcatalog, making it an installed app
13861 adding a shell, and preparing it to be a /etc/xml/catalog
13862 management tool, though not ready yet
13863 * catalog.c include/libxml/catalog.h: adding support for
13864 XML Catalogs http://www.oasis-open.org/committees/entity/
13865 not finished, there is some interesting tradeoffs and a
13866 few open questions left.
13867
Daniel Veillardb7664f42001-08-19 13:00:43 +000013868Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * xmllint.c: fixed a line formatting problem
13871
Daniel Veillard5015b712001-08-17 09:37:52 +000013872Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13873
13874 * SAX.c: removed a couple of unused variable (Albert Chin)
13875
Daniel Veillardbb371292001-08-16 23:26:59 +000013876Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13877
13878 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13879 trying to fix some troubles w.r.t. function returning
13880 const xxxPtr.
13881
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013882Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13883
13884 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13885 defined
13886
Daniel Veillardae6db172001-08-16 19:32:00 +000013887Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13888
13889 * xpointer.c: removed unused var
13890
Daniel Veillard09190202001-08-16 16:27:41 +000013891Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13892
13893 * testXPath.c: another small cleanup closing bug #59110
13894
Daniel Veillard796f4b62001-08-16 16:00:13 +000013895Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13896
13897 * win32/dsp/libxml2.def.src: small cleanup closing bug
13898 #59108
13899
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013900Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13901
13902 * example/gjobread.c: add xmlCleanupParser() before leaving
13903
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013904Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13905
13906 * config.h.in configure.in include/libxml/xmlwin32version.h:
13907 released 2.4.2
13908
Daniel Veillardd3d06722001-08-15 12:06:36 +000013909Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13910
13911 * include/libxml/valid.h debugXML.c valid.c: deprecate
13912 the non-boundchecking Sprintf functions, add Snprintf
13913 this should close bug #57984
13914
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013915Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13916
13917 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13918 URIs before doing the lookups (pointed by Mark Vakoc)
13919
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013920Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13921
13922 * xpath.c: serious changes on Result Value Trees and NodeSets
13923 w.r.t. deallocation and collect operations. Probably not
13924 100% clean (merge of allocated trees smells like a problem).
13925 Seems sufficient to close #58943
13926
Daniel Veillard90493a92001-08-14 14:12:47 +000013927Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13928
13929 * xmllint.c: adding a --format option
13930
Daniel Veillardfe703322001-08-14 12:18:09 +000013931Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13932
13933 * xpath.c: count() was broken on Result Value Tree
13934 * xmlIO.c: fixed file:/// accesses on _WIN32
13935
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013936Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13937
13938 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13939 macro was renamed, this should close bug #58683
13940
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013941Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13942
13943 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13944 entity substitution mode text at the end of the entity might
13945 be added due to text coalescing.
13946 * nanoftp.c parser.c: small cleanup
13947
Daniel Veillard0c720972001-08-08 20:59:00 +000013948Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13949
13950 * HACKING: added John Fleck right to commit in the doc subdir
13951
Daniel Veillard48da9102001-08-07 01:10:10 +000013952Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13953
13954 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13955 allow to inherit attributes from the DTD directly in the
13956 tree, this is needed for XPath and can be a useful feature.
13957 Inherited namespaces are always provided at the tree level now
13958 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13959 of tests for this feature (XSLT being the prime user).
13960
Daniel Veillard50f34372001-08-03 12:06:36 +000013961Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13962
13963 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13964 testSAX.c xmlIO.c xmllint.c include/win32config.h
13965 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13966 include/libxml/xmlwin32version.h.in win32/README.MSDev
13967 win32/dsp/*: applied Win32 Facelift No.2 patches from
13968 Igor Zlatkovic for Windows/MSC
13969
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013970Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13971
13972 * SAX.c: unparsedEntityDecl() the URI computation of the
13973 entity wasn't done breaking XSLT unparsed-entity-uri()
13974
Daniel Veillard567e1b42001-08-01 15:53:47 +000013975Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13976
13977 * xpath.c: fixed a bug when walking the descendants and
13978 the current node has no children
13979 * debugXML.c: show up when a text node is supposed to not be escaped
13980
Thomas Broyerf186c822001-07-31 23:30:37 +000013981Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13982
13983 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13984 worked like the set:leading() function)
13985 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13986
Daniel Veillardba6db032001-07-31 16:25:45 +000013987Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13990
Daniel Veillard57905372001-07-31 15:52:17 +000013991Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * include/libxml/xmlIO.h: apply change to close #58141
13994 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13995
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013996Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * parser.c: when the internal subset uses a PE, then the
13999 included entity can use conditional sections.
14000
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014001Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14004 when walking the namespace axis showing up in
14005 libxst/tests/general/bug-12
14006 * xmlmemory.c: added the possibility to trace a given block
14007 defined by its address
14008
Daniel Veillard4aafa792001-07-28 17:21:12 +000014009Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * parser.c: don't override existing encoding specified before
14012 starting xmlParseDocument()
14013
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014014Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * include/libxml/xmlwin32version.h: reinserted, needed for
14017 Windows users of CVS
14018
Darin Adlera77cac02001-07-27 17:41:51 +0000140192001-07-27 Darin Adler <darin@bentspoon.com>
14020
Darin Adler699613b2001-07-27 22:47:14 +000014021 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14022 * testCatalog.c: Add include of <libxml/parser.h>.
14023
140242001-07-27 Darin Adler <darin@bentspoon.com>
14025
Darin Adlera77cac02001-07-27 17:41:51 +000014026 * include/libxml/.cvsignore:
14027 * include/libxml/xmlwin32version.h:
14028 Remove this file from CVS because it's generated.
14029
Daniel Veillard50822cb2001-07-26 20:05:51 +000014030Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * parser.c include/libxml/parser.h: applied const patches from
14033 Tom Moog #58002
14034
Thomas Broyerba4ad322001-07-26 16:55:21 +000014035Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14036
14037 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14038 lookup framework
14039
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014040Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * tree.c: fixed xmlCopyNode() for documents
14043
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014044Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14047
14048Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014049
14050 * parser.c: fixes bug #57652 reported by Morus Walter
14051
Daniel Veillarde3924972001-07-25 20:25:21 +000014052Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14055
Daniel Veillarda53c6882001-07-25 17:18:57 +000014056Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14059 errors, lesson don't add new functions at 1am before a release
14060 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14061 from XPath initialization when possible.
14062
Daniel Veillardd9bad132001-07-23 19:39:43 +000014063Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * result/scripts/base*: removing history/readline changed
14066 this slightly
14067 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14068 xmllint.c: make element content line number generation
14069 optionnal to avoid breaking old apps added interface to switch
14070
Daniel Veillardf012a642001-07-23 19:10:52 +000014071Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014074 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014075 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14076 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14077 John Kroll fixes to allow saving to HTTP via PUT (or
14078 POST of needed).
14079 * doc/html/*.html: regenerated the docs
14080
Thomas Broyere8126242001-07-22 03:54:15 +000014081Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14082
14083 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14084 xmlHashScanFull and xmlHashScannFull3 to get passed the
14085 three keys as arguments to the callback function
14086
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014087Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * configure.in Makefile.am: removed libxml softlink for good
14090 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14091 100% coverage by gtk-doc
14092
Daniel Veillard8599e702001-07-17 21:38:51 +000014093Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14096 fixed serious troubles due to size_t vs. int mismatch
14097
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014098Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14101
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014102Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14103
14104 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14105 convenient extension API for value and context managing
14106 Now handles external objects through xmlXPathPopExternal,
14107 xmlXPathWrapExternal and xmlXPathReturnExternal.
14108 Added functions for sets operations (intersection, etc.)
14109
Daniel Veillard22090732001-07-16 00:06:07 +000014110Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14113 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14114 HTMLparser.c: cleanup of global variables, marking some
14115 const or private.
14116
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014117Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014118
14119 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14120 fixed xmlXPathNodeSetItem when passing index=0
14121
Daniel Veillard05dec342001-07-14 21:57:39 +000014122Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14125
Daniel Veillard28ae6362001-07-14 16:44:32 +000014126Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * xmllint.c: fixed compilation under Cygwin #57503
14129 * TODO: update
14130
Peter Williamsed156f52001-07-13 18:35:13 +0000141312001-07-13 Peter Williams <peterw@ximian.com>
14132
14133 * config.h.in: add #undef HAVE_DLFCN_H
14134
14135 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14136 builddir.
14137
Daniel Veillard73b36e32001-07-12 15:09:52 +000014138Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14141 raised by #57348 and #57381
14142
Daniel Veillard7db37732001-07-12 01:20:08 +000014143Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14146 tree.c xpointer.c: store the line numbder in element->content,
14147 may break some software, need a configuration mechanism
14148
Darin Adler96037892001-07-11 00:03:16 +0000141492001-07-10 Darin Adler <darin@bentspoon.com>
14150
14151 * .cvsignore:
14152 * example/.cvsignore:
14153 * include/.cvsignore:
14154 * include/libxml/.cvsignore:
14155 Various things that are generated and should be ignored.
14156
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014157Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14160 * doc/xml.html doc/html/*: updated the docs
14161
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014162Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14165 validation occured on content with element child
14166
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014167Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * tree.c: fixed XML Base computation which was broken
14170 * debugXML.c: added a base function to the shell
14171 * Makefile.am result/scripts/* test/scripts/*: added scripts
14172 based regression tests, and adding 2 XML Base tests
14173
Daniel Veillard19e96c32001-07-09 10:32:59 +000014174Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * tree.c: set properties doc and call xmlSetListDoc for properties
14177 content when grafting them in a different tree.
14178 * aclocal.m4: remove from CVS
14179
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014180Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * win32/libxml2/libxml2.def.src: added some missing entry point
14183 for XPath (Mark Vakoc)
14184
Daniel Veillard388236f2001-07-08 18:35:48 +000014185Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14188 layer should URI-Unescape before trying to open resources.
14189
Daniel Veillard04383752001-07-08 14:27:15 +000014190Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * xpath.c: fix the name() bug for elements in the default
14193 namespace reported by Charlie Bozeman
14194
Daniel Veillard7583a592001-07-08 13:15:55 +000014195Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14196
14197 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14198 led to an XPath fix, improvements of SAX initialization, and
14199 an added option --nocdata to testXPath
14200
Daniel Veillard449d7392001-07-07 19:11:06 +000014201Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * doc/libxml-doc.el: Felix Natter provided anew version working
14204 with XEmacs too
14205
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014206Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * include/libxml/xpath.h: small cleanup
14209 * doc/xml.html: update
14210
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014211Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14214 released 2.3.14
14215
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014216Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014219 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014220
Daniel Veillard73c9c042001-07-05 20:02:54 +000014221Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14224 were not equal to empty strings
14225
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014226Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * SAX.c: fixed a URI-Reference computation problem when validating
14229 * xmlIO.c: small cleanup
14230
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014231Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * parser.c: improved the description of a couple of interfaces
14234 upon Larry Stamper suggestion
14235
Daniel Veillard62f313b2001-07-04 19:49:14 +000014236Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * SAX.c entities.c parser.c: changed completely the way entities
14239 are handled when running the parser in entity substitution mode.
14240 This fixes a bug reported by Stephan Kulow and nearly divides
14241 by 3 the amount of memory required by libxslt to load and process
14242 DocBook TDG.
14243
Daniel Veillardf420ac52001-07-04 16:04:09 +000014244Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * HTMLparser.c: fixing a too early root closing problem raised
14247 byt Prashanth Naidu
14248
Daniel Veillard8c357d52001-07-03 23:43:33 +000014249Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14252 raised by Mark Vakoc.
14253
Daniel Veillard6e90d192001-07-03 16:37:49 +000014254Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * example/Makefile.am: fixed the include path to add srcdir/include
14257 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14258 and some cleanup
14259
Daniel Veillardf06307e2001-07-03 10:35:50 +000014260Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14263 lot of optimization work, results in significant improvements
14264 when handling really complex XPath queries. Add a small optimizer
14265 for unions, improve [n] and [last()], avoid some costly ops.
14266
Daniel Veillard77044732001-06-29 21:31:07 +000014267Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14270 * xpath.c: small cleanup
14271 * xmlGetNsList: reformated, fixed problems if used on Entities
14272
Daniel Veillard2adbb512001-06-28 16:20:36 +000014273Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14276
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014277Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14280 * Makefile.am example/Makefile.am: workaround automake generating
14281 erroneous deps
14282
Daniel Veillard12f7d292001-06-28 13:12:11 +000014283Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * include/win32config.h: bug #56801 Yon Derek provided a patch
14286 to the windows config file.
14287
Daniel Veillard87ee9142001-06-28 12:54:16 +000014288Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14291 libxml.h : Yon Derek provided a set of changes to compile from
14292 CVS on Windows/MSC
14293
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014294Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * parser.c: fixed UTF8 BOM support in push mode
14297 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14298 added a specific testcase
14299
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014300Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * Makefile.am: added --push regression tests
14303 * parserInternals.c: the XML parser segfaulted in --push mode
14304
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014305Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * configure.in: moved the symlinks detection within a CVS
14308 check, this is not portable and will be removed soon.
14309 * xpath.c: small cleanup/speedup
14310
Daniel Veillard11648102001-06-26 16:08:24 +000014311Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14314 release of 2.3.12
14315 * parser.c: make an error message if unknow entities in all cases
14316
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014317Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14320
Daniel Veillard23793842001-06-25 16:07:45 +000014321Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14324 includes were installed in the wrong dir
14325
Daniel Veillardf5498f32001-06-25 15:08:36 +000014326Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * doc/html.xml: warn against sending code to exhibit bugs.
14329
Daniel Veillard56f06462001-06-24 21:34:03 +000014330Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14333 Tru64 from Thomas Leitner
14334
Daniel Veillardc5d64342001-06-24 12:13:24 +000014335Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * AUTHORS: added William and Bjorn
14338 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14339 daniel@veillard.com hopefully I won't have to do this again
14340 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14341 docs can be rebuilt cleanly now
14342 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14343 from CVs it's generated, added include/libxml/xmlwin32version.h
14344 also generated but which should change far less frequently.
14345 * catalog.c nanoftp.c: made sure to include libxml.h not
14346 libxml/xmlversion.h directly
14347 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14348 when compiling on WIN32 and MSC
14349
Daniel Veillard07385fd2001-06-23 21:55:48 +000014350Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * include/Makefile.am include/libxml/Makefile.am configure.in:
14353 fixed make distcheck and rebuilding the rpms
14354
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014355Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * configure.in: should finish the migration of exported includes
14358 into a real include/libxml in CVS, at least for CVS users.
14359 * removed the exported headers, added in include/libxml (as well
14360 as xmlversion.h.in).
14361
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014362Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * configure.in: fixed the way to detect symlink
14365
Daniel Veillard66541772001-06-23 18:31:04 +000014366Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * configure.in: updated, include/libxml is now a real CVS dir
14369
Daniel Veillardca989762001-06-23 17:39:29 +000014370Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14373 version works with both libxml1 and libxml2 (it autodetects
14374 the prefix of the html-files) from Felix Natter.
14375 * doc/xml.html: updated doc accordingly
14376
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014377Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * xpath.c: fixed the bug generating a template loop in libxslt
14380 when using docbook-xsl-1.4, * should filter out document nodes
14381 * HACKING: added William
14382 * TODO: updated
14383
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014384Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * doc/FAQ.html: added a warning about gcc-3.0
14387 * doc/xml.html: added reference to gdome2 and removed a confusing
14388 sentence
14389
Daniel Veillardf7f41852001-06-22 15:18:01 +000014390Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * xmlversion.h: okay this is a generated file, but Windows
14393 users need it and they can't generate it, and I want CVS
14394 Windows users ...
14395 * win32/libxml2/libxml2_so.dsp: Windows project file for
14396 the shared lib version of libxml2
14397 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14398 resources needed for libxslt/xsltproc by Yon Derek
14399
Bjorn Reese3157b342001-06-22 14:41:45 +000014400Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14401
14402 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14403
Daniel Veillard4151acb2001-06-22 10:48:57 +000014404Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
Daniel Veillardcc146db2001-06-22 11:10:52 +000014406 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14407
14408Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
Daniel Veillard4151acb2001-06-22 10:48:57 +000014410 * include/win32config.h: Yon Derek provided a first fix
14411 to be able to compile libxslt/xsltproc on Windows
14412
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014413Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * xpath.c: attempt to work around what seemed a gcc optimizer
14416 bug when handling floats on i386 http://veillard.com/gcc.bug
14417 * tree.c entities.c encoding.c: doing some cleanups while
14418 chasing it
14419
Daniel Veillard017b1082001-06-21 11:20:21 +000014420Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * Makefile.am: cleanup when --without-debug is specified
14423 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14424 w.r.t. --without-debug and other include points
14425 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14426 Catalogs
14427 * configure.in entities.h tree.h HTMLparser.c: removed
14428 --without-corba, made the _private field mandatory
14429
Daniel Veillard87a764e2001-06-20 17:41:10 +000014430Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14433 outputs a BOM in UTF8, an errata has been issued to avoid the
14434 problem, that was the most reasonable solution... Add support
14435 for a leading UTF8 BOM in entities.
14436
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014437Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * valid.c: fixed a bug found when post validating an entity ref
14440 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14441 activate it too
14442
Daniel Veillard39196eb2001-06-19 18:09:42 +000014443Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14446 weakness in the node copy the XPointer and the XInclude
14447 implementations. Serious cleanup.
14448
Daniel Veillard3739b982001-06-19 12:51:30 +000014449Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * Makefile.am: Kjartan Maraas provided a small patch to
14452 add xml2-config.in to EXTRA_DIST
14453
Daniel Veillarda9142e72001-06-19 11:07:54 +000014454Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14457 provided another failing case found in KDE, the way the
14458 ctxt->vctxt.nodeTab was allocated and freed changed over
14459 time but it wasn't completely cleaned up. This should fix it.
14460
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014461Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * parser.c: Stephan Kulow also raised the fact that line number
14464 could get miscounted making debug harder, fixed the problem
14465 in xmlParseCharData()
14466
Daniel Veillard64b98c02001-06-17 17:20:21 +000014467Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * valid.c: Stephan Kulow pointed out a problem when validating
14470 and using an empty entity, forgot a 'break' in a case.
14471
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014472Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14475 * doc/xml.html: updated with 2.3.11
14476
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014477Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * TODO: updated adding cleanup of generated doc
14480 * configure.in: prepared to release 2.3.11
14481 * xmllint.c: added --version for bug reporting
14482 * doc/html/*.html: rebuilt the doc
14483
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014484Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * xpath.c: first part of the work on selecting namespace to
14487 fix bug #56115
14488
Daniel Veillard96ed5832001-06-15 22:22:04 +000014489Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14492 when using -liconv
14493 * TODO: updated
14494
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014495Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14498 cleanup, encoding support.
14499
Daniel Veillard608ad072001-06-14 08:32:28 +000014500Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14503
Daniel Veillard239d0522001-06-13 23:02:48 +000014504Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * xpath.c: bug detected by Ankh when / is used as a function arg
14507
Daniel Veillard02bb1702001-06-13 21:11:59 +000014508Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14511 of element and use it to avoid outputting formatting spaces at
14512 the wrong place. Implemented the format parameter for HTML save.
14513 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14514 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14515 result/HTML/wired.html: of course this impact the result of a
14516 number of HTML tests
14517
Daniel Veillard95d845f2001-06-13 13:48:46 +000014518Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * HTMLtree.[ch]: started augmenting the HTML save API with
14521 encoding and formatting parameters
14522
Daniel Veillardeca60d02001-06-13 07:45:41 +000014523Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * HTMLtree.h: cleanup and started evaluating the work needed on
14526 revamping the HTML output code
14527
Daniel Veillard84666b32001-06-11 17:31:08 +000014528Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14531
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014532Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * valid.c: fixed bug #56049, forgot one check in the
14535 validation routine
14536
Daniel Veillardca2366a2001-06-11 12:09:01 +000014537Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14540
Daniel Veillard6761eee2001-06-11 10:29:38 +000014541Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * libxml.h: fixed an error in last commit
14544 * doc/FAQ.html: added an entry for compilation from CVS
14545
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014546Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xmlversion.h.in libxml.h: Cygwin patches
14549 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14550 * tree.h: cleanup
14551
Daniel Veillardacd370f2001-06-09 17:17:51 +000014552Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14555 memory block in a strange case where libxml is linked twice
14556 in the binary.
14557
Daniel Veillard1d047672001-06-09 16:41:01 +000014558Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14561 state far too often, simple fix used to avoid it.
14562
Daniel Veillard4497e692001-06-09 14:19:02 +000014563Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14566 being processed, applied his patch
14567 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14568
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014569Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14572 provided fixes to compile on MSCC again
14573 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14574 also provided an update for the project files.
14575
Daniel Veillarda682b212001-06-07 19:59:42 +000014576Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14579 bug #55810
14580
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014581Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * tree.c: fixed xmlGetNsProp() to close bug #55683
14584 Note this requires libxslt to use it's own function instead.
14585
Daniel Veillardf0c53762001-06-07 16:07:07 +000014586Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * HTMLtree.c: when in a pre element no formatting space should
14589 be added.
14590 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14591
Daniel Veillard068a9652001-06-07 15:30:26 +000014592Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * configure.in: added tests for signal() and signal.h
14595
Daniel Veillard541d6552001-06-07 14:20:01 +000014596Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14599
Daniel Veillard8a367d42001-06-07 14:01:34 +000014600Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * doc/libxml-doc.el: Felix Natter provided a new version for
14603 libxml2
14604
Daniel Veillard8a926292001-06-07 11:20:20 +000014605Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * HTMLtree.c: when in a pre element no formatting space should
14608 be added.
14609
Daniel Veillard14839d52001-06-06 16:11:56 +000014610Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14613
Daniel Veillarde95e2392001-06-06 10:46:28 +000014614Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14617 hack
14618 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14619 * uri.c: fixed a warning
14620
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014621Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * HTMLtree.c: trying to close bug #55772 escaping in script
14624 elements
14625 * doc/xml.html: suggest to send mail to the list
14626
14627Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014628
14629 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14630 good. Use a macro and based on the solution provided in
14631 vsnprintf manual page from GNU.
14632
Bjorn Reese99748722001-06-05 12:49:15 +000014633Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14634
14635 * error.c: Workaround for non-preserving variadic list.
14636 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14637
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014638Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * doc/xml.html: added 2.3.10 release
14641
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014642Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * configure.in: releasing 2.3.10
14645
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014646Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14649
Daniel Veillard20042422001-05-31 18:22:04 +000014650Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * encoding.c: Robert Collins provided a patch to add the
14653 "US-ASCII" encoding alias
14654
Daniel Veillard97ac1312001-05-30 19:14:17 +000014655Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14658 string oriented functions and started cleaning the related areas
14659 in xpath.c which needed fixing in this respect
14660
Daniel Veillard2d703722001-05-30 18:32:34 +000014661Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14664 #55380
14665 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14666
Daniel Veillard9403a042001-05-28 11:00:53 +000014667Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * TODO: updated
14670 * nanohttp.[ch] : started adding APIs to get the redirected URL
14671 when this occurs (needed for further base computation
14672 * tree.h: cleanup
14673 * encoding.c: cleanup
14674 * SAX.c: minor change around ctxt->loadsubset
14675
Daniel Veillard6278fb52001-05-25 07:38:41 +000014676Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14677
14678 * Makefile.am include/Makefile.am: small change to have
14679 include/libxml rebuilt if working from CVS.
14680 * uri.c: applied another patch from Carl Douglas for URI escaping,
14681 this should close bug #51876
14682
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014683Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14686 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14687 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14688 added specific regression test
14689 * parser.h: preparing for the XSLT mode where DTD inherited
14690 attributes are added to the tree.
14691
Daniel Veillardbbd22452001-05-23 12:02:27 +000014692Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14693
14694 * xinclude.[ch]: Updated the namespace for the Last Call version
14695 * result/XInclude/include test/XInclude/include: updated the
14696 testsuite accordingly
14697
Daniel Veillard8514c672001-05-23 10:29:12 +000014698Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14701 related to bug #51876
14702
Daniel Veillard42596ad2001-05-22 16:57:14 +000014703Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14704
14705 * tree.c: fixed a gross mistake in base computation, xml:base is
14706 not completely correct yet (need cascade).
14707 * xpath.[ch]: added the few things needed to find a function name
14708 and URI from the XPath context when it is called.
14709
Daniel Veillard81418e32001-05-22 15:08:55 +000014710Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14713 * DOCBparser.c: small cleanup
14714 * xmllint.c: added a --catalogs option to load catalogs from
14715 $SGML_CATALOG_FILES
14716 * tree.c: cleanup
14717 * configure.in: iconv library fixup, ICONV_LIBS
14718
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014719Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * catalog.c: handling of CATALOG entries. detection of recursion,
14722 and a few bugfixes
14723 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14724 against the default namespace
14725
Daniel Veillard04b93292001-05-21 08:15:31 +000014726Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14727
14728 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14729
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014730Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * parser.c: fixed propagation context info when parsing an
14733 external entity.
14734 * doc/html/*.html: regenerated a couple of docs
14735
Daniel Veillard4623acd2001-05-19 15:13:15 +000014736Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * doc/xml.html: update with 2.3.9 informations
14739
Daniel Veillardbed7b052001-05-19 14:59:49 +000014740Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14743 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14744 * doc/html/* : rebuilt the docs
14745 * valid.c: small patch which may improve some case when
14746 validating.
14747
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014748Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * HTMLparser.c: Closed bug #54891
14751 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14752 to the suite
14753
14754Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14757 applied a documentation patch from LotR and filled in a few missing
14758 descriptions
14759
Daniel Veillard76d66f42001-05-16 21:05:17 +000014760Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * xpath.c tree.c parser.c: speed optimizations at the parser level
14763 document tree freeing and xpath evaluation
14764
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014765Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * parser.c parser.h parserInternals.h: fixed a couple of
14768 interfaces for handling memory buffer input to const char *
14769 upon suggestion of JamesH.
14770
Daniel Veillardc3739e72001-05-15 15:23:27 +000014771Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * configure.in: LoTR sent a patch fixing the previous commit
14774
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014775Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * configure.in: trying to deal again with the stoopid -R linking
14778 flag of Solaris
14779
Daniel Veillard790142b2001-05-15 10:51:53 +000014780Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * xpath.h: two nodeset access macros from Thomas Broyer
14783
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014784Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14787 patch from Thomas Broyer
14788
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014789Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14792 case
14793 * INSTALL: was empty added stuff from the FAQ
14794
Daniel Veillard75bea542001-05-11 17:41:21 +000014795Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14798 attributes handling and #54433 by adding xmlUnsetProp()
14799 and xmlUnsetNsProp()
14800
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014801Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * HTMLparser.c: Patch from Jonas Borgström
14804 (htmlGetEndPriority): New function, returns
14805 the priority of a certain element.
14806 (htmlAutoCloseOnClose): Only close inline elements if they
14807 all have lower or equal priority.
14808 * result/HTML: this of course changed a number of tests results.
14809
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014810Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * xmlIO.c catalog.c: plugged in the default catalog resolution
14813 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14814 documentations
14815 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14816
Daniel Veillarda7374592001-05-10 14:17:55 +000014817Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14820 integrating catalogs
14821 * catalog.[ch] testCatalog.c: adding a small catalo API
14822 (only SGML catalog support).
14823 * parser.c: restaured xmlKeepBlanksDefault(0) API
14824
Daniel Veillardc17337c2001-05-09 10:51:31 +000014825Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14828
Daniel Veillard257d9102001-05-08 10:41:44 +000014829Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * parser.c: added xmlParseExternalEntityPrivate() to allow
14832 propagation of ctxt->_private when parsing external entities
14833
Daniel Veillard083c2662001-05-08 08:27:14 +000014834Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14837
Daniel Veillard01ef7382001-05-08 07:31:43 +000014838Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14841
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014842Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14843
14844 * valid.c: warn when indeterminist content model is detected
14845 * result/VC/ElementValid8: this adds a message
14846 * Makefile.am: add --novalid for VCM tests
14847 * parserInternals.c: added a call to Init memory
14848
Daniel Veillard64269352001-05-04 17:52:34 +000014849Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14852 when both parameters are NULL.
14853
Daniel Veillard37721922001-05-04 15:21:12 +000014854Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * valid.c: applied small patch from Gary Pennington, reindented
14857 some part of the code.
14858
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014859Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14862 release, updated and regenerated the docs
14863
Daniel Veillard357c9602001-05-03 10:49:20 +000014864Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xpath.c result/XPath/expr/floats : clarified and cleanup
14867 printing of abnormal floats in tests.
14868
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014869Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14872 * results/HTML/ : a few changes in the output of the HTML tests as
14873 a result.
14874 * configure.in: tying to fix -liconv where needed
14875
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014876Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * Makefile.am: fixed a stupid error
14879
Daniel Veillard7150a032001-05-02 16:41:11 +000014880Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * configure.in Makefile.am: make the inclusion of the trio
14883 modules in the library conditional
14884
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014885Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * DOCBparser.c: patche from László Kovács, fixed entities refs
14888 in attributes handling
14889
Daniel Veillardedddff92001-05-02 10:58:52 +000014890Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14891
14892 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14893 flushing
14894
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014895Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * xpath.c: fix of an XSLT namespace bug reported on the list
14898 general/bug-8-
14899
Daniel Veillard5792e162001-04-30 17:44:45 +000014900Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * strio.h trio.c: Dan McNichol suggested a couple of small
14903 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14904
Daniel Veillard02141ea2001-04-30 11:46:40 +000014905Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14906
14907 * tree.c parser.c encoding.c: spent a bit more time looking
14908 at the parsing speed and DOM handling. Added a few more
14909 speedups.
14910
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014911Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * parser.c: small but effective parsing speed improvement
14914
Daniel Veillardb59076b2001-04-29 17:04:07 +000014915Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * configure.in: default on the DocBook parser inclusion (for Gnome)
14918 * DOCBparser.h: fixed a header reference
14919
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014920Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * configure.in xpath.c: applied Bjorn patches for FPE on the
14923 alpha
14924
Daniel Veillardeefd4492001-04-28 16:55:50 +000014925Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14928 xmlSaveFormatFileTo()
14929
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014930Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * xpath.c: simple and efficient optimization, XPath functions
14933 aways bind to the same code, cache this
14934 * TODO: updated (by saying some is obsolete)
14935
Daniel Veillard2156a562001-04-28 12:24:34 +000014936Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * xpath.c: more cleanup work on XPath name parsing routines
14939
Daniel Veillard61d80a22001-04-27 17:13:01 +000014940Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14943 xmlXPathParseName
14944 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14945 * debugXML.c: avoid compilation problems if compiling without
14946 HTML support, Igor Zlatkovic
14947 * win32/libxml2/libxml2.def.src: being able to compile without
14948 XPath on Windows
14949
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014950Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * libxml.m4: yet another patch from Toshio Kuratomi
14953
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014954Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14957
Daniel Veillard67fee942001-04-26 18:59:03 +000014958Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * tree.[ch]: added xmlSaveFormatFile interface for saving
14961 and indenting a file.
14962
Daniel Veillard82e49712001-04-26 14:38:03 +000014963Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * xpath.c: fixed bug #53689 related to processing-instruction()
14966
Daniel Veillard02f077a2001-04-26 10:59:11 +000014967Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14968
14969 * DOCBparser.c: patche from László Kovács
14970
Daniel Veillard30211a02001-04-26 09:33:18 +000014971Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * parser.c: applied fixes from Christian Glahn bug report #53391
14974
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014975Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14976
14977 * error.c: Jean François Lecomte provided a complete description
14978 and a fix to bug #53537
14979
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014980Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14981
14982 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14983
Daniel Veillard1034da22001-04-25 19:06:28 +000014984Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * DOCBparser.c SAX.c: a bit more work on entities processing.
14987 Still Need to cleanup XML output and references in attributes
14988
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014989Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14992
Daniel Veillardb33c2012001-04-25 12:59:04 +000014993Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * tree.c: trying to fix #53574, not completely complete,
14996 I would like xmllint --copy --debug test/ent1 and
14997 xmllint --debug test/ent1 to show the same result.
14998 * xpath.c: fix a bug when trying to sort namespace nodes
14999
Daniel Veillard5146f202001-04-25 10:29:44 +000015000Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * HTMLtree.c: real fix for #53402
15003
Daniel Veillard7533cc82001-04-24 15:52:00 +000015004Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15007 PIs when using xsl:output
15008 * valid.c: closing #53537 some case generate segfaults if there
15009 is validity errors
15010
Daniel Veillard61b33d52001-04-24 13:55:12 +000015011Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15014 of external parsed entities, added --noent to testDocbook
15015 * valid.c: Garry Pennington found an uninitialized variable
15016 access in xmlValidateElementContent()
15017
Daniel Veillard56098d42001-04-24 12:51:09 +000015018Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15021 with madness
15022 * result/HTML/ : this modified the result of the regression tests
15023 a lot.
15024
Daniel Veillard122376b2001-04-24 12:12:30 +000015025Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15028 to doc where it wasn't checked against NULL reported by
15029 Jens Laas
15030
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015031Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15032
15033 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15034 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15035
Daniel Veillardeae522a2001-04-23 13:41:34 +000015036Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15037
15038 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15039 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15040 * SAX.[ch]: cleanup and updates for DocBook
15041 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15042 ex SGML identifier changes
15043 * valid.c: removed a static unused function.
15044
Daniel Veillardde57c612001-04-23 09:13:36 +000015045Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * HTMLtree.c: applied change for Paul Sponagl on script saving
15048 * Makefile.am: the warning about entity title.xml are normal.
15049
Daniel Veillard393df012001-04-22 20:11:18 +000015050Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * configure.in: release of 2.3.7
15053 * Makefile.am: fixing make distcheck
15054
Daniel Veillarda41123c2001-04-22 19:31:20 +000015055Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15056
15057 * doc/html/* doc/xml.html: updated and regenerated the docs
15058
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015059Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15060
15061 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15062
Daniel Veillarde82a9922001-04-22 12:12:58 +000015063Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * tree.c: fixed #53388 with the provided patch
15066
Daniel Veillard06803992001-04-22 10:35:56 +000015067Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * valid.c: Bjorn detected an invalid memory access. Fixed
15070 vstateVPush()
15071
Daniel Veillard40af6492001-04-22 08:50:55 +000015072Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15075
Bjorn Reese70a9da52001-04-21 16:57:29 +000015076Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15077
15078 * libxml.h: new header used only for the compilation of libxml
15079 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15080 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15081 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15082 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15083 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15084 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15085 baseline (version 1.2 plus a single patch).
15086 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15087 scientific notation for numbers. Tests added.
15088 * xpath.c: formatting of numbers changed to use sprintf
15089 (contribution from William Brack)
15090
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015091Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * valid.c: cleanup, more useful debugging
15094 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15095 * xmlIO.c: entity loading is printed as an error when validating
15096
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015097Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * valid.c: fixed to validate within entities
15100 * test/VCM/v22.xml: added a specific testcase
15101
Daniel Veillardca1f1722001-04-20 15:47:35 +000015102Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * valid.c: forgot an epsilon transition in for ()+
15105 * test/VCM/v21.xml : added a specific test case
15106
Daniel Veillard85349052001-04-20 13:48:21 +000015107Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * valid.c: removed a state explosion exhibited by RSS
15110 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15111 from bug #51872
15112
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015113Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15116 validation without using an ugly NFA -> DFA algo in the source.
15117 Made a specific algorithm easier to maintain, using a single
15118 stack and without recursion.
15119 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15120 * hash.c: made the growing routine static
15121 * tree.h parser.c: added the parent information to an
15122 xmlElementContent node.
15123
Daniel Veillarde470df72001-04-18 21:41:07 +000015124Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * SAX.c parser.c xpath.c: generating IDs when not validating
15127 from an external parsed entity was poisoning the ID has table
15128 with removed values. This was killing XSLT on the KDE help
15129 browser.
15130
Daniel Veillardceacdd92001-04-18 15:10:35 +000015131Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * entities.h: andrew@ugh.net.au detected a double declaration
15134
Daniel Veillarda10efa82001-04-18 13:09:01 +000015135Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * debugXML.c hash.c tree.h valid.c : some changes related to
15138 the validation suport to improve speed with DocBook
15139 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15140 the way validation errors get reported
15141
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015142Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15145 by P C Chow and William M. Brack for XSLT HTML output
15146
Daniel Veillard2d90de42001-04-16 17:46:18 +000015147Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15150 Igor Zlatkovic patches for MSC compilation and added his
15151 updates
15152
Daniel Veillarde043ee12001-04-16 14:08:07 +000015153Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15156 prefix lookup.
15157 * parserInternals.c: fixed the bug reported by Morus Walter
15158 due to an off by one typo in xmlStringCurrentChar()
15159
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015160Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * HTMLparser.c result/HTML/*: revamped the way the HTML
15163 parser handles end of tags or end of input
15164
Daniel Veillard82daa812001-04-12 08:55:36 +000015165Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15168
Daniel Veillard67a21302001-04-11 14:39:16 +000015169Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15170
15171 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15172 bug where the linktime verions of free() won't work ...
15173
Daniel Veillard27b55282001-04-11 12:22:25 +000015174Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15177
Daniel Veillardafc73112001-04-11 11:51:41 +000015178Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * doc/xml.html: added 2.3.6 release
15181
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015182Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15185 * result/wml.xml: resulted in a small output change
15186
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015187Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * tree.c: xmlNewDoc was missing the charset initialization
15190 * xmllint.c: added --auto to autogenerate a doc, allow to
15191 reproduce the problem fixed on xmlNewDoc
15192
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015193Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * xpath.c: trying to get 52979 solved
15196 * tree.c result/ result/noent/: trying to get 52712 solved, this
15197 also made me clean up the fact that XML output in general should
15198 not add formating blanks by default, this changed the output of
15199 a few tests
15200
Daniel Veillard73639a72001-04-10 14:31:39 +000015201Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15204
Daniel Veillardfac26a12001-04-08 13:08:14 +000015205Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * configure.in: finally released 2.3.6
15208
Daniel Veillard911f49a2001-04-07 15:39:35 +000015209Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15210
15211 * xpath.c: checking for null pointer generated by new code
15212
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015213Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * xpath.c: fixed a [] evaluation problem reported
15216 * test/XPath/tests/simpleaddr: extended test
15217 * result/XPath/simpleaddr: updated result
15218
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015219Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15220
15221 * xmllint.c: Dan Timis reported a portability problem
15222 on Macs without mmap, fixed it.
15223
Daniel Veillardb38bd552001-04-03 18:22:00 +000015224Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * testXPath.c : added a --tree option allowing to display the
15227 tree dump of the XPath expression
15228
Daniel Veillard4dd93462001-04-02 15:16:19 +000015229Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15230
15231 * xpath.c: fixed a memleak when comparing nodesets
15232 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15233 * tree.c: added a TODO
15234
Daniel Veillard92ad2102001-03-27 12:47:33 +000015235Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15238 we need string functions
15239 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15240 to be able to use them where needed. Applied some changes
15241 to reduce name linking pollution and compile in only what's
15242 needed.
15243 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15244 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15245 for the string manipulation functions
15246 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15247 to the free() function of xmlmemory.c
15248 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15249 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15250 usage.
15251
15252
Daniel Veillard2be30642001-03-27 00:32:28 +000015253Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * error.c: applied the context output patch of the error
15256 handling submitted by Chuck Griffith
15257 * error/VC/*: this slightly change some error logs
15258
Daniel Veillard50582112001-03-26 22:52:16 +000015259Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15260
15261 * parser.c: fixed line number reporting on error
15262
Daniel Veillard04be4f52001-03-26 21:23:53 +000015263Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * parser.c: Sullivan and Darin found a parser bug,
15266 applied the patch.
15267
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015268Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15271 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15272 xmlversion.h.in xpointer.c: of course the way I defined
15273 UNUSED breaks on old gcc version. Try to be smart and
15274 also define it directly in xmlversion.h
15275 * configure.in: removed -ansi flag from the pedantic set
15276
15277Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015278 Huge cleanup, I switched to compile with
15279 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15280 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15281 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15282 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15283 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15284 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15285 encoding.h entities.c error.c list.[ch] nanoftp.c
15286 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15287 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15288 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15289 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15290 Cleanup, staticfied a number of non-exported functions,
15291 detected and cleaned up a dozen of problem found this way,
15292 avoided a lot of public function name/typedef/system names clashes
15293 * doc/xml.html: updated
15294 * configure.in: switched private flags to the really pedantic ones.
15295
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015296Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15297
15298 * configure.in: 2.3.5
15299 * doc/html/*: rebuilt the docs
15300
Daniel Veillard146c9122001-03-22 15:22:27 +000015301Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15302
15303 * parser.c: fixed a reported bug in NOTATION parsing
15304 * uri.c: accepted but not fixed bug 51876, added TODO
15305 * Makefile.am: fixed bug 51876
15306
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015307Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * config.h.in configure.in error.c: fix a compilation problem
15310 on platforms without vsnprintf (xml@thewrittenword.com)
15311
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015312Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15313
15314 * parser.c: fixed a function name header typo
15315 * SAX.c: notations can also occur in external subset.
15316
Daniel Veillard7d42b542001-03-20 13:22:46 +000015317Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15318
15319 * error.c: removed a C++ like comment
15320
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015321Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * parser.c: fixing bug 52299 strange condition leading
15324 to a parser crash due to a buffer overflow
15325 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15326 added the specific test case
15327
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015328Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15331 xmlXPathConvert{String,Number,Boolean} to be able to make
15332 type casts without a context stack, fixed some implementation
15333 problems related to the absence of context at parse-time,
15334 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15335 in the public API too
15336 * xpointer.c xpathInternals.h: we need to know at parse time
15337 whether we are compiling an XPointer
15338
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015339Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15342 cleaned up the parser internals, refactored XPath code, added
15343 new compilation based APIs and cleanly separated public and
15344 private APIs.
15345
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015346Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15347
15348 * xpath.h: the comp field must be added at the end to avoid
15349 killing binary compat.
15350
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015351Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15352
15353 * Makefile.am: detect XPath memleaks in regreson tests
15354 * error.c: fixed and error w.r.t. error reporting still using
15355 stderr
15356 * hash.c: added new line at end of file
15357 * tree.h: minor cleanup
15358 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15359 expression parsing from evaluation, resulted in a number of
15360 changes internally, and in XPointer. Likely to break stuff
15361 using xpathInternals.h but should remain binary compatible,
15362 new interfaces will be added.
15363
Daniel Veillardd574f782001-03-14 19:40:17 +000015364Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * configure.in: fixed a couple of problems reported by
15367 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15368 without gcc on non linux platforms.
15369
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015370Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15371
15372 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15373 a fix for --with-html-dir= configure support. I hope it won't
15374 break rpm generation
15375
Daniel Veillarda022fe02001-03-14 16:30:00 +000015376Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15377
15378 * xmlIO.c: one function comment cleanup.
15379
Daniel Veillard25239c12001-03-14 13:56:48 +000015380Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * SAX.c: external subset notations were improperly registered
15383 in the internal subset.
15384
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015385Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15386
15387 * README.cvs-commits: added, pointing to HACKING
15388 * HACKING: updated
15389
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015390Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15391
15392 * parser.c: and Matt Sergeant found one in the XML push
15393 parser (erroneous check I forgot to remove when I fixed the
15394 main parser).
15395
Daniel Veillard68d7b672001-03-12 18:22:04 +000015396Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15397
15398 * xpath.c: ptittom found a small bug in UnaryExpr
15399
Daniel Veillarde356c282001-03-10 12:32:04 +000015400Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15401
15402 * configure.in: bumped to 2.3.4
15403 * error.c: fixed bug #51860
15404 * tree.c: fixed bug #51861
15405 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15406 * tree.[ch] : added xmlDefaultBufferSize
15407 * nanoftp.c: typo in function name header block
15408 * doc/xml.html : updated, added link to XML::LibXSLT
15409 * doc/html/* : rebuilt the docs
15410
Daniel Veillard80f32572001-03-07 19:45:40 +000015411Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * parser.c SAX.c: the new content parsing code raised an
15414 ugly bug in the characters() SAX callback. Found it
15415 just because of strangeness in XSLT XML Rec ouptut :-(
15416
Daniel Veillard6c831202001-03-07 15:57:53 +000015417Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15418
15419 * Makefile.am: Martin Baulig suggested to add -lm
15420 * tree.c: found another bug in xmlNodeGetContent()
15421
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015422Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15423
15424 * xpath.c: Bjorn found the error related to strictness of comparison.
15425
Daniel Veillard29631a82001-03-05 09:49:20 +000015426Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15427
15428 * parser.c: trying to fix the Dtd parsing problem reported
15429 by Gary, side effect of last week speed optimizations.
15430
Daniel Veillard14be0a12001-03-03 18:50:55 +000015431Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15432
15433 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15434 * parserInternals.c: removed unneeded test raised by Stric
15435
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015436Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15437
15438 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15439 and fixed by William Brack). Added xmlXPathFormatNumber.
15440 Changed the sorting slightly.
15441 * configure.in Makefile.am example/Makefile.am: Added -lm.
15442 Please note that applications linking with libxml2, must
15443 also like with the math library from now on.
15444
Daniel Veillardf9533d12001-03-03 10:04:57 +000015445Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15446
15447 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15448
Daniel Veillard2f362242001-03-02 17:36:21 +000015449Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15450
15451 * parser.c: one must report spaces even if the Dtd element
15452 content proves that this is not part of the element content.
15453 * result/valid/*.xml: this changed the ouptu slightly
15454
Daniel Veillardb402c072001-03-01 17:28:58 +000015455Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15456
15457 * configure.in: bumped to 2.3.3
15458 * doc/xml.html: updated
15459
Daniel Veillard77851712001-02-27 21:54:07 +000015460Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15461
15462 * tree.c: minor doc fix
15463 * xpath.c: deallocation issues when a result tree has been
15464 converted to a node-set
15465
Daniel Veillardec70e912001-02-26 20:10:45 +000015466Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * doc/xml.html: oops corrected dates s/2000/2001
15469
Daniel Veillard8730c562001-02-26 10:49:57 +000015470Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15471
15472 * valid.c: new patch from Gary Pennington
15473
Daniel Veillard91e9d582001-02-26 07:31:12 +000015474Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15475
15476 * doc/xml.html: applied patch from Ankh
15477
Daniel Veillardedac3c92001-02-26 01:36:19 +000015478Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15479
15480 * xinclude.c: fixed a problem building on Mac
15481
Daniel Veillard21a0f912001-02-25 19:54:14 +000015482Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15483
15484 * parser.c: more work on increasing parsing ferformances
15485
Daniel Veillard48b2f892001-02-25 16:11:03 +000015486Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15489 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15490 avoiding memcpy in production builds MEM_CLEANUP macro use
15491 * parser.[ch] parserInternals.c: optimizations of the tightest
15492 internal loops inside the parser. Better checking of I/O
15493 flushing/loading conditions
15494 * xmllint.c : added --timing
15495
Daniel Veillard71681102001-02-24 17:48:53 +000015496Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15497
15498 * configure.in: bumped to 2.3.2
15499 * doc/xml.html: updated for release
15500
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015501Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15502
15503 * xpath.c: found a memleak and fixed a nasty bug
15504
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015505Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15506
15507 * xmllint.[c1] : added return code errors for xmllint
15508 * xpath.c: specific debug dump function for result value trees
15509
Daniel Veillard4b637072001-02-21 21:52:55 +000015510Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15511
15512 * xpath.c: finally implemented xmlXPathCompareNodeSets
15513 * test/XPath/expr/floats results/XPath/expr/floats: added
15514 a test for float expressions
15515
Daniel Veillardf714aa32001-02-21 03:07:44 +000015516Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15517
15518 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15519 * parserInternals.[ch]: trying to speed up parsing
15520 * xpath.c : speeded up node set equality op
15521
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015522Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15523
15524 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15525 better handling of ID/IDREF and the list modules associated
15526 * configure.in: small CFLAGS cleanup
15527
Daniel Veillarda8abee62001-02-19 15:14:59 +000015528Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15529
15530 * configure.in: fixed iconv detection on AIX (stric)
15531
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015532Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015533
15534 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15535
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015536Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15537
15538 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15539 and optimized xmlXPathNodeSetSort
15540
Daniel Veillard142adbf2001-02-17 13:21:05 +000015541Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15542
15543 * xpath.c: bug fix when context size is 0
15544 * parser.c: I like Norm's Dtd because they still manage to break
15545 the parser occasionally
15546
Daniel Veillardf23e0092001-02-16 13:21:29 +000015547Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15548
15549 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15550
Daniel Veillarde0e26512001-02-16 00:11:46 +000015551Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15552
15553 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15554 attributes within the XML-1.0 namespace
15555
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015556Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15557
15558 * xpathInternals.h: exported a few axis functions
15559 * doc/xml.html: updated the doc
15560
Daniel Veillard760f4422001-02-15 14:59:48 +000015561Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15562
15563 * configure.in: applied patch from Daniel van Balen for OpenBSD
15564 and bumped version to 2.3.1
15565 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15566 attempt to find autoclosing was simply broken, removed it,
15567 updated the examples, this is better
15568
Daniel Veillardd194dd22001-02-14 10:37:43 +000015569Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15572 hash functionnalities.
15573 * doc/html/* : rebuild the doc
15574
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015575Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15578 on predicate
15579 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15580 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15581 really want to have tags closed on output even if we accept
15582 unclosed ones on input
15583
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015584Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15585
15586 * xpath.c: ouch don't free NULL, rare case fixed
15587 * tree.c: don't coalesce text nodes if they don't have the
15588 same behaviour wrt escaping on output
15589
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015590Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15591
15592 * xpath.c: small fixup
15593 * SAX.c: don't warn on empty namespaces.
15594
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015595Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15596
15597 * README: a bit of cleanup
15598 * configure.in: preparing for 2.3.0 release
15599
Daniel Veillard1f83d392001-02-08 09:37:42 +000015600Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15601
15602 * hash.[ch]: added a first version of xmlHashSize()
15603 * valid.c: another bug fix from Gary Pennington
15604
Daniel Veillard5eef6222001-02-07 18:24:48 +000015605Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15606
15607 * valid.c: couple of bug fixes pointed by Gary Pennington
15608 * HTMLtree.c: #if 0 cleanup
15609
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015610Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15611
15612 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15613 which removes a time consuming check of xmlXPathNodeSetAdd()
15614 and use it in places where we are sure to not break unicity
15615
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015616Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * xpath.c: bug fixes found from XSLT
15619 * tree.c: preserve node->name special values when copying nodes.
15620 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15621 external subset are fetched when available but without full
15622 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15623 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15624 output with encoding disabled.
15625
Daniel Veillard2c833b62001-02-03 08:52:06 +000015626Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15627
15628 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15629 xmlCheckFilename should not be called from xmlFileOpenW
15630 and xmlGzfileOpenW
15631
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015632Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15633
15634 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15635 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15636 added the new tests for URI normalization
15637 * testURI.c: fixed stoopid bugs
15638 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15639 the URI in the error messages are now properly normalized
15640
Daniel Veillardea28ce62001-02-02 08:20:19 +000015641Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15644
Daniel Veillarde99a4762001-02-01 04:34:35 +000015645Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15646
15647 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15648
Daniel Veillard2b325a02001-01-31 20:46:31 +000015649Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15650
15651 * xpath.c: fixed mod operator
15652
Daniel Veillardde55cf62001-01-31 15:53:13 +000015653Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15654
15655 * parser.c: fixed xmlStrcat doc
15656 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15657 trees.
15658
Daniel Veillard2f913b72001-01-31 13:23:49 +000015659Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15660
15661 * xpath.c result/XPath/tests/chaptersbase
15662 result/XPath/tests/simplebase: fixed XPath node()
15663 * tree.c: small fix in xmlNewNs()
15664 * Makefile.am: removed extraneous xml2Conf.sh rule
15665
Daniel Veillardb42042b2001-01-28 07:40:36 +000015666Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15667
15668 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15669 Changed the library name, in order to get libxml-devel and
15670 libxml2-devel to coexist on a single system
15671 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15672 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15673
Daniel Veillardee0a4662001-01-27 18:59:33 +000015674Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15675
15676 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15677 libxml2-devel installable in // as libxml-devel.
15678
Daniel Veillard5eb05942001-01-27 17:50:22 +000015679Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * doc/Makefile.am: fixed make rebuild in doc
15682 * doc/html/*.html: rebuilt the docs
15683
Daniel Veillard65c295d2001-01-26 09:32:39 +000015684Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15687
Daniel Veillard8e199902001-01-25 18:54:39 +000015688Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15691 the HTML doc to go into the -devel RPM ...
15692 * aclocal.m4 config.h.in: some updates due to auto* magic
15693
Daniel Veillard93086662001-01-25 18:13:04 +000015694Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15695
15696 * xpath.h: added a hook in the context structure allowing to
15697 link to extra support, needed for XSLT
15698
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015699Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15700
15701 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15702 xmlXPtrCmpPoints to use it.
15703 * propagated the following patch from Alejandro Forero
15704 * include/win32config.h xmlIO.c: applied further suggestions
15705 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15706 * example/gjobread.c: fixed warnings, now that it builds
15707
15708Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15709
15710 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15711
15712 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15713 filename points to a valid file (not a directory).
15714 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15715 Added calls to xmlCheckFilenameDir.
15716
15717 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15718 `path' (rather than `filename') as the parameter to gzopen and open.
15719
Daniel Veillard48177c22001-01-23 15:27:41 +000015720Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15721
15722 * Makefile.am: fixed a problem with EXTRA_DIST
15723
Daniel Veillardb83ba402001-01-22 22:45:10 +000015724Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15725
15726 * Makefile.am example/Makefile.am: finally found the trick
15727 to build the example, i.e. add "." in SUBDIRS before example
15728 in the list <grin/>
15729
Daniel Veillard82687162001-01-22 15:32:01 +000015730Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15731
15732 * doc/xml.html: updated with an XSLT section, removed pointer to
15733 W3C CVS base.
15734
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015735Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15736
15737 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15738 too, and deallocation need to occur the same way.
15739
Daniel Veillarde4566462001-01-22 09:58:39 +000015740Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15741
15742 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15743 type correponding to an XSLT result tree fragment. Share most
15744 of the data format with node set, as well as operators.
15745 * HTMLtree.c: added a newline at the end of the doctype output
15746 whe this one is not present initially.
15747 * tree.c: make sure taht the parent and doc pointers are properly
15748 set when copying attributes (lists).
15749
Daniel Veillard701c7362001-01-21 09:48:59 +000015750Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15751
15752 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15753
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015754Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15755
15756 * xpath.c: seems I finally killed that ugly path evaluation
15757 context bug (tagged 9999 in case is is wrong)
15758
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015759Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15760
15761 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15762 for XSLT
15763
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015764Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15765
15766 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15767 for xmlGzfileOpen() bug
15768
Daniel Veillardf6eea272001-01-18 12:17:12 +000015769Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15770
15771 * xpath.c: removed an error found by XSLT usage
15772 * tree.c parserInternals.h: use a predefined static string
15773 for text and comment nodes, avoid freeing them in xmlFreeNode,
15774 exported the string name in parserInternals.h and added
15775 another value to disable encoding at output (for XSLT),
15776 gain memory, time.
15777
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015778Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15779
15780 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15781 win32/libxml2/libxml2_so.dsp: new makefiles and update
15782 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15783
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015784Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15785
15786 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15787 Gary Pennington
15788
Daniel Veillard389e6b72001-01-15 19:41:13 +000015789Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15790
15791 * xpath.c: fixed the comaprision of values and nodelists,
15792 need to compare nodelist still ...
15793 * debugXML.c: avoided a possible core dump
15794 * HTMLparser.c: cleanup
15795 * nanohttp.c: contributed fix.
15796 * tree.c: fixes in properties handling added xmlSetNsProp
15797 needed by libxslt
15798 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15799 comment
15800 * TODO: updated
15801
Daniel Veillard167bd532001-01-06 21:09:34 +000015802Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15803
15804 * parser.c parserInternals.c: applied Bjorn Reese optimization
15805 patch
15806
15807Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15808
15809 * Makefile.am: applied patch fro make check from Martin Vidner
15810
Daniel Veillard503b8932001-01-05 06:36:31 +000015811Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15812
15813 * configure.in: preparing 2.2.11
15814 * doc/html/*: rebuild the HTML files
15815 * doc/xml.html : updated
15816
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015817Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15818
15819 * tree.c: fixed a stupid bug
15820 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15821 patches related to validation of an XInclude processing result
15822 * TODO: updated
15823
Daniel Veillarde2488192001-01-04 10:54:22 +000015824Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15825
15826 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15827 on large files
15828
Daniel Veillardf060a412001-01-03 20:52:44 +000015829Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15830
15831 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15832
Daniel Veillard45cff692001-01-03 18:02:04 +000015833Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15834
15835 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15836 reported by Jonas Borgström
15837 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15838
Daniel Veillard08108982001-01-03 15:24:58 +000015839Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15840
15841 * testXPath.c xpath.c: fixing the XPath union expressions problem
15842 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15843
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015844Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15845
15846 * xmllint.c: Made is so if the file name is "-" is will read form
15847 standard input. Sven Heinicke <sven@zen.org>
15848 * tree.c: fixed a problem when growing buffer
15849 * tree.h: fixed the comment of the node types following andersca
15850 comment
15851 * TODO: updated
15852
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015853Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * HTMLparser.[ch]: added a way to avoid adding automatically
15856 omitted tags. htmlHandleOmittedElem() allows to change the
15857 default handling.
15858 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15859 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15860 of xmllint too when using --memory flag, added a memory test
15861 suite at the Makefile level.
15862 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15863 with namespace use when encountering QNames in XPath evalation,
15864 added xmlns() scheme in XPointer.
15865 * nanoftp.c : incorporated a fix
15866 * parser.c xmlIO.c: fixed problems raised with encoding when using
15867 the memory I/O
15868 * parserInternals.c: closed bug 25934 reported by
15869 torsten.landschoff@innominate.de
15870 * TODO: updated
15871
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015872Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15875 on a non-updated tree :-(, made a 2.2.10 release to correct the
15876 situation
15877
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015878Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15881 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15882 integrated a set of OpenVMS changes from Howard Taylor
15883 <Howard.Taylor@pacoast.com>
15884
Daniel Veillard58770e72000-11-25 00:48:47 +000015885Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15888 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15889
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015890Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * HTMLparser.c: some fixes on auto-open of html/head/body
15893 * encoding.c: fixed a compilation error on some gcc env
15894 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15895 XPointer implementation
15896 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15897 related XPointer tests and associated results
15898
Daniel Veillard300f7d62000-11-24 13:04:04 +000015899Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * doc/xmldtd.html doc/xml.html: following a short step by step
15902 guidance on IRC to help maciej with DTDs I started a small
15903 page on the subject.
15904
Daniel Veillard748e45d2000-11-17 16:36:08 +000015905Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * HTMLparser.c: fixed handling of broken charrefs
15908 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15909 patches
15910
Daniel Veillard28929b22000-11-13 18:22:49 +000015911Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * doc/xml.html doc/html/* : rebuilt the docs after adding
15914 xinclude and updated page for 2.2.7 and 2.2.8
15915 * configure.in: releasing 2.2.8
15916
Daniel Veillard41e06512000-11-13 11:47:47 +000015917Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * parser.[ch] parserInternals.c: applied the conditional
15920 section processing fix from Jonathan P Springer
15921 <jonathan.springer2@gte.net>
15922 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15923 project file, fixed iconv default non support
15924 * xpath.c: fixed the problem of evaluating relative expressions
15925 when a node context is provided.
15926
Daniel Veillardbf432752000-11-12 15:56:56 +000015927Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15928
15929 * nanoftp.c: fixed gcc 2.95 new warnings
15930 * SAX.c: fixed a stupid bug
15931 * tree.c: fixed a formatting problem when round-tripping
15932 from/to memory
15933 * xinclude.c: chased memleak, fixed a base problem
15934 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15935 xmlXPtrBuildNodeList()
15936 * TODO: updated
15937 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15938 adding a first small set of regression tests for XInclude
15939
Daniel Veillardc2def842000-11-07 14:21:01 +000015940Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * nanohttp.[ch]: applied Wayne Davison patches to access
15943 the WWW-Authorization header.
15944 * parser.c: Closed Bug#30847: Problems when switching encoding
15945 in short files by applying Simon Berg's patch.
15946 * valid.c: fixed a validation problem
15947 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15948 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15949 Wayne Davison
15950 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15951 need to be extended to non full nodes selections.
15952 * xinclude.c: starts to work decently
15953
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015954Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15957 debugXML.c xmlversion.h.in: Started adding XInclude support,
15958 this is a new xmllint option
15959 * tree.c xpath.c: applied TOM patches for XPath
15960 * xpointer.c: fixed a couple of errors.
15961 * uri.c: added an escaping function needed for xinclude
15962 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15963 new warning from RH70 gcc's version
15964
Daniel Veillarda4964b72000-10-31 18:23:44 +000015965Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * HTMLparser.c: fixed loop on invalid char in scripts
15968 * parser.c: update to description of xmlIOParseDTD()
15969 * libxml.m4 xmlversion.h.in: changes contributed by
15970 Michael Schmeing <m.schmeing@internet-factory.de>
15971 * configure.in: preparing for 2.2.7
15972 * Makefile.am: trying to avoid config.h and acconfig.h
15973 being included in the distrib
15974 * configure.in: released 2.2.7
15975
15976Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15979 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15980
Daniel Veillard01411222000-10-30 15:33:22 +000015981Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * parser.[ch]: added xmlIOParseDTD()
15984 * xpointer.c: added support for the 2 extra parameters of
15985 string-range, fixed a stoopid error when '0' was present
15986 in XPointer expressions
15987 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15988 testsuite for the above
15989
Daniel Veillard6db58192000-10-30 09:27:53 +000015990Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * libxml.spec.in: improved package descriptions
15993
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015994Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * xpath.c xpathInternals.h: applied a large cleaning patch
15997 from TOM <ptittom@free.fr>, it also add namespace support
15998 for function and variables registration.
15999
Daniel Veillardbd20df72000-10-29 17:53:40 +000016000Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16003 * Makefile.mingw: Wayne Davison's update adding hash.c
16004
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016005Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * xpath.c: fixed the root evaluation problems
16008 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16009 ignorable spaces with <b> <bold> <em>
16010 * tree.c: fixed a loop in xmlSearchNsByHref()
16011
Daniel Veillard767662d2000-10-27 17:04:52 +000016012Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * xpath.c: applied another XPath patch from TOM
16015 * xpath.c include/makefile.am: applied another patch from
16016 china@thewrittenword.com (cleanup on IRIX).
16017
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016018Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * xml-config.1: received a fixed version from Fredrik Hallenberg
16021 <hallon@lysator.liu.se>
16022
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016023Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16026 cleanup patch for XPath
16027
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016028Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * patched to redirrect all "out of context" error messages to
16031 a reconfigurable routine. The changes are:
16032 * xmlerror.h : added the export of an error context type (void *)
16033 an error handler type xmlGenericErrorFunc there is an interface
16034 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16035 to reset the error handling routine and its argument
16036 (by default it's equivalent to respectively fprintf and stderr.
16037 * all the c files: all wild accesses to stderr or stdout within
16038 the library have been replaced to calls to the handler.
16039
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016040Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * configure.in: release 2.2.6
16043 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16044 exporting the inner functions of xpath for extension modules
16045 * doc/*: updated and rebuilt the doc
16046
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016047Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * nanohttp.c : applied Wayne HTTP cleanup patch
16050 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16051 and xmlNodeSetSpacePreserve()
16052
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016053Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * xpath.c: closing bug #29260
16056
Daniel Veillard126f2792000-10-24 17:10:12 +000016057Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16060 multikey tuples, made hash structure opaque
16061 * valid.[ch]: moved elements, attributes, notations decalarations
16062 as well as ID and refs to hash tables.
16063 * entities.c: hash cleanup
16064 * xmlmemory.c: fixed a dump problem in debug mode
16065 * include/Makefile.am: problem passing in DESTDIR= values patch
16066 from Marc Christensen <marc@calderasystems.com>
16067 * nanohttp.c: removed debugging remains
16068 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16069 * HTMLparser.c parser.c: fixing a number of problems with the
16070 macros in the *parser.c files (Wayne).
16071 * HTMLparser.c: close the previous option when opening a new one
16072 (Marc Sanfacon).
16073 * result/HTML/*: updated the HTML results accordingly
16074
Daniel Veillard52afe802000-10-22 16:56:02 +000016075Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16078 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16079 XPath functions and XML entities table to them. More to come...
16080 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16081
Daniel Veillard683cb022000-10-22 12:04:13 +000016082Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * tree.c: coalesce adjacent text nodes
16085 * valid.c: handling of blank nodes in DTd validation (raised
16086 by problems with a posteriori validation).
16087 * nanohttp.c: changing behaviour on HTTP write stuff.
16088 * HTMLtree.c: forced body and html to be explicitely closed.
16089 * xpath.h: exported more XPath functions.
16090
Daniel Veillard1baf4122000-10-15 20:38:39 +000016091Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * Release of 2.2.5
16094 * xpointer.c: range() range-inside and other helper functions
16095 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16096
Daniel Veillard47e12f22000-10-15 14:24:25 +000016097Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16100 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16101
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016102Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16105 and XPointer modules
16106
Daniel Veillard134c9f32000-10-15 10:27:08 +000016107Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * SAX.h: closed #25107
16110
Daniel Veillard39915622000-10-15 10:06:55 +000016111Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * testSAX.c: fixed problem with cdata reporting
16114 * SAXresult/* : updated
16115
Daniel Veillard1e851392000-10-15 10:02:56 +000016116Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16119 Closed bug #27499, added to regression tests
16120 * TODO: updated
16121
Daniel Veillard7eda8452000-10-14 23:38:43 +000016122Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16125 support for SCRIPT and STYLE with help from Bjorn Reese
16126 * test/HTML/* result/HTML/*: added simple testcase and updated
16127 the existing ones.
16128
Daniel Veillardff9c3302000-10-13 16:38:25 +000016129Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16132 string-range for empty strings
16133 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16134 test/XPath/xptr/strrange: augmented the XPointer testsuite
16135
Daniel Veillard189446d2000-10-13 10:23:06 +000016136Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * doc/xml.html doc/xmlmem.html: added a module describing memory
16139 interfaces and use, updated the main page.
16140
Daniel Veillard2f971a22000-10-12 23:26:32 +000016141Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16144 nanoftp code work on Windows too now
16145
16146Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016147
16148 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16149 * xpointer.c: implemented string-range() at least a good first version
16150 * test/XPath/docs/str test/XPath/xptr/strrange
16151 result/XPath/xptr/strrange: the string-range() tests
16152
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016153Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * Makefile.am include/Makefile.am include/win32config.h
16156 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16157 and make distcheck
16158
Daniel Veillard19d61112000-10-11 23:50:35 +000016159Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16162 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16163 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16164
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016165Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16168 patch for socklen_t detection by
16169 Albert Chin-A-Young <china@thewrittenword.com>
16170
Daniel Veillardcd429612000-10-11 15:57:05 +000016171Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16174 and added a --dtdvalid option to xmllint used to test it
16175
Daniel Veillard47c02452000-10-11 13:04:36 +000016176Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16179 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16180
Daniel Veillard2d38f042000-10-11 10:54:10 +000016181Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16184 handlings (registration, lookup, cleanup)
16185
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016186Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * configure.in Makefile.am include/makefile.am: adding XPointer
16189 and XPtrtests target
16190 * xpointer.[ch] : new files for XPointer support
16191 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16192 more XPath tests
16193
Daniel Veillard57fda592000-10-10 23:24:14 +000016194Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * configure.in: fixed, very broken, make distcheck works again
16197
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016198Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * More work toward 2.2.5, integrated a number of patches
16201 * configure.in Makefile.am win32config.h.in: trying to cleanup
16202 make distcheck .... huh ...
16203 * include/Makefile.am include/win32config.h: new directory
16204 for includes
16205 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16206 updated teh makefiles and instructions for WIN32
16207 * xpath.c: small fixes
16208 * test/XPath/ results/XPath: updated the testcases and results
16209 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16210 suggested patches
16211 * valid.c: fixed an ID bug
16212
Daniel Veillardb71379b2000-10-09 12:30:39 +000016213Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016216 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016217 * xpath.[ch]: worked on XPointer
16218
Daniel Veillard7e99c632000-10-06 12:59:53 +000016219Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * configure.in Makefile.am: 2.2.5, ship the include in an
16222 include/libxml subdirectory, use symlinks when using CVS
16223 * testSAX.c: fixed small bug
16224 * testXPath.c: changed the way testfiles are parsed
16225 * debugXML.c: same kind of cleanup when parsing an argument expression
16226 XPath/XPointers can have blanks embedded
16227 * xpath.[ch]: more cleanup, reorgs for XPointer work
16228 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16229 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16230
Daniel Veillard55b91f22000-10-05 16:30:11 +000016231Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16234 in the XPath engine, rewrote large parts of it, now it's far
16235 cleaner and in sync with the REC not an old WD. Fixed a parsing
16236 problem in the interactive XML shell found when testing XPath.
16237
Daniel Veillardac260302000-10-04 13:33:43 +000016238Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16241 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16242 examples with the extra test
16243
Daniel Veillard7cfce322000-10-04 12:40:27 +000016244Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16247 the global init function.
16248
Daniel Veillard970112a2000-10-03 09:33:21 +000016249Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * HTMLparser.c: Doohhh, attribute name parsing was still case
16252 sensitive ! Fixed this ...
16253 * result/HTML/* : updated the tests results accordingly
16254
Daniel Veillard740abf52000-10-02 23:04:54 +000016255Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16258 engine, should be far more stable, incorporated a new version of
16259 preceding/following axis, need testing
16260 * uri.c: fixed file:///c:/a/b/c problem
16261 * test/XPath/tests/idsimple: augmented the XPath tests
16262
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016263Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * doc/* rebuilding docs for 2.2.4 release
16266
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016267Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * configure.in: releasing 2.2.4
16270 * parser.[ch]: added xmlStrEqual()
16271 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16272 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16273 use xmlStrEqual instead
16274 * TODO: updated
16275 * added an XPath test
16276
Daniel Veillardbc765302000-10-01 18:23:35 +000016277Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16280 * entities.h: exported xmlInitializePredefinedEntities
16281 * parser.[ch] : added xmlInitParser()
16282 * parserInternals.h : had to export htmlInitAutoClose()
16283
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016284Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16287 problems
16288 * Makefile.am : added XPath regression tests to normal tests
16289 * uri.c: fixed a problem with local paths, cleanup
16290 * parser.c: fixed a problem with large CData sections
16291
Daniel Veillardd2ade932000-09-30 14:39:55 +000016292Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * configure.in xml-config.in: patch from "Ben Taylor"
16295 <sol7x86@hotmail.com> for solaris shared libs lookup
16296
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000162972000-09-30 Martin Baulig <baulig@suse.de>
16298
16299 * libxml-2.0.pc.in: Provide pkg-config script.
16300
16301 * configure.in: Create the libxml-2.0.pc script from the
16302 libxml-2.0.pc.in templates.
16303 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016304 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016305
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016306Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16309 when compiling with MSC
16310
Daniel Veillard46057e12000-09-24 18:49:59 +000016311Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * xpath.c: patch for normalize-string() substring-before(),
16314 substring-after() and translate() functions from Bjorn Reese
16315 <breese@mail1.stofanet.dk>
16316 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16317 Fredrik Hallenberg <hallon@lysator.liu.se>
16318 * TODO: updated
16319
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016320Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16323 problem of socklen_t being undefined on a number of platforms
16324 * debugXML.c: fixed a compilation problem when without snprintf
16325
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016326Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16329 an URI bug and a fix for the control-character-induced infinite loop
16330 * nanohttp.c: preventive fix for compiling on WIN32
16331
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016332Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * xmlint.c: closing bug #25000
16335
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016336Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16339 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16340 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16341 related function, fixing xmlStrncmp(), and associated cleanup
16342 * result/HTML/entities.html.sax: updating result
16343
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016344Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * uri.c: applied patch for URI escaping from Wayne Davison
16347 <wayned@blorf.net>
16348 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16349 from Denis Barbier <barbier@imacs.polytechnique.fr>
16350 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16351 patch from Wayne Davison
16352
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016353Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * doc/xml.html : updated with new releases, adding "how to help"
16356
Daniel Veillard04698d92000-09-17 16:00:22 +000016357Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16360 removed a few warnings in pedantic mode ...
16361 * parserInternals.c parser.c: moved encoding switching function
16362 to parserInternals.c
16363 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16364
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016365Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16368 error or warning handlers
16369
Daniel Veillardb1059e22000-09-16 14:02:43 +000016370Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * parserInternals.c parserInternals.h parser.c Makefile.am:
16373 created a new module parserInternals.c, moved most of the
16374 code shared by the various parsers there, as well as
16375 deprecated code from parser.c. More cleanup of parser.c
16376 * uri.c: fixed a problem when URI is NULL
16377 * valid.c: speedup when looking for an attribute declaration
16378
Daniel Veillard39c7d712000-09-10 16:14:55 +000016379Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16382 the cleanup of the computation of URI references when seeking
16383 external entities. The URI reference string and the resulting
16384 URI are both stored now.
16385 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16386 large s(n)printf checks and cleanup from Denis Barbier
16387 <barbier@imacs.polytechnique.fr>
16388 * xmlversion.h.in tree.h: couple of SGML declarations for a
16389 possible docbook module.
16390 * result/VC/ : a couple of test output changed due to the change
16391 of the entities URI
16392
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016393Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * parser.h: added a _private field for linking user's data
16396
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016397Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * parser.c parserInternals.h: demacroified most of the IS_XXX
16400 the gain in size is significant so ...
16401
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016402Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * entities.c: cases where looking up entities with doc==NULL
16405 covered
16406
Daniel Veillard90e11312000-09-05 10:42:32 +000016407Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
Daniel Veillard1de50802000-09-07 08:54:32 +000016409 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016410 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16411
Daniel Veillard98a79162000-09-04 11:15:39 +000016412Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
Daniel Veillard1de50802000-09-07 08:54:32 +000016414 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016415 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16416 * Makefile.in: added URItest and included thenin "make tests"
16417
16418Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016419
16420 * xmlversion.h.in: closed bug 22941
16421
Daniel Veillard2bb89092000-08-31 14:57:50 +000016422Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * doc/xmlio.html: added doc and example for entity loader
16425 redefinition.
16426
Daniel Veillard96984452000-08-31 13:50:12 +000016427Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16430 used by libxml
16431
Daniel Veillarde715dd22000-08-29 18:29:38 +000016432Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * parser.c: Fixed bug on invalid ontent characters and when using
16435 push.
16436 * xmllint.c: fixed xmllint endling of errors in push mode
16437
Daniel Veillard4948eb42000-08-29 09:41:15 +000016438Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016441 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016442 * result/HTML/*.sax: regenerated HTML SAX output
16443 * parser.c: more cleanup.
16444
Daniel Veillarde010c172000-08-28 10:04:51 +000016445Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016448 patches from Wayne Davison <wayned@users.sourceforge.net>,
16449 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016450 * HTMLparser.c: fixed an ignorable white space detection bug
16451 occuring when parsing with SAX only
16452 * result/HTML/*.sax: updated since the output is now HTML
16453 encoded...
16454
Daniel Veillard47f3f312000-08-27 22:40:15 +000016455Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016457 * HTMLparser.[ch]: applied some of Wayne Davison
16458 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016459
Daniel Veillarde0854c32000-08-27 21:12:29 +000016460Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16463 undeclared namespace prefix was used, added a warning.
16464 Cleaned up support w.r.t. entities, spilling out a warning
16465 and being pedantic on lookups.
16466 * test/warning/ent9 : added testcase for previous example.
16467 * TODO: updated
16468 * parserInternals.h parser.c: changed the way names are parsed
16469 now allow infinite size and decrease penalty for normal use
16470 * parser.c: Started a big cleanup/check of the parser code,
16471 fixed some of the most tortuous entity code, spotted code
16472 unused anymore
16473 * test/*: added tests for very long names and related nasty
16474 things.
16475
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016476Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * doc/encoding.html: added encoding aliases doc
16479 * doc/xml.html: updates
16480 * encoding.[ch]: added EncodingAliases functions
16481 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16482 bottleneck affecting large DTDs like Docbook
16483 * parser.[ch] xmllint.c: added a pedantic option, will be
16484 useful
16485 * SAX.c: redefinition of entities is reported in pedantic mode
16486 * testHTML.c: uninitialized warning from gcc
16487 * uri.c: fixed a couple of bugs
16488 * TODO: added issue raised by Michael
16489
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016490Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * doc/encoding.html: propagated Martin Duerst suggestions
16493
Daniel Veillard52402ce2000-08-22 23:36:12 +000016494Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16497 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16498 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16499 by Wayne Davison
16500
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016501Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * nanoftp.c nanohttp.c: small cleanup
16504 * TODO: updated
16505
Daniel Veillard244ece92000-08-19 20:58:02 +000016506Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * added an old VC testcase and updated title.xml entity
16509
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016510Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16513 done on auto-opening of <p> tags and cleanup of SAX output
16514
Daniel Veillard979e55e2000-08-19 16:48:54 +000016515Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16518
Daniel Veillard4540be42000-08-19 16:40:28 +000016519Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * doc/xml.html libxml.* structure.*: updated the doc a bit
16522
Daniel Veillard808a3f12000-08-17 13:50:51 +000016523Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16526 of SAX tests
16527
Daniel Veillard29579362000-08-14 17:57:48 +000016528Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16529
16530 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16531 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16532
Daniel Veillard1255ab72000-08-14 15:13:33 +000016533Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16534
16535 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16536 * testHTML.c: fix core dump on Solaris 2.x systems
16537 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16538 * result/HTML/*.sax: previous bug fix lead to new results
16539
Daniel Veillard03109292000-08-14 14:58:22 +000016540Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16541
16542 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16543 * configure.in: added --with-readline=DIR to accept alternate
16544 path for readline include/library
16545 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16546 for ANSI under HP-UX
16547 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16548 includes @LIBS@
16549
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016550Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * doc/* : rebuilt the docs
16553 * getting ready for 2.2.2 release
16554
Daniel Veillard87b95392000-08-12 21:12:04 +000016555Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16558 and xmlAddFeature()
16559 * tree.[ch]: added xmlAddChildList()
16560 * xmllint.c: MAP_FAILED macro test
16561 * parser.h: added xmlParseCtxtExternalEntity()
16562 * valid.c: applied bug fixes removed warning
16563 * tree.c: added CDATA block to elements content
16564 * testSAX.c: cleanup of output
16565 * testHTML.c: added SAX testing
16566 * encoding.c: better error recovery
16567 * SAX.c, parser.c: fixed one of the external entity processing
16568 of the OASis testsuite
16569 * Makefile.am: added HTML SAX regression tests
16570 * configure.in: bumped to 2.2.2
16571 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16572 SAX results
16573
Daniel Veillard88a172f2000-08-04 18:23:10 +000016574Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * configure.in: patch for HP compiler
16577
165782000-08-04 Sven Heinicke <sven@zen.org>
16579
16580 * xmllint.c: Was coredumping sometimes when the file given didn't
16581 exist.
16582
Daniel Veillard46e370e2000-07-21 20:32:03 +000016583Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016586
Daniel Veillard46e370e2000-07-21 20:32:03 +000016587 when using in memory parsing. Need some cleanup.
16588 * xmllint.c configure.in: added a --memory flag to test memory
16589 parsing
16590
Daniel Veillard36650692000-07-21 15:16:39 +000016591Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * nanohttp.c: fixed socklen_t replacement to unsigned int
16594 * parser.c: fixed a space handdling missing at the end of
16595 production 28 DOCTYPE.
16596 * xmlmemory.c: fixed a stupid bug on the routine to override
16597 allocation functions
16598 * TODO: updated
16599
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016600Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16601
16602 * doc/ regenerated the docs
16603
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016604Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * doc/encoding.html doc/xml.html: added I18N doc
16607 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16608 improvements, both parser and filters, added ASCII & HTML,
16609 fixed the ISO-Latin-1 one
16610 * xmllint.c testHTML.c: added/made visible --encode
16611 * debugXML.c : cleanup
16612 * most .c files: applied patches due to warning on Windows and
16613 when using Sun Pro cc compiler
16614 * xpath.c : cleanup memleaks
16615 * nanoftp.c : added a TESTING preprocessor flag for standalong
16616 compile so that people can report bugs more easilly
16617 * nanohttp.c : ditched socklen_t which was a portability mess
16618 and replaced it with unsigned int.
16619 * tree.[ch]: added xmlHasProp()
16620 * TODO: updated
16621 * test/ : added more test for entities, NS, encoding, HTML, wap
16622 * configure.in: preparing for 2.2.0 release
16623
Daniel Veillard49703262000-07-10 10:27:46 +000016624Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16625
16626 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016627 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016628
Daniel Veillard306be992000-07-03 12:38:45 +000016629Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16630
16631 * doc/xml.html: changed the xmlsoft.org structure, updated the
16632 examples w.r.t. root and childs
16633
Daniel Veillard7d853352000-07-02 18:53:09 +000016634Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16635
Daniel Veillard784b9352003-02-16 15:50:27 +000016636 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016637
Daniel Veillard365e13b2000-07-02 07:56:37 +000016638Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * HTMLparser.c: Work on character encoding support for the HTML parser
16641 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16642 * encoding.c: Fixed a potential memleak in the encoding stuff
16643
Daniel Veillardaf743792000-07-01 11:49:28 +000016644Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * doc/FAQ.html doc/Makefile.am : added a FAQ
16647
16648Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016649
16650 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16651 of the HTML parser to force it to not bypass SAX
16652
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016653Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * win32config.h.in: updated
16656 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16657 lacks iconv support :-( need to release 2.1.1
16658 * configure.in: release 2.1.1
16659 * HTMLparser: fixed bug #14784
16660 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16661 by Windows compiler
16662 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16663 the SAX startDocument() callback.
16664 * TODO: updated
16665
16666Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * added xmlStopParser()
16669
Daniel Veillardbe803962000-06-28 23:40:59 +000016670Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * configure.in: 2.1.0 prerelease
16673 * Large resync between W3C and Gnome tree
16674 * nanoftp, nanohttp.c: fixed stalled connections probs
16675 * HTMLtree.c SAX.c : support for attribute without values in
16676 HTML for andersca
16677 * valid.c: Fixed most validation + namespace problems
16678 * HTMLparser.c: start document callback for andersca
16679 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16680 * parser.h, SAX.c: serious speed improvement for large
16681 CDATA blocks
16682 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16683 different encoding
16684 * example/Makefile.am example/gjobread.c tree.h: work on
16685 libxml1 libxml2 convergence.
16686 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16687 and the LIBXML_TEST_VERSION macro
16688
Daniel Veillardc310d562000-06-23 18:32:15 +000016689Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * doc/xml.html: various patches and improvements typo fixed by
16692 Felix Natter
16693 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16694 from Felix Natter <fnatter@gmx.net>
16695
Daniel Veillardf3029822000-05-06 08:11:19 +000016696Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * doc/upgrade.html: updated with instructions for support of both
16699 libxml-1.x and libxml-2.x
16700 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16701 for 2.x support and also fixed includes
16702
16703
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016704Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16705
16706 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16707 the encoding support, added iconv support, so now libxml if
16708 compiled with iconv automatically support japanese encodings
16709 among others. Work based on initial patch from Yuan-Chen Cheng
16710 I may have broken binary compat in the encoding handler
16711 registration scheme, but that was so utterly broken I don't
16712 expect anybody to have used this feature until now.
16713 * parserInternals.h: fixup on the CHAR range macro
16714 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16715 code.
16716 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16717 * uri.c: added xmlParseURI() I can't believe I forgot to
16718 implement this one in 2.0 !!!
16719 * SAX.c: moved doc->encoding update in the endDocument() call.
16720 * TODO: updated.
16721
Daniel Veillard06047432000-04-24 11:33:38 +000016722Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16723
16724 * tree.h: removed extraneous xmlRemoveProp definition
16725 * TODO: added item about --disable-corba configure switch
16726 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16727 * nanoftp.c: fixed include problems giving troubles on AIX and
16728 slowlaris
16729 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16730 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16731 comment and headers changes to lower gtk-doc number of warnings
16732 * doc/html/*: rebuilt docs
16733
Daniel Veillarde0aed302000-04-16 08:52:20 +000016734Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * HACKING: documented the tag for 1.x and instructions
16737
Daniel Veillard5e873c42000-04-12 13:27:38 +000016738Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16741 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16742 xmlCreateIOParserCtxt
16743 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16744 significant overall improvement
16745 * xmllint.c: added I/O test to xmllint
16746 * testSAX.c: added a speed test
16747 * doc/* : updated/regenerated
16748
Daniel Veillardfc708e22000-04-08 13:17:27 +000016749Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16750
16751 * xpath.c uri.h parserInternals.h: cosmetic changes from
16752 "Timur I. Bakeyev" <timur@bat.ru>, including making
16753 xmlCreateURI() public
16754
Daniel Veillard5d211f42000-04-07 17:00:24 +000016755Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16758 and the code at the same time. Added a clean mechanism for
16759 overload or added input methods: xmlRegisterInputCallbacks()
16760 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16761 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16762 * TODO: updated
16763 * doc/* : updated/regenerated
16764 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16765 source dir
16766
Daniel Veillarde77a9182000-04-05 19:12:29 +000016767Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * testURI.c: yet another forgotten commit, I should get some sleep !
16770
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016771Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * xmllint.c: forgot to commit this too ?
16774
Daniel Veillardb9df4042000-04-05 14:23:16 +000016775Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * xmlversion.h.in : forgot to commit this previously
16778
Daniel Veillard361d8452000-04-03 19:48:13 +000016779Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16782 * README TODO: updated for release
16783 * uri.c uri.h: added authority parsing/saving
16784 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16785 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16786 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16787 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16788 Makefile.am : added compile-time customization of libxml
16789 --with-ftp --with-http --with-html --with-xpath --with-debug
16790 --with-mem-debug
16791 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16792 #include <libxml/xxx.h> I hope it won't break too much stuff
16793 and will be manageable in the future...
16794 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16795 and added xmllint to the installed programs
16796 * uri.h: added xmlFreeURI()
16797
Daniel Veillardec303412000-03-24 13:41:54 +000016798Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16799
16800 * uri.c uri.h: finished the escaping handling, the base support
16801 and the URI path normalization. Looks good just lacks the
16802 authority content parsing code.
16803 * Makefile.am: added instructions to generate testURI
16804 * TODO: updated
16805 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16806 added links and icons for W3C and Gnome
16807
Daniel Veillard8f621982000-03-20 13:07:15 +000016808Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16809
16810 * xmlmemory.[ch] : seems I forgot to actually update the files in
16811 the last commit :-)
16812 * doc/xml.html doc/html/* : updated and uploaded the docs
16813
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016814Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16817 * TODO: updated
16818 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016819 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016820 gfree).
16821 * Makefile.am, uri.c, uri.h: added a set of functions to do
16822 exact (litteraly copied from the RFC 2396 productions) parsing
16823 and handling of URI. Will be needed for XLink, one XML WFC,
16824 XML Base and reused in the nano[ftp/http] modules. Still work
16825 to be done.
16826
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016827Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * configure.in, libxml.spec.in : libxml2
16830 * doc/* : updated the doc page, rebuilt the docs
16831
Daniel Veillardcf461992000-03-14 18:30:20 +000016832Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * all: tagged LIB_XML_1_X
16835 * *.c *.h : updated from W3C CVS tree
16836 * configure.in : 2.0.0-beta
16837 * libxml.spec.in : libxml2 package nam
16838 * result/* : new version of the tests output
16839
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016840Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16843
Daniel Veillardb566ce12000-03-04 11:39:42 +000016844Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * doc/* : rebuilt the docs
16847 * parser.c: final patch on #6766
16848 * valid.c: small patch on validity checks.
16849
Daniel Veillardfb76c402000-03-04 11:39:42 +000016850Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16853 added
16854 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16855 compatibility w.r.t. XML spec and existing code.
16856
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016857Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * parser.c: seems a better solution to <a> </a> exists,
16860 will try it for a while
16861
Daniel Veillard83a30e72000-03-02 03:33:32 +000016862Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * parser.c: tried to remove the <a> </a> generating <a/>
16865 this is hard. Left a flag for that purpose. Fixed bug #6766
16866 * configure.in: prepared 1.8.7 not released, due to previous
16867 problem
16868
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016869Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * doc/xml.html : applied second patch from Paul DuBois
16872
Daniel Veillard402e8c82000-02-29 22:57:47 +000016873Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * doc/xml.html : applied patch from Paul DuBois
16876
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016877Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16878
16879 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16880
Daniel Veillard5feb8492000-02-02 17:15:36 +000016881Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16882
16883 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16884 compilation warnings on various platforms.
16885 * parser.c: Fixed #5281 validity error callbacks are now desactived
16886 by default if not validating.
16887
Daniel Veillardf341f932000-02-02 14:52:08 +000016888Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16891
Daniel Veillard13c757e2000-02-01 23:59:15 +000016892Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16893
16894 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16895 <gkatsi@cs.toronto.edu>
16896
Daniel Veillard726e8792000-01-30 20:04:29 +000016897Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16900 processing URLs
16901
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016902Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16903
16904 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16905 xmlNanoFTPUpdateURL for persistent control connections.
16906 * configure.in: 1.8.6
16907
16908Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16911 * tree.[ch] : added xmlSaveNoEmptyTags
16912
James Henstridgef3be9312000-01-28 13:59:21 +0000169132000-01-29 James Henstridge <james@daa.com.au>
16914
16915 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16916
16917 * Makefile.am: added nanoftp.[ch] to the build.
16918
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016919Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * nanoftp.[ch]: cleanup, comments, API
16922 * debugXML.c : fixed a bug in the cat command
16923 * doc/*: regenerated the docs
16924
Daniel Veillardda07c342000-01-25 18:31:22 +000016925Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16928 * debugXML.c : fixed a bug in the cat command
16929 * valid.c: fixing some small probs
16930 * libxml.spec.in: get rid of the SNAP suffix
16931 * doc/xml.html: updated the status
16932
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016933Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16934
16935 * xml-config.in: xml-config --version to just return the
16936 version number
16937 * xpath.c: some cleanup w.r.t. axis when the current node is
16938 an attribute.
16939 * TODO: updated
16940
Daniel Veillard461a66c2000-01-18 18:01:01 +000016941Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * configure.in: prepared for libxml-1.8.5
16944 * doc/* recompiled the documentation
16945
169462000-01-17 Jody Goldberg <jgoldberg@home.com>
16947
16948 * configure.in : WARNING autoconf subtlety alert :
16949 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16950 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16951 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16952 get defined by AC_CHECK_HEADERS.
16953
Daniel Veillardf967b902000-01-17 16:06:10 +000016954Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16957 Rune.Djurhuus@fast.no
16958
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016959Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * TODO: updated
16962 * tree.c, parser.c: made sure that only memory alloc problems
16963 and internal parser errors are allowed to write to stdout or
16964 stderr.
16965
Daniel Veillard0142b842000-01-14 14:45:24 +000016966Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * tree.c : restored xmlNewGlobalNs since this seems used by
16969 a lot of existing code :-(, fixed a bug in xmlNewNs
16970 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16971 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16972 to exit() from the library code.
16973 * xpath.c, parser.c: removed bugs or unused code detected by
16974 Windows compilers
16975 * parser.c: started adding interfaces for parsing well balanced
16976 XML fragments
16977 * configure.in: releasing 1.8.4
16978 * doc/* : rebuilt the docs
16979
Daniel Veillard2eac5032000-01-09 21:08:56 +000016980Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * tree.[ch] : added xmlNewDocFragment() for DOM
16983 * testHTML.c: uninitialized variable.
16984
Daniel Veillardf3a73582000-01-05 14:58:39 +000016985Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * doc/* : rebuild the docs
16988
Daniel Veillard71b656e2000-01-05 14:46:17 +000016989Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16990
16991 * acconfig.h: readline and history patch
16992 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16993 * tree.c: added check and handling when possibly removing an ID
16994 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16995 and saving.
16996 * test/HTML/entities.html result/HTML/entities.html* : test for
16997 various entities reference cases
16998 * result/HTML/* : as a result output of some testcase have
16999 changed
17000 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17001 by previous example. added xmlParseTryOrFinish().
17002 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17003 entities.h debugXML.h HTMLparser.h: changed the way struct are
17004 declared to allow gtk-doc to expose those
17005 * parser.c: closed bug #4960
17006 * Makefile.am configure.in: Applied patch from
17007 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17008 and math/socket libs detection
17009
Daniel Veillard437b87b2000-01-03 17:30:46 +000017010Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17011
17012 * configure.in, Makefile.am: link tester against readline
17013 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17014
Daniel Veillard686d6b62000-01-03 11:08:02 +000017015Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17016
17017 * tree.[ch]: added xmlRemoveProp
17018 * win32config.h.in nanohttp.c: avoid including the Windows
17019 socket stuff in every C files
17020 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17021 the XmL parser(s)
17022 * test/ns4 result/ns4 etc...: added test case for previous prob
17023 * tree.c: xmlNewNs wasn't checking for double definition
17024 * Makefile.in: fixed a problem with dist-hook duplicates
17025 * parser.[hc], xmlIO.c: fixed the loading of external entities
17026 APIs, now xmlLoadExternalEntity() is used everywhere and
17027 setting up an app specific front-end using the
17028 * SAX.c parser.c: some fixes, now the xhtml spec validates
17029 with the xhtml DTD.
17030 * error.c: fixed crashes in case of no input stream
17031 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17032 to the validation tests and results
17033
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017034Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17037 too htmlCreatePushParserCtxt() and htmlParseChunk()
17038 * parser.c: a bit of cleanup.
17039 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17040 to XML) removed the last mem leak known
17041 * HTMLtree.c: output message cleanup
17042 * xmlmemory.c: display content info about memory blocks
17043 * result/HTML/wired.* : missing att value warning change
17044
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017045Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * doc/* : rebuilt the documentation
17048
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017049Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17050
17051 * parser.[ch] parserInternals.h: Push parser for XML,
17052 seems to work fine now
17053 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17054 --push for push testing
17055 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17056 * testSAX.c: added --push
17057 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17058 subtree
17059 * xmlIO.[ch] : enriched API + fixes for push mode
17060 * entities.[ch]: added the entity content length to the struct.
17061 * xmlmemory.[ch]: new API to show the last entries for the shell
17062 * valid.c: added required attribute testing
17063 * SAX.c: the cdata callback now merge contiguous fragments
17064 * HTMLparser.c: cleanup of some macros
17065
Daniel Veillard3c558c31999-12-22 11:30:41 +000017066Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17067
17068 * parser.c: fix for PIs name starting with xml
17069 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017070 * *.c, configure.in win32config.h.in : generate win32config.h for
17071 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017072
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017073Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * parser.c: fixed a stupid = vs. == bug :-(
17076 * doc/gnome-xml.sgml: s/glade/xml/
17077
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017078Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17079
17080 * configure.in, doc/xml.html : bug fix release 1.8.2
17081 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17082 Hopefully the end of that silly C++ include problem
17083 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17084 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17085 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17086 troubles with autoclosed elements when the stree shape doesn't
17087 follow the DtD specs. Added htmlIsAutoClosed() and
17088 htmlAutoCloseTag()
17089 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17090 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17091 * debugXML.c: fixed a bug on printing default namespaces.
17092 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17093
Daniel Veillardb24054a1999-12-18 15:32:46 +000017094Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17095
17096 * result/HTML/*.htm[l] : updated the HTML regression tests according
17097 to the new output
17098 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17099 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17100 problem due to intermix of extern "C" { ... } declarations for C++
17101 and recursive includes in the headers
17102
Chris Lahey323c48c1999-12-18 15:32:45 +0000171031999-12-20 Chris Lahey <clahey@umich.edu>
17104
17105 * HTMLtree.c: Made it so that html nodes with a single child do
17106 not insert a carriage return before or after the child node.
17107
Daniel Veillardb24054a1999-12-18 15:32:46 +000017108Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017109
17110 * configure.in, doc/xml.html : bug fix release 1.8.1
17111 * parser.c: fixed bug #4344
17112 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17113 added the glue to avoid C++ problems
17114 * doc/* : regenerated the documentation
17115
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017116Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17117
17118 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17119 namespace recognition, and Dia as a resul :-(
17120 * encoding.c: closed bug #3950
17121
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017122Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17123
17124 * valid.c: debugging a posteriori validation, except URI expansion
17125 stuff this should be fixed now
17126 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17127 Carl Nygard <cnygard@bellatlantic.net>
17128 * tester.c: added --postvalid, cleaning of the code
17129 * tree.[ch]: added xmlDocGetRootElement()
17130
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017131Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17132
17133 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17134 c++ losage.
17135
Daniel Veillard10a2c651999-12-12 13:03:50 +000017136Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * configure.in, doc/xml.html : bumped to 1.8.0
17139 * xlink.[ch], Makefile.am : added framework for link detection
17140 * parser.h: added nbChars to parser context, needed for cleanup.
17141 * xmlmemory.c: removed a nasty bug when out of mem
17142 * valid.[ch]: adding namespace support for attribute decl
17143 * tester.c: added --debugent option
17144 * debugXML.[ch]: added xmlDebugDumpEntities()
17145 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17146 buffers instead, this was really needed, validation was breaking
17147 in strange ways due to that. Added xmlParseStringPEReference()
17148 and other parsing from strings functions. Entities processing
17149 modified again, but PERef are still not handled correcly but
17150 unless you're Eve Maller you won't notice :-)
17151 * HTMLparser.c: large changes toward reliability, and switched to
17152 lowercase internal tags, XHTML is lowercase, so it will help
17153 that output is closer to next version.
17154 * doc/* : regenerated the documentation, it is now hosted at
17155 http://xmlsoft.org/ (same bits I just bought the domain :-)
17156
17157
Daniel Veillard294cbca1999-12-03 13:19:09 +000017158Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17159
17160 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17161 doc generation
17162 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17163 in the SAX API
17164 * doc/*: rebuilt the doc making sure everything appears in the
17165 HTML files
17166
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017167Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17168
17169 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17170 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17171 which allow impressive speed improvement on dataset with
17172 large text pieces, but at the cost of broken binary
17173 compatibility and slightly bigger memory usage.
17174 Configure with --with-buffers to activate them, they
17175 are protected with XML_USE_BUFFER_CONTENT define.
17176 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17177 goal is 0 memory left allocated once parser is no more used
17178 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17179 call xmlCleanupParser() and xmlMemoryDump()
17180
Daniel Veillarda819dac1999-11-24 18:04:22 +000017181Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17184 * parser.[ch] encoding.[ch]: added memory cleanup routines
17185 * parser.c: closing bug #3788
17186 * doc/*: rebuilt the doc
17187
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017188Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17191 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17192 * tester.c: added --compress option
17193 * doc/*: rebuilt the documentation
17194
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017195Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17196
17197 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17198 if given /proc/kcore as input !
17199 * doc/xml.html doc/*: updated and rebuilt the documentation
17200
17201Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017202
17203 * parser.c: Fixed some wrongly space collapsing code due to
17204 a misreading of the spec.
17205 * result/*: fixed the output accordingly
17206
17207Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017208
17209 * encoding.c: bug fix and typos
17210 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17211 * parser.c: added attribute normalization closing bug #3597
17212 * test/att* result/att* SAXresult/att*: testcase for attribute
17213 normalization
17214
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017215Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17216
17217 * configure.in: closing bug #3163 by adding extra flags for the
17218 cc compiler on HP-UX
17219
Daniel Veillard51e3b151999-11-12 17:02:31 +000017220Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17221
17222 * valid.[ch] : removed a typo and an enumerated type bug in the
17223 xmlAddElementDecl() function
17224 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17225 call to xmlEncodeEntitiesReentrant() so that the functions
17226 New, Set and Get are at the same level.
17227 * parser.c HTMLparser.c: extra memory allocation bug for
17228 attributes detected by someone using libxml in embedded systems :-)
17229
Daniel Veillard962195f1999-10-28 15:51:53 +000017230Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * xmlmemory.h: turned off mem debug :-\
17233
Daniel Veillard35008381999-10-25 13:15:52 +000017234Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17235
17236 * parser.c: closed bug #2784 a one line fix, but worth pushing
17237 a new release out
17238 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17239 some structures, comments before and after the
17240 main element, and other nastyness
17241 * HTMLtree.c tree.c: accomodate the extended HTML supported
17242 * configure.in: pushing 1.7.4
17243 * test/ent8 and related outputs : added a new test for bug #2784
17244 * test/HTML/wired.html and related output: a nasty HTML example
17245 * Makefile.am: improved the test scripts
17246 * docs/* : reran the documentation extractor, updated xml.html
17247
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017248Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17251 HTMLparser and debugged the HTML related code. HTML documents
17252 now have their own type
17253 * entities.c: do not dump &apos; for HTML output
17254 * xmlmemory.c: improvement, breakpoint mechanism
17255 * testHTML.c: added --sax --repeat ...
17256 * Makefile.am: improved the HTML tests
17257 * valid.[ch]: added xmlValidGetValidElements and
17258 xmlValidGetPotentialChildren
17259 * tester.c: added --insert to test the 2 new functions
17260 * test//* result//* SAXresult//* : regression test cleanup
17261 and extension.
17262 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17263 gnome-xml-nanohttp.html
17264
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017265Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17266
17267 * HTMLparser.c: fixed problems with some autoclose tags
17268 * tree.c: fixed XML output problems.
17269 * result/* SAXresult/*: update of the tests output
17270
Daniel Veillard6077d031999-10-09 09:11:45 +000017271Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17272
17273 * Makefile.am: Arturo patch for xmlConf.sh version info
17274 * parser.c: Tim Josling patch for single quoted items
17275 * tester.c: Tim Josling patch for tester options usage
17276 * tree.h: indent cleanup
17277
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017278Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17281 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17282
Daniel Veillard00fdf371999-10-08 09:40:39 +000017283Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17284
17285 * tree.c : Raph patch for initialization of CORBA fields
17286 * parser.c, xpath.c, ...: modification of doc comments
17287 * xpath.c : allow spaces in xpath expressions
17288
Daniel Veillardad219441999-09-27 08:17:49 +000017289Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17290
17291 * xmlmemory.h: turning off memory debug :-(
17292
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017293Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17294
17295 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17296 better SAX interfaces.
17297 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17298 entity.
17299 * configure.in: 1.7.2
17300
17301Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017302
17303 * libxml.spec.in: fixed the URL
17304 * doc/xml.html: improved the documentation front-end
17305
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017306Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017307
17308 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17309
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017310Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017311
17312 * libxml.spec.in: fixed the alpha compile problem
17313 * parser.[ch]: changed errno to errNo in the parser context :-(
17314 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17315 * doc/xml.html: changed CHAR to xmlChar
17316 * doc/html/*: recompiled the documentation
17317 * configure.in: 1.7.1
17318
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017319Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17320
17321 * parser.h: modified the parser context struct to regain 1.4.0
17322 binary compatibility
17323 * parser.c, xml-error.h: added errno ot teh context and defined
17324 a set of errors values with update of errno
17325 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17326 DTDs and entities
17327 * *.h, *.c: complete cleanup of the use of config.h and include
17328 protection depending on the current setup.
17329 * overalll debugging, maintenance and bug-fixing on all modules
17330 * updated the documentation
17331 * ready for 1.7.0
17332
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017333Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17334
17335 * HTMLparser.c : cleanup
17336 * SAX.c valid.c valid.h: added ID/IDREF checking
17337 * tree.c tree.h: extended doc structure for refs
17338 * configure.in: 1.6.2
17339 * parser.c: patched bug in SAX user arg call
17340 * parserInternals.h: patched missing close in C++ wrapping
17341 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17342 especially upcoming XPointer implementation.
17343 * doc/xml.html: augmented, typo
17344
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017345Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17346
17347 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17348 not all invocations of install understand -d.
17349
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017350Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17351
17352 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17353 to make 'check' works, when builddir != srcdir.
17354
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017355Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17356
17357 * doc/xml.html : updated the documentation
17358
Daniel Veillard6454aec1999-09-02 22:04:43 +000017359Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17360
17361 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17362 not deallocated memory blocks
17363 * *.c : replaces all calls to malloc() free() and realloc() to
17364 the wrapper functions/macros
17365 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17366 instead of xmlFreeNodeList()
17367
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017368Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17369
17370 * HTMLparser.c: corrected a stupid bug leading to core dump at
17371 tree deallocation. Removed warnings indicated by
17372 Stephane.Conversy@lri.fr
17373 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17374 looked for in the external subset
17375
17376Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017377
17378 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17379 on SGI by Stephane.Conversy@lri.fr
17380
Daniel Veillardb96e6431999-08-29 21:02:19 +000017381Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * all .h : changed the prototype declaration indent as in gtk
17384 * most .c : working on reducing the TODOs in the code
17385 * most .c : cleanup though -pedantic and Insure++
17386 * improvements on validation ID checkings.
17387 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17388 * xml-config.in: closed #1810
17389
17390Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017391
17392 * tree.h, valid.c, valid.h: more work on validity, IDs
17393 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17394 definition for AIX
17395
Daniel Veillardb556eb51999-08-15 17:19:50 +000017396Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17397
17398 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17399 the distribution due to a cut'n paste error at last commit
17400
Daniel Veillardb05deb71999-08-10 19:04:08 +000017401Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * configure.in: upgraded to version 1.4.0
17404 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17405 Big update, added a large part of the validation process,
17406 it should be usable, but some parts are missing
17407 * xpath.c: improved the implementation w.r.t. root.
17408 * Makefile.am: added more tests
17409 * test and result trees: added a lot of tests
17410 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17411
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017412Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17413
17414 * Added an HACKING file
17415
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017416Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17417
17418 * xpath.[ch] : improvements and debug of the XPath implementation
17419 * parser.c, HTMLparser.c : modified the parsers to be progressive
17420 * tree.[ch] : extended the Buffer promitives
17421 * xmlIO.[ch] : added basic I/O routines providing progressive
17422 parsing and ready for I18N conversion plugins
17423 * SAXresult/* : the SAX callback sequence maybe slightly different
17424 now
17425 * test*.c : improved/updated the tests programs
17426 * doc/* : recompiled the docs.
17427
Daniel Veillard15b75af1999-07-26 16:42:37 +0000174281999-07-26 Michael Meeks <michael@edenproject.org>
17429
17430 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17431
17432 * tree.c: Ditto.
17433
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017434Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17435
17436 * configure.in: upgraded to version 1.4.0
17437 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17438 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17439 XML query language, see http://www.w3.org/TR/xpath for more details.
17440 * parser.c, parser.h: added CHAR* related string functions for XPath
17441 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17442 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17443 rebuild the docs.
17444 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17445 and regression testing capabilities for XPath.
17446
Daniel Veillardd79d7871999-07-12 10:38:12 +000017447Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17448
17449 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17450 closing bug #1646
17451
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017452Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17453
17454 * Makefile.am, example/Makefile.am: closed bug #1683
17455
Daniel Veillard3166ab11999-07-11 16:14:19 +000017456Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17457
17458 * example/Makefile.am, configure.in: added the makefile for the
17459 gjobread example
17460
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017461Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17462
17463 * doc/Makefile.am:
17464 - fix which allow "make install DESTDIR=</install/prefix>".
17465
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017466Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17467
17468 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17469 which fixed a problem on the file reading-code.
17470
Daniel Veillard82150d81999-07-07 07:32:15 +000017471Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17472
17473 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17474 output.
17475 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17476
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017477Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17478
17479 * parser.h : Oops removed the binary compatibility problem
17480 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17481 * parser.c, HTMLparser.c: applied patches for reading from stdin
17482
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017483Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * parser.c, entities.c, valid.c: cleanup bug #1591
17486 * configure.in: cleanup bug #1592
17487 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17488 the same tree back-end. Hence gdome will be available for it.
17489 * doc/Makefile.am: close bug #617
17490
Daniel Veillard97fea181999-06-26 23:07:37 +000017491Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17492
17493 * parser.c: alloctate a per parser context SAX interface block
17494
Daniel Veillard14fff061999-06-22 21:49:07 +000017495Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17496
17497 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17498 and xmlEncodeEntitiesReentrant with the correct one :-\
17499
17500Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17501
17502 * commit of my internal XML base changes, quite a lot of
17503 changes, cleanups, better entities support, framework for
17504 new I/O and charset detection and handling
17505 * Fixed the configure/Makefile stuff to generate shared libs
17506 with the proper version info, so we jumped on rev from
17507 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17508 xmlEncodeEntities() result need to be freed now, and a string
17509 xmlParserVersion provide the current library version.
17510
Raph Levien05240da1999-06-15 21:27:11 +000017511Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17512
17513 * parser.c: fixed a buffer overrun for when you have a very long
17514 attribute with no entities in it.
17515
Daniel Veillardbb2da581999-06-13 14:37:07 +000017516Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17517
17518 * added example directory
17519 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17520
Daniel Veillard011b63c1999-06-02 17:44:04 +000017521Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17522
17523 * Release of libxml-1.1, nearly everything has been touched for
17524 this.
17525 * Added more regression tests
17526 * Updated the documentation
17527
Daniel Veillard27d88741999-05-29 11:51:49 +000017528Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17529
17530 * tree.[ch]: unified the XML_NO_CORBA defines.
17531 * parser.c encoding.[ch]: started plugging in char encoding detection
17532
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017533Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17534
17535 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17536 Also freed allocated buffer.
17537
Daniel Veillard27d88741999-05-29 11:51:49 +000017538Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017539 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17540 reentrancy problem at printing. One is left in entities.c, to
17541 remove ASAP
17542 * testSAX.c : added a test example showing the use of the SAX
17543 interface if one doesn't want to build the DOM tree.
17544 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17545
Daniel Veillard517752b1999-04-05 12:20:10 +000017546Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17547
17548 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17549 large revamping of the parser to use SAX callbacks
17550 http://www.megginson.com/SAX/ (or at least a C like interface
17551 a la Expat). It's now possible to set up your own callbacks
17552 and the parser will not build a DOM tree.
17553 * test/* result/*: updated the test suite, I finally removed
17554 the old Namespace draft support (PI based).
17555
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017556Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17557
17558 * Makefile.am: added test result to EXTRA_DIST for make tests
17559
Daniel Veillard64068b31999-03-24 20:42:16 +000017560Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17561
17562 * parser.c, parserInternals.h: moved the chars macro definitions
17563 to parserInternals.h
17564 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17565 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17566
Daniel Veillard012ccc11999-03-23 10:11:11 +000017567Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17568
17569 * xml-config.in : applied patch to make --version work
17570
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000175711999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17572
17573 * Makefile.am (check-local): Alias for `tests' target. This will
17574 cause `make check' to do the right thing.
17575 (tests): Don't run tests in srcdir. Also, replaced calls to
17576 basename with a `sed' "equivalent".
17577
Daniel Veillardd109e371999-03-05 06:26:45 +000017578Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17579
17580 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17581 it in the header and not the sources, updated the doc.
17582 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17583 pointing this out.
17584
Daniel Veillardbc50b591999-03-01 12:28:53 +000017585Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17588 exported the inputStream routines.
17589 * doc/html/* : updated accordingly
17590
Daniel Veillardd692aa41999-02-28 21:54:31 +000017591Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17592
17593 * parser.c, parser.h, parserInternals.h: added a few extra
17594 internal calls to allocate and free parser contexts ...
17595 * doc/html/* : updated accordingly
17596
Daniel Veillard55a99271999-02-25 11:01:29 +000017597Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17598
17599 * configure.in, Makefile.am, doc/makefile.am : General changes for
17600 1.0.0 release and including the generated HTML documentation.
17601
Daniel Veillard35925471999-02-25 08:46:07 +000017602Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17603
17604 * makefile.am : added parserInternals.h, oops.
17605
Daniel Veillard1e346af1999-02-22 10:33:01 +000017606Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17607
17608 * parserInternals.h: added this header giving access to the parser
17609 internal functions.
17610 * doc/Makefile.am : added a rebuild target which rebuilds the full
17611 set of documentations
17612 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17613 the internal subset.
17614 * *.c *.h: modifications needed to generate the documentation using
17615 gtk-doc, cleanup of functions blocks, reorganisation of struct
17616 declarations.
17617
Daniel Veillard1164e751999-02-16 16:29:17 +000017618Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17619
17620 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17621 the tar and spec file to include the beginning of the doc.
17622
Nuno Ferreira03d04781999-02-13 00:07:17 +0000176231999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17624
17625 * doc/.cvsignore: Added this file.
17626
Daniel Veillard6800ef31999-02-08 18:33:22 +000017627Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17628
17629 * tree.c: fixed xmlGetProp to return "" when the attribute
17630 exists, even if the node-list is NULL.
17631
Daniel Veillard726c7e31999-02-08 15:13:10 +000017632Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17633
17634 * tree.c: patched an error outputting empty attribute values.
17635 * Makefile.am and doc/makefile.am: have been updated during the
17636 week-end. Sorry for an empty CVS log, I got a shell problem.
17637
Daniel Veillard1899e851999-02-01 12:18:54 +000017638Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17639
17640 * tree.h: cleaned up using enums instead of defines
17641 * parser.c, valid.[ch]: more work on parsing/output of element
17642 declarations
17643
Daniel Veillard3b9def11999-01-31 22:15:06 +000017644Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17645
17646 * valid.[ch], tree.c, parser.c : more work toward full parsing
17647 of XML DTDs.
17648 * README: added informations about mailing-list and on-line
17649 documentation
17650
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000176511999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17652
17653 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17654
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017655Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17656
17657 * parser.c, tree.[ch] : more work toward conformance testing,
17658 added a last element to accelerate parsing of very flat structures
17659 started working on internal subset Element content declaration.
17660 * valid.[ch] : first cut at adding code toward validation.
17661 * previous changes had also small impact on most files, especially
17662 the conformance testing using James Clark test suite.
17663
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017664Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17665
17666 * test/* : updated the examples, most of them were not well
17667 formed (humm), and added rdf2.
17668 * result/* : resulting changes in the output.
17669
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017670Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17671
17672 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17673
Daniel Veillard44b3a061998-12-05 17:27:22 +000017674Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17675
17676 * tree.c: patched a bug in the generation of empty attributes
17677
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017678Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17679
17680 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17681 for node/trees/documents/... Biggest problem is namespace
17682 support when copying subtrees.
17683
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017684Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * parser.c, entities.c: improve entities and char ref encoding,
17687 and cleanups of error messages.
17688
Daniel Veillard242590e1998-11-13 18:04:35 +000017689Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17690
17691 * parser.c, entities.c: simple bug hunting done during rpm2html and
17692 rpmfind integration.
17693
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017694Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17695
17696 * parser.[ch]: Added interfaces allowing to specify a SAX
17697 handler before parsing.
17698
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017699Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17700
17701 * parser.c: redirrect all errors reporting through the SAX
17702 error function
17703
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017704Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17705
17706 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17707 * libtool, tlmain ...: update of the libtool files
17708
Miguel de Icaza442321c1998-11-04 18:13:38 +0000177091998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17710
17711 * entities.c: Use g_snprintf insteda of snprintf.
17712
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017713Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17714
17715 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17716 added ent5 test for this purpose.
17717 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17718
Daniel Veillard27271681998-10-30 06:39:40 +000017719Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17720
17721 * parser.c: fixed? a strange error due to compression on a GWP
17722 document.
17723
Daniel Veillard25940b71998-10-29 05:51:30 +000017724Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17725
17726 * tree.[ch]: bug fixing
17727 * entities.[ch]: defined a specific type for predefined entities
17728 * doc/xml.html: more documentation on the library, how to use it,
17729 overview of the interfaces.
17730
Daniel Veillard16253641998-10-28 22:58:05 +000017731Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17732
17733 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17734
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017735Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17736
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017737 * tree.c: corrected a small bug
17738 * doc/xml.html: continuing writing documentation.
17739
17740Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17741
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017742 * debugXML.h debugXML.c: added debugging utilities.
17743 * tester.c: added --debug switch.
17744 * tree.c: patched an incorrect node->type assignment.
17745 * parser.c: formatting, ensure that node->doc != NULL in attributes
17746
Daniel Veillardccb09631998-10-27 06:21:04 +000017747Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17748
17749 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17750 entity support and provide an internal representation close to
17751 DOM one (entity ref nodes, and attribute value as tree). I tried
17752 to preserve the interface but this will surely break some apps
17753 (I have to change rpm2html/rpmfind for example). I had to change
17754 two interfaces, and the generated tree is somewhat different.
17755 * doc/* : started documenting the XML library, the tree and
17756 DOM/Corba. This is a first step.
17757
Daniel Veillard11e00581998-10-24 18:27:49 +000017758Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17759
17760 * parser.c: Set up the fonctions comment block, boring but useful.
17761 * parser.h, SAX.c, parser.c: now attributes are processed through
17762 the SAX interface. The problem is that my SAX interface diverged
17763 quite a bit from the original one, well this is not an official
17764 spec, and translating it from Java to C is hairy anyway...
17765
Daniel Veillard97b58771998-10-20 06:14:16 +000017766Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17767
17768 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17769 fonctions comment block, boring but useful.
17770
17771Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017772
17773 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17774 conversion routines. However they are not yet used to convert the
17775 inputs. The core will run with UTF-8.
17776
Daniel Veillard33942841998-10-18 19:12:41 +000017777Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17778
17779 * tree.c : make sure that the type id is properly set-up when
17780 a new object is allocated, needed for DOM.
17781
Daniel Veillard27fb0751998-10-17 06:47:46 +000017782Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17783
17784 * tree.h, tree.c: Ok, the main objects in the tree will be native
17785 corba objects, it costs 8 bytes per Node, Attribute and Document
17786 but it simplifies the Corba integration a lot (no extra interface
17787 objects to allocate/free).
17788
Daniel Veillard0bef1311998-10-14 02:36:47 +000017789Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17790
17791 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17792 and changed NODEs contants for conformity with DOM Level 1
17793
Daniel Veillard27864701998-10-08 03:47:24 +000017794Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17795
17796 * added hooks to keep track of servants when creating objects
17797 xmlDoc and xmlNode (for Corba export).
17798
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017799Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17800
17801 * added xml-config script.
17802
Daniel Veillard7066a791998-10-01 20:28:28 +000017803Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17804
17805 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17806 to autoupdate libtool and automake conf files.
17807
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000178081998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17809
17810 * Makefile.am: Use '?' to separate the sed
17811 commands as ',' is used when people pass -Wl,something.
17812
17813
Daniel Veillard15a8df41998-09-24 19:15:06 +000017814Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17815
17816 * tree.c, tree.h: added a per-document compression interface.
17817
Daniel Veillard151b1b01998-09-23 00:49:46 +000017818Tue Sep 22 20:47:38 EDT 1998
17819
17820 * tree.c, tree.h: added saving with compression and added interfaces
17821 to control the compression level (xmlGetCompressMode,
17822 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17823
Daniel Veillard70120ff1998-09-22 00:24:21 +000017824Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17825
17826 * parser.c: corrected a loop for files of size 0
17827
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000178281998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17829
17830 * error.h: New file. Contains prototyes from `error.c'.
17831
Tom Tromeyc19653d1998-08-14 01:22:43 +000017832Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17833
17834 * Makefile.am (xmlincdir): New macro.
17835 (xmlinc_HEADERS): Renamed from include_HEADERS.
17836
Daniel Veillard845664d1998-08-13 04:43:19 +000017837Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17838
17839 * applied small patch on numeric entities from
17840 Christopher Blizzard <blizzard@appliedtheory.com>
17841
Daniel Veillard260a68f1998-08-13 03:39:55 +000017842Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17843
17844 * New release 0.2, removed the old xml_* files so that it's
17845 coherent with the other CVS base (W3C), far better conformance
17846 to standard, new namespaces, decent entities support, beginning
17847 of a SAX-like interface. Nearly nothing left intact, even the
17848 test examples ...
17849
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000178501998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17851
17852 * .cvsignore: Add .deps dir
17853
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017854Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17855
17856 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17857
Daniel Veillardfe926001998-07-26 04:28:20 +000017858Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017859
Daniel Veillardfe926001998-07-26 04:28:20 +000017860 * configure.in: added test for CPP
17861 * AUTHORS, Changelog: the original ones didn't get commited but the
17862 glib ones instead, fixed.
17863 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017864
Daniel Veillardfe926001998-07-26 04:28:20 +000017865Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017866
Daniel Veillardfe926001998-07-26 04:28:20 +000017867 * integrated code developped at W3C
17868 * changed the original Copyright
17869 * migrated to automake
17870 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017871